.hero{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.4) 50%,rgba(0,0,0,.6))}.hero-title{text-shadow:3px 3px 6px rgba(0,0,0,.8)}.hero-subtitle{font-size:1.6rem;text-shadow:2px 2px 4px rgba(0,0,0,.8)}img{height:auto;max-width:100%}.hero-crossfade picture{height:100%;left:0;position:absolute;top:0;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.navbar,body{background:#fff}.navbar{border-bottom:1px solid rgba(0,0,0,.1);left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px}.logo,.nav-container{align-items:center;display:flex}.logo{color:#0f172a;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;gap:.5rem;text-decoration:none;white-space:nowrap}.collective-text{color:#6c8ebf}.logo-image{height:40px;object-fit:contain;width:auto}.nav-menu{display:flex;gap:1.25rem;list-style:none}.nav-menu a{color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s ease;white-space:nowrap}.nav-menu a:hover{color:#047857}.nav-menu a.active{color:#047857;text-decoration:underline}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:.3rem;padding:.5rem;z-index:1002}.hamburger span{background:#0f172a;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.hamburger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hero{align-items:center;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.hero-background{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.4) 50%,rgba(0,0,0,.6));z-index:1}.hero-background,.hero-crossfade{bottom:0;left:0;position:absolute;right:0;top:0}.hero-crossfade{z-index:0}.hero-img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 3s ease-in-out;width:100%}.hero-img[loading=lazy]{opacity:0}.hero-img.active{opacity:1}.hero-caption{bottom:1rem;box-sizing:border-box;color:#fff;font-size:.9rem;font-weight:500;left:50%;max-width:100vw;opacity:.9;padding:0 1rem;position:absolute;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.8);transform:translateX(-50%);width:100%;z-index:3}@media (max-width:768px){.hero-caption{bottom:1rem;font-size:.8rem}.logo{font-size:1.2rem}.logo-image{height:32px}.section-content{gap:0;grid-template-columns:1fr!important}.section-title{margin-bottom:0!important;margin-top:-.5rem!important}.section-content .section-text{order:2!important}.section-content .section-image{margin-bottom:-2rem!important;order:1!important}.section-image img{object-fit:cover!important;object-position:center!important;width:100%!important}.leadership-crossfade,.section-image img,.teaching-crossfade,.travel-crossfade,.wellness-crossfade{height:300px!important}.section-content.reverse{grid-template-columns:1fr!important}.section-content.reverse .section-text{order:2!important}.section-content.reverse .section-image{order:1!important}.section-content.left-image .section-text{order:2!important}.section-content.left-image .section-image{order:1!important}}@media (max-width:480px){.hero-caption{bottom:.5rem;font-size:.7rem}}.hero-container{margin:0 auto;max-width:1200px;width:100%}.hero-content{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.hero-title{font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.5)}.hero-subtitle,.hero-title{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-subtitle{font-size:1.3rem;font-weight:400;line-height:1.6;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.4)}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:768px){.hero-title{font-size:3rem}.hero-subtitle{font-size:1.2rem}}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background:#047857;box-shadow:0 4px 15px rgba(4,120,87,.3);color:#fff}.btn-primary:hover{background:#065f46;box-shadow:0 6px 20px rgba(4,120,87,.4);transform:translateY(-2px)}.btn-secondary{background:transparent;border:2px solid #fff;color:#fff}.btn-secondary:hover{background:#fff;color:#1f2937;transform:translateY(-2px)}.hero-quote{margin-top:5rem;position:relative;text-align:center;z-index:2}.hero-quote blockquote{color:#fff;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:1.8rem;font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.4;margin:0 0 1rem;text-shadow:3px 3px 6px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.5)}.hero-quote cite{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-style:normal;opacity:.9;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.4)}.about-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin:0 0 0 calc(-50vw + 50%);padding:4rem 2rem 2rem;width:100vw}.main-content{padding:2rem}.container{margin:0 auto;max-width:1200px}.section+.section{margin-top:4rem}.section-content{align-items:start;display:grid;gap:4rem}.section-content,.section-content.reverse{grid-template-columns:1fr 1fr}@media (min-width:1440px){.section-content{grid-template-columns:1fr 2fr}.section-content.reverse{grid-template-columns:2fr 1fr}}.section-content.reverse .section-text{order:1}.section-content.left-image .section-text,.section-content.reverse .section-image{order:2}.section-content.left-image .section-image{order:1}.section-title{color:#1d3560;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-bottom:1.5rem}.section-description{color:#475569;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.section-highlight{color:#1d3560;font-size:1.1rem;font-weight:600;line-height:1.6;margin-bottom:2rem}.section-image img{object-fit:cover}.section-image img,.travel-crossfade{border-radius:12px;height:400px;width:100%}.travel-crossfade{overflow:hidden;position:relative}.travel-img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%}.travel-img.active{opacity:1}.wellness-crossfade{border-radius:12px;height:400px;overflow:hidden;position:relative;width:100%}.wellness-img{background-color:#fff;height:100%;left:0;object-fit:contain;opacity:0;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%}.wellness-img.active{opacity:1}.teaching-crossfade{border-radius:12px;height:400px;overflow:hidden;position:relative;width:100%}.teaching-img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%}.teaching-img.active{opacity:1}.leadership-crossfade{background:linear-gradient(-45deg,#f8fafc,#e2e8f0);border-radius:12px;height:400px;overflow:hidden;position:relative;width:100%}.leadership-img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}.leadership-img.active{opacity:1}.leadership-quote{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:2}.leadership-quote.active{opacity:1}.quote-background{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.quote-content{max-width:90%;padding:2rem;position:relative;text-align:center;z-index:2}.leadership-quote blockquote{color:#1f2937;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:1.4rem;font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.4;margin:0 0 1.5rem}@media (max-width:1024px) and (min-width:769px){.leadership-quote blockquote{font-size:1.1rem}}@media (max-width:768px){.leadership-quote blockquote{font-size:1.1rem;line-height:1.3;padding:0 1rem}.quote-content{max-width:95%;padding:1rem}}@media (min-width:1440px){.leadership-quote blockquote{font-size:1.2rem}}.leadership-quote cite{color:#4b5563;font-size:1rem;font-style:normal}.leadership-quote cite,.recommendation-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.recommendation-link{bottom:1rem;color:#6b7280;font-size:.8rem;position:absolute;right:1rem;text-decoration:underline;transition:all .3s ease;z-index:3}.recommendation-link:hover{color:#10b981;text-decoration:underline}.leadership-controls{gap:.5rem;margin-top:1rem}.control-btn,.leadership-controls{align-items:center;display:flex;justify-content:center;padding:.5rem}.control-btn{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;transition:all .3s ease}.control-btn:hover{background:#fff;border-color:#047857;color:#047857;transform:translateY(-1px)}.control-btn:active{transform:translateY(0)}.control-btn svg{height:16px;width:16px}.investment-stats,.travel-stats{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem;min-width:0}.stat-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;min-width:0;overflow:hidden;padding:1.2rem;text-align:center;width:100%}.stat-number{color:#1d3560;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;white-space:nowrap}.stat-label{color:#64748b;font-size:.85rem;font-weight:500;word-wrap:break-word;hyphens:auto}.cta-button{background:#047857;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:1rem 2rem;transition:all .3s ease}.cta-button:hover{background:#065f46;box-shadow:0 6px 20px rgba(4,120,87,.4);transform:translateY(-2px)}.cta-button.active,.cta-button:active{background:#047857;border:none;box-shadow:0 2px 8px rgba(4,120,87,.3);color:#fff;transform:translateY(0)}.section-actions{align-items:center;display:flex;gap:2rem;margin-bottom:1.5rem}.section-links{margin-bottom:0}.linkedin-link{display:inline-block;text-decoration:none;transition:all .3s ease}.linkedin-link:hover{text-decoration:none;transform:translateY(-1px)}.linkedin-link.active,.linkedin-link:active{text-decoration:none;transform:translateY(0)}.linkedin-logo-container{align-items:center;display:flex;gap:.75rem}.linkedin-logo-icon{align-items:center;background:#0077b5;border-radius:4px;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.linkedin-in{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1}.linkedin-reg{bottom:2px;color:#fff;font-size:.5rem;line-height:1;position:absolute;right:2px}.linkedin-text{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;line-height:1.2}.linkedin-text div:first-child{font-weight:400}.linkedin-text div:last-child{font-weight:600}.linkedin-icon{height:32px;object-fit:contain;width:32px}.strava-link{display:inline-block;text-decoration:none;transition:all .3s ease}.strava-link:hover{text-decoration:none;transform:translateY(-1px)}.strava-link.active,.strava-link:active{text-decoration:none;transform:translateY(0)}.strava-logo-container{align-items:center;display:flex;gap:.75rem}.strava-logo-icon{align-items:center;background:#fc4c02;border-radius:4px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.strava-icon{height:32px;object-fit:contain;width:32px}.strava-text{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;line-height:1.2}.strava-text div:first-child{font-weight:400}.strava-text div:last-child{font-weight:600}.expedia-link{display:inline-block;text-decoration:none;transition:all .3s ease}.expedia-link:hover{text-decoration:none;transform:translateY(-1px)}.expedia-link.active,.expedia-link:active{text-decoration:none;transform:translateY(0)}.expedia-logo-container{align-items:center;display:flex;gap:.75rem}.expedia-logo-icon{align-items:center;background:#1a73e8;border-radius:4px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.expedia-icon{height:32px;object-fit:contain;width:32px}.expedia-text{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;line-height:1.2}.expedia-text div:first-child{font-weight:400}.expedia-text div:last-child{font-weight:600}.modal{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal-content{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:5% auto;max-width:500px;padding:2rem;position:relative;width:90%}.close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700;position:absolute;right:1.5rem;top:1rem}.close:hover{color:#000}.form-group{margin-bottom:1.5rem}.form-group label{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #d1d5db;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#047857;box-shadow:0 0 0 3px rgba(4,120,87,.1);outline:none}.submit-button{background:#047857;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:1rem;transition:all .3s ease;width:100%}.submit-button:hover{background:#065f46;box-shadow:0 6px 20px rgba(4,120,87,.4);transform:translateY(-2px)}.submit-button.active,.submit-button:active{background:#047857;border:none;color:#fff}.form-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;line-height:1.5;margin-top:15px;padding:12px 16px}.toast{align-items:center;background:#1e293b;border:1px solid #1e293b;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:30px;left:50%;max-width:500px;opacity:0;padding:16px 20px;position:fixed;top:-100px;transform:translateX(-50%);transition:all .4s ease-in-out;white-space:nowrap;z-index:10001}.toast.show{opacity:1;top:20px}.toast-message{color:#fff;flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-close{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;justify-content:center;line-height:1;min-height:28px;min-width:28px;opacity:.8;padding:4px 8px;transition:all .2s ease}.toast-close:hover{opacity:1}@media (max-width:768px){.toast{left:20px;max-width:calc(100vw - 40px);right:20px;top:-100px;transform:none}.toast.show{top:10px}.toast-message{line-height:1.4;white-space:normal}}.footer{background:#1e293b;color:#fff;padding:3rem 2rem;text-align:center}.footer-content{margin:0 auto;max-width:1200px}.footer-links{margin-bottom:1.5rem}.footer-links a{color:#94a3b8;font-weight:500;margin:0 1rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#047857}.footer p{margin-bottom:.5rem;opacity:.8}@media (max-width:1072px){.hamburger{display:flex}.nav-menu{background:#fff;border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;flex-direction:column;gap:1rem;min-width:200px;padding:1rem;position:absolute;right:2rem;top:100%;z-index:1001}.nav-menu.active{display:flex}}@media (max-width:1024px){.hero{min-height:100vh;padding:6rem 2rem 2rem}.hero-content{gap:1rem;grid-template-columns:1fr;text-align:center}.hero-buttons{align-items:center;flex-direction:column;justify-content:center}.btn{max-width:300px;width:100%}.hero-quote{text-align:center}.hero-quote blockquote{font-size:1.3rem}.section-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}.section{margin-bottom:1rem}.section-title{margin-bottom:.5rem!important}.modal-content{margin:10% auto;padding:1.5rem;width:95%}}@media (max-width:768px){.modal-content{margin:10% auto;max-width:500px;width:95%}}@media (max-width:532px){.investment-stats,.travel-stats{gap:0}.stat-item{background:transparent;border:none;border-radius:0;padding:.5rem}}@media (max-width:480px){.about-section{padding:1.5rem 1rem 1rem}.about-section .section-content{gap:1.5rem}.about-section .section-text{margin-top:0!important}.about-section{margin-left:calc(-50vw + 50%);padding:2rem 2rem .5rem;width:100vw}.about-section .section-content{gap:1rem;grid-template-columns:1fr!important}.about-section .section-text{margin-top:1rem!important;order:2!important}.about-section .section-image{margin-bottom:0!important;order:1!important}.about-section .section-image img{height:300px!important;object-fit:cover!important;object-position:center!important;width:100%!important}.leadership-quote{padding:.5rem}.leadership-quote cite{font-size:.9rem}}@media (max-width:425px){.modal-content{border-radius:0;display:flex;flex-direction:column;height:100vh;margin:0;padding:0;width:100%}.modal-header{border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:1rem;position:relative}.modal-header h2{color:#1d3560;font-size:1.25rem;margin:0}.modal-body{flex:1;overflow-y:auto;padding:1rem}.modal-body p{color:#475569;font-size:.9rem}.form-group,.modal-body p{margin-bottom:1rem}.form-group label{font-size:.9rem;margin-bottom:.25rem}.form-group input,.form-group select,.form-group textarea{font-size:.9rem;padding:.5rem}.submit-button{font-size:.9rem;margin-top:1rem;padding:.75rem}}
/*# sourceMappingURL=data:application/json;base64,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Q0FFaEIsZUFBZ0IsQ0FEaEIsU0FFSixDQUNKLENBR0EseUJBQ0ksZ0NBQ0ksS0FDSixDQUVBLFdBQ0ksc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixlQUFnQixDQUNoQixhQUNKLENBQ0osQ0FHQSx5QkFDSSxlQUNJLHdCQUNKLENBRUEsZ0NBQ0ksVUFDSixDQUVBLDZCQUNJLHNCQUNKLENBRUEsZUFHSSw2QkFBOEIsQ0FGOUIsdUJBQXlCLENBQ3pCLFdBRUosQ0FFQSxnQ0FFSSxRQUFTLENBRFQsbUNBRUosQ0FFQSw2QkFFSSx5QkFBMkIsQ0FEM0IsaUJBRUosQ0FFQSw4QkFFSSx5QkFBMkIsQ0FEM0IsaUJBRUosQ0FFQSxrQ0FFSSxzQkFBd0IsQ0FDeEIsMEJBQTRCLENBQzVCLGdDQUFrQyxDQUhsQyxvQkFJSixDQUtBLGtCQUNJLGFBQ0osQ0FFQSx1QkFDSSxlQUNKLENBQ0osQ0FHQSx5QkFDSSxlQUtJLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixxQkFBc0IsQ0FKdEIsWUFBYSxDQUZiLFFBQVMsQ0FHVCxTQUFVLENBRlYsVUFNSixDQUVBLGNBRUksK0JBQWdDLENBQ2hDLGFBQWMsQ0FGZCxZQUFhLENBR2IsaUJBQ0osQ0FFQSxpQkFHSSxhQUFjLENBRGQsaUJBQWtCLENBRGxCLFFBR0osQ0FFQSxZQUNJLE1BQU8sQ0FDUCxlQUFnQixDQUNoQixZQUNKLENBRUEsY0FFSSxhQUFjLENBQ2QsZUFDSixDQUVBLDBCQUxJLGtCQU9KLENBRUEsa0JBQ0ksZUFBaUIsQ0FDakIsb0JBQ0osQ0FFQSwwREFJSSxlQUFpQixDQURqQixhQUVKLENBRUEsZUFFSSxlQUFpQixDQUNqQixlQUFnQixDQUZoQixjQUdKLENBQ0oiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIENyaXRpY2FsIGFib3ZlLXRoZS1mb2xkIHN0eWxlcyAqL1xuLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xufVxuXG4uaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4vKiBQcmV2ZW50IGxheW91dCBzaGlmdCBmb3IgaW1hZ2VzICovXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIENyaXRpY2FsIG5hdmlnYXRpb24gc3R5bGVzICovXG4ubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4vKiBDcml0aWNhbCBoZXJvIHN0eWxlcyBmb3IgTENQICovXG4uaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlcm8tY3Jvc3NmYWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5oZXJvLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZXJvLWltZy5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5oZXJvLWNyb3NzZmFkZSBwaWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBDcml0aWNhbCBidXR0b24gc3R5bGVzICovXG4uYnRuIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzA0Nzg1NztcbiAgICBjb2xvcjogd2hpdGU7XG59XG4vKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgKi9cbiogeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMxZTI5M2I7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLyogTmF2aWdhdGlvbiAqL1xuLm5hdmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cblxuLm5hdi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwZjE3MmE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jb2xsZWN0aXZlLXRleHQge1xuICAgIGNvbG9yOiAjNkM4RUJGO1xufVxuXG4ubG9nby1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5uYXYtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGdhcDogMS4yNXJlbTtcbn1cblxuLm5hdi1tZW51IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzBmMTcyYTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXYtbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA0Nzg1Nztcbn1cblxuLm5hdi1tZW51IGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzA0Nzg1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZ2FwOiAwLjNyZW07XG4gICAgei1pbmRleDogMTAwMjtcbn1cblxuLmhhbWJ1cmdlciBzcGFuIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMGYxNzJhO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDVweCk7XG59XG5cbi5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCAtNnB4KTtcbn1cblxuLyogSGVybyBTZWN0aW9uICovXG4uaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVyby1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLWNyb3NzZmFkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uaGVyby1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVyby1pbWdbbG9hZGluZz1cImxhenlcIl0ge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5oZXJvLWltZy5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5oZXJvLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmxvZ28ge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gICAgXG4gICAgLmxvZ28taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCB7XG4gICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC50cmF2ZWwtY3Jvc3NmYWRlLFxuICAgIC53ZWxsbmVzcy1jcm9zc2ZhZGUsXG4gICAgLnRlYWNoaW5nLWNyb3NzZmFkZSxcbiAgICAubGVhZGVyc2hpcC1jcm9zc2ZhZGUge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWNvbnRlbnQucmV2ZXJzZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWNvbnRlbnQucmV2ZXJzZSAuc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24tY29udGVudC5yZXZlcnNlIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24tY29udGVudC5sZWZ0LWltYWdlIC5zZWN0aW9uLXRleHQge1xuICAgICAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuc2VjdGlvbi1jb250ZW50LmxlZnQtaW1hZ2UgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlcm8tY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICB9XG59XG5cbi5oZXJvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLmhlcm8tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjgpLCAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5oZXJvLXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjgpLCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmhlcm8tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgXG4gICAgLmhlcm8tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ3ODU3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoNCwgMTIwLCA4NywgMC4zKTtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDY1ZjQ2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoNCwgMTIwLCA4NywgMC40KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjMWYyOTM3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmhlcm8tcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4uaGVyby1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjgpLCAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5oZXJvLXF1b3RlIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjgpLCAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuXG5cbi8qIEFib3V0IFVzIFNlY3Rpb24gLSBVbmlxdWUgTGF5b3V0ICovXG4uYWJvdXQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y4ZmFmYyAwJSwgI2UyZThmMCAxMDAlKTtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW0gMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLyogTWFpbiBDb250ZW50ICovXG4ubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG59XG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbiArIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDRyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uc2VjdGlvbi1jb250ZW50LnJldmVyc2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWNvbnRlbnQucmV2ZXJzZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQucmV2ZXJzZSAuc2VjdGlvbi10ZXh0IHtcbiAgICBvcmRlcjogMTtcbn1cblxuLnNlY3Rpb24tY29udGVudC5yZXZlcnNlIC5zZWN0aW9uLWltYWdlIHtcbiAgICBvcmRlcjogMjtcbn1cblxuLnNlY3Rpb24tY29udGVudC5sZWZ0LWltYWdlIC5zZWN0aW9uLXRleHQge1xuICAgIG9yZGVyOiAyO1xufVxuXG4uc2VjdGlvbi1jb250ZW50LmxlZnQtaW1hZ2UgLnNlY3Rpb24taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBjb2xvcjogIzFEMzU2MDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICM0NzU1Njk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5zZWN0aW9uLWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMxRDM1NjA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zZWN0aW9uLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vKiBUcmF2ZWwgQ3Jvc3NmYWRlICovXG4udHJhdmVsLWNyb3NzZmFkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHJhdmVsLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50cmF2ZWwtaW1nLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogV2VsbG5lc3MgQ3Jvc3NmYWRlICovXG4ud2VsbG5lc3MtY3Jvc3NmYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53ZWxsbmVzcy1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi53ZWxsbmVzcy1pbWcuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiBUZWFjaGluZyBDcm9zc2ZhZGUgKi9cbi50ZWFjaGluZy1jcm9zc2ZhZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlYWNoaW5nLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZWFjaGluZy1pbWcuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiBMZWFkZXJzaGlwIENyb3NzZmFkZSAqL1xuLmxlYWRlcnNoaXAtY3Jvc3NmYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2Y4ZmFmYyAwJSwgI2UyZThmMCAxMDAlKTtcbn1cblxuLmxlYWRlcnNoaXAtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ubGVhZGVyc2hpcC1pbWcuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubGVhZGVyc2hpcC1xdW90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5sZWFkZXJzaGlwLXF1b3RlLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnF1b3RlLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5xdW90ZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLmxlYWRlcnNoaXAtcXVvdGUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzFGMjkzNztcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4vKiBMZWFkZXJzaGlwIHF1b3RlIGFkanVzdG1lbnRzIGZvciBtZWRpdW0gc2NyZWVucyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmxlYWRlcnNoaXAtcXVvdGUgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbn1cblxuLyogTW9iaWxlIGxlYWRlcnNoaXAgcXVvdGUgYWRqdXN0bWVudHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWFkZXJzaGlwLXF1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICBcbiAgICAucXVvdGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cbn1cblxuLyogTGFyZ2Ugc2NyZWVuIGxlYWRlcnNoaXAgcXVvdGUgYWRqdXN0bWVudHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGVhZGVyc2hpcC1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuXG4ubGVhZGVyc2hpcC1xdW90ZSBjaXRlIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNEI1NTYzO1xufVxuXG4ucmVjb21tZW5kYXRpb24tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzZCNzI4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5yZWNvbW1lbmRhdGlvbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzEwYjk4MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTGVhZGVyc2hpcCBDb250cm9scyAqL1xuLmxlYWRlcnNoaXAtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLmNvbnRyb2wtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmNvbnRyb2wtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGNvbG9yOiAjMDQ3ODU3O1xuICAgIGJvcmRlci1jb2xvcjogIzA0Nzg1NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5jb250cm9sLWJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNvbnRyb2wtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaW52ZXN0bWVudC1zdGF0cywgLnRyYXZlbC1zdGF0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uc3RhdC1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGF0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFEMzU2MDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN0YXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBjb2xvcjogIzY0NzQ4YjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vKiBDVEEgQnV0dG9uICovXG4uY3RhLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzA0Nzg1NztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5jdGEtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDY1ZjQ2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoNCwgMTIwLCA4NywgMC40KTtcbn1cblxuLmN0YS1idXR0b246YWN0aXZlLFxuLmN0YS1idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ3ODU3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDQsIDEyMCwgODcsIDAuMyk7XG59XG5cbi8qIFNlY3Rpb24gQWN0aW9ucyAqL1xuLnNlY3Rpb24tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi8qIFNlY3Rpb24gTGlua3MgKi9cbi5zZWN0aW9uLWxpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlua2VkaW4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlua2VkaW4tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLmxpbmtlZGluLWxpbms6YWN0aXZlLFxuLmxpbmtlZGluLWxpbmsuYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubGlua2VkaW4tbG9nby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG59XG5cbi5saW5rZWRpbi1sb2dvLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3N2I1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubGlua2VkaW4taW4ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5saW5rZWRpbi1yZWcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxpbmtlZGluLXRleHQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGlua2VkaW4tdGV4dCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5saW5rZWRpbi10ZXh0IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGlua2VkaW4taWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIFN0cmF2YSBMaW5rIFN0eWxpbmcgKi9cbi5zdHJhdmEtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3RyYXZhLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5zdHJhdmEtbGluazphY3RpdmUsXG4uc3RyYXZhLWxpbmsuYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc3RyYXZhLWxvZ28tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjc1cmVtO1xufVxuXG4uc3RyYXZhLWxvZ28taWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmYzRjMDI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnN0cmF2YS1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN0cmF2YS10ZXh0IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnN0cmF2YS10ZXh0IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN0cmF2YS10ZXh0IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBFeHBlZGlhIExpbmsgU3R5bGluZyAqL1xuLmV4cGVkaWEtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXhwZWRpYS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4uZXhwZWRpYS1saW5rOmFjdGl2ZSxcbi5leHBlZGlhLWxpbmsuYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZXhwZWRpYS1sb2dvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbn1cblxuLmV4cGVkaWEtbG9nby1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogIzFhNzNlODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZXhwZWRpYS1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmV4cGVkaWEtdGV4dCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5leHBlZGlhLXRleHQgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZXhwZWRpYS10ZXh0IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBNb2RhbCBTdHlsZXMgKi9cbi5tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiA1JSBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmNsb3NlIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG59XG5cbi5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzM3NDE1MTtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQsXG4uZm9ybS1ncm91cCBzZWxlY3QsXG4uZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5mb3JtLWdyb3VwIGlucHV0OmZvY3VzLFxuLmZvcm0tZ3JvdXAgc2VsZWN0OmZvY3VzLFxuLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ3ODU3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDQsIDEyMCwgODcsIDAuMSk7XG59XG5cblxuLnN1Ym1pdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwNDc4NTc7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLnN1Ym1pdC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNjVmNDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSg0LCAxMjAsIDg3LCAwLjQpO1xufVxuXG4uc3VibWl0LWJ1dHRvbjphY3RpdmUsXG4uc3VibWl0LWJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwNDc4NTc7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLyogRm9ybSBFcnJvciBEaXNwbGF5ICovXG4uZm9ybS1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVjYWNhO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI2RjMjYyNjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogU3VjY2VzcyBUb2FzdCAqL1xuLnRvYXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDAwMTtcbiAgICBiYWNrZ3JvdW5kOiAjMWUyOTNiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUyOTNiO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZjtcbn1cblxuLnRvYXN0LnNob3cge1xuICAgIHRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZsZXg6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udG9hc3QtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b2FzdC1jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogUmVzcG9uc2l2ZSB0b2FzdCBzdHlsaW5nICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudG9hc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgfVxuICAgIFxuICAgIC50b2FzdC5zaG93IHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICAudG9hc3QtbWVzc2FnZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxufVxuXG4vKiBGb290ZXIgKi9cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZTI5M2I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXItbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZvb3Rlci1saW5rcyBhIHtcbiAgICBjb2xvcjogIzk0YTNiODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5mb290ZXItbGlua3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNDc4NTc7XG59XG5cbi5mb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLyogUmVzcG9uc2l2ZSBEZXNpZ24gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDcycHgpIHtcbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgLm5hdi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cbiAgICBcbiAgICAubmF2LW1lbnUuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgXG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIFxuICAgIC5oZXJvLXF1b3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAuaGVyby1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgIFxuICAgIC5zZWN0aW9uLWFjdGlvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMTAlIGF1dG87XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG59XG5cbi8qIE1vYmlsZSBtb2RhbCBzdHlsZXMgZm9yIGFsbCBtb2JpbGUgZGV2aWNlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDEwJSBhdXRvO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbn1cblxuLyogU3RhdCBpdGVtcyBzdHlsaW5nIGZvciBuYXJyb3cgc2NyZWVucyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDUzMnB4KSB7XG4gICAgLmludmVzdG1lbnQtc3RhdHMsIC50cmF2ZWwtc3RhdHMge1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuICAgIFxuICAgIC5zdGF0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxufVxuXG4vKiBBZGRpdGlvbmFsIG1vYmlsZSBzdHlsZXMgZm9yIHNtYWxsZXIgc2NyZWVucyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFib3V0LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtO1xuICAgIH1cbiAgICBcbiAgICAuYWJvdXQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuICAgIFxuICAgIC5hYm91dC1zZWN0aW9uIC5zZWN0aW9uLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5hYm91dC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgfVxuICAgIFxuICAgIC5hYm91dC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuICAgIFxuICAgIC5hYm91dC1zZWN0aW9uIC5zZWN0aW9uLXRleHQge1xuICAgICAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5hYm91dC1zZWN0aW9uIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAuYWJvdXQtc2VjdGlvbiAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC8qIEFkZGl0aW9uYWwgbW9iaWxlIGxlYWRlcnNoaXAgcXVvdGUgZml4ZXMgKi9cbiAgICBcbiAgICAubGVhZGVyc2hpcC1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmxlYWRlcnNoaXAtcXVvdGUgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cbn1cblxuLyogRnVsbC1zY3JlZW4gbW9kYWwgZm9yIHZlcnkgc21hbGwgc2NyZWVucyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU4ZjA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgIC5tb2RhbC1oZWFkZXIgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6ICMxRDM1NjA7XG4gICAgfVxuICAgIFxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgXG4gICAgLm1vZGFsLWJvZHkgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiAjNDc1NTY5O1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1ncm91cCBpbnB1dCxcbiAgICAuZm9ybS1ncm91cCBzZWxlY3QsXG4gICAgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cbiAgICBcbiAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cbiJdfQ== */