@charset "UTF-8";@font-face{font-family:TWK Lausanne\ 200;font-stretch:normal;font-style:normal;font-weight:200;src:url("abstracts/fonts/TWK Lausanne 200.eot");src:url("abstracts/fonts/TWK Lausanne 200.eot?#iefix") format("embedded-opentype"),url("abstracts/fonts/TWK Lausanne 200.woff2") format("woff2"),url("abstracts/fonts/TWK Lausanne 200.woff") format("woff"),url("abstracts/fonts/TWK Lausanne 200.svg#TWK Lausanne 200") format("svg");unicode-range:u+0020-00fe}@font-face{font-family:TWK Lausanne\ 300;font-stretch:normal;font-style:normal;font-weight:300;src:url("abstracts/fonts/TWK Lausanne 300.eot");src:url("abstracts/fonts/TWK Lausanne 300.eot?#iefix") format("embedded-opentype"),url("abstracts/fonts/TWK Lausanne 300.woff2") format("woff2"),url("abstracts/fonts/TWK Lausanne 300.woff") format("woff"),url("abstracts/fonts/TWK Lausanne 300.svg#TWK Lausanne 300") format("svg");unicode-range:u+0020-00fe}@font-face{font-family:TWK Lausanne\ 400;font-stretch:normal;font-style:normal;font-weight:400;src:url("abstracts/fonts/TWK Lausanne 400.eot");src:url("abstracts/fonts/TWK Lausanne 400.eot?#iefix") format("embedded-opentype"),url("abstracts/fonts/TWK Lausanne 400.woff2") format("woff2"),url("abstracts/fonts/TWK Lausanne 400.woff") format("woff"),url("abstracts/fonts/TWK Lausanne 400.svg#TWK Lausanne 400") format("svg");unicode-range:u+0020-00fe}@font-face{font-family:TWK Lausanne\ 400;font-stretch:normal;font-style:italic;font-weight:400;src:url("abstracts/fonts/TWK Lausanne 400 Italic.eot");src:url("abstracts/fonts/TWK Lausanne 400 Italic.eot?#iefix") format("embedded-opentype"),url("abstracts/fonts/TWK Lausanne 400 Italic.woff2") format("woff2"),url("abstracts/fonts/TWK Lausanne 400 Italic.woff") format("woff"),url("abstracts/fonts/TWK Lausanne 400 Italic.svg#TWK Lausanne 400 Italic") format("svg");unicode-range:u+0020-00fe}@font-face{font-family:TWK Lausanne\ 500;font-stretch:normal;font-style:normal;font-weight:500;src:url("abstracts/fonts/TWK Lausanne 500.eot");src:url("abstracts/fonts/TWK Lausanne 500.eot?#iefix") format("embedded-opentype"),url("abstracts/fonts/TWK Lausanne 500.woff2") format("woff2"),url("abstracts/fonts/TWK Lausanne 500.woff") format("woff"),url("abstracts/fonts/TWK Lausanne 500.svg#TWK Lausanne 500") format("svg");unicode-range:u+0020-00fe}@font-face{font-family:TWK Lausanne\ 600;font-stretch:normal;font-style:normal;font-weight:600;src:url("abstracts/fonts/TWK Lausanne 600.eot");src:url("abstracts/fonts/TWK Lausanne 600.eot?#iefix") format("embedded-opentype"),url("abstracts/fonts/TWK Lausanne 600.woff2") format("woff2"),url("abstracts/fonts/TWK Lausanne 600.woff") format("woff"),url("abstracts/fonts/TWK Lausanne 600.svg#TWK Lausanne 600") format("svg");unicode-range:u+0020-00fe}.btn,.content-with-form .content-with-form-content .form-content form .form-group input,.content-with-form .content-with-form-content .form-content form .form-group input[type=email],.content-with-form .content-with-form-content .form-content form .form-group input[type=tel],.content-with-form .content-with-form-content .form-content form .form-group input[type=text],.content-with-form .content-with-form-content .form-content form button[type=submit],.content-with-form .content-with-form-content .form-content form input[type=submit],.cta.content-with-image .cta-item-content h1 span,.cta.content-with-image .cta-item-content h2 span,.cta.content-with-image .cta-item-content h3 span,.features .features-list .feature-column .feature-item p a,.hero .hero-content h1 span,.hero .hero-content p,.hero .subscribe-form .newsletter-form .form-group button,.hero .subscribe-form .newsletter-form .form-group input,.hero .subscribe-form .newsletter-form .form-group input[type=submit],.hero .subscribe-form .newsletter-form .wpforms-field-container input,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email],.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel],.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text],.hero .subscribe-form .newsletter-form .wpforms-submit-container button[type=submit],.hero .subscribe-form .newsletter-form p,.hero .subscribe-form .newsletter-form p a,.link-arrow,.partners p,.subscribe .subscribe-form .newsletter-form .form-group button,.subscribe .subscribe-form .newsletter-form .form-group input,.subscribe .subscribe-form .newsletter-form p,.subscribe .subscribe-form .newsletter-form p a,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email],.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel],.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text],.subscribe .subscribe-form .wpforms-container .wpforms-submit-container button,.success-stories .success-stories-list .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content p,.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content p,.title-content p,body,footer .footer-top-wrapper .footer-subscribe form .form-group button,footer .footer-top-wrapper .footer-subscribe form .form-group input,footer .footer-top-wrapper .footer-subscribe form p,footer .footer-top-wrapper .footer-subscribe form p a{font-family:TWK Lausanne\ 200;font-style:normal;font-weight:400}.comments-wrapper .comment-respond .comment-form label,.comments-wrapper .comment-respond .form-submit input[type=submit],.cta-title-content h3,form .input-block label,h1,h2,h3,h4,h5,h6,strong{font-family:TWK Lausanne\ 400;font-style:normal;font-weight:400}.cta-wide .cta-item-content h1,.cta-wide .cta-item-content h2,.cta-wide .cta-item-content h3,.success-stories .success-stories-list .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content h5,.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content h5,form.newsletter button,form.newsletter input[type=submit],h1,h2,h3{font-family:TWK Lausanne\ 600;font-style:normal;font-weight:400}.title-content h1 span,.title-content h2 span{font-family:TWK Lausanne\ 300;font-style:normal;font-weight:400}.contact-us-section-1 .column-info .column-info-item .column-info-item-content h6,.cta .cta-item-content h3,.features-box .feature-box-item .feature-box-content h4,.hero .hero-content h1,.subscribe .subscribe-content h4,.title-content h1,.title-content h2{font-family:TWK Lausanne\ 400;font-style:normal;font-weight:400}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clear:after,.clear:before,form.newsletter:after,form.newsletter:before{clear:both;content:" ";display:block}.text-center{text-align:center}.btn,.hero .subscribe-form .newsletter-form .form-group button,.hero .subscribe-form .newsletter-form .form-group input[type=submit],.hero .subscribe-form .newsletter-form .wpforms-submit-container button[type=submit],.link-arrow,.link-arrow .icon,.link-outline,a,a img,form button,form button .icon,form input[type=submit],form.newsletter button,form.newsletter input[type=submit]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form input:active,form input:focus,form select:active,form select:focus,form textarea:active,form textarea:focus{border:.1rem solid rgba(0,32,80,.2);outline:1;outline-width:medium}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{body{color:#000}#page,body{background:none}#page{margin:0;padding:0;width:100%}#footer,#header,#menu-bar,#sidebar,form#commentform,h2#postcomment{display:none}.entry a:after{content:" [" attr(href) "] "}#printed-article{border:1px solid #666;padding:10px}*{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!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}}h1,h2,h3,h4,h5,h6{color:#352e2e;line-height:1.2;margin-bottom:2rem;margin-top:0}h1{font-size:5rem}h2{font-size:4.6rem}h3{font-size:3.6rem}h4{font-size:2.6rem}h5{font-size:1.8rem}h6{font-size:1.6rem}p{margin:0 0 2rem}hr,main p{margin:2rem 0}hr{border:0;border-bottom:.1rem solid rgba(0,32,80,.2)}ol li,ul li{line-height:1.4}.post-inner-wrapper ol li,.post-inner-wrapper ul li{margin:2rem 0}blockquote{background:#d8e7f6;border-left:.4rem solid #0f58a5;color:#fff;padding:1rem 3rem 1rem 4rem}blockquote p{margin:2rem 0}img{max-width:100%;vertical-align:bottom}a{color:#352e2e;text-decoration:none}a:hover{color:#000518}a:hover img{opacity:.7}a:active,a:focus,a:hover{outline:0}@media (max-width:991px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:2.2rem}}@media (max-width:767px){h1{font-size:3.6rem}h2{font-size:2.8rem}}.container{margin:0 auto;max-width:1340px;width:100%}.row{margin-left:-1.5rem;margin-right:-1.5rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.container{padding-left:1.5rem;padding-right:1.5rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3,.col-4{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-9{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{width:100%}.table-bordered{border:.01rem solid rgba(0,32,80,.2)}.table{margin-bottom:20px;max-width:100%;width:100%;word-break:break-all}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f0f0f0}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:.01rem solid rgba(0,32,80,.2)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:.01rem solid rgba(0,32,80,.2);line-height:1.42857143;padding:.8rem;vertical-align:top}header.site-header{background-color:#fff;position:sticky;top:auto;width:100%;z-index:100}header.site-header .logo a{display:block}header.site-header .logo a img{max-height:40px}header.site-header .logo a img.white-logo{display:none}header.site-header .logo a img.black-logo{display:block}header.site-header .header-wrapper{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:1.5rem 0}header.site-header .header-wrapper .main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.site-header .header-wrapper .main-navigation ul.menu{gap:1.5rem;margin:0;padding:0}header.site-header .header-wrapper .main-navigation ul.menu>li{list-style:none}header.site-header .header-wrapper .main-navigation ul.menu>li.menu-item-has-children>a{padding-right:3rem;position:relative}header.site-header .header-wrapper .main-navigation ul.menu>li.menu-item-has-children>a:after{background-image:url(layout/icons/chev-down-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}header.site-header .header-wrapper .main-navigation ul.menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.6rem;color:#352e2e;gap:.5rem;padding:1rem 1.5rem}header.site-header .header-wrapper .main-navigation ul.menu>li>a .menu-item-icon{-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.site-header .header-wrapper .main-navigation ul.menu>li>a .menu-item-icon img{display:block;max-height:1.25rem;width:auto}header.site-header .header-wrapper .main-navigation ul.menu>li>a .menu-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.15rem}header.site-header .header-wrapper .main-navigation ul.menu>li>a .menu-item-description{font-size:.75rem;font-weight:400;line-height:1.2;opacity:.85}header.site-header .header-wrapper .main-navigation ul.menu>li:hover>a{background-color:#fec194;color:#352e2e!important}header.site-header .header-wrapper .main-navigation ul.menu>li:hover .sub-menu.mega-menu{opacity:1!important;visibility:visible!important}header.site-header .header-wrapper .main-navigation ul.menu>li:hover.menu-item-has-children>a:after{background-image:url(layout/icons/chev.svg);content:""}header.site-header .header-wrapper .main-navigation ul.menu>li.current-menu-item>a{background-color:#fec194;border-color:#352e2e;color:#352e2e}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu{display:grid;grid-template-columns:1fr 1fr auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;border-radius:.6rem;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);-ms-flex-direction:row;flex-direction:row;gap:1.5rem;left:50%;list-style:none;margin:0;max-width:110rem;opacity:0;padding:1rem 2rem;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:auto;z-index:100}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu li.menu-item-has-children>a{display:none}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu{display:block;list-style:none;margin:0;padding:0}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li{margin:1.5rem 0;min-width:36rem}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a:hover .menu-item-text{opacity:.8}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a:hover .menu-item-icon{background-color:#fec194!important}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a .menu-item-text{color:#352e2e;font-size:1.4rem;font-weight:500}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a .menu-item-icon{background-color:#ebebeb;border-radius:.6rem;padding:1rem}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a .menu-item-icon img{width:2.4rem}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li a .menu-item-description{display:block;font-size:1.3rem;font-weight:300;line-height:1.4}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li.wide a{display:grid;gap:1rem;grid-template-columns:1fr}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li.wide a .menu-item-icon{background-color:transparent!important;padding:0}header.site-header .header-wrapper .main-navigation ul.menu>li .sub-menu.mega-menu .sub-menu li.wide a .menu-item-icon img{width:17rem}header.site-header .header-wrapper .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}header.site-header .header-wrapper .header-right .btn,header.site-header .header-wrapper .header-right .link-outline{font-size:1.4rem}header.site-header .header-wrapper .header-right .mobile-menu-toggle{cursor:pointer;display:none;padding:1rem}header.site-header .header-wrapper .header-right .mobile-menu-toggle span{background-color:#352e2e;border-radius:.2rem;display:block;height:.35rem;margin:.5rem 0;-webkit-transition:all .3s ease;transition:all .3s ease;width:2.8rem}header.site-header .mobile-menu{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}header.site-header .mobile-menu .mobile-menu-wrapper{background-color:#f0f0f0;height:100%;overflow-y:auto;padding:1.65rem 2rem;width:320px}header.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}header.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-header .logo a img{max-width:100%}header.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-header .mobile-menu-close{cursor:pointer;display:inline-block;height:4.8rem;position:relative;width:4.8rem}header.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-header .mobile-menu-close span{background-color:#352e2e;border-radius:.2rem;display:block;height:.35rem;left:20%;margin:.5rem 0;position:absolute;top:35%;-webkit-transition:all .3s ease;transition:all .3s ease;width:2.8rem}header.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-header .mobile-menu-close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-header .mobile-menu-close span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu{display:block;list-style:none;margin:0;padding:0}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li{display:block}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li a{color:#352e2e;display:block;padding:.5rem}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li a:hover{color:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%)}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li>.sub-menu{background-color:#d8e7f6;border-radius:.6rem;display:block;margin:.5rem 0;padding:.5rem}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li>.sub-menu li>a{display:none}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li>.sub-menu li .sub-menu{margin:0;padding:0}header.site-header .mobile-menu .mobile-menu-wrapper ul#mobile-menu li>.sub-menu li .sub-menu a{display:block}header.site-header .mobile-menu .mobile-menu-footer{margin-top:3rem}header.site-header .mobile-menu .mobile-menu-footer .btn-primary{font-size:1.6rem}header.site-header.active .mobile-menu{display:block}body.home header.site-header{position:fixed}body.home header.site-header .header-wrapper .logo a img.white-logo{display:block}body.home header.site-header .header-wrapper .logo img.black-logo{display:none}body.home header.site-header .header-wrapper .main-navigation ul.menu>li>a{color:#fff}body.home header.site-header .header-wrapper .main-navigation ul.menu>li>a:after{background-image:url(layout/icons/chev-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:10px;width:10px}body.home header.site-header .header-wrapper .header-right .link-outline{border-color:#fff;color:#fff}body.home header.site-header .header-wrapper .header-right .mobile-menu-toggle span{background-color:#fff}@media (max-width:991px){header.site-header .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.site-header .header-wrapper #site-navigation{display:none}header.site-header .header-wrapper .header-right .mobile-menu-toggle{display:inline-block}}@media (max-width:479px){header.site-header .header-wrapper .header-right .btn-primary{display:none}}footer{background:#fff;padding:5rem 0}footer .footer-top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4rem}footer .footer-top-wrapper .footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;gap:3rem;justify-content:flex-start;width:100%}footer .footer-top-wrapper .footer-navigation .footer-navigation-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}footer .footer-top-wrapper .footer-navigation .footer-navigation-group .follow-us-mobile{display:none}footer .footer-top-wrapper .footer-navigation .footer-navigation-group h5{color:#352e2e}footer .footer-top-wrapper .footer-navigation .footer-navigation-group ul{list-style:none;margin:0;padding:0}footer .footer-top-wrapper .footer-navigation .footer-navigation-group ul li{margin:1.2rem 0}footer .footer-top-wrapper .footer-navigation .footer-navigation-group ul li a{color:#352e2e;text-decoration:none}footer .footer-top-wrapper .footer-navigation .footer-navigation-group ul li a i.fa-brands{margin-right:1rem}footer .footer-top-wrapper .footer-navigation .footer-navigation-group ul li a:hover{opacity:.7;text-decoration:underline}footer .footer-top-wrapper .follow-us-mobile{display:none}footer .footer-top-wrapper .follow-us-mobile h5{color:#352e2e}footer .footer-top-wrapper .follow-us-mobile ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;list-style:none;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-top-wrapper .follow-us-mobile ul li a{color:#352e2e;font-size:3rem;text-decoration:none}footer .footer-top-wrapper .footer-subscribe{max-width:42rem}footer .footer-top-wrapper .footer-subscribe h5{color:#352e2e}footer .footer-top-wrapper .footer-subscribe p{color:#352e2e;font-size:1.6rem}footer .footer-top-wrapper .footer-subscribe form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #352e2e;border-radius:.6rem;padding:.5rem}footer .footer-top-wrapper .footer-subscribe form .form-group input{background-color:transparent;border:none;border-radius:.4rem;color:#352e2e;padding:1rem;width:100%}footer .footer-top-wrapper .footer-subscribe form .form-group input::-webkit-input-placeholder{color:#352e2e;opacity:.5}footer .footer-top-wrapper .footer-subscribe form .form-group input::-moz-placeholder{color:#352e2e;opacity:.5}footer .footer-top-wrapper .footer-subscribe form .form-group input:-ms-input-placeholder{color:#352e2e;opacity:.5}footer .footer-top-wrapper .footer-subscribe form .form-group input::-ms-input-placeholder{color:#352e2e;opacity:.5}footer .footer-top-wrapper .footer-subscribe form .form-group input::placeholder{color:#352e2e;opacity:.5}footer .footer-top-wrapper .footer-subscribe form .form-group input:focus{outline:none}footer .footer-top-wrapper .footer-subscribe form .form-group button{background-color:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.6rem;color:#352e2e;cursor:pointer;padding:1.3rem 1.5rem;width:302px}footer .footer-top-wrapper .footer-subscribe form .form-group button:hover{background-color:#000518}footer .footer-top-wrapper .footer-subscribe form .form-group button:focus{outline:none}footer .footer-top-wrapper .footer-subscribe form p{color:#352e2e;font-size:1.5rem;margin-top:1rem}footer .footer-top-wrapper .footer-subscribe form p:last-child{margin-bottom:0}footer .footer-top-wrapper .footer-subscribe form p a{color:#352e2e;text-decoration:underline}footer .footer-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(53,46,46,.3);gap:3rem;padding-top:3rem}footer .footer-bottom-wrapper .footer-bottom-column{display:grid;gap:1.5rem;text-align:right}footer .footer-bottom-wrapper .footer-bottom-column img{max-height:40px}footer .footer-bottom-wrapper .footer-bottom-column p{color:#352e2e;margin:0}footer .footer-bottom-wrapper .footer-bottom-column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;list-style:none;margin:0;padding:0}footer .footer-bottom-wrapper .footer-bottom-column ul li{margin:.5rem 0}footer .footer-bottom-wrapper .footer-bottom-column ul li a{color:#352e2e;text-decoration:none}@media (max-width:991px){footer .footer-top-wrapper{display:grid;grid-template-columns:1fr;justify-items:center;padding:0;text-align:center}footer .footer-top-wrapper .footer-navigation{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}footer .footer-top-wrapper .footer-navigation .social-links{display:none}footer .footer-top-wrapper .follow-us-mobile{display:block;margin:3rem 0}footer .footer-top-wrapper .follow-us-mobile ul li a{font-size:2rem}footer .footer-bottom-wrapper{display:grid;gap:1.5rem;grid-template-columns:1fr;justify-items:center}footer .footer-bottom-wrapper .footer-bottom-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}}@media (max-width:767px){footer .footer-top-wrapper .footer-navigation{display:grid;grid-template-columns:1fr;justify-items:center}footer .footer-bottom-wrapper .footer-bottom-column{text-align:center}footer .footer-bottom-wrapper .footer-bottom-column ul{gap:1rem}}form.newsletter input[type=email]{background:#fff;border:.2rem solid #0f58a5;border-radius:.6rem 0 0 .6rem;color:#352e2e;float:left;height:7rem;outline:none;width:70%}form.newsletter input[type=email]::-webkit-input-placeholder{color:#352e2e}form.newsletter input[type=email]::-moz-placeholder{color:#352e2e}form.newsletter input[type=email]:-ms-input-placeholder{color:#352e2e}form.newsletter input[type=email]::-ms-input-placeholder{color:#352e2e}form.newsletter input[type=email]::placeholder{color:#352e2e}form.newsletter button,form.newsletter input[type=submit]{background:#0f58a5;border:0;border-radius:0 .6rem .6rem 0;float:left;height:7rem;width:30%}form.newsletter button:hover,form.newsletter input[type=submit]:hover{background:#000518}form .input-block{margin:2rem 0}form .input-block label{color:#352e2e;display:block;font-size:1.4rem;text-align:left}form input,form textarea{background-color:#fff;border:0;border:.1rem solid rgba(0,32,80,.2);border-radius:.4rem;color:#352e2e;font-size:1.5rem!important;height:4rem;padding:1.2rem!important;width:100%}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#352e2e;opacity:1}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#352e2e;opacity:1}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#352e2e;opacity:1}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#352e2e;opacity:1}form input::placeholder,form textarea::placeholder{color:#352e2e;opacity:1}form textarea{height:10rem!important}form select{background-color:#fff;background-image:url(layout/icons/chev-down.svg);background-position:96% 50%;background-repeat:no-repeat;border:0;border:.1rem solid rgba(0,32,80,.2);border-radius:.4rem;color:#352e2e;font-size:1.5rem;height:4rem;padding:0 1.2rem!important;padding-right:5.5rem;width:100%}form select::-webkit-input-placeholder{color:#352e2e;opacity:1}form select::-moz-placeholder{color:#352e2e;opacity:1}form select:-ms-input-placeholder{color:#352e2e;opacity:1}form select::-ms-input-placeholder{color:#352e2e;opacity:1}form select::placeholder{color:#352e2e;opacity:1}form input[type=submit]{background:#0f58a5;border:0;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;line-height:1!important;padding:1rem 2rem!important;width:20rem}form input[type=submit].inline-block{display:inline-block;width:auto}form input[type=submit]:active,form input[type=submit]:hover{background:#000518}form button{background-color:#0f58a5;border:0;border-radius:.4rem;color:#fff;cursor:pointer;padding:1.5rem}form button:hover{background-color:#000518}form button:hover .arrow-right{margin-left:1rem;width:1.7rem}@media (max-width:767px){form.newsletter input[type=email]{width:65%}form.newsletter button,form.newsletter input[type=submit]{width:35%}}.btn{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.4rem;color:#fff;display:inline-block;font-size:1.6rem;padding:1rem 1.5rem}.btn:hover{background:radial-gradient(100% 362.81% at 0 100%,#ffe53b 0,#ff2525 100%);color:#fff}.btn.dark-blue{background-color:#000518;color:#fff}.cta-item-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin:3rem 0 0}.cta-item-buttons.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thank-you-button{text-align:center}.icon{display:inline-block}.icon.arrow-right{height:11.62px;width:6.69px}.icon.arrow-down,.icon.arrow-right{background-color:#352e2e;-webkit-mask-image:url(components/icons/arrow-right.svg);mask-image:url(components/icons/arrow-right.svg);-webkit-mask-size:cover;mask-size:cover}.icon.arrow-down{height:17px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:10px}.icon.envelope{-webkit-mask-image:url(components/icons/sms.svg);mask-image:url(components/icons/sms.svg)}.icon.call,.icon.envelope{background-color:#352e2e;height:24px;-webkit-mask-size:cover;mask-size:cover;width:24px}.icon.call{-webkit-mask-image:url(components/icons/call.svg);mask-image:url(components/icons/call.svg)}.icon.chat{-webkit-mask-image:url(components/icons/message-favorite.svg);mask-image:url(components/icons/message-favorite.svg)}.icon.chat,.icon.responsive{background-color:#352e2e;height:48px;-webkit-mask-size:cover;mask-size:cover;width:48px}.icon.responsive{-webkit-mask-image:url(components/icons/monitor-mobbile.svg);mask-image:url(components/icons/monitor-mobbile.svg)}.icon.client-success{-webkit-mask-image:url(components/icons/like.svg);mask-image:url(components/icons/like.svg)}.icon.client-success,.icon.seo-growth{background-color:#352e2e;height:48px;-webkit-mask-size:cover;mask-size:cover;width:48px}.icon.seo-growth{-webkit-mask-image:url(components/icons/search-status.svg);mask-image:url(components/icons/search-status.svg)}.icon.support{-webkit-mask-image:url(components/icons/24-support.svg);mask-image:url(components/icons/24-support.svg)}.icon.property-listing,.icon.support{background-color:#352e2e;height:48px;-webkit-mask-size:cover;mask-size:cover;width:48px}.icon.property-listing{-webkit-mask-image:url(components/icons/location-tick.svg);mask-image:url(components/icons/location-tick.svg)}.icon.synchronization{-webkit-mask-image:url(components/icons/cloud-change.svg);mask-image:url(components/icons/cloud-change.svg)}.icon.optimized,.icon.synchronization{background-color:#352e2e;height:48px;-webkit-mask-size:cover;mask-size:cover;width:48px}.icon.optimized{-webkit-mask-image:url(components/icons/card-coin.svg);mask-image:url(components/icons/card-coin.svg)}.icon.scalable{-webkit-mask-image:url(components/icons/hierarchy.svg);mask-image:url(components/icons/hierarchy.svg)}.icon.custom-domain,.icon.scalable{background-color:#352e2e;height:48px;-webkit-mask-size:cover;mask-size:cover;width:48px}.icon.custom-domain{-webkit-mask-image:url(components/icons/global-edit.svg);mask-image:url(components/icons/global-edit.svg)}.icon.segmentation{-webkit-mask-image:url(components/icons/document-filter.svg);mask-image:url(components/icons/document-filter.svg)}.icon.analytics,.icon.segmentation{background-color:#352e2e;height:48px;-webkit-mask-size:cover;mask-size:cover;width:48px}.icon.analytics{-webkit-mask-image:url(components/icons/diagram.svg);mask-image:url(components/icons/diagram.svg)}.icon.clipboard-tick{-webkit-mask-image:url(components/icons/clipboard-tick.svg);mask-image:url(components/icons/clipboard-tick.svg)}.icon.clipboard-tick,.icon.programming-arrows{background-color:#352e2e;height:24px;-webkit-mask-size:cover;mask-size:cover;width:24px}.icon.programming-arrows{-webkit-mask-image:url(components/icons/programming-arrows.svg);mask-image:url(components/icons/programming-arrows.svg)}.icon.shield-tick{height:24px;-webkit-mask-image:url(components/icons/shield-tick.svg);mask-image:url(components/icons/shield-tick.svg);width:24px}.icon.map,.icon.shield-tick{background-color:#352e2e;-webkit-mask-size:cover;mask-size:cover}.icon.map{height:48px;-webkit-mask-image:url(components/icons/map.svg);mask-image:url(components/icons/map.svg);width:48px}.icon.check{background-color:#352e2e;height:24px;-webkit-mask-image:url(components/icons/check.svg);mask-image:url(components/icons/check.svg);-webkit-mask-size:cover;mask-size:cover;width:24px}.title-content{margin-bottom:5rem;max-width:70rem}.title-content.center{margin:0 auto 5rem;max-width:90rem;text-align:center}.title-content.no-margin{margin-bottom:0}.title-content.text-white a,.title-content.text-white h2,.title-content.text-white p{color:#fff}.title-content h1,.title-content h2{margin:1.5rem 0}.title-content h1 span,.title-content h2 span{color:rgba(12,10,8,.6);display:block;font-size:1.5rem;margin-bottom:1rem}.title-content p{font-size:1.8rem;font-weight:300;margin:1.5rem 0}.title-content p:last-child{margin-bottom:0}.cta-title-content{margin-bottom:3rem}.cta-title-content h3{font-size:5rem;line-height:1}.cta-title-content h3 span{display:block;font-size:1.8rem;margin-bottom:1rem}.cta-title-content p{font-size:1.8rem;margin:3rem 0}.cta-title-content .cta-item-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media (max-width:1279px){.title-content h1,.title-content h2{font-size:4rem}.title-content p{font-size:1.6rem}.cta-title-content h3{font-size:3.8rem}}@media (max-width:1169px){.title-content,.title-content.center{margin-bottom:3rem}}@media (max-width:991px){.title-content{margin:0 auto 3rem;text-align:center}}@media (max-width:767px){.title-content h1,.title-content h2{font-size:3rem}.title-content h1 span,.title-content h2 span,.title-content p{font-size:1.5rem}.cta{padding:3rem 0}}.success-stories{padding:5rem 0}.success-stories .success-stories-list .success-story-item{padding:0 1.5rem}.success-stories .success-stories-list .success-story-item .success-story-item-img img{border-radius:1rem}.success-stories .success-stories-list .success-story-item .success-story-item-content{padding:2rem}.success-stories .success-stories-list .success-story-item .success-story-item-content p{font-size:1.8rem}.success-stories .success-stories-list .success-story-item .success-story-item-content p:last-child{margin-bottom:0}.success-stories .success-stories-list .success-story-item .success-story-item-content .success-story-item-author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.success-stories .success-stories-list .success-story-item .success-story-item-content .success-story-item-author img{border-radius:100%;height:48px;width:48px}.success-stories .success-stories-list .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content h5{margin:0}.success-stories .success-stories-list .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content p{color:#352e2e;font-size:1.5rem;margin:0}.success-stories-box{background-color:#f0f0f0;background-image:url(../img/pattern-1.png);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:10rem 0}.success-stories-box .success-stories-list-box .success-story-item{padding:0 1.5rem}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content{background-color:#fff;border:1px solid rgba(0,32,80,.2);border-radius:1rem;padding:2rem}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content img{margin:0}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content p{font-size:1.8rem}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content p:last-child{margin-bottom:0}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content .success-story-item-author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content .success-story-item-author img{border-radius:100%;height:48px;width:48px}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content h5{margin:0}.success-stories-box .success-stories-list-box .success-story-item .success-story-item-content .success-story-item-author .success-story-item-author-content p{color:#352e2e;font-size:1.5rem;margin:0}.link-arrow{font-size:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#352e2e!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem}.link-arrow.white{color:#fff!important}.link-arrow.white .icon{background-color:#fff!important}.link-arrow.white:hover{color:#fff!important}.link-arrow.white:hover .icon{background-color:#fff!important}.link-arrow:hover{color:#352e2e!important;gap:1.4rem}.link-arrow:hover .icon{background-color:#352e2e!important;margin-left:.5rem}.link-outline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #352e2e;border-radius:.4rem;color:#352e2e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;gap:1rem;padding:.8755rem 1.5rem;text-decoration:none}.link-outline.white{border-color:#fff;color:#fff}.link-outline:hover{gap:1.2rem}@media (max-width:991px){.success-stories-box{padding:5rem 0}}.faq-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.faq-list .faq-item{background:#000518;border-radius:1rem;color:#fff;padding:2rem}.faq-list .faq-item .faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.faq-list .faq-item .faq-question span{font-size:1.6rem;font-weight:500}.faq-list .faq-item .faq-question i.fa-solid{color:#fff;font-size:1.8rem}.faq-list .faq-item .faq-question i.fa-chevron-down{display:block}.faq-list .faq-item .faq-question i.fa-x,.faq-list .faq-item.active i.fa-chevron-down{display:none}.faq-list .faq-item.active i.fa-x{display:block}.faq-list .faq-item .faq-answer{display:none}.faq-list .faq-item .faq-answer p{font-size:1.5rem;margin:1rem 0}.faq-list .faq-item .faq-answer p:last-child{margin-bottom:0}.faq-list .faq-item.active .faq-question .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.faq-list .faq-item.active .faq-answer{display:block}.faq-section{padding:10rem 0}.faq-section .faq-list{margin:0 auto;max-width:90rem}@media (max-width:991px){.faq-list .faq-item .faq-question span{font-size:2.2rem}.faq-section{padding:5rem 0}}.subscribe{display:grid;gap:3rem;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d8e7f6;border-radius:1rem;margin:5rem 0;padding:3rem}.subscribe .subscribe-content h4{color:#352e2e;margin:0 0 .5rem}.subscribe .subscribe-content p{font-size:1.6rem;margin:0}.subscribe .subscribe-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.subscribe .subscribe-form .newsletter-form{max-width:45rem}.subscribe .subscribe-form .newsletter-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid rgba(0,32,80,.2);border-radius:.6rem;padding:.5rem}.subscribe .subscribe-form .newsletter-form .form-group input{background-color:transparent;border:none;border-radius:.4rem;color:#352e2e;padding:1rem;width:100%}.subscribe .subscribe-form .newsletter-form .form-group input::-webkit-input-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .newsletter-form .form-group input::-moz-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .newsletter-form .form-group input:-ms-input-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .newsletter-form .form-group input::-ms-input-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .newsletter-form .form-group input::placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .newsletter-form .form-group input:focus{outline:none}.subscribe .subscribe-form .newsletter-form .form-group button{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.6rem;color:#fff;cursor:pointer;padding:1.3rem 1.5rem;width:150px}.subscribe .subscribe-form .newsletter-form .form-group button:hover{background-color:#000518}.subscribe .subscribe-form .newsletter-form .form-group button:focus{outline:none}.subscribe .subscribe-form .newsletter-form p{font-size:1.4rem;margin-bottom:0;margin-top:1rem}.subscribe .subscribe-form .newsletter-form p a{color:#352e2e;text-decoration:underline}.subscribe .subscribe-form .wpforms-container{margin:0}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field{padding:0}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email],.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel],.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]{background-color:#fff;border:none;border-radius:.4rem;color:#352e2e;min-width:300px;padding:1rem;width:100%}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input::-webkit-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email]::-webkit-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]::-webkit-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]::-webkit-input-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input::-moz-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email]::-moz-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]::-moz-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]::-moz-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input:-ms-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email]:-ms-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]:-ms-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]:-ms-input-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input::-ms-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email]::-ms-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]::-ms-input-placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]::-ms-input-placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input::placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email]::placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]::placeholder,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]::placeholder{color:#352e2e;opacity:.5}.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input:focus,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=email]:focus,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]:focus,.subscribe .subscribe-form .wpforms-container .wpforms-field-container .wpforms-field input[type=text]:focus{outline:none}.subscribe .subscribe-form .wpforms-container .wpforms-submit-container button{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.6rem;color:#fff;cursor:pointer;padding:1.3rem 1.5rem;width:100%}.subscribe .subscribe-form .wpforms-container .wpforms-submit-container button:hover{background-color:#000518}.subscribe .subscribe-form .wpforms-container .wpforms-submit-container button:focus{outline:none}@media (max-width:991px){.subscribe{border-radius:2rem;grid-template-columns:1fr;margin-bottom:3rem;padding:3rem}.subscribe .subscribe-form .newsletter-form{max-width:100%;width:100%}}@media (max-width:767px){.subscribe{gap:1.5rem;margin:3rem 0;padding:2rem}}.cta-wide{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-wide .cta-item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.cta-wide .cta-item-content{padding:15%}.cta-wide .cta-item-content h1 span,.cta-wide .cta-item-content h2 span,.cta-wide .cta-item-content h3 span{display:block;font-size:1.6rem;margin-bottom:1rem}.cta-wide .cta-item-content p{font-size:1.6rem;margin:3rem 0}.cta-wide .cta-item-content ul{list-style:disc;margin-bottom:3rem;margin-left:2rem;padding-left:2rem}.cta-wide .cta-item-content ul li{font-size:1.6rem;line-height:2}.cta-wide .cta-item-content ul li:last-child{margin-bottom:0}.cta-wide .cta-item-content.black-bg{background-color:#000}.cta-wide .cta-item-content.black-bg h3,.cta-wide .cta-item-content.black-bg p,.cta-wide .cta-item-content.black-bg ul li{color:#fff}.cta-wide .cta-item-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.cta-box{padding:5rem 0 10rem}.cta-box .cta-wide{border:1px solid rgba(0,32,80,.2);border-radius:2rem;overflow:hidden}.cta-demo{padding:10rem 0}@media (max-width:1279px){.cta-wide .cta-item-content{padding:13%}}@media (max-width:991px){.cta-wide{grid-template-columns:1fr}.cta-wide .cta-item-img{background-position:top;height:500px}.cta-wide .cta-item-content{padding:5rem}}@media (max-width:767px){.cta-box,.cta-demo{padding:5rem 0}.cta-wide .cta-item-content{padding:3rem}.cta-wide .cta-item-content h3{font-size:3.4rem}}html:not([data-scroll="0"]) body.home header.site-header{background-color:#000518}html:is([data-scroll="0"]) body.home header.site-header{background-color:transparent}.hero{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#000518),color-stop(30%,#031134),color-stop(65%,#1160b7),to(rgba(80,171,231,0)));background:linear-gradient(180deg,#000518 10%,#031134 30%,#1160b7 65%,rgba(80,171,231,0));overflow:hidden;padding-top:10rem;position:relative}.hero .hero-content-wrapper{display:grid;gap:3rem;grid-template-columns:50% 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .hero-content{padding:1.5rem 0}.hero .hero-content h1{color:#fff;font-size:5rem;line-height:1.2;margin-bottom:2rem}.hero .hero-content h1 span{display:block;font-size:1.5rem;margin-bottom:1rem;opacity:.8}.hero .hero-content p{color:#fff;font-size:1.7rem}.hero .subscribe-form{margin-bottom:5rem}.hero .subscribe-form .newsletter-form{margin:0;max-width:60rem}.hero .subscribe-form .newsletter-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #fff;border-radius:.6rem;padding:0}.hero .subscribe-form .newsletter-form .form-group input{background-color:transparent;border:none;border-radius:.4rem;color:#352e2e;padding:1rem;width:100%}.hero .subscribe-form .newsletter-form .form-group input::-webkit-input-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .form-group input::-moz-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .form-group input:-ms-input-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .form-group input::-ms-input-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .form-group input::placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .form-group input:focus{outline:none}.hero .subscribe-form .newsletter-form .form-group button,.hero .subscribe-form .newsletter-form .form-group input[type=submit]{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.6rem;color:#fff;cursor:pointer;padding:1.4rem 1.5rem 1.2rem;width:302px}.hero .subscribe-form .newsletter-form .form-group button:hover,.hero .subscribe-form .newsletter-form .form-group input[type=submit]:hover{background:radial-gradient(100% 362.81% at 0 100%,#ffe53b 0,#ff2525 100%)}.hero .subscribe-form .newsletter-form .form-group button:focus,.hero .subscribe-form .newsletter-form .form-group input[type=submit]:focus{outline:none}.hero .subscribe-form .newsletter-form .wpforms-field-container .wpforms-field-email{padding-top:0}.hero .subscribe-form .newsletter-form .wpforms-field-container input,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email],.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel],.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]{background-color:#fff;border:none;border-radius:.4rem;color:#352e2e;padding:1rem;width:100%}.hero .subscribe-form .newsletter-form .wpforms-field-container input::-webkit-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email]::-webkit-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel]::-webkit-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]::-webkit-input-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .wpforms-field-container input::-moz-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email]::-moz-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel]::-moz-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]::-moz-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .wpforms-field-container input:-ms-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email]:-ms-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel]:-ms-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]:-ms-input-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .wpforms-field-container input::-ms-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email]::-ms-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel]::-ms-input-placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]::-ms-input-placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .wpforms-field-container input::placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email]::placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel]::placeholder,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]::placeholder{color:#352e2e;opacity:.5}.hero .subscribe-form .newsletter-form .wpforms-field-container input:focus,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=email]:focus,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=tel]:focus,.hero .subscribe-form .newsletter-form .wpforms-field-container input[type=text]:focus{outline:none}.hero .subscribe-form .newsletter-form .wpforms-submit-container{margin:0;padding:0}.hero .subscribe-form .newsletter-form .wpforms-submit-container button[type=submit]{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.6rem;color:#fff;cursor:pointer;padding:1.4rem 1.5rem 1.2rem;width:100%}.hero .subscribe-form .newsletter-form .wpforms-submit-container button[type=submit]:hover{background:radial-gradient(100% 362.81% at 0 100%,#ffe53b 0,#ff2525 100%)}.hero .subscribe-form .newsletter-form .wpforms-submit-container button[type=submit]:focus{outline:none}.hero .subscribe-form .newsletter-form p{color:#fff;font-size:1.6rem;margin-bottom:0}.hero .subscribe-form .newsletter-form p a{color:#fff}.hero .hero-img{padding:2rem}.partners{padding:2rem 0}.partners.no-padding{padding:0}.partners ul{display:none;margin:0;padding:0}.partners p{color:rgba(12,10,8,.6);font-size:1.6rem;margin:0 0 3rem;text-align:center}.features{padding:5rem 0}.features .features-list{display:grid;gap:3rem;grid-template-columns:auto auto}.features .features-list .feature-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.features .features-list .feature-column .feature-item{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,32,80,.2);border-radius:1rem;padding:3rem}.features .features-list .feature-column .feature-item .feature-item-icon{margin-bottom:1.5rem}.features .features-list .feature-column .feature-item h3{margin:0 0 1.5rem}.features .features-list .feature-column .feature-item p{font-size:1.8rem;margin:1.5rem 0}.features .features-list .feature-column .feature-item p:last-child{margin-bottom:0}.features .features-list .feature-column .feature-item p a{color:#0f58a5}.features .features-list .feature-column .feature-item.full-column-2{display:grid;grid-template-columns:1fr 1fr;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features .features-list .feature-column .feature-item.full-column-2 .feature-item-content{padding:3rem}.features .features-list .feature-column .feature-item.full-column-1{display:grid;grid-template-columns:1fr;max-width:452px;padding:0}.features .features-list .feature-column .feature-item.full-column-1 .feature-item-img img{border-radius:1rem;display:block;width:100%}.features .features-list .feature-column .feature-item.full-column-1 .feature-item-content{padding:3rem}.features .features-list .feature-column .column-two{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.features .features-embed{border-radius:1rem;overflow:hidden;text-align:center}.features .title-content.two-columns{display:grid;gap:3rem;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process{padding:5rem 0}.process .process-list{display:grid;gap:3rem;grid-template-columns:50% 1fr 1fr}.process .process-list .process-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f0f0f0;border-radius:1rem;justify-content:space-between}.process .process-list .process-item:first-child{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.process .process-list .process-item:first-child .process-item-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.process .process-list .process-item .process-content{padding:2rem}.process .process-list .process-item .process-content h4{font-size:2rem}.process .process-list .process-item .process-content h4 span{display:block;font-size:1.5rem;margin-bottom:.5rem}.process .process-list .process-item .process-content p{font-size:1.8rem;margin:1.5rem 0}.process .process-list .process-item .process-content p:last-child{margin-bottom:0}.process .process-list .process-item .process-item-img img{display:block;width:100%}.process .process-list-box{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr;padding-top:150px;position:relative}.process .process-list-box:before{background-color:rgba(0,32,80,.2);content:"";height:1px;left:50%;position:absolute;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:68%}.process .process-list-box .process-item-box{border:1px solid rgba(0,32,80,.2);border-radius:1rem;padding:3rem;position:relative}.process .process-list-box .process-item-box:first-child:before{content:"Today"}.process .process-list-box .process-item-box:nth-child(2):before{content:"Day 5"}.process .process-list-box .process-item-box:nth-child(3){-webkit-box-shadow:0 17px 20.6px -15px rgba(0,0,0,.25);box-shadow:0 17px 20.6px -15px rgba(0,0,0,.25)}.process .process-list-box .process-item-box:nth-child(3):before{background-color:#ebebeb;content:"Day 30"}.process .process-list-box .process-item-box:nth-child(3):after{background-color:#ebebeb}.process .process-list-box .process-item-box:before{background-color:#fff;border:1px solid rgba(0,32,80,.2);border-radius:1rem;color:#352e2e;font-size:1.6rem;left:50%;padding:1rem 2rem;position:absolute;top:0;top:-150px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.process .process-list-box .process-item-box:after{background-color:#fff;border:1px solid rgba(0,32,80,.2);border-radius:100%;content:"";height:14px;left:49%;position:absolute;top:-58px;width:14px}.process .process-list-box .process-item-box .process-item-box-content h4{font-size:1.8rem}.process .process-list-box .process-item-box ul{list-style:none;margin:0;padding:0}.process .process-list-box .process-item-box li{background:url(../sass/components/icons/check.svg) no-repeat 0;margin:1.5rem 0;padding-left:3.5rem}.process .process-list-box .process-item-box li:last-child{margin-bottom:0}.cta{padding:5rem 0}.cta.dark-blue{background-color:#000518;margin:5rem 0}.cta .cta-item{border-radius:3rem 3rem 0 0;position:relative}.cta .cta-item .cta-item-img{padding:5rem}.cta .cta-item .cta-item-img img{border-radius:1rem}.cta .cta-item-fixed{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(0,32,80,.2);border-radius:3rem;margin:5rem 0;overflow:hidden}.cta .cta-item-fixed .cta-item-content{padding:10rem 5rem}.cta .cta-item-fixed .cta-item-content h3,.cta .cta-item-fixed .cta-item-content p{color:#352e2e}.cta .container-wrapper{display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:130rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cta .container-wrapper:before{color:#fff;font-size:1.6rem;left:3rem;position:absolute;top:3rem}.cta .cta-item-content{padding:3rem}.cta .cta-item-content h3{color:#fff}.cta .cta-item-content h3 span{display:block;font-size:1.6rem;font-weight:300;margin-bottom:1.5rem}.cta .cta-item-content p{color:#fff;font-size:1.6rem;font-weight:300;margin:3rem 0}.cta .cta-item-content ul{list-style:none;margin:0;padding:0 0 1rem 2rem}.cta .cta-item-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;gap:1.5rem;line-height:2}.cta .cta-item-content ul li:last-child{margin-bottom:0}.cta .cta-item-content .link-arrow{font-weight:300}.cta .cta-item-content .link-arrow:hover{opacity:.8}.cta.content-with-image .cta-item-content h1,.cta.content-with-image .cta-item-content h2,.cta.content-with-image .cta-item-content h3,.cta.content-with-image .cta-item-content p{color:#352e2e}.cta.content-with-image .cta-item-content h1 span,.cta.content-with-image .cta-item-content h2 span,.cta.content-with-image .cta-item-content h3 span{display:block;font-size:1.6rem;margin-bottom:1.5rem}.cta.content-with-image .cta-item-content p{margin:1.5rem 0}.cta.content-with-image .cta-item-content ul{padding:.5rem 0}.cta.content-with-image .cta-item-content ul li{background-image:url(../img/svg/tick-square.svg);background-position:left 0;background-repeat:no-repeat;color:#352e2e;display:block;font-weight:300;line-height:1.4;margin:1.5rem 0;padding-left:3.5rem}.faq{padding:5rem 0}.faq .faq-wrapper{display:grid;gap:3rem;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1279px){.hero .hero-content h1{font-size:5rem}.cta .cta-item .container-wrapper .cta-item-content h3{font-size:3.6rem}}@media (max-width:1169px){.hero .hero-content-wrapper{grid-template-columns:60% 1fr}.hero .hero-content-wrapper .hero-content h1{font-size:4.6rem}.hero .hero-content-wrapper .hero-content p{font-size:1.6rem}.hero .hero-content-wrapper .newsletter-form p{font-size:1.6rem;text-align:center}.features .features-list{grid-template-columns:1fr}.features .features-list .feature-column .feature-item.full-column-1{grid-template-columns:1fr 1fr;max-width:100%;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta .cta-item .container-wrapper:before{left:auto;right:3rem}.hero-img{padding:0 2rem}}@media (max-width:991px){.hero .hero-content-wrapper{grid-template-columns:1fr;margin:0 auto;max-width:50rem}.hero .hero-content-wrapper .hero-content{text-align:center}.hero .hero-content-wrapper .subscribe-form{margin-bottom:0;padding:0}.hero .hero-content-wrapper .subscribe-form .newsletter-form{margin:0 auto}.hero .hero-content-wrapper .subscribe-form .newsletter-form .form-group{background-color:transparent;border:0;display:grid;grid-template-columns:1fr}.hero .hero-content-wrapper .subscribe-form .newsletter-form .form-group input{background-color:#fff;height:43px}.hero .hero-content-wrapper .subscribe-form .newsletter-form .form-group button{width:100%}.features,.process,.success-stories{padding:3rem 0}.process .process-list-box{grid-template-columns:1fr;margin:0 auto;max-width:50rem;padding:0 1rem 0 3rem}.process .process-list-box:before{height:100%;left:1rem;top:0;width:1px}.process .process-list-box .process-item-box{padding-top:3rem}.process .process-list-box .process-item-box:before{border-radius:.5rem;display:inline-block;font-size:1.4rem;left:0;margin-bottom:2rem;padding:.5rem 1rem;position:relative;top:0;-webkit-transform:none;transform:none}.process .process-list-box .process-item-box:after{left:-2.7rem;top:4rem}.cta .cta-item .cta-item-img{padding:3rem}.faq{padding:3rem 0}.faq .faq-list,.faq .faq-wrapper{grid-template-columns:1fr}}@media (max-width:767px){.hero .hero-content-wrapper .hero-content{padding:3rem 0;text-align:center}.hero .hero-content-wrapper .hero-content h1{font-size:3.8rem}.hero .hero-content-wrapper .hero-content h1 br{display:none}.hero .hero-content-wrapper .hero-img{padding:0 3rem}.hero .hero-content-wrapper .hero-img img{max-width:none;width:100%}.features .features-list .feature-column .column-two,.features .features-list .feature-column .feature-item.full-column-1,.features .features-list .feature-column .feature-item.full-column-2,.process .process-list .process-item{grid-template-columns:1fr}.process .process-list .process-item:first-child{gap:0;grid-template-columns:1fr}.process .process-list .process-item:first-child .process-item-img{height:300px}.cta{padding:3rem 0}.cta.dark-blue{margin:1.5rem 0}.cta .cta-item .container-wrapper{gap:0;grid-template-columns:1fr}.cta .cta-item .container-wrapper:before{left:3rem;right:auto}.cta .cta-item .container-wrapper .cta-item-content{padding:3rem}.cta .cta-item .container-wrapper .cta-item-content h3{font-size:3.4rem}.cta .cta-item:nth-child(2n) .cta-item-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cta .cta-item:nth-child(odd) .cta-item-img{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cta .cta-item .cta-item-img img{display:block;margin:0 auto;max-width:40rem;width:100%}.cta .cta-item-fixed{grid-template-columns:1fr}.cta .cta-item-fixed .cta-item-content{padding:4rem}.cta .cta-item-fixed .cta-item-content h3{font-size:4rem}.partners p{font-size:1.4rem}.features .title-content.two-columns{gap:0;grid-template-columns:1fr}}.contact-us-section-1{padding:5rem 0}.contact-us-section-1 .title-content{margin:0 auto 5rem;max-width:90rem;text-align:center}.contact-us-section-1 .contact-us-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.contact-us-section-1 .contact-us-content .contact-us-form{padding:3rem}.contact-us-section-1 .contact-us-content .contact-us-form .wpforms-field{margin:1.5rem 0}.contact-us-section-1 .contact-us-content .contact-us-form button,.contact-us-section-1 .contact-us-content .contact-us-form input[type=date],.contact-us-section-1 .contact-us-content .contact-us-form input[type=datetime-local],.contact-us-section-1 .contact-us-content .contact-us-form input[type=email],.contact-us-section-1 .contact-us-content .contact-us-form input[type=month],.contact-us-section-1 .contact-us-content .contact-us-form input[type=number],.contact-us-section-1 .contact-us-content .contact-us-form input[type=tel],.contact-us-section-1 .contact-us-content .contact-us-form input[type=text],.contact-us-section-1 .contact-us-content .contact-us-form input[type=time],.contact-us-section-1 .contact-us-content .contact-us-form input[type=week],.contact-us-section-1 .contact-us-content .contact-us-form textarea{border-radius:.8rem}.contact-us-section-1 .contact-us-content .contact-us-form button[type=submit]{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);color:#fff}.contact-us-section-1 .contact-us-content .contact-us-form button[type=submit]:hover{background:radial-gradient(100% 362.81% at 0 100%,#ffe53b 0,#ff2525 100%);color:#fff}.contact-us-section-1 .column-info{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin-top:10rem}.contact-us-section-1 .column-info .column-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-us-section-1 .column-info .column-info-item .column-info-item-icon{background-color:#f0f0f0;border-radius:1rem;padding:1rem}.contact-us-section-1 .column-info .column-info-item .column-info-item-icon img{height:3.2rem;-o-object-fit:contain;object-fit:contain;width:3.2rem}.contact-us-section-1 .column-info .column-info-item .column-info-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.contact-us-section-1 .column-info .column-info-item .column-info-item-content h6{font-size:2rem;margin:0}.contact-us-section-1 .column-info .column-info-item .column-info-item-content p{font-size:1.6rem;margin:0}@media (max-width:991px){.contact-us-section-1 .contact-us-content{grid-template-columns:1fr}.contact-us-section-1 .contact-us-content .contact-us-form{padding:1rem}.contact-us-section-1 .column-info{grid-template-columns:1fr;margin-top:3rem}.contact-us-section-1 .column-info .column-info-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-us-section-1 .column-info .column-info-item .column-info-item-content{min-width:22rem}}.feature-lists{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-top:8rem}.feature-lists .feature-list-item{display:grid;justify-items:center}.feature-lists .feature-list-item i{color:#0f58a5;font-size:2rem}.feature-lists .feature-list-item p{margin:1.5rem 0}.land-deals-wrapper{display:grid;gap:5rem;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5rem 0 10rem}.land-deals-wrapper .land-image img{width:100%}.land-deals-wrapper .land-deals-content-wrapper .land-deal-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin:1.5rem 0}.land-deals-wrapper .land-deals-content-wrapper .land-deal-item .land-deal-item-icon{margin:1rem 0}.land-deals-wrapper .land-deals-content-wrapper .land-deal-item .land-deal-item-icon .icon{height:48px;width:48px}.land-deals-wrapper .land-deals-content-wrapper .land-deal-item .land-deals-content p{font-size:1.8rem;margin:1.5rem 0}.features-box{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin:3rem 0}.features-box .feature-box-item{background-color:#ebebeb;border-radius:1rem;overflow:hidden}.features-box .feature-box-item .feature-box-content{padding:3rem}.features-box .feature-box-item .feature-box-content h4{font-size:1.8rem;margin:0}.features-box .feature-box-item .feature-box-content p{font-size:1.5rem;margin:1.5rem 0}.features-box .feature-box-item .feature-box-content p a{font-size:1.5rem}.features-box .feature-box-item .feature-box-content p:last-child{margin-bottom:0}.features-box .feature-box-item .feature-box-img{padding:3rem;text-align:center}.features-box.wide{grid-template-columns:repeat(10,1fr)}.features-box.wide .feature-box-item:nth-child(4n+1){grid-column:span 6}.features-box.wide .feature-box-item:nth-child(4n+2),.features-box.wide .feature-box-item:nth-child(4n+3){grid-column:span 4}.features-box.wide .feature-box-item:nth-child(4n+4){grid-column:span 6}@media (max-width:991px){.features-box{grid-template-columns:repeat(2,1fr);margin-bottom:0;padding:1.5rem}.features-box .feature-box-item{display:grid;grid-template-columns:30% 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features-box .feature-box-item img{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 auto;max-width:20rem;order:1;width:100%}.features-box .feature-box-item .feature-box-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.features-box.wide .feature-box-item{grid-template-columns:1fr}.features-box.wide .feature-box-item img{margin:0;max-width:100%}.feature-lists{grid-template-columns:repeat(3,1fr)}.land-deals-wrapper{grid-template-columns:1fr;padding:3rem 0 5rem}}@media (max-width:767px){.features-box .feature-box-item .feature-box-content{padding:1.5rem}.feature-lists{grid-template-columns:repeat(2,1fr)}.features-box{gap:2rem;grid-template-columns:1fr;padding:0}.features-box .feature-box-item .feature-box-content p{margin:.5rem 0}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility}::selection{background:#0f58a5;color:#fff;text-shadow:none}::-webkit-selection{background:#0f58a5;color:#fff;text-shadow:none}::-moz-selection{background:#0f58a5;color:#fff;text-shadow:none}html{font-size:62.5%;scroll-behavior:smooth}body{color:#352e2e;font-size:1.4rem;line-height:1.6}.wrapper{margin:0;padding:0;position:relative}aside,section{padding-bottom:5rem;padding-top:5rem;position:relative}aside .scroll,section .scroll{position:absolute;top:0}main{color:rgba(12,10,8,.6)}.clear{zoom:1}.text-white{color:#fff}.zero-padding{padding:0!important}.zero-margin{margin:0!important}.padding-bottom-zero{padding-bottom:0!important}.alignnone{margin:.5rem 2rem 2rem 0}.aligncenter{display:block;margin:.5rem auto}.alignright{float:right;margin:.5rem 0 2rem 2rem}.alignleft{float:left;margin:.5rem 2rem 2rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:.1rem solid #f0f0f0;max-width:96%;padding:.5rem .3rem 1rem;text-align:center}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:1.1rem;margin:0;padding:0 .4rem .5rem}.page-template-custom-blank footer,.page-template-custom-blank header{display:none!important}.comments-wrapper{border-top:.1rem dashed rgba(0,32,80,.2);margin-top:3rem;padding-top:3rem}.comments-wrapper .comments>ul{list-style:none;padding:0}.comments-wrapper .comments>ul>li.comment{background:#f0f0f0;margin:3rem 0;padding:1.5rem}.comments-wrapper .comments>ul>li.comment .comment-author{float:left;width:50%}.comments-wrapper .comments>ul>li.comment .comment-author img{background:#fff;border-radius:100%;max-height:3rem;max-width:3rem}.comments-wrapper .comments>ul>li.comment .comment-author .fn,.comments-wrapper .comments>ul>li.comment .comment-author .says{display:inline-block;margin-left:.5rem}.comments-wrapper .comments>ul>li.comment .comment-meta{float:right;text-align:right;width:50%}.comments-wrapper .comments>ul>li.comment p:after,.comments-wrapper .comments>ul>li.comment p:before{clear:both;content:"";display:block}.comments-wrapper .comments>ul>li.comment p{clear:both;margin-bottom:1rem;padding:1rem 0;width:100%}.comments-wrapper .comments>ul>li.comment ul.children{background:#fff;list-style:none;margin-bottom:0;margin-left:1rem;margin-top:1rem;padding:1.5rem}.comments-wrapper .comments>ul>li.comment ul.children li{margin:0}.comments-wrapper .comment-respond .comment-form label{color:#352e2e;display:block;font-size:1.4rem;text-align:left}.comments-wrapper .comment-respond .comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-wrapper .comment-respond .comment-form-cookies-consent input{width:6rem}.comments-wrapper .comment-respond .form-submit input[type=submit]{background:#0f58a5;border-radius:.6rem;color:#fff;display:inline-block;font-size:1.4rem;padding:1.6rem 4rem;text-transform:uppercase}.comments-wrapper .comment-respond .form-submit input[type=submit]:hover{background:#000518}.pagination{margin-top:2rem;text-align:center}.pagination a{padding:.5rem}.post-meta-wrapper{padding-bottom:2rem}.divider{border-bottom:.1rem solid rgba(0,32,80,.2)}article.page{padding:4rem 0}article.page h1{font-size:4rem;text-align:center}.address-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.address-item p{color:#352e2e;font-size:1.8rem;margin:0}.address-item a{color:#352e2e;font-size:1.8rem;font-style:normal;text-decoration:none}.slider{overflow:hidden;text-align:center}.slider .slide-track-1{-webkit-animation:scroll-l 30s linear infinite;animation:scroll-l 30s linear infinite}.slider .slide-track-1,.slider .slide-track-2{display:-webkit-box;display:-ms-flexbox;display:flex;width:3500px}.slider .slide-track-2{-webkit-animation:scroll-r 30s linear infinite;animation:scroll-r 30s linear infinite}.slider .slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:75pt;width:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .slide img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:42px;opacity:.5;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:auto}.slider .slide img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}@-webkit-keyframes scroll-l{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1200px);transform:translateX(-1200px)}}@keyframes scroll-l{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1200px);transform:translateX(-1200px)}}@-webkit-keyframes scroll-r{to{-webkit-transform:translateX(0);transform:translateX(0)}0%{-webkit-transform:translateX(-1200px);transform:translateX(-1200px)}}@keyframes scroll-r{to{-webkit-transform:translateX(0);transform:translateX(0)}0%{-webkit-transform:translateX(-1200px);transform:translateX(-1200px)}}.slick-dots li button{background-color:#d0caca!important}.slick-dots li.slick-active button{background-color:#000!important}@media (max-width:1169px){footer .container,header .container,section .container{padding-left:2rem;padding-right:2rem}}@media (max-width:991px){.partners ul.logos-marquee{gap:5rem}}@media (max-width:767px){aside,section{padding-bottom:3rem;padding-top:3rem}.partners ul.logos-marquee{gap:3rem}.comments-wrapper .comments>ul>li.comment .comment-author{float:none;width:auto}.comments-wrapper .comments>ul>li.comment .comment-meta{display:none}}.not-found{padding:10rem 0}.not-found .page-header{text-align:center}.error-404-search{padding:2rem 0}.error-404-search form{display:grid;gap:1rem;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:600px;width:100%}.error-404-search form input[type=search],.error-404-search form input[type=submit]{height:5rem}.error-404-search form input[type=search]{border:1px solid rgba(0,32,80,.2);border-radius:.4rem;outline:none}.error-404-search form input[type=submit]{background-color:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%)}@media (max-width:1169px){.not-found{padding:5rem 0}}@media (max-width:767px){.error-404-search{padding:3rem 0 0}.error-404-search form{grid-template-columns:1fr}.error-404-search form input[type=submit],.error-404-search form label{width:100%}}.narrow-section{padding:10rem 0}.narrow-section .page-header{margin-bottom:5rem;text-align:center}.narrow-section .page-content{margin:0 auto;max-width:80rem}.thank-you-content{padding:3rem 0}.thank-you-content .thank-you-content-title{text-align:center}@media (max-width:1169px){.narrow-section{padding:5rem 0}}.testimonials{padding:5rem 0}.testimonials .container-testimonials{padding:0 1.5rem}.testimonials .container-testimonials .testimonials-list{padding:0}.testimonials .container-testimonials .testimonials-list .testimonials-item{border-radius:1.5rem;margin:0 1.5rem;max-width:100rem;opacity:.8;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.testimonials .container-testimonials .testimonials-list .testimonials-item.slick-active{opacity:1}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content{background-color:#ebebeb;padding:3rem}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content h6 span{color:#352e2e;display:block;font-size:1.6rem;font-weight:300;margin-top:.5rem}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content p{font-size:1.8rem;margin:1.5rem 0}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content p a.link-arrow{font-size:1.6rem}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content p a.link-arrow:hover{opacity:.8}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content p:first-child{margin-top:0}.testimonials .container-testimonials .testimonials-list .testimonials-item .testimonials-item-content p:last-child{margin-bottom:0}.content-text{padding:5rem 0}.featured-card-2{background-color:#58acff;background-image:url(../img/texture-grain.png);margin:3rem 0;padding:5rem 0}.featured-card-2 .title-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr;max-width:100%}.featured-card-2 .title-content .two-column-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-card-2 .title-content .button-group,.featured-card-2 .title-content .two-column-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.featured-card-2 .card-list{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0}.featured-card-2 .card-list .card-item{background-color:#fff;border-radius:1rem;overflow:hidden;padding:3rem}.featured-card-2 .card-list .card-item .card-item-content h4{font-size:2rem}.featured-card-2 .card-list .card-item .card-item-content h3{color:#58acff;font-size:4rem;margin:1.5rem 0;text-align:right}.featured-card-2 .card-list .card-item .card-item-content .description{border-top:1px solid rgba(0,32,80,.2);padding-top:1.5rem}.featured-card-2 .card-list .card-item .card-item-content .description p{margin:0}.featured-card-2 .card-list .card-item:nth-child(2){background-color:#ebebeb}.featured-card-2 .card-list .card-item:nth-child(3){background-color:#000518}.featured-card-2 .card-list .card-item:nth-child(3) .card-item-content h3,.featured-card-2 .card-list .card-item:nth-child(3) .card-item-content h4{color:#fff}.featured-card-2 .card-list .card-item:nth-child(3) .card-item-content .description{border-color:#fff}.featured-card-2 .card-list .card-item:nth-child(3) .card-item-content .description p{color:#fff}.how-it-works{padding:5rem 0}.how-it-works .title-content{max-width:100%}.how-it-works .title-content.two-column-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.how-it-works .how-it-works-list{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);margin:5rem 0 0}.how-it-works .how-it-works-list .how-it-works-item{counter-increment:step;padding-top:8rem;position:relative}.how-it-works .how-it-works-list .how-it-works-item:before{background-color:#000518;border-radius:100%;color:#fff;content:counter(step,decimal-leading-zero);height:50px;left:0;padding:1rem;position:absolute;top:0;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:2rem;justify-content:center}.how-it-works .how-it-works-list .how-it-works-item:after{background-color:#000518;content:"";display:block;height:2px;left:0;margin:1.5rem 0 1.5rem 6rem;position:absolute;top:8px;width:100%}.how-it-works .how-it-works-list .how-it-works-item .how-it-works-item-content p{font-size:1.6rem;margin:1.5rem 0}.content-with-form{padding:5rem 0}.content-with-form .content-with-form-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-with-form .content-with-form-content .paragraph-content .icon-star{background-image:url(../img/star.svg);display:block;height:19px;margin-bottom:2rem;width:100px}.content-with-form .content-with-form-content .paragraph-content .author-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-with-form .content-with-form-content .paragraph-content .author-content .author-image img{border-radius:100%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.content-with-form .content-with-form-content .paragraph-content .author-content .author-info h6{font-size:1.8rem;margin:0}.content-with-form .content-with-form-content .paragraph-content .author-content .author-info p{font-size:1.5rem;margin:0}.content-with-form .content-with-form-content .form-content form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid rgba(0,32,80,.2);border-radius:.6rem;margin:1rem 0;padding:.5rem}.content-with-form .content-with-form-content .form-content form .form-group input,.content-with-form .content-with-form-content .form-content form .form-group input[type=email],.content-with-form .content-with-form-content .form-content form .form-group input[type=tel],.content-with-form .content-with-form-content .form-content form .form-group input[type=text]{background-color:transparent;border:none;border-radius:.4rem;color:#352e2e;padding:1rem;width:100%}.content-with-form .content-with-form-content .form-content form .form-group input::-webkit-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=email]::-webkit-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=tel]::-webkit-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=text]::-webkit-input-placeholder{color:#352e2e;opacity:.5}.content-with-form .content-with-form-content .form-content form .form-group input::-moz-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=email]::-moz-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=tel]::-moz-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=text]::-moz-placeholder{color:#352e2e;opacity:.5}.content-with-form .content-with-form-content .form-content form .form-group input:-ms-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=email]:-ms-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=tel]:-ms-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=text]:-ms-input-placeholder{color:#352e2e;opacity:.5}.content-with-form .content-with-form-content .form-content form .form-group input::-ms-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=email]::-ms-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=tel]::-ms-input-placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=text]::-ms-input-placeholder{color:#352e2e;opacity:.5}.content-with-form .content-with-form-content .form-content form .form-group input::placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=email]::placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=tel]::placeholder,.content-with-form .content-with-form-content .form-content form .form-group input[type=text]::placeholder{color:#352e2e;opacity:.5}.content-with-form .content-with-form-content .form-content form .form-group input:focus,.content-with-form .content-with-form-content .form-content form .form-group input[type=email]:focus,.content-with-form .content-with-form-content .form-content form .form-group input[type=tel]:focus,.content-with-form .content-with-form-content .form-content form .form-group input[type=text]:focus{outline:none}.content-with-form .content-with-form-content .form-content form button[type=submit],.content-with-form .content-with-form-content .form-content form input[type=submit]{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);border-radius:.6rem;color:#fff;cursor:pointer;padding:1.3rem 1.5rem;width:150px}.content-with-form .content-with-form-content .form-content form button[type=submit]:hover,.content-with-form .content-with-form-content .form-content form input[type=submit]:hover{background:radial-gradient(100% 362.81% at 0 100%,#ffe53b 0,#ff2525 100%)}.content-with-form .content-with-form-content .form-content form button[type=submit]:focus,.content-with-form .content-with-form-content .form-content form input[type=submit]:focus{outline:none}.content-with-fullwidth-image{padding:5rem 0}.content-with-fullwidth-image .title-content-wrapper{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.content-with-fullwidth-image .title-content-wrapper h2{margin:1.5rem 0}.content-with-fullwidth-image .title-content-wrapper .description p{font-size:1.6rem;font-weight:300;margin:1.5rem 0}.content-with-fullwidth-image .title-content-wrapper .description ol,.content-with-fullwidth-image .title-content-wrapper .description ul{font-size:1.6rem;font-weight:300;list-style:none;margin:3rem 0;padding:0}.content-with-fullwidth-image .title-content-wrapper .description ol li,.content-with-fullwidth-image .title-content-wrapper .description ul li{background-image:url(../sass/components/icons/check.svg);background-position:left 0;background-repeat:no-repeat;margin:.5rem 0;padding-left:3.5rem}.content-with-fullwidth-image .title-content-wrapper .description .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.5rem}.content-with-fullwidth-image.bottom .title-content-wrapper{margin-bottom:3rem}.content-with-fullwidth-image.top .title-content-wrapper{margin-top:3rem}.blocks-list{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.blocks-list .block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#ebebeb;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;grid-row:1/span 2;justify-content:space-between;min-height:20rem;overflow:hidden;padding:3rem}.blocks-list .block-item:nth-child(2){grid-column:2;grid-row:1/span 1}.blocks-list .block-item:nth-child(3){grid-column:2;grid-row:2/span 1}.blocks-list .block-item .block-item-content h6,.blocks-list .block-item .block-item-content p{margin:1.5rem 0}.blocks-list .block-item .block-item-content h6 a.link-arrow,.blocks-list .block-item .block-item-content p a.link-arrow{font-size:1.6rem}.blocks-list .block-item .block-item-link p{margin:0}.blogs{padding:5rem 0}.blogs .blog-title-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.blogs .blog-title-content .title-content-left h2{margin:0}.blogs .blog-title-content .title-content-left p{font-size:1.6rem;margin:1.5rem 0}.blogs .blog-title-content .title-content-left p:last-child{margin-bottom:0}.blogs .blog-title-content .title-content-right{text-align:right}.blogs .blogs-list{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.blogs .blogs-list .blog-item{border-radius:1rem;margin:0 1.5rem;overflow:hidden}.blogs .blogs-list .blog-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blogs .blogs-list .blog-item-content{background-color:#ebebeb;padding:3rem}.blogs .blogs-list .blog-item-content a{color:#352e2e}.blogs .blogs-list .slick-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3rem 1.5rem}.blogs .blogs-list .slick-arrow{bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100%;cursor:pointer;height:52px;padding:1.5rem;width:52px}.blogs .blogs-list .slick-arrow.slick-next{right:1.5rem}.blogs .blogs-list .slick-arrow.slick-prev{right:8rem}.testimonials-animated{padding:5rem 0}.testimonials-animated .title-content{display:block;max-width:100%;text-align:center}.testimonials-animated .testimonials-list-animated{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:3rem;justify-content:center}.testimonials-animated .testimonials-list-animated .testimonials-item{border:1px solid rgba(0,32,80,.2);border-radius:1rem;max-width:40rem;padding:3rem}.testimonials-animated .testimonials-list-animated .testimonials-item .star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1.5rem}.testimonials-animated .testimonials-list-animated .testimonials-item .star-rating .star-rating-item{background-image:url(../sass/layout/icons/star-blue.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.testimonials-animated .testimonials-list-animated .testimonials-item .testimonials-item-text p{font-size:1.5rem}.testimonials-animated .testimonials-list-animated .testimonials-item .testimonials-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.testimonials-animated .testimonials-list-animated .testimonials-item .testimonials-bottom img{border-radius:100%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.testimonials-animated .testimonials-list-animated .testimonials-item .testimonials-bottom h6{font-size:1.5rem;margin:0}.testimonials-animated .testimonials-list-animated .testimonials-item .testimonials-bottom h6 span{display:block;font-weight:300;margin-top:.5rem;opacity:.7}.stats{padding:5rem 0}.stats .stats-content{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);row-gap:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats .stats-content .stat-item{border-left:1px solid rgba(0,32,80,.2);padding-left:3rem;text-align:center}.stats .stats-content .stat-item:first-child{border-left:none;padding-left:0}.stats .stats-content .stat-item h4{font-size:5.4rem;font-weight:600;margin:0}.stats .stats-content .stat-item p{font-size:1.6rem;margin:0}.image-cta{padding:5rem 0}.image-cta .image-cta-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.image-cta .image-cta-image img{border-radius:1rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-cta .image-cta-items{display:grid;gap:3rem;grid-template-columns:1fr}.image-cta .image-cta-items .image-cta-item-content{background-color:#ebebeb;border-radius:1rem;padding:3rem}.image-cta .image-cta-items .image-cta-item-content .image-cta-item-description h4,.image-cta .image-cta-items .image-cta-item-content .image-cta-item-description p{margin:1rem 0}.image-cta .image-cta-items .image-cta-item-content .image-cta-item-description p,.image-cta .image-cta-items .image-cta-item-content .image-cta-item-link a.link-arrow{font-size:1.5rem}.pricing-section{padding:5rem 0}.pricing-section .pricing-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}.pricing-section .pricing-toggle a{border:2px solid transparent;border-radius:.6rem;display:block;font-size:1.6rem;font-weight:600;padding:1rem 1.5rem}.pricing-section .pricing-toggle a.active{border-color:#0f58a5;color:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%)}.pricing-section .pricing-list{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.pricing-section .pricing-list .pricing-item{background-color:#ebebeb;border-radius:1rem;padding:3rem}.pricing-section .pricing-list .pricing-item .pricing-list-wrapper{border-top:1px solid rgba(0,32,80,.2);margin-top:1.5rem;padding-top:1.5rem}.pricing-section .pricing-list .pricing-item .pricing-list-wrapper h3{color:#0f58a5;margin:0}.pricing-section .pricing-list .pricing-item .pricing-list-wrapper button.btn{border:none;margin-top:1.5rem;width:100%}.pricing-section .pricing-list .pricing-item h4{font-size:2rem;font-weight:600;margin:0 0 .5rem}.pricing-section .pricing-list .pricing-item p{font-size:1.6rem;margin:0}.pricing-section .pricing-list .pricing-item .pricing-item-list{border-top:1px solid rgba(0,32,80,.2);margin-top:1.5rem;padding-top:1.5rem}.pricing-section .pricing-list .pricing-item .pricing-item-list ul{list-style:none;margin:0;padding:0}.pricing-section .pricing-list .pricing-item .pricing-item-list ul li{background-image:url(../sass/layout/icons/blue-check.svg);background-position:left 4px;background-repeat:no-repeat;margin:1rem 0;padding-left:3rem}.wc-block-cart__submit-container a{background:#0f58a5;padding:1rem 1.5rem}.wc-block-cart__submit-container a,.wc-block-components-totals-coupon__content button{border:none;border-radius:.6rem;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.wc-block-components-totals-coupon__content button{background:radial-gradient(100% 362.81% at 0 100%,#ff2525 0,#ffe53b 100%);padding:1rem 2rem}.wc-block-components-totals-coupon__content button:hover{background:radial-gradient(100% 362.81% at 0 100%,#ffe53b 0,#ff2525 100%)}.woocommerce{background:#f0f0f0;border-radius:1rem;padding:2rem}.woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding-left:1.5rem}.woocommerce .woocommerce-MyAccount-navigation ul li{margin:1rem 0}.woocommerce .woocommerce-MyAccount-content{background:#fff;border-radius:1rem;padding:1.5rem}@media (max-width:991px){.featured-card-2 .title-content,.how-it-works .title-content.two-column-content{gap:0;grid-template-columns:1fr}.testimonials{padding:3rem 0}.testimonials .container-testimonials .testimonials-list .testimonials-item{max-width:70rem}.stats .stats-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.featured-card-2 .card-list{gap:3rem;grid-template-columns:1fr}.how-it-works .how-it-works-list{grid-template-columns:1fr;overflow:hidden}.features-box.wide{grid-template-columns:1fr}.features-box.wide .feature-box-item:nth-child(4n+1),.features-box.wide .feature-box-item:nth-child(4n+2),.features-box.wide .feature-box-item:nth-child(4n+3),.features-box.wide .feature-box-item:nth-child(4n+4){grid-column:span 1}.blogs,.content-text,.content-with-fullwidth-image,.featured-card-2,.testimonials,.testimonials-animated{padding:3rem 0}.faq-list .faq-item .faq-question span{font-size:1.6rem}.content-with-form .content-with-form-content{grid-template-columns:1fr}.testimonials .container-testimonials .testimonials-list .testimonials-item{max-width:36rem}.blogs .blog-title-content{gap:1.5rem;grid-template-columns:1fr}.blogs .blog-title-content .title-content-right{text-align:left}.blogs .blogs-list .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.blogs .blogs-list .blog-item{margin:0 1rem}.blogs .blogs-list .slick-arrow{display:none!important}.blocks-list{display:block}.blocks-list .block-item{margin:1.5rem 0}.content-with-fullwidth-image.top .title-content-wrapper{gap:0;grid-template-columns:1fr}.content-with-fullwidth-image.top .title-content-wrapper .description .button-group{-webkit-box-pack:center;-ms-flex-pack:center;gap:1.5rem;justify-content:center}.cta-item-buttons{gap:1.5rem}header.site-header .header-wrapper .header-right{gap:1rem}header.site-header .header-wrapper .header-right .mobile-menu-toggle{padding:1rem .5rem}.content-with-fullwidth-image .title-content-wrapper .description p,.content-with-fullwidth-image .title-content-wrapper .description ul{font-size:1.8rem}.content-with-fullwidth-image .title-content-wrapper{gap:0;grid-template-columns:1fr}.stats .stats-content{grid-template-columns:1fr}.stats .stats-content .stat-item{border-left:none;padding-left:0}.image-cta{padding:3rem 0}.image-cta .image-cta-content{grid-template-columns:1fr}.pricing-section{padding:3rem 0}.pricing-section .pricing-list{grid-template-columns:1fr}}.single-post-section{margin:0 auto;max-width:110rem;padding:1.5rem 0}.single-post-section .entry-header{margin:2rem 0}.single-post-section .entry-header h1{font-size:4rem;margin:0}.woocommerce-MyAccount-navigation{margin:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:none}.woocommerce-Address-title h2{font-size:2.8rem}.template-section-content{display:grid;gap:3rem;grid-template-columns:1fr 1fr}.template-section-content .template-item .template-item-image img{border:1px solid rgba(0,32,80,.2);border-radius:1.5rem;padding:1rem;width:100%}.template-section-content .template-item .template-item-content{margin:2rem 0}.template-section-content .template-item .template-item-content h3{font-size:2rem;margin:1.5rem 0}.template-section-content .template-item .template-item-content p{font-size:1.6rem;margin:1.5rem 0}.template-section-content .template-item .template-item-content p:last-child{margin-bottom:0}@media (max-width:767px){.template-section-content{grid-template-columns:1fr}}.page-template-custom-pricing .site-header{background:#090b12}.page-template-custom-pricing .site-header .header-wrapper .logo img.white-logo{display:block}.page-template-custom-pricing .site-header .header-wrapper .logo img.black-logo{display:none}.page-template-custom-pricing .site-header .header-wrapper .main-navigation ul.menu>li>a{color:#8592a7}.page-template-custom-pricing .site-header .header-wrapper .main-navigation ul.menu>li.current-menu-item>a{background:transparent;color:#fff}.page-template-custom-pricing .site-header .header-wrapper .main-navigation ul.menu>li.current-menu-item>a:hover{color:#fa7315}.page-template-custom-pricing .site-header .header-wrapper .header-right .link-outline{border-color:#8592a7;color:#8592a7}.page-template-custom-pricing .site-header .header-wrapper .header-right .btn-primary,.page-template-custom-pricing .site-header .header-wrapper .header-right .mobile-menu-toggle span{background:#fa7315}.page-template-custom-pricing .pricing-section{padding:0}.page-template-custom-pricing .pricing-section .title-content .pre-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#111320;border:2px solid #2a2a3a;border-radius:50px;font-size:1.4rem;gap:1rem;padding:0 10px;text-transform:uppercase}.page-template-custom-pricing .pricing-section .title-content .pre-title span{color:#a3b1fd}.page-template-custom-pricing .pricing-section .title-content .pre-title:before{background:#a3b1fd;border-radius:100%;content:"";display:inline-block;height:10px;width:10px}.page-template-custom-pricing .pricing-section .title-content .pre-title-plain{color:#fa7315;font-family:TWK Lausanne\ 600;font-size:1.4rem;text-transform:uppercase}.page-template-custom-pricing .pricing-section .title-content h1{color:#a3b1fd;font-size:6rem}.page-template-custom-pricing .pricing-section .title-content h2,.page-template-custom-pricing .pricing-section .title-content h3{color:#fff}.page-template-custom-pricing .pricing-section .title-content h3 span{color:#fa7315}.page-template-custom-pricing .pricing-section .title-content p{color:#8592a7}.page-template-custom-pricing .pricing-section .title-content p span{color:#fff;font-family:TWK Lausanne\ 600}.page-template-custom-pricing .pricing-section .title-content.black h2{color:#090b12}.page-template-custom-pricing .pricing-section .features-list{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr}.page-template-custom-pricing .pricing-section .features-list .features-list-item{background-color:#111320;border:1px solid #2a2a3a;border-radius:1rem;color:#8592a7;padding:3rem}.page-template-custom-pricing .pricing-section .features-list .features-list-item .feature-item-content img{height:20px;width:20px}.page-template-custom-pricing .pricing-section .features-list .features-list-item .feature-item-content h4{color:#fff;font-size:2rem;font-weight:600;margin:1.5rem 0}.page-template-custom-pricing .pricing-section .features-list .features-list-item .feature-item-content p{color:#8592a7;font-size:1.6rem;margin:0 0 1.5rem}.page-template-custom-pricing .pricing-section .features-list .features-list-item .feature-item-content ul{font-family:TWK Lausanne\ 500;font-size:1.5rem;list-style:none;margin:0;padding:0}.page-template-custom-pricing .pricing-section .features-list .features-list-item .feature-item-content ul li{display:grid;grid-template-columns:1fr auto;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;color:#8592a7;gap:.5rem;margin:.5rem 0}.page-template-custom-pricing .pricing-section .features-list .features-list-item .feature-item-content ul li span:nth-child(2){color:#fa7315}.page-template-custom-pricing .pricing-section .guarantee-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-custom-pricing .pricing-section .guarantee-list .guarantee-item{color:#8592a7;text-align:center}.page-template-custom-pricing .pricing-section .comparison-table{background:#fff;border-radius:1.2rem;margin-top:4rem;overflow:hidden}.page-template-custom-pricing .pricing-section .comparison-table table{background:#fff;border:0;border-collapse:collapse;width:100%}.page-template-custom-pricing .pricing-section .comparison-table td,.page-template-custom-pricing .pricing-section .comparison-table th{border-bottom:1px solid #e1e5eb;padding:1.4rem 2rem}.page-template-custom-pricing .pricing-section .comparison-table thead th{color:#9aa4b2;font-family:TWK Lausanne\ 600;font-size:1.3rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.page-template-custom-pricing .pricing-section .comparison-table thead th:first-child{color:#090b12;text-align:left}.page-template-custom-pricing .pricing-section .comparison-table thead th.orange{color:#fa7315}.page-template-custom-pricing .pricing-section .comparison-table tbody td{color:#090b12;font-size:1.8rem;max-width:300px;text-align:center}.page-template-custom-pricing .pricing-section .comparison-table tbody td:first-child{color:#2a2a3a;font-size:1.6rem;text-align:left}.page-template-custom-pricing .pricing-section .comparison-table tbody .section-row td{color:#8592a7;font-family:TWK Lausanne\ 600;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.page-template-custom-pricing .pricing-section .comparison-table .check{color:#21b982;font-family:TWK Lausanne\ 600;font-size:2.4rem;line-height:1}.page-template-custom-pricing .pricing-section .comparison-table .muted{color:#ccd4de;font-size:2rem}.page-template-custom-pricing .pricing-section .comparison-table .feature-badge{background:rgba(250,115,21,.12);border:1px solid rgba(250,115,21,.35);border-radius:.8rem;color:#fa7315;display:inline-block;font-family:TWK Lausanne\ 600;font-size:1.4rem;line-height:1;padding:.5rem 1rem}.page-template-custom-pricing .pricing-section .cp-section-1{background:#1b1e2d;background:radial-gradient(circle,#1b1e2d 0,#090b12 100%,#090b12 0);padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:3rem 0}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle .pricing-toggle-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2a2a3a;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;min-width:20rem;padding:.6rem}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle a{border:0;border-radius:999px;color:#8592a7;display:block;font-family:TWK Lausanne\ 600;font-size:1.4rem;line-height:1;padding:.5rem 1.5rem;position:relative;text-align:center;z-index:2}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle a.active{border:0;color:#fff}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle .toggle-indicator{background:#fa7315;border-radius:999px;height:calc(100% - 1.2rem);left:.6rem;position:absolute;top:.6rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(50% - .6rem);z-index:1}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle .monthly.active~.toggle-indicator{-webkit-transform:translateX(0);transform:translateX(0)}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle .yearly.active~.toggle-indicator{-webkit-transform:translateX(100%);transform:translateX(100%)}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-toggle .pricing-toggle-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(250,115,21,.12);border:1px solid rgba(250,115,21,.35);border-radius:999px;color:#fa7315;font-family:TWK Lausanne\ 600;font-size:1.4rem;justify-content:center;line-height:1;padding:.5rem 1.5rem;text-transform:lowercase}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list{margin-top:8rem}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item{background-color:#111320;border:1px solid #2a2a3a;color:#8592a7}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item h4,.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item p,.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item ul li{color:#8592a7}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper{border:0;margin-top:0}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper h3{color:#fff}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper h3 small{color:#8592a7;font-family:TWK Lausanne\ 400;font-size:2rem}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper .pricing-additional-description{color:#fa7315;font-family:TWK Lausanne\ 600;margin-top:.5rem}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper .pricing-additional-description small{color:#8592a7;font-family:TWK Lausanne\ 400}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper .no-credit-card-required{font-size:1.4rem;padding:1rem 0;text-align:center}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-list-wrapper button.primary{background:transparent;border:1px solid #2a2a3a;cursor:pointer;font-family:TWK Lausanne\ 600;font-weight:600;padding:1.5rem}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list{margin-top:0;padding-top:0}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list .pricing-item-content{border-top:1px solid #2a2a3a;padding:1.5rem 0}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list .pricing-item-content:last-child{padding-bottom:0}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list .pricing-item-content p{color:#8592a7;font-family:TWK Lausanne\ 600;font-size:1.4rem;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list .pricing-item-content ul li{background-image:url(../sass/components/icons/check-2.svg);background-position:left 4px;background-repeat:no-repeat}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list .pricing-item-content ul li.minus{background-image:url(../sass/components/icons/minus.svg)}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item .pricing-item-list .pricing-item-content ul li span{background:rgba(255,123,24,.12);border:1px solid rgba(255,123,24,.35);border-radius:10px;color:#fa7315;display:inline-block;padding:0 .5rem}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item.popular-item{border:1px solid #fa7315;position:relative}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item.popular-item:before{background:#fa7315;border-radius:999px;color:#fff;content:"MOST POPULAR";display:inline-block;font-family:TWK Lausanne\ 600;font-size:1.2rem;left:50%;padding:1rem 2rem;position:absolute;top:-2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item.popular-item h4{color:#fa7315}.page-template-custom-pricing .pricing-section .cp-section-1 .pricing-list .pricing-item.popular-item button.primary{background:#fa7315}.page-template-custom-pricing .pricing-section .cp-section-2{background-color:#0d1220;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-3{background-color:#090b12;border-bottom:1px solid #2a2a3a;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-4{background-color:#090b12;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-4 .book-a-call{background-color:#0d1220;border:1px solid #2a2a3a;border-radius:1rem;padding:1rem;text-align:center}.page-template-custom-pricing .pricing-section .cp-section-4 .book-a-call p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8592a7;font-family:TWK Lausanne\ 500;font-size:1.6rem;gap:1.5rem}.page-template-custom-pricing .pricing-section .cp-section-4 .book-a-call .link-outline{border:1px solid;color:#fa7315}.page-template-custom-pricing .pricing-section .cp-section-5{background-color:#090b12;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison{background:#0d1220;border:1px solid #2a2a3a;border-radius:1.6rem;display:grid;gap:3rem;grid-template-columns:1.2fr 1fr;padding:3rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .pre-title-plain{color:#fa7315;font-family:TWK Lausanne\ 600;font-size:1.4rem;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left h3{color:#fff}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .description{color:#8592a7;font-size:1.8rem;margin-bottom:2rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:1.2rem;gap:2rem;margin-bottom:1.2rem;padding:1.3rem 1.6rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-item h4{color:#fff;font-size:1.8rem;margin:0 0 .3rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-item p{color:#8592a7;font-size:1.5rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-item .stack-item-price{color:#f06e6e;font-family:TWK Lausanne\ 600;font-size:1.6rem;white-space:nowrap}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-total p{color:#8592a7;font-size:1.8rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-total h4{color:#fa7315;line-height:1;margin:0}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right{background:#1b120b;border:1px solid rgba(255,123,24,.35);border-radius:1.6rem;padding:2.4rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-label{color:#fa7315;font-family:TWK Lausanne\ 600;font-size:1.3rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right h3{color:#fff;font-size:5.2rem;line-height:1;margin:1rem 0 1.8rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right h3 small{color:#8592a7;font-size:2rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-savings{background:rgba(255,123,24,.1);border:1px solid rgba(255,123,24,.3);border-radius:1rem;margin-bottom:2rem;padding:1.4rem 1.6rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-savings p{color:#fa7315;font-family:TWK Lausanne\ 600;font-size:3.2rem;line-height:1;margin:0 0 .4rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-savings span{color:#8592a7;font-size:1.4rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-benefits{list-style:none;margin:0 0 2rem;padding:0}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-benefits li{background-image:url(../sass/components/icons/check-2.svg);background-position:left 4px;background-repeat:no-repeat;color:#fff;font-size:1.6rem;margin-bottom:1.2rem;padding-left:2.4rem;position:relative}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .btn.primary{background:#fa7315;border:0;cursor:pointer;font-family:TWK Lausanne\ 600;font-weight:600;padding:1.5rem;text-align:center;width:100%}.page-template-custom-pricing .pricing-section .cp-section-6{background-color:#fff;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-10{background-color:#fff;padding:7rem 0}.page-template-custom-pricing .pricing-section .cp-section-10 .title-content p.pre-title-plain{color:#fa7315;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-10 .title-content h3{color:#090b12;margin:.8rem 0 1rem}.page-template-custom-pricing .pricing-section .cp-section-10 .title-content p{color:#66768c;margin:0 auto;max-width:72rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(4,1fr);margin-top:3.2rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-item{background:#0d1220;border:1px solid #2a2a3a;border-radius:1.2rem;padding:3rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-item .included-icon{margin-bottom:1rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-item .included-icon img{height:2.4rem;width:2.4rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-item h4{color:#fff;font-size:2rem;margin:0 0 .8rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-item p{color:#8592a7;font-size:1.5rem;line-height:1.45;margin:0}.page-template-custom-pricing .pricing-section .cp-section-10 .included-cta{background:#0d1220;border:1px solid #2a2a3a;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;padding:3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-cta h4{color:#fff;margin:0 0 .4rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-cta p{color:#8592a7;font-size:1.6rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-10 .included-cta .btn.primary{background:#fa7315;border:0;font-family:TWK Lausanne\ 600;font-weight:600;text-align:center;white-space:nowrap}.page-template-custom-pricing .pricing-section .cp-section-7{background-color:#090b12;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-7 .title-content p.pre-title-plain{color:#fa7315;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-7 .title-content h2{color:#fff;font-size:6rem;margin:.8rem 0 1.2rem}.page-template-custom-pricing .pricing-section .cp-section-7 .title-content h2 span{color:#fa7315}.page-template-custom-pricing .pricing-section .cp-section-7 .title-content p{color:#8592a7;margin-left:auto;margin-right:auto;max-width:74rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle{background:rgba(32,16,7,.95);border:1px solid rgba(255,123,24,.8);border-radius:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8rem;margin:3rem 0;padding:2.2rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:48px;padding:1rem;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(255,123,24,.12);border-radius:1rem;justify-content:center}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-icon img{height:2.4rem;width:2.4rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-content{width:100%}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-content h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin:0 0 .8rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-content h4 .bundle-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fa7315;border-radius:999px;color:#fff;font-size:1rem;justify-content:center;letter-spacing:.06em;margin-left:.8rem;padding:.4rem .9rem;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-content>p{color:#fff;font-size:1.5rem;margin:0 0 1.5rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-price-wrap h4{color:#fff;font-size:4rem;line-height:1;margin:0}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-price-wrap h4 small{color:#8592a7;font-size:1.8rem;margin-left:.5rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-price-wrap .bundle-saving{color:#21b982;font-family:TWK Lausanne\ 600;font-size:1.8rem;margin:.6rem 0 .1rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-price-wrap .bundle-subtext{color:#fff;font-size:1.4rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .btn.primary{background:#fa7315;border:0;cursor:pointer;font-family:TWK Lausanne\ 600;font-weight:600;text-align:center;white-space:nowrap}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item{background:#0d1220;border:1px solid rgba(131,152,199,.22);border-radius:1.2rem;padding:3rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item.featured{background:rgba(24,16,19,.95);border-color:rgba(255,123,24,.9)}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item .powerup-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.2rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item .powerup-head .powerup-icon{padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(250,115,21,.12);border-radius:1rem;justify-content:center}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item .powerup-head .powerup-icon img{height:2.4rem;width:2.4rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item .powerup-head .powerup-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fa7315;border-radius:999px;color:#fff;font-size:1rem;justify-content:center;letter-spacing:.06em;padding:.4rem .9rem;text-transform:uppercase}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item h4{color:#fff;font-size:2.5rem;line-height:1.2;margin:0 0 .8rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item p{color:#8592a7;font-size:1.5rem;line-height:1.45;margin:0}.page-template-custom-pricing .pricing-section .cp-section-7 .powerup-item .powerup-price{background:rgba(255,123,24,.08);border:1px solid rgba(255,123,24,.25);border-radius:.8rem;color:#fa7315;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:TWK Lausanne\ 600;font-size:1.4rem;margin-top:1.4rem;padding:.7rem 1rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-footnote{color:#8592a7;font-size:1.5rem;margin:2rem 0;text-align:center}.page-template-custom-pricing .pricing-section .cp-section-8{background-color:#f3f5f8;padding:5rem 0}.page-template-custom-pricing .pricing-section .cp-section-8 .review-list{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item{background:#fff;border:1px solid #dde3eb;border-radius:1.2rem;padding:3rem}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item .review-stars{color:#fa7315;font-size:1.6rem;letter-spacing:.18em;margin-bottom:1.2rem}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item>p{color:#334155;font-size:1.6rem;line-height:1.5;margin:0 0 1.6rem}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item>p strong{color:#1f2937;font-family:TWK Lausanne\ 600}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item .review-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item .review-author .avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#e8edf3;border-radius:50%;color:#6b7c93;font-family:TWK Lausanne\ 600;font-size:1.1rem;height:4rem;justify-content:center;width:4rem}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item .review-author .author-details h4{color:#111827;font-size:1.6rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-8 .review-item .review-author .author-details p{color:#6b7c93;font-size:1.3rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-title{margin-top:8rem}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item{background:none;border-radius:0;color:inherit;padding:0}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item .faq-question{background:transparent;border:0;border-bottom:1px solid #dde3eb;color:#090b12;cursor:pointer;font-family:TWK Lausanne\ 500;font-size:1.8rem;padding:1.4rem 3.2rem 1.4rem 0;position:relative;text-align:left;width:100%}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item .faq-question:after{background:#e8edf3;border-radius:50%;color:#7b8ba0;content:"+";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.4rem;justify-content:center;line-height:1;padding-bottom:.3rem}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item .faq-answer{display:none;padding:1.5rem}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item .faq-answer p{color:rgba(12,10,8,.6);font-size:1.6rem;margin:0}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item.active .faq-question:after{background:rgba(255,123,24,.18);color:#fa7315;content:"×";padding-bottom:.3rem}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list .faq-item.active .faq-answer{display:block}.page-template-custom-pricing .pricing-section .cp-section-9{background-color:#090b12;padding:7rem 0}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta{text-align:center}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta h3{color:#95a3ff;font-size:5rem;line-height:1.05;margin:0}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta h3 span{color:#fa7315;display:block;font-style:italic}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta p{color:#8592a7;font-size:1.7rem;margin:2rem 0 2.4rem}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta .cta-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta .cta-actions .btn{background:#fa7315;min-width:20rem;padding:1.3rem;text-align:center}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta .cta-actions .link-outline{border-color:#8592a7;color:#fff;padding:1.3rem}@media (max-width:991px){.page-template-custom-pricing .pricing-section .features-list{grid-template-columns:1fr 1fr 1fr}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison,.page-template-custom-pricing .pricing-section .cp-section-8 .faq-list,.page-template-custom-pricing .pricing-section .cp-section-8 .review-list{grid-template-columns:1fr}.page-template-custom-pricing .pricing-section .cp-section-10 .included-grid,.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-grid{grid-template-columns:1fr 1fr}.page-template-custom-pricing .pricing-section .title-content h1{font-size:4.6rem}}@media (max-width:767px){.page-template-custom-pricing .pricing-section .features-list{grid-template-columns:1fr 1fr}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison{padding:2rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left h2{font-size:3.6rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-left .stack-total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right h3{font-size:4.2rem}.page-template-custom-pricing .pricing-section .cp-section-5 .cost-comparison-right .plan-savings p{font-size:2.8rem}.page-template-custom-pricing .pricing-section .cp-section-10 .title-content h3{font-size:4.6rem}.page-template-custom-pricing .pricing-section .cp-section-10 .included-grid{grid-template-columns:1fr}.page-template-custom-pricing .pricing-section .cp-section-10 .included-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-custom-pricing .pricing-section .cp-section-10 .included-cta .btn.primary{width:100%}.page-template-custom-pricing .pricing-section .cp-section-7 .title-content h2{font-size:4.4rem}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle,.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-bundle .bundle-bottom .btn.primary{width:100%}.page-template-custom-pricing .pricing-section .cp-section-7 .powerups-grid{grid-template-columns:1fr}.page-template-custom-pricing .pricing-section .cp-section-8 .faq-title{margin-top:5rem}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta h3{font-size:4.4rem}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta .cta-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta .cta-actions .btn,.page-template-custom-pricing .pricing-section .cp-section-9 .closing-cta .cta-actions .link-outline{min-width:25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-custom-pricing .pricing-section .title-content h1{font-size:4rem}}@media (max-width:479px){.page-template-custom-pricing .pricing-section .features-list{grid-template-columns:1fr}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;display:block!important;position:relative;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:-webkit-grab;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{line-height:0}.slick-dots li button{background-color:#f0f0f0;border:none;border-radius:100%;cursor:pointer;font-size:0;height:15px;margin:0;padding:0;width:15px}.slick-dots li.slick-active button{background-color:#000}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL19jdXN0b20tcHJpY2luZy5zY3NzIiwibWFpbi5jc3MiLCJhYnN0cmFjdHMvX3BsYWNlaG9sZGVycy5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL19wcmludC5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3N1Y2Nlc3Mtc3Rvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19zdWJzY3JpYmUuc2NzcyIsImNvbXBvbmVudHMvX2N0YS13aWRlLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19mZWF0dXJlcy5zY3NzIiwidGhlbWVzL190aGVtZS5zY3NzIiwicGFnZXMvX3BhZ2Utbm90LWZvdW5kLnNjc3MiLCJwYWdlcy9fbmFycm93LnNjc3MiLCJwYWdlcy9fZHluYW1pYy1jb250ZW50LnNjc3MiLCJwYWdlcy9fc2luZ2xlLnNjc3MiLCJwYWdlcy9fdGVtcGxhdGUuc2NzcyIsInZlbmRvcnMvX3NsaWNrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcW5DWSxnQkNnbklaLENDanVLQSxXQUNFLDZCQUFBLENBVUEsbUJBQUEsQ0FEQSxpQkFBQSxDQURBLGVBQUEsQ0FQQSwrQ0FBQSxDQUNBLHVSQUNFLENBUUYseUJETkYsQ0NTQSxXQUNFLDZCQUFBLENBVUEsbUJBQUEsQ0FEQSxpQkFBQSxDQURBLGVBQUEs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LHFCQUFBLENBQ0EsWUgyZEYsQ0d6ZEEsRUFDRSxnQ0FBQSxDQUVBLGlDQUFBLENBQ0EseUJBQUEsQ0FGQSxvQkFBQSxDQUdBLDBCSDJkRixDR3pkQSxZQUVFLHlCSDJkRixDR3pkQSxjQUNFLDJCSDJkRixDR3pkQSxrQkFDRSw0QkgyZEYsQ0d6ZEEsNERBR0UsVUgyZEYsQ0d6ZEEsZUFFRSxxQkFBQSxDQUNBLHVCSDJkRixDR3pkQSxNQUNFLDBCSDJkRixDR3pkQSxPQUVFLHVCSDJkRixDR3pkQSxJQUNFLHdCSDJkRixDR3pkQSxNQUNFLFdIMmRGLENHemRBLFFBR0UsU0FBQSxDQUNBLFFIMmRGLENHemRBLE1BRUUsc0JIMmRGLENBQ0YsQ0lsaUJBLGtCQU9FLGFDVE0sQ0RVTixlQUFBLENBRUEsa0JBQUEsQ0FEQSxZSm9pQkYsQ0loaUJBLEdBRUUsY0praUJGLENJL2hCQSxHQUVFLGdCSmlpQkYsQ0k5aEJBLEdBRUUsZ0JKZ2lCRixDSTdoQkEsR0FDRSxnQkpnaUJGLENJN2hCQSxHQUNFLGdCSmdpQkYsQ0k3aEJBLEdBQ0UsZ0JKZ2lCRixDSTdoQkEsRUFDRSxlSmdpQkYsQ0luaEJBLFVBUkksYUpxaUJKLENJN2hCQSxHQUNFLFFBQUEsQ0FDQSwwQ0oyaEJGLENJcmhCRSxZQUNFLGVKeWhCSixDSWxoQkksb0RBQ0UsYUpzaEJOLENJamhCQSxXQUdFLGtCQ2xFVyxDRGdFWCwrQkFBQSxDQUdBLFVDbkZNLENEb0ZOLDJCSm9oQkYsQ0lsaEJFLGFBQ0UsYUpvaEJKLENJaGhCQSxJQUNFLGNBQUEsQ0FDQSxxQkptaEJGLENJaGhCQSxFQUVFLGFDakdNLENEa0dOLG9CSmtoQkYsQ0k1Z0JFLFFBQ0UsYUo4Z0JKLENJNWdCSSxZQUNFLFVKOGdCTixDSXRnQkUseUJBRUUsU0owZ0JKLENNM2xCSSx5QkZ1RkYsR0FDRSxjSndnQkYsQ0lyZ0JBLEdBQ0UsY0p1Z0JGLENJcGdCQSxHQUNFLGdCSnNnQkYsQ0luZ0JBLEdBQ0UsZ0JKcWdCRixDQUNGLENNMW1CSSx5QkZ5R0YsR0FDRSxnQkpvZ0JGLENJamdCQSxH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LGFYckRKLENXc0RJLFVoQnc1RFosQ2dCMTVEVSxvRkFDRSxhWHJESixDV3NESSxVaEJ3NURaLENnQjE1RFUscUZBQ0UsYVhyREosQ1dzREksVWhCdzVEWixDZ0IxNURVLDJFQUNFLGFYckRKLENXc0RJLFVoQnc1RFosQ2dCcjVEVSxvRUFDRSxZaEJ1NURaLENnQm41RFEsK0RBS0UseUVYL0RTLENXOERULG1CQUFBLENBRUEsVVhyRUYsQ1dzRUUsY0FBQSxDQUxBLHFCQUFBLENBQ0EsV2hCdzVEVixDZ0JsNURVLHFFQUNFLHdCaEJvNURaLENnQmo1RFUscUVBQ0UsWWhCbTVEWixDZ0I5NERNLDhDQUVFLGdCQUFBLENBRUEsZUFBQSxDQURBLGVoQmc1RFIsQ2dCNzREUSxnREFFRSxhWHpGRixDVzBGRSx5QmhCODREVixDZ0J6NERJLDhDQUNFLFFoQjI0RE4sQ2dCeDREUSxzRkFDRSxTaEIwNERWLENnQng0RFUsaVpBU0UscUJBQUEsQ0FEQSxXQUFBLENBREEsbUJBQUEsQ0FHQSxhWGhISixDV2lISSxlQUFBLENBTEEsWUFBQSxDQURBLFVoQis0RFosQ2dCdjREWSw2ZkFDRSxhWHBITixDV3FITSxVaEI0NERkLENnQjk0RFkseWRBQ0UsYVhwSE4sQ1dxSE0sVWhCNDREZCxDZ0I5NERZLHllQUNFLGFYcEhOLENXcUhNLFVoQjQ0RGQsQ2dCOTREWSw2ZUFDRSxhWHBITixDV3FITSxVaEI0NERkLENnQjk0RFkscWNBQ0UsYVhwSE4sQ1dxSE0sVWhCNDREZCxDZ0J6NERZLHlhQUNFLFloQjg0RGQsQ2dCdjREUSwrRUFLRSx5RVhqSVMsQ1dnSVQsbUJBQUEsQ0FFQSxVWHZJRixDV3dJRSxjQUFBLENBTEEscUJBQUEsQ0FDQSxVaEI0NERWLENnQnQ0RFUscUZBQ0Usd0JoQnc0RFosQ2dCcjREVSxxRkFDRSxZaEJ1NERaLENNaC9ESSx5QlVtSEYsV0FFRSxrQkFBQSxDQURBLHlCQUFBLENBRUEsa0JBQUEsQ0FDQSxZaEJpNERGLENnQi8zREUsNENBQ0UsY0FBQSxDQUNBLFVoQmk0REosQ0FDRixDTTcvREkseUJV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LGFiaklKLENha0lJLFVsQmtuRVosQ2tCcG5FVSxpWUFDRSxhYmpJSixDYWtJSSxVbEJrbkVaLENrQnBuRVUsaVpBQ0UsYWJqSUosQ2FrSUksVWxCa25FWixDa0JwbkVVLHFaQUNFLGFiaklKLENha0lJLFVsQmtuRVosQ2tCcG5FVSw2V0FDRSxhYmpJSixDYWtJSSxVbEJrbkVaLENrQi9tRVUsaVZBQ0UsWWxCb25FWixDa0IvbUVNLGlFQUVFLFFBQUEsQ0FEQSxTbEJrbkVSLENrQi9tRVEscUZBS0UseUViaEpTLENhK0lULG1CQUFBLENBRUEsVWJ0SkYsQ2F1SkUsY0FBQSxDQUxBLDRCQUFBLENBQ0EsVWxCb25FVixDa0I3bUVVLDJGQUNFLHlFbEIrbUVaLENrQjVtRVUsMkZBQ0UsWWxCOG1FWixDa0J6bUVNLHlDQUdFLFVidktBLENhc0tBLGdCQUFBLENBRUEsZWxCMG1FUixDa0J4bUVRLDJDQUVFLFVsQnltRVYsQ2tCbm1FRSxnQkFDRSxZbEJxbUVKLENrQmptRUEsVUFDRSxjbEJvbUVGLENrQmxtRUUscUJBQ0UsU2xCb21FSixDa0JqbUVFLGFBQ0UsWUFBQSxDQUVBLFFBQUEsQ0FEQSxTbEJvbUVKLENrQmhtRUUsWUFHRSxzQmJyTUcsQ2FvTUgsZ0JBQUEsQ0FHQSxlQUFBLENBREEsaUJsQmttRUosQ2tCN2xFQSxVQUNFLGNsQmdtRUYsQ2tCOWxFRSx5QkFDRSxZQUFBLENBRUEsUUFBQSxDQURBLCtCbEJpbUVKLENrQjlsRUkseUNBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLFFsQmdtRU4sQ2tCOWxFTSx1REFJRSw2QkFBQSxDQUhBLGlDQUFBLENBRUEsa0JBQUEsQ0FEQSxZbEJrbUVSLENrQjlsRVEsMEVBQ0Usb0JsQmdtRVYsQ2tCN2xFUSwwREFDRSxpQmxCK2xFVixDa0I1bEVRLHlEQUNFLGdCQUFBLENBQ0EsZWxCOGxFVixDa0I1bEVVLG9FQUNFLGVsQjhsRVosQ2tCM2xFVSwyREFFRSxhbEI0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SUkseUJrQit3QkYsZ0ZBRUUsS0FBQSxDQURBLHlCeEJnMUdGLEN3QjUwR0EsY0FDRSxjeEI4MEdGLEN3QjEwR00sNEVBQ0UsZXhCNDBHUixDd0JyMEdFLHNCQUNFLG1DeEJ1MEdKLENBQ0YsQ00xbUlJLHlCa0J5eUJBLDRCQUVFLFFBQUEsQ0FEQSx5QnhCcTBHSixDd0JoMEdBLGlDQUNFLHlCQUFBLENBQ0EsZXhCazBHRixDd0IvekdBLG1CQUNFLHlCeEJpMEdGLEN3QnJ6R0ksb05BQ0Usa0J4QmcwR04sQ3dCM3pHQSx5R0FNRSxjeEI2ekdGLEN3Qnp6R0UsdUNBQ0UsZ0J4QjJ6R0osQ3dCdnpHQSw4Q0FDRSx5QnhCeXpHRixDd0J0ekdBLDRFQUNFLGV4Qnd6R0YsQ3dCcHpHRSwyQkFFRSxVQUFBLENBREEseUJ4QnV6R0osQ3dCcHpHSSxnREFDRSxleEJzekdOLEN3Qmp6R0ksK0JBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQ0EsWXhCbXpHTixDd0JoekdJLDhCQUNFLGF4Qmt6R04sQ3dCL3lHSSxnQ0FDRSxzQnhCaXpHTixDd0I1eUdBLGFBQ0UsYXhCOHlHRixDd0I1eUdFLHlCQUNFLGV4Qjh5R0osQ3dCMXlHQSx5REFFRSxLQUFBLENBREEseUJ4QjZ5R0YsQ3dCMXlHRSxvRkFDRSx1QkFBQSxDQUFBLG9CQUFBLENBQ0EsVUFBQSxDQURBLHNCeEI2eUdKLEN3Qnh5R0Esa0JBQ0UsVXhCMHlHRixDd0J2eUdBLGlEQUNFLFF4Qnl5R0YsQ3dCdnlHRSxxRUFDRSxrQnhCeXlHSixDd0JweUdFLHlJQUVFLGdCeEJzeUdKLEN3Qmx5R0EscURBRUUsS0FBQSxDQURBLHlCeEJxeUdGLEN3Qmh5R0Usc0JBQ0UseUJ4Qmt5R0osQ3dCaHlHSSxpQ0FDRSxnQkFBQSxDQUNBLGN4Qmt5R04sQ3dCN3hHQSxXQUNFLGN4Qit4R0YsQ3dCN3hHRSw4QkFDRSx5QnhCK3hHSixDd0IzeEdBLGlCQUNFLGN4QjZ4R0YsQ3dCM3hHRSwrQkFDRSx5QnhCNnhHSixDQUNGLEN5QjF2SUEscUJBR0UsYUFBQSxDQURB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UEEsV0FBQSxDQUVBLFdBQUEsQ0FJQSxRQUFBLENBREEsU0FBQSxDQUpBLFUzQnUzS04sQzJCNTJLTSxtQ0FDRSxxQjNCODJLUixDMkJ4MktBLGFBSUUsYUFBQSxDQUZBLE1BQUEsQ0FHQSxnQkFBQSxDQUNBLGlCQUFBLENBTEEsaUJBQUEsQ0FFQSxLM0I4MktGLEMyQnoyS0UsdUNBRUUsVUFBQSxDQUNBLGEzQjAyS0osQzJCdjJLRSxtQkFDRSxVM0J5MktKLEMyQnQyS0UsNEJBQ0UsaUIzQncyS0osQzJCcjJLQSxhQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYzNCdzJLRixDMkJ2MktFLHVCQUNFLFczQnkyS0osQzJCdjJLRSxpQkFDRSxhQUFBLENBQ0EsYTNCeTJLSixDMkJsM0tBLDRDQWVFLFkzQnkyS0YsQzJCdjJLRSwwQkFDRSxtQjNCeTJLSixDMkJ0MktFLGdDQUNFLGEzQncyS0osQzJCcjJLRSw0QkFDRSxpQjNCdTJLSixDMkJwMktFLDZCQUdFLDRCQUFBLENBRkEsYUFBQSxDQUNBLFczQnUyS0osQzJCbjJLQSwwQkFDRSxZM0JzMktGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZS0yO1xuXG4gICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmLndoaXRlLWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ibGFjay1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluLW5hdmlnYXRpb24ge1xuICAgICAgICB1bC5tZW51ID4gbGkge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1yaWdodCB7XG4gICAgICAgIC5saW5rLW91dGxpbmUge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbWVudS10b2dnbGUgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmljaW5nLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudGl0bGUtY29udGVudCB7XG4gICAgICAucHJlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHVycGxlLWRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtYmc7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZS10aXRsZS1wbGFpbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJsYWNrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC0yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgZ2FwOiAzcmVtO1xuXG4gICAgICAuZmVhdHVyZXMtbGlzdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS1iZztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHRleHQtZ3JleS0yO1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgIC5mZWF0dXJlLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDUwMFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuXG4gICAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ndWFyYW50ZWUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAzcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5ndWFyYW50ZWUtaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhcmlzb24tdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNWViO1xuICAgICAgfVxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgICBjb2xvcjogIzlhYTRiMjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC0yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYub3JhbmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBjb2xvcjogJHRleHQtMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXktMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1yb3cgdGQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNoZWNrIHtcbiAgICAgICAgY29sb3I6ICMyMWI5ODI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICAgICAgfVxuXG4gICAgICAubXV0ZWQge1xuICAgICAgICBjb2xvcjogI2NjZDRkZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZS1iYWRnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAxcHggc29saWQgcmdiYSgyNTAsIDExNSwgMjEsIDAuMzUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTE1LCAyMSwgMC4xMik7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNwLXNlY3Rpb24tMSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIxZTJkO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICBjaXJjbGUsXG4gICAgICAgIHJnYmEoMjcsIDMwLCA0NSwgMSkgMCUsXG4gICAgICAgIHJnYmEoOSwgMTEsIDE4LCAxKSAxMDAlLFxuICAgICAgICByZ2JhKDksIDExLCAxOCwgMSkgMTAwJVxuICAgICAgKTtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcblxuICAgICAgLnByaWNpbmctdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogM3JlbSAwO1xuXG4gICAgICAgIC5wcmljaW5nLXRvZ2dsZS1zd2l0Y2gge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGUtZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGUtaW5kaWNhdG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjZyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC42cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vbnRobHkuYWN0aXZlIH4gLnRvZ2dsZS1pbmRpY2F0b3Ige1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC55ZWFybHkuYWN0aXZlIH4gLnRvZ2dsZS1pbmRpY2F0b3Ige1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljaW5nLXRvZ2dsZS1iYWRnZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIDFweCBzb2xpZCByZ2JhKDI1MCwgMTE1LCAyMSwgMC4zNSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDExNSwgMjEsIDAuMTIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcmljaW5nLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuXG4gICAgICAgIC5wcmljaW5nLWl0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtYmc7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHRleHQtZ3JleS0yO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuXG4gICAgICAgICAgaDQsXG4gICAgICAgICAgcCxcbiAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2luZy1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNDAwXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljaW5nLWFkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDQwMFwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uby1jcmVkaXQtY2FyZC1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uLnByaW1hcnkge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkdGV4dC1ncmV5LTI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcmljaW5nLWl0ZW0tbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIC5wcmljaW5nLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkdGV4dC1ncmV5LTI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zYXNzL2NvbXBvbmVudHMvaWNvbnMvY2hlY2stMi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgICAgICYubWludXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zYXNzL2NvbXBvbmVudHMvaWNvbnMvbWludXMuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDEyMywgMjQsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIzLCAyNCwgMC4zNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYucG9wdWxhci1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTU9TVCBQT1BVTEFSXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uLnByaW1hcnkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jcC1zZWN0aW9uLTIge1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0zO1xuICAgIH1cblxuICAgIC5jcC1zZWN0aW9uLTMge1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR0ZXh0LWdyZXktMjtcbiAgICB9XG5cbiAgICAuY3Atc2VjdGlvbi00IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUtMjtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcblxuICAgICAgLmJvb2stYS1jYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0zO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRwdXJwbGUtZGFyaztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDUwMFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstb3V0bGluZSB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3Atc2VjdGlvbi01IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUtMjtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcblxuICAgICAgLmNvc3QtY29tcGFyaXNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMWZyO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGUtZGFyaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlLTM7XG4gICAgICB9XG5cbiAgICAgIC5jb3N0LWNvbXBhcmlzb24tbGVmdCB7XG4gICAgICAgIC5wcmUtdGl0bGUtcGxhaW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhY2staXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMS42cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0YWNrLWl0ZW0tcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICNmMDZlNmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YWNrLXRvdGFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvc3QtY29tcGFyaXNvbi1yaWdodCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxMjMsIDI0LCAwLjM1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxMjBiO1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW07XG5cbiAgICAgICAgLnBsYW4tbGFiZWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDEuOHJlbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4tc2F2aW5ncyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEyMywgMjQsIDAuMyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTIzLCAyNCwgMC4xKTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMS42cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYW4tYmVuZWZpdHMge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Fzcy9jb21wb25lbnRzL2ljb25zL2NoZWNrLTIuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5wcmltYXJ5IHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jcC1zZWN0aW9uLTYge1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5jcC1zZWN0aW9uLTEwIHtcbiAgICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICBwLnByZS10aXRsZS1wbGFpbiB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMC44cmVtIDAgMXJlbTtcbiAgICAgICAgICBjb2xvcjogJHRleHQtMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjNjY3NjhjO1xuICAgICAgICAgIG1heC13aWR0aDogNzJyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluY2x1ZGVkLWdyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdhcDogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICAuaW5jbHVkZWQtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUtMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHB1cnBsZS1kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgLmluY2x1ZGVkLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluY2x1ZGVkLWN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUtMztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHB1cnBsZS1kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMS4ycmVtO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwLjRyZW07XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ucHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3Atc2VjdGlvbi03IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUtMjtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcblxuICAgICAgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICBwLnByZS10aXRsZS1wbGFpbiB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwLjhyZW0gMCAxLjJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc0cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG93ZXJ1cHMtYnVuZGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIzLCAyNCwgMC44KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMiwgMTYsIDcsIDAuOTUpO1xuICAgICAgICBwYWRkaW5nOiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS44cmVtO1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgICAgICAuYnVuZGxlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTIzLCAyNCwgMC4xMik7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idW5kbGUtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC5idW5kbGUtdGFnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1bmRsZS1ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYnVuZGxlLXByaWNlLXdyYXAge1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ1bmRsZS1zYXZpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjZyZW0gMCAwLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzIxYjk4MjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idW5kbGUtc3VidGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5wcmltYXJ5IHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvd2VydXBzLWdyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAucG93ZXJ1cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzEsIDE1MiwgMTk5LCAwLjIyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlLTM7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgJi5mZWF0dXJlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTIzLCAyNCwgMC45KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAxNiwgMTksIDAuOTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvd2VydXAtaGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgICAgICAgICAucG93ZXJ1cC1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTE1LCAyMSwgMC4xMik7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3dlcnVwLXRhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIH1cblxuICAgICAgICAucG93ZXJ1cC1wcmljZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIzLCAyNCwgMC4yNSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDEyMywgMjQsIDAuMDgpO1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG93ZXJ1cHMtZm9vdG5vdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNwLXNlY3Rpb24tOCB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY4O1xuXG4gICAgICAucmV2aWV3LWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5yZXZpZXctaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGUzZWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAucmV2aWV3LXN0YXJzIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMzM0MTU1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICMxZjI5Mzc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlldy1hdXRob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlZGYzO1xuICAgICAgICAgICAgY29sb3I6ICM2YjdjOTM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXV0aG9yLWRldGFpbHMge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzExMTgyNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNmI3YzkzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFxLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgIH1cblxuICAgICAgLmZhcS1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDRyZW07XG5cbiAgICAgICAgLmZhcS1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5mYXEtcXVlc3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNTAwXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC0yO1xuICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDMuMnJlbSAxLjRyZW0gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRlM2ViO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGVkZjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjN2I4YmEwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmFxLWFuc3dlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5mYXEtcXVlc3Rpb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCLDl1wiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTIzLCAyNCwgMC4xOCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFxLWFuc3dlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jcC1zZWN0aW9uLTkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZS0yO1xuICAgICAgcGFkZGluZzogN3JlbSAwO1xuXG4gICAgICAuY2xvc2luZy1jdGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgICAgY29sb3I6ICM5NWEzZmY7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMi40cmVtO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS1hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmstb3V0bGluZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMS4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwic21hbGwtZGVza3RvcFwiKSB7XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IHtcbiAgICAuY29zdC1jb21wYXJpc29uIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCB7XG4gICAgLnJldmlldy1saXN0LFxuICAgIC5mYXEtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEwIHtcbiAgICAuaW5jbHVkZWQtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IHtcbiAgICAucG93ZXJ1cHMtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmZlYXR1cmVzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSB7XG4gICAgLmNvc3QtY29tcGFyaXNvbiB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgIC5jb3N0LWNvbXBhcmlzb24tbGVmdCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgfVxuXG4gICAgICAuc3RhY2stdG90YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvc3QtY29tcGFyaXNvbi1yaWdodCB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgfVxuXG4gICAgICAucGxhbi1zYXZpbmdzIHAge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIHtcbiAgICAuY3Atc2VjdGlvbi0xMCB7XG4gICAgICAudGl0bGUtY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5jbHVkZWQtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuXG4gICAgICAuaW5jbHVkZWQtY3RhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmJ0bi5wcmltYXJ5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jcC1zZWN0aW9uLTcge1xuICAgICAgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvd2VydXBzLWJ1bmRsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmJ1bmRsZS1ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAuYnRuLnByaW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3dlcnVwcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNwLXNlY3Rpb24tOCB7XG4gICAgICAuZmFxLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3Atc2VjdGlvbi05IHtcbiAgICAgIC5jbG9zaW5nLWN0YSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtYWN0aW9ucyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5idG4sXG4gICAgICAgICAgLmxpbmstb3V0bGluZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1tb2JpbGVcIikge1xuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogR2VuZXJhdGVkIGJ5IEZvbnRpZSA8aHR0cDovL2ZvbnRpZS5waXhlbHN2c2J5dGVzLmNvbT4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgMjAwXCI7XG4gIHNyYzogdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDIwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDIwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDIwMC5zdmcjVFdLIExhdXNhbm5lIDIwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wMEZFO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSAzMDBcIjtcbiAgc3JjOiB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSAzMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSAzMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMzAwLnN2ZyNUV0sgTGF1c2FubmUgMzAwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTAwRkU7XG59XG4vKiBHZW5lcmF0ZWQgYnkgRm9udGllIDxodHRwOi8vZm9udGllLnBpeGVsc3ZzYnl0ZXMuY29tPiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA0MDBcIjtcbiAgc3JjOiB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwLnN2ZyNUV0sgTGF1c2FubmUgNDAwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTAwRkU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDQwMFwiO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAgSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwIEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwIEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDQwMCBJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwIEl0YWxpYy5zdmcjVFdLIExhdXNhbm5lIDQwMCBJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDBGRTtcbn1cbi8qIEdlbmVyYXRlZCBieSBGb250aWUgPGh0dHA6Ly9mb250aWUucGl4ZWxzdnNieXRlcy5jb20+ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDUwMFwiO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA1MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA1MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA1MDAuc3ZnI1RXSyBMYXVzYW5uZSA1MDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDBGRTtcbn1cbi8qIEdlbmVyYXRlZCBieSBGb250aWUgPGh0dHA6Ly9mb250aWUucGl4ZWxzdnNieXRlcy5jb20+ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA2MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA2MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA2MDAuc3ZnI1RXSyBMYXVzYW5uZSA2MDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDBGRTtcbn1cbi8qIEJvZHkgKi9cbmJvZHksIC5oZXJvIC5oZXJvLWNvbnRlbnQgaDEgc3BhbiwgLmhlcm8gLmhlcm8tY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDIwMFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRlbF0sIC5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAuaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dCwgLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uLFxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdLCAuaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXQsXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sIC5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gcCwgLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gcCBhLCAucGFydG5lcnMgcCwgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5mZWF0dXJlLWNvbHVtbiAuZmVhdHVyZS1pdGVtIHAgYSwgLmN0YS5jb250ZW50LXdpdGgtaW1hZ2UgLmN0YS1pdGVtLWNvbnRlbnQgaDEgc3Bhbixcbi5jdGEuY29udGVudC13aXRoLWltYWdlIC5jdGEtaXRlbS1jb250ZW50IGgyIHNwYW4sXG4uY3RhLmNvbnRlbnQtd2l0aC1pbWFnZSAuY3RhLWl0ZW0tY29udGVudCBoMyBzcGFuLCAuc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiwgLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSBwLCAuc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIHAgYSwgLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dCxcbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGVsXSwgLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uLCAuc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3JpZXMtbGlzdCAuc3VjY2Vzcy1zdG9yeS1pdGVtIC5zdWNjZXNzLXN0b3J5LWl0ZW0tY29udGVudCAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvciAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvci1jb250ZW50IHAsIC5zdWNjZXNzLXN0b3JpZXMtYm94IC5zdWNjZXNzLXN0b3JpZXMtbGlzdC1ib3ggLnN1Y2Nlc3Mtc3RvcnktaXRlbSAuc3VjY2Vzcy1zdG9yeS1pdGVtLWNvbnRlbnQgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3IgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3ItY29udGVudCBwLCAubGluay1hcnJvdywgLnRpdGxlLWNvbnRlbnQgcCwgLmJ0biwgZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1zdWJzY3JpYmUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCwgZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1zdWJzY3JpYmUgZm9ybSAuZm9ybS1ncm91cCBidXR0b24sIGZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gcCwgZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1zdWJzY3JpYmUgZm9ybSBwIGEge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgMjAwXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIGxhYmVsLCAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jdGEtdGl0bGUtY29udGVudCBoMywgZm9ybSAuaW5wdXQtYmxvY2sgbGFiZWwsIGgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiwgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDQwMFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jdGEtd2lkZSAuY3RhLWl0ZW0tY29udGVudCBoMyxcbi5jdGEtd2lkZSAuY3RhLWl0ZW0tY29udGVudCBoMixcbi5jdGEtd2lkZSAuY3RhLWl0ZW0tY29udGVudCBoMSwgLnN1Y2Nlc3Mtc3RvcmllcyAuc3VjY2Vzcy1zdG9yaWVzLWxpc3QgLnN1Y2Nlc3Mtc3RvcnktaXRlbSAuc3VjY2Vzcy1zdG9yeS1pdGVtLWNvbnRlbnQgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3IgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3ItY29udGVudCBoNSwgLnN1Y2Nlc3Mtc3Rvcmllcy1ib3ggLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0LWJveCAuc3VjY2Vzcy1zdG9yeS1pdGVtIC5zdWNjZXNzLXN0b3J5LWl0ZW0tY29udGVudCAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvciAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvci1jb250ZW50IGg1LCBmb3JtLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZm9ybS5uZXdzbGV0dGVyIGJ1dHRvbiwgaDEsIGgyLCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBIZWFkaW5nICovXG4udGl0bGUtY29udGVudCBoMSBzcGFuLFxuLnRpdGxlLWNvbnRlbnQgaDIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSAzMDBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaGVybyAuaGVyby1jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDQwMFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mZWF0dXJlcy1ib3ggLmZlYXR1cmUtYm94LWl0ZW0gLmZlYXR1cmUtYm94LWNvbnRlbnQgaDQsIC5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29sdW1uLWluZm8gLmNvbHVtbi1pbmZvLWl0ZW0gLmNvbHVtbi1pbmZvLWl0ZW0tY29udGVudCBoNiwgLmN0YSAuY3RhLWl0ZW0tY29udGVudCBoMywgLnN1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgaDQsIC50aXRsZS1jb250ZW50IGgxLFxuLnRpdGxlLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNDAwXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNsZWFyOjpiZWZvcmUsIGZvcm0ubmV3c2xldHRlcjo6YmVmb3JlLCAuY2xlYXI6OmFmdGVyLCBmb3JtLm5ld3NsZXR0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBidXR0b24sXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmxpbmstYXJyb3csIC5saW5rLWFycm93IC5pY29uLCAubGluay1vdXRsaW5lLCAuYnRuLCBmb3JtLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZm9ybS5uZXdzbGV0dGVyIGJ1dHRvbiwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIGZvcm0gYnV0dG9uLCBmb3JtIGJ1dHRvbiAuaWNvbiwgYSwgYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuZm9ybSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5mb3JtIGlucHV0OmZvY3VzLFxuZm9ybSB0ZXh0YXJlYTpmb2N1cywgZm9ybSBzZWxlY3Q6Zm9jdXMsIGZvcm0gaW5wdXQ6YWN0aXZlLFxuZm9ybSB0ZXh0YXJlYTphY3RpdmUsIGZvcm0gc2VsZWN0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IDE7XG4gIGJvcmRlcjogc29saWQgMC4xcmVtIHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gICAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAjcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAjaGVhZGVyLFxuICAjbWVudS1iYXIsXG4gICNzaWRlYmFyLFxuICBoMiNwb3N0Y29tbWVudCxcbiAgZm9ybSNjb21tZW50Zm9ybSxcbiAgI2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50cnkgYTphZnRlciB7XG4gICAgY29udGVudDogXCIgW1wiIGF0dHIoaHJlZikgXCJdIFwiO1xuICB9XG4gICNwcmludGVkLWFydGljbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC5pciBhOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDQuNnJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbm1haW4gcCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtIHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxudWwgbGksXG5vbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wb3N0LWlubmVyLXdyYXBwZXIgdWwgbGksXG4ucG9zdC1pbm5lci13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogc29saWQgMC40cmVtICMwZjU4YTU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgYmFja2dyb3VuZDogI2Q4ZTdmNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDRyZW07XG59XG5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwMDUxODtcbn1cbmE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDAuMDFyZW0gc29saWQgcmdiYSgwLCAzMiwgODAsIDAuMik7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMC4wMXJlbSBzb2xpZCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMC4wMXJlbSBzb2xpZCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbn1cblxuaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAubG9nbyBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmxvZ28gYSBpbWcud2hpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmxvZ28gYSBpbWcuYmxhY2stbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMS41cmVtO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9sYXlvdXQvaWNvbnMvY2hldi1kb3duLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhIC5tZW51LWl0ZW0taWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYSAubWVudS1pdGVtLWljb24gaW1nIHtcbiAgbWF4LWhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSA+IGEgLm1lbnUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC4xNXJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhIC5tZW51LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWMxOTQ7XG4gIGNvbG9yOiAjMzUyZTJlICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpOmhvdmVyIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9sYXlvdXQvaWNvbnMvY2hldi5zdmdcIik7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWMxOTQ7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBib3JkZXItY29sb3I6ICMzNTJlMmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIC5zdWItbWVudS5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC13aWR0aDogMTEwcmVtO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIC5zdWItbWVudS5tZWdhLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgbWluLXdpZHRoOiAzNnJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5zdWItbWVudSBsaSBhOmhvdmVyIC5tZW51LWl0ZW0tdGV4dCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAuc3ViLW1lbnUgbGkgYTpob3ZlciAubWVudS1pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMTk0ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpIC5zdWItbWVudS5tZWdhLW1lbnUgLnN1Yi1tZW51IGxpIGEgLm1lbnUtaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5zdWItbWVudSBsaSBhIC5tZW51LWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAuc3ViLW1lbnUgbGkgYSAubWVudS1pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAuc3ViLW1lbnUgbGkgYSAubWVudS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5zdWItbWVudSBsaS53aWRlIGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxcmVtO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUubWVnYS1tZW51IC5zdWItbWVudSBsaS53aWRlIGEgLm1lbnUtaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgLnN1Yi1tZW51Lm1lZ2EtbWVudSAuc3ViLW1lbnUgbGkud2lkZSBhIC5tZW51LWl0ZW0taWNvbiBpbWcge1xuICB3aWR0aDogMTdyZW07XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAubGluay1vdXRsaW5lLFxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IC5idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IC5tb2JpbGUtbWVudS10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDAuMzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcHBlciB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAxLjY1cmVtIDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS13cmFwcGVyIC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS13cmFwcGVyIC5tb2JpbGUtbWVudS1oZWFkZXIgLmxvZ28gYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS13cmFwcGVyIC5tb2JpbGUtbWVudS1oZWFkZXIgLm1vYmlsZS1tZW51LWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS13cmFwcGVyIC5tb2JpbGUtbWVudS1oZWFkZXIgLm1vYmlsZS1tZW51LWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAwLjM1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDIwJTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm1vYmlsZS1tZW51LWhlYWRlciAubW9iaWxlLW1lbnUtY2xvc2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm1vYmlsZS1tZW51LWhlYWRlciAubW9iaWxlLW1lbnUtY2xvc2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXdyYXBwZXIgdWwjbW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcHBlciB1bCNtb2JpbGUtbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcHBlciB1bCNtb2JpbGUtbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS13cmFwcGVyIHVsI21vYmlsZS1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogcmFkaWFsLWdyYWRpZW50KDEwMCUgMzYyLjgxJSBhdCAwJSAxMDAlLCAjZmYyNTI1IDAlLCAjZmZlNTNiIDEwMCUpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcHBlciB1bCNtb2JpbGUtbWVudSBsaSA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTdmNjtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcHBlciB1bCNtb2JpbGUtbWVudSBsaSA+IC5zdWItbWVudSBsaSA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcHBlciB1bCNtb2JpbGUtbWVudSBsaSA+IC5zdWItbWVudSBsaSAuc3ViLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS13cmFwcGVyIHVsI21vYmlsZS1tZW51IGxpID4gLnN1Yi1tZW51IGxpIC5zdWItbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtZm9vdGVyIC5idG4tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyLmFjdGl2ZSAubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5ob21lIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkuaG9tZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5sb2dvIGEgaW1nLndoaXRlLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuaG9tZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5sb2dvIGltZy5ibGFjay1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaG9tZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5ob21lIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9sYXlvdXQvaWNvbnMvY2hldi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuYm9keS5ob21lIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAubGluay1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuaG9tZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLm1vYmlsZS1tZW51LXRvZ2dsZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IC5idG4tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tZ3JvdXAge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tZ3JvdXAgLmZvbGxvdy11cy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1ncm91cCBoNSB7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1ncm91cCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tZ3JvdXAgdWwgbGkge1xuICBtYXJnaW46IDEuMnJlbSAwO1xufVxuZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1ncm91cCB1bCBsaSBhIHtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tZ3JvdXAgdWwgbGkgYSBpLmZhLWJyYW5kcyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tZ3JvdXAgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9sbG93LXVzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9sbG93LXVzLW1vYmlsZSBoNSB7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvbGxvdy11cy1tb2JpbGUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb2xsb3ctdXMtbW9iaWxlIHVsIGxpIGEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjMzUyZTJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXN1YnNjcmliZSB7XG4gIG1heC13aWR0aDogNDJyZW07XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXN1YnNjcmliZSBoNSB7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1zdWJzY3JpYmUgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzM1MmUyZTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzM1MmUyZTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXN1YnNjcmliZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXN1YnNjcmliZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5mb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLXN1YnNjcmliZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzogMS4zcmVtIDEuNXJlbTtcbiAgd2lkdGg6IDMwMnB4O1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmMjUyNSAwJSwgI2ZmZTUzYiAxMDAlKTtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxODtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzM1MmUyZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb290ZXItc3Vic2NyaWJlIGZvcm0gcCBhIHtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoNTMsIDQ2LCA0NiwgMC4zKTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5mb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbS1jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbS1jb2x1bW4gaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbmZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5mb290ZXItYm90dG9tLWNvbHVtbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzM1MmUyZTtcbn1cbmZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5mb290ZXItYm90dG9tLWNvbHVtbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20tY29sdW1uIHVsIGxpIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbmZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5mb290ZXItYm90dG9tLWNvbHVtbiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3Atd3JhcHBlciAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvbGxvdy11cy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXRvcC13cmFwcGVyIC5mb2xsb3ctdXMtbW9iaWxlIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm90dG9tLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20tY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdG9wLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbS1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbS1jb2x1bW4gdWwge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuZm9ybS5uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbSAwIDAgMC42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM1MmUyZTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDAuMnJlbSAjMGY1OGE1O1xufVxuZm9ybS5uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuZm9ybS5uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbmZvcm0ubmV3c2xldHRlciBidXR0b24ge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjZyZW0gMC42cmVtIDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzBmNThhNTtcbiAgaGVpZ2h0OiA3cmVtO1xufVxuZm9ybS5uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmZvcm0ubmV3c2xldHRlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwNTE4O1xufVxuZm9ybSAuaW5wdXQtYmxvY2sge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbmZvcm0gLmlucHV0LWJsb2NrIGxhYmVsIHtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvcm0gaW5wdXQsXG5mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM1MmUyZTtcbiAgcGFkZGluZzogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogc29saWQgMC4xcmVtIHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5mb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzM1MmUyZTtcbiAgcGFkZGluZzogMCAxLjJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwibGF5b3V0L2ljb25zL2NoZXYtZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA1MCU7XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjFyZW0gcmdiYSgwLCAzMiwgODAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cbmZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBvcGFjaXR5OiAxO1xufVxuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwZjU4YTU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjByZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwNTE4O1xufVxuZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1OGE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuZm9ybSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNTE4O1xufVxuZm9ybSBidXR0b246aG92ZXIgLmFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxLjdyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgZm9ybS5uZXdzbGV0dGVyIGJ1dHRvbixcbiAgZm9ybS5uZXdzbGV0dGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmMjUyNSAwJSwgI2ZmZTUzYiAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMzYyLjgxJSBhdCAwJSAxMDAlLCAjZmZlNTNiIDAlLCAjZmYyNTI1IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jdGEtaXRlbS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW46IDNyZW0gMCAwO1xufVxuLmN0YS1pdGVtLWJ1dHRvbnMuY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aGFuay15b3UtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY29uLmFycm93LXJpZ2h0IHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDYuNjlweDtcbiAgaGVpZ2h0OiAxMS42MnB4O1xufVxuLmljb24uYXJyb3ctZG93biB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pY29uLmVudmVsb3BlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL3Ntcy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaWNvbi5jYWxsIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2NhbGwuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmljb24uY2hhdCB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9tZXNzYWdlLWZhdm9yaXRlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLnJlc3BvbnNpdmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvbW9uaXRvci1tb2JiaWxlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLmNsaWVudC1zdWNjZXNzIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2xpa2Uuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmljb24uc2VvLWdyb3d0aCB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9zZWFyY2gtc3RhdHVzLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLnN1cHBvcnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvMjQtc3VwcG9ydC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uaWNvbi5wcm9wZXJ0eS1saXN0aW5nIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2xvY2F0aW9uLXRpY2suc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmljb24uc3luY2hyb25pemF0aW9uIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2Nsb3VkLWNoYW5nZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uaWNvbi5vcHRpbWl6ZWQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvY2FyZC1jb2luLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLnNjYWxhYmxlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2hpZXJhcmNoeS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uaWNvbi5jdXN0b20tZG9tYWluIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2dsb2JhbC1lZGl0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLnNlZ21lbnRhdGlvbiB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9kb2N1bWVudC1maWx0ZXIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmljb24uYW5hbHl0aWNzIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2RpYWdyYW0uc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmljb24uY2xpcGJvYXJkLXRpY2sge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvY2xpcGJvYXJkLXRpY2suc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUyZTJlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmljb24ucHJvZ3JhbW1pbmctYXJyb3dzIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL3Byb2dyYW1taW5nLWFycm93cy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaWNvbi5zaGllbGQtdGljayB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9zaGllbGQtdGljay5zdmdcIik7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaWNvbi5tYXAge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvbWFwLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLmNoZWNrIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2NoZWNrLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MmUyZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnRpdGxlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnRpdGxlLWNvbnRlbnQuY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpdGxlLWNvbnRlbnQubm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aXRsZS1jb250ZW50LnRleHQtd2hpdGUgaDIsXG4udGl0bGUtY29udGVudC50ZXh0LXdoaXRlIHAsXG4udGl0bGUtY29udGVudC50ZXh0LXdoaXRlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aXRsZS1jb250ZW50IGgxLFxuLnRpdGxlLWNvbnRlbnQgaDIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnRpdGxlLWNvbnRlbnQgaDEgc3Bhbixcbi50aXRsZS1jb250ZW50IGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiByZ2JhKDEyLCAxMCwgOCwgMC42KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50aXRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi50aXRsZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdGEtdGl0bGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uY3RhLXRpdGxlLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmN0YS10aXRsZS1jb250ZW50IGgzIHNwYW4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY3RhLXRpdGxlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5jdGEtdGl0bGUtY29udGVudCAuY3RhLWl0ZW0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGl0bGUtY29udGVudCBoMSxcbiAgLnRpdGxlLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICAudGl0bGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY3RhLXRpdGxlLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIC50aXRsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC50aXRsZS1jb250ZW50LmNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aXRsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZS1jb250ZW50IGgxLFxuICAudGl0bGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC50aXRsZS1jb250ZW50IGgxIHNwYW4sXG4gIC50aXRsZS1jb250ZW50IGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC50aXRsZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5jdGEge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuLnN1Y2Nlc3Mtc3RvcmllcyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IC5zdWNjZXNzLXN0b3J5LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbi5zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3JpZXMtbGlzdCAuc3VjY2Vzcy1zdG9yeS1pdGVtIC5zdWNjZXNzLXN0b3J5LWl0ZW0tY29udGVudCAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4uc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3JpZXMtbGlzdCAuc3VjY2Vzcy1zdG9yeS1pdGVtIC5zdWNjZXNzLXN0b3J5LWl0ZW0tY29udGVudCAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvciBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnN1Y2Nlc3Mtc3RvcmllcyAuc3VjY2Vzcy1zdG9yaWVzLWxpc3QgLnN1Y2Nlc3Mtc3RvcnktaXRlbSAuc3VjY2Vzcy1zdG9yeS1pdGVtLWNvbnRlbnQgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3IgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3ItY29udGVudCBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yIC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzM1MmUyZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3VjY2Vzcy1zdG9yaWVzLWJveCB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXR0ZXJuLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdWNjZXNzLXN0b3JpZXMtYm94IC5zdWNjZXNzLXN0b3JpZXMtbGlzdC1ib3ggLnN1Y2Nlc3Mtc3RvcnktaXRlbSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLnN1Y2Nlc3Mtc3Rvcmllcy1ib3ggLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0LWJveCAuc3VjY2Vzcy1zdG9yeS1pdGVtIC5zdWNjZXNzLXN0b3J5LWl0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xufVxuLnN1Y2Nlc3Mtc3Rvcmllcy1ib3ggLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0LWJveCAuc3VjY2Vzcy1zdG9yeS1pdGVtIC5zdWNjZXNzLXN0b3J5LWl0ZW0tY29udGVudCBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uc3VjY2Vzcy1zdG9yaWVzLWJveCAuc3VjY2Vzcy1zdG9yaWVzLWxpc3QtYm94IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zdWNjZXNzLXN0b3JpZXMtYm94IC5zdWNjZXNzLXN0b3JpZXMtbGlzdC1ib3ggLnN1Y2Nlc3Mtc3RvcnktaXRlbSAuc3VjY2Vzcy1zdG9yeS1pdGVtLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWNjZXNzLXN0b3JpZXMtYm94IC5zdWNjZXNzLXN0b3JpZXMtbGlzdC1ib3ggLnN1Y2Nlc3Mtc3RvcnktaXRlbSAuc3VjY2Vzcy1zdG9yeS1pdGVtLWNvbnRlbnQgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4uc3VjY2Vzcy1zdG9yaWVzLWJveCAuc3VjY2Vzcy1zdG9yaWVzLWxpc3QtYm94IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc3VjY2Vzcy1zdG9yaWVzLWJveCAuc3VjY2Vzcy1zdG9yaWVzLWxpc3QtYm94IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yIC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yLWNvbnRlbnQgaDUge1xuICBtYXJnaW46IDA7XG59XG4uc3VjY2Vzcy1zdG9yaWVzLWJveCAuc3VjY2Vzcy1zdG9yaWVzLWxpc3QtYm94IC5zdWNjZXNzLXN0b3J5LWl0ZW0gLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yIC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzM1MmUyZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGluay1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBjb2xvcjogIzM1MmUyZSAhaW1wb3J0YW50O1xufVxuLmxpbmstYXJyb3cud2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpbmstYXJyb3cud2hpdGUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGluay1hcnJvdy53aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGluay1hcnJvdy53aGl0ZTpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICMzNTJlMmUgIWltcG9ydGFudDtcbiAgZ2FwOiAxLjRyZW07XG59XG4ubGluay1hcnJvdzpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTJlMmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmxpbmstb3V0bGluZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDFyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICMzNTJlMmU7XG4gIHBhZGRpbmc6IDAuODc1NXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY29sb3I6ICMzNTJlMmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubGluay1vdXRsaW5lLndoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saW5rLW91dGxpbmU6aG92ZXIge1xuICBnYXA6IDEuMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWNjZXNzLXN0b3JpZXMtYm94IHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5mYXEtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMXJlbTtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMDAwNTE4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0gLmZhcS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0gLmZhcS1xdWVzdGlvbiBpLmZhLXNvbGlkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIGkuZmEtY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24gaS5mYS14IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0uYWN0aXZlIGkuZmEtY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0uYWN0aXZlIGkuZmEteCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLWFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFxLWxpc3QgLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLXF1ZXN0aW9uIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5mYXEtbGlzdCAuZmFxLWl0ZW0uYWN0aXZlIC5mYXEtYW5zd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYXEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG59XG4uZmFxLXNlY3Rpb24gLmZhcS1saXN0IHtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLmZhcS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5zdWJzY3JpYmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkOGU3ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1hcmdpbjogNXJlbSAwO1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgaDQge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDA7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgcGFkZGluZzogMS4zcmVtIDEuNXJlbTtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmMjUyNSAwJSwgI2ZmZTUzYiAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxODtcbn1cbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSBwIGEge1xuICBjb2xvcjogIzM1MmUyZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXQsXG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM1MmUyZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dDpmb2N1cyxcbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b24ge1xuICBwYWRkaW5nOiAxLjNyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAzNjIuODElIGF0IDAlIDEwMCUsICNmZjI1MjUgMCUsICNmZmU1M2IgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Vic2NyaWJlIC5zdWJzY3JpYmUtZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNTE4O1xufVxuLnN1YnNjcmliZSAuc3Vic2NyaWJlLWZvcm0gLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIC5zdWJzY3JpYmUgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5jdGEtd2lkZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdGEtd2lkZSAuY3RhLWl0ZW0taW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNSU7XG59XG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQgaDMgc3Bhbixcbi5jdGEtd2lkZSAuY3RhLWl0ZW0tY29udGVudCBoMiBzcGFuLFxuLmN0YS13aWRlIC5jdGEtaXRlbS1jb250ZW50IGgxIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5jdGEtd2lkZSAuY3RhLWl0ZW0tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQuYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmN0YS13aWRlIC5jdGEtaXRlbS1jb250ZW50LmJsYWNrLWJnIGgzLFxuLmN0YS13aWRlIC5jdGEtaXRlbS1jb250ZW50LmJsYWNrLWJnIHAsXG4uY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQuYmxhY2stYmcgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdGEtd2lkZSAuY3RhLWl0ZW0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cblxuLmN0YS1ib3gge1xuICBwYWRkaW5nOiA1cmVtIDAgMTByZW07XG59XG4uY3RhLWJveCAuY3RhLXdpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmN0YS1kZW1vIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdGEtd2lkZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmN0YS13aWRlIC5jdGEtaXRlbS1pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWRlbW8ge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuICAuY3RhLWJveCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG4gIC5jdGEtd2lkZSAuY3RhLWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuICAuY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5odG1sOm5vdChbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LmhvbWUgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxODtcbn1cblxuaHRtbDppcyhbZGF0YS1zY3JvbGw9XCIwXCJdKSBib2R5LmhvbWUgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZXJvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDUxOCAxMCUsICMwMzExMzQgMzAlLCAjMTE2MGI3IDY1JSwgcmdiYSg4MCwgMTcxLCAyMzEsIDApIDEwMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlcm8gLmhlcm8tY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLmhlcm8gLmhlcm8tY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVybyAuaGVyby1jb250ZW50IGgxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzM1MmUyZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uLFxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMS40cmVtIDEuNXJlbSAxLjJyZW07XG4gIHdpZHRoOiAzMDJweDtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAzNjIuODElIGF0IDAlIDEwMCUsICNmZjI1MjUgMCUsICNmZmU1M2IgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBidXR0b246aG92ZXIsXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAzNjIuODElIGF0IDAlIDEwMCUsICNmZmU1M2IgMCUsICNmZjI1MjUgMTAwJSk7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBidXR0b246Zm9jdXMsXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWVtYWlsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXQsXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlcixcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXQ6Zm9jdXMsXG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW0gMS4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAzNjIuODElIGF0IDAlIDEwMCUsICNmZjI1MjUgMCUsICNmZmU1M2IgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAzNjIuODElIGF0IDAlIDEwMCUsICNmZmU1M2IgMCUsICNmZjI1MjUgMTAwJSk7XG59XG4uaGVybyAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlcm8gLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZXJvIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8gLmhlcm8taW1nIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnBhcnRuZXJzLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcnRuZXJzIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcnRuZXJzIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHJnYmEoMTIsIDEwLCA4LCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBnYXA6IDNyZW07XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xufVxuLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5mZWF0dXJlLWNvbHVtbiAuZmVhdHVyZS1pdGVtIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAzMiwgODAsIDAuMik7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmZlYXR1cmUtaXRlbSAuZmVhdHVyZS1pdGVtLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0gaDMge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmZlYXR1cmUtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmZlYXR1cmUtaXRlbSBwIGEge1xuICBjb2xvcjogIzBmNThhNTtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmZlYXR1cmUtaXRlbS5mdWxsLWNvbHVtbi0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5mZWF0dXJlLWNvbHVtbiAuZmVhdHVyZS1pdGVtLmZ1bGwtY29sdW1uLTIgLmZlYXR1cmUtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmZlYXR1cmUtaXRlbS5mdWxsLWNvbHVtbi0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDUycHg7XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0uZnVsbC1jb2x1bW4tMSAuZmVhdHVyZS1pdGVtLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0uZnVsbC1jb2x1bW4tMSAuZmVhdHVyZS1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IC5mZWF0dXJlLWNvbHVtbiAuY29sdW1uLXR3byB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xufVxuLmZlYXR1cmVzIC5mZWF0dXJlcy1lbWJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlcyAudGl0bGUtY29udGVudC50d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvY2VzcyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSAxZnIgMWZyO1xuICBnYXA6IDNyZW07XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2Nlc3MgLnByb2Nlc3MtbGlzdCAucHJvY2Vzcy1pdGVtOm50aC1jaGlsZCgxKSAucHJvY2Vzcy1pdGVtLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2Nlc3MgLnByb2Nlc3MtbGlzdCAucHJvY2Vzcy1pdGVtIC5wcm9jZXNzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnByb2Nlc3MgLnByb2Nlc3MtbGlzdCAucHJvY2Vzcy1pdGVtIC5wcm9jZXNzLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW0gLnByb2Nlc3MtY29udGVudCBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW0gLnByb2Nlc3MtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW0gLnByb2Nlc3MtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2Nlc3MgLnByb2Nlc3MtbGlzdCAucHJvY2Vzcy1pdGVtIC5wcm9jZXNzLWl0ZW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAzMiwgODAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94Om50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUb2RheVwiO1xufVxuLnByb2Nlc3MgLnByb2Nlc3MtbGlzdC1ib3ggLnByb2Nlc3MtaXRlbS1ib3g6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkRheSA1XCI7XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0LWJveCAucHJvY2Vzcy1pdGVtLWJveDpudGgtY2hpbGQoMykge1xuICBib3gtc2hhZG93OiAwcHggMTdweCAyMC42cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94Om50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJEYXkgMzBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0LWJveCAucHJvY2Vzcy1pdGVtLWJveDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0LWJveCAucHJvY2Vzcy1pdGVtLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAzMiwgODAsIDAuMik7XG4gIGxlZnQ6IDQ5JTtcbiAgdG9wOiAtNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94IC5wcm9jZXNzLWl0ZW0tYm94LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2Nlc3MgLnByb2Nlc3MtbGlzdC1ib3ggLnByb2Nlc3MtaXRlbS1ib3ggbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2NvbXBvbmVudHMvaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ucHJvY2VzcyAucHJvY2Vzcy1saXN0LWJveCAucHJvY2Vzcy1pdGVtLWJveCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN0YSB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5jdGEuZGFyay1ibHVlIHtcbiAgbWFyZ2luOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA1MTg7XG59XG4uY3RhIC5jdGEtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW0gM3JlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdGEgLmN0YS1pdGVtIC5jdGEtaXRlbS1pbWcge1xuICBwYWRkaW5nOiA1cmVtO1xufVxuLmN0YSAuY3RhLWl0ZW0gLmN0YS1pdGVtLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN0YSAuY3RhLWl0ZW0tZml4ZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBtYXJnaW46IDVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdGEgLmN0YS1pdGVtLWZpeGVkIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTByZW0gNXJlbTtcbn1cbi5jdGEgLmN0YS1pdGVtLWZpeGVkIC5jdGEtaXRlbS1jb250ZW50IGgzLFxuLmN0YSAuY3RhLWl0ZW0tZml4ZWQgLmN0YS1pdGVtLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuLmN0YSAuY29udGFpbmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbiAgbWF4LXdpZHRoOiAxMzByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN0YSAuY29udGFpbmVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiAzcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5jdGEgLmN0YS1pdGVtLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdGEgLmN0YS1pdGVtLWNvbnRlbnQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmN0YSAuY3RhLWl0ZW0tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdGEgLmN0YS1pdGVtLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDJyZW07XG59XG4uY3RhIC5jdGEtaXRlbS1jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5jdGEgLmN0YS1pdGVtLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3RhIC5jdGEtaXRlbS1jb250ZW50IC5saW5rLWFycm93IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jdGEgLmN0YS1pdGVtLWNvbnRlbnQgLmxpbmstYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY3RhLmNvbnRlbnQtd2l0aC1pbWFnZSAuY3RhLWl0ZW0tY29udGVudCBoMyxcbi5jdGEuY29udGVudC13aXRoLWltYWdlIC5jdGEtaXRlbS1jb250ZW50IGgyLFxuLmN0YS5jb250ZW50LXdpdGgtaW1hZ2UgLmN0YS1pdGVtLWNvbnRlbnQgaDEsXG4uY3RhLmNvbnRlbnQtd2l0aC1pbWFnZSAuY3RhLWl0ZW0tY29udGVudCBwIHtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG4uY3RhLmNvbnRlbnQtd2l0aC1pbWFnZSAuY3RhLWl0ZW0tY29udGVudCBoMSBzcGFuLFxuLmN0YS5jb250ZW50LXdpdGgtaW1hZ2UgLmN0YS1pdGVtLWNvbnRlbnQgaDIgc3Bhbixcbi5jdGEuY29udGVudC13aXRoLWltYWdlIC5jdGEtaXRlbS1jb250ZW50IGgzIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jdGEuY29udGVudC13aXRoLWltYWdlIC5jdGEtaXRlbS1jb250ZW50IHAge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmN0YS5jb250ZW50LXdpdGgtaW1hZ2UgLmN0YS1pdGVtLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmN0YS5jb250ZW50LXdpdGgtaW1hZ2UgLmN0YS1pdGVtLWNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy90aWNrLXNxdWFyZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLmZhcSAuZmFxLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuICAuY3RhIC5jdGEtaXRlbSAuY29udGFpbmVyLXdyYXBwZXIgLmN0YS1pdGVtLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgMWZyO1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLm5ld3NsZXR0ZXItZm9ybSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmZlYXR1cmVzIC5mZWF0dXJlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0uZnVsbC1jb2x1bW4tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmN0YSAuY3RhLWl0ZW0gLmNvbnRhaW5lci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmhlcm8taW1nIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuc3Vic2NyaWJlLWZvcm0gLm5ld3NsZXR0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5zdWJzY3JpYmUtZm9ybSAubmV3c2xldHRlci1mb3JtIC5mb3JtLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZlYXR1cmVzLFxuICAuc3VjY2Vzcy1zdG9yaWVzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLnByb2Nlc3Mge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuICAucHJvY2VzcyAucHJvY2Vzcy1saXN0LWJveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgM3JlbTtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbiAgLnByb2Nlc3MgLnByb2Nlc3MtbGlzdC1ib3ggLnByb2Nlc3MtaXRlbS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gIC5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5wcm9jZXNzIC5wcm9jZXNzLWxpc3QtYm94IC5wcm9jZXNzLWl0ZW0tYm94OmFmdGVyIHtcbiAgICB0b3A6IDRyZW07XG4gICAgbGVmdDogLTIuN3JlbTtcbiAgfVxuICAuY3RhIC5jdGEtaXRlbSAuY3RhLWl0ZW0taW1nIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuICAuZmFxIC5mYXEtd3JhcHBlcixcbiAgLmZhcSAuZmFxLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8gLmhlcm8tY29udGVudC13cmFwcGVyIC5oZXJvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1jb250ZW50IGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQtd3JhcHBlciAuaGVyby1pbWcge1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgfVxuICAuaGVybyAuaGVyby1jb250ZW50LXdyYXBwZXIgLmhlcm8taW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmNvbHVtbi10d28ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZS1jb2x1bW4gLmZlYXR1cmUtaXRlbS5mdWxsLWNvbHVtbi0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0uZnVsbC1jb2x1bW4tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnByb2Nlc3MgLnByb2Nlc3MtbGlzdCAucHJvY2Vzcy1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnByb2Nlc3MgLnByb2Nlc3MtbGlzdCAucHJvY2Vzcy1pdGVtOm50aC1jaGlsZCgxKSAucHJvY2Vzcy1pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY3RhIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLmN0YS5kYXJrLWJsdWUge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbiAgLmN0YSAuY3RhLWl0ZW0gLmNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmN0YSAuY3RhLWl0ZW0gLmNvbnRhaW5lci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDNyZW07XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmN0YSAuY3RhLWl0ZW0gLmNvbnRhaW5lci13cmFwcGVyIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIC5jdGEgLmN0YS1pdGVtIC5jb250YWluZXItd3JhcHBlciAuY3RhLWl0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbiAgLmN0YSAuY3RhLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5jdGEtaXRlbS1pbWcge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jdGEgLmN0YS1pdGVtOm50aC1jaGlsZChvZGQpIC5jdGEtaXRlbS1pbWcge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5jdGEgLmN0YS1pdGVtIC5jdGEtaXRlbS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdGEgLmN0YS1pdGVtLWZpeGVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY3RhIC5jdGEtaXRlbS1maXhlZCAuY3RhLWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuICAuY3RhIC5jdGEtaXRlbS1maXhlZCAuY3RhLWl0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5wYXJ0bmVycyBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuZmVhdHVyZXMgLnRpdGxlLWNvbnRlbnQudHdvLWNvbHVtbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC50aXRsZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0ge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQgLmNvbnRhY3QtdXMtZm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbnRhY3QtdXMtY29udGVudCAuY29udGFjdC11cy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbnRhY3QtdXMtY29udGVudCAuY29udGFjdC11cy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQgLmNvbnRhY3QtdXMtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbnRhY3QtdXMtY29udGVudCAuY29udGFjdC11cy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbnRhY3QtdXMtY29udGVudCAuY29udGFjdC11cy1mb3JtIGlucHV0W3R5cGU9bW9udGhdLFxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQgLmNvbnRhY3QtdXMtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQgLmNvbnRhY3QtdXMtZm9ybSB0ZXh0YXJlYSxcbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQgLmNvbnRhY3QtdXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMzYyLjgxJSBhdCAwJSAxMDAlLCAjZmYyNTI1IDAlLCAjZmZlNTNiIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmZTUzYiAwJSwgI2ZmMjUyNSAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbHVtbi1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29sdW1uLWluZm8gLmNvbHVtbi1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29sdW1uLWluZm8gLmNvbHVtbi1pbmZvLWl0ZW0gLmNvbHVtbi1pbmZvLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbHVtbi1pbmZvIC5jb2x1bW4taW5mby1pdGVtIC5jb2x1bW4taW5mby1pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbHVtbi1pbmZvIC5jb2x1bW4taW5mby1pdGVtIC5jb2x1bW4taW5mby1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29sdW1uLWluZm8gLmNvbHVtbi1pbmZvLWl0ZW0gLmNvbHVtbi1pbmZvLWl0ZW0tY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb2x1bW4taW5mbyAuY29sdW1uLWluZm8taXRlbSAuY29sdW1uLWluZm8taXRlbS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24tMSAuY29udGFjdC11cy1jb250ZW50IC5jb250YWN0LXVzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbi0xIC5jb2x1bW4taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbHVtbi1pbmZvIC5jb2x1bW4taW5mby1pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uLTEgLmNvbHVtbi1pbmZvIC5jb2x1bW4taW5mby1pdGVtIC5jb2x1bW4taW5mby1pdGVtLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjJyZW07XG4gIH1cbn1cbi5mZWF0dXJlLWxpc3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLmZlYXR1cmUtbGlzdHMgLmZlYXR1cmUtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmZlYXR1cmUtbGlzdHMgLmZlYXR1cmUtbGlzdC1pdGVtIGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMGY1OGE1O1xufVxuLmZlYXR1cmUtbGlzdHMgLmZlYXR1cmUtbGlzdC1pdGVtIHAge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4ubGFuZC1kZWFscy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVyZW0gMCAxMHJlbTtcbn1cbi5sYW5kLWRlYWxzLXdyYXBwZXIgLmxhbmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFuZC1kZWFscy13cmFwcGVyIC5sYW5kLWRlYWxzLWNvbnRlbnQtd3JhcHBlciAubGFuZC1kZWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4ubGFuZC1kZWFscy13cmFwcGVyIC5sYW5kLWRlYWxzLWNvbnRlbnQtd3JhcHBlciAubGFuZC1kZWFsLWl0ZW0gLmxhbmQtZGVhbC1pdGVtLWljb24ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5sYW5kLWRlYWxzLXdyYXBwZXIgLmxhbmQtZGVhbHMtY29udGVudC13cmFwcGVyIC5sYW5kLWRlYWwtaXRlbSAubGFuZC1kZWFsLWl0ZW0taWNvbiAuaWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ubGFuZC1kZWFscy13cmFwcGVyIC5sYW5kLWRlYWxzLWNvbnRlbnQtd3JhcHBlciAubGFuZC1kZWFsLWl0ZW0gLmxhbmQtZGVhbHMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5mZWF0dXJlcy1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVhdHVyZXMtYm94IC5mZWF0dXJlLWJveC1pdGVtIC5mZWF0dXJlLWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5mZWF0dXJlcy1ib3ggLmZlYXR1cmUtYm94LWl0ZW0gLmZlYXR1cmUtYm94LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSAuZmVhdHVyZS1ib3gtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uZmVhdHVyZXMtYm94IC5mZWF0dXJlLWJveC1pdGVtIC5mZWF0dXJlLWJveC1jb250ZW50IHAgYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSAuZmVhdHVyZS1ib3gtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSAuZmVhdHVyZS1ib3gtaW1nIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmVzLWJveC53aWRlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG59XG4uZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5mZWF0dXJlcy1ib3gud2lkZSAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gIC8qIFJvdyAxIExlZnQgICovXG59XG4uZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cbi5mZWF0dXJlcy1ib3gud2lkZSAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gIC8qIFJvdyAxIFJpZ2h0ICovXG59XG4uZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cbi5mZWF0dXJlcy1ib3gud2lkZSAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gIC8qIFJvdyAyIExlZnQgICovXG59XG4uZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cbi5mZWF0dXJlcy1ib3gud2lkZSAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gIC8qIFJvdyAyIFJpZ2h0ICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZXMtYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mZWF0dXJlcy1ib3ggLmZlYXR1cmUtYm94LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSBpbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSAuZmVhdHVyZS1ib3gtY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZlYXR1cmVzLWJveC53aWRlIC5mZWF0dXJlLWJveC1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWF0dXJlLWxpc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5sYW5kLWRlYWxzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLWJveCAuZmVhdHVyZS1ib3gtaXRlbSAuZmVhdHVyZS1ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5mZWF0dXJlLWxpc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5mZWF0dXJlcy1ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5mZWF0dXJlcy1ib3ggLmZlYXR1cmUtYm94LWl0ZW0gLmZlYXR1cmUtYm94LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxufVxuLyogZ2xvYmFsIGJveC1zaXppbmcgKi9cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwZjU4YTU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotd2Via2l0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwZjU4YTU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwZjU4YTU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogaHRtbCBlbGVtZW50IDYyLjUlIGZvbnQtc2l6ZSBmb3IgUkVNIHVzZSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zZWN0aW9uLFxuYXNpZGUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24gLnNjcm9sbCxcbmFzaWRlIC5zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxubWFpbiB7XG4gIGNvbG9yOiByZ2JhKDEyLCAxMCwgOCwgMC42KTtcbn1cblxuLyogY2xlYXIgKi9cbi5jbGVhciB7XG4gIHpvb206IDE7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi56ZXJvLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi56ZXJvLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20temVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdvcmRwcmVzcyBDb3JlICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAwLjVyZW0gMnJlbSAycmVtIDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDAuNXJlbSBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAycmVtIDJyZW07XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjVyZW0gMnJlbSAycmVtIDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjNyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNHJlbSAwLjVyZW07XG59XG5cbi8qIFdvcmRwcmVzcyBDb3JlIEVuZCAqL1xuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLWJsYW5rIGhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1ibGFuayBmb290ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDAuMXJlbSByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwgPiBsaS5jb21tZW50IC5jb21tZW50LWF1dGhvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwgPiBsaS5jb21tZW50IC5jb21tZW50LWF1dGhvciBpbWcge1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIG1heC1oZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQgLmNvbW1lbnQtYXV0aG9yIC5mbixcbi5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyA+IHVsID4gbGkuY29tbWVudCAuY29tbWVudC1hdXRob3IgLnNheXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQgLmNvbW1lbnQtbWV0YSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQgcDo6YmVmb3JlLCAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQgcCB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwgPiBsaS5jb21tZW50IHVsLmNoaWxkcmVuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb21tZW50cy13cmFwcGVyIC5jb21tZW50cyA+IHVsID4gbGkuY29tbWVudCB1bC5jaGlsZHJlbiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21tZW50cy13cmFwcGVyIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tbWVudHMtd3JhcHBlciAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21tZW50cy13cmFwcGVyIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgaW5wdXQge1xuICB3aWR0aDogNnJlbTtcbn1cbi5jb21tZW50cy13cmFwcGVyIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICMwZjU4YTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMS42cmVtIDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDUxODtcbn1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4ucG9zdC1tZXRhLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFyZW0gcmdiYSgwLCAzMiwgODAsIDAuMik7XG59XG5cbmFydGljbGUucGFnZSB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbmFydGljbGUucGFnZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4uYWRkcmVzcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFkZHJlc3MtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBtYXJnaW46IDA7XG59XG4uYWRkcmVzcy1pdGVtIGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzM1MmUyZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWRlciAuc2xpZGUtdHJhY2stMSB7XG4gIGFuaW1hdGlvbjogc2Nyb2xsLWwgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM1MDBweDtcbn1cbi5zbGlkZXIgLnNsaWRlLXRyYWNrLTIge1xuICBhbmltYXRpb246IHNjcm9sbC1yIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzNTAwcHg7XG59XG4uc2xpZGVyIC5zbGlkZSB7XG4gIGhlaWdodDogNzVwdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWRlciAuc2xpZGUgaW1nIHtcbiAgbWF4LWhlaWdodDogNDJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2xpZGVyIC5zbGlkZSBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBzY3JvbGwtbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbC1yIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMDBweCk7XG4gIH1cbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGNhY2EgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjlweCkge1xuICBoZWFkZXIgLmNvbnRhaW5lcixcbiAgc2VjdGlvbiAuY29udGFpbmVyLFxuICBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFydG5lcnMgdWwubG9nb3MtbWFycXVlZSB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbixcbiAgYXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG4gIC5wYXJ0bmVycyB1bC5sb2dvcy1tYXJxdWVlIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwgPiBsaS5jb21tZW50IC5jb21tZW50LWF1dGhvciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbW1lbnRzLXdyYXBwZXIgLmNvbW1lbnRzID4gdWwgPiBsaS5jb21tZW50IC5jb21tZW50LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3QtZm91bmQge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuLm5vdC1mb3VuZCAucGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvci00MDQtc2VhcmNoIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmVycm9yLTQwNC1zZWFyY2ggZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5lcnJvci00MDQtc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmVycm9yLTQwNC1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDVyZW07XG59XG4uZXJyb3ItNDA0LXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZXJyb3ItNDA0LXNlYXJjaCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmMjUyNSAwJSwgI2ZmZTUzYiAxMDAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAubm90LWZvdW5kIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3ItNDA0LXNlYXJjaCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gIH1cbiAgLmVycm9yLTQwNC1zZWFyY2ggZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmVycm9yLTQwNC1zZWFyY2ggZm9ybSBsYWJlbCxcbiAgLmVycm9yLTQwNC1zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmFycm93LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuLm5hcnJvdy1zZWN0aW9uIC5wYWdlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5uYXJyb3ctc2VjdGlvbiAucGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aGFuay15b3UtY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi50aGFuay15b3UtY29udGVudCAudGhhbmsteW91LWNvbnRlbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgLm5hcnJvdy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0uc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1saXN0IC50ZXN0aW1vbmlhbHMtaXRlbSAudGVzdGltb25pYWxzLWl0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1pdGVtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWxpc3QgLnRlc3RpbW9uaWFscy1pdGVtIC50ZXN0aW1vbmlhbHMtaXRlbS1jb250ZW50IGg2IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1pdGVtLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLWxpc3QgLnRlc3RpbW9uaWFscy1pdGVtIC50ZXN0aW1vbmlhbHMtaXRlbS1jb250ZW50IHAgYS5saW5rLWFycm93IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1pdGVtLWNvbnRlbnQgcCBhLmxpbmstYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1pdGVtLWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1pdGVtLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLmZlYXR1cmVkLWNhcmQtMiB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RleHR1cmUtZ3JhaW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThhY2ZmO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLnRpdGxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmVkLWNhcmQtMiAudGl0bGUtY29udGVudCAudHdvLWNvbHVtbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uZmVhdHVyZWQtY2FyZC0yIC50aXRsZS1jb250ZW50IC5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLmNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICM1OGFjZmY7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZlYXR1cmVkLWNhcmQtMiAuY2FyZC1saXN0IC5jYXJkLWl0ZW0gLmNhcmQtaXRlbS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGVudCAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mZWF0dXJlZC1jYXJkLTIgLmNhcmQtbGlzdCAuY2FyZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uZmVhdHVyZWQtY2FyZC0yIC5jYXJkLWxpc3QgLmNhcmQtaXRlbTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNTE4O1xufVxuLmZlYXR1cmVkLWNhcmQtMiAuY2FyZC1saXN0IC5jYXJkLWl0ZW06bnRoLWNoaWxkKDMpIC5jYXJkLWl0ZW0tY29udGVudCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLWNhcmQtMiAuY2FyZC1saXN0IC5jYXJkLWl0ZW06bnRoLWNoaWxkKDMpIC5jYXJkLWl0ZW0tY29udGVudCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmVkLWNhcmQtMiAuY2FyZC1saXN0IC5jYXJkLWl0ZW06bnRoLWNoaWxkKDMpIC5jYXJkLWl0ZW0tY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZWQtY2FyZC0yIC5jYXJkLWxpc3QgLmNhcmQtaXRlbTpudGgtY2hpbGQoMykgLmNhcmQtaXRlbS1jb250ZW50IC5kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ob3ctaXQtd29ya3Mge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4uaG93LWl0LXdvcmtzIC50aXRsZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhvdy1pdC13b3JrcyAudGl0bGUtY29udGVudC50d28tY29sdW1uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbi5ob3ctaXQtd29ya3MgLmhvdy1pdC13b3Jrcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW46IDVyZW0gMCAwO1xufVxuLmhvdy1pdC13b3JrcyAuaG93LWl0LXdvcmtzLWxpc3QgLmhvdy1pdC13b3Jrcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG59XG4uaG93LWl0LXdvcmtzIC5ob3ctaXQtd29ya3MtbGlzdCAuaG93LWl0LXdvcmtzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA1MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uaG93LWl0LXdvcmtzIC5ob3ctaXQtd29ya3MtbGlzdCAuaG93LWl0LXdvcmtzLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNTE4O1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5ob3ctaXQtd29ya3MgLmhvdy1pdC13b3Jrcy1saXN0IC5ob3ctaXQtd29ya3MtaXRlbSAuaG93LWl0LXdvcmtzLWl0ZW0tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5jb250ZW50LXdpdGgtZm9ybSB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5wYXJhZ3JhcGgtY29udGVudCAuaWNvbi1zdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Rhci5zdmdcIik7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLnBhcmFncmFwaC1jb250ZW50IC5hdXRob3ItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5wYXJhZ3JhcGgtY29udGVudCAuYXV0aG9yLWNvbnRlbnQgLmF1dGhvci1pbWFnZSBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAucGFyYWdyYXBoLWNvbnRlbnQgLmF1dGhvci1jb250ZW50IC5hdXRob3ItaW5mbyBoNiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLnBhcmFncmFwaC1jb250ZW50IC5hdXRob3ItY29udGVudCAuYXV0aG9yLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNTJlMmU7XG59XG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzUyZTJlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZWxdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMS4zcmVtIDEuNXJlbTtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmMjUyNSAwJSwgI2ZmZTUzYiAxMDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50LXdpdGgtZm9ybSAuY29udGVudC13aXRoLWZvcm0tY29udGVudCAuZm9ybS1jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMzYyLjgxJSBhdCAwJSAxMDAlLCAjZmZlNTNiIDAlLCAjZmYyNTI1IDEwMCUpO1xufVxuLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IC5mb3JtLWNvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uY29udGVudC13aXRoLWZvcm0gLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQgLmZvcm0tY29udGVudCBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGVudC13aXRoLWZ1bGx3aWR0aC1pbWFnZSB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIC50aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbi5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIC50aXRsZS1jb250ZW50LXdyYXBwZXIgaDIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24gdWwsXG4uY29udGVudC13aXRoLWZ1bGx3aWR0aC1pbWFnZSAudGl0bGUtY29udGVudC13cmFwcGVyIC5kZXNjcmlwdGlvbiBvbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDNyZW0gMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIC50aXRsZS1jb250ZW50LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHVsIGxpLFxuLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24gb2wgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zYXNzL2NvbXBvbmVudHMvaWNvbnMvY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24gLmJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29udGVudC13aXRoLWZ1bGx3aWR0aC1pbWFnZS5ib3R0b20gLnRpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uY29udGVudC13aXRoLWZ1bGx3aWR0aC1pbWFnZS50b3AgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5ibG9ja3MtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xuICBnYXA6IDNyZW07XG59XG4uYmxvY2tzLWxpc3QgLmJsb2NrLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbn1cbi5ibG9ja3MtbGlzdCAuYmxvY2staXRlbTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xufVxuLmJsb2Nrcy1saXN0IC5ibG9jay1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG59XG4uYmxvY2tzLWxpc3QgLmJsb2NrLWl0ZW0gLmJsb2NrLWl0ZW0tY29udGVudCBoNixcbi5ibG9ja3MtbGlzdCAuYmxvY2staXRlbSAuYmxvY2staXRlbS1jb250ZW50IHAge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLmJsb2Nrcy1saXN0IC5ibG9jay1pdGVtIC5ibG9jay1pdGVtLWNvbnRlbnQgaDYgYS5saW5rLWFycm93LFxuLmJsb2Nrcy1saXN0IC5ibG9jay1pdGVtIC5ibG9jay1pdGVtLWNvbnRlbnQgcCBhLmxpbmstYXJyb3cge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5ibG9ja3MtbGlzdCAuYmxvY2staXRlbSAuYmxvY2staXRlbS1saW5rIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ncyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5ibG9ncyAuYmxvZy10aXRsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYmxvZ3MgLmJsb2ctdGl0bGUtY29udGVudCAudGl0bGUtY29udGVudC1sZWZ0IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2dzIC5ibG9nLXRpdGxlLWNvbnRlbnQgLnRpdGxlLWNvbnRlbnQtbGVmdCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uYmxvZ3MgLmJsb2ctdGl0bGUtY29udGVudCAudGl0bGUtY29udGVudC1sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvZ3MgLmJsb2ctdGl0bGUtY29udGVudCAudGl0bGUtY29udGVudC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2dzIC5ibG9ncy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzcmVtO1xufVxuLmJsb2dzIC5ibG9ncy1saXN0IC5ibG9nLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMS41cmVtO1xufVxuLmJsb2dzIC5ibG9ncy1saXN0IC5ibG9nLWl0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZ3MgLmJsb2dzLWxpc3QgLmJsb2ctaXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5ibG9ncyAuYmxvZ3MtbGlzdCAuYmxvZy1pdGVtLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzUyZTJlO1xufVxuLmJsb2dzIC5ibG9ncy1saXN0IC5zbGljay1kb3RzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbi5ibG9ncyAuYmxvZ3MtbGlzdCAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2dzIC5ibG9ncy1saXN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cbi5ibG9ncyAuYmxvZ3MtbGlzdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiA4cmVtO1xufVxuXG4udGVzdGltb25pYWxzLWFuaW1hdGVkIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLnRlc3RpbW9uaWFscy1hbmltYXRlZCAudGl0bGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbHMtYW5pbWF0ZWQgLnRlc3RpbW9uaWFscy1saXN0LWFuaW1hdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzcmVtO1xufVxuLnRlc3RpbW9uaWFscy1hbmltYXRlZCAudGVzdGltb25pYWxzLWxpc3QtYW5pbWF0ZWQgLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAzMiwgODAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1heC13aWR0aDogNDByZW07XG59XG4udGVzdGltb25pYWxzLWFuaW1hdGVkIC50ZXN0aW1vbmlhbHMtbGlzdC1hbmltYXRlZCAudGVzdGltb25pYWxzLWl0ZW0gLnN0YXItcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi50ZXN0aW1vbmlhbHMtYW5pbWF0ZWQgLnRlc3RpbW9uaWFscy1saXN0LWFuaW1hdGVkIC50ZXN0aW1vbmlhbHMtaXRlbSAuc3Rhci1yYXRpbmcgLnN0YXItcmF0aW5nLWl0ZW0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zYXNzL2xheW91dC9pY29ucy9zdGFyLWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGVzdGltb25pYWxzLWFuaW1hdGVkIC50ZXN0aW1vbmlhbHMtbGlzdC1hbmltYXRlZCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnRlc3RpbW9uaWFscy1hbmltYXRlZCAudGVzdGltb25pYWxzLWxpc3QtYW5pbWF0ZWQgLnRlc3RpbW9uaWFscy1pdGVtIC50ZXN0aW1vbmlhbHMtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4udGVzdGltb25pYWxzLWFuaW1hdGVkIC50ZXN0aW1vbmlhbHMtbGlzdC1hbmltYXRlZCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1ib3R0b20gaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVzdGltb25pYWxzLWFuaW1hdGVkIC50ZXN0aW1vbmlhbHMtbGlzdC1hbmltYXRlZCAudGVzdGltb25pYWxzLWl0ZW0gLnRlc3RpbW9uaWFscy1ib3R0b20gaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnRlc3RpbW9uaWFscy1hbmltYXRlZCAudGVzdGltb25pYWxzLWxpc3QtYW5pbWF0ZWQgLnRlc3RpbW9uaWFscy1pdGVtIC50ZXN0aW1vbmlhbHMtYm90dG9tIGg2IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zdGF0cyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5zdGF0cyAuc3RhdHMtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogM3JlbTtcbiAgcm93LWdhcDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3RhdHMgLnN0YXRzLWNvbnRlbnQgLnN0YXQtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgwLCAzMiwgODAsIDAuMik7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YXRzIC5zdGF0cy1jb250ZW50IC5zdGF0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnN0YXRzIC5zdGF0cy1jb250ZW50IC5zdGF0LWl0ZW0gaDQge1xuICBmb250LXNpemU6IDUuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0YXRzIC5zdGF0cy1jb250ZW50IC5zdGF0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbWFnZS1jdGEge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4uaW1hZ2UtY3RhIC5pbWFnZS1jdGEtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xufVxuLmltYWdlLWN0YSAuaW1hZ2UtY3RhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmltYWdlLWN0YSAuaW1hZ2UtY3RhLWl0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbi5pbWFnZS1jdGEgLmltYWdlLWN0YS1pdGVtcyAuaW1hZ2UtY3RhLWl0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDNyZW07XG59XG4uaW1hZ2UtY3RhIC5pbWFnZS1jdGEtaXRlbXMgLmltYWdlLWN0YS1pdGVtLWNvbnRlbnQgLmltYWdlLWN0YS1pdGVtLWRlc2NyaXB0aW9uIGg0LFxuLmltYWdlLWN0YSAuaW1hZ2UtY3RhLWl0ZW1zIC5pbWFnZS1jdGEtaXRlbS1jb250ZW50IC5pbWFnZS1jdGEtaXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaW1hZ2UtY3RhIC5pbWFnZS1jdGEtaXRlbXMgLmltYWdlLWN0YS1pdGVtLWNvbnRlbnQgLmltYWdlLWN0YS1pdGVtLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pbWFnZS1jdGEgLmltYWdlLWN0YS1pdGVtcyAuaW1hZ2UtY3RhLWl0ZW0tY29udGVudCAuaW1hZ2UtY3RhLWl0ZW0tbGluayBhLmxpbmstYXJyb3cge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnByaWNpbmctc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5wcmljaW5nLXNlY3Rpb24gLnByaWNpbmctdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy10b2dnbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG59XG4ucHJpY2luZy1zZWN0aW9uIC5wcmljaW5nLXRvZ2dsZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAzNjIuODElIGF0IDAlIDEwMCUsICNmZjI1MjUgMCUsICNmZmU1M2IgMTAwJSk7XG4gIGJvcmRlci1jb2xvcjogIzBmNThhNTtcbn1cbi5wcmljaW5nLXNlY3Rpb24gLnByaWNpbmctbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogM3JlbTtcbn1cbi5wcmljaW5nLXNlY3Rpb24gLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5wcmljaW5nLXNlY3Rpb24gLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWxpc3Qtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0gLnByaWNpbmctbGlzdC13cmFwcGVyIGgzIHtcbiAgY29sb3I6ICMwZjU4YTU7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljaW5nLXNlY3Rpb24gLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWxpc3Qtd3JhcHBlciBidXR0b24uYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi5wcmljaW5nLXNlY3Rpb24gLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0gLnByaWNpbmctaXRlbS1saXN0IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMCwgMzIsIDgwLCAwLjIpO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucHJpY2luZy1zZWN0aW9uIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1pdGVtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2luZy1zZWN0aW9uIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1pdGVtLWxpc3QgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zYXNzL2xheW91dC9pY29ucy9ibHVlLWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyIGEge1xuICBiYWNrZ3JvdW5kOiAjMGY1OGE1O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19jb250ZW50IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmMjUyNSAwJSwgI2ZmZTUzYiAxMDAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19jb250ZW50IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSwgI2ZmZTUzYiAwJSwgI2ZmMjUyNSAxMDAlKTtcbn1cblxuLndvb2NvbW1lcmNlIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC1jYXJkLTIgLnRpdGxlLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC50aXRsZS1jb250ZW50LnR3by1jb2x1bW4tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuICAudGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNzByZW07XG4gIH1cbiAgLnN0YXRzIC5zdGF0cy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLWNhcmQtMiAuY2FyZC1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuaG93LWl0LXdvcmtzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZlYXR1cmVzLWJveC53aWRlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5mZWF0dXJlcy1ib3gud2lkZSAuZmVhdHVyZS1ib3gtaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLmZlYXR1cmVzLWJveC53aWRlIC5mZWF0dXJlLWJveC1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuICAuZmVhdHVyZXMtYm94LndpZGUgLmZlYXR1cmUtYm94LWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMsXG4gIC5jb250ZW50LXRleHQsXG4gIC5mZWF0dXJlZC1jYXJkLTIsXG4gIC5ibG9ncyxcbiAgLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UsXG4gIC50ZXN0aW1vbmlhbHMtYW5pbWF0ZWQge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuICAuZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtcXVlc3Rpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAudGVzdGltb25pYWxzIC5jb250YWluZXItdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtbGlzdCAudGVzdGltb25pYWxzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gIH1cbiAgLmJsb2dzIC5ibG9nLXRpdGxlLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ibG9ncyAuYmxvZy10aXRsZS1jb250ZW50IC50aXRsZS1jb250ZW50LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ibG9ncyAuYmxvZ3MtbGlzdCAuc2xpY2stZG90cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAuYmxvZ3MgLmJsb2dzLWxpc3QgLmJsb2ctaXRlbSB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbiAgLmJsb2dzIC5ibG9ncy1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9ja3MtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2Nrcy1saXN0IC5ibG9jay1pdGVtIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG4gIC5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlLnRvcCAudGl0bGUtY29udGVudC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UudG9wIC50aXRsZS1jb250ZW50LXdyYXBwZXIgLmRlc2NyaXB0aW9uIC5idXR0b24tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5jdGEtaXRlbS1idXR0b25zIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQge1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24gcCxcbiAgLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UgLnRpdGxlLWNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24gdWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIC50aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxuICAuc3RhdHMgLnN0YXRzLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5zdGF0cyAuc3RhdHMtY29udGVudCAuc3RhdC1pdGVtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmltYWdlLWN0YSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5pbWFnZS1jdGEgLmltYWdlLWN0YS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucHJpY2luZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLnByaWNpbmctc2VjdGlvbiAucHJpY2luZy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnNpbmdsZS1wb3N0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbWF4LXdpZHRoOiAxMTByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1wb3N0LXNlY3Rpb24gLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnNpbmdsZS1wb3N0LXNlY3Rpb24gLmVudHJ5LWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMSxcbi53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0yLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMiB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLnRlbXBsYXRlLXNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xufVxuLnRlbXBsYXRlLXNlY3Rpb24tY29udGVudCAudGVtcGxhdGUtaXRlbSAudGVtcGxhdGUtaXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDMyLCA4MCwgMC4yKTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi50ZW1wbGF0ZS1zZWN0aW9uLWNvbnRlbnQgLnRlbXBsYXRlLWl0ZW0gLnRlbXBsYXRlLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnRlbXBsYXRlLXNlY3Rpb24tY29udGVudCAudGVtcGxhdGUtaXRlbSAudGVtcGxhdGUtaXRlbS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuLnRlbXBsYXRlLXNlY3Rpb24tY29udGVudCAudGVtcGxhdGUtaXRlbSAudGVtcGxhdGUtaXRlbS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi50ZW1wbGF0ZS1zZWN0aW9uLWNvbnRlbnQgLnRlbXBsYXRlLWl0ZW0gLnRlbXBsYXRlLWl0ZW0tY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlbXBsYXRlLXNlY3Rpb24tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwOTBiMTI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5sb2dvIGltZy53aGl0ZS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5sb2dvIGltZy5ibGFjay1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24gdWwubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmYTczMTU7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLmxpbmstb3V0bGluZSB7XG4gIGNvbG9yOiAjODU5MmE3O1xuICBib3JkZXItY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZhNzMxNTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5zaXRlLWhlYWRlciAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAubW9iaWxlLW1lbnUtdG9nZ2xlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC50aXRsZS1jb250ZW50IC5wcmUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmEyYTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMzIwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCAucHJlLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2EzYjFmZDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLnRpdGxlLWNvbnRlbnQgLnByZS10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYTNiMWZkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCAucHJlLXRpdGxlLXBsYWluIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmYTczMTU7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC50aXRsZS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBjb2xvcjogI2EzYjFmZDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLnRpdGxlLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLnRpdGxlLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLnRpdGxlLWNvbnRlbnQgaDMgc3BhbiB7XG4gIGNvbG9yOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCBwIHtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC50aXRsZS1jb250ZW50IHAgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC50aXRsZS1jb250ZW50LmJsYWNrIGgyIHtcbiAgY29sb3I6ICMwOTBiMTI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmVzLWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTEzMjA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyYTJhM2E7XG4gIGNvbG9yOiAjODU5MmE3O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZXMtbGlzdC1pdGVtIC5mZWF0dXJlLWl0ZW0tY29udGVudCBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuZmVhdHVyZXMtbGlzdCAuZmVhdHVyZXMtbGlzdC1pdGVtIC5mZWF0dXJlLWl0ZW0tY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IC5mZWF0dXJlcy1saXN0LWl0ZW0gLmZlYXR1cmUtaXRlbS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBjb2xvcjogIzg1OTJhNztcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmVzLWxpc3QtaXRlbSAuZmVhdHVyZS1pdGVtLWNvbnRlbnQgdWwge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNTAwXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IC5mZWF0dXJlcy1saXN0LWl0ZW0gLmZlYXR1cmUtaXRlbS1jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBjb2xvcjogIzg1OTJhNztcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmVzLWxpc3QtaXRlbSAuZmVhdHVyZS1pdGVtLWNvbnRlbnQgdWwgbGkgc3BhbjpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2ZhNzMxNTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmd1YXJhbnRlZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuZ3VhcmFudGVlLWxpc3QgLmd1YXJhbnRlZS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg1OTJhNztcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNvbXBhcmlzb24tdGFibGUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jb21wYXJpc29uLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNvbXBhcmlzb24tdGFibGUgdGgsXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jb21wYXJpc29uLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMS40cmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNWViO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY29tcGFyaXNvbi10YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiAjOWFhNGIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwOTBiMTI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRoLm9yYW5nZSB7XG4gIGNvbG9yOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY29tcGFyaXNvbi10YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzA5MGIxMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY29tcGFyaXNvbi10YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJhMmEzYTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNvbXBhcmlzb24tdGFibGUgdGJvZHkgLnNlY3Rpb24tcm93IHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jb21wYXJpc29uLXRhYmxlIC5jaGVjayB7XG4gIGNvbG9yOiAjMjFiOTgyO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNvbXBhcmlzb24tdGFibGUgLm11dGVkIHtcbiAgY29sb3I6ICNjY2Q0ZGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNvbXBhcmlzb24tdGFibGUgLmZlYXR1cmUtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgMXB4IHNvbGlkIHJnYmEoMjUwLCAxMTUsIDIxLCAwLjM1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDExNSwgMjEsIDAuMTIpO1xuICBjb2xvcjogI2ZhNzMxNTtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIHtcbiAgYmFja2dyb3VuZDogIzFiMWUyZDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiKDI3LCAzMCwgNDUpIDAlLCByZ2IoOSwgMTEsIDE4KSAxMDAlLCByZ2IoOSwgMTEsIDE4KSAxMDAlKTtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy10b2dnbGUgLnByaWNpbmctdG9nZ2xlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgYmFja2dyb3VuZDogIzJhMmEzYTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy10b2dnbGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gIGNvbG9yOiAjODU5MmE3O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLXRvZ2dsZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctdG9nZ2xlIC50b2dnbGUtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDAuNnJlbTtcbiAgbGVmdDogMC42cmVtO1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjZyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLXRvZ2dsZSAubW9udGhseS5hY3RpdmUgfiAudG9nZ2xlLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy10b2dnbGUgLnllYXJseS5hY3RpdmUgfiAudG9nZ2xlLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy10b2dnbGUgLnByaWNpbmctdG9nZ2xlLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgMXB4IHNvbGlkIHJnYmEoMjUwLCAxMTUsIDIxLCAwLjM1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDExNSwgMjEsIDAuMTIpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgY29sb3I6ICNmYTczMTU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTMyMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzJhMmEzYTtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIGg0LFxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSBwLFxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSB1bCBsaSB7XG4gIGNvbG9yOiAjODU5MmE3O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1saXN0LXdyYXBwZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWxpc3Qtd3JhcHBlciBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1saXN0LXdyYXBwZXIgaDMgc21hbGwge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNDAwXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWxpc3Qtd3JhcHBlciAucHJpY2luZy1hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1saXN0LXdyYXBwZXIgLnByaWNpbmctYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA0MDBcIjtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWxpc3Qtd3JhcHBlciAubm8tY3JlZGl0LWNhcmQtcmVxdWlyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWxpc3Qtd3JhcHBlciBidXR0b24ucHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyYTJhM2E7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1pdGVtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0gLnByaWNpbmctaXRlbS1saXN0IC5wcmljaW5nLWl0ZW0tY29udGVudCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMmEyYTNhO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0gLnByaWNpbmctaXRlbS1saXN0IC5wcmljaW5nLWl0ZW0tY29udGVudDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWl0ZW0tbGlzdCAucHJpY2luZy1pdGVtLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjODU5MmE3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbSAucHJpY2luZy1pdGVtLWxpc3QgLnByaWNpbmctaXRlbS1jb250ZW50IHVsIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Fzcy9jb21wb25lbnRzL2ljb25zL2NoZWNrLTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0gLnByaWNpbmctaXRlbS1saXN0IC5wcmljaW5nLWl0ZW0tY29udGVudCB1bCBsaS5taW51cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nhc3MvY29tcG9uZW50cy9pY29ucy9taW51cy5zdmdcIik7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtIC5wcmljaW5nLWl0ZW0tbGlzdCAucHJpY2luZy1pdGVtLWNvbnRlbnQgdWwgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjMsIDI0LCAwLjEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEyMywgMjQsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZhNzMxNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMSAucHJpY2luZy1saXN0IC5wcmljaW5nLWl0ZW0ucG9wdWxhci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbS5wb3B1bGFyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTU9TVCBQT1BVTEFSXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEgLnByaWNpbmctbGlzdCAucHJpY2luZy1pdGVtLnBvcHVsYXItaXRlbSBoNCB7XG4gIGNvbG9yOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xIC5wcmljaW5nLWxpc3QgLnByaWNpbmctaXRlbS5wb3B1bGFyLWl0ZW0gYnV0dG9uLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0yIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQxMjIwO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0zIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwYjEyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzJhMmEzYTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTBiMTI7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNCAuYm9vay1hLWNhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQxMjIwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyYTJhM2E7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTQgLmJvb2stYS1jYWxsIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA1MDBcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjODU5MmE3O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi00IC5ib29rLWEtY2FsbCAubGluay1vdXRsaW5lIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MGIxMjtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMmZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmEyYTNhO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICMwZDEyMjA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1sZWZ0IC5wcmUtdGl0bGUtcGxhaW4ge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gIGNvbG9yOiAjZmE3MzE1O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSAuY29zdC1jb21wYXJpc29uLWxlZnQgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSAuY29zdC1jb21wYXJpc29uLWxlZnQgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM4NTkyYTc7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tbGVmdCAuc3RhY2staXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7XG4gIHBhZGRpbmc6IDEuM3JlbSAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSAuY29zdC1jb21wYXJpc29uLWxlZnQgLnN0YWNrLWl0ZW0gaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSAuY29zdC1jb21wYXJpc29uLWxlZnQgLnN0YWNrLWl0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjODU5MmE3O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tbGVmdCAuc3RhY2staXRlbSAuc3RhY2staXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjZjA2ZTZlO1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tbGVmdCAuc3RhY2stdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1sZWZ0IC5zdGFjay10b3RhbCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzg1OTJhNztcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1sZWZ0IC5zdGFjay10b3RhbCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmYTczMTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tcmlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTIzLCAyNCwgMC4zNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogIzFiMTIwYjtcbiAgcGFkZGluZzogMi40cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tcmlnaHQgLnBsYW4tbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmE3MzE1O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tcmlnaHQgaDMge1xuICBtYXJnaW46IDFyZW0gMCAxLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1yaWdodCBoMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM4NTkyYTc7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1yaWdodCAucGxhbi1zYXZpbmdzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEyMywgMjQsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjMsIDI0LCAwLjEpO1xuICBwYWRkaW5nOiAxLjRyZW0gMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tcmlnaHQgLnBsYW4tc2F2aW5ncyBwIHtcbiAgbWFyZ2luOiAwIDAgMC40cmVtO1xuICBjb2xvcjogI2ZhNzMxNTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1yaWdodCAucGxhbi1zYXZpbmdzIHNwYW4ge1xuICBjb2xvcjogIzg1OTJhNztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1yaWdodCAucGxhbi1iZW5lZml0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTUgLmNvc3QtY29tcGFyaXNvbi1yaWdodCAucGxhbi1iZW5lZml0cyBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nhc3MvY29tcG9uZW50cy9pY29ucy9jaGVjay0yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tcmlnaHQgLmJ0bi5wcmltYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi02IHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCB7XG4gIHBhZGRpbmc6IDdyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLnRpdGxlLWNvbnRlbnQgcC5wcmUtdGl0bGUtcGxhaW4ge1xuICBjb2xvcjogI2ZhNzMxNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEwIC50aXRsZS1jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwLjhyZW0gMCAxcmVtO1xuICBjb2xvcjogIzA5MGIxMjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLnRpdGxlLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNjY3NjhjO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLmluY2x1ZGVkLWdyaWQge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMS40cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCAuaW5jbHVkZWQtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMwZDEyMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYTJhM2E7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLmluY2x1ZGVkLWl0ZW0gLmluY2x1ZGVkLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCAuaW5jbHVkZWQtaXRlbSAuaW5jbHVkZWQtaWNvbiBpbWcge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLmluY2x1ZGVkLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEwIC5pbmNsdWRlZC1pdGVtIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODU5MmE3O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEwIC5pbmNsdWRlZC1jdGEge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjMGQxMjIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmEyYTNhO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4ycmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCAuaW5jbHVkZWQtY3RhIGg0IHtcbiAgbWFyZ2luOiAwIDAgMC40cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLmluY2x1ZGVkLWN0YSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzg1OTJhNztcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEwIC5pbmNsdWRlZC1jdGEgLmJ0bi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZhNzMxNTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTBiMTI7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAudGl0bGUtY29udGVudCBwLnByZS10aXRsZS1wbGFpbiB7XG4gIGNvbG9yOiAjZmE3MzE1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAudGl0bGUtY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAuOHJlbSAwIDEuMnJlbTtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC50aXRsZS1jb250ZW50IGgyIHNwYW4ge1xuICBjb2xvcjogI2ZhNzMxNTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAudGl0bGUtY29udGVudCBwIHtcbiAgY29sb3I6ICM4NTkyYTc7XG4gIG1heC13aWR0aDogNzRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEyMywgMjQsIDAuOCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDE2LCA3LCAwLjk1KTtcbiAgcGFkZGluZzogMi4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuOHJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnVuZGxlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjMsIDI0LCAwLjEyKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAucG93ZXJ1cHMtYnVuZGxlIC5idW5kbGUtaWNvbiBpbWcge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAucG93ZXJ1cHMtYnVuZGxlIC5idW5kbGUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwcy1idW5kbGUgLmJ1bmRsZS1jb250ZW50IGg0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAucG93ZXJ1cHMtYnVuZGxlIC5idW5kbGUtY29udGVudCBoNCAuYnVuZGxlLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjlyZW07XG4gIGJhY2tncm91bmQ6ICNmYTczMTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnVuZGxlLWNvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnVuZGxlLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAucG93ZXJ1cHMtYnVuZGxlIC5idW5kbGUtcHJpY2Utd3JhcCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnVuZGxlLXByaWNlLXdyYXAgaDQgc21hbGwge1xuICBjb2xvcjogIzg1OTJhNztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnVuZGxlLXByaWNlLXdyYXAgLmJ1bmRsZS1zYXZpbmcge1xuICBtYXJnaW46IDAuNnJlbSAwIDAuMXJlbTtcbiAgY29sb3I6ICMyMWI5ODI7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnVuZGxlLXByaWNlLXdyYXAgLmJ1bmRsZS1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWJ1bmRsZSAuYnRuLnByaW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWdyaWQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMS42cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzMSwgMTUyLCAxOTksIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICMwZDEyMjA7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXAtaXRlbS5mZWF0dXJlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDEyMywgMjQsIDAuOSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDE2LCAxOSwgMC45NSk7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXAtaXRlbSAucG93ZXJ1cC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXAtaXRlbSAucG93ZXJ1cC1oZWFkIC5wb3dlcnVwLWljb24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDExNSwgMjEsIDAuMTIpO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwLWl0ZW0gLnBvd2VydXAtaGVhZCAucG93ZXJ1cC1pY29uIGltZyB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwLWl0ZW0gLnBvd2VydXAtaGVhZCAucG93ZXJ1cC10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAwLjRyZW0gMC45cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwLWl0ZW0gaDQge1xuICBtYXJnaW46IDAgMCAwLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAucG93ZXJ1cC1pdGVtIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODU5MmE3O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXAtaXRlbSAucG93ZXJ1cC1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEyMywgMjQsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTIzLCAyNCwgMC4wOCk7XG4gIGNvbG9yOiAjZmE3MzE1O1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAucG93ZXJ1cHMtZm9vdG5vdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBjb2xvcjogIzg1OTJhNztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTgge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjg7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTggLnJldmlldy1saXN0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAycmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi04IC5yZXZpZXctaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUzZWI7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAucmV2aWV3LWl0ZW0gLnJldmlldy1zdGFycyB7XG4gIGNvbG9yOiAjZmE3MzE1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi04IC5yZXZpZXctaXRlbSA+IHAge1xuICBtYXJnaW46IDAgMCAxLjZyZW07XG4gIGNvbG9yOiAjMzM0MTU1O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAucmV2aWV3LWl0ZW0gPiBwIHN0cm9uZyB7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNjAwXCI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTggLnJldmlldy1pdGVtIC5yZXZpZXctYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi04IC5yZXZpZXctaXRlbSAucmV2aWV3LWF1dGhvciAuYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlOGVkZjM7XG4gIGNvbG9yOiAjNmI3YzkzO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi04IC5yZXZpZXctaXRlbSAucmV2aWV3LWF1dGhvciAuYXV0aG9yLWRldGFpbHMgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAucmV2aWV3LWl0ZW0gLnJldmlldy1hdXRob3IgLmF1dGhvci1kZXRhaWxzIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzZiN2M5Mztcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNHJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLWxpc3QgLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTggLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA1MDBcIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMDkwYjEyO1xuICBwYWRkaW5nOiAxLjRyZW0gMy4ycmVtIDEuNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGUzZWI7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTggLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlOGVkZjM7XG4gIGNvbG9yOiAjN2I4YmEwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLWxpc3QgLmZhcS1pdGVtIC5mYXEtYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi04IC5mYXEtbGlzdCAuZmFxLWl0ZW0gLmZhcS1hbnN3ZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMTIsIDEwLCA4LCAwLjYpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLWxpc3QgLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLXF1ZXN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDEyMywgMjQsIDAuMTgpO1xuICBjb2xvcjogI2ZhNzMxNTtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLWxpc3QgLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLWFuc3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MGIxMjtcbiAgcGFkZGluZzogN3JlbSAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi05IC5jbG9zaW5nLWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGNvbG9yOiAjOTVhM2ZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi05IC5jbG9zaW5nLWN0YSBoMyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmE3MzE1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTkgLmNsb3NpbmctY3RhIHAge1xuICBtYXJnaW46IDJyZW0gMCAyLjRyZW07XG4gIGNvbG9yOiAjODU5MmE3O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgLmN0YS1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgLmN0YS1hY3Rpb25zIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmE3MzE1O1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuM3JlbTtcbn1cbi5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgLmN0YS1hY3Rpb25zIC5saW5rLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODU5MmE3O1xuICBwYWRkaW5nOiAxLjNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSAuY29zdC1jb21wYXJpc29uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTggLnJldmlldy1saXN0LFxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTggLmZhcS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTEwIC5pbmNsdWRlZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5mZWF0dXJlcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tbGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tbGVmdCAuc3RhY2stdG90YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi01IC5jb3N0LWNvbXBhcmlzb24tcmlnaHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNSAuY29zdC1jb21wYXJpc29uLXJpZ2h0IC5wbGFuLXNhdmluZ3MgcCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCAudGl0bGUtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCAuaW5jbHVkZWQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi0xMCAuaW5jbHVkZWQtY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tMTAgLmluY2x1ZGVkLWN0YSAuYnRuLnByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tNyAudGl0bGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwcy1idW5kbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwcy1idW5kbGUgLmJ1bmRsZS1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuY3Atc2VjdGlvbi03IC5wb3dlcnVwcy1idW5kbGUgLmJ1bmRsZS1ib3R0b20gLmJ0bi5wcmltYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1jdXN0b20tcHJpY2luZyAucHJpY2luZy1zZWN0aW9uIC5jcC1zZWN0aW9uLTcgLnBvd2VydXBzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOCAuZmFxLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgaDMge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgLmN0YS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgLmN0YS1hY3Rpb25zIC5idG4sXG4gIC5wYWdlLXRlbXBsYXRlLWN1c3RvbS1wcmljaW5nIC5wcmljaW5nLXNlY3Rpb24gLmNwLXNlY3Rpb24tOSAuY2xvc2luZy1jdGEgLmN0YS1hY3Rpb25zIC5saW5rLW91dGxpbmUge1xuICAgIG1pbi13aWR0aDogMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAudGl0bGUtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXByaWNpbmcgLnByaWNpbmctc2VjdGlvbiAuZmVhdHVyZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4vKiBHZW5lcmF0ZWQgYnkgRm9udGllIDxodHRwOi8vZm9udGllLnBpeGVsc3ZzYnl0ZXMuY29tPiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDIwMFwiO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSAyMDAuZW90XCIpO1xuICBzcmM6XG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDIwMC5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSAyMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSAyMDAuc3ZnI1RXSyBMYXVzYW5uZSAyMDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDBGRTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSAzMDBcIjtcbiAgc3JjOiB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMzAwLmVvdFwiKTtcbiAgc3JjOlxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSAzMDAuZW90PyNpZWZpeFwiKVxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgMzAwLnN2ZyNUV0sgTGF1c2FubmUgMzAwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTAwRkU7XG59XG5cbi8qIEdlbmVyYXRlZCBieSBGb250aWUgPGh0dHA6Ly9mb250aWUucGl4ZWxzdnNieXRlcy5jb20+ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNDAwXCI7XG4gIHNyYzogdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDQwMC5lb3RcIik7XG4gIHNyYzpcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDQwMC5zdmcjVFdLIExhdXNhbm5lIDQwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wMEZFO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDQwMFwiO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAgSXRhbGljLmVvdFwiKTtcbiAgc3JjOlxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAgSXRhbGljLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAgSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA0MDAgSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNDAwIEl0YWxpYy5zdmcjVFdLIExhdXNhbm5lIDQwMCBJdGFsaWNcIilcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdW5pY29kZS1yYW5nZTogVSswMDIwLTAwRkU7XG59XG5cbi8qIEdlbmVyYXRlZCBieSBGb250aWUgPGh0dHA6Ly9mb250aWUucGl4ZWxzdnNieXRlcy5jb20+ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNTAwXCI7XG4gIHNyYzogdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDUwMC5lb3RcIik7XG4gIHNyYzpcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNTAwLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA1MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDUwMC5zdmcjVFdLIExhdXNhbm5lIDUwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAyMC0wMEZFO1xufVxuXG4vKiBHZW5lcmF0ZWQgYnkgRm9udGllIDxodHRwOi8vZm9udGllLnBpeGVsc3ZzYnl0ZXMuY29tPiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDYwMFwiO1xuICBzcmM6IHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA2MDAuZW90XCIpO1xuICBzcmM6XG4gICAgdXJsKFwiLi9hYnN0cmFjdHMvZm9udHMvVFdLIExhdXNhbm5lIDYwMC5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuL2Fic3RyYWN0cy9mb250cy9UV0sgTGF1c2FubmUgNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA2MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4vYWJzdHJhY3RzL2ZvbnRzL1RXSyBMYXVzYW5uZSA2MDAuc3ZnI1RXSyBMYXVzYW5uZSA2MDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMjAtMDBGRTtcbn1cblxuLyogQm9keSAqL1xuJWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiVFdLIExhdXNhbm5lIDIwMFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiVub3JtYWwge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgMjAwXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJXNlbWktYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA0MDBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4lYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA2MDBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBIZWFkaW5nICovXG4laGVhZGluZy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSAzMDBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4laGVhZGluZy1ub3JtYWwge1xuICBmb250LWZhbWlseTogXCJUV0sgTGF1c2FubmUgNDAwXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWhlYWRpbmctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRXSyBMYXVzYW5uZSA0MDBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4lZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuJWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4lY2xlYXJmaXgge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ldGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiV0cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiVhcHBlYXJhbmNlLW5vbmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4lZm9jdXMsXG4lYWN0aXZlIHtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDE7XG4gICAgYm9yZGVyOiBzb2xpZCAwLjFyZW0gJGJvcmRlci1ncmV5O1xuICAgIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICAgKiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAgICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgI3BhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgI2hlYWRlcixcbiAgI21lbnUtYmFyLFxuICAjc2lkZWJhcixcbiAgaDIjcG9zdGNvbW1lbnQsXG4gIGZvcm0jY29tbWVudGZvcm0sXG4gICNmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudHJ5IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFtcIiBhdHRyKGhyZWYpIFwiXSBcIjtcbiAgfVxuICAjcHJpbnRlZC1hcnRpY2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIEBleHRlbmQgJXNlbWktYm9sZDtcbiAgY29sb3I6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVib2xkO1xuICBmb250LXNpemU6IDVyZW07XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlYm9sZDtcbiAgZm9udC1zaXplOiA0LjZyZW07XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlYm9sZDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG5tYWluIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cblxuc3Ryb25nIHtcbiAgQGV4dGVuZCAlc2VtaS1ib2xkO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4xcmVtICRib3JkZXItZ3JleTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbnVsLFxub2wge1xuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucG9zdC1pbm5lci13cmFwcGVyIHtcbiAgdWwsXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjRyZW0gJGJsdWU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDRyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5hIHtcbiAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGltZyB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy9SZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuIiwiJGNvbnRhaW5lcjogMTM0MHB4O1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMzUyZTJlO1xuJHRleHQ6ICMwYzBhMDg5OTtcbiR0ZXh0LTI6ICMwOTBiMTI7XG4kcGVhY2g6ICNmZWMxOTQ7XG4kcHJpbWFyeS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KFxuICAxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSxcbiAgI2ZmMjUyNSAwJSxcbiAgI2ZmZTUzYiAxMDAlXG4pO1xuJHNlY29uZGFyeS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KFxuICAxMDAlIDM2Mi44MSUgYXQgMCUgMTAwJSxcbiAgI2ZmZTUzYiAwJSxcbiAgI2ZmMjUyNSAxMDAlXG4pO1xuJGJsdWU6ICMwZjU4YTU7XG4kbGlnaHQtYmx1ZTogI2Q4ZTdmNjtcbiRsaWdodC1ibHVlLTI6ICM1OGFjZmY7XG4kZGFyay1ibHVlOiAjMDAwNTE4O1xuJGxpZ2h0LWdyZXk6ICNmMGYwZjA7XG4kZ3JleTogI2ViZWJlYjtcbiRib3JkZXItZ3JleTogIzAwMjA1MDMzO1xuJGVycm9yOiAjZmYwMDAwO1xuJGdyZWVuOiAjNTBjZDg5O1xuJGxpZ2h0LWdyZXktMjogI2ViZWJlYjtcblxuLy8gQ3VzdG9tIFByaWNpbmdcbiR0ZXh0LWdyZXk6ICM4NTkyYTc7XG4kdGV4dC1ncmV5LTI6ICMyYTJhM2E7XG4kb3JhbmdlOiAjZmE3MzE1O1xuJHB1cnBsZTogI2EzYjFmZDtcbiRwdXJwbGUtZGFyazogIzJhMmEzYTtcbiRwdXJwbGUtYmc6ICMxMTEzMjA7XG4kZGFyay1ibHVlLTI6ICMwOTBiMTI7XG4kZGFyay1ibHVlLTM6ICMwZDEyMjA7XG4kZGFyay1ibHVlLTQ6ICMyMjIyMzA7XG4iLCJAdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcblxuLy9CcmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gIFwibGFyZ2UtZGVza3RvcFwiOiAoXG4gICAgbWF4LXdpZHRoOiAxMjc5cHgsXG4gICksXG4gIFwic21hbGwtZGVza3RvcFwiOiAoXG4gICAgbWF4LXdpZHRoOiAxMTY5cHgsXG4gICksXG4gIFwidGFibGV0XCI6IChcbiAgICBtYXgtd2lkdGg6IDk5MXB4LFxuICApLFxuICBcIm1vYmlsZVwiOiAoXG4gICAgbWF4LXdpZHRoOiA3NjdweCxcbiAgKSxcbiAgXCJzbWFsbC1tb2JpbGVcIjogKFxuICAgIG1heC13aWR0aDogNDc5cHgsXG4gICksXG4gIFwic21hbGwtbW9iaWxlMlwiOiAoXG4gICAgbWF4LXdpZHRoOiAzNzRweCxcbiAgKSxcbik7XG5cbi8vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnQgbWFuYWdlclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IC0gQnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyAkYnJlYWtwb2ludHNcbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XG4gICRyYXctcXVlcnk6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgQGlmICRyYXctcXVlcnkge1xuICAgICRxdWVyeTogaWYoXG4gICAgICBtZXRhLnR5cGUtb2YoJHJhdy1xdWVyeSkgPT0gXCJzdHJpbmdcIixcbiAgICAgIHVucXVvdGUoJHJhdy1xdWVyeSksXG4gICAgICBtZXRhLmluc3BlY3QoJHJhdy1xdWVyeSlcbiAgICApO1xuXG4gICAgQG1lZGlhICN7JHF1ZXJ5fSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnTm8gdmFsdWUgZm91bmQgZm9yIGAjeyRicmVha3BvaW50fWAuICdcbiAgICAgICsgJ1BsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcbiAgfVxufVxuIiwiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuLy8gQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yb3cge1xuICBAZXh0ZW5kICVmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMC4wMXJlbSBzb2xpZCAkYm9yZGVyLWdyZXk7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDAuMDFyZW0gc29saWQgJGJvcmRlci1ncmV5O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAwLjAxcmVtIHNvbGlkICRib3JkZXItZ3JleTtcbn1cbiIsIkB1c2UgXCJhYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgLmxvZ28ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZy53aGl0ZS1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nLmJsYWNrLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHVsLm1lbnUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2xheW91dC9pY29ucy9jaGV2LWRvd24tYmxhY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0taWNvbiB7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDAuMTVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhY2g7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51Lm1lZ2EtbWVudSB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vbGF5b3V0L2ljb25zL2NoZXYuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgJi5tZWdhLW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTByZW07XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNnJlbTtcblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS0yO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYud2lkZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAubGluay1vdXRsaW5lLFxuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjM1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubW9iaWxlLW1lbnUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDEuNjVyZW0gMnJlbTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtbWVudS1jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjM1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwjbW9iaWxlLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWdyYWRpZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9iaWxlIE1lbnUgQWN0aXZlXG4gICYuYWN0aXZlIHtcbiAgICAubW9iaWxlLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuaG9tZSBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAubG9nbyB7XG4gICAgICBhIHtcbiAgICAgICAgaW1nLndoaXRlLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZy5ibGFjay1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vbGF5b3V0L2ljb25zL2NoZXYtd2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIC5saW5rLW91dGxpbmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAjc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlci1yaWdodCB7XG4gICAgICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwic21hbGwtbW9iaWxlXCIpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgLmhlYWRlci1yaWdodCB7XG4gICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG5mb290ZXIge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAuZm9vdGVyLXRvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5mb290ZXItbmF2aWdhdGlvbi1ncm91cCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIC5mb2xsb3ctdXMtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDEuMnJlbSAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgIGkuZmEtYnJhbmRzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9sbG93LXVzLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXN1YnNjcmliZSB7XG4gICAgICBtYXgtd2lkdGg6IDQycmVtO1xuXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgZm9ybSB7XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJsYWNrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMS4zcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAzMDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWdyYWRpZW50O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgJW5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJW5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzcmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCRibGFjaywgMC4zKTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICAgIC5mb290ZXItYm90dG9tLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIGZvb3RlciB7XG4gICAgLmZvb3Rlci10b3Atd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDNyZW07XG5cbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9sbG93LXVzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZm9vdGVyLWJvdHRvbS1jb2x1bW4ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIGZvb3RlciB7XG4gICAgLmZvb3Rlci10b3Atd3JhcHBlciB7XG4gICAgICAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20tY29sdW1uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgdWwge1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5cbmZvcm0ge1xuICAmLm5ld3NsZXR0ZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbSAwIDAgMC42cmVtO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IHNvbGlkIDAuMnJlbSAkYmx1ZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgJWJvbGQ7XG4gICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjZyZW0gMC42cmVtIDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGhlaWdodDogN3JlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIEBleHRlbmQgJXNlbWktYm9sZDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDAuMXJlbSAkYm9yZGVyLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgQGV4dGVuZCAlYXBwZWFyYW5jZS1ub25lO1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAwIDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJsYXlvdXQvaWNvbnMvY2hldi1kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA1MCU7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJvcmRlcjogc29saWQgMC4xcmVtICRib3JkZXItZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJi5pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIC5pY29uIHtcbiAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEuN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9yZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgZm9ybS5uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuXG4gIGZvcm0ubmV3c2xldHRlciBidXR0b24sXG4gIGZvcm0ubmV3c2xldHRlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi5idG4ge1xuICBAZXh0ZW5kICVub3JtYWw7XG4gIEBleHRlbmQgJXRyYW5zaXRpb247XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG5cbiAgYmFja2dyb3VuZDogJHByaW1hcnktZ3JhZGllbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmFkaWVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5kYXJrLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uY3RhLWl0ZW0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcblxuICAmLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnRoYW5rLXlvdS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuYXJyb3ctcmlnaHQge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDYuNjlweDtcbiAgICBoZWlnaHQ6IDExLjYycHg7XG4gIH1cblxuICAmLmFycm93LWRvd24ge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gICYuZW52ZWxvcGUge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9zbXMuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gICYuY2FsbCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2NhbGwuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC8vIEZlYXR1cmVzXG4gICYuY2hhdCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL21lc3NhZ2UtZmF2b3JpdGUuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYucmVzcG9uc2l2ZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL21vbml0b3ItbW9iYmlsZS5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgJi5jbGllbnQtc3VjY2VzcyB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2xpa2Uuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYuc2VvLWdyb3d0aCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL3NlYXJjaC1zdGF0dXMuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYuc3VwcG9ydCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zLzI0LXN1cHBvcnQuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYucHJvcGVydHktbGlzdGluZyB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2xvY2F0aW9uLXRpY2suc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYuc3luY2hyb25pemF0aW9uIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvY2xvdWQtY2hhbmdlLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAmLm9wdGltaXplZCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2NhcmQtY29pbi5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgJi5zY2FsYWJsZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2hpZXJhcmNoeS5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgJi5jdXN0b20tZG9tYWluIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvZ2xvYmFsLWVkaXQuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYuc2VnbWVudGF0aW9uIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuL2NvbXBvbmVudHMvaWNvbnMvZG9jdW1lbnQtZmlsdGVyLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAmLmFuYWx5dGljcyB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi9jb21wb25lbnRzL2ljb25zL2RpYWdyYW0uc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC8vIEZlYXR1cmVzXG4gICYuY2xpcGJvYXJkLXRpY2sge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9jbGlwYm9hcmQtdGljay5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJi5wcm9ncmFtbWluZy1hcnJvd3Mge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9wcm9ncmFtbWluZy1hcnJvd3Muc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gICYuc2hpZWxkLXRpY2sge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9zaGllbGQtdGljay5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJi5tYXAge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9tYXAuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICYuY2hlY2sge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4vY29tcG9uZW50cy9pY29ucy9jaGVjay5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi50aXRsZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAmLmNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi50ZXh0LXdoaXRlIHtcbiAgICBoMixcbiAgICBwLFxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIge1xuICAgIEBleHRlbmQgJWhlYWRpbmctYm9sZDtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nLWxpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY3RhLXRpdGxlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIGgzIHtcbiAgICBAZXh0ZW5kICVzZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuXG4gIC5jdGEtaXRlbS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibGFyZ2UtZGVza3RvcFwiKSB7XG4gIC50aXRsZS1jb250ZW50IHtcbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuY3RhLXRpdGxlLWNvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwic21hbGwtZGVza3RvcFwiKSB7XG4gIC50aXRsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC50aXRsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgLnRpdGxlLWNvbnRlbnQge1xuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmN0YSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi5zdWNjZXNzLXN0b3JpZXMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0IHtcbiAgICAuc3VjY2Vzcy1zdG9yeS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgICAuc3VjY2Vzcy1zdG9yeS1pdGVtLWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VjY2Vzcy1zdG9yeS1pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1hdXRob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3VjY2Vzcy1zdG9yeS1pdGVtLWF1dGhvci1jb250ZW50IHtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAlYm9sZDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VjY2Vzcy1zdG9yaWVzLWJveCB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGF0dGVybi0xLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy1saXN0LWJveCB7XG4gICAgLnN1Y2Nlc3Mtc3RvcnktaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgICAgLnN1Y2Nlc3Mtc3RvcnktaXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWNjZXNzLXN0b3J5LWl0ZW0tYXV0aG9yLWNvbnRlbnQge1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVib2xkO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rLWFycm93IHtcbiAgQGV4dGVuZCAlbm9ybWFsO1xuICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMXJlbTtcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXG4gIC5pY29uIHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGdhcDogMS40cmVtO1xuXG4gICAgLmljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubGluay1vdXRsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGJsYWNrO1xuICBwYWRkaW5nOiAwLjg3NTVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgJi53aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuc3VjY2Vzcy1zdG9yaWVzLWJveCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi5mYXEtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMXJlbTtcblxuICAuZmFxLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuZmFxLXF1ZXN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIGkuZmEtc29saWQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgaS5mYS1jaGV2cm9uLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaS5mYS14IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBpLmZhLWNoZXZyb24tZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGkuZmEteCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtYW5zd2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmZhcS1xdWVzdGlvbiB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmFxLWFuc3dlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFxLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuXG4gIC5mYXEtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgLmZhcS1saXN0IC5mYXEtaXRlbSAuZmFxLXF1ZXN0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG5cbiAgLmZhcS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbiIsIkB1c2UgXCJhYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvcGxhY2Vob2xkZXJzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuLnN1YnNjcmliZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1hcmdpbjogNXJlbSAwO1xuXG4gIC5zdWJzY3JpYmUtY29udGVudCB7XG4gICAgaDQge1xuICAgICAgQGV4dGVuZCAlaGVhZGluZy1ib2xkO1xuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIEBleHRlbmQgJW5vcm1hbDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ncmFkaWVudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgJW5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgLndwZm9ybXMtZmllbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWdyYWRpZW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC5zdWJzY3JpYmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgLnN1YnNjcmliZS1mb3JtIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuc3Vic2NyaWJlIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi5jdGEtd2lkZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY3RhLWl0ZW0taW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNSU7XG5cbiAgICBoMyxcbiAgICBoMixcbiAgICBoMSB7XG4gICAgICBAZXh0ZW5kICVib2xkO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsYWNrLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgIGgzLFxuICAgICAgcCxcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3RhLWl0ZW0tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cblxuLmN0YS1ib3gge1xuICBwYWRkaW5nOiA1cmVtIDAgMTByZW07XG5cbiAgLmN0YS13aWRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jdGEtZGVtbyB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJsYXJnZS1kZXNrdG9wXCIpIHtcbiAgLmN0YS13aWRlIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMyU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC5jdGEtd2lkZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAuY3RhLWl0ZW0taW1nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuY3RhLWRlbW8ge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gIC5jdGEtYm94IHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cblxuICAuY3RhLXdpZGUgLmN0YS1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJhYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvcGxhY2Vob2xkZXJzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuaHRtbDpub3QoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5ob21lIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbmh0bWw6aXMoW2RhdGEtc2Nyb2xsPVwiMFwiXSkgYm9keS5ob21lIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVybyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgJGRhcmstYmx1ZSAxMCUsXG4gICAgIzAzMTEzNCAzMCUsXG4gICAgIzExNjBiNyA2NSUsXG4gICAgcmdiYSg4MCwgMTcxLCAyMzEsIDApIDEwMCVcbiAgKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTByZW07XG5cbiAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgICBnYXA6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAlaGVhZGluZy1ub3JtYWw7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kICVsaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kICVsaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuc3Vic2NyaWJlLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogNjByZW07XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIEBleHRlbmQgJW5vcm1hbDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbixcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW0gMS4ycmVtO1xuICAgICAgICAgIHdpZHRoOiAzMDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZ3JhZGllbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmFkaWVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIC53cGZvcm1zLWZpZWxkLWVtYWlsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMS40cmVtIDEuNXJlbSAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWdyYWRpZW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JhZGllbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWltZyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ucGFydG5lcnMge1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgJi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwIHtcbiAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59XG5cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcblxuICAuZmVhdHVyZXMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBnYXA6IDNyZW07XG5cbiAgICAuZmVhdHVyZS1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDNyZW07XG5cbiAgICAgIC5mZWF0dXJlLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblxuICAgICAgICAuZmVhdHVyZS1pdGVtLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJW5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZ1bGwtY29sdW1uLTIge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5mZWF0dXJlLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZnVsbC1jb2x1bW4tMSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogNDUycHg7XG5cbiAgICAgICAgICAuZmVhdHVyZS1pdGVtLWltZyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZlYXR1cmUtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tdHdvIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVzLWVtYmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnRpdGxlLWNvbnRlbnQge1xuICAgICYudHdvLWNvbHVtbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wcm9jZXNzIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuXG4gIC5wcm9jZXNzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgMWZyIDFmcjtcbiAgICBnYXA6IDNyZW07XG5cbiAgICAucHJvY2Vzcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAucHJvY2Vzcy1pdGVtLWltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2Nlc3MtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9jZXNzLWl0ZW0taW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9jZXNzLWxpc3QtYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA2OCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItZ3JleTtcbiAgICB9XG5cbiAgICAucHJvY2Vzcy1pdGVtLWJveCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiVG9kYXlcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJEYXkgNVwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE3cHggMjAuNnB4IC0xNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIkRheSAzMFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItZ3JleTtcbiAgICAgICAgbGVmdDogNDklO1xuICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5wcm9jZXNzLWl0ZW0tYm94LWNvbnRlbnQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9jb21wb25lbnRzL2ljb25zL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdFxuICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdGEge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgJi5kYXJrLWJsdWUge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuXG4gIC5jdGEtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbSAzcmVtIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY3RhLWl0ZW0taW1nIHtcbiAgICAgIHBhZGRpbmc6IDVyZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS1pdGVtLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXItZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY3RhLWl0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSA1cmVtO1xuXG4gICAgICBoMyxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICAgIG1heC13aWR0aDogMTMwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIGxlZnQ6IDNyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICBoMyB7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nLWJvbGQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDJyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1hcnJvdyB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29udGVudC13aXRoLWltYWdlIHtcbiAgICAuY3RhLWl0ZW0tY29udGVudCB7XG4gICAgICBoMyxcbiAgICAgIGgyLFxuICAgICAgaDEsXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3RpY2stc3F1YXJlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYXEge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLmZhcS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJsYXJnZS1kZXNrdG9wXCIpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgLmN0YSAuY3RhLWl0ZW0gLmNvbnRhaW5lci13cmFwcGVyIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLWRlc2t0b3BcIikge1xuICAuaGVybyB7XG4gICAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDFmcjtcblxuICAgICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXdzbGV0dGVyLWZvcm0gcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVzIHtcbiAgICAuZmVhdHVyZXMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgLmZlYXR1cmUtY29sdW1uIC5mZWF0dXJlLWl0ZW0uZnVsbC1jb2x1bW4tMSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdGEgLmN0YS1pdGVtIC5jb250YWluZXItd3JhcHBlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1pbWcge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwidGFibGV0XCIpIHtcbiAgLmhlcm8ge1xuICAgIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZXMsXG4gIC5zdWNjZXNzLXN0b3JpZXMge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuXG4gIC5wcm9jZXNzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICAucHJvY2Vzcy1saXN0LWJveCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDNyZW07XG4gICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9jZXNzLWl0ZW0tYm94IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgICBsZWZ0OiAtMi43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YSAuY3RhLWl0ZW0gLmN0YS1pdGVtLWltZyB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuXG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgIC5mYXEtd3JhcHBlcixcbiAgICAuZmFxLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuaGVybyB7XG4gICAgLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG5cbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyby1pbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmZlYXR1cmUtY29sdW1uIHtcbiAgICAuY29sdW1uLXR3byB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuZmVhdHVyZS1pdGVtIHtcbiAgICAgICYuZnVsbC1jb2x1bW4tMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuXG4gICAgICAmLmZ1bGwtY29sdW1uLTEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvY2VzcyAucHJvY2Vzcy1saXN0IC5wcm9jZXNzLWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDA7XG5cbiAgICAgIC5wcm9jZXNzLWl0ZW0taW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3RhIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICAmLmRhcmstYmx1ZSB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIH1cblxuICAgIC5jdGEtaXRlbSB7XG4gICAgICAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLmN0YS1pdGVtLWltZyB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIC5jdGEtaXRlbS1pbWcge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEtaXRlbS1pbWcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWl0ZW0tZml4ZWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgIC5jdGEtaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNHJlbTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlcyAudGl0bGUtY29udGVudC50d28tY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi5jb250YWN0LXVzLXNlY3Rpb24tMSB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcblxuICAudGl0bGUtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogM3JlbTtcblxuICAgIC5jb250YWN0LXVzLWZvcm0ge1xuICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgLndwZm9ybXMtZmllbGQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgICAgdGV4dGFyZWEsXG4gICAgICBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZ3JhZGllbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmFkaWVudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuXG4gICAgLmNvbHVtbi1pbmZvLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmNvbHVtbi1pbmZvLWl0ZW0taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4taW5mby1pdGVtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgQGV4dGVuZCAlaGVhZGluZy1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC5jb250YWN0LXVzLXNlY3Rpb24tMSB7XG4gICAgLmNvbnRhY3QtdXMtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgLmNvbnRhY3QtdXMtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgLmNvbHVtbi1pbmZvLWl0ZW0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuY29sdW1uLWluZm8taXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL3BsYWNlaG9sZGVyc1wiIGFzICo7XG5AdXNlIFwiYWJzdHJhY3RzL21peGluc1wiIGFzICo7XG5cbi5mZWF0dXJlLWxpc3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuXG4gIC5mZWF0dXJlLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kLWRlYWxzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXJlbSAwIDEwcmVtO1xuXG4gIC5sYW5kLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxhbmQtZGVhbHMtY29udGVudC13cmFwcGVyIHtcbiAgICAubGFuZC1kZWFsLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgICAgIC5sYW5kLWRlYWwtaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFuZC1kZWFscy1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZXMtYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW46IDNyZW0gMDtcblxuICAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZlYXR1cmUtYm94LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgaDQge1xuICAgICAgICBAZXh0ZW5kICVoZWFkaW5nLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlLWJveC1pbWcge1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLndpZGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuXG4gICAgLmZlYXR1cmUtYm94LWl0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICB9IC8qIFJvdyAxIExlZnQgICovXG4gICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICAgIH0gLyogUm93IDEgUmlnaHQgKi9cbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgICAgfSAvKiBSb3cgMiBMZWZ0ICAqL1xuICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICB9IC8qIFJvdyAyIFJpZ2h0ICovXG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuZmVhdHVyZXMtYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmZlYXR1cmUtYm94LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDFmcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlLWJveC1jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aWRlIHtcbiAgICAgIC5mZWF0dXJlLWJveC1pdGVtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUtbGlzdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICAubGFuZC1kZWFscy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAzcmVtIDAgNXJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgLmZlYXR1cmVzLWJveCB7XG4gICAgLmZlYXR1cmUtYm94LWl0ZW0ge1xuICAgICAgLmZlYXR1cmUtYm94LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUtbGlzdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAuZmVhdHVyZXMtYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMnJlbTtcblxuICAgIC5mZWF0dXJlLWJveC1pdGVtIHtcbiAgICAgIC5mZWF0dXJlLWJveC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuXG4vKiBnbG9iYWwgYm94LXNpemluZyAqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuOjotd2Via2l0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGh0bWwgZWxlbWVudCA2Mi41JSBmb250LXNpemUgZm9yIFJFTSB1c2UgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIEBleHRlbmQgJWxpZ2h0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VjdGlvbixcbmFzaWRlIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNjcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5tYWluIHtcbiAgY29sb3I6ICR0ZXh0O1xufVxuXG4vKiBjbGVhciAqL1xuLmNsZWFyIHtcbiAgem9vbTogMTtcblxuICBAZXh0ZW5kICVjbGVhcmZpeDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgQGV4dGVuZCAldGV4dC1hbGlnbi1jZW50ZXI7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLnplcm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnplcm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS16ZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogV29yZHByZXNzIENvcmUgKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDAuNXJlbSAycmVtIDJyZW0gMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMC41cmVtIGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNXJlbSAwIDJyZW0gMnJlbTtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuNXJlbSAycmVtIDJyZW0gMDtcbn1cblxuYSBpbWcge1xuICAmLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgcGFkZGluZzogMC41cmVtIDAuM3JlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogOTguNSU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMC40cmVtIDAuNXJlbTtcbn1cbi8qIFdvcmRwcmVzcyBDb3JlIEVuZCAqL1xuXG4ucGFnZS10ZW1wbGF0ZS1jdXN0b20tYmxhbmsge1xuICBoZWFkZXIsXG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21tZW50cy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDAuMXJlbSAkYm9yZGVyLWdyZXk7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gIC5jb21tZW50cyA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IGxpLmNvbW1lbnQge1xuICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzcmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm4sXG4gICAgICAgIC5zYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29tbWVudC1tZXRhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgIHVsLmNoaWxkcmVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1yZXNwb25kIHtcbiAgICAuY29tbWVudC1mb3JtIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAlc2VtaS1ib2xkO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGV4dGVuZCAlc2VtaS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDRyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgYSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbi5wb3N0LW1ldGEtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMXJlbSAkYm9yZGVyLWdyZXk7XG59XG5cbmFydGljbGUucGFnZSB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uYWRkcmVzcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIExvZ28gTWFycXVlZVxuLnNsaWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc2xpZGUtdHJhY2stMSB7XG4gICAgYW5pbWF0aW9uOiBzY3JvbGwtbCAzMHMgbGluZWFyIGluZmluaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDM1MDBweDtcbiAgfVxuXG4gIC5zbGlkZS10cmFjay0yIHtcbiAgICBhbmltYXRpb246IHNjcm9sbC1yIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzUwMHB4O1xuICB9XG5cbiAgLnNsaWRlIHtcbiAgICBoZWlnaHQ6IDc1cHQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc2xpZGUge1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MnB4OyAvLyBhZGp1c3QgYXMgbmVlZGVkXG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1sIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMjAwcHggKiA2KSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsLXIge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0yMDBweCAqIDYpKTtcbiAgfVxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBjYWNhICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1kZXNrdG9wXCIpIHtcbiAgaGVhZGVyLFxuICBzZWN0aW9uLFxuICBmb290ZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcInRhYmxldFwiKSB7XG4gIC5wYXJ0bmVycyB1bC5sb2dvcy1tYXJxdWVlIHtcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIm1vYmlsZVwiKSB7XG4gIHNlY3Rpb24sXG4gIGFzaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC5wYXJ0bmVycyB1bC5sb2dvcy1tYXJxdWVlIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAuY29tbWVudHMtd3JhcHBlciAuY29tbWVudHMgPiB1bCA+IGxpLmNvbW1lbnQge1xuICAgIC5jb21tZW50LWF1dGhvciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5jb21tZW50LW1ldGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJhYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvcGxhY2Vob2xkZXJzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuLm5vdC1mb3VuZCB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVycm9yLTQwNC1zZWFyY2gge1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAvLyBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLy8gZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAvLyBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZ3JhZGllbnQ7XG4gICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgLy8gYm9yZGVyOiBub25lO1xuICAgICAgLy8gYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgICAgLy8gZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmVcbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJzbWFsbC1kZXNrdG9wXCIpIHtcbiAgLm5vdC1mb3VuZCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJtb2JpbGVcIikge1xuICAuZXJyb3ItNDA0LXNlYXJjaCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG5cbiAgICBmb3JtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICBsYWJlbCxcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJhYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvcGxhY2Vob2xkZXJzXCIgYXMgKjtcbkB1c2UgXCJhYnN0cmFjdHMvbWl4aW5zXCIgYXMgKjtcblxuLm5hcnJvdy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTByZW0gMDtcblxuICAucGFnZS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udGhhbmsteW91LWNvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgLnRoYW5rLXlvdS1jb250ZW50LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuQGluY2x1ZGUgcmVzcG9uZC10byhcInNtYWxsLWRlc2t0b3BcIikge1xuICAubmFycm93LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuIiwiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4udGVzdGltb25pYWxzIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuXG4gIC5jb250YWluZXItdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgIC50ZXN0aW1vbmlhbHMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAudGVzdGltb25pYWxzLWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWxzLWl0ZW0taW1hZ2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXN0aW1vbmlhbHMtaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gICAgICAgICAgICBhLmxpbmstYXJyb3cge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi5mZWF0dXJlZC1jYXJkLTIge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90ZXh0dXJlLWdyYWluLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMjtcbiAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgLnRpdGxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAudHdvLWNvbHVtbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogM3JlbTtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gICAgLmNhcmQtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5jYXJkLWl0ZW0tY29udGVudCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMjtcbiAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXItZ3JleTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcblxuICAgICAgICAuY2FyZC1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3ctaXQtd29ya3Mge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLnRpdGxlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICYudHdvLWNvbHVtbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLmhvdy1pdC13b3Jrcy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0cmVtO1xuICAgIG1hcmdpbjogNXJlbSAwIDA7XG5cbiAgICAuaG93LWl0LXdvcmtzLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ob3ctaXQtd29ya3MtaXRlbS1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC13aXRoLWZvcm0ge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLmNvbnRlbnQtd2l0aC1mb3JtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAgIC5pY29uLXN0YXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFyLnN2Z1wiKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmF1dGhvci1pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGVudCB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgQGV4dGVuZCAlbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAxLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ncmFkaWVudDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmFkaWVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuXG4gIC50aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogM3JlbTtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc2Fzcy9jb21wb25lbnRzL2ljb25zL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYm90dG9tIHtcbiAgICAudGl0bGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJi50b3Age1xuICAgIC50aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2Nrcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gIGdhcDogM3JlbTtcblxuICAuYmxvY2staXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgIH1cblxuICAgIC5ibG9jay1pdGVtLWNvbnRlbnQge1xuICAgICAgaDYsXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgICBhLmxpbmstYXJyb3cge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWl0ZW0tbGluayB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZ3Mge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLmJsb2ctdGl0bGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIC50aXRsZS1jb250ZW50LWxlZnQge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtY29udGVudC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuYmxvZ3MtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogM3JlbTtcblxuICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgMS41cmVtO1xuICAgIH1cblxuICAgIC5ibG9nLWl0ZW0taW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctaXRlbS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtYW5pbWF0ZWQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLnRpdGxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWxpc3QtYW5pbWF0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogM3JlbTtcblxuICAgIC50ZXN0aW1vbmlhbHMtaXRlbSB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIG1heC13aWR0aDogNDByZW07XG5cbiAgICAgIC5zdGFyLXJhdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgLnN0YXItcmF0aW5nLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zYXNzL2xheW91dC9pY29ucy9zdGFyLWJsdWUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vbmlhbHMtaXRlbS10ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFscy1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdHMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgLnN0YXRzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDNyZW07XG4gICAgcm93LWdhcDogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5zdGF0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWN0YSB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcblxuICAuaW1hZ2UtY3RhLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogM3JlbTtcbiAgfVxuXG4gIC5pbWFnZS1jdGEtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtY3RhLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogM3JlbTtcblxuICAgIC5pbWFnZS1jdGEtaXRlbS1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgIC5pbWFnZS1jdGEtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGg0LFxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1jdGEtaXRlbS1saW5rIHtcbiAgICAgICAgYS5saW5rLWFycm93IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJpY2luZy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuXG4gIC5wcmljaW5nLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWdyYWRpZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmljaW5nLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDNyZW07XG5cbiAgICAucHJpY2luZy1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgIC5wcmljaW5nLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgICAvLyAucHJpY2Utb3B0aW9uLWFubnVhbCB7XG4gICAgICAgIC8vICAgZGlzcGxheTogbm9uZTsgLyogSlMgdG9nZ2xlcyB2aXNpYmlsaXR5IGJhc2VkIG9uIE1vbnRobHkvWWVhcmx5ICovXG4gICAgICAgIC8vIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5wcmljaW5nLWl0ZW0tbGlzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkYm9yZGVyLWdyZXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nhc3MvbGF5b3V0L2ljb25zL2JsdWUtY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyIHtcbiAgYSB7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fY29udGVudCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ncmFkaWVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmFkaWVudDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2Uge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcblxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCJ0YWJsZXRcIikge1xuICAuZmVhdHVyZWQtY2FyZC0yIHtcbiAgICAudGl0bGUtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAuaG93LWl0LXdvcmtzIC50aXRsZS1jb250ZW50LnR3by1jb2x1bW4tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLnRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgLmNvbnRhaW5lci10ZXN0aW1vbmlhbHMge1xuICAgICAgLnRlc3RpbW9uaWFscy1saXN0IHtcbiAgICAgICAgLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0YXRzIHtcbiAgICAuc3RhdHMtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgLmZlYXR1cmVkLWNhcmQtMiB7XG4gICAgLmNhcmQtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAuaG93LWl0LXdvcmtzIC5ob3ctaXQtd29ya3MtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5mZWF0dXJlcy1ib3gud2lkZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAuZmVhdHVyZS1ib3gtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVzdGltb25pYWxzLFxuICAuY29udGVudC10ZXh0LFxuICAuZmVhdHVyZWQtY2FyZC0yLFxuICAuYmxvZ3MsXG4gIC5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlLFxuICAudGVzdGltb25pYWxzLWFuaW1hdGVkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cblxuICAuZmFxLWxpc3QgLmZhcS1pdGVtIHtcbiAgICAuZmFxLXF1ZXN0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtd2l0aC1mb3JtIC5jb250ZW50LXdpdGgtZm9ybS1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1saXN0IC50ZXN0aW1vbmlhbHMtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxuXG4gIC5ibG9ncyB7XG4gICAgLmJsb2ctdGl0bGUtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAudGl0bGUtY29udGVudC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2dzLWxpc3Qge1xuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2Nrcy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5ibG9jay1pdGVtIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtd2l0aC1mdWxsd2lkdGgtaW1hZ2UudG9wIC50aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcblxuICAgIC5kZXNjcmlwdGlvbiAuYnV0dG9uLWdyb3VwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmN0YS1pdGVtLWJ1dHRvbnMge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG5cbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBnYXA6IDFyZW07XG5cbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIC50aXRsZS1jb250ZW50LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBwLFxuICAgIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXdpdGgtZnVsbHdpZHRoLWltYWdlIC50aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5zdGF0cyB7XG4gICAgLnN0YXRzLWNvbnRlbnQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgIC5zdGF0LWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1jdGEge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgIC5pbWFnZS1jdGEtY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAucHJpY2luZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICAucHJpY2luZy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4uc2luZ2xlLXBvc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTEsXG4ud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLFxuLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsXG4ud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0yIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuIiwiQHVzZSBcImFic3RyYWN0cy92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9wbGFjZWhvbGRlcnNcIiBhcyAqO1xuQHVzZSBcImFic3RyYWN0cy9taXhpbnNcIiBhcyAqO1xuXG4udGVtcGxhdGUtc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDNyZW07XG5cbiAgLnRlbXBsYXRlLWl0ZW0ge1xuICAgIC50ZW1wbGF0ZS1pdGVtLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVtcGxhdGUtaXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlXG5AaW5jbHVkZSByZXNwb25kLXRvKFwibW9iaWxlXCIpIHtcbiAgLnRlbXBsYXRlLXNlY3Rpb24tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJi5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXNwbGF5OiBub25lO1xuXG4gICYuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIl19 */
