/*!
Theme Name: CriggzDesign
Theme URI: https://criggzdesign.com/
Author: Isak Helge
Author URI: https://criggzdesign.com/
Description: En hemsida skapad av CriggzDesign
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: _s
Tags:
*/*,:after,:before{box-sizing:border-box}*,:after,:before{border:0 solid #e2e8f0}::-moz-selection{background-color:#ffcb07;color:#fff}::selection{background-color:#ffcb07;color:#fff}body{width:100%;margin:0;font-family:Oswald,sans-serif}.container{max-width:1920px;margin:0 auto;position:relative;width:100%;padding:0 15px}@media screen and (min-width:800px){.container{padding:0 40px}}@media screen and (min-width:1000px){.container{padding:0 80px}}@media screen and (min-width:1200px){.container{padding:0 120px}}@media screen and (min-width:1600px){.container{padding:0 200px}}.ab100{top:0;left:0;width:100%;height:100%}.ab100,.abcenter{position:absolute}.abcenter{top:50%;left:50%;transform:translate(-50%,-50%)}.text-center{text-align:center}.relative{position:relative}.of-hidden{overflow:hidden}.sectionMargin{margin-bottom:4em!important}.sectionMargin.offset{margin-bottom:8em!important}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-center{align-self:center}.img-fit{-o-object-fit:cover;object-fit:cover}.h-100{height:100%}.w-100{width:100%}img,svg{max-width:100%;height:auto}.row{flex-direction:row}.row-reverse{flex-direction:row-reverse}.scale-in{transform:scale(1);transition:transform .3s ease-in-out}.scale-in:hover{transform:scale(1.3)}.false-player,.player{width:100%}.false-player{position:relative;z-index:3;opacity:1;cursor:pointer;transition:opacity .8s ease-in-out,z-index .3s ease-in-out .8s}.false-player img{width:100%}.false-player.hide{opacity:0;z-index:1}.player{position:absolute;top:0;left:0;z-index:2;padding-bottom:56.25%}.player-button{justify-content:center;align-items:center}.player-icon{cursor:pointer;width:120px;background:transparent;padding:0;transform:scale(1);transition:transform .3s ease-in-out}.player-icon:hover{transform:scale(1.1)}.player-big{position:fixed;z-index:8;visibility:hidden;opacity:0;transition:opacity .6s ease-in-out,visibility .6s ease-in-out}.player-big.show{visibility:visible;opacity:1}.player-big .overlay{background-color:#000;opacity:.7;z-index:7}.player-big .close{position:absolute;z-index:8;top:30px;right:30px;padding:10px;background-color:#000;justify-content:center;align-items:center}.player-big .close i{color:#fff;font-size:30px}.player-outer{justify-content:center;align-items:center}.player-inner{width:1280px;padding:30px 0;margin:auto;z-index:8}.player-inner .player{position:relative;left:auto;top:auto}.mt-n{margin-top:0}.mb-n{margin-bottom:0}.mt-sm{margin-top:1em}.mb-sm{margin-bottom:1em}.mt-md{margin-top:3em}.mb-md{margin-bottom:3em}.mt-lg{margin-top:5em}.mb-lg{margin-bottom:5em}.mt-xl{margin-top:7em}.mb-xl{margin-bottom:7em}@media screen and (min-width:1000px){.mt-sm{margin-top:2em}.mb-sm{margin-bottom:2em}.mt-md{margin-top:4em}.mb-md{margin-bottom:4em}.mt-lg{margin-top:6em}.mb-lg{margin-bottom:6em}.mt-xl{margin-top:6em}.mb-xl{margin-bottom:6em}}@media screen and (min-width:1200px){.mt-sm{margin-top:4em}.mb-sm{margin-bottom:4em}.mt-md{margin-top:8em}.mb-md{margin-bottom:8em}.mt-lg{margin-top:16em}.mb-lg{margin-bottom:12em}.mt-xl{margin-top:16em}.mb-xl{margin-bottom:16em}}html{font-size:16px}a,h1,h2,h3,h4,h5,h6,li,p{margin:0;font-weight:400;line-height:1.2}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:.5em}p{font-size:16px;line-height:1.75}li{font-size:.9rem}figcaption{font-size:14px}@media screen and (min-width:800px){html{font-size:17px}}@media screen and (min-width:1000px){html{font-size:18.5px}}@media screen and (min-width:1200px){html{font-size:20px}}@media screen and (min-width:1600px){html{font-size:23.5px}}span[style*="font-size: 24px;"]{font-size:2vw!important}@media (max-width:1100px){span[style*="font-size: 24px;"]{font-size:22px!important}}@media (min-width:1200px){span[style*="font-size: 24px;"]{font-size:24px!important}}span[style*="font-size: 28px;"]{font-size:3vw!important}@media (max-width:866.66667px){span[style*="font-size: 28px;"]{font-size:26px!important}}@media (min-width:933.33333px){span[style*="font-size: 28px;"]{font-size:28px!important}}span[style*="font-size: 32px;"]{font-size:3.5vw!important}@media (max-width:800px){span[style*="font-size: 32px;"]{font-size:28px!important}}@media (min-width:914.28571px){span[style*="font-size: 32px;"]{font-size:32px!important}}span[style*="font-size: 36px;"]{font-size:4vw!important}@media (max-width:750px){span[style*="font-size: 36px;"]{font-size:30px!important}}@media (min-width:900px){span[style*="font-size: 36px;"]{font-size:36px!important}}span[style*="font-size: 48px;"]{font-size:4.5vw!important}@media (max-width:800px){span[style*="font-size: 48px;"]{font-size:36px!important}}@media (min-width:1066.66667px){span[style*="font-size: 48px;"]{font-size:48px!important}}span[style*="font-size: 60px;"]{font-size:5vw!important}@media (max-width:800px){span[style*="font-size: 60px;"]{font-size:40px!important}}@media (min-width:1200px){span[style*="font-size: 60px;"]{font-size:60px!important}}span[style*="font-size: 72px;"]{font-size:5.5vw!important}@media (max-width:800px){span[style*="font-size: 72px;"]{font-size:44px!important}}@media (min-width:1309.09091px){span[style*="font-size: 72px;"]{font-size:72px!important}}span[style*="font-size: 96px;"]{font-size:6vw!important}@media (max-width:833.33333px){span[style*="font-size: 96px;"]{font-size:50px!important}}@media (min-width:1600px){span[style*="font-size: 96px;"]{font-size:96px!important}}@-webkit-keyframes a{0%{height:0;width:0;opacity:1}20%{height:0;width:6px;opacity:1}40%{height:10px;width:6px;opacity:1}to{height:10px;width:6px;opacity:1}}@keyframes a{0%{height:0;width:0;opacity:1}20%{height:0;width:6px;opacity:1}40%{height:10px;width:6px;opacity:1}to{height:10px;width:6px;opacity:1}}.menu-mobile{display:block}.menu-desktop{display:none}@media screen and (min-width:800px){.menu-mobile{display:none}.menu-desktop{display:block}}nav{position:fixed;top:0;left:0;width:100%;padding-top:1em;padding-bottom:1em;background:none!important;z-index:8;transition:background .2s ease-in-out}nav ul{padding:0;width:calc(100% - 80px);max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}nav.fill{background:#fff!important}.nav-logo{position:relative;z-index:7}.nav-logo img{width:150px}.nav-logo.dark .logo-dark{display:block}.nav-logo.dark .logo-white{display:none}.nav-logo.light .logo-white{display:block}.nav-logo.light .logo-dark{display:none}nav.light .logo-dark{display:block!important}nav.dark .logo-dark,nav.light .logo-light{display:none!important}nav.dark .logo-light{display:block!important}nav.fill .logo-light{display:none!important}nav.fill .logo-dark{display:block!important}.nav-logo.dark-menu .logo-light{display:none!important}.nav-logo.dark-menu .logo-dark{display:block!important}nav.light ul li a{color:#000}nav.dark ul li a{color:#fff}nav.fill ul li a{color:#000}.nav-links ul{padding:0;display:flex;flex-direction:row;flex-wrap:nowrap}.nav-links ul li{list-style-type:none;white-space:nowrap;margin-left:1em;margin-right:1em}.nav-call .button-container{margin-top:0}.nav-call .button-container p{margin-right:0!important}.menu-icon-container{display:inline-block;cursor:pointer;position:relative;z-index:4}.bar1,.bar2,.bar3{background-color:#fff}.bar1,.bar2,.bar3,nav.light .bar1,nav.light .bar2,nav.light .bar3{width:35px;height:3px;margin:6px 0;transition:.3s ease-in-out;border-radius:0}.menu-icon-container.change .bar1,.menu-icon-container.change .bar2,.menu-icon-container.change .bar3,.menu-icon-container.fill .bar1,.menu-icon-container.fill .bar2,.menu-icon-container.fill .bar3,nav.light .bar1,nav.light .bar2,nav.light .bar3{background-color:#000}.change .bar1{transform:rotate(-45deg) translate(-5px,5px)}.change .bar2{opacity:0}.change .bar3{transform:rotate(45deg) translate(-8px,-8px)}.menu-big{position:fixed;background-color:#fff;color:#000;width:100%;height:0;z-index:3;top:0;left:0;transition:.5s;display:flex;justify-content:flex-start;align-items:center}.menu-big-show{height:100vh}.menu-big-container{opacity:0;display:none;text-align:left;text-transform:none;width:100%;transition:opacity .2s ease-in-out}.menu-big-container-show{display:block;opacity:1}.menu-mobile ul{width:calc(100% - 40px)}.menu-mobile .nav-logo img{width:120px}.menu-container{width:80%;margin:0 auto}.menu-container .nav-call{display:inline-block;text-align:left;margin-bottom:2em}.primary-menu-container ul{width:100%!important;padding:0;list-style-type:none;display:block!important}.primary-menu-container li{display:block;font-size:1.6rem;margin-bottom:.8em}.primary-menu-container a{color:#000!important;font-weight:600!important}.current_page_item a,nav ul li a:hover{text-decoration:underline}footer{width:100%;margin-left:auto;margin-right:auto;background-color:#000;color:#fff;text-align:center;padding-top:4em;padding-bottom:4em}footer .inner{justify-content:space-between}footer .socials a{margin-right:.1em;transition:color .2s ease-in-out}footer .contact-info a{margin-right:.3em;transition:color .2s ease-in-out}footer .contact-info a:last-of-type{margin-right:0}.form-item{color:#000;position:relative!important;margin-bottom:2em!important;display:flex;align-items:center}.form-item label{width:100%}.form-item label span{font-weight:400!important;font-size:.8rem;position:absolute!important;left:.6px!important;top:50%!important;margin-top:-23px!important;transition:transform .2s ease-in-out;transform-origin:left!important;background-color:#fff!important;padding-bottom:2px;padding-top:10px;z-index:3}.form-item.float-label label span{transform:translateY(-30px) scale(.85)}.form-item input{font-weight:400;font-size:.8rem;font-family:Inter,sans-serif;border-top:0;border-left:0;border-right:0;border-bottom:2px solid #e4e4e4;padding:10px 0;position:relative;width:100%}.form-item img{position:absolute;right:0;width:20px}.form-submit{background-color:#000;color:#fff;display:inline-block;transition:background-color .3s ease-in-out}.form-submit input{color:#fff;background-color:transparent;font-weight:400;font-size:.8rem;font-family:Inter,sans-serif;padding:14px 20px;cursor:pointer}.form-submit.disabled{background-color:#3c3c3c!important}.form-submit .ajax-loader{display:none!important}.form-submit .inner{padding:0!important;align-items:center}.form-terms{margin-bottom:2em;color:#000}.form-terms .wpcf7-list-item{margin-left:0!important}.form-terms label{cursor:pointer}.form-terms .wpcf7-list-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-terms .wpcf7-list-item span{position:relative}.wpcf7-list-item-label{display:flex;align-items:center}.form-terms label.checked .checkmark{display:block}.wpcf7-list-item-label a,.wpcf7-list-item-label p{font-size:.7rem}.form-terms .check-circle{height:23px;width:23px;min-width:23px;min-height:23px}.form-terms .checkmark:before{top:50%}.form-terms .checkmark.draw:before{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:a;animation-name:a;transform:scaleX(-1) rotate(135deg)}.form-terms .checkmark:before{height:10px;width:6px}.wpcf7-response-output{font-weight:400;font-size:.8rem;font-family:Inter,sans-serif;padding-left:0!important;margin-left:0!important;color:#000;border:none!important}.btn{padding:15px 26px;display:inline-block;margin-top:30px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.btn-white{background-color:#fff;color:#000}.btn-black,.btn-orange{background-color:#000;color:#fff}.btn .arrow{position:relative;left:0;transition:left .2s ease-in-out;font-weight:400}.btn:hover .arrow{left:3px}.grid-item .btn{padding:0;margin-top:1em}a{text-decoration:none;color:#000}.news-text.single{text-align:center}.news-text.single h2{font-weight:700}.post-link-container{text-align:center}.post-link-container .page-numbers{color:#000;font-size:18px}.post-link-container .page-numbers.current{font-weight:600;color:#000}.news-wrapper-single{width:90%;max-width:1050px;margin:0 auto;margin-top:10em}.news-back{margin-bottom:3em;display:block}.news-back img{margin-right:.5em}.news-info{width:100%}.news-info h1{font-weight:700;margin-bottom:.5em;margin-top:.2em}.news-wrapper-single-content{width:100%;max-width:790px}.news-info .news-image{width:100%;margin-bottom:1em}.news-info .news-image:after{content:"";display:block;padding-bottom:60%}.news-wrapper-single-content>*{margin-bottom:.5em}.news-wrapper-single-content figure{margin-left:0;margin-right:auto;width:100%}.news-wrapper-single-content a{text-decoration:underline}#cookie-law-info-bar{display:fixed;bottom:2em!important;padding:0!important;max-width:650px!important;width:85%!important;left:50%!important;transform:translateX(-50%)!important;background-color:#fff;color:#000!important;transition:.35s cubic-bezier(.4,0,.2,1);box-shadow:0 .8px 2.2px rgba(0,0,0,.011),0 2px 5.3px rgba(0,0,0,.016),0 3.8px 10px rgba(0,0,0,.02),0 6.7px 17.9px rgba(0,0,0,.024),0 12.5px 33.4px rgba(0,0,0,.029),0 30px 80px rgba(0,0,0,.04)!important;overflow:hidden}#cookie-law-info-bar span{vertical-align:middle;display:flex;flex-direction:column;justify-content:center}#cookie-law-info-bar span>div:first-of-type{text-align:left;padding:20px}#cookie-law-info-bar span>div:first-of-type>p{width:100%}#cookie-law-info-bar span>a{width:auto;height:auto}#cn-notice-text{text-align:left;width:auto;display:block;font-family:Inter,sans-serif!important;font-size:15px}#cookie_action_close_header{background-color:transparent!important;display:inline-block!important;vertical-align:middle;position:relative;margin:0 auto!important}.cookie-close{background-color:#000;width:auto!important;padding:10px 5px;position:relative}.cookie-close a{color:#fff!important}@media screen and (min-width:600px){#cookie-law-info-bar span{align-items:center;justify-content:space-between;flex-direction:row}#cookie-law-info-bar span>div{width:70%}#cookie_action_close_header{margin:0!important}#cookie-law-info-bar span>div:first-of-type{width:100%;text-align:left;padding:0 0 0 30px}.cookie-close{background-color:#000;width:auto!important;padding:30px 20px;position:relative}}.wrapper{width:90%;max-width:1600px;margin:4em auto}.header-wrapper.first{margin-top:0}.wrapper.first{margin-top:8em}@media screen and (min-width:1200px){.wrapper{margin-top:6em;margin-bottom:6em}.wrapper.first{margin-top:8em}}@media screen and (min-width:1600px){.wrapper{margin-top:8em;margin-bottom:8em}.wrapper.first{margin-top:10em}}main>.header-wrapper:first-child nav{background-color:#ff0!important}.container.full-width{padding:0}.hero .bg,.hero .container,.hero .outer{min-height:calc(100vh - 90px)}.hero .inner{width:100%}.hero .outer{display:flex;justify-content:center;align-items:center}.hero .content{width:80%;max-width:850px}@media screen and (min-width:1000px){.hero .bg,.hero .container,.hero .outer{min-height:600px}}.container .inner{padding:50px 25px}.container.offset{padding-bottom:40px}.inner.offset{background-color:#fff;position:relative;z-index:6;width:90%;max-width:850px;margin:0 auto;box-shadow:1px 1px 80px 0 rgba(0,0,0,.14);padding:25px 20px}.inner.offset .content{color:#000}.bg.offset{top:40px}@media screen and (min-width:600px){.inner.offset{padding:45px 35px}}@media screen and (min-width:800px){.container .inner{padding:75px 50px}.bg.offset{top:70px}.container.offset{padding-bottom:70px}}@media screen and (min-width:1000px){.container .inner{padding:100px 75px}.inner.offset{padding:75px 55px}.bg.offset{top:100px}.container.offset{padding-bottom:100px}}.content{width:100%;max-width:650px;position:relative;z-index:5;color:#000}.content.image{color:#fff}.bg{padding:0 100px}.bg-overlay{background-color:#000;opacity:.7}.bg-color-white{background-color:#fff}.font-color-white{color:#000}.font-color-dark-grey{color:#fff}.font-color-yellow{color:#000}.bg-color-black{background-color:#000}.bg-color-yellow{background-color:#e4c437}.bg-color-dark-grey{background-color:#242424}.font-color-black{color:#fff}.imageAnimation{background-color:#fff;z-index:3;transition:left 1s ease-in-out}.container.inView .imageAnimation{left:100%}.contentAnimation{opacity:0;left:-50px;transition:opacity .3s ease-in-out 1s,left .3s ease-in-out 1s}.container.inView .contentAnimation{opacity:1;left:0}.container .content.align-center{margin:0 auto;text-align:center}.container .content.align-left{margin-left:0;margin-right:auto;text-align:left}.container .content.align-right{margin-right:0;margin-left:auto;text-align:right}.twoColumn .column{width:100%}.column-text{padding-bottom:1.5em}@media screen and (min-width:800px){.twoColumn .column{width:50%}.column-text{padding-bottom:0}}.column-text .content{color:#000;width:100%}@media screen and (min-width:800px){.row .column-text{padding-right:60px}.row-reverse .column-text,.row .column-image{padding-left:60px}.row-reverse .column-image{padding-right:60px}}.twoColumn .content{position:relative}.icon-block-wrapper{display:flex;justify-content:center;align-items:top!important;flex-direction:row;flex-wrap:wrap}.icons-container{flex-direction:row;flex-wrap:wrap;margin:0 -20px}.icon-block{width:100%;text-align:center;padding:0 20px;margin-top:4em}.icon-block:first-of-type{margin-top:0}.icon-block img{width:auto;height:75px;display:block;margin:0 auto;margin-bottom:1.5em}.icon-block .icon-block-content{max-width:290px;margin:0 auto}@media screen and (min-width:600px){.icons-container.column-50 .icon-block{width:50%}.icons-container.column-50 .icon-block:nth-child(-n+2){margin-top:0}.icons-container.column-20 .icon-block,.icons-container.column-25 .icon-block,.icons-container.column-33 .icon-block{width:100%}}@media screen and (min-width:800px){.icons-container.column-50 .icon-block{width:50%}.icons-container.column-25 .icon-block,.icons-container.column-33 .icon-block{width:33.33%}.icons-container.column-20 .icon-block{width:25%}.icons-container.column-20 .icon-block:nth-child(-n+4),.icons-container.column-25 .icon-block:nth-child(-n+3),.icons-container.column-33 .icon-block:nth-child(-n+3){margin-top:0}}@media screen and (min-width:1000px){.icons-container.column-50 .icon-block{width:50%}.icons-container.column-33 .icon-block{width:33.33%}.icons-container.column-25 .icon-block{width:25%}.icons-container.column-20 .icon-block{width:20%}.icons-container.column-20 .icon-block:nth-child(-n+5),.icons-container.column-25 .icon-block:nth-child(-n+4),.icons-container.column-33 .icon-block:nth-child(-n+3){margin-top:0}}.shortcuts.offset .outer{margin:0 20px}.shortcuts.offset .shortcut{padding:0 20px}.shortcuts.offset .shortcut .inner{padding:0;background-color:#fff;box-shadow:1px 1px 40px 0 rgba(0,0,0,.14)}.shortcut{width:100%;margin-top:3em;opacity:1;position:relative;transition:top .3s ease-in-out,opacity .3s ease-in-out}.shortcut:last-of-type{margin-bottom:0}.shortcut .inner{padding:0}.shortcuts.offset .shortcut{margin-top:40px!important}.shortcuts.offset{padding-bottom:40px}.shortcuts.offset .shortcut .content{padding-bottom:45px}@media screen and (min-width:800px){.shortcuts .outer.column-50 .shortcut{width:50%}.shortcuts .outer.column-50 .shortcut:nth-child(-n+2){margin-top:0}.shortcuts.offset .outer.column-50 .shortcut:nth-child(-n+2){margin-top:-40px!important}.shortcuts .outer.column-33 .shortcut{width:33.33%}.shortcuts .outer.column-33 .shortcut:nth-child(-n+3){margin-top:0}.shortcuts.offset .outer.column-33 .shortcut:nth-child(-n+3){margin-top:-40px!important}.shortcuts .outer.column-25 .shortcut{width:25%}.shortcuts .outer.column-25 .shortcut:nth-child(-n+4){margin-top:0}.shortcuts.offset .outer.column-25 .shortcut:nth-child(-n+4){margin-top:-40px!important}.shortcuts .outer.column-20 .shortcut{width:20%}.shortcuts .outer.column-20 .shortcut:nth-child(-n+5){margin-top:0}.shortcuts.offset .outer.column-20 .shortcut:nth-child(-n+5){margin-top:-40px!important}}.shortcut .image{width:100%;margin-bottom:25px}.shortcut .image:after{content:"";display:block;padding-bottom:70%}.shortcut .content{padding:0 30px;color:#000}@media screen and (min-width:800px){.shortcut .image{margin-bottom:45px}.shortcut .content{padding:0 25px}}.container.inView .shortcut.fadeAnimation{top:0;opacity:1}.shortcut:nth-child(2){transition-delay:.4s}.shortcut:nth-child(3){transition-delay:.8s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCJjb21wb25lbnRzL19wb3N0cy5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlLXBvc3Quc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZS5zY3NzIiwicGFnZWJ1aWxkZXIvX2dlbmVyYWwtYmxvY2stc2V0dGluZ3Muc2NzcyIsInBhZ2VidWlsZGVyL19oZXJvLnNjc3MiLCJwYWdlYnVpbGRlci9fdGV4dC1ibG9jay5zY3NzIiwicGFnZWJ1aWxkZXIvX3R3by1jb2x1bW5zLnNjc3MiLCJwYWdlYnVpbGRlci9faWNvbnMuc2NzcyIsInBhZ2VidWlsZGVyL19jb2x1bW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUM7Ozs7Ozs7Ozs7O0NDV0EsQ0NSRCxpQkFGRSxxQkFJeUIsQ0FGM0IsaUJBRUksc0JBQXVCLENBRTNCLGlCQUNJLHdCQUF5QixDQUN6QixVQUFXLENBRmYsWUFDSSx3QkFBeUIsQ0FDekIsVUFBVyxDQUVmLEtBQ0UsVUFBVyxDQUNYLFFBQVMsQ0FDVCw2QkFBaUMsQ0FFbkMsV0FDRSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQ0piLG9DRE9GLFdBQ0UsY0FBZSxDQUNoQixDQ1RDLHFDRFlGLFdBQ0UsY0FBZSxDQUNoQixDQ2RDLHFDRGlCRixXQUNFLGVBQWdCLENBQ2pCLENDbkJDLHFDRHNCRixXQUNFLGVB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Q0FHcEIsaUJBQ0UsU0FBVSxDQUVaLDRCQUNFLHlCQUEyQixDQUU3QixrQkFDRSxtQkFBb0IsQ0FFdEIscUNBQ0UsbUJBQW9CLENqQmRsQixvQ2lCaUJGLHNDQUNFLFNBQVUsQ0FFWixzREFDRSxZQUFhLENBRWYsNkRBQ0UsMEJBQTRCLENBRTlCLHNDQUNFLFlBQWEsQ0FFZixzREFDRSxZQUFhLENBRWYsNkRBQ0UsMEJBQTRCLENBRTlCLHNDQUNFLFNBQVUsQ0FFWixzREFDRSxZQUFhLENBRWYsNkRBQ0UsMEJBQTRCLENBRTlCLHNDQUNFLFNBQVUsQ0FFWixzREFDRSxZQUFhLENBRWYsNkRBQ0UsMEJBQTRCLENBQzdCLENBRUgsaUJBQ0UsVUFBVyxDQUNYLGtCQUFtQixDQUZyQix1QkFJSSxVQUFXLENBQ1gsYUFBYyxDQUNkLGtCQUFtQixDQUd2QixtQkFDRSxjQUFlLENBQ2YsVWhCakZhLENEZ0JYLG9DaUJvRUYsaUJBQ0Usa0JBQW1CLENBRXJCLG1CQUNFLGNBQWUsQ0FDaEIsQ0FHSCwwQ0FDRSxLQUFNLENBQ04sU0FBVSxDQUVaLHVCQUNFLG9CQUFzQixDQUV4Qix1QkFDRSxvQkFBc0IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiIC8qIVxyXG5UaGVtZSBOYW1lOiBDcmlnZ3pEZXNpZ25cclxuVGhlbWUgVVJJOiBodHRwczovL2NyaWdnemRlc2lnbi5jb20vXHJcbkF1dGhvcjogSXNhayBIZWxnZVxyXG5BdXRob3IgVVJJOiBodHRwczovL2NyaWdnemRlc2lnbi5jb20vXHJcbkRlc2NyaXB0aW9uOiBFbiBoZW1zaWRhIHNrYXBhZCBhdiBDcmlnZ3pEZXNpZ25cclxuVmVyc2lvbjogMS4wLjBcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuVGV4dCBEb21haW46IF9zXHJcblRhZ3M6XHJcbiovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFic3RyYWN0c1xyXG4gICMjIEZ1bmN0aW9uc1xyXG4gICMjIE1peGluc1xyXG4gICMjIFZhcmlhYmxlc1xyXG4jIEJhc2VcclxuICAjIyBBbmltYXRpb25zXHJcbiAgIyMgR2VuZXJhbFxyXG5cdCMjIE5vcm1hbGl6ZVxyXG4gICMjIFR5cG9ncmFwaHlcclxuIyBDb21wb25lbnRzXHJcblx0IyMgQnV0dG9uc1xyXG4gICMjIENvbW1lbnRzXHJcblx0IyMgQ29va2llXHJcbiAgIyMgTGlua3NcclxuICAjIyBQb3N0c1xyXG4gICMjIFNpbmdsZSBQb3N0c1xyXG4gICMjIFNsaWRlcnNcclxuIyBMYXlvdXRcclxuXHQjIyBGb290ZXJcclxuXHQjIyBGb3Jtc1xyXG4gICMjIEhlYWRlclxyXG4gICMjIE5hdmlnYXRpb25cclxuIyBQYWdlYnVpbGRlclxyXG4qL1xyXG5cclxuLy8gSW1wb3J0aW5nIGJhc2Uuc2Nzc1xyXG5AaW1wb3J0IFwiYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLy8gSW1wb3J0aW5nIGJhc2Uuc2Nzc1xyXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XHJcblxyXG4vLyBJbXBvcnRpbmcgbGF5b3V0LnNjc3NcclxuQGltcG9ydCBcImxheW91dC9sYXlvdXRcIjtcclxuXHJcbi8vIEltcG9ydGluZyBjb21wb25lbnRzLnNjc3NcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcG9uZW50c1wiO1xyXG5cclxuLy8gSW1wb3J0aW5nIHBhZ2VidWlsZGVyLnNjc3NcclxuQGltcG9ydCBcInBhZ2VidWlsZGVyL3BhZ2VidWlsZGVyXCI7XHJcbiIsIi8qIVxyXG5UaGVtZSBOYW1lOiBDcmlnZ3pEZXNpZ25cclxuVGhlbWUgVVJJOiBodHRwczovL2NyaWdnemRlc2lnbi5jb20vXHJcbkF1dGhvcjogSXNhayBIZWxnZVxyXG5BdXRob3IgVVJJOiBodHRwczovL2NyaWdnemRlc2lnbi5jb20vXHJcbkRlc2NyaXB0aW9uOiBFbiBoZW1zaWRhIHNrYXBhZCBhdiBDcmlnZ3pEZXNpZ25cclxuVmVyc2lvbjogMS4wLjBcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuVGV4dCBEb21haW46IF9zXHJcblRhZ3M6XHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFic3RyYWN0c1xyXG4gICMjIEZ1bmN0aW9uc1xyXG4gICMjIE1peGluc1xyXG4gICMjIFZhcmlhYmxlc1xyXG4jIEJhc2VcclxuICAjIyBBbmltYXRpb25zXHJcbiAgIyMgR2VuZXJhbFxyXG5cdCMjIE5vcm1hbGl6ZVxyXG4gICMjIFR5cG9ncmFwaHlcclxuIyBDb21wb25lbnRzXHJcblx0IyMgQnV0dG9uc1xyXG4gICMjIENvbW1lbnRzXHJcblx0IyMgQ29va2llXHJcbiAgIyMgTGlua3NcclxuICAjIyBQb3N0c1xyXG4gICMjIFNpbmdsZSBQb3N0c1xyXG4gICMjIFNsaWRlcnNcclxuIyBMYXlvdXRcclxuXHQjIyBGb290ZXJcclxuXHQjIyBGb3Jtc1xyXG4gICMjIEhlYWRlclxyXG4gICMjIE5hdmlnYXRpb25cclxuIyBQYWdlYnVpbGRlclxyXG4qL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkICNlMmU4ZjA7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYjA3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMDBweDsgfSB9XG5cbi5hYjEwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hYmNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub2YtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VjdGlvbk1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uTWFyZ2luLm9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IDhlbSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmltZy1maXQge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnNjYWxlLWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLnNjYWxlLWluOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi5mYWxzZS1wbGF5ZXIsIC5wbGF5ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFsc2UtcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dCwgei1pbmRleCAwLjNzIGVhc2UtaW4tb3V0IDAuOHM7IH1cbiAgLmZhbHNlLXBsYXllciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWxzZS1wbGF5ZXIuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5wbGF5ZXItYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBsYXllci1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfVxuXG4ucGxheWVyLWljb246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLnBsYXllci1iaWcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjZzIGVhc2UtaW4tb3V0OyB9XG5cbi5wbGF5ZXItYmlnLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wbGF5ZXItYmlnIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiA5ODsgfVxuXG4ucGxheWVyLWJpZyAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGxheWVyLWJpZyAuY2xvc2UgaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5wbGF5ZXItb3V0ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucGxheWVyLWlubmVyIHtcbiAgd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDk5OyB9XG4gIC5wbGF5ZXItaW5uZXIgLnBsYXllciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvOyB9XG5cbi5tdC1uIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWItbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm10LXNtIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ubXQtbWQge1xuICBtYXJnaW4tdG9wOiAzZW07IH1cblxuLm1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG5cbi5tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDVlbTsgfVxuXG4ubWItbGcge1xuICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cblxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogN2VtOyB9XG5cbi5tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDdlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm10LXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLm1iLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLm10LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgLm1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLm10LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2ZW07IH1cbiAgLm1iLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgLm10LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2ZW07IH1cbiAgLm1iLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm10LXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgLm1iLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLm10LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4ZW07IH1cbiAgLm1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4ZW07IH1cbiAgLm10LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNmVtOyB9XG4gIC5tYi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJlbTsgfVxuICAubXQteGwge1xuICAgIG1hcmdpbi10b3A6IDE2ZW07IH1cbiAgLm1iLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNmVtOyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBhLCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cblxubGkge1xuICBmb250LXNpemU6IDAuOXJlbTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE4LjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAyMy41cHg7IH0gfVxuXG4vKlxyXG5oMSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDV2dywgNDJweCwgNzBweCk7XHJcbn1cclxuaDIge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg0LjV2dywgMzhweCwgNjVweCk7XHJcbn1cclxuaDMge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg0dncsIDM0cHgsIDYwcHgpO1xyXG59XHJcbmg0IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMy41dncsIDMwcHgsIDU1cHgpO1xyXG59XHJcbmg0IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMy4ydncsIDI2cHgsIDUwcHgpO1xyXG59XHJcbmg1IHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoM3Z3LCAyNHB4LCA0NXB4KTtcclxufVxyXG5oNiB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIuNnZ3LCAyNHB4LCA0MnB4KTtcclxufVxyXG5we1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgydncsIDE4cHgsIDI0cHgpO1xyXG59XHJcbiovXG5zcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMjRweDtcIl0ge1xuICBmb250LXNpemU6IDJ2dyAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMjRweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDI0cHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDI4cHg7XCJdIHtcbiAgZm9udC1zaXplOiAzdncgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODY2LjY2NjY3cHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMjhweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTMzLjMzMzMzcHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMjhweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5zcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMzJweDtcIl0ge1xuICBmb250LXNpemU6IDMuNXZ3ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDMycHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkxNC4yODU3MXB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDMycHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9IH1cblxuc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDM2cHg7XCJdIHtcbiAgZm9udC1zaXplOiA0dncgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMzZweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMzZweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5zcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogNDhweDtcIl0ge1xuICBmb250LXNpemU6IDQuNXZ3ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDQ4cHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNjYuNjY2NjdweCkge1xuICAgIHNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiA0OHB4O1wiXSB7XG4gICAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbnNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiA2MHB4O1wiXSB7XG4gIGZvbnQtc2l6ZTogNXZ3ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDYwcHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiA2MHB4O1wiXSB7XG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbnNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiA3MnB4O1wiXSB7XG4gIGZvbnQtc2l6ZTogNS41dncgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogNzJweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwOS4wOTA5MXB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDcycHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50OyB9IH1cblxuc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDk2cHg7XCJdIHtcbiAgZm9udC1zaXplOiA2dncgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODMzLjMzMzMzcHgpIHtcbiAgICBzcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogOTZweDtcIl0ge1xuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDk2cHg7XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQGtleWZyYW1lcyBjaGVja21hcmsge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBjaGVja21hcmtGb3JtIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICA0MCUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5tZW51LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIG5hdiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5uYXYuZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ubmF2LWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk4OyB9XG5cbi5uYXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTUwcHg7IH1cblxuLm5hdi1sb2dvLmRhcmsgLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXYtbG9nby5kYXJrIC5sb2dvLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2LWxvZ28ubGlnaHQgLmxvZ28td2hpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LWxvZ28ubGlnaHQgLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubmF2LmxpZ2h0IC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbm5hdi5saWdodCAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5uYXYuZGFyayAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbm5hdi5kYXJrIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5uYXYuZmlsbCAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5uYXYuZmlsbCAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubmF2LWxvZ28uZGFyay1tZW51IC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5uYXYtbG9nby5kYXJrLW1lbnUgLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxubmF2LmxpZ2h0IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5uYXYuZGFyayB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxubmF2LmZpbGwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5uYXYtbGlua3MgdWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2LWxpbmtzIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG5cbi5uYXYtY2FsbCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm5hdi1jYWxsIC5idXR0b24tY29udGFpbmVyIHAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWVudS1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7IH1cblxuLmJhcjEsIC5iYXIyLCAuYmFyMyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiA2cHggMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbm5hdi5saWdodCAuYmFyMSwgbmF2LmxpZ2h0IC5iYXIyLCBuYXYubGlnaHQgLmJhcjMge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogNnB4IDA7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5maWxsIC5iYXIxLCAubWVudS1pY29uLWNvbnRhaW5lci5maWxsIC5iYXIyLCAubWVudS1pY29uLWNvbnRhaW5lci5maWxsIC5iYXIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4ubWVudS1pY29uLWNvbnRhaW5lci5jaGFuZ2UgLmJhcjEsIC5tZW51LWljb24tY29udGFpbmVyLmNoYW5nZSAuYmFyMiwgLm1lbnUtaWNvbi1jb250YWluZXIuY2hhbmdlIC5iYXIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uY2hhbmdlIC5iYXIxIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCA1cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCA1cHgpOyB9XG5cbi5jaGFuZ2UgLmJhcjIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jaGFuZ2UgLmJhcjMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLThweCwgLThweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLThweCwgLThweCk7IH1cblxuLm1lbnUtYmlnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWVudS1iaWctc2hvdyB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLm1lbnUtYmlnLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tZW51LWJpZy1jb250YWluZXItc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZW51LW1vYmlsZSB1bCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfVxuXG4ubWVudS1tb2JpbGUgLm5hdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4ubWVudS1jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubWVudS1jb250YWluZXIgLm5hdi1jYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLnByaW1hcnktbWVudS1jb250YWluZXIgdWwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnByaW1hcnktbWVudS1jb250YWluZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtOyB9XG5cbi5wcmltYXJ5LW1lbnUtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5uYXYgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG5cbmZvb3RlciAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuZm9vdGVyIC5zb2NpYWxzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbmZvb3RlciAuY29udGFjdC1pbmZvIGEge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbmZvb3RlciAuY29udGFjdC1pbmZvIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwZW07IH1cblxuLmZvcm0taXRlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZvcm0taXRlbSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWl0ZW0gbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwLjZweCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMjNweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB6LWluZGV4OiAzOyB9XG5cbi5mb3JtLWl0ZW0uZmxvYXQtbGFiZWwgbGFiZWwgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCkgc2NhbGUoMC44NSk7IH1cblxuLmZvcm0taXRlbSBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNGU0ZTQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4uZm9ybS1zdWJtaXQgaW5wdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tc3VibWl0LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYyAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLXN1Ym1pdCAuYWpheC1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tc3VibWl0IC5pbm5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9ybS10ZXJtcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tdGVybXMgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tdGVybXMgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm0tdGVybXMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwOyB9XG5cbi5mb3JtLXRlcm1zIC53cGNmNy1saXN0LWl0ZW0gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9ybS10ZXJtcyBsYWJlbC5jaGVja2VkIC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgcCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtOyB9XG5cbi5mb3JtLXRlcm1zIC5jaGVjay1jaXJjbGUge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBtaW4td2lkdGg6IDIzcHg7XG4gIG1pbi1oZWlnaHQ6IDIzcHg7IH1cblxuLmZvcm0tdGVybXMgLmNoZWNrbWFyazpiZWZvcmUge1xuICB0b3A6IDUwJTsgfVxuXG4uZm9ybS10ZXJtcyAuY2hlY2ttYXJrLmRyYXc6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGNoZWNrbWFya0Zvcm07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTM1ZGVnKTsgfVxuXG4uZm9ybS10ZXJtcyAuY2hlY2ttYXJrOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA2cHg7IH1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMTVweCAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJ0bi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0biAuYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYnRuOmhvdmVyIC5hcnJvdyB7XG4gIGxlZnQ6IDNweDsgfVxuXG4uZ3JpZC1pdGVtIC5idG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm5ld3MtdGV4dC5zaW5nbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5ld3MtdGV4dC5zaW5nbGUgaDIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucG9zdC1saW5rLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9zdC1saW5rLWNvbnRhaW5lciAucGFnZS1udW1iZXJzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvc3QtbGluay1jb250YWluZXIgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5uZXdzLXdyYXBwZXItc2luZ2xlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMGVtOyB9XG5cbi5uZXdzLWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uZXdzLWJhY2sgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuXG4ubmV3cy1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3MtaW5mbyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbWFyZ2luLXRvcDogMC4yZW07IH1cblxuLm5ld3Mtd3JhcHBlci1zaW5nbGUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MHB4OyB9XG5cbi5uZXdzLWluZm8gLm5ld3MtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5uZXdzLWluZm8gLm5ld3MtaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTsgfVxuXG4ubmV3cy13cmFwcGVyLXNpbmdsZS1jb250ZW50ID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5uZXdzLXdyYXBwZXItc2luZ2xlLWNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3Mtd3JhcHBlci1zaW5nbGUtY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICBkaXNwbGF5OiBmaXhlZDtcbiAgYm90dG9tOiAyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3gtc2hhZG93OiAwIDAuOHB4IDIuMnB4IHJnYmEoMCwgMCwgMCwgMC4wMTEpLCAwIDJweCA1LjNweCByZ2JhKDAsIDAsIDAsIDAuMDE2KSwgMCAzLjhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDAgNi43cHggMTcuOXB4IHJnYmEoMCwgMCwgMCwgMC4wMjQpLCAwIDEyLjVweCAzMy40cHggcmdiYSgwLCAwLCAwLCAwLjAyOSksIDAgMzBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jY29va2llLWxhdy1pbmZvLWJhciBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAyMHB4OyB9XG5cbiNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4gPiBkaXY6Zmlyc3Qtb2YtdHlwZSA+IHAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4jY29va2llLWxhdy1pbmZvLWJhciBzcGFuID4gYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI2NuLW5vdGljZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY29va2llLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29va2llLWNsb3NlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiA+IGRpdiB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4gPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuY29va2llLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG5cbi5oZWFkZXItd3JhcHBlci5maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLndyYXBwZXIuZmlyc3Qge1xuICBtYXJnaW4tdG9wOiA4ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gIC53cmFwcGVyLmZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiA4ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDhlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4ZW07IH1cbiAgLndyYXBwZXIuZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwZW07IH0gfVxuXG5tYWluID4gLmhlYWRlci13cmFwcGVyOmZpcnN0LWNoaWxkIG5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXIuZnVsbC13aWR0aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmhlcm8gLmNvbnRhaW5lciwgLmhlcm8gLm91dGVyLCAuaGVybyAuYmcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7IH1cblxuLmhlcm8gLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlcm8gLm91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhlcm8gLmNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDg1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaGVybyAuY29udGFpbmVyLCAuaGVybyAub3V0ZXIsIC5oZXJvIC5iZyB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7IH0gfVxuXG4uY29udGFpbmVyIC5pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMjVweCA1MHB4IDI1cHg7IH1cblxuLmNvbnRhaW5lci5vZmZzZXQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uaW5uZXIub2Zmc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDFweCAxcHggODBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuXG4uaW5uZXIub2Zmc2V0IC5jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJnLm9mZnNldCB7XG4gIHRvcDogNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5uZXIub2Zmc2V0IHtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHggNDVweCAzNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhaW5lciAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDc1cHggNTBweCA3NXB4IDUwcHg7IH1cbiAgLmJnLm9mZnNldCB7XG4gICAgdG9wOiA3MHB4OyB9XG4gIC5jb250YWluZXIub2Zmc2V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29udGFpbmVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggNzVweCAxMDBweCA3NXB4OyB9XG4gIC5pbm5lci5vZmZzZXQge1xuICAgIHBhZGRpbmc6IDc1cHggNTVweCA3NXB4IDU1cHg7IH1cbiAgLmJnLm9mZnNldCB7XG4gICAgdG9wOiAxMDBweDsgfVxuICAuY29udGFpbmVyLm9mZnNldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNvbnRlbnQuaW1hZ2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmcge1xuICBwYWRkaW5nOiAwIDEwMHB4OyB9XG5cbi5iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvbnQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZm9udC1jb2xvci1kYXJrLWdyZXkge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9udC1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYmctY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5iZy1jb2xvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRDNDM3OyB9XG5cbi5iZy1jb2xvci1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0OyB9XG5cbi5mb250LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmltYWdlQW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogbGVmdCAxcyBlYXNlLWluLW91dDsgfVxuXG4uY29udGFpbmVyLmluVmlldyAuaW1hZ2VBbmltYXRpb24ge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb250ZW50QW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogLTUwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAxcywgbGVmdCAwLjNzIGVhc2UtaW4tb3V0IDFzOyB9XG5cbi5jb250YWluZXIuaW5WaWV3IC5jb250ZW50QW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDsgfVxuXG4uY29udGFpbmVyIC5jb250ZW50LmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbnRhaW5lciAuY29udGVudC5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29udGFpbmVyIC5jb250ZW50LmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnR3b0NvbHVtbiAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbHVtbi10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC50d29Db2x1bW4gLmNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sdW1uLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmNvbHVtbi10ZXh0IC5jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5yb3cgLmNvbHVtbi10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5yb3cgLmNvbHVtbi1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5yb3ctcmV2ZXJzZSAuY29sdW1uLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAucm93LXJldmVyc2UgLmNvbHVtbi1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG5cbi50d29Db2x1bW4gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmljb24tYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogdG9wICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaWNvbnMtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7IH1cblxuLmljb24tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDRlbTsgfVxuICAuaWNvbi1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5pY29uLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5pY29uLWJsb2NrIC5pY29uLWJsb2NrLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tNTAgLmljb24tYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tNTAgLmljb24tYmxvY2s6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5pY29ucy1jb250YWluZXIuY29sdW1uLTMzIC5pY29uLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0yNSAuaWNvbi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjAgLmljb24tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tNTAgLmljb24tYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMzMgLmljb24tYmxvY2sge1xuICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjUgLmljb24tYmxvY2sge1xuICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjAgLmljb24tYmxvY2sge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMzMgLmljb24tYmxvY2s6bnRoLWNoaWxkKC1uKzMpLCAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0yNSAuaWNvbi1ibG9jazpudGgtY2hpbGQoLW4rMyksIC5pY29ucy1jb250YWluZXIuY29sdW1uLTIwIC5pY29uLWJsb2NrOm50aC1jaGlsZCgtbis0KSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi01MCAuaWNvbi1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0zMyAuaWNvbi1ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfVxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0yNSAuaWNvbi1ibG9jayB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0yMCAuaWNvbi1ibG9jayB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0zMyAuaWNvbi1ibG9jazpudGgtY2hpbGQoLW4rMyksIC5pY29ucy1jb250YWluZXIuY29sdW1uLTI1IC5pY29uLWJsb2NrOm50aC1jaGlsZCgtbis0KSwgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjAgLmljb24tYmxvY2s6bnRoLWNoaWxkKC1uKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7IH1cblxuLnNob3J0Y3V0cy5vZmZzZXQgLnNob3J0Y3V0IHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5zaG9ydGN1dHMub2Zmc2V0IC5zaG9ydGN1dCAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpOyB9XG5cbi5zaG9ydGN1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuc2hvcnRjdXQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zaG9ydGN1dCAuaW5uZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zaG9ydGN1dHMub2Zmc2V0IC5zaG9ydGN1dCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uc2hvcnRjdXRzLm9mZnNldCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5zaG9ydGN1dHMub2Zmc2V0IC5zaG9ydGN1dCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi01MCAuc2hvcnRjdXQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTUwIC5zaG9ydGN1dDpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi01MCAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi0zMyAuc2hvcnRjdXQge1xuICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTMzIC5zaG9ydGN1dDpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi0zMyAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi0yNSAuc2hvcnRjdXQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTI1IC5zaG9ydGN1dDpudGgtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi0yNSAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi0yMCAuc2hvcnRjdXQge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTIwIC5zaG9ydGN1dDpudGgtY2hpbGQoLW4rNSkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi0yMCAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9IH1cblxuLnNob3J0Y3V0IC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zaG9ydGN1dCAuaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDcwJTsgfVxuXG4uc2hvcnRjdXQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zaG9ydGN1dCAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnNob3J0Y3V0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG4uY29udGFpbmVyLmluVmlldyAuc2hvcnRjdXQuZmFkZUFuaW1hdGlvbiB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2hvcnRjdXQ6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuXG4uc2hvcnRjdXQ6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuIiwiKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjZTJlOGYwO1xyXG59XHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNiMDc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5ib2R5e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcbn1cclxuLmNvbnRhaW5lcntcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCdtZWRpdW0nKSB7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ2xhcmdlJykge1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwIDgwcHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCd4bCcpIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMCAxMjBweDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ3h4bCcpIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMCAyMDBweDtcclxuICB9XHJcbn1cclxuLmFiMTAwe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmFiY2VudGVye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLnRleHQtY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucmVsYXRpdmV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5vZi1oaWRkZW57XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc2VjdGlvblBhZGRpbmd7XHJcblxyXG59XHJcbi5zZWN0aW9uTWFyZ2lue1xyXG4gIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWN0aW9uTWFyZ2luLm9mZnNldHtcclxuICBtYXJnaW4tYm90dG9tOiA4ZW0gIWltcG9ydGFudDtcclxufVxyXG4uZmxleHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGV4LXdyYXB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5hbGlnbi1jZW50ZXJ7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5pbWctZml0e1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi5oLTEwMHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnctMTAwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbmltZywgc3ZnIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4ucm93e1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuLnJvdy1yZXZlcnNle1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG4uc2NhbGUtaW57XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG4uc2NhbGUtaW46aG92ZXJ7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG59XHJcbi5mYWxzZS1wbGF5ZXIsIC5wbGF5ZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmZhbHNlLXBsYXllcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICBvcGFjaXR5OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQsIHotaW5kZXggMC4zcyBlYXNlLWluLW91dCAwLjhzO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uZmFsc2UtcGxheWVyLmhpZGV7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5wbGF5ZXJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxufVxyXG4ucGxheWVyLWJ1dHRvbntcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5wbGF5ZXItaWNvbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG4ucGxheWVyLWljb246aG92ZXJ7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcbi5wbGF5ZXItYmlne1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC42cyBlYXNlLWluLW91dDtcclxufVxyXG4ucGxheWVyLWJpZy5zaG93e1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ucGxheWVyLWJpZyAub3ZlcmxheXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIHotaW5kZXg6IDk4XHJcbn1cclxuLnBsYXllci1iaWcgLmNsb3Nle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTtcclxuICB0b3A6IDMwcHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBpe1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuLnBsYXllci1vdXRlcntcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5wbGF5ZXItaW5uZXJ7XHJcbiAgd2lkdGg6IDEyODBweDtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC5wbGF5ZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gIH1cclxufVxyXG4ubXQtbntcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5tYi1ue1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm10LXNte1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG4ubWItc217XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcbi5tdC1tZHtcclxuICBtYXJnaW4tdG9wOiAzZW07XHJcbn1cclxuLm1iLW1ke1xyXG4gIG1hcmdpbi1ib3R0b206IDNlbTtcclxufVxyXG4ubXQtbGd7XHJcbiAgbWFyZ2luLXRvcDogNWVtO1xyXG59XHJcbi5tYi1sZ3tcclxuICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbn1cclxuLm10LXhse1xyXG4gIG1hcmdpbi10b3A6IDdlbTtcclxufVxyXG4ubWIteGx7XHJcbiAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCdsYXJnZScpIHtcclxuICAubXQtc217XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgfVxyXG4gIC5tYi1zbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICB9XHJcbiAgLm10LW1ke1xyXG4gICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gIH1cclxuICAubWItbWR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgfVxyXG4gIC5tdC1sZ3tcclxuICAgIG1hcmdpbi10b3A6IDZlbTtcclxuICB9XHJcbiAgLm1iLWxne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gIH1cclxuICAubXQteGx7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgfVxyXG4gIC5tYi14bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ3hsJykge1xyXG4gIC5tdC1zbXtcclxuICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICB9XHJcbiAgLm1iLXNte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gIH1cclxuICAubXQtbWR7XHJcbiAgICBtYXJnaW4tdG9wOiA4ZW07XHJcbiAgfVxyXG4gIC5tYi1tZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhlbTtcclxuICB9XHJcbiAgLm10LWxne1xyXG4gICAgbWFyZ2luLXRvcDogMTZlbTtcclxuICB9XHJcbiAgLm1iLWxne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJlbTtcclxuICB9XHJcbiAgLm10LXhse1xyXG4gICAgbWFyZ2luLXRvcDogMTZlbTtcclxuICB9XHJcbiAgLm1iLXhse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZlbTtcclxuICB9XHJcbn1cclxuIiwiLy8gSW1wb3J0aW5nIHZhcmlhYmxlcy5zY3NzXHJcbkBpbXBvcnQgXCIuL3ZhcmlhYmxlc1wiO1xyXG5cclxuLy8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBtYW5hZ2VyXHJcbi8vLyBAYWNjZXNzIHB1YmxpY1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IC0gQnJlYWtwb2ludFxyXG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xyXG5AbWl4aW4gYnJlYWstcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAkcmF3LXF1ZXJ5OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICBAaWYgJHJhdy1xdWVyeSB7XHJcbiAgICAkcXVlcnk6IGlmKFxyXG4gICAgICB0eXBlLW9mKCRyYXctcXVlcnkpID09ICdzdHJpbmcnLFxyXG4gICAgICB1bnF1b3RlKCRyYXctcXVlcnkpLFxyXG4gICAgICBpbnNwZWN0KCRyYXctcXVlcnkpXHJcbiAgICApO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICN7JHF1ZXJ5fSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGVycm9yICdObyB2YWx1ZSBmb3VuZCBmb3IgYCN7JGJyZWFrcG9pbnR9YC4gJ1xyXG4gICAgICAgICArICdQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbGV4XHJcbkBtaXhpbiBmbGV4LWNlbnRlcigkZGlyZWN0aW9uKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgYmxvY2tcclxuQG1peGluIG1hcmdpbi1hdXRvIHtcclxuICAgIG1hcmdpbjoge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYmxvY2sgKGltYWdlcy9iYWNrZ3JvdW5kcylcclxuQG1peGluIHJlc3BvbnNpdmUtYmxvY2soJHgsJHksICRwc2V1ZG86IGZhbHNlKSB7XHJcbiAgICAkcGFkZGluZzogdW5xdW90ZSggKCAkeSAvICR4ICkgKiAxMDAgKyAnJScgKTtcclxuICAgIEBpZiAkcHNldWRvIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiByZWxhdGl2ZSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbnB1dCBwbGFjZWhvbGRlclxyXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGNlbnRlcigkcG9zaXRpb24pIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIEBpZiAkcG9zaXRpb24gPT0gJ3ZlcnRpY2FsJyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdob3Jpem9udGFsJyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdib3RoJyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRmaWxlKSB7XHJcbiAgIEBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogXCIjeyRuYW1lfVwiO1xyXG4gICBzcmM6IHVybChcIi4uL2ZvbnRzLyN7JGZpbGV9LmVvdFwiKTtcclxuICAgc3JjOiB1cmwoXCIuLi9mb250cy8jeyRmaWxlfS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICB1cmwoXCIuLi9mb250cy8jeyRmaWxlfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgIHVybChcIi4uL2ZvbnRzLyN7JGZpbGV9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgdXJsKFwiLi4vZm9udHMvI3skZmlsZX0uc3ZnPyN3ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcclxuIH1cclxufVxyXG5cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gJG9wYWNpdHktaWUpOyAvL0lFOFxyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcclxuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xyXG4gIEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZTtcclxuICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcclxuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAkYXJncztcclxuICAtby10cmFuc2l0aW9uOiAkYXJncztcclxuICB0cmFuc2l0aW9uOiAkYXJncztcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJGFyYykge1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkYXJjO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYXJjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGFyYztcclxufVxyXG4iLCIvLyBDb2xvcnNcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiR5ZWxsb3c6ICNFNEM0Mzc7XHJcbiRkZ3JleTogIzI0MjQyNDtcclxuXHJcbiRjb2xvcnM6IChcclxuICAncmVkJzogKFxyXG4gICAgdGludDogI2Y2NixcclxuICAgIGJhc2U6ICNjMDAsXHJcbiAgICBzaGFkZTogI2EwMFxyXG4gICksXHJcbiAgJ29yYW5nZSc6IChcclxuICAgIHRpbnQ6ICNmOTQsXHJcbiAgICBiYXNlOiAjZjUwLFxyXG4gICAgc2hhZGU6ICNmMTJcclxuICApLFxyXG4gICd5ZWxsb3cnOiAoXHJcbiAgICB0aW50OiAjZmZhLFxyXG4gICAgYmFzZTogI2ZmMCxcclxuICAgIHNoYWRlOiAjZmY1XHJcbiAgKVxyXG4pO1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3NtYWxsJzogKG1pbi13aWR0aDogNjAwcHgpLFxyXG4gICdtZWRpdW0nOiAobWluLXdpZHRoOiA4MDBweCksXHJcbiAgJ2xhcmdlJzogKG1pbi13aWR0aDogMTAwMHB4KSxcclxuICAneGwnOiAobWluLXdpZHRoOiAxMjAwcHgpLFxyXG4gICd4eGwnOiAobWluLXdpZHRoOiAxNjAwcHgpLFxyXG4pO1xyXG4iLCJodG1se1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBhLCBsaXtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG5we1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS43NTtcclxufVxyXG5saXtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxufVxyXG5maWdjYXB0aW9ue1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgnbWVkaXVtJykge1xyXG4gIGh0bWx7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCdsYXJnZScpIHtcclxuICBodG1se1xyXG4gICAgZm9udC1zaXplOiAxOC41cHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCd4bCcpIHtcclxuICBodG1se1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgneHhsJykge1xyXG4gIGh0bWx7XHJcbiAgICBmb250LXNpemU6IDIzLjVweDtcclxuICB9XHJcbn1cclxuLy8vXHJcbi8vLyBWaWV3cG9ydCBzaXplZCB0eXBvZ3JhcGh5IHdpdGggbWluaW11bSBhbmQgbWF4aW11bSB2YWx1ZXNcclxuLy8vXHJcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gICAkcmVzcG9uc2l2ZSAgLSBWaWV3cG9ydC1iYXNlZCBzaXplXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gICAkbWluICAgICAgICAgLSBNaW5pbXVtIGZvbnQgc2l6ZSAocHgpXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gICAkbWF4ICAgICAgICAgLSBNYXhpbXVtIGZvbnQgc2l6ZSAocHgpXHJcbi8vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3B0aW9uYWwpXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gICAkZmFsbGJhY2sgICAgLSBGYWxsYmFjayBmb3Igdmlld3BvcnQtXHJcbi8vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlZCB1bml0cyAob3B0aW9uYWwpXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIDV2dyBmb250IHNpemUgKHdpdGggNTBweCBmYWxsYmFjayksXHJcbi8vLyAgICAgICAgICAgICAgICAgbWludW11bSBvZiAzNXB4IGFuZCBtYXhpbXVtIG9mIDE1MHB4XHJcbi8vLyAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDV2dywgMzVweCwgMTUwcHgsIDUwcHgpO1xyXG4vLy9cclxuQG1peGluIHJlc3BvbnNpdmUtZm9udCgkcmVzcG9uc2l2ZSwgJG1pbiwgJG1heDogZmFsc2UsICRmYWxsYmFjazogZmFsc2UpIHtcclxuICAkcmVzcG9uc2l2ZS11bml0bGVzczogJHJlc3BvbnNpdmUgLyAoJHJlc3BvbnNpdmUgLSAkcmVzcG9uc2l2ZSArIDEpO1xyXG4gICRkaW1lbnNpb246IGlmKHVuaXQoJHJlc3BvbnNpdmUpID09ICd2aCcsICdoZWlnaHQnLCAnd2lkdGgnKTtcclxuICAkbWluLWJyZWFrcG9pbnQ6ICRtaW4gLyAkcmVzcG9uc2l2ZS11bml0bGVzcyAqIDEwMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtI3skZGltZW5zaW9ufTogI3skbWluLWJyZWFrcG9pbnR9KSB7XHJcbiAgICBmb250LXNpemU6ICRtaW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpZiAkbWF4IHtcclxuICAgICRtYXgtYnJlYWtwb2ludDogJG1heCAvICRyZXNwb25zaXZlLXVuaXRsZXNzICogMTAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLSN7JGRpbWVuc2lvbn06ICN7JG1heC1icmVha3BvaW50fSkge1xyXG4gICAgICBmb250LXNpemU6ICRtYXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZmFsbGJhY2sge1xyXG4gICAgZm9udC1zaXplOiAkZmFsbGJhY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGZvbnQtc2l6ZTogJHJlc3BvbnNpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0gLmxpbWl0LW1pbi1tYXggZm9yIGhlYWRpbmdzIC0tLS0tLS0tLS0tLS1cclxuLypcclxuaDEge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg1dncsIDQycHgsIDcwcHgpO1xyXG59XHJcbmgyIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoNC41dncsIDM4cHgsIDY1cHgpO1xyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoNHZ3LCAzNHB4LCA2MHB4KTtcclxufVxyXG5oNCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDMuNXZ3LCAzMHB4LCA1NXB4KTtcclxufVxyXG5oNCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDMuMnZ3LCAyNnB4LCA1MHB4KTtcclxufVxyXG5oNSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDN2dywgMjRweCwgNDVweCk7XHJcbn1cclxuaDYge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyLjZ2dywgMjRweCwgNDJweCk7XHJcbn1cclxucHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMnZ3LCAxOHB4LCAyNHB4KTtcclxufVxyXG4qL1xyXG5zcGFuW3N0eWxlKj1cImZvbnQtc2l6ZTogMjRweDtcIl17XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDJ2dywgMjJweCwgMjRweCk7XHJcbn1cclxuXHJcbnNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiAyOHB4O1wiXXtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoM3Z3LCAyNnB4LCAyOHB4KTtcclxufVxyXG5cclxuc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDMycHg7XCJde1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgzLjV2dywgMjhweCwgMzJweCk7XHJcbn1cclxuXHJcbnNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiAzNnB4O1wiXXtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoNHZ3LCAzMHB4LCAzNnB4KTtcclxufVxyXG5cclxuc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDQ4cHg7XCJde1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg0LjV2dywgMzZweCwgNDhweCk7XHJcbn1cclxuXHJcbnNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiA2MHB4O1wiXXtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoNXZ3LCA0MHB4LCA2MHB4KTtcclxufVxyXG5cclxuc3BhbltzdHlsZSo9XCJmb250LXNpemU6IDcycHg7XCJde1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg1LjV2dywgNDRweCwgNzJweCk7XHJcbn1cclxuXHJcbnNwYW5bc3R5bGUqPVwiZm9udC1zaXplOiA5NnB4O1wiXXtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoNnZ3LCA1MHB4LCA5NnB4KTtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIGNoZWNrbWFyayB7XHJcbiAgMCUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2hlY2ttYXJrRm9ybSB7XHJcbiAgMCUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuIiwiLm1lbnUtbW9iaWxle1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tZW51LWRlc2t0b3B7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgnbWVkaXVtJykge1xyXG4gIC5tZW51LW1vYmlsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tZW51LWRlc2t0b3B7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxubmF2e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcclxuICB1bHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbm5hdi5maWxse1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5uYXYtbG9nb3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTg7XHJcbn1cclxuLm5hdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTUwcHg7XHJcbn1cclxuLm5hdi1sb2dvLmRhcmsgLmxvZ28tZGFya3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubmF2LWxvZ28uZGFyayAubG9nby13aGl0ZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5uYXYtbG9nby5saWdodCAubG9nby13aGl0ZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubmF2LWxvZ28ubGlnaHQgLmxvZ28tZGFya3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbm5hdi5saWdodCAubG9nby1kYXJre1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxubmF2LmxpZ2h0IC5sb2dvLWxpZ2h0e1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5uYXYuZGFyayAubG9nby1kYXJre1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5uYXYuZGFyayAubG9nby1saWdodHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbm5hdi5maWxsIC5sb2dvLWxpZ2h0e1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5uYXYuZmlsbCAubG9nby1kYXJre1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5hdi1sb2dvLmRhcmstbWVudSAubG9nby1saWdodHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5hdi1sb2dvLmRhcmstbWVudSAubG9nby1kYXJre1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxubmF2LmxpZ2h0IHVsIGxpIGF7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5uYXYuZGFyayB1bCBsaSBhe1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxubmF2LmZpbGwgdWwgbGkgYXtcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcbi5uYXYtbGlua3MgdWx7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbGl7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIH1cclxufVxyXG4ubmF2LWNhbGwgLmJ1dHRvbi1jb250YWluZXJ7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ubmF2LWNhbGwgLmJ1dHRvbi1jb250YWluZXIgcHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lbnUtaWNvbi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxufVxyXG4uYmFyMSwgLmJhcjIsIC5iYXIzIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5uYXYubGlnaHQgLmJhcjEsIG5hdi5saWdodCAuYmFyMiwgbmF2LmxpZ2h0IC5iYXIzIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ubWVudS1pY29uLWNvbnRhaW5lci5maWxsIC5iYXIxLCAubWVudS1pY29uLWNvbnRhaW5lci5maWxsIC5iYXIyLCAubWVudS1pY29uLWNvbnRhaW5lci5maWxsIC5iYXIze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG59XHJcbi5tZW51LWljb24tY29udGFpbmVyLmNoYW5nZSAuYmFyMSwgLm1lbnUtaWNvbi1jb250YWluZXIuY2hhbmdlIC5iYXIyLCAubWVudS1pY29uLWNvbnRhaW5lci5jaGFuZ2UgLmJhcjN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLmNoYW5nZSAuYmFyMSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsNXB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsNXB4KTtcclxufVxyXG4uY2hhbmdlIC5iYXIyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLmNoYW5nZSAuYmFyMyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLThweCwtOHB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLThweCwtOHB4KTtcclxufVxyXG4ubWVudS1iaWcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ubWVudS1iaWctc2hvdyB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi5tZW51LWJpZy1jb250YWluZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG4ubWVudS1iaWctY29udGFpbmVyLXNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5tZW51LW1vYmlsZSB1bHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbn1cclxuLm1lbnUtbW9iaWxlIC5uYXYtbG9nbyBpbWcge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG59XHJcbi5tZW51LWNvbnRhaW5lcntcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5tZW51LWNvbnRhaW5lciAubmF2LWNhbGx7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG59XHJcblxyXG4ucHJpbWFyeS1tZW51LWNvbnRhaW5lciB1bHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByaW1hcnktbWVudS1jb250YWluZXIgbGl7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcblxyXG59XHJcbi5wcmltYXJ5LW1lbnUtY29udGFpbmVyIGF7XHJcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG4uY3VycmVudF9wYWdlX2l0ZW0gYXtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5uYXYgdWwgbGkgYTpob3ZlcntcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4iLCJmb290ZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbn1cclxuZm9vdGVyIC5pbm5lciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbmZvb3RlciAuc29jaWFscyBhe1xyXG4gIG1hcmdpbi1yaWdodDogMC4xZW07XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5mb290ZXIgLmNvbnRhY3QtaW5mbyBhe1xyXG4gIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5mb290ZXIgLmNvbnRhY3QtaW5mbyBhOmxhc3Qtb2YtdHlwZXtcclxuICBtYXJnaW4tcmlnaHQ6IDBlbTtcclxufVxyXG4iLCIuZm9ybS1pdGVte1xuICBjb2xvcjogJGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pdGVtIGxhYmVse1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWl0ZW0gbGFiZWwgc3BhbntcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAuNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0yM3B4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uZm9ybS1pdGVtLmZsb2F0LWxhYmVsIGxhYmVsIHNwYW57XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCkgc2NhbGUoMC44NSk7XG59XG4uZm9ybS1pdGVtIGlucHV0e1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTRlNGU0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1pdGVtIGltZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZm9ybS1zdWJtaXR7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1zdWJtaXQgaW5wdXR7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tc3VibWl0LmRpc2FibGVke1xuIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbn1cbi5mb3JtLXN1Ym1pdCAuYWpheC1sb2FkZXJ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXN1Ym1pdCAuaW5uZXJ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLXRlcm1ze1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4uZm9ybS10ZXJtcyAud3BjZjctbGlzdC1pdGVte1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tdGVybXMgbGFiZWx7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLXRlcm1zIC53cGNmNy1saXN0LWl0ZW0gaW5wdXR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLmZvcm0tdGVybXMgLndwY2Y3LWxpc3QtaXRlbSBzcGFue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tdGVybXMgbGFiZWwuY2hlY2tlZCAuY2hlY2ttYXJre1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSwgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBwe1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5mb3JtLXRlcm1zIC5jaGVjay1jaXJjbGV7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIG1pbi13aWR0aDogMjNweDtcbiAgbWluLWhlaWdodDogMjNweDtcbn1cbi5mb3JtLXRlcm1zIC5jaGVja21hcmt7XG4gICY6YmVmb3Jle1xuICAgIHRvcDogNTAlO1xuICB9XG4gICYuZHJhdzpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tbmFtZTogY2hlY2ttYXJrRm9ybTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cbi5mb3JtLXRlcm1zIC5jaGVja21hcms6OmJlZm9yZXtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogNnB4O1xufVxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuYnRue1xyXG4gIHBhZGRpbmc6IDE1cHggMjZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmJ0bi13aGl0ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG4uYnRuLWJsYWNre1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5idG4tb3Jhbmdle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5idG4gLmFycm93e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluLW91dDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5idG46aG92ZXIgLmFycm93e1xyXG4gIGxlZnQ6IDNweDtcclxufVxyXG4uZ3JpZC1pdGVtIC5idG57XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuIiwiYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG4iLCIubmV3cy10ZXh0LnNpbmdsZXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5ld3MtdGV4dC5zaW5nbGUgaDJ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnBvc3QtbGluay1jb250YWluZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5wYWdlLW51bWJlcnN7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAucGFnZS1udW1iZXJzLmN1cnJlbnR7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbn1cclxuIiwiLm5ld3Mtd3JhcHBlci1zaW5nbGV7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXgtd2lkdGg6IDEwNTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiAxMGVtO1xyXG59XHJcbi5uZXdzLWJhY2t7XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5uZXdzLWJhY2sgaW1ne1xyXG4gIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuLm5ld3MtaW5mb3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubmV3cy1pbmZvIGgxe1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMmVtO1xyXG59XHJcbi5uZXdzLXdyYXBwZXItc2luZ2xlLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA3OTBweDtcclxufVxyXG4ubmV3cy1pbmZvIC5uZXdzLWltYWdle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICB9XHJcbn1cclxuLm5ld3Mtd3JhcHBlci1zaW5nbGUtY29udGVudCA+ICp7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLm5ld3Mtd3JhcHBlci1zaW5nbGUtY29udGVudCBmaWd1cmV7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5uZXdzLXdyYXBwZXItc2luZ2xlLWNvbnRlbnQgYXtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4iLCIjY29va2llLWxhdy1pbmZvLWJhciB7XHJcbiAgZGlzcGxheTogZml4ZWQ7XHJcbiAgYm90dG9tOiAyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcclxuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcclxuICBib3gtc2hhZG93OlxyXG4gIDAgMC44cHggMi4ycHggcmdiYSgwLCAwLCAwLCAwLjAxMSksXHJcbiAgMCAycHggNS4zcHggcmdiYSgwLCAwLCAwLCAwLjAxNiksXHJcbiAgMCAzLjhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXHJcbiAgMCA2LjdweCAxNy45cHggcmdiYSgwLCAwLCAwLCAwLjAyNCksXHJcbiAgMCAxMi41cHggMzMuNHB4IHJnYmEoMCwgMCwgMCwgMC4wMjkpLFxyXG4gIDAgMzBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiA+ZGl2OmZpcnN0LW9mLXR5cGUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG59XHJcbiNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4gPmRpdjpmaXJzdC1vZi10eXBlID5wIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4jY29va2llLWxhdy1pbmZvLWJhciBzcGFuID5hIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jY24tbm90aWNlLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcbiNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvb2tpZS1jbG9zZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvb2tpZS1jbG9zZSBhe1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAjY29va2llLWxhdy1pbmZvLWJhciBzcGFuIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuICAjY29va2llLWxhdy1pbmZvLWJhciBzcGFuID5kaXYge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcbiAgI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVye1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4gPmRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY29va2llLWNsb3Nle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuIiwiLndyYXBwZXJ7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogNGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDRlbTtcclxufVxyXG4uaGVhZGVyLXdyYXBwZXIuZmlyc3R7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ud3JhcHBlci5maXJzdHtcclxuICBtYXJnaW4tdG9wOiA4ZW07XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ2xhcmdlJykge1xyXG5cclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgneGwnKSB7XHJcbiAgLndyYXBwZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgfVxyXG4gIC53cmFwcGVyLmZpcnN0e1xyXG4gICAgbWFyZ2luLXRvcDogOGVtO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgneHhsJykge1xyXG4gIC53cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogOGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOGVtO1xyXG4gIH1cclxuICAud3JhcHBlci5maXJzdHtcclxuICAgIG1hcmdpbi10b3A6IDEwZW07XHJcbiAgfVxyXG59XHJcbm1haW4gPiAuaGVhZGVyLXdyYXBwZXI6Zmlyc3QtY2hpbGQgbmF2e1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jb250YWluZXIuZnVsbC13aWR0aHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5oZXJvIC5jb250YWluZXIsIC5oZXJvIC5vdXRlciwgLmhlcm8gLmJne1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcclxufVxyXG4uaGVybyAuaW5uZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmhlcm8gLm91dGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaGVybyAuY29udGVudHtcclxuICB3aWR0aDogODAlO1xyXG4gIG1heC13aWR0aDogODUwcHg7XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ2xhcmdlJykge1xyXG4gIC5oZXJvIC5jb250YWluZXIsIC5oZXJvIC5vdXRlciwgLmhlcm8gLmJne1xyXG4gICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWluZXIgLmlubmVye1xyXG4gIHBhZGRpbmc6IDUwcHggMjVweCA1MHB4IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci5vZmZzZXR7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLmlubmVyLm9mZnNldHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWF4LXdpZHRoOiA4NTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDgwcHggMCByZ2JhKDAsMCwwLC4xNCk7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4O1xyXG59XHJcbi5pbm5lci5vZmZzZXQgLmNvbnRlbnR7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG4uYmcub2Zmc2V0e1xyXG4gIHRvcDogNDBweDtcclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgnc21hbGwnKSB7XHJcbiAgLmlubmVyLm9mZnNldHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMzVweCA0NXB4IDM1cHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCdtZWRpdW0nKSB7XHJcbiAgLmNvbnRhaW5lciAuaW5uZXJ7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDUwcHggNzVweCA1MHB4O1xyXG4gIH1cclxuICAuYmcub2Zmc2V0e1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyLm9mZnNldHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgnbGFyZ2UnKSB7XHJcbiAgLmNvbnRhaW5lciAuaW5uZXJ7XHJcbiAgICBwYWRkaW5nOiAxMDBweCA3NXB4IDEwMHB4IDc1cHg7XHJcbiAgfVxyXG4gIC5pbm5lci5vZmZzZXR7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDU1cHggNzVweCA1NXB4O1xyXG4gIH1cclxuICAuYmcub2Zmc2V0e1xyXG4gICAgdG9wOiAxMDBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lci5vZmZzZXR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5jb250ZW50e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLmNvbnRlbnQuaW1hZ2V7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmJne1xyXG4gIHBhZGRpbmc6IDAgMTAwcHg7XHJcbn1cclxuLmJnLW92ZXJsYXl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4uYmctY29sb3Itd2hpdGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5mb250LWNvbG9yLXdoaXRle1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLmZvbnQtY29sb3ItZGFyay1ncmV5e1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmZvbnQtY29sb3IteWVsbG93e1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLmJnLWNvbG9yLWJsYWNre1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxufVxyXG4uYmctY29sb3IteWVsbG93e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbn1cclxuLmJnLWNvbG9yLWRhcmstZ3JleXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGdyZXk7XHJcbn1cclxuLmZvbnQtY29sb3ItYmxhY2t7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmltYWdlQW5pbWF0aW9ue1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmNvbnRhaW5lci5pblZpZXcgLmltYWdlQW5pbWF0aW9ue1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250ZW50QW5pbWF0aW9ue1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbGVmdDogLTUwcHg7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0IDFzLCBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQgMXM7XHJcbn1cclxuLmNvbnRhaW5lci5pblZpZXcgLmNvbnRlbnRBbmltYXRpb257XHJcbiAgb3BhY2l0eTogMTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jb250YWluZXIgLmNvbnRlbnQuYWxpZ24tY2VudGVye1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29udGFpbmVyIC5jb250ZW50LmFsaWduLWxlZnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmNvbnRhaW5lciAuY29udGVudC5hbGlnbi1yaWdodHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuIiwiLnR3b0NvbHVtbiAuY29sdW1ue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb2x1bW4tdGV4dHtcclxuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ21lZGl1bScpIHtcclxuICAudHdvQ29sdW1uIC5jb2x1bW57XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sdW1uLXRleHR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLmNvbHVtbi10ZXh0IC5jb250ZW50e1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ21lZGl1bScpIHtcclxuICAucm93IC5jb2x1bW4tdGV4dHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5yb3cgLmNvbHVtbi1pbWFnZXtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICB9XHJcbiAgLnJvdy1yZXZlcnNlIC5jb2x1bW4tdGV4dHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICB9XHJcbiAgLnJvdy1yZXZlcnNlIC5jb2x1bW4taW1hZ2V7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnR3b0NvbHVtbiAuY29udGVudHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwiLmljb24tYmxvY2std3JhcHBlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiB0b3AgIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uaWNvbnMtY29udGFpbmVye1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMCAtMjBweDtcclxufVxyXG4uaWNvbi1ibG9ja3tcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDRlbTtcclxuICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgLmljb24tYmxvY2stY29udGVudHtcclxuICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ3NtYWxsJykge1xyXG4gIC5pY29ucy1jb250YWluZXIuY29sdW1uLTUwIC5pY29uLWJsb2Nre1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tNTAgLmljb24tYmxvY2s6bnRoLWNoaWxkKC1uKzIpe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMzMgLmljb24tYmxvY2t7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjUgLmljb24tYmxvY2t7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjAgLmljb24tYmxvY2t7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ21lZGl1bScpIHtcclxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi01MCAuaWNvbi1ibG9ja3tcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5pY29ucy1jb250YWluZXIuY29sdW1uLTMzIC5pY29uLWJsb2Nre1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICB9XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjUgLmljb24tYmxvY2t7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gIH1cclxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0yMCAuaWNvbi1ibG9ja3tcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5pY29ucy1jb250YWluZXIuY29sdW1uLTMzIC5pY29uLWJsb2NrOm50aC1jaGlsZCgtbiszKSwgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjUgLmljb24tYmxvY2s6bnRoLWNoaWxkKC1uKzMpLCAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0yMCAuaWNvbi1ibG9jazpudGgtY2hpbGQoLW4rNCl7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBicmVhay1wb2ludCgnbGFyZ2UnKSB7XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tNTAgLmljb24tYmxvY2t7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0zMyAuaWNvbi1ibG9ja3tcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG4gIC5pY29ucy1jb250YWluZXIuY29sdW1uLTI1IC5pY29uLWJsb2Nre1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjAgLmljb24tYmxvY2t7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuICAuaWNvbnMtY29udGFpbmVyLmNvbHVtbi0zMyAuaWNvbi1ibG9jazpudGgtY2hpbGQoLW4rMyksIC5pY29ucy1jb250YWluZXIuY29sdW1uLTI1IC5pY29uLWJsb2NrOm50aC1jaGlsZCgtbis0KSwgLmljb25zLWNvbnRhaW5lci5jb2x1bW4tMjAgLmljb24tYmxvY2s6bnRoLWNoaWxkKC1uKzUpe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuIiwiLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVye1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcbi5zaG9ydGN1dHMub2Zmc2V0IC5zaG9ydGN1dHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnNob3J0Y3V0cy5vZmZzZXQgLnNob3J0Y3V0IC5pbm5lcntcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDQwcHggMCByZ2JhKDAsMCwwLC4xNCk7XHJcbn1cclxuLnNob3J0Y3V0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDNlbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLnNob3J0Y3V0IC5pbm5lcntcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zaG9ydGN1dHMub2Zmc2V0IC5zaG9ydGN1dHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3J0Y3V0cy5vZmZzZXR7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLnNob3J0Y3V0cy5vZmZzZXQgLnNob3J0Y3V0IC5jb250ZW50e1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG59XHJcbkBpbmNsdWRlIGJyZWFrLXBvaW50KCdtZWRpdW0nKSB7XHJcbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTUwIC5zaG9ydGN1dHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi01MCAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzIpe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi01MCAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzIpe1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTMzIC5zaG9ydGN1dHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi0zMyAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzMpe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi0zMyAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzMpe1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTI1IC5zaG9ydGN1dHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi0yNSAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzQpe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi0yNSAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzQpe1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cyAub3V0ZXIuY29sdW1uLTIwIC5zaG9ydGN1dHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5zaG9ydGN1dHMgLm91dGVyLmNvbHVtbi0yMCAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzUpe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnNob3J0Y3V0cy5vZmZzZXQgLm91dGVyLmNvbHVtbi0yMCAuc2hvcnRjdXQ6bnRoLWNoaWxkKC1uKzUpe1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3J0Y3V0IC5pbWFnZXtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwJTtcclxuICAgIH1cclxufVxyXG4uc2hvcnRjdXQgLmNvbnRlbnR7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuQGluY2x1ZGUgYnJlYWstcG9pbnQoJ21lZGl1bScpIHtcclxuICAuc2hvcnRjdXQgLmltYWdle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgLnNob3J0Y3V0IC5jb250ZW50e1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5pblZpZXcgLnNob3J0Y3V0LmZhZGVBbmltYXRpb257XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNob3J0Y3V0Om50aC1jaGlsZCgyKXtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG59XHJcbi5zaG9ydGN1dDpudGgtY2hpbGQoMyl7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcclxufVxyXG4iXX0= */
