@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);
@import url(https://use.typekit.net/rrk7fld.css);
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.contact-with-agent{z-index:3}.contact-with-agent .container>.grid{grid-gap:10rem;gap:10rem}.contact-with-agent .agent{border-radius:2rem;background:#194774;position:relative;padding:3rem 10rem;-ms-flex-align:center;align-items:center}.contact-with-agent .agent .circle-two{width:10rem;height:10rem;background:#edf0f4;position:absolute;top:-3rem;left:5rem;left:rem;z-index:2;border-radius:100%}.contact-with-agent .agent.grid-custom{grid-template-columns:30rem auto}.contact-with-agent .agent.form{background:none;padding:0;text-align:left}.contact-with-agent .agent.form .picture{margin-top:0;margin-left:0;width:15rem;margin-bottom:3rem}.contact-with-agent .agent.form a,.contact-with-agent .agent.form h2,.contact-with-agent .agent.form h3,.contact-with-agent .agent.form p{color:#0d2544}.contact-with-agent .agent.form h3{margin-bottom:3rem}.contact-with-agent .agent.form .links{margin-top:3rem}.contact-with-agent .agent.form .links a{font-weight:700;margin-bottom:1rem}.contact-with-agent .agent.form .links a:hover{color:#eb4f3f}.contact-with-agent .agent .picture{position:relative;display:block;margin-left:auto;margin-right:auto}.contact-with-agent .agent .picture:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.contact-with-agent .agent .picture{width:100%;aspect-ratio:1/1}.contact-with-agent .agent .picture:after{display:none}}.contact-with-agent .agent .picture .bg-img{border-radius:100%;display:block;overflow:hidden;position:relative;z-index:1}.contact-with-agent .agent .picture .bg-img img{object-position:top center}.contact-with-agent .agent .picture .circle{width:5rem;height:5rem;background:#eb4f3f;position:absolute;top:2rem;right:1.5rem;z-index:2;border-radius:100%}.contact-with-agent .agent .data h2,.contact-with-agent .agent .data p{color:#fff}.contact-with-agent .agent .data h2{font-size:3.375rem;margin:0 0 3rem}.contact-with-agent .agent .data p{font-weight:400}.contact-with-agent .agent .data .links{margin-top:3rem}.contact-with-agent .agent .data .links span{color:#fff;margin:0 .5rem}.contact-with-agent .agent .data .links a{line-height:1.5;font-weight:700;transition:all .3s cubic-bezier(.445,.05,.55,.95);color:#fff}.contact-with-agent .agent .data .links a:hover{color:#eb4f3f}.contact-with-agent .agent .data .buttons{margin-top:3rem}.contact-with-agent .agent .data .buttons a{margin:.5rem}.contact-with-agent .contact-form{position:fixed;left:0;right:0;top:-100vh;bottom:100vh;z-index:3;padding-top:10rem;transition:all .5s cubic-bezier(.175,.885,.32,1.275);max-height:calc(100vh - 60px);overflow-y:auto;padding-bottom:5rem}.contact-with-agent .contact-form.active{bottom:0;top:60px}.contact-with-agent .contact-form .close{position:absolute;cursor:pointer;top:-5rem;right:3rem}.contact-with-agent .contact-form .close:hover svg circle{fill:#0d2544}.contact-with-agent .contact-form .close svg{width:7rem;height:7rem}.contact-with-agent .contact-form .close svg circle{transition:all .3s cubic-bezier(.445,.05,.55,.95);fill:accentColor}.contact-with-agent .contact-form>.grid{grid-gap:10rem;gap:10rem}.contact-with-agent .contact-form .contact-form .grid{grid-gap:1.5rem;gap:1.5rem}.contact-with-agent .contact-form .appointment{display:none}.contact-with-agent .contact-form .appointment .grid{grid-gap:0;gap:0;margin-bottom:1.5rem;border:1px solid transparent}.contact-with-agent .contact-form .appointment .right input{background:#0d2544;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;height:49px}.contact-with-agent .contact-form .appointment .right input::-webkit-input-placeholder{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.contact-with-agent .contact-form .appointment .right input:-moz-placeholder,.contact-with-agent .contact-form .appointment .right input::-moz-placeholder{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.contact-with-agent .contact-form .appointment .right input:-ms-input-placeholder{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.contact-with-agent .contact-form .appointment .right input:placeholder-shown{color:#fff;font-style:italic;font-weight:400;font-size:1.4175rem}.contact-with-agent .contact-form .appointment .left{background:#0d2544;border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:#fff;height:49px;line-height:49px;font-weight:700;text-transform:uppercase;padding-left:2rem;font-family:Barlow Condensed,sans-serif;font-size:2.295rem}.contact-with-agent .contact-form .appointment .select2-container--default{width:100%!important}.contact-with-agent .contact-form .appointment .select2-container--default .select2-selection--multiple,.contact-with-agent .contact-form .appointment .select2-container--default .select2-selection--single{border-top-left-radius:0;border-bottom-left-radius:0;height:49px;line-height:49px;padding:0 2rem}.contact-with-agent .contact-form .appointment .select-dark .select2-container--default .select2-selection--single .select2-selection__placeholder,.contact-with-agent .contact-form .appointment .select-dark .select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:uppercase;font-size:2.295rem;font-weight:300;font-family:Barlow Condensed,sans-serif;height:49px;line-height:49px}@media only screen and (max-width:768px){.contact-with-agent .grid{grid-template-columns:1fr}.contact-with-agent .container>.grid{grid-gap:3rem;gap:3rem}.contact-with-agent .agent{padding:5rem}.contact-with-agent .agent.grid-custom{grid-template-columns:1fr}.contact-with-agent .agent.grid-custom .picture{max-width:250px}.contact-with-agent .agent.grid-custom .data{text-align:center}.contact-with-agent .contact-form>.grid{grid-gap:1.5rem;gap:1.5rem}.contact-with-agent .contact-form .appointment .right input,.contact-with-agent .contact-form .appointment .select2-container--default .select2-selection--multiple,.contact-with-agent .contact-form .appointment .select2-container--default .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1rem}.contact-with-agent .contact-form .appointment .left{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vdG9vbHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy9jb250YWN0LXdpdGgtYWdlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vdG9vbHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBdUlBLDBCQUNJLEdBcEdBLCtCQXFHdUIsQ0FyR3ZCLHVCQ3RCRixDRDhIRSxHQXhHQSxtQ0F5R3VCLENBekd2QiwyQkNmRixDQUNGLENEaUhBLGtCQUNJLEdBcEdBLCtCQXFHdUIsQ0FyR3ZCLHVCQ3RCRixDRDhIRSxHQXhHQSxtQ0F5R3VCLENBekd2QiwyQkNmRixDQUNGLENEdVdBLGlCQUNJLG1FQ2xXSixDRG9XQSx5QkFDSSxHQUFLLHVEQ2hXUCxDRGlXRSxJQUFNLDJEQzlWUixDRCtWRSxJQUFNLDZEQzVWUixDRDZWRSxJQUFNLDJEQzFWUixDRDJWRSxHQUFPLHVEQ3hWVCxDQUNGLENEa1ZBLGlCQUNJLEdBQUssdURDaFdQLENEaVdFLElBQU0sMkRDOVZSLENEK1ZFLElBQU0sNkRDNVZSLENENlZFLElBQU0sMkRDMVZSLENEMlZFLEdBQU8sdURDeFZULENBQ0YsQ0EzQ0Esb0JBQ0ksU0E2Q0osQ0EzQ1EscUNEbUtKLGNDbEswQixDRGtLMUIsU0NwSEosQ0ExQ0ksMkJBQ0ksa0JDK0VNLENEOUVOLGtCQ0VTLENERFQsa0JBQ0EsbUJBQ0Esd0NBNENSLENBM0NRLHVDQUNJLFlBQ0EsYUFDQSxrQkNoQkEsQ0RpQkEsa0JBQ0EsVUFDQSxVQUNBLFNBQ0EsU0MyREgsQ0QxREcsa0JBNkNaLENBM0NRLHVDRDZKSixnQ0M5R0osQ0E1Q1EsZ0NBQ0ksZ0JBQ0EsVUFDQSxlQThDWixDQTdDWSx5Q0FDSSxhQUNBLGNBQ0EsWUFDQSxrQkErQ2hCLENBN0NZLDBJQUNJLGFBK0NoQixDQTdDWSxtQ0FDSSxrQkErQ2hCLENBN0NZLHVDQUNJLGVBK0NoQixDQTlDZ0IseUNBQ0ksZUNHUCxDREZPLGtCQWdEcEIsQ0EvQ29CLCtDQUNJLGFBaUR4QixDQTVDUSxvQ0FDSSxrQkFFQSxjQUNBLGlCQUNBLGlCQTZDWixDRGtMSSwwQ0FDSSxXQUNBLGNBQ0Esb0JBQ0EsVUNoTFIsQ0RrTEksMkJDMU9JLG9DRDhPQSxXQUNBLGdCQ2xMTixDRDhLTSwwQ0FDSSxZQzVLVixDQUNGLENBM0RZLDRDQUNJLG1CQUNBLGNBQ0EsZ0JBQ0Esa0JBQ0EsU0E2RGhCLENBNURnQixnREFDSSwwQkE4RHBCLENBM0RZLDRDQUNJLFdBQ0EsWUFDQSxrQkNqRUYsQ0RrRUUsa0JBQ0EsU0FDQSxhQUNBLFNDR1AsQ0RGTyxrQkE2RGhCLENBekRZLHVFQUNJLFVBMkRoQixDQXpEWSxvQ0FDSSxrQkNqRFAsQ0RrRE8sZUEyRGhCLENBekRZLG1DQUNJLGVBMkRoQixDQXpEWSx3Q0FDSSxlQTJEaEIsQ0ExRGdCLDZDQUNJLFVDakdaLENEa0dZLGNBNERwQixDQTFEZ0IsMENBQ0ksZ0JBQ0EsZUNuRFAsQ0Z2Q1QsaURDMkZnQixDQUNBLFVBZ0VwQixDQS9Eb0IsZ0RBQ0ksYUFpRXhCLENBN0RZLDBDQUNJLGVBK0RoQixDQTlEZ0IsNENBQ0ksWUFnRXBCLENBekRJLGtDQUNJLGVBQ0EsT0FDQSxRQUNBLFdBQ0EsYUFDQSxTQzNDRyxDRDRDSCxrQkRuSEosb0RDb0hJLENBQ0EsOEJBQ0EsZ0JBQ0EsbUJBK0RSLENBOURRLHlDQUNJLFNBQ0EsUUFnRVosQ0E5RFEseUNBQ0ksa0JBQ0EsZUFDQSxVQUNBLFVBZ0VaLENBN0RvQiwwREFDSSxZQStEeEIsQ0EzRFksNkNBQ0ksV0FDQSxXQTZEaEIsQ0E1RGdCLG9ERDNJWixpREM0SWdCLENBQ0EsZ0JBa0VwQixDQTlEUSx3Q0RVSixjQ1QwQixDRFMxQixTQ3dESixDQTlEWSxzRERNUixlQ0w4QixDREs5QixVQzRESixDQTlEUSwrQ0FDSSxZQWdFWixDQS9EWSxxRERBUixVQ0M4QixDREQ5QixLQ0M4QixDQUNsQixxQkFDQSw0QkFrRWhCLENBL0RnQiw0REFDSSxrQkN2S1IsQ0R3S1EsVUMvS1osQ0RnTFkseUJBQ0EsNEJBRUEsV0FnRXBCLENEK0xJLHVGQUNJLFVFbmJBLENGb2JBLGlCQ2xReUMsQ0RtUXpDLGVFcllRLENGc1lSLG1CQzdMUixDRDhNSSwySkFDSSxVRXhjQSxDRnljQSxpQkN2UnlDLENEd1J6QyxlRTFaUSxDRjJaUixtQkNoTVIsQ0RtTUksa0ZBQ0ksVUUvY0EsQ0ZnZEEsaUJDOVJ5QyxDRCtSekMsZUVqYVEsQ0ZrYVIsbUJDak1SLENENkxJLDhFQUNJLFVFL2NBLENGZ2RBLGlCQzlSeUMsQ0QrUnpDLGVFamFRLENGa2FSLG1CQ2pNUixDQTNGWSxxREFDSSxrQkNoTEosQ0RpTEksMkJDOUZGLENEK0ZFLDhCQy9GRixDRGdHRSxVQzFMUixDRDJMUSxZQUNBLGlCQUNBLGVDMUlILENEMklHLHlCQUNBLGtCQUNBLHVDQ2xLSCxDRG1LRyxrQkE2RmhCLENBM0ZZLDJFQUNJLG9CQTZGaEIsQ0EzRlksOE1BQ0kseUJBQ0EsNEJBQ0EsWUFDQSxpQkFDQSxjQTZGaEIsQ0EzRlksbVNBQ0kseUJBQ0Esa0JDdktQLENEd0tPLGVDaktGLENEa0tFLHVDQ25MSCxDRG9MRyxZQUNBLGdCQTZGaEIsQ0Q2TEkseUNDbFJJLDBCRHBDSix5QkMrSEYsQ0F4Rk0scUNEdkRKLGFDd0QwQixDRHhEMUIsUUNtSkYsQ0F6Rk0sMkJBQ0ksWUEyRlYsQ0ExRlUsdUNENUNSLHlCQzBJRixDQTVGYyxnREFDSSxlQThGbEIsQ0E1RmMsNkNBQ0ksaUJBOEZsQixDQXpGVSx3Q0R2RVIsZUN3RThCLENEeEU5QixVQ29LRixDQXpGYywwUUFDSSx5QkFDQSwwQkFDQSw4QkEyRmxCLENBekZjLHFEQUNJLDJCQzlKTixDRCtKTSw0QkMvSk4sQ0RnS00sMkJBMkZsQixDQUNGLEMiLCJmaWxlIjoiY29udGFjdC13aXRoLWFnZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFRSQU5TSVRJT05TICovXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkYXJncztcclxuICAgIC1vLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gICAgdHJhbnNpdGlvbjogJGFyZ3M7XHJcbn1cclxuXHJcbi8qIEZJTFRFUiAqL1xyXG5cclxuLy9maWx0ZXJcclxuQG1peGluIGZpbHRlcigkYXJncy4uLikge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6ICRhcmdzO1xyXG4gICAgLW1vei1maWx0ZXI6ICRhcmdzO1xyXG4gICAgLW1zLWZpbHRlcjogJGFyZ3M7XHJcbiAgICAtby1maWx0ZXI6ICRhcmdzO1xyXG4gICAgZmlsdGVyOiAkYXJncztcclxufVxyXG5cclxuLyogVFJBTlNGT1JNUyAqL1xyXG5cclxuLy8gZ2VuZXJpYyB0cmFuc2Zvcm1cclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gcm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xyXG59XHJcblxyXG4vLyBzY2FsZVxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XHJcbn1cclxuXHJcbi8vIHRyYW5zbGF0ZVxyXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIHNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XHJcbn1cclxuXHJcbi8vdHJhbnNmb3JtIG9yaWdpblxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbjogY2VudGVyIGNlbnRlcikge1xyXG4gICAgbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG59XHJcblxyXG4vKiBQT1NJVElPTklORyAqL1xyXG5cclxuQG1peGluIGNvdmVyKCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gdmMoKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgLTUwJSkpO1xyXG59XHJcblxyXG5AbWl4aW4gaGMoKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIDApKTtcclxufVxyXG5cclxuQG1peGluIGNjKCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcclxufVxyXG5cclxuLyogQU5JTUFUSU9OUyAqL1xyXG5cclxuJHJlZ3VsYXJFYXNlOiBlYXNlO1xyXG4kZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XHJcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XHJcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xyXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcclxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XHJcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcclxuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XHJcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcclxuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XHJcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcclxuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xyXG5cclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgLW1zLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5cclxuQG1peGluIG9wYWNpdHkoJHZhbHVlKSB7XHJcbiAgICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcclxuICAgIG9wYWNpdHk6ICR2YWx1ZTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIrJElFVmFsdWUrXCIpXCI7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkYXJncy4uLikge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYXJncztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGFyZ3M7XHJcbiAgICBib3gtc2hhZG93OiAkYXJncztcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xcmVtKSlcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciByYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG5cclxuLyogR1JJRCAqL1xyXG5cclxuQG1peGluIGRpc3BsYXktZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNwbGF5LWlubGluZS1ncmlkIHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZ3JpZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1nYXAoJGdhcDogM3JlbSkge1xyXG4gICAgZ3JpZC1nYXA6ICRnYXA7XHJcbiAgICBnYXA6ICRnYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLXJvdy1nYXAoJGdhcDogM3JlbSkge1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAkZ2FwO1xyXG4gICAgcm93LWdhcDogJGdhcDtcclxufVxyXG5cclxuQG1peGluIGdyaWQtY29sdW1uLWdhcCgkZ2FwOiAzcmVtKSB7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRnYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xyXG59XHJcblxyXG4vLyAkY29sdW1ucyB2YWx1ZXMgc2hvdWxkIGJlIGRlbGltaXRlZCBieSBhIHNwYWNlXHJcbkBtaXhpbiBncmlkLXRlbXBsYXRlLWNvbHVtbnMoJGNvbHVtbnMuLi4pIHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICRjb2x1bW5zO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkY29sdW1ucztcclxufVxyXG5cclxuLy8gJHJvd3MgdmFsdWVzIHNob3VsZCBiZSBkZWxpbWl0ZWQgYnkgYSBzcGFjZVxyXG5AbWl4aW4gZ3JpZC10ZW1wbGF0ZS1yb3dzKCRyb3dzLi4uKSB7XHJcbiAgICAtbXMtZ3JpZC1yb3dzOiAkcm93cztcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogJHJvd3M7XHJcbn1cclxuXHJcbi8vIENhbiBiZSB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggYWJvdmUgZ3JpZC10ZW1wbGF0ZS1YIG1peGlucy5cclxuLy8gVGhlc2UgcmVzdWx0IGluIHRoZSBzYW1lIG91dHB1dDpcclxuLy8gQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDEwcHggZ3JpZC1yZXBlYXQoNCwgMjBweCkgMzBweCk7XHJcbi8vIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxMHB4IDIwcHggMjBweCAyMHB4IDIwcHggMzBweCk7XHJcbkBmdW5jdGlvbiBncmlkLXJlcGVhdCgkcmVwZWF0LCAkc3R1ZmY6IG1pbm1heCgwLCAxZnIpKSB7XHJcbiAgICAkbGlzdDogKCk7XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkcmVwZWF0IHtcclxuICAgICAgICAkbGlzdDogYXBwZW5kKCRsaXN0LCAkc3R1ZmYsIHNwYWNlKTtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRsaXN0O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJGNvbC1zdGFydCwgJGNvbC1lbmQpIHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogJGNvbC1zdGFydDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAkY29sLWVuZCAtICRjb2wtc3RhcnQ7XHJcbiAgICBncmlkLWNvbHVtbjogI3skY29sLXN0YXJ0fSAvICN7JGNvbC1lbmR9O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1yb3coJHJvdy1zdGFydCwgJHJvdy1lbmQpIHtcclxuICAgIC1tcy1ncmlkLXJvdzogJHJvdy1zdGFydDtcclxuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAkcm93LWVuZCAtICRyb3ctc3RhcnQ7XHJcbiAgICBncmlkLXJvdzogI3skcm93LXN0YXJ0fSAvICN7JHJvdy1lbmR9O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1hbGlnbi1zZWxmKCR2YWx1ZSkge1xyXG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiAkdmFsdWU7XHJcbiAgICBhbGlnbi1zZWxmOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWp1c3RpZnktc2VsZigkdmFsdWUpIHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbi1hbGlnbjogJHZhbHVlO1xyXG4gICAganVzdGlmeS1zZWxmOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8qIENPTFVNTlMgKi9cclxuXHJcbkBtaXhpbiBjb2x1bW5zKCRjb2x1bW5Db3VudDogMywgJGNvbHVtbldpZHRoOiAyMDBweCwgJGNvbHVtbkdhcDogMCwgJGNvbHVtblJ1bGU6IGZhbHNlKSB7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbkNvdW50O1xyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW5Db3VudDtcclxuICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbkNvdW50O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x1bW5XaWR0aDtcclxuICAgIC1tb3otY29sdW1uLXdpZHRoOiAkY29sdW1uV2lkdGg7XHJcbiAgICBjb2x1bW4td2lkdGg6ICRjb2x1bW5XaWR0aDtcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbkdhcDtcclxuICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbkdhcDtcclxuICAgIGNvbHVtbi1nYXA6ICRjb2x1bW5HYXA7XHJcblxyXG4gICAgQGlmICRjb2x1bW5SdWxlICE9ZmFsc2Uge1xyXG4gICAgICAgICRjb2x1bW5SdWxlLWNvb3JkczogJGNvbHVtblJ1bGU7XHJcbiAgICAgICAgJHdpZHRoOiBudGgoJGNvbHVtblJ1bGUtY29vcmRzLCAxKTtcclxuICAgICAgICAkc3R5bGU6IG50aCgkY29sdW1uUnVsZS1jb29yZHMsIDIpO1xyXG4gICAgICAgICRjb2xvcjogbnRoKCRjb2x1bW5SdWxlLWNvb3JkcywgMyk7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogJHdpZHRoICRzdHlsZSAkY29sb3I7XHJcbiAgICAgICAgLW1vei1jb2x1bW4tcnVsZTogJHdpZHRoICRzdHlsZSAkY29sb3I7XHJcbiAgICAgICAgY29sdW1uLXJ1bGU6ICR3aWR0aCAkc3R5bGUgJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnJlYWstaW5zaWRlKCRicmVhazogYXZvaWQpIHtcclxuICAgIC13ZWJraXQtYnJlYWstaW5zaWRlOiAkYnJlYWs7XHJcbiAgICAtbW96LWJyZWFrLWluc2lkZTogJGJyZWFrO1xyXG4gICAgYnJlYWstaW5zaWRlOiAkYnJlYWs7XHJcbn1cclxuXHJcbi8qIE9CSkVDVC1GSVQgKi9cclxuXHJcbi8vIE9iamVjdC1maXRcclxuXHJcbkBtaXhpbiBvYmplY3QtZml0KCRwX3NpemU6IGNvbnRhaW4sICRwX3BvczogY2VudGVyIGNlbnRlcikge1xyXG4gICAgLW8tb2JqZWN0LWZpdDogJHBfc2l6ZTtcclxuICAgIG9iamVjdC1maXQ6ICRwX3NpemU7XHJcbiAgICAtby1vYmplY3QtcG9zaXRpb246ICRwX3BvcztcclxuICAgIG9iamVjdC1wb3NpdGlvbjogJHBfcG9zO1xyXG59XHJcblxyXG5AbWl4aW4gYmctY29udGFpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoKTtcclxufVxyXG5cclxuQG1peGluIGJnLWNvdmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3Zlcik7XHJcbn1cclxuXHJcblxyXG4vL21ha2Ugc3F1YXJlcyBhbmQgYmFyc1xyXG5AbWl4aW4gc3F1YXJlKCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICBAc3VwcG9ydHMoYXNwZWN0LXJhdGlvOiAxKSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsb2JhcigpIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XHJcbiAgICB9XHJcbiAgICBAc3VwcG9ydHMoYXNwZWN0LXJhdGlvOiAxKSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDAuNDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJhcigpIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAc3VwcG9ydHMoYXNwZWN0LXJhdGlvOiAxKSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1kYmFyKCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgIH1cclxuICAgIEBzdXBwb3J0cyhhc3BlY3QtcmF0aW86IDEpIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMC42O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGliYXIoKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xyXG4gICAgfVxyXG4gICAgQHN1cHBvcnRzKGFzcGVjdC1yYXRpbzogMSkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwb3J0cmFpdCgpIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjAlO1xyXG4gICAgfVxyXG4gICAgQHN1cHBvcnRzKGFzcGVjdC1yYXRpbzogMSkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vYWRkIHJhbmRvbSBib3JkZXIgdG8gYW4gZWxlbWVudCB0byBmaW5kIGl0IGVhc2lseVxyXG5AbWl4aW4gZGV2IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYihyYW5kb20oMjU1KSwgcmFuZG9tKDI1NSksIHJhbmRvbSgyNTUpKTtcclxufVxyXG4vLyBzaGFrZVxyXG4uc2hha2UtYW5pbWF0aW9uIHtcclxuICAgIGFuaW1hdGlvbjogc2hha2UgMC4xNXMgaW5maW5pdGU7XHJcbn1cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB9XHJcbiAgICAyNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSB9XHJcbiAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgfVxyXG4gICAgNzUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB9XHJcbn1cclxuXHJcbi8vIFNjcm9sbGJhcnNcclxuQG1peGluIHNjcm9sbGJhcnMoJHNpemU6IDEwcHgsICRib3JkZXI6IDAsICRib3JkZXItcmFkaXVzOiAwLCAkZm9yZWdyb3VuZC1jb2xvcjogYmxhY2ssICRiYWNrZ3JvdW5kLWNvbG9yOiBncmV5KSB7XHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXIgc29saWQgbGlnaHRlbigkZm9yZWdyb3VuZC1jb2xvciwgMTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skc2l6ZX0gKiAyKTtcclxuICAgICAgICBib3JkZXI6ICgkYm9yZGVyICogMikgc29saWQgbGlnaHRlbigkYmFja2dyb3VuZC1jb2xvciwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB3aWR0aDogY2FsYygjeyRzaXplfSAvIDIpO1xyXG4gICAgICAgIGJvcmRlcjogKCRib3JkZXIgKiAyKSBzb2xpZCBsaWdodGVuKCRiYWNrZ3JvdW5kLWNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkge1xyXG4gICAgICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgICAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JjZSBHUFUgYWNjZWxlcmF0aW9uXHJcbkBtaXhpbiBncHUtYWNjZWwoKSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMCwgMCkpO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6IGdyZXksICRmb250LXN0eWxlOiBub3JtYWwsICRmb250LXdlaWdodDogJHJlZ3VsYXJXZWlnaHQsICRmb250LXNpemU6ICRzbUZvbnQpIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBNUSB0cmlnZ2Vyc1xyXG5cclxuQG1peGluIGV4dHJhbGFyZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGxMaW1pdCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFyZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdMaW1pdCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm9ybWFsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kTGltaXQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNtYWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTGltaXQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGV4dHJhc21hbGwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNMaW1pdCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm9ob3ZlciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChob3Zlcjogbm9uZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBPUk5BTUVOVEFMXHJcblxyXG5AbWl4aW4gc2hhZG93KCkge1xyXG4gICAgQGluY2x1ZGUgZmlsdGVyKGRyb3Atc2hhZG93LCAwIDAgM3B4IHJnYmEoJGJsYWNrLCAwLjUpKTtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlLXRvcCgkY29sb3I6ICR3aGl0ZSkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIGhjO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZykpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL3Rvb2xzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL3Rvb2xzL21peGluc1wiO1xuXG4uY29udGFjdC13aXRoLWFnZW50IHtcbiAgICB6LWluZGV4OiAkdGhyZWVVcFo7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgID4gLmdyaWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoMTByZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNtYWxsUmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Q29sb3JBbHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxMHJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmNpcmNsZS10d28ge1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICAgICAgbGVmdDogNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6ICR0d29VcFo7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JpZC1jdXN0b20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zKDMwcmVtIGF1dG8pO1xuICAgICAgICB9XG4gICAgICAgICYuZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAucGljdHVyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyLCBoMywgYSwgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGRXZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGljdHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLmJnLWltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkb25lVXBaO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudENvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkdHdvVXBaO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGdGb250O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcldlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyAkZWFzZUluT3V0U2luZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTEwMHZoO1xuICAgICAgICBib3R0b206IDEwMHZoO1xuICAgICAgICB6LWluZGV4OiAkdGhyZWVVcFo7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyAkZWFzZU91dEJhY2spO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skc3Vic2l0ZUhlYWRlckhlaWdodH0pO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiAkc3Vic2l0ZUhlYWRlckhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzICRlYXNlSW5PdXRTaW5lKTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogYWNjZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmdyaWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoMTByZW0pO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWZvcm0gIHtcbiAgICAgICAgICAgIC5ncmlkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWdhcCgxLjVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcHBvaW50bWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLmdyaWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZ2FwKDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkd2hpdGUsIGl0YWxpYyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW5Db2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkaW5wdXRSYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGlucHV0UmFkaXVzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZFdlaWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudEZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWRGb250O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0LWRhcmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QtZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZEZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodFdlaWdodDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudEZvbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbCB7XG4gICAgLmNvbnRhY3Qtd2l0aC1hZ2VudCB7XG4gICAgICAgIC5ncmlkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxZnIpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXI+LmdyaWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoM3JlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLmFnZW50e1xuICAgICAgICAgICAgcGFkZGluZzogNXJlbTtcbiAgICAgICAgICAgICYuZ3JpZC1jdXN0b20ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtdGVtcGxhdGUtY29sdW1ucygxZnIpO1xuICAgICAgICAgICAgICAgIC5waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgICAgICAgPiAuZ3JpZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1nYXAoMS41cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHBvaW50bWVudCB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnJpZ2h0IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRpbnB1dFJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkaW5wdXRSYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkaW5wdXRSYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLy9DT0xPUlNcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kbGlnaHRHcmV5OiAjRURGMEY0O1xyXG4kZGFzaGJvYXJkR3JleTogI0Y2RjdGOTtcclxuJGdyZXk6ICNFMkUyRTI7XHJcbiRtZWRpdW1HcmV5OiAjRENFMkVBO1xyXG4kZGFya0dyZXk6ICM3MDcwNzA7XHJcbiRtYWluQ29sb3I6ICMwRDI1NDQ7XHJcbiRsaWdodE1haW5Db2xvcjogIzg2OTJhMTtcclxuJGRhcmtNYWluQ29sb3I6IGRhcmtlbigkbWFpbkNvbG9yLCAxMCUpO1xyXG4kYWNjZW50Q29sb3I6ICNFQjRGM0Y7XHJcbiRsaWdodEFjY2VudENvbG9yOiBsaWdodGVuKCRhY2NlbnRDb2xvciwgMjAlKTtcclxuJGRhcmtBY2NlbnRDb2xvcjogZGFya2VuKCRhY2NlbnRDb2xvciwgMTAlKTtcclxuJGFjY2VudENvbG9yQWx0OiAjMTk0Nzc0O1xyXG4kbGlnaHRBY2NlbnRDb2xvckFsdDogI2E2YzZlNjtcclxuJHByZXN0aWdlQ29sb3I6ICNDOUE2NEY7XHJcbi8vJGFjY2VudENvbG9yQmx1ZTogIzU1YTJmZjsgIFxyXG4kYWNjZW50Q29sb3JCbHVlOiAjMURCRUVGO1xyXG4kYWNjZW50Q29sb3JCbHVlQWx0OiAjODQ5NmFjO1xyXG4kYWNjZW50Q29sb3JHcmVlbjogIzZGQzYzRDtcclxuJHNwYWluWWVsbG93OiAjZmZiYTAwO1xyXG5cclxuXHJcbi8vRk9OVFNcclxuXHJcbi8vbWFpbiBzaXRlXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsNDAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3JyazdmbGQuY3NzXCIpO1xyXG5cclxuJG1haW5Gb250OiBcImVsemFcIiwgc2Fucy1zZXJpZjtcclxuJGFjY2VudEZvbnQ6ICdCYXJsb3cgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vc2l6ZXNcclxuXHJcbiRyb290Rm9udDogMTBweDtcclxuJGJhc2VGb250OiAxLjM1cmVtO1xyXG4vL3JlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vc2l6ZXMgaW4gWGRcclxuJHh4bEZvbnQ6ICgkYmFzZUZvbnQgKiA0LjU4KTsgICAvLzExMHB0XHJcbiR4bEZvbnQ6ICgkYmFzZUZvbnQgKiAzLjgpOyAgICAvLzcwcHRcclxuJGxnRm9udDogKCRiYXNlRm9udCAqIDIuNSk7ICAgIC8vMzVwdFxyXG4kbWRGb250OiAoJGJhc2VGb250ICogMS43KTsgICAgLy8zMHB0XHJcbiRzbUZvbnQ6ICgkYmFzZUZvbnQgKiAxLjA1KTsgICAgICAgICAgICAvLzI0cHRcclxuJHhzRm9udDogKCRiYXNlRm9udCAqIDAuODMpOyAgICAvLzIwcHRcclxuJHh4c0ZvbnQ6ICgkYmFzZUZvbnQgKiAwLjY3KTsgICAvLzE2cHRcclxuXHJcbi8vd2VpZ2h0c1xyXG5cclxuJGxpZ2h0V2VpZ2h0OiAzMDA7XHJcbiRyZWd1bGFyV2VpZ2h0OiA0MDA7XHJcbiRtZWRpdW1XZWlnaHQ6IDUwMDtcclxuJHNlbWlib2xkV2VpZ2h0OiA2MDA7XHJcbiRib2xkV2VpZ2h0OiA3MDA7XHJcbiRleHRyYWJvbGRXZWlnaHQ6IDcwMDtcclxuXHJcblxyXG4vL1JFU1BPTlNJVkVcclxuXHJcbiR4c0xpbWl0OiA1NzZweDtcclxuJHNtTGltaXQ6IDc2OHB4O1xyXG4kbWRMaW1pdDogMTEyNHB4O1xyXG4kbGdMaW1pdDogMTI4MHB4O1xyXG4keGxMaW1pdDogMTYwMHB4O1xyXG5cclxuXHJcbi8vQ09OVEFJTkVSU1xyXG5cclxuJHhzQ29udGFpbmVyOiA0ODBweDtcclxuJHNtQ29udGFpbmVyOiA3NjhweDtcclxuJG1kQ29udGFpbmVyOiAxMTQwcHg7XHJcbiRsZ0NvbnRhaW5lcjogMTI2MHB4O1xyXG4keGxDb250YWluZXI6IDE2MDBweDtcclxuXHJcblxyXG4vL09USEVSXHJcblxyXG4kaGVhZGVySGVpZ2h0OiA5OXB4O1xyXG4kaGVhZGVySGVpZ2h0TW9iaWxlOiA4MHB4O1xyXG4kaGVhZGVySGVpZ2h0U2Nyb2xsaW5nOiA2cmVtO1xyXG5cclxuJHN1YnNpdGVIZWFkZXJIZWlnaHQ6IDYwcHg7XHJcblxyXG4kb25lVXBaOiAxO1xyXG4kdHdvVXBaOiAyO1xyXG4kdGhyZWVVcFo6IDM7XHJcbiRsb2dpbk1lbnVaOiA5OTk2O1xyXG4kbWVudVo6IDk5OTc7XHJcbiRoZWFkZXJaOiA5OTk4O1xyXG4kcG9wdXBaOiA5OTk5O1xyXG5cclxuJHNtYWxsUmFkaXVzOiAycmVtO1xyXG4kaW5wdXRSYWRpdXM6IDFyZW07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/