/*!
 * fastshell
 * Fiercely quick and opinionated front-ends
 * https://HosseinKarami.github.io/fastshell
 * @author Hossein Karami
 * @version 1.0.5
 * Copyright 2019. MIT licensed.
 */
.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}*{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{color:#444;transition:all .4s ease-in .3s}body,html{min-height:100vh}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}header:after{content:"";clear:both;display:table}header .logo{width:25%;float:left;padding:15px}header .logo img{width:100%;height:auto;display:block}header nav{width:75%;float:left;padding:15px}header nav>ul{list-style:none;padding:10px 0 0;margin:0;text-align:right}header nav>ul>li{list-style:none;display:inline-block;vertical-align:middle;position:relative}header nav>ul>li>a{font-family:AvenirLTStd-Light;color:#f16a21;font-size:20px;padding:10px 15px;text-decoration:none;cursor:pointer}header nav>ul>li ul.subnav{display:none;position:absolute;top:35px;left:15px;background:#f3f5f4;padding:15px;width:250px;border-radius:3px;z-index:2;box-shadow:1px 1px 20px rgba(45,45,45,.2)}header nav>ul>li ul.subnav:after{content:"";width:0;height:0;border-style:solid;border-width:0 7.5px 10px;border-color:transparent transparent #f3f5f4;position:absolute;top:-10px;left:30px}header nav>ul>li ul.subnav li{list-style:none;padding:5px}header nav>ul>li ul.subnav li a{font-size:16px;color:#f16a21;font-family:AvenirLTStd-Light}header nav>ul>li ul.subnav li:hover a{color:#333}header nav>ul>li:hover a{color:#333;text-decoration:none}header nav>ul>li.nav-button a{padding:6px 18px;background:#f16a21;color:#fff;border-radius:5px}header nav>ul>li.nav-button:hover a{background:#ec8823}header nav .easy-autocomplete-container ul{border:none}header nav .easy-autocomplete-container ul li{border:none!important;padding:0;width:100%;font-size:13px}header nav .easy-autocomplete-container ul li a{font-size:13px}header.small-header .logo{width:100%;padding:15px 15px 20px}header.small-header .logo img{max-width:220px;margin:0 auto;display:block}.perhead__slider .carousel-inner img{width:100%;height:auto;display:block}.perhead__slider .carousel-indicators li{background:#fff;border-color:#fff}.perhead__slider .carousel-indicators li.active{background:#f16a21;border-color:#f16a21}.perhead__slider .carousel-fade .carousel-inner .item{transition-property:opacity}.perhead__slider .carousel-fade .carousel-inner .active.left,.perhead__slider .carousel-fade .carousel-inner .active.right,.perhead__slider .carousel-fade .carousel-inner .item{opacity:0}.perhead__slider .carousel-fade .carousel-inner .active,.perhead__slider .carousel-fade .carousel-inner .next.left,.perhead__slider .carousel-fade .carousel-inner .prev.right{opacity:1}.perhead__slider .carousel-fade .carousel-inner .active.left,.perhead__slider .carousel-fade .carousel-inner .active.right,.perhead__slider .carousel-fade .carousel-inner .next,.perhead__slider .carousel-fade .carousel-inner .prev{left:0;transform:translateZ(0)}.perhead__slider .carousel-fade .carousel-control{z-index:1}.full__title{padding:15px;background:#f16a21}.full__title h2{font-family:Champagne\&Limousines;color:#fff;margin:0;line-height:1;text-align:center;text-transform:uppercase;font-size:46px;letter-spacing:.3em}.full__subtitle{padding:20px 15px;background:#606060;margin:30px 0 15px}.full__subtitle h3{color:#fff;margin:0;line-height:1;text-align:center;font-size:24px}.about__perhead .top__part{background:url(../img/about-bg.jpg) no-repeat 50%;background-size:cover;padding:25px 0}.about__perhead .top__part p{color:#fff;font-size:24px;text-align:justify;font-family:Champagne\&Limousines}.about__perhead .top__part p strong{font-family:Champagne\&LimousinesBold}.about__perhead .top__part h3{color:#fff;font-size:40px;font-family:Corbel-Bold;position:relative;padding-left:25px;margin-bottom:25px}.about__perhead .top__part h3:after{content:"";width:3px;position:absolute;height:100%;left:0;top:0;background:#fff}.about__perhead .bottom_part{padding:25px 0}.about__perhead .bottom_part p{color:#606060;font-size:24px;text-align:justify;font-family:Champagne\&Limousines}.about__perhead .bottom_part p strong{font-family:Champagne\&LimousinesBold}.faq__perhead{padding:25px 0}.faq__perhead .faq-list ul{padding:0;margin:0}.faq__perhead .faq-list ul li{list-style:none;font-family:Champagne\&Limousines;font-size:20px;margin-bottom:30px;position:relative;padding-left:25px;color:#606060}.faq__perhead .faq-list ul li:after{content:"";width:3px;position:absolute;height:100%;left:0;top:0;background:#f16a21}.faq__perhead .faq-list ul li p{font-family:Champagne\&Limousines;color:#606060}.faq__perhead .faq-list ul li strong{font-family:Champagne\&LimousinesBold;color:#606060}.faq__perhead .faq-list ul li:nth-child(2n):after{background:#606060}.faq__perhead .faq-list .faq__separator{background:#f16a21;color:#fff;display:inline-block;padding:15px 35px;margin-bottom:30px}.faq__perhead .faq-list .faq__separator h3{font-family:Champagne\&LimousinesBold;color:#fff;margin:0;line-height:1;letter-spacing:.12em;font-size:36px}.fdemo__perhead .subheading{text-align:center;padding:30px 0}.fdemo__perhead .subheading h2{text-transform:uppercase;font-family:Champagne\&Limousines;font-size:40px;letter-spacing:.15em;margin:0;line-height:1}.fdemo__perhead .subheading h2 strong{font-family:Champagne\&LimousinesBold}.fdemo__perhead iframe{width:100%}.fdemo__perhead .full-demo-button{padding:15px 0 20px;text-align:center}.fdemo__perhead .full-demo-button a{background:#f16a21;padding:8px 25px;border-radius:8px;color:#fff;font-family:Champagne\&Limousines;font-size:36px;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;cursor:pointer}.product__text .container.pl{padding-left:30px}.product__text article{margin-bottom:30px;margin-top:5px}.product__text p{color:#606060;font-size:22px;line-height:1.4;text-align:justify;font-family:Champagne\&Limousines}.product__text img{width:100%;height:auto;display:block}.product__text .border-orange{position:relative}.product__text .border-orange:after{content:"";position:absolute;top:0;left:-30px;width:3px;height:100%;background:#f16a21}.product__text .orange{position:relative;color:#f16a21}.product__text .orange p{color:#f16a21}.product__text .space{display:block;min-height:1px;padding:15px 0}.product__showcase{background:#f16a21;padding:30px 0}.product__showcase .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product__showcase .heading{float:right;width:40%;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;padding:15px}.product__showcase .heading .wrap{text-align:center}.product__showcase .heading h2{color:#fff;font-family:Champagne\&Limousines;font-size:3.5vw}.product__showcase .image{float:left;width:60%;-ms-flex:1.8;flex:1.8}.product__showcase .image img{width:100%;height:auto;display:block}.product__showcase.two{background:#d8d8d8}.product__showcase.two h2{color:#444}.product__showcase.three{background:#ec8823}.text__separator{background:#f16a21;color:#fff;display:inline-block;padding:15px 35px;margin-bottom:30px}.text__separator h3{font-family:Champagne\&LimousinesBold;color:#fff;margin:0;line-height:1;letter-spacing:.12em;font-size:36px}.game-types{margin:0 -10px}.game-types .game-type{float:left;width:50%;padding:10px}.game-types .game-type .heading{background:#eb4f14;text-align:center;margin:0;padding:15px}.game-types .game-type .heading h3{margin:0;line-height:1;color:#fff;font-family:Champagne\&Limousines;font-weight:800;text-transform:uppercase;font-size:36px}.game-types .game-type .content{background:#f16a21;text-align:justify;padding:15px 30px;color:#fff}.game-types .game-type .content p{color:#fff}.game-types .game-type .content h4{text-align:center;font-family:Champagne\&LimousinesBold;font-size:28px}.game-types .game-type:first-child .content,.game-types .game-type:nth-child(2) .content{min-height:250px}.game-types .game-type:nth-child(3) .content,.game-types .game-type:nth-child(4) .content{min-height:200px}.game-types .game-type:nth-child(5){width:100%}.game-types .game-type:nth-child(5) .content{min-height:200px}.game-types .game-type:nth-child(5) .content p{text-align:center!important}.racebook-show{background:#d8d8d8;padding:15px 15px 30px}.mobile-showcase{background:#e4e4e4}.service-list .service-item{background:#d8d8d8;margin-bottom:15px}.service-list .service-item:after{content:"";clear:both;display:table}.service-list .service-item .title{text-align:center}.service-list .service-item .title h2{margin:0;display:inline-block;padding:10px 60px;background:#f16a21;font-size:24px;color:#fff;border-radius:0 0 8px 8px}.service-list .service-item .service-detail{float:left;width:75%;padding:15px 30px 15px 0}.service-list .service-item .service-detail p{color:#000}.service-list .service-item .service-icon{float:left;width:25%;padding:15px;text-align:right}.service-list .service-item .service-icon img{max-width:200px;margin:-30px auto 0}footer.content-info{background:#d8d8d8;padding:15px 0;position:relative}footer.content-info .left-col h3{color:#606060;font-size:40px;font-family:Corbel-Bold;position:relative;padding-left:25px;margin-bottom:25px}footer.content-info .left-col h3:after{content:"";width:3px;position:absolute;height:100%;left:0;top:0;background:#606060}footer.content-info .left-col .contact-form{margin:0 -8px}footer.content-info .left-col .contact-form:after{content:"";clear:both;display:table}footer.content-info .left-col .contact-form .form-row{float:left;padding:8px}footer.content-info .left-col .contact-form .form-row.full-size{width:100%}footer.content-info .left-col .contact-form .form-row.half-size{width:50%}footer.content-info .left-col .contact-form .form-row input[type=email],footer.content-info .left-col .contact-form .form-row input[type=text],footer.content-info .left-col .contact-form .form-row textarea{width:100%;border:1px solid #fff;border-radius:4px;padding:0 10px;outline:0}footer.content-info .left-col .contact-form .form-row input[type=email],footer.content-info .left-col .contact-form .form-row input[type=text]{height:40px}footer.content-info .left-col .contact-form .form-row input[type=email]:focus,footer.content-info .left-col .contact-form .form-row input[type=text]:focus,footer.content-info .left-col .contact-form .form-row textarea:focus{border-color:#606060}footer.content-info .left-col .contact-form .form-row textarea{padding:10px}footer.content-info .left-col .contact-form .submit-row input[type=submit]{background:#f16a21 url(../img/enviar.png) no-repeat 90%;border:1px solid transparent;padding:4px 35px 4px 15px;background-size:17px;color:#fff;font-size:18px;border-radius:4px}footer.content-info .left-col .contact-form .submit-row input[type=reset]{background:#606060 url(../img/basura.png) no-repeat 90%;border:1px solid transparent;padding:4px 35px 4px 15px;background-size:17px;color:#fff;font-size:18px;border-radius:4px;margin-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:15px}footer.content-info .right-col{padding-top:60px}footer.content-info .right-col ul{padding:0;margin:0}footer.content-info .right-col ul li{list-style:none;line-height:1.4;margin:15px 0;position:relative;padding-left:5px;font-size:18px;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;color:#606060}footer.content-info .right-col ul li a{text-decoration:none;color:#606060}footer.content-info .right-col ul li i{color:#f16a21;font-size:26px;margin-right:12px}footer.content-info .widget h3{color:#690409;text-transform:uppercase;position:relative;display:inline-block;font-size:30px;margin-bottom:25px;letter-spacing:3px}footer.content-info .widget h3:after{content:"";width:100%;left:0;height:3px;background:#690409;display:block;position:absolute;bottom:-5px}footer.content-info .copyright{padding-top:15px;text-align:center}footer.content-info .copyright p{line-height:1;margin:0}footer.small-footer{padding:30px 0;background:#2b2b2b}footer.small-footer ul{margin:0;padding:0;text-align:center}footer.small-footer ul li{list-style:none;vertical-align:middle;display:inline-block;width:25%;margin:0 -2px;color:#fff;font-size:18px}footer.small-footer ul li i{color:#f16a21;margin-right:5px;font-size:24px}footer.small-footer ul li a{color:#fff;font-size:18px;text-decoration:none}@font-face{font-family:AvenirLTStd-Light;src:url(../fonts/AvenirLTStd-Light.eot);src:url(../fonts/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light) format("svg"),url(../fonts/AvenirLTStd-Light.ttf) format("truetype"),url(../fonts/AvenirLTStd-Light.woff) format("woff"),url(../fonts/AvenirLTStd-Light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Champagne\&Limousines;src:url(../fonts/Champagne&Limousines.eot);src:url(../fonts/Champagne&Limousines.eot?#iefix) format("embedded-opentype"),url(../fonts/Champagne&Limousines.svg#Champagne&Limousines) format("svg"),url(../fonts/Champagne&Limousines.ttf) format("truetype"),url(../fonts/Champagne&Limousines.woff) format("woff"),url(../fonts/Champagne&Limousines.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Champagne\&LimousinesBold;src:url(../fonts/Champagne&LimousinesBold.eot);src:url(../fonts/Champagne&LimousinesBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Champagne&LimousinesBold.woff2) format("woff2");src:url(../fonts/Champagne&Limousines-Bold.svg#Champagne&Limousines-Bold) format("svg"),url(../fonts/Champagne&Limousines-Bold.ttf) format("truetype"),url(../fonts/Champagne&Limousines-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Corbel-Bold;src:url(../fonts/Corbel-Bold.eot);src:url(../fonts/Corbel-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Corbel-Bold.svg#Corbel-Bold) format("svg"),url(../fonts/Corbel-Bold.ttf) format("truetype"),url(../fonts/Corbel-Bold.woff) format("woff"),url(../fonts/Corbel-Bold.woff2) format("woff2");font-weight:400;font-style:normal}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}@media only screen and (max-width:1199px) and (min-width:992px){header nav>ul>li>a{font-family:AvenirLTStd-Light;color:#f16a21;font-size:16px;padding:10px}}@media only screen and (max-width:991px) and (min-width:768px){header nav>ul{padding-top:5px}header nav>ul>li>a{font-family:AvenirLTStd-Light;color:#f16a21;font-size:13px;padding:10px 6px}.header .nav ul li input[type=search]{min-width:80px;width:150px}footer.small-footer ul li{width:50%;padding:15px 0}.product__text p{color:#606060;font-size:16px;line-height:1.4;text-align:justify;font-family:Champagne\&Limousines}}@media only screen and (min-width:768px){.toggle,.toggle-submenu{display:none}.header .nav ul{display:block!important}header nav>ul li:hover ul.subnav{display:block}}@media only screen and (max-width:767px){header{height:50px;background:#fff;z-index:3}header .logo{padding:13px 15px;width:50%}header .logo img{max-width:140px}header nav{width:50%;padding:0}.toggle{display:block;position:absolute;top:6px;right:20px;font-size:24px;cursor:pointer}header nav>ul{display:none;width:100%;position:absolute;top:50px;left:0;background:#fff;z-index:2;text-align:center;box-shadow:3px 3px 3px rgba(50,50,50,.2)}header nav>ul>li{width:100%;position:relative;margin:10px 0}header nav>ul>li form{width:200px;position:relative;margin:0 auto}header nav>ul>li a{font-size:20px}header nav>ul>li ul.subnav{position:relative;background:transparent;box-shadow:none;width:100%;top:0;left:0}header nav>ul>li .toggle-submenu{width:20px;height:30px;line-height:30px;font-size:22px;display:inline-block;vertical-align:middle;color:#f16a21}footer.small-footer ul li{width:100%;padding:15px 0}.easy-autocomplete-container{min-width:250px;top:0}.easy-autocomplete-container ul{padding:0!important;top:auto}.easy-autocomplete-container ul li{margin:0!important}.product__text p{color:#606060;font-size:16px;line-height:1.4;text-align:justify;font-family:Champagne\&Limousines}.game-types .game-type{width:100%}.service-list .service-item .service-icon img{max-width:200px;margin:25px 0 0}}@media only screen and (max-width:480px){.full__title h2{font-size:28px}.about__perhead .top__part h3,footer.content-info .left-col h3{font-size:30px}.about__perhead .bottom_part p,.about__perhead .top__part p{font-size:18px}footer.content-info .left-col .contact-form .form-row.half-size{width:100%}.perhead__slider .carousel-inner img{min-height:110px;object-fit:cover}.faq__perhead .faq-list ul li{font-size:16px}.faq__perhead .faq-list .faq__separator h3,.fdemo__perhead .subheading h2{font-size:20px}.fdemo__perhead .full-demo-button a{font-size:24px}.product__showcase .container{display:block}.product__showcase .heading,.product__showcase .image{width:100%}.product__showcase .heading{text-align:center}.product__showcase .heading .wrap{text-align:center;display:block;width:100%}.product__showcase .heading h2{text-align:center;font-size:28px}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2NsZWFyZml4LnNjc3MiLCJzdHlsZS5jc3MiLCJtb2R1bGVzL19kZWZhdWx0cy5zY3NzIiwibW9kdWxlcy9fbm9ybWFsaXplLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fbWFpbi5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9fbWlzYy5zY3NzIiwibW9kdWxlcy9fYXBwLnNjc3MiLCJtb2R1bGVzL19icmVha3BvaW50cy5zY3NzIiwibW9kdWxlcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLDJCQUNFLFlBQVksQUFDWixhQUFjLENBQ2YsQUFDRCxRQ0NFLE1EQVEsQ0FEVixBQVNDLGFBRkcsVUFBVyxDQUNaLEFFWkgsRUFDRSxzQkFBc0IsQUFDdEIsMkJBQTJCLEFBQzNCLGlDQUFrQyxDQUNuQyxBQUNELEtBQ0UsZUFBZ0IsQ0FDakIsQUFFRCxLQUNFLFdBQVcsQUFDWCw4QkFBK0IsQ0FDaEMsQUFFRCxVQUNDLGdCQUFpQixDQUNqQjs7QUNoQkQsNEVES0EsQUNMNEUsS0FRMUUsdUJBQXVCLEFBQ3ZCLDBCQUEwQixBQUMxQiw2QkFBOEIsQ0REaEMsQUNFQyxLQU9DLFFBQVMsQ0FDVixBQVdELG9GQVlFLGFBQWMsQ0FDZixBQU1ELDRCQUlFLG9CQUFxQixDQUN0QixBQU1ELHNCQUNFLGFBQWEsQUFDYixRQUFTLENBQ1YsQUFNRCxTQUNFLHVCQUF3QixDQUN6QixBQU9ELGtCQUVFLFlBQWEsQ0FDZCxBQVVELEVBQ0UsNkJBQTZCLEFBQzdCLG9DQUFxQyxDQUN0QyxBQU9ELGlCQUVFLGVBQWdCLENBQ2pCLEFBVUQsWUFDRSxtQkFBbUIsQUFDbkIsMEJBQTBCLEFBQzFCLGdDQUFpQyxDQUNsQyxBQU1ELFNBRUUsb0JBQW9CLEFBU3BCLGtCQUFtQixDQVJwQixBQWVELElBQ0UsaUJBQWtCLENBQ25CLEFBT0QsR0FDRSxjQUFjLEFBQ2QsY0FBZ0IsQ0FDakIsQUFNRCxLQUNFLHNCQUFzQixBQUN0QixVQUFXLENBQ1osQUFNRCxNQUNFLGFBQWMsQ0FDZixBQU9ELFFBRUUsY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsdUJBQXdCLENBQ3pCLEFBRUQsSUFDRSxhQUFlLENBQ2hCLEFBRUQsSUFDRSxTQUFXLENBQ1osQUFTRCxJQUNFLGlCQUFrQixDQUNuQixBQU1ELGVBQ0UsZUFBZ0IsQ0FDakIsQUFVRCxrQkFJRSxnQ0FBaUMsQUFDakMsYUFBYyxDQUNmLEFBTUQsT0FDRSxlQUFnQixDQUNqQixBQU9ELEdBQ0UsdUJBQXVCLEFBQ3ZCLFNBQVMsQUFDVCxnQkFBaUIsQ0FDbEIsQUFVRCw2QkFJRSxhQUFhLEFBQ2IsUUFBUyxDQUNWLEFBTUQsU0FDRSxlQUFpQixDQUNsQixBQU9ELGFBRUUsZ0JBQWlCLENBQ2xCLEFBT0QsY0FFRSxtQkFBb0IsQ0FDckIsQUFRRCxxREFJRSx5QkFBMEIsQ0FDM0IsQUFNRCx3SEFJRSxrQkFBa0IsQUFDbEIsU0FBVSxDQUNYLEFBTUQsNEdBSUUsNkJBQThCLENBQy9CLEFBTUQsU0FDRSx3QkFBeUIsQUFDekIsYUFBYSxBQUNiLDBCQUE4QixDQUMvQixBQVNELE9BQ0Usc0JBQXNCLEFBQ3RCLGNBQWMsQUFDZCxjQUFjLEFBQ2QsZUFBZSxBQUNmLFVBQVUsQUFDVixrQkFBbUIsQ0FDcEIsQUFNRCxTQUNFLGFBQWMsQ0ZqQmhCLEFFa0JDLDZCQVNDLHNCQUFzQixBQUN0QixTQUFVLENGbEJaLEFFbUJDLGtGQVFDLFdBQVksQ0ZuQmQsQUVvQkMsY0FRQyw2QkFBNkIsQUFDN0IsbUJBQW9CLENGcEJ0QixBRXFCQyxxRkFRQyx1QkFBd0IsQ0FDekIsQUFNRCw0QkFDRSxjQUFjLEFBQ2QsV0FBYSxDQUNkLEFBT0QsNkJBQ0UsMEJBQTBCLEFBQzFCLFlBQWEsQ0FDZCxBQ2phRCxhQUdJLFdBQVcsQUFDWCxXQUFXLEFBQ1gsYUFBYyxDQUxsQixBQU1HLGFBR0MsVUFBVSxBQUNWLFdBQVUsQUFDVixZQUFhLENBWGpCLEFBa0JHLGlCQUpHLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUFBYyxDQWhCcEIsQUFpQkssV0FJRCxVQUFVLEFBQ1YsV0FBVSxBQUNWLFlBQWEsQ0F2QmpCLEFBcUlHLGNBM0dHLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsU0FBUyxBQUNULGdCQUFpQixDQTdCdkIsQUFvSEssaUJBbkZHLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsc0JBQXNCLEFBQ3RCLGlCQUFrQixDQXBDMUIsQUFtSE8sbUJBNUVHLDhCQUFnQyxBQUNoQyxjQUFhLEFBQ2IsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsY0FBZSxDQTVDekIsQUE2Q1MsMkJBR0MsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixTQUFRLEFBQ1IsVUFBUyxBQUNULG1CQUFtQixBQUNuQixhQUFhLEFBQ2IsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YseUNBQTJDLENBekRyRCxBQXdGUyxpQ0E1QkcsV0FBVyxBQUNYLFFBQVEsQUFDUixTQUFTLEFBQ1QsbUJBQW1CLEFBQ25CLDBCQUFnQyxBQUNoQyw2Q0FBeUQsQUFDekQsa0JBQWtCLEFBQ2xCLFVBQVMsQUFDVCxTQUFTLENBcEVyQixBQXFFVyw4QkFHQyxnQkFBZ0IsQUFDaEIsV0FBWSxDQXpFeEIsQUFzRlcsZ0NBVkcsZUFBZSxBQUNmLGNBQWEsQUFDYiw2QkFBZ0MsQ0E5RTlDLEFBK0VhLHNDQUlHLFVBQVUsQ0FuRjFCLEFBb0ZlLHlCQVFILFdBQVcsQUFDWCxvQkFBcUIsQ0E3RmpDLEFBOEZXLDhCQVFDLGlCQUFpQixBQUNqQixtQkFBbUIsQUFDbkIsV0FBVSxBQUNWLGlCQUFrQixDQXpHOUIsQUEwR1csb0NBR0csa0JBQW1CLENBN0dqQyxBQTZHb0MsMkNBVTlCLFdBQVcsQ0F2SGpCLEFBd0hLLDhDQUdDLHNCQUFzQixBQUN0QixVQUFnQixBQUNoQixXQUFXLEFBQ1gsY0FBZSxDQTlIckIsQUFrSUssZ0RBRkcsY0FBZSxDQUNoQixBQVNQLDBCQUVJLFdBQVcsQUFDWCxzQkFBdUIsQ0FIM0IsQUFVRyw4QkFKRyxnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGFBQWMsQ0FDZixBQ3BKTCxxQ0FJTSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWMsQ0FOcEIsQUFPSyx5Q0FJRCxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBWnRCLEFBa0JHLGdEQUhHLG1CQUFrQixBQUNsQixvQkFBcUIsQ0FoQjNCLEFBaUJLLHNEQU1PLDJCQUE0QixDQXZCeEMsQUF3QlMsaUxBS0csU0FBVSxDQTdCdEIsQUE4QlMsK0tBS0csU0FBVSxDQW5DdEIsQUFvQ1MsdU9BTUcsT0FBTyxBQUNQLHVCQUErQixDQTNDM0MsQUE0Q1Msa0RBSUQsU0FBVSxDQUNiLEFBT0wsYUFDRSxhQUFrQixBQUNsQixrQkFBbUIsQ0FGckIsQUFhQyxnQkFURyxrQ0FBbUMsQUFDbkMsV0FBVSxBQUNWLFNBQVMsQUFDVCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsbUJBQXFCLENBQ3RCLEFBR0gsZ0JBQ0Usa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixrQkFBbUIsQ0FIckIsQUFZQyxtQkFORyxXQUFVLEFBQ1YsU0FBUyxBQUNULGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsY0FBZSxDQUNoQixBQUdILDJCQUdJLGtEQUE0RCxBQUM1RCxzQkFBc0IsQUFDdEIsY0FBZSxDQUxuQixBQXFDRyw2QkE3QkcsV0FBVSxBQUNWLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsaUNBQW1DLENBWHpDLEFBZ0JLLG9DQUZLLHFDQUF1QyxDQWRqRCxBQWVPLDhCQUlELFdBQVUsQUFDVixlQUFlLEFBQ2Ysd0JBQTBCLEFBQzFCLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsa0JBQW1CLENBeEJ6QixBQW9DSyxvQ0FURyxXQUFXLEFBQ1gsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osT0FBTyxBQUNQLE1BQUssQUFDTCxlQUFnQixDQWpDeEIsQUFrQ08sNkJBTUgsY0FBZSxDQXhDbkIsQUFvREcsK0JBVEcsY0FBYSxBQUNiLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsaUNBQW1DLENBOUN6QyxBQW1ESyxzQ0FGSyxxQ0FBdUMsQ0FDMUMsQUFLUCxjQUNFLGNBQWUsQ0FEakIsQUFvRUMsMkJBL0RLLFVBQVUsQUFDVixRQUFTLENBTmYsQUE4Q0ssOEJBckNHLGdCQUFnQixBQUNoQixrQ0FBbUMsQUFDbkMsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGFBQWMsQ0FmdEIsQUEyQ08sb0NBekJLLFdBQVcsQUFDWCxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixPQUFPLEFBQ1AsTUFBSyxBQUNMLGtCQUFtQixDQXhCL0IsQUF5QlcsZ0NBR0csa0NBQW1DLEFBQ25DLGFBQWEsQ0E3QjNCLEFBOEJXLHFDQUdDLHNDQUF1QyxBQUN2QyxhQUFhLENBbEN6QixBQW1DVyxrREFJQyxrQkFBbUIsQ0F2Qy9CLEFBd0NXLHdDQVNMLG1CQUFtQixBQUNuQixXQUFVLEFBQ1YscUJBQXFCLEFBQ3JCLGtCQUE0QixBQUM1QixrQkFBbUIsQ0FyRHpCLEFBK0RLLDJDQVBHLHNDQUF1QyxBQUN2QyxXQUFVLEFBQ1YsU0FBUyxBQUNULGNBQWMsQUFDZCxxQkFBc0IsQUFDdEIsY0FBZSxDQUNoQixBQVFQLDRCQUdJLGtCQUFrQixBQUNsQixjQUFlLENBSm5CLEFBa0JHLCtCQVpHLHlCQUF5QixBQUN6QixrQ0FBbUMsQUFDbkMsZUFBZSxBQUNmLHFCQUFzQixBQUN0QixTQUFTLEFBQ1QsYUFBYyxDQVhwQixBQWdCSyxzQ0FGRyxxQ0FBdUMsQ0FkL0MsQUFlUyx1QkFNTCxVQUFXLENBckJmLEFBc0JHLGtDQUdDLG9CQUFvQixBQUNwQixpQkFBa0IsQ0ExQnRCLEFBeUNHLG9DQVpHLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLFdBQVUsQUFDVixrQ0FBbUMsQUFDbkMsZUFBZSxBQUNmLHFCQUFzQixBQUN0QixxQkFBcUIsQUFDckIseUJBQXlCLEFBQ3pCLGNBQWUsQ0FDaEIsQUFLTCw2QkFHSSxpQkFBa0IsQ0FIdEIsQUFJRyx1QkFHQyxtQkFBbUIsQUFDbkIsY0FBZSxDQVJuQixBQVNHLGlCQUdDLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixpQ0FBbUMsQ0FoQnZDLEFBaUJHLG1CQUdDLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUFBYyxDQXRCbEIsQUF1QkcsOEJBR0MsaUJBQWtCLENBMUJ0QixBQXNDRyxvQ0FURyxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE1BQUssQUFDTCxXQUFVLEFBQ1YsVUFBVSxBQUNWLFlBQVksQUFDWixrQkFBbUIsQ0FuQ3pCLEFBb0NLLHVCQUtELGtCQUFrQixBQUNsQixhQUFhLENBMUNqQixBQStDRyx5QkFGRyxhQUFhLENBN0NuQixBQThDSyxzQkFJRCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGNBQWUsQ0FDaEIsQUFJSCxtQkFDRSxtQkFBbUIsQUFDbkIsY0FBZSxDQUZqQixBQXVEQyw4QkFsREcsb0JBQUEsQUFBYSxhQUFBLEFBQ2IsK0JBQUEsQUFBMkIsMEJBQUEsQ0FOL0IsQUFPRyw0QkFHQyxZQUFXLEFBQ1gsVUFBVSxBQUNWLFdBQUEsQUFBTyxPQUFBLEFBQ1Asc0JBQUEsQUFBbUIsbUJBQUEsQUFDbkIsMEJBQUEsQUFBcUIscUJBQUEsQUFDckIsb0JBQUEsQUFBYSxhQUFBLEFBQ2IsWUFBYSxDQWhCakIsQUEyQkcsa0NBUkcsaUJBQWtCLENBbkJ4QixBQW9CSywrQkFHQyxXQUFVLEFBQ1Isa0NBQW1DLEFBQ25DLGVBQWdCLENBekJ4QixBQTBCSywwQkFJRCxXQUFVLEFBQ1YsVUFBVSxBQUNWLGFBQUEsQUFBUyxRQUFBLENBaENiLEFBd0NHLDhCQUxHLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUFBYyxDQXJDcEIsQUFzQ0ssdUJBT0Qsa0JBQW1CLENBN0N2QixBQWlERywwQkFGRyxVQUFjLENBL0NwQixBQWdESyx5QkFJRCxrQkFBbUIsQ0FDcEIsQUFJSCxpQkFDRSxtQkFBbUIsQUFDbkIsV0FBVSxBQUNWLHFCQUFxQixBQUNyQixrQkFBNEIsQUFDNUIsa0JBQW1CLENBTHJCLEFBZUMsb0JBUEcsc0NBQXVDLEFBQ3ZDLFdBQVUsQUFDVixTQUFTLEFBQ1QsY0FBYyxBQUNkLHFCQUFzQixBQUN0QixjQUFlLENBQ2hCLEFBR0gsWUFDRSxjQUFlLENBRGpCLEFBMkVDLHVCQXZFRyxXQUFVLEFBQ1YsVUFBVSxBQUNWLFlBQWEsQ0FOakIsQUF5RUcsZ0NBaEVHLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFlBQWEsQ0FabkIsQUFzQkssbUNBUkcsU0FBUyxBQUNULGNBQWMsQUFDZCxXQUFVLEFBQ1Ysa0NBQW1DLEFBQ25DLGdCQUFnQixBQUNoQix5QkFBeUIsQUFDekIsY0FBZSxDQXBCdkIsQUFxQk8sZ0NBSUQsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsVUFBVSxDQTVCaEIsQUF3Q00sa0NBVEksVUFBVSxDQS9CcEIsQUFnQ1MsbUNBR0Msa0JBQWtCLEFBQ2xCLHNDQUF1QyxBQUN2QyxjQUFlLENBckN6QixBQXNDUyx5RkFXRyxnQkFBaUIsQ0FqRDdCLEFBa0RXLDBGQVNDLGdCQUFpQixDQTNEN0IsQUE0RFcsb0NBR0QsVUFBVyxDQS9EckIsQUF1RVMsNkNBTEcsZ0JBQWlCLENBbEU3QixBQXNFVywrQ0FGQywyQkFBNkIsQ0FDNUIsQUFTYixlQUNFLG1CQUFtQixBQUNuQixzQkFBdUIsQ0FDeEIsQUFFRCxpQkFDRSxrQkFBa0IsQ0FDbkIsQUFFRCw0QkFHSSxtQkFBbUIsQUFDbkIsa0JBQW1CLENBSnZCLEFBK0NHLGtDQXhDRyxXQUFXLEFBQ1gsV0FBVyxBQUNYLGFBQWMsQ0FUcEIsQUFVSyxtQ0FHQyxpQkFBa0IsQ0FieEIsQUF3Qkssc0NBUkcsU0FBUyxBQUNULHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixXQUFVLEFBQ1YseUJBQTBCLENBdEJsQyxBQXVCTyw0Q0FJRCxXQUFVLEFBQ1YsVUFBVSxBQUNWLHdCQUF5QixDQTdCL0IsQUFpQ0ssOENBRkcsVUFBVSxDQS9CbEIsQUFnQ08sMENBSUQsV0FBVyxBQUNYLFVBQVUsQUFDVixhQUFhLEFBQ2IsZ0JBQWlCLENBdkN2QixBQTZDSyw4Q0FIRyxnQkFBZ0IsQUFDaEIsbUJBQW9CLENBQ3JCLEFDcGdCUCxvQkFDRSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGlCQUFrQixDQUNuQixBQUVELGlDQUNFLGNBQWEsQUFDYixlQUFlLEFBQ2Ysd0JBQTBCLEFBQzFCLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsa0JBQW1CLENBTnJCLEFBaUJDLHVDQVJHLFdBQVcsQUFDWCxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixPQUFPLEFBQ1AsTUFBSyxBQUNMLGtCQUFtQixDQUNwQixBQUdILDRDQUNFLGFBQ0YsQ0FBQyxBQUVELGtEQUNFLFdBQVcsQUFDWCxXQUFXLEFBQ1gsYUFBYyxDQUNmLEFBRUQsc0RBQ0UsV0FBVSxBQUNWLFdBQVksQ0FDYixBQUVELGdFQUNFLFVBQVcsQ0FDWixBQUVELGdFQUNFLFNBQVUsQ0FDWCxBQUVELDhNQUdFLFdBQVcsQUFDWCxzQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixTQUFVLENBQ1gsQUFFRCwrSUFFRSxXQUFZLENBQ2IsQUFFRCxnT0FHRSxvQkFBb0IsQ0FDckIsQUFFRCwrREFDRSxZQUFhLENBQ2QsQUFFRCwyRUFDRSx3REFBK0QsQUFDL0QsNkJBQTRCLEFBQzVCLDBCQUEwQixBQUMxQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLGVBQWUsQUFDZixpQkFBa0IsQ0FDbkIsQUFFRCwwRUFDRSx3REFBK0QsQUFDL0QsNkJBQTRCLEFBQzVCLDBCQUEwQixBQUMxQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLHdCQUFBLEFBQWUscUJBQWYsQUFBZSxnQkFBQSxBQUNmLGdCQUFpQixDQUNsQixBQUVELCtCQUNFLGdCQUFpQixDQUNsQixBQUVELGtDQUNFLFVBQVUsQUFDVixRQUFTLENBQ1YsQUFFRCxxQ0FDRSxnQkFBZ0IsQUFDaEIsZ0JBQWUsQUFDZixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFBLEFBQWEsYUFBQSxBQUNiLDBCQUFBLEFBQXFCLHFCQUFBLEFBQ3JCLHNCQUFBLEFBQW1CLG1CQUFBLEFBQ25CLGFBQWEsQ0FDZCxBQUVELHVDQUNFLHFCQUFxQixBQUNyQixhQUFhLENBQ2QsQUFFRCx1Q0FDRSxjQUFhLEFBQ2IsZUFBZSxBQUNmLGlCQUFrQixDQUNuQixBQUVELCtCQUNFLGNBQWEsQUFDYix5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLGtCQUFtQixDQUNwQixBQUVELHFDQUNJLFdBQVcsQUFDWCxXQUFXLEFBQ1gsT0FBTyxBQUNQLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixXQUFZLENBQ2YsQUFFRCwrQkFDRSxpQkFBaUIsQUFDakIsaUJBQWtCLENBQ25CLEFBRUQsaUNBQ0UsY0FBYyxBQUNkLFFBQVMsQ0FDVixBQU1ELG9CQUNFLGVBQWUsQUFDZixrQkFBbUIsQ0FGckIsQUFpQ0MsdUJBNUJHLFNBQVMsQUFDVCxVQUFVLEFBQ1YsaUJBQWtCLENBUHRCLEFBZ0NHLDBCQXRCRyxnQkFBZ0IsQUFDaEIsc0JBQXNCLEFBQ3RCLHFCQUFxQixBQUNyQixVQUFVLEFBQ1YsY0FBYyxBQUNkLFdBQVUsQUFDVixjQUFlLENBaEJyQixBQThCSyw0QkFYRyxjQUFhLEFBQ2IsaUJBQWlCLEFBQ2pCLGNBQWUsQ0FyQnZCLEFBc0JPLDRCQUdDLFdBQVUsQUFDVixlQUFlLEFBQ2Ysb0JBQXFCLENBRXRCLEFDak1QLFdBQ0UsOEJBQWdDLEFBQ2hDLHdDQUEwQyxBQUMxQyxnVEFJNEQsQUFDNUQsZ0JBQW1CLEFBQ25CLGlCQUFrQixDQUFBLEFBR3BCLFdBQ0Usa0NBQW1DLEFBQ25DLDJDQUE2QyxBQUM3QyxrVUFJK0QsQUFDL0QsZ0JBQW1CLEFBQ25CLGlCQUFrQixDQUFBLEFBR3BCLFdBQ0Usc0NBQXVDLEFBQ3ZDLCtDQUFpRCxBQUNqRCwrSUFDbUUsQUFDbkUsbU5BRWtFLEFBQ2xFLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FBQSxBQUdwQixXQUNFLHdCQUEwQixBQUMxQixrQ0FBb0MsQUFDcEMsNFFBSXNELEFBQ3RELGdCQUFtQixBQUNuQixpQkFBa0IsQ0FBQSxBQzlDcEIsWUFDRSxnQkFBZ0IsQUFDaEIsV0FBVyxBQUNYLGdCQUFpQixDQUNsQixBQUNELGlCQUNFLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsZ0JBQWlCLENBQ2xCLEFBQ0Qsb0JBQ0UsZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxnQkFBaUIsQ0FDbEIsQUNkRCxPQUNFLGVBQWdCLENBQ2pCLEFBRUQsT0FDRSxrQkFBbUIsQ0FDcEIsQUNDRCxnRU5OQSxtQk1VSSw4QkFBOEIsQUFDOUIsY0FBYyxBQUNkLGVBQWUsQUFDZixZQUFrQixDQUNuQixDQUFBLEFBSUgsK0RObEJBLGNNcUJNLGVBQWdCLENOckJ0QixBTTZCSyxtQkFMRyw4QkFBOEIsQUFDOUIsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFJSixzQ0FDSyxlQUFjLEFBQ2QsV0FBWSxDSmtJcEIsQUlqSUssMEJBSUMsVUFBVSxBQUNWLGNBQWUsQ0xxTnJCLEFLcE5LLGlCQUdHLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixpQ0FBa0MsQ0FDckMsQ0FBQSxBQUlMLHlDQUNFLHdCQUVFLFlBQWEsQ0FDZCxBQUVELGdCQUNFLHVCQUF5QixDQUMxQixBQUdELGlDQUdNLGFBQWMsQ0FDZixDQUFBLEFBU1AseUNBRUksT0FDRSxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFNBQVcsQ05sRmpCLEFNZ0dLLGFBWEcsa0JBQWtCLEFBQ2xCLFNBQVUsQ050RmxCLEFNMEZPLGlCQUZHLGVBQWUsQ054RnpCLEFNeUZTLFdBSUQsVUFBVSxBQUNWLFNBQVUsQ0FDWCxBQUdMLFFBQ0UsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixRQUFPLEFBQ1AsV0FBVyxBQUNYLGVBQWUsQUFDZixjQUFlLENOeEduQixBTXlHRyxjQUlDLGFBQWEsQUFDYixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFNBQVEsQUFDUixPQUFPLEFBQ1AsZ0JBQWdCLEFBQ2hCLFVBQVcsQUFDWCxrQkFBa0IsQUFDbEIsd0NBQTBDLENOckg5QyxBTStKRyxpQkF0Q0csV0FBVyxBQUNYLGtCQUFrQixBQUNsQixhQUFjLENBZmxCLEFBaURHLHNCQS9CRyxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLGFBQWEsQ0FwQm5CLEFBcUJLLG1CQUdDLGNBQWUsQ05wSXZCLEFNcUlPLDJCQUdDLGtCQUFrQixBQUNsQix1QkFBdUIsQUFDdkIsZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxNQUFLLEFBQ0wsTUFBTyxDQWpDYixBQWtDSyxpQ0FHQyxXQUFXLEFBQ1gsWUFBWSxBQUNaLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLHNCQUFzQixBQUN0QixhQUFjLENKYXRCLEFJWk8sMEJBVUgsV0FBVyxBQUNYLGNBQWUsQ0FDaEIsQUFFRCw2QkFDRSxnQkFBZ0IsQUFDaEIsS0FBSyxDQUZQLEFBVUMsZ0NBTkcsb0JBQXFCLEFBQ3JCLFFBQVEsQ0FMWixBQVNHLG1DQUZHLGtCQUFvQixDTGdGNUIsQUsvRU8saUJBS0gsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGlDQUFrQyxDTHlNdEMsQUt4TUMsdUJBSUcsVUFBVyxDTDJSZixBSzFSRyw4Q0FJQyxnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FDbkIsQ0FBQSxBQUtELHlDTGpKQSxnQktvSkksY0FBZSxDQUNoQixBQUVELCtEQUVFLGNBQWUsQ0FDaEIsQUFFRCw0REFFRSxjQUFlLENKMUtuQixBSTJLRyxnRUFHQyxVQUFXLENMMU5mLEFLMk5HLHFDQUdDLGlCQUFpQixBQUNqQixnQkFBaUIsQ0xuRnJCLEFLb0ZHLDhCQUdDLGNBQWUsQ0xqQm5CLEFLa0JHLDBFQU9DLGNBQWUsQ0x6Qm5CLEFLMEJHLG9DQUdDLGNBQWUsQ0x3RW5CLEFLdkVHLDhCQUdDLGFBQWMsQ0xvRWxCLEFLbkVHLHNEQU9DLFVBQVcsQ0w0RGYsQUszREcsNEJBRUMsaUJBQWtCLENMeUR0QixBSzdDRyxrQ0FUQyxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLFVBQVcsQ0xvRGYsQUtuREssK0JBR0Msa0JBQWtCLEFBQ2xCLGNBQWUsQ0FDaEIsQ0FBQSxBQ3pRTCxhVEFBLEVTRUksaUNBQWtDLEFBQ2xDLHFCQUFzQixBQUN0QiwwQkFBMkIsQUFDM0IsMEJBQTRCLENBQzdCLEFBQ0QsWUFFRSx5QkFBMEIsQ0FDM0IsQUFDRCxjQUNFLDJCQUE0QixDQUM3QixBQUNELGtCQUNFLDRCQUE2QixDQUM5QixBQUNELDREQUdFLFVBQVcsQ0FDWixBQUNELGVBRUUsc0JBQXNCLEFBQ3RCLHVCQUF3QixDQUN6QixBQUNELE1BQ0UsMEJBQTJCLENBQzVCLEFBQ0QsT0FFRSx1QkFBd0IsQ1J5SzVCLEFReEtHLElBRUMsd0JBQTBCLENBQzNCLEFBQ0QsTUFDRSxXQUFhLENBQUEsQUFFZixRQUdFLFVBQVUsQUFDVixRQUFTLENBQ1YsQUFDRCxNQUVFLHNCQUF1QixDQUN4QixDQUFBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlY2xlYXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uY2xlYXIge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJWNsZWFyO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIEBleHRlbmQgJWNsZWFyO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7IH1cbiAgLmNsZWFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyAuM3MgZWFzZS1pbjsgfVxuXG5ib2R5LCBodG1sIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0OyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG5oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbmhlYWRlciAubG9nbyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIGhlYWRlciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5oZWFkZXIgbmF2IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgaGVhZGVyIG5hdiA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBoZWFkZXIgbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pckxUU3RkLUxpZ2h0JztcbiAgICAgICAgY29sb3I6ICNGMTZBMjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgdWwuc3VibmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0Y1RjQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSg0NSwgNDUsIDQ1LCAwLjIpOyB9XG4gICAgICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpIHVsLnN1Ym5hdjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDcuNXB4IDEwcHggNy41cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjNGNUY0IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgdWwuc3VibmF2IGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpIHVsLnN1Ym5hdiBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRjE2QTIxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFN0ZC1MaWdodCc7IH1cbiAgICAgICAgICBoZWFkZXIgbmF2ID4gdWwgPiBsaSB1bC5zdWJuYXYgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGk6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpLm5hdi1idXR0b24gYSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICBoZWFkZXIgbmF2ID4gdWwgPiBsaS5uYXYtYnV0dG9uOmhvdmVyIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUM4ODIzOyB9XG4gIGhlYWRlciBuYXYgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB1bCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIGhlYWRlciBuYXYgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB1bCBsaSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBoZWFkZXIgbmF2IC5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuaGVhZGVyLnNtYWxsLWhlYWRlciAubG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDsgfVxuICBoZWFkZXIuc21hbGwtaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1pbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG4gIC5wZXJoZWFkX19zbGlkZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xuICAgIGJvcmRlci1jb2xvcjogI0YxNkEyMTsgfVxuXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0sXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmxlZnQsXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLFxuLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLm5leHQubGVmdCxcbi5wZXJoZWFkX19zbGlkZXIgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5wcmV2LnJpZ2h0IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucGVyaGVhZF9fc2xpZGVyIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pbm5lciAubmV4dCxcbi5wZXJoZWFkX19zbGlkZXIgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWlubmVyIC5wcmV2LFxuLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZ1bGxfX3RpdGxlIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjE2QTIxOyB9XG4gIC5mdWxsX190aXRsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cblxuLmZ1bGxfX3N1YnRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNjA2MDYwO1xuICBtYXJnaW46IDMwcHggMCAxNXB4OyB9XG4gIC5mdWxsX19zdWJ0aXRsZSBoMyB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLmFib3V0X19wZXJoZWFkIC50b3BfX3BhcnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fib3V0LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDI1cHggMDsgfVxuICAuYWJvdXRfX3BlcmhlYWQgLnRvcF9fcGFydCBwIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJzsgfVxuICAgIC5hYm91dF9fcGVyaGVhZCAudG9wX19wYXJ0IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJzsgfVxuICAuYWJvdXRfX3BlcmhlYWQgLnRvcF9fcGFydCBoMyB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ29yYmVsLUJvbGQnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5hYm91dF9fcGVyaGVhZCAudG9wX19wYXJ0IGgzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi5hYm91dF9fcGVyaGVhZCAuYm90dG9tX3BhcnQge1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgLmFib3V0X19wZXJoZWFkIC5ib3R0b21fcGFydCBwIHtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJzsgfVxuICAgIC5hYm91dF9fcGVyaGVhZCAuYm90dG9tX3BhcnQgcCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lc0JvbGQnOyB9XG5cbi5mYXFfX3BlcmhlYWQge1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgLmZhcV9fcGVyaGVhZCAuZmFxLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZhcV9fcGVyaGVhZCAuZmFxLWxpc3QgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXMnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjE2QTIxOyB9XG4gICAgICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCB1bCBsaSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCB1bCBsaSBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZCc7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCB1bCBsaTpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjA2MDYwOyB9XG4gIC5mYXFfX3BlcmhlYWQgLmZhcS1saXN0IC5mYXFfX3NlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0YxNkEyMTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmZhcV9fcGVyaGVhZCAuZmFxLWxpc3QgLmZhcV9fc2VwYXJhdG9yIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJztcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5mZGVtb19fcGVyaGVhZCAuc3ViaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5mZGVtb19fcGVyaGVhZCAuc3ViaGVhZGluZyBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZmRlbW9fX3BlcmhlYWQgLnN1YmhlYWRpbmcgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJzsgfVxuXG4uZmRlbW9fX3BlcmhlYWQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZkZW1vX19wZXJoZWFkIC5mdWxsLWRlbW8tYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmRlbW9fX3BlcmhlYWQgLmZ1bGwtZGVtby1idXR0b24gYSB7XG4gICAgYmFja2dyb3VuZDogI0YxNkEyMTtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wcm9kdWN0X190ZXh0IC5jb250YWluZXIucGwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnByb2R1Y3RfX3RleHQgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucHJvZHVjdF9fdGV4dCBwIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7IH1cblxuLnByb2R1Y3RfX3RleHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2R1Y3RfX3RleHQgLmJvcmRlci1vcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2R1Y3RfX3RleHQgLmJvcmRlci1vcmFuZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0YxNkEyMTsgfVxuXG4ucHJvZHVjdF9fdGV4dCAub3JhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0YxNkEyMTsgfVxuICAucHJvZHVjdF9fdGV4dCAub3JhbmdlIHAge1xuICAgIGNvbG9yOiAjRjE2QTIxOyB9XG5cbi5wcm9kdWN0X190ZXh0IC5zcGFjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4ucHJvZHVjdF9fc2hvd2Nhc2Uge1xuICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLnByb2R1Y3RfX3Nob3djYXNlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5wcm9kdWN0X19zaG93Y2FzZSAuaGVhZGluZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAucHJvZHVjdF9fc2hvd2Nhc2UgLmhlYWRpbmcgLndyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2R1Y3RfX3Nob3djYXNlIC5oZWFkaW5nIGgyIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XG4gICAgICBmb250LXNpemU6IDMuNXZ3OyB9XG4gIC5wcm9kdWN0X19zaG93Y2FzZSAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxleDogMS44OyB9XG4gICAgLnByb2R1Y3RfX3Nob3djYXNlIC5pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZHVjdF9fc2hvd2Nhc2UudHdvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDhEOEQ4OyB9XG4gICAgLnByb2R1Y3RfX3Nob3djYXNlLnR3byBoMiB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAucHJvZHVjdF9fc2hvd2Nhc2UudGhyZWUge1xuICAgIGJhY2tncm91bmQ6ICNFQzg4MjM7IH1cblxuLnRleHRfX3NlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6ICNGMTZBMjE7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRleHRfX3NlcGFyYXRvciBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lc0JvbGQnO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4uZ2FtZS10eXBlcyB7XG4gIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZ2FtZS10eXBlcyAuZ2FtZS10eXBlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZ2FtZS10eXBlcyAuZ2FtZS10eXBlIC5oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQjRGMTQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuZ2FtZS10eXBlcyAuZ2FtZS10eXBlIC5oZWFkaW5nIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXMnO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuZ2FtZS10eXBlcyAuZ2FtZS10eXBlIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMTZBMjE7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5nYW1lLXR5cGVzIC5nYW1lLXR5cGUgLmNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuZ2FtZS10eXBlcyAuZ2FtZS10eXBlIC5jb250ZW50IGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5nYW1lLXR5cGVzIC5nYW1lLXR5cGU6bnRoLWNoaWxkKDEpIC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgLmdhbWUtdHlwZXMgLmdhbWUtdHlwZTpudGgtY2hpbGQoMikgLmNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgICAuZ2FtZS10eXBlcyAuZ2FtZS10eXBlOm50aC1jaGlsZCgzKSAuY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIC5nYW1lLXR5cGVzIC5nYW1lLXR5cGU6bnRoLWNoaWxkKDQpIC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLmdhbWUtdHlwZXMgLmdhbWUtdHlwZTpudGgtY2hpbGQoNSkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5nYW1lLXR5cGVzIC5nYW1lLXR5cGU6bnRoLWNoaWxkKDUpIC5jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgLmdhbWUtdHlwZXMgLmdhbWUtdHlwZTpudGgtY2hpbGQoNSkgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnJhY2Vib29rLXNob3cge1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDsgfVxuXG4ubW9iaWxlLXNob3djYXNlIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFNDsgfVxuXG4uc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC50aXRsZSBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDsgfVxuICAuc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtZGV0YWlsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7IH1cbiAgICAuc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtZGV0YWlsIHAge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5zZXJ2aWNlLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSAuc2VydmljZS1pY29uIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAtMzBweCBhdXRvIDA7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIGgzIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdDb3JiZWwtQm9sZCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIGgzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogIzYwNjA2MDsgfVxuXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luOiAwIC04cHg7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4OyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93LmZ1bGwtc2l6ZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93LmhhbGYtc2l6ZSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl0sXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3V0bGluZTogMDsgfVxuXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGhlaWdodDogNDBweDsgfVxuXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2MDYwOyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5zdWJtaXQtcm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjRjE2QTIxIHVybCguLi9pbWcvZW52aWFyLnBuZykgbm8tcmVwZWF0IDkwJSBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA0cHggMzVweCA0cHggMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuc3VibWl0LXJvdyBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjNjA2MDYwIHVybCguLi9pbWcvYmFzdXJhLnBuZykgbm8tcmVwZWF0IDkwJSBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA0cHggMzVweCA0cHggMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAucmlnaHQtY29sIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAucmlnaHQtY29sIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLnJpZ2h0LWNvbCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2MDYwNjA7IH1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAucmlnaHQtY29sIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjA2MDYwOyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLnJpZ2h0LWNvbCB1bCBsaSBpIHtcbiAgY29sb3I6ICNGMTZBMjE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLndpZGdldCBoMyB7XG4gIGNvbG9yOiAjNjkwNDA5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4OyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLndpZGdldCBoMzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICM2OTA0MDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDsgfVxuXG5mb290ZXIuY29udGVudC1pbmZvIC5jb3B5cmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmZvb3Rlci5jb250ZW50LWluZm8gLmNvcHlyaWdodCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiovXG5mb290ZXIuc21hbGwtZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMkIyQjJCOyB9XG4gIGZvb3Rlci5zbWFsbC1mb290ZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGZvb3Rlci5zbWFsbC1mb290ZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgZm9vdGVyLnNtYWxsLWZvb3RlciB1bCBsaSBpIHtcbiAgICAgICAgY29sb3I6ICNGMTZBMjE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIGZvb3Rlci5zbWFsbC1mb290ZXIgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFN0ZC1MaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRTdGQtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUU3RkLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUU3RkLUxpZ2h0LnN2ZyNBdmVuaXJMVFN0ZC1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUU3RkLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRTdGQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lcy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMuc3ZnI0NoYW1wYWduZSZMaW1vdXNpbmVzXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lc0JvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lc0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMtQm9sZC5zdmcjQ2hhbXBhZ25lJkxpbW91c2luZXMtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lcy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvcmJlbC1Cb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db3JiZWwtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29yYmVsLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ29yYmVsLUJvbGQuc3ZnI0NvcmJlbC1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvQ29yYmVsLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Db3JiZWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvcmJlbC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW5pckxUU3RkLUxpZ2h0O1xuICAgIGNvbG9yOiAjZjE2YTIxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiA+IHVsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXJMVFN0ZC1MaWdodDtcbiAgICAgIGNvbG9yOiAjZjE2YTIxO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogMTBweCA2cHg7IH1cbiAgLmhlYWRlciAubmF2IHVsIGxpIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICBmb290ZXIuc21hbGwtZm9vdGVyIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAucHJvZHVjdF9fdGV4dCBwIHtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtZmFtaWx5OiBDaGFtcGFnbmVcXCZMaW1vdXNpbmVzOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9nZ2xlLXN1Ym1lbnUsXG4gIC50b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlciAubmF2IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIGhlYWRlciBuYXYgPiB1bCBsaTpob3ZlciB1bC5zdWJuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgaGVhZGVyIC5sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIGhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9XG4gICAgaGVhZGVyIG5hdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBoZWFkZXIgbmF2ID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgei1pbmRleDogNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjIpOyB9XG4gICAgaGVhZGVyIG5hdiA+IHVsID4gbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgdWwuc3VibmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgLnRvZ2dsZS1zdWJtZW51IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogI2YxNmEyMTsgfVxuICBmb290ZXIuc21hbGwtZm9vdGVyIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB0b3A6IDA7IH1cbiAgICAuZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogYXV0bzsgfVxuICAgICAgLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5wcm9kdWN0X190ZXh0IHAge1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgZm9udC1mYW1pbHk6IENoYW1wYWduZVxcJkxpbW91c2luZXM7IH1cbiAgLmdhbWUtdHlwZXMgLmdhbWUtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5zZXJ2aWNlLWljb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mdWxsX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIGgzLFxuICAuYWJvdXRfX3BlcmhlYWQgLnRvcF9fcGFydCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5hYm91dF9fcGVyaGVhZCAuYm90dG9tX3BhcnQgcCxcbiAgLmFib3V0X19wZXJoZWFkIC50b3BfX3BhcnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93LmhhbGYtc2l6ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtaW5uZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mYXFfX3BlcmhlYWQgLmZhcS1saXN0IC5mYXFfX3NlcGFyYXRvciBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5mZGVtb19fcGVyaGVhZCAuc3ViaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5mZGVtb19fcGVyaGVhZCAuZnVsbC1kZW1vLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnByb2R1Y3RfX3Nob3djYXNlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0X19zaG93Y2FzZSAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RfX3Nob3djYXNlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RfX3Nob3djYXNlIC5oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZHVjdF9fc2hvd2Nhc2UgLmhlYWRpbmcgLndyYXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0X19zaG93Y2FzZSAuaGVhZGluZyBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIiwiKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxufVxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogIzQ0NDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzIC4zcyBlYXNlLWluO1xyXG59XHJcblxyXG5ib2R5LGh0bWx7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLCAvKiAxICovXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sIC8qIDIgKi9cclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHsgLyogMSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlLCAvKiAxICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG9wYWNpdHk6IDAuNTQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuIiwiXG5oZWFkZXJ7XG5cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC5sb2dve1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBuYXYge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgPiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuXG4gICAgICA+bGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+YSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFN0ZC1MaWdodCc7XG4gICAgICAgICAgY29sb3I6I0YxNkEyMTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICB1bC5zdWJuYXZ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjM1cHg7XG4gICAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0Y1RjQ7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoNDUsNDUsNDUsMC4yKTtcblxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA3LjVweCAxMHB4IDcuNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjNGNUY0IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0xMHB4O1xuICAgICAgICAgICAgbGVmdDozMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjojRjE2QTIxO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pckxUU3RkLUxpZ2h0JztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtYnV0dG9ue1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMTZBMjE7XG4gICAgICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBhe2JhY2tncm91bmQ6ICNFQzg4MjM7fVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWx7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG5cbiAgICAuZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHVsIGxpe1xuICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbn1cblxuXG5oZWFkZXIuc21hbGwtaGVhZGVye1xuICAubG9nb3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLnBlcmhlYWRfX3NsaWRlcntcclxuXHJcbiAgLmNhcm91c2VsLWlubmVye1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDojRjE2QTIxO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGMTZBMjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtZmFkZSB7XHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLFxyXG4gICAgICAgIC5hY3RpdmUubGVmdCxcclxuICAgICAgICAuYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUsXHJcbiAgICAgICAgLm5leHQubGVmdCxcclxuICAgICAgICAucHJldi5yaWdodCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV4dCxcclxuICAgICAgICAucHJldixcclxuICAgICAgICAuYWN0aXZlLmxlZnQsXHJcbiAgICAgICAgLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLmZ1bGxfX3RpdGxle1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xyXG4gIGgye1xyXG4gICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XHJcbiAgICBjb2xvcjojRkZGO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLmZ1bGxfX3N1YnRpdGxle1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjNjA2MDYwO1xyXG4gIG1hcmdpbjogMzBweCAwIDE1cHg7XHJcblxyXG4gIGgze1xyXG4gICAgY29sb3I6I0ZGRjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19wZXJoZWFke1xyXG5cclxuICAudG9wX19wYXJ0e1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dC1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjojRkZGO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXMnO1xyXG5cclxuICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lc0JvbGQnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdDb3JiZWwtQm9sZCc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbV9wYXJ0e1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiM2MDYwNjA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XHJcblxyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZCc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXFfX3BlcmhlYWR7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG5cclxuICAuZmFxLWxpc3R7XHJcbiAgICB1bHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMTZBMjE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJztcclxuICAgICAgICAgICAgICBjb2xvcjojNjA2MDYwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lc0JvbGQnO1xyXG4gICAgICAgICAgICBjb2xvcjojNjA2MDYwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDYwNjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZhcV9fc2VwYXJhdG9ye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xyXG4gICAgICBjb2xvcjojRkZGO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZCc7XHJcbiAgICAgICAgY29sb3I6I0ZGRjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5mZGVtb19fcGVyaGVhZHtcclxuXHJcbiAgLnN1YmhlYWRpbmd7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBoMntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgaWZyYW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZnVsbC1kZW1vLWJ1dHRvbntcclxuICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMTZBMjE7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXMnO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0X190ZXh0e1xyXG5cclxuICAuY29udGFpbmVyLnBse1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJztcclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLW9yYW5nZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgbGVmdDotMzBweDtcclxuICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjE2QTIxO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5vcmFuZ2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjojRjE2QTIxO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiNGMTZBMjE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3BhY2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucHJvZHVjdF9fc2hvd2Nhc2V7XHJcbiAgYmFja2dyb3VuZDogI0YxNkEyMTtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRpbmd7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIC53cmFwe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDaGFtcGFnbmUmTGltb3VzaW5lcyc7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZXtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZmxleDogMS44O1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5vbmV7fVxyXG5cclxuICAmLnR3b3tcclxuICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRocmVle1xyXG4gICAgYmFja2dyb3VuZDogI0VDODgyMztcclxuICB9XHJcblxyXG59XHJcblxyXG4udGV4dF9fc2VwYXJhdG9ye1xyXG4gIGJhY2tncm91bmQ6ICNGMTZBMjE7XHJcbiAgY29sb3I6I0ZGRjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBoM3tcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJztcclxuICAgIGNvbG9yOiNGRkY7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FtZS10eXBlc3tcclxuICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gIC5nYW1lLXR5cGV7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgLmhlYWRpbmd7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQjRGMTQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBoM3tcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6I0ZGRjtcclxuICAgICAgICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzJztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMTZBMjE7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgY29sb3I6I0ZGRjtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5yYWNlYm9vay1zaG93e1xyXG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XHJcbiAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtc2hvd2Nhc2V7XHJcbiAgYmFja2dyb3VuZDojRTRFNEU0O1xyXG59XHJcblxyXG4uc2VydmljZS1saXN0e1xyXG5cclxuICAuc2VydmljZS1pdGVte1xyXG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMTZBMjE7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1kZXRhaWx7XHJcbiAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWljb257XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiZm9vdGVyLmNvbnRlbnQtaW5mb3tcclxuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIGgze1xyXG4gIGNvbG9yOiM2MDYwNjA7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29yYmVsLUJvbGQnO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6MDtcclxuICAgIGJhY2tncm91bmQ6ICM2MDYwNjA7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3Jte1xyXG4gIG1hcmdpbjogMCAtOHB4XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm06YWZ0ZXJ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93e1xyXG4gIGZsb2F0OmxlZnQ7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdy5mdWxsLXNpemV7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93LmhhbGYtc2l6ZXtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYXtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCAuY29udGFjdC1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6Zm9jdXN7XHJcbiAgYm9yZGVyLWNvbG9yOiM2MDYwNjA7XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93IHRleHRhcmVhe1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLnN1Ym1pdC1yb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICBiYWNrZ3JvdW5kOiAjRjE2QTIxIHVybCguLi9pbWcvZW52aWFyLnBuZykgbm8tcmVwZWF0IDkwJSBjZW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiA0cHggMzVweCA0cHggMTVweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGVmdC1jb2wgLmNvbnRhY3QtZm9ybSAuc3VibWl0LXJvdyBpbnB1dFt0eXBlPVwicmVzZXRcIl17XHJcbiAgYmFja2dyb3VuZDogIzYwNjA2MCB1cmwoLi4vaW1nL2Jhc3VyYS5wbmcpIG5vLXJlcGVhdCA5MCUgY2VudGVyO1xyXG4gIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogNHB4IDM1cHggNHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIGFwcGVhcmFuY2U6bm9uZTtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAucmlnaHQtY29se1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC5yaWdodC1jb2wgdWx7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmZvb3Rlci5jb250ZW50LWluZm8gLnJpZ2h0LWNvbCB1bCBsaXtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OjEuNDtcclxuICBtYXJnaW46IDE1cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjojNjA2MDYwO1xyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC5yaWdodC1jb2wgdWwgbGkgYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IzYwNjA2MDtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAucmlnaHQtY29sIHVsIGxpIGl7XHJcbiAgY29sb3I6I0YxNkEyMTtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG5mb290ZXIuY29udGVudC1pbmZvIC53aWRnZXQgaDN7XHJcbiAgY29sb3I6IzY5MDQwOTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAud2lkZ2V0IGgzOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICM2OTA0MDk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuY29weXJpZ2h0e1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuY29weXJpZ2h0IHB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi8qKi9cclxuXHJcbmZvb3Rlci5zbWFsbC1mb290ZXJ7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICMyQjJCMkI7XHJcblxyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtYXJnaW46IDAgLTJweDtcclxuICAgICAgY29sb3I6I0ZGRjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgaXtcclxuICAgICAgICBjb2xvcjojRjE2QTIxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjojRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJMVFN0ZC1MaWdodCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pckxUU3RkLUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC5zdmcjQXZlbmlyTFRTdGQtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJMVFN0ZC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZW5pckxUU3RkLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTFRTdGQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ2hhbXBhZ25lJkxpbW91c2luZXMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lcy5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMuc3ZnI0NoYW1wYWduZSZMaW1vdXNpbmVzJykgZm9ybWF0KCdzdmcnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lcy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXNCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQ2hhbXBhZ25lJkxpbW91c2luZXMtQm9sZC5zdmcjQ2hhbXBhZ25lJkxpbW91c2luZXMtQm9sZCcpIGZvcm1hdCgnc3ZnJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NoYW1wYWduZSZMaW1vdXNpbmVzLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9DaGFtcGFnbmUmTGltb3VzaW5lcy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb3JiZWwtQm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NvcmJlbC1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Db3JiZWwtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Db3JiZWwtQm9sZC5zdmcjQ29yYmVsLUJvbGQnKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Db3JiZWwtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NvcmJlbC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvQ29yYmVsLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiOjpzZWxlY3Rpb257XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG46Oi1tb3otc2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuOjotd2Via2l0LXNlbGVjdGlvbntcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbiIsIi5tdC0zMHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubWItMzB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4MHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6OTkycHgpe1xyXG5cclxuXHJcbiAgaGVhZGVyIG5hdj51bD5saT5hIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBdmVuaXJMVFN0ZC1MaWdodDtcclxuICAgIGNvbG9yOiAjZjE2YTIxO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcclxuXHJcbiAgICBoZWFkZXIgbmF2PnVse1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgPmxpPmEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXJMVFN0ZC1MaWdodDtcclxuICAgICAgICBjb2xvcjogI2YxNmEyMTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAuaGVhZGVyIC5uYXYgdWwgbGkgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICBtaW4td2lkdGg6ODBweDtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGZvb3Rlci5zbWFsbC1mb290ZXIgdWwgbGl7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9fdGV4dCBwIHtcclxuICAgICAgICBjb2xvcjogIzYwNjA2MDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFtcGFnbmVcXCZMaW1vdXNpbmVzO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgLnRvZ2dsZS1zdWJtZW51LFxyXG4gIC50b2dnbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciAubmF2IHVse1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICBoZWFkZXIgIG5hdiA+IHVse1xyXG4gICAgbGk6aG92ZXJ7XHJcbiAgICAgIHVsLnN1Ym5hdntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG5cclxuICAgIGhlYWRlcntcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDoxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdntcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLnRvZ2dsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjZweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcblxyXG4gIGhlYWRlciBuYXYgPiB1bHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo1MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICB6LWluZGV4OiAgNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoNTAsNTAsNTAsMC4yKTtcclxuXHJcblxyXG4gICAgPiBsaXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLnN1Ym5hdntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9nZ2xlLXN1Ym1lbnV7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogI2YxNmEyMTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBmb290ZXIuc21hbGwtZm9vdGVyIHVsIGxpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVye1xyXG4gICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIHRvcDowO1xyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgdG9wOmF1dG87XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fdGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBmb250LWZhbWlseTogQ2hhbXBhZ25lXFwmTGltb3VzaW5lcztcclxufVxyXG5cclxuXHJcbi5nYW1lLXR5cGVzIC5nYW1lLXR5cGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5zZXJ2aWNlLWljb24gaW1nIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDI1cHggMCAwO1xyXG59XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcblxyXG4gIC5mdWxsX190aXRsZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBmb290ZXIuY29udGVudC1pbmZvIC5sZWZ0LWNvbCBoMyxcclxuICAuYWJvdXRfX3BlcmhlYWQgLnRvcF9fcGFydCBoM3tcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcblxyXG4gIC5hYm91dF9fcGVyaGVhZCAuYm90dG9tX3BhcnQgcCxcclxuICAuYWJvdXRfX3BlcmhlYWQgLnRvcF9fcGFydCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxlZnQtY29sIC5jb250YWN0LWZvcm0gLmZvcm0tcm93LmhhbGYtc2l6ZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnBlcmhlYWRfX3NsaWRlciAuY2Fyb3VzZWwtaW5uZXIgaW1nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCB1bCBsaSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuZmFxX19wZXJoZWFkIC5mYXEtbGlzdCAuZmFxX19zZXBhcmF0b3IgaDN7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZmRlbW9fX3BlcmhlYWQgLnN1YmhlYWRpbmcgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZkZW1vX19wZXJoZWFkIC5mdWxsLWRlbW8tYnV0dG9uIGF7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fc2hvd2Nhc2UgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19zaG93Y2FzZSAuaGVhZGluZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX3Nob3djYXNlIC5pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucHJvZHVjdF9fc2hvd2Nhc2UgLmhlYWRpbmd7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLndyYXB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIkBtZWRpYSBwcmludCB7XHJcbiAgKiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEsXHJcbiAgYTp2aXNpdGVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBhW2hyZWZdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gIH1cclxuICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgfVxyXG4gIC5pciBhOmFmdGVyLFxyXG4gICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXHJcbiAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIHByZSxcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG4gIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICB9XHJcbiAgdHIsXHJcbiAgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAcGFnZSB7XHJcbiAgICBtYXJnaW46IDAuNWNtO1xyXG4gIH1cclxuICBwLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbiAgfVxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gIH1cclxufVxyXG4iXX0= */
