body{color:#333;font-family:Inter,sans-serif;line-height:1.6}.hero-section{background:linear-gradient(135deg,#fff,#f2f2f1);overflow:hidden;position:relative}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='%23F16620' stroke-width='.5' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:0}.hero-content{position:relative;z-index:2}.hero-title{color:#f16620;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle{color:#2d4f6a;font-size:1.25rem;margin-bottom:2rem}.hero-image{position:relative;z-index:1}.hero-icon-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.hero-icon{animation:float 3s ease-in-out infinite;color:#f16620;font-size:4rem;opacity:.8;transition:all .3s ease}.hero-icon:nth-child(2){animation-delay:-1s}.hero-icon:nth-child(3){animation-delay:-2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cta-button{align-items:center;border-radius:50px;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 25px rgba(241,102,32,.3);transform:translateY(-2px)}.btn-primary{background-color:#f16620;border-color:#f16620}.btn-primary:hover{background-color:#d14f0d;border-color:#d14f0d}.section-title{color:#f16620;font-size:2.5rem;font-weight:700;margin-bottom:1rem;position:relative}.section-title:after{background:#f16620;border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.step-card{background:#fff;border:2px solid transparent;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);height:100%;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.step-card:hover{border-color:#f16620;box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateY(-5px)}.step-card h4{color:#2d4f6a;font-weight:600;margin-bottom:1rem}.step-number{align-items:center;background:#f16620;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.feature-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);height:100%;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateY(-5px)}.feature-card h5{color:#2d4f6a;font-weight:600;margin-bottom:1rem}.feature-icon{align-items:center;background:linear-gradient(135deg,#f16620,#d14f0d);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 1.5rem;width:80px}.feature-icon i{color:#fff;font-size:2rem}.example-card{background:#fff;border-left:4px solid #f16620;border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,.08);height:100%;padding:1.5rem;transition:all .3s ease}.example-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-3px)}.example-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.example-header i{color:#f16620;font-size:1.5rem}.example-header h6{color:#2d4f6a;font-weight:600;margin:0}.example-status{align-items:center;display:flex;justify-content:space-between}.detailed-example{background:#fff;border-radius:15px;border-top:4px solid #f16620;box-shadow:0 5px 20px rgba(0,0,0,.08);height:100%;padding:2rem}.detailed-example h5{align-items:center;color:#2d4f6a;display:flex;font-weight:600;margin-bottom:1.5rem}.example-details p{margin-bottom:.75rem}.example-details ul{margin-bottom:0}.example-details li{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.benefit-card{background:#fff;border-left:5px solid #f16620;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);height:100%;padding:2rem}.benefit-card h4{align-items:center;color:#2d4f6a;display:flex;font-weight:600;margin-bottom:1.5rem}.benefit-list{list-style:none;padding:0}.benefit-list li{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem;padding:.5rem 0}.benefit-list li i{color:#28a745;font-size:1.25rem}.trust-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);height:100%;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.trust-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateY(-5px)}.trust-card h5{color:#2d4f6a;font-weight:600;margin-bottom:1rem}.trust-icon{align-items:center;background:linear-gradient(135deg,#28a745,#1e7e34);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.trust-icon i{color:#fff;font-size:2rem}.rating{align-items:center;display:flex;flex-direction:column;gap:.5rem}.rating-number{color:#f16620;font-size:1.5rem;font-weight:700}.stars{color:gold}.stars i{font-size:1.25rem}.contact-form-container{background:#fff;border-radius:20px;border-top:5px solid #f16620;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:3rem}.form-label{color:#2d4f6a;font-weight:600;margin-bottom:.5rem}.form-control,.form-select{border:2px solid #e9ecef;border-radius:10px;padding:.75rem 1rem;transition:all .3s ease}.form-control:focus,.form-select:focus{border-color:#f16620;box-shadow:0 0 0 .2rem rgba(241,102,32,.25)}.form-check-input:checked{background-color:#f16620;border-color:#f16620}.sticky-cta{background:#f16620;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);left:0;padding:1rem 0;position:fixed;right:0;z-index:1020}.why-choose-list .list-group-item{background:transparent;border:none;padding:1.5rem 0}.why-choose-list .list-group-item:not(:last-child){border-bottom:1px solid #e9ecef}.why-choose-list .list-group-item .material-icons{color:#f16620;font-size:2rem;min-width:2rem}.why-choose-list .list-group-item strong{color:#2d4f6a}.why-choose-list .list-group-item div{font-size:1.1rem;line-height:1.5}.how-it-works{background:#f2f2f1}.why-choose-us{background:#fff}.examples-section{background:linear-gradient(135deg,#f8f9fa,#fff)}.case-study-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.case-study-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-5px)}.case-header{background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f1f3f4;padding:24px 24px 16px}.case-header,.case-icon{align-items:center;display:flex}.case-icon{background:linear-gradient(135deg,#f16620,#ff7a47);border-radius:12px;flex-shrink:0;height:60px;justify-content:center;margin-right:16px;width:60px}.case-icon i{color:#fff;font-size:28px}.case-title h5{color:#2d4f6a;font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:8px}.badge{font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.badge-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.badge-warning{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.badge-urgent{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.case-body{padding:24px}.situation-box{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-left:4px solid #2d4f6a;border-radius:12px;margin-bottom:24px;padding:20px}.situation-box h6{align-items:center;color:#2d4f6a;display:flex;font-size:.95rem;font-weight:600;margin-bottom:12px}.situation-box p{color:#495057;line-height:1.5;margin-bottom:0}.solutions-box h6{align-items:center;color:#2d4f6a;display:flex;font-size:.95rem;font-weight:600;margin-bottom:16px}.solution-item{background:#f8f9fa;border-left:3px solid transparent;border-radius:10px;margin-bottom:12px;padding:16px;transition:all .3s ease}.solution-item:hover{background:#f1f3f4;border-left-color:#f16620}.solution-item:last-child{margin-bottom:0}.solution-item p{color:#6c757d;font-size:.9rem;line-height:1.4;margin-bottom:0}.solution-type{align-items:center;display:flex;font-size:.9rem;font-weight:600;margin-bottom:8px}.solution-type i{font-size:18px;margin-right:8px}.solution-type.fai-da-te,.solution-type.fai-da-te i{color:#2d4f6a}.solution-type.delega,.solution-type.delega i{color:#f16620}.benefits-section{background:#fff}.trust-section{background:#f2f2f1}.contact-section{background:linear-gradient(135deg,#f2f2f1,#fff)}.accordion-button{color:#2d4f6a;font-weight:600}.accordion-button:not(.collapsed){background-color:#f16620;color:#fff}.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(241,102,32,.25)}.badge{border-radius:20px;font-size:.75rem;padding:.5rem .75rem}@media (max-width:991.98px){.case-header{flex-direction:column;padding:20px;text-align:center}.case-icon{margin-bottom:12px;margin-right:0}.case-body{padding:20px}.situation-box,.solution-item{padding:16px}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:2rem}.cta-buttons{display:flex;flex-direction:column;gap:1rem}.cta-button{justify-content:center;text-align:center}.contact-form-container{padding:2rem 1.5rem}.benefit-card,.detailed-example,.feature-card,.step-card{margin-bottom:1.5rem}}@media (max-width:576px){.hero-title{font-size:2rem}.section-title{font-size:1.75rem}.contact-form-container{padding:1.5rem 1rem}.case-study-card{border-radius:12px}.case-body,.case-header{padding:16px}.case-icon{height:50px;width:50px}.case-icon i{font-size:24px}.case-title h5{font-size:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.example-card,.feature-card,.step-card{animation:fadeInUp .6s ease forwards}.example-card:first-child,.feature-card:first-child,.step-card:first-child{animation-delay:.1s}.example-card:nth-child(2),.feature-card:nth-child(2),.step-card:nth-child(2){animation-delay:.2s}.example-card:nth-child(3),.feature-card:nth-child(3),.step-card:nth-child(3){animation-delay:.3s}.example-card:nth-child(4),.feature-card:nth-child(4),.step-card:nth-child(4){animation-delay:.4s}.text-primary-custom{color:#f16620!important}.text-secondary-custom{color:#2d4f6a!important}.bg-primary-custom{background-color:#f16620!important}.bg-secondary-custom{background-color:#2d4f6a!important}.border-primary-custom{border-color:#f16620!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNGLENBeUVBLHlCQUNJLFlBQ0ksY0F2RU4sQ0EwRUUsZUFDSSxpQkF4RU4sQ0EyRUUsd0JBQ0ksbUJBekVOLENBNEVFLGlCQUNJLGtCQTFFTixDQWlGRSx3QkFDSSxZQTVFTixDQStFRSxXQUVJLFlBREEsVUE1RU4sQ0ErRU0sYUFDSSxjQTdFVixDQWlGRSxlQUNJLGNBL0VOLENBQ0YsQ0FtRkEsb0JBQ0ksR0FDSSxVQUNBLDBCQWhGTixDQWtGRSxHQUNJLFVBQ0EsdUJBaEZOLENBQ0YsQ0FtRkEsdUNBQ0ksb0NBakZKLENBbUZJLDJFQUFpQixtQkFoRnJCLENBaUZJLDhFQUFpQixtQkE5RXJCLENBK0VJLDhFQUFpQixtQkE1RXJCLENBNkVJLDhFQUFpQixtQkExRXJCLENBOEVBLHFCQUNJLHVCQTFFSixDQTZFQSx1QkFDSSx1QkExRUosQ0E2RUEsbUJBQ0ksa0NBMUVKLENBNkVBLHFCQUNJLGtDQTFFSixDQTZFQSx1QkFDSSw4QkExRUosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvU2l0ZS9MYW5kaW5nL3ByYXRpY2EtZmFjaWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogUHJhdGljaGUgRmFjaWxpIExhbmRpbmcgUGFnZSBTdHlsZXMgKi9cblxuLyogVmFyaWFiaWxpIFNDU1MgcGVyIGkgY29sb3JpIGRlbCBwcm9nZXR0byAqL1xuJHByaW1hcnktY29sb3I6ICNGMTY2MjA7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMkQ0RjZBO1xuJGJnLWxpZ2h0OiAjRjJGMkYxO1xuJHRleHQtZGFyazogIzMzMztcbiRzdWNjZXNzLWNvbG9yOiAjMjhhNzQ1O1xuJHdhcm5pbmctY29sb3I6ICNmZmMxMDc7XG4kZGFuZ2VyLWNvbG9yOiAjZGMzNTQ1O1xuJGluZm8tY29sb3I6ICMxN2EyYjg7XG5cbi8qIEZvbnQgYmFzZSAqL1xuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbn1cblxuLyogSGVybyBTZWN0aW9uICovXG4uaGVyby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZmIDAlLCAkYmctbGlnaHQgMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPjxkZWZzPjxwYXR0ZXJuIGlkPVwiZ3JpZFwiIHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCIxMFwiIHBhdHRlcm5Vbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PHBhdGggZD1cIk0gMTAgMCBMIDAgMCAwIDEwXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNGMTY2MjBcIiBzdHJva2Utd2lkdGg9XCIwLjVcIiBvcGFjaXR5PVwiMC4xXCIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwidXJsKCUyM2dyaWQpXCIvPjwvc3ZnPicpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbn1cblxuLmhlcm8tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG4uaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbn1cblxuLmhlcm8taWNvbiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGZsb2F0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTJzO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gICAgMCUsIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbn1cblxuLyogQ1RBIEJ1dHRvbnMgKi9cbi5jdGEtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IHJnYmEoMjQxLCAxMDIsIDMyLCAwLjMpO1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XG4gICAgfVxufVxuXG4vKiBTZWN0aW9uIFRpdGxlcyAqL1xuLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbn1cblxuLyogU3RlcCBDYXJkcyAqL1xuLnN0ZXAtY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDAsMCwwLDAuMDgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuLnN0ZXAtbnVtYmVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG59XG5cbi8qIEZlYXR1cmUgQ2FyZHMgKi9cbi5mZWF0dXJlLWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi5mZWF0dXJlLWljb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkcHJpbWFyeS1jb2xvciwgZGFya2VuKCRwcmltYXJ5LWNvbG9yLCAxMCUpKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxLjVyZW07XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4vKiBFeGFtcGxlIENhcmRzICovXG4uZXhhbXBsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICB9XG59XG5cbi5leGFtcGxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbn1cblxuLmV4YW1wbGUtc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBEZXRhaWxlZCBFeGFtcGxlcyAqL1xuLmRldGFpbGVkLWV4YW1wbGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5leGFtcGxlLWRldGFpbHMge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLyogQmVuZWZpdCBDYXJkcyAqL1xuLmJlbmVmaXQtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5iZW5lZml0LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogVHJ1c3QgQ2FyZHMgKi9cbi50cnVzdC1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4udHJ1c3QtaWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRzdWNjZXNzLWNvbG9yLCBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDEwJSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLnJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG59XG5cbi5yYXRpbmctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnN0YXJzIHtcbiAgICBjb2xvcjogI2ZmZDcwMDtcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxufVxuXG4vKiBDb250YWN0IEZvcm0gKi9cbi5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLCAuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWVjZWY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDEwMiwgMzIsIDAuMjUpO1xuICAgIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLyogU3RpY2t5IENUQSAqL1xuLnN0aWNreS1jdGEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi8qIFdoeSBDaG9vc2UgVXMgTGlzdCAqL1xuLndoeS1jaG9vc2UtbGlzdCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBTZWN0aW9ucyAqL1xuLmhvdy1pdC13b3JrcyB7XG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xufVxuXG4ud2h5LWNob29zZS11cyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIEVzZW1waSByZWFsaSAtIENhc2UgU3R1ZHkgQ2FyZHMgKi9cbi5leGFtcGxlcy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmOWZhIDAlLCAjZmZmZmZmIDEwMCUpO1xufVxuXG4uY2FzZS1zdHVkeS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDMwcHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgICB9XG59XG5cbi5jYXNlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZiZmMgMCUsICNmZmZmZmYgMTAwJSk7XG59XG5cbi5jYXNlLWljb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRwcmltYXJ5LWNvbG9yIDAlLCAjZmY3YTQ3IDEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxufVxuXG4uY2FzZS10aXRsZSB7XG4gICAgaDUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG59XG5cbi5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgICYtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNlNmNiO1xuICAgIH1cblxuICAgICYtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlYWE3O1xuICAgIH1cblxuICAgICYtdXJnZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWM2Y2I7XG4gICAgfVxufVxuXG4uY2FzZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xufVxuXG4uc2l0dWF0aW9uLWJveCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2UzZjJmZCAwJSwgI2YzZTVmNSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbn1cblxuLnNvbHV0aW9ucy1ib3gge1xuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICB9XG59XG5cbi5zb2x1dGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmM2Y0O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbn1cblxuLnNvbHV0aW9uLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcblxuICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYuZmFpLWRhLXRlIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGVsZWdhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmVuZWZpdHMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi50cnVzdC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG59XG5cbi5jb250YWN0LXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRiZy1saWdodCAwJSwgI2ZmZiAxMDAlKTtcbn1cblxuLyogRkFRIEFjY29yZGlvbiAqL1xuLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDEsIDEwMiwgMzIsIDAuMjUpO1xuICAgIH1cbn1cblxuLyogQmFkZ2VzICovXG4uYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4vKiBSZXNwb25zaXZlIERlc2lnbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmNhc2UtaGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5jYXNlLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmNhc2UtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNpdHVhdGlvbi1ib3gsIC5zb2x1dGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmhlcm8tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAuY3RhLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgLmN0YS1idXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgLnN0ZXAtY2FyZCwgLmZlYXR1cmUtY2FyZCwgLmRldGFpbGVkLWV4YW1wbGUsIC5iZW5lZml0LWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgIC5jYXNlLXN0dWR5LWNhcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIC5jYXNlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNhc2UtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNhc2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FzZS10aXRsZSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbi8qIEFuaW1hdGlvbnMgKi9cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLnN0ZXAtY2FyZCwgLmZlYXR1cmUtY2FyZCwgLmV4YW1wbGUtY2FyZCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjZzIGVhc2UgZm9yd2FyZHM7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuICAgICY6bnRoLWNoaWxkKDIpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgJjpudGgtY2hpbGQoMykgeyBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAmOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxufVxuXG4vKiBVdGlsaXRpZXMgKi9cbi50ZXh0LXByaW1hcnktY3VzdG9tIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWN1c3RvbSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktY3VzdG9tIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/