:root{--container-width: 100%;--header-height: 6.875rem;--notification-height: 2.5rem;--header-mobile-height: 4.375rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 375px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 415px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 440px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 560px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 620px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 720px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 768px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 992px){:root{--container-width: ;--container-gutter-x: 40px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 1440px){:root{--container-width: 1352px;--container-gutter-x: 40px}}@media(min-width: 1920px){:root{--container-width: ;--container-gutter-x: 40px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{min-height:0vw;font-family:"Georgia",sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1.25rem}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit}h1 u,.h1 u,h2 u,.h2 u,h3 u,.h3 u,h4 u,.h4 u,h5 u,.h5 u,h6 u,.h6 u{text-decoration:none}h1,.h1{font-size:clamp(2.5rem,calc(2.5rem + (1vw - 6.4px) * 3.25),4.125rem)}h2,.h2{font-size:clamp(2.25rem,calc(2.25rem + (1vw - 6.4px) * 1.5),3rem)}h3,.h3{font-size:clamp(2rem,calc(2rem + (1vw - 6.4px) * 0.5),2.25rem)}h4,.h4{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.75),1.875rem)}@media(max-width: 639px){h4,.h4{margin-bottom:.625rem}}h5,.h5{font-size:clamp(1.125rem,calc(1.125rem + (1vw - 6.4px) * 0.75),1.5rem)}h6,.h6{font-family:"Inter",sans-serif;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem)}.resources-filter{padding-top:3.75rem;padding-bottom:3.75rem;background-color:#e8ebf0;overflow:hidden;max-width:100vw}@media(max-width: 1024px){.resources-filter{padding-top:2.5rem}}@media(max-width: 639px){.resources-filter{padding-top:2rem}}@media(max-width: 1024px){.resources-filter{padding-bottom:2.5rem}}@media(max-width: 639px){.resources-filter{padding-bottom:2rem}}.resources-filter__title,.resources-filter__content{max-width:48rem;text-align:center;margin:0 auto}.resources-filter__title{margin-bottom:1.5rem}.resources-filter__content{font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.5),1.25rem);font-weight:400;margin-bottom:clamp(0.3125rem,calc(0.3125rem + (1vw - 6.4px) * 4.38),2.5rem)}.resources-filter__inner{display:flex;flex-direction:column;margin-top:1.25rem}.resources-filter__tabs{display:flex;justify-content:center;gap:.25rem}.resources-filter__tabs .swiper-wrapper{justify-content:center;gap:.25rem}.resources-filter__tabs .swiper-slide{flex-shrink:0;width:auto}.resources-filter__tabs .swiper-notification{display:none}@media(min-width: 992px){.resources-filter__tabs.resources-filter__tabs--multiple-tabs-style{flex-wrap:wrap;gap:.625rem;margin-bottom:1.5rem}.resources-filter__tabs.resources-filter__tabs--multiple-tabs-style .swiper-wrapper{display:flex;align-items:center;justify-content:center;gap:.625rem;flex-wrap:wrap}.resources-filter__tabs.resources-filter__tabs--multiple-tabs-style span{color:#000;background-color:#fff;border-radius:1.25rem;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.25),1.125rem);padding:clamp(0.625rem,calc(0.625rem + (1vw - 6.4px) * 0.63),0.9375rem) clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 0.5),1rem)}.resources-filter__tabs.resources-filter__tabs--multiple-tabs-style input:checked+span{border-radius:1.25rem;overflow:hidden;color:#fff;background-color:#064183}}.resources-filter__tabs--align-left:not(.resources-filter__wrapper--multiple-tabs-style){justify-content:flex-start}.resources-filter__tabs--align-left:not(.resources-filter__wrapper--multiple-tabs-style) .swiper-wrapper{justify-content:flex-start}.resources-filter__tabs--align-left:not(.resources-filter__wrapper--multiple-tabs-style)+.resources-filter__wrapper{border-top-left-radius:0}@media(max-width: 991px){.resources-filter__tabs{gap:.625rem;margin-bottom:1.5rem}.resources-filter__tabs .swiper-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:initial}.resources-filter__tabs .swiper-slide{flex-shrink:0;width:auto}}@media(max-width: 639px){.resources-filter__tabs{padding-left:1.25rem;width:calc(100% + 1.25rem);transform:translateX(-20px)}}.resources-filter__tabs label{display:flex}.resources-filter__tabs input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.resources-filter__tabs span{cursor:pointer;font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.75),1.375rem);font-weight:600;padding:clamp(0.625rem,calc(0.625rem + (1vw - 6.4px) * 1.25),1.25rem) clamp(0.75rem,calc(0.75rem + (1vw - 6.4px) * 2.5),2rem);background-color:#f1f5f9;border-radius:.75rem .75rem 0 0;will-change:background-color;overflow:hidden}@media(max-width: 991px){.resources-filter__tabs span{color:#000;background-color:#fff;border-radius:1.25rem;white-space:nowrap}}.resources-filter__tabs input:checked+span{background-color:#fff;color:#000}@media(max-width: 991px){.resources-filter__tabs input:checked+span{border-radius:1.25rem;overflow:hidden;color:#fff;background-color:#064183}}.resources-filter__wrapper{background-color:#fff;padding:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 1.5),2rem) clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 2.38),2.4375rem);border-radius:1.25rem;box-shadow:6px 7px 20px rgba(143,143,143,.15)}.resources-filter__wrapper--align-left{border-top-left-radius:0}@media(max-width: 991px){.resources-filter__wrapper--align-left{border-top-left-radius:1.25rem}}.resources-filter__results{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);align-items:stretch}.resources-filter__results--grid-2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 1024px){.resources-filter__results{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 619px){.resources-filter__results{grid-template-columns:repeat(1, 1fr);gap:3rem}}.resources-filter__load-more-inner{margin-top:2rem;display:flex;justify-content:center}.resources-filter__load-more-inner .btn{border:none}.iOS .resources-filter__tabs span{transition:background-color .2s,border-radius 5s ease-in}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8xLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsInJlc291cmNlc19maWx0ZXIvcmVzb3VyY2VzX2ZpbHRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlIQSxNQUNDLHVCQUFBLENBU0EseUJBQUEsQ0FDQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esa0NBQUEsQ0FUQyxxQkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQUpGLE1BS0csbUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBSkYsTUFLRyxtQkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQUpGLE1BS0csdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBSkYsTUFLRyx5QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFKRixNQUtHLG1CQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQ2hGRiwwQ0NsQ0EsY0FBQSxDQUNBLGdDRitCYyxDRTlCZCxlQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtFQUNDLGFBQUEsQ0FFRCxrRUFDQyxvQkFBQSxDQUlGLE9BRUMsb0VBQUEsQ0FHRCxPQUVDLGlFQUFBLENBR0QsT0FFQyw4REFBQSxDQUdELE9BRUMsb0VBQUEsQ0NKQyx5QkRFRixPQUlFLHFCQUFBLENBQUEsQ0FJRixPQUVDLHNFQUFBLENBR0QsT0FFQyw4QkZiVyxDRWNYLGdFQUFBLENFaERELGtCRGlGRSxtQkFBQSxDQUFBLHNCQUFBLENDOUVFLHdCSk1DLENJTEQsZUFBQSxDQUNBLGVBQUEsQ0R5QkYsMEJDOUJGLGtCRHFGTSxrQkFBQSxDQUFBLENBdkRKLHlCQzlCRixrQkQyRk0sZ0JBQUEsQ0FBQSxDQTdESiwwQkM5QkYsa0JEcUZNLHFCQUFBLENBQUEsQ0F2REoseUJDOUJGLGtCRDJGTSxtQkFBQSxDQUFBLENDckZGLG9EQUNJLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FFSix5QkFDSSxvQkFBQSxDQUVKLDJCQUNJLDhEQUFBLENBQ0EsZUFBQSxDQUNBLDRFQUFBLENBRUoseUJBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FFSix3QkFDSSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxVQUFBLENBQ0Esd0NBQ0ksc0JBQUEsQ0FDQSxVQUFBLENBRUosc0NBQ0ksYUFBQSxDQUNBLFVBQUEsQ0FFSiw2Q0FDSSxZQUFBLENEbENWLHlCQ29DTSxvRUFFWSxjQUFBLENBQ0EsV0FBQSxDQUNBLG9CQUFBLENBQ0Esb0ZBQ0ksWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUVKLHlFQUNJLFVKN0NwQixDSThDb0IscUJKN0NwQixDSThDb0IscUJBQUEsQ0FDQSxnRUFBQSxDQUNBLCtIQUFBLENBR0osdUZBQ0kscUJBQUEsQ0FDQSxlQUFBLENBQ0EsVUp0RHBCLENJdURvQix3Qkp6Q1gsQ0FBQSxDSTZDTCx5RkFDSSwwQkFBQSxDQUNBLHlHQUNJLDBCQUFBLENBRUosb0hBQ0ksd0JBQUEsQ0QzQ2QseUJDTkUsd0JBcURRLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLHdDQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDBCQUFBLENBQ0EsV0FBQSxDQUVKLHNDQUNJLGFBQUEsQ0FDQSxVQUFBLENBQUEsQ0R6RGQseUJDTkUsd0JBbUVRLG9CQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUFBLENBRUosOEJBQ0ksWUFBQSxDQUVKLDhCQUNJLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUVKLDZCQUNJLGNBQUEsQ0FDQSxnRUFBQSxDQUNBLGVBQUEsQ0FDQSw2SEFBQSxDQUNBLHdCQUFBLENBQ0EsK0JBQUEsQ0FDQSw0QkFBQSxDQUNBLGVBQUEsQ0RuRlYseUJDMkVNLDZCQVVRLFVKNUdaLENJNkdZLHFCSjVHWixDSTZHWSxxQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0FLUiwyQ0FDSSxxQkpwSFIsQ0lxSFEsVUp0SFIsQ0d1QkYseUJDNkZNLDJDQUlRLHFCQUFBLENBQ0EsZUFBQSxDQUNBLFVKekhaLENJMEhZLHdCSjVHSCxDQUFBLENJaUhULDJCQUNJLHFCSmhJSixDSWlJSSw2SEFBQSxDQUNBLHFCQUFBLENBQ0EsNkNBQUEsQ0FDQSx1Q0FDSSx3QkFBQSxDRC9HVix5QkM4R00sdUNBR1EsOEJBQUEsQ0FBQSxDQUtaLDJCQUNJLFlBQUEsQ0FDQSxRQUFBLENBQ0Esb0NBQUEsQ0FDQSxtQkFBQSxDQUNBLG1DQUNJLG9DQUFBLENENUhWLDBCQ3NIRSwyQkFTUSxvQ0FBQSxDQUFBLENEL0hWLHlCQ3NIRSwyQkFZUSxvQ0FBQSxDQUNBLFFBQUEsQ0FBQSxDQUdSLG1DQUNJLGVBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSx3Q0FDSSxXQUFBLENBSVosa0NBQ0ksd0RBQUEiLCJmaWxlIjoicmVzb3VyY2VzX2ZpbHRlci9yZXNvdXJjZXNfZmlsdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvbG9ycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJpbWFyeTogI0Q1MkE0NztcbiRwcmltYXJ5LWhvdmVyOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4kc2Vjb25kYXJ5OiAjMzhiZGY4O1xuJHNlY29uZGFyeS1ob3ZlcjogZGFya2VuKCRzZWNvbmRhcnksIDglKTtcblxuLy8gQm9vdHN0cmFwIHY1LjMuMCBmaXggKGRhcmsgbW9kZSBzdXBwb3J0KVxuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlO1xuXG4kYjogIzAwMDtcbiR3OiAjZmZmO1xuJHcyOiAjRThFQkYwO1xuJHdoaXRlLTUwOiByZ2JhKCR3LCAwLjUpO1xuJHRleHQtZ3JleTogIzUyNTM1MjtcbiR0ZXh0LWdyZXktMjogIzY1NzU4QjtcbiRyZWQ6ICNENTJBNDc7XG4kcmVkLWRhcms6ICM5RTFFMzQ7XG4kZ3JlZW46ICM2ZGMyMmU7XG4kb3JhbmdlOiAjZjU2ZTI4O1xuJHllbGxvdzogI0ZGQzMxRDtcbiRmYWRlZC15ZWxsb3c6ICNGRkZCRUQ7XG4kcmVkLWdyZXllZDogI0RENjY3QTtcbiRmYWRlZC1yZWQ6ICNGRkY2Rjg7XG4kYmx1ZTogIzNGNTA1RDtcbiRvbmRlci1ibHVlOiAjMDY0MTgzO1xuJGdyZXk6ICNGMkY1Rjg7XG4kYWNjZW50LWdvbGQ6ICNCMzhEMjc7XG4kYm9yZGVyOiAkdGV4dC1ncmV5LTI7XG4kY29sb3ItdGV4dDogIzFBMUExQTtcbiRjb2xvci1oZWFkaW5nOiAjMUExQTFBO1xuJGNvbG9yLWxpbms6ICRwcmltYXJ5O1xuJGNvbG9yLWxpbmstaG92ZXI6ICRwcmltYXJ5LWhvdmVyO1xuJGdyZXktYm9yZGVyOiAkYm9yZGVyO1xuJGRhcmstYmx1ZTogIzAyMjY0QTtcbiRwaW5lOiAjMDA4MDc3O1xuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtdGV4dDogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiRmb250LWhlYWRpbmc6ICdHZW9yZ2lhJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJGZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXG5cbi8vIFR5cG9ncmFwaHkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtc2l6ZS1iYXNlOiAyMDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgMTZweClcbiRmb250LXdlaWdodC1iYXNlOiA1MDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xuXG4kcmFkaXVzOiByZW0oMTIpOyAvLyBnbG9iYWwgYm9yZGVyLXJhZGl1cyAoY2FuIGJlIDAsIGJ1dCBuZWVkIHRvIGtlZXAgaXQpXG5cblxuLy8gVHJhbnNpdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWU6IDAuM3M7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgMHM7XG5cblxuLy8gR3JpZCBicmVha3BvaW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmb3IgbWluLXdpZHRoID0gdmFsdWVzLCBmb3IgbWF4LXdpZHRoID0gdmFsdWUgLSAxcHguXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtaW4obGcpID0gQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweClcbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1heChsZykgPSBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHBob25lLXhzOiAzNzVweCxcblx0cGhvbmUtbWQ6IDQxNXB4LFxuXHRwaG9uZS1sZzogNDQwcHgsXG5cdHBob25lLXhsOiA1NjBweCxcblx0dGFibGV0LXhzOiA2MjBweCxcblx0bWQ6IDY0MHB4LFxuXHR0YWJsZXQteGQ6IDcyMHB4LFxuXHR0YWJsZXQtbWQ6IDc2OHB4LFxuXHR0YWJsZXQtbGc6IDk5MnB4LFxuXHRsZzogMTAyNXB4LFxuXHRkZXNrdG9wLXNtYWxsOjE0NDBweCxcblx0eGw6IDE5MjBweCxcbik7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMjBweDsgLy8gMTVweCBvbiBlYWNoIHNpZGVcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdFx0XHRcdHhzOiAxMDAlLFxuXHRcdFx0XHRtZDogMTAwJSxcblx0XHRcdFx0bGc6IDEwMCUsXG5cdFx0XHRcdGRlc2t0b3Atc21hbGw6IDEzNTJweCxcbik7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG4kY29udGFpbmVyLWd1dHRlci14LXZhbHVlczogKFxuXHR4czogNDBweCxcblx0cGhvbmUteHM6IDQwcHgsXG5cdHBob25lLW1kOiA0MHB4LFxuXHRwaG9uZS1sZzogNDBweCxcblx0cGhvbmUteGw6IDQwcHgsXG5cdHRhYmxldC14czogNDBweCxcblx0bWQ6IDQwcHgsXG5cdHRhYmxldC14ZDo0MHB4LFxuXHR0YWJsZXQtbWQ6IDQwcHgsXG5cdHRhYmxldC1sZzogNDBweCxcblx0bGc6IDQwcHgsXG5cdGRlc2t0b3Atc21hbGw6IDQwcHgsXG5cdHhsOiA0MHB4LFxuKTtcblxuLy8gQ29udGFpbmVyIGZsdWlkIG1heGltdW0gd2lkdGhcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbi8qXG4gKiBHbG9iYWwgQ1NTIFZhcmlhYmxlczpcbiAqL1xuOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTAwJTtcblxuXHRAZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0LS1jb250YWluZXItd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICRicCl9O1xuXHRcdFx0LS1jb250YWluZXItZ3V0dGVyLXg6ICN7bWFwLWdldCgkY29udGFpbmVyLWd1dHRlci14LXZhbHVlcywgJGJwKX07XG5cdFx0fVxuXHR9XG5cblx0LS1oZWFkZXItaGVpZ2h0OiAje3JlbSgxMTApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcblx0LS1ub3RpZmljYXRpb24taGVpZ2h0OiAje3JlbSg0MCl9OyAvLyBuZWVkZWQgZm9yIG5vdGlmaWNhdGlvblxuXHQtLWhlYWRlci1tb2JpbGUtaGVpZ2h0OiAje3JlbSg3MCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxuXHQtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQ6ICN7cmVtKDcwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG59XG4iLCIvLyBTaG9ydGVuZWQgVHJhbnNpdGlvblxuQG1peGluIHRyKCR0OiAkZGVmYXVsdC10cmFuc2l0aW9uKSB7XG5cdHRyYW5zaXRpb246ICR0O1xufVxuXG5AbWl4aW4gZnMoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGZvbnQtc2l6ZTogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuXHRsaW5lLWhlaWdodDogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGZmKCRmcywgJGxoLCAkZnc6IDQwMCkge1xuXHRAaW5jbHVkZSBmcygkZnMpO1xuXHRAaW5jbHVkZSBsaCgkbGgpO1xuXHRmb250LXdlaWdodDogJGZ3O1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcblx0Zm9udDogMCAvIDAgYTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEFsbCBoZWFkaW5nc1xuQG1peGluIGhlYWRpbmdzIHtcblx0aDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTm8gYXV0b2ZpbGwgY29sb3IgZm9yIGlucHV0c1xuQG1peGluIG5vLWF1dG9maWxsIHtcblx0Jjotd2Via2l0LWF1dG9maWxsLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0Jjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA5OTk5czsgLy8gdXNlIGEgcmVhbGx5IGxhcmdlIGRlbGF5IGhlcmVcblx0fVxuXG5cdC8vIENoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3hcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGI7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBob3ZlclxuQG1peGluIGhvdmVyKCRicDogbGcpIHtcblx0QGluY2x1ZGUgbWluKCRicCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgZm9yIGFsbCBicm93c2Vyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nXG5AbWl4aW4gc2Nyb2xsYmFyKCR3aWR0aDogMTBweCwgJGNvbG9yLXRyYWNrOiAkYiwgJGNvbG9yLWJvcmRlcjogI2NjYykge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4zKTtcblx0fVxufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGJ1dHRvbiBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogdW5zZXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBsaXN0IGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuXG5AbWl4aW4gY3VzdG9tLW9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1vbDtcblxuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogcmVtKDEwKTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLW9sO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoY3VzdG9tLW9sKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdFx0XHR3aWR0aDogcmVtKDI0KTtcblx0XHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvbmRlci1ibHVlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gY3VzdG9tLXVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSg1KTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXG5cdD4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvdGljay5zdmdcIik7XG5cdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvbmRlci1ibHVlO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYnRuIHtcblx0QGluY2x1ZGUgdHI7XG5cdGhlaWdodDogcmVtKDQ0KTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IHJlbSgxMik7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q1MkE0NyAwJSwgIzlFMUUzNCAxMDAlKTtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDUwKTtcblx0cGFkZGluZzogcmVtKDkgMjQgOSk7XG5cdGhlaWdodDogcmVtKDQ2KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtaW4td2lkdGg6IHJlbSgxMDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xcztcblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJHc7XG5cdH1cblx0Ly9vdXRsaW5lIGJvcmRlciBmb3IgaU9TXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLWNvbG9yOiAkcmVkO1xuXHRcdGNvbG9yOiAkcmVkO1xuXG5cdFx0LmlPUyAmIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHc7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q1MkE0NyAwJSwgIzlFMUUzNCAxMDAlKTtcblx0XHRvdXRsaW5lOiAxcHggc29saWQgJHJlZCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0XHQuaU9TICYge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHR9XG5cdH1cblx0LmlPUyAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNTApO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxuXHRzdmcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiByZW0oMjApO1xuXHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cblx0Ji1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktaG92ZXI7XG5cdFx0XHRjb2xvcjogJHc7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZDogJHc7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHc7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkdztcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zbSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdHBhZGRpbmc6IHJlbSgxMSAyOCAxMSk7XG5cdFx0bWluLXdpZHRoOiByZW0oODApO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHR9XG5cdCYtcmVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAkcmVkO1xuXHRcdFx0Y29sb3I6ICRyZWQ7XG5cblx0XHRcdC5pT1MgJiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0b3V0bGluZTogMXB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0XHRcdC5pT1MgJiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gRmx1aWQtcmVzcG9uc2l2ZSBmb250LXNpemUgY2FsY3VsYXRvclxuLy8gQGxpbmsgaHR0cHM6Ly93ZWJzZW1hbnRpY3MudWsvdG9vbHMvcmVzcG9uc2l2ZS1mb250LWNhbGN1bGF0b3IvXG4vLyBjbGFtcCBicm93c2VyIHdpZHRoOiBmcm9tIDU3NXB4IHRvIDE0NDBweFxuXG5AaW5jbHVkZSBoZWFkaW5ncyB7XG5cdG1pbi1oZWlnaHQ6IDB2dzsgLy8gc2FmYXJpIGZpeFxuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0dSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oNDAsIDY2KTtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgzNiwgNDgpO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDMyLCAzNik7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjQsIDMwKTtcblx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0fVxufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE4LCAyNCk7XG59XG5cbmg2LFxuLmg2IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMik7XG59XG4iLCIvLyBNaXhpbnMgZm9yIE1lZGlhIFF1ZXJpZXNcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcbi8vIC0tLSBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1pbmgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiBtYXgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LWhlaWdodFxuQG1peGluIG1heGgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4vLy8gQ29udmVydCBhIHB4IG9yIHB44oCQbGlzdCBpbnRvIGEgcmVt4oCQbGlzdC5cbi8vLyBAcGFyYW0gJHZhbHVlcyAgQSBzaW5nbGUgcHggdmFsdWUgb3IgYSBzcGFjZS9jb21tYeKAkHNlcGFyYXRlZCBsaXN0IG9mIHB4IHZhbHVlcy5cbi8vLyBAcmV0dXJuICAgICAgICAgQSBzcGFjZeKAkHNlcGFyYXRlZCBsaXN0IG9mIHJlbSgpIGNhbGxzLlxuQGZ1bmN0aW9uIF9yZW1pZnkoJHZhbHVlcykge1xuXHQkb3V0OiAoKTtcblx0QGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gJ2xpc3QnIHtcblx0XHRAZWFjaCAkdiBpbiAkdmFsdWVzIHtcblx0XHRcdCRvdXQ6IGFwcGVuZCgkb3V0LCByZW0oJHYpLCBzcGFjZSk7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQkb3V0OiByZW0oJHZhbHVlcyk7XG5cdH1cblx0QHJldHVybiAkb3V0O1xufVxuXG4vLy8gUmVzcG9uc2l2ZSBtaXhpbiB3aXRoIGlubGluZSB0b2dnbGVcbi8vLyBAcGFyYW0gJHByb3AgICAgIFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbi8vLyBAcGFyYW0gJGRlc2t0b3AgIHB4IG9yIHB4LWxpc3QgZm9yIGRlc2t0b3AgKGJhc2UpLlxuLy8vIEBwYXJhbSAkdGFibGV0ICAgcHggb3IgcHgtbGlzdCBmb3IgdGFibGV0LlxuLy8vIEBwYXJhbSAkbW9iaWxlICAgcHggb3IgcHgtbGlzdCBmb3IgbW9iaWxlLlxuLy8vIEBwYXJhbSAkcmVtaWZ5ICAgV2hldGhlciB0byBydW4gdmFsdWVzIHRocm91Z2ggX3JlbWlmeSgpIChkZWZhdWx0OiB0cnVlKS5cbkBtaXhpbiByZXNwb25zaXZlKFxuICAkcHJvcCxcbiAgJGRlc2t0b3AsXG4gICR0YWJsZXQ6IG51bGwsXG4gICRtb2JpbGU6IG51bGwsXG4gICRyZW1pZnk6IHRydWVcbikge1xuICAjeyRwcm9wfTogaWYoJHJlbWlmeSwgX3JlbWlmeSgkZGVza3RvcCksICRkZXNrdG9wKTtcblxuICBAaWYgJHRhYmxldCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtYXgobGcpIHtcbiAgICAgICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCR0YWJsZXQpLCAkdGFibGV0KTtcbiAgICB9XG4gIH1cblxuICBAaWYgJG1vYmlsZSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBtYXgobWQpIHtcbiAgICAgICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCRtb2JpbGUpLCAkbW9iaWxlKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL2luY1wiO1xuXG4ucmVzb3VyY2VzLWZpbHRlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLXRvcCwgNjAsIDQwLCAzMik7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLWJvdHRvbSwgNjAsIDQwLCAzMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHcyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAmX190aXRsZSwgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDc2OCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wLXJlbSg1LCA0MCk7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICB9XG4gICAgJl9fdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oNCk7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZXNvdXJjZXMtZmlsdGVyX190YWJzLS1tdWx0aXBsZS10YWJzLXN0eWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbih0YWJsZXQtbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcC1yZW0oMTYsIDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wLXJlbSgxMCwgMTUpIGNsYW1wLXJlbSgxMiwgMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCtzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9uZGVyLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1hbGlnbi1sZWZ0Om5vdCgucmVzb3VyY2VzLWZpbHRlcl9fd3JhcHBlci0tbXVsdGlwbGUtdGFicy1zdHlsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICArIC5yZXNvdXJjZXMtZmlsdGVyX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heCh0YWJsZXQtbGcpe1xuICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgobWQpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHJlbSgyMCkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAyMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogY2xhbXAtcmVtKDEwLCAyMCkgY2xhbXAtcmVtKDEyLCAzMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNUY5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEyKSByZW0oMTIpIDAgMDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heCh0YWJsZXQtbGcpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xuICAgICAgICAgICAgY29sb3I6ICRiO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1sZyl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb25kZXItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICAgICAgcGFkZGluZzogY2xhbXAtcmVtKDIwLDMyKSBjbGFtcC1yZW0oMjAsMzkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggN3B4IDIwcHggcmdiYSgxNDMsIDE0MywgMTQzLCAwLjE1KTtcbiAgICAgICAgJi0tYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC1sZyl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX3Jlc3VsdHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAmLS1ncmlkLTIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgobGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4KHRhYmxldC14cykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogcmVtKDQ4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2FkLW1vcmUtaW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaU9TIC5yZXNvdXJjZXMtZmlsdGVyX190YWJzIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLXJhZGl1cyA1cyBlYXNlLWluO1xufSJdfQ== */
