.dropme, .subtotal {
    text-align: right;
    font-weight: bolder !important;
}

td[data-total-account] {
    text-align: right;
    font-weight: bolder !important;
}

td[data-account-ref] {
    text-align: right;
    font-weight: bolder !important;
}

.stripe-1 {
    color: white;
    background: repeating-linear-gradient(
        45deg,
        rgba(0, 0, 0, 0.2),
        rgba(0, 0, 0, 0.2) 10px,
        rgba(0, 0, 0, 0.3) 10px,
        rgba(0, 0, 0, 0.3) 20px					
        );
}
.rotate_image {
    background-color: #4A4E58;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4zLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDg1NC42NCAyNTQuODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg1NC42NCAyNTQuODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxnIGlkPSJMYXllcl8xIj4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4Mi4wNiw5NS45NGMtNi4zLDAtMTIuMzcsNS4xNC0xMy41MiwxMS40NmMtMC41NCwyLjk4LDAuMSw1Ljc1LDEuODIsNy44YzEuNjcsMiw0LjE4LDMuMSw3LjA3LDMuMQ0KCQkJYzYuMywwLDEyLjM3LTUuMTQsMTMuNTItMTEuNDVjMC41NC0yLjk4LTAuMS01Ljc1LTEuODItNy44QzE4Ny40Niw5Ny4wNCwxODQuOTUsOTUuOTQsMTgyLjA2LDk1Ljk0eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjI1Ljk1LDY0LjM1Yy0xLjM1LTEuNjEtMy4yNS0yLjYzLTUuNDYtMi45N0g4Ni44Yy01LjY3LDAuOC0xMC44LDUuNTctMTEuODUsMTEuMzINCgkJCWMtMC41NCwyLjk4LDAuMSw1Ljc1LDEuODIsNy44YzEuNjcsMiw0LjE4LDMuMSw3LjA3LDMuMWg0Ni41MmMxLjc1LDAsMy4zLDAuNyw0LjM2LDEuOThjMS4wOCwxLjMsMS41MiwzLjA4LDEuMTksNC44Nw0KCQkJYy0wLjM2LDEuOTYtMS41OCwzLjY5LTMuMjIsNC44M2MtMS4yNiwwLjcxLTMuMzQsMC43NC0zLjM0LDAuNzRoLTMuNDljLTYuMywwLTEyLjM3LDUuMTQtMTMuNTEsMTEuNDYNCgkJCWMtMC41NCwyLjk4LDAuMSw1Ljc1LDEuODIsNy44MWMxLjY3LDIsNC4xOCwzLjEsNy4wNywzLjFoNC4xMmMxLjc3LDAsMy4zNCwwLjcsNC40LDEuOThjMC4zNywwLjQ0LDAuNjYsMC45NSwwLjg3LDEuNDkNCgkJCWMwLjQsMS4wMSwwLjUxLDIuMTUsMC4zLDMuMzFjLTAuMzUsMS45Ni0xLjU0LDMuNjYtMy4xMiw0LjhjLTAuOTEsMC41OC0xLjgsMC43Ny0xLjgsMC43N2wwLjAxLDAuMDENCgkJCWMtMC43NSwwLjE1LTEuNSwwLjM2LTIuMjIsMC42M2wtMC4wNCwwLjAxYy00LjQ0LDEuNzMtOC4xLDUuOC04Ljk2LDEwLjU1Yy0wLjU0LDIuOTgsMC4xLDUuNzUsMS44Miw3LjhjMS42NywyLDQuMTgsMy4xLDcuMDcsMy4xDQoJCQloMTguOTdjMC43OSwwLjAzLDIuNjIsMC4yMywzLjY1LDEuMzNjMCwwLjAxLDAuMDEsMC4wMSwwLjAxLDAuMDJjMS4wNywxLjI4LDEuNDksMy4wMywxLjE3LDQuOGMtMC42MywzLjQ5LTMuODcsNi4yMi03LjM3LDYuMjINCgkJCWgtMTkuMDNjLTYuMzEsMC0xMi4zNyw1LjE0LTEzLjUyLDExLjQ1Yy0wLjU0LDIuOTgsMC4xLDUuNzUsMS44Miw3LjhjMS42NywyLDQuMTgsMy4xLDcuMDcsMy4xaDQzLjI5DQoJCQljNi4zMSwwLDEyLjM3LTUuMTQsMTMuNTItMTEuNDZjMC41NC0yLjk4LTAuMS01Ljc1LTEuODItNy44Yy0xLjY3LTItNC4xOC0zLjEtNy4wNy0zLjFoLTQuMTJjLTEuNzcsMC0zLjM0LTAuNy00LjQtMS45OA0KCQkJYy0xLjA3LTEuMjgtMS40OS0zLjAzLTEuMTctNC44YzAuMzgtMi4xLDEuNzEtMy45MiwzLjQ3LTUuMDRjMC43LTAuMzgsMS40Ni0wLjUxLDIuMDEtMC41NWg2LjgxYzYuMzEsMCwxMi4zNy01LjE0LDEzLjUyLTExLjQ2DQoJCQljMC41NC0yLjk4LTAuMS01Ljc1LTEuODItNy44Yy0xLjMxLTEuNTctMy4xNC0yLjU3LTUuMjYtMi45NGgtMzEuNThsMCwwYy0wLjQyLDAtMC44LTAuMDktMS4xMS0wLjE4DQoJCQljLTAuMzgtMC4xNS0wLjc1LTAuMzYtMS4wNy0wLjYzYy0wLjEyLTAuMTItMC4yNC0wLjI1LTAuMzgtMC40MmMtMS4wNy0xLjI4LTEuNDktMy4wMy0xLjE3LTQuNzljMC4xOC0xLDAuNTgtMS45MywxLjEzLTIuNzUNCgkJCWMxLjM4LTIuMDcsMy43NC0zLjQ3LDYuMjQtMy40N2g0LjE5YzYuMywwLDEyLjM3LTUuMTQsMTMuNTEtMTEuNDZjMC41NC0yLjk4LTAuMS01Ljc1LTEuODItNy44Yy0xLjY2LTEuOTktNC4xNS0zLjA4LTcuMDItMy4xdjANCgkJCWwtMC43LDBoLTZjLTAuNzUtMC4wNC0yLjAxLTAuMjMtMi45OC0wLjk2Yy0wLjIzLTAuMjItMC40NS0wLjQ0LTAuNjQtMC43Yy0wLjg5LTEuMjUtMS4yMS0yLjgzLTAuOTItNC40NQ0KCQkJYzAuNjMtMy40NywzLjk0LTYuMjksNy4zOC02LjI5aDYzLjc2YzYuMywwLDEyLjM3LTUuMTQsMTMuNTEtMTEuNDZDMjI4LjMxLDY5LjE4LDIyNy42Niw2Ni40LDIyNS45NSw2NC4zNXoiLz4NCgk8L2c+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5NS43MiwxNDcuOTZjMS4zMS0xLjEyLDIuODUtMi4xNCw0LjU4LTMuMDNjMS43Mi0wLjg5LDMuNjMtMS42NSw1LjY3LTIuMjdjMi4wMi0wLjYxLDQuMTctMC45MSw2LjQtMC45MQ0KCQloMy4xNmwyLTE1LjM1aC0xLjI4Yy0wLjE3LDAtMC4zOC0wLjAyLTAuNjQtMC4wN2MtMC4zMi0wLjA1LTAuNTktMC4wOC0wLjgtMC4wOGMtNS4wNCwwLTkuNjUsMS4xMy0xMy42OCwzLjM3DQoJCWMtMi44MywxLjU3LTUuMjYsMy41MS03LjIyLDUuNzdsLTEuMzIsMS41M3YtOC45NGgtMTMuM2wtMS43NSwyMS45NWwtNy4yNiw1NS4yMmgxNS4zNmw3LjItNTQuMDgNCgkJQzI5My41NCwxNTAuMDMsMjk0LjUyLDE0OC45OSwyOTUuNzIsMTQ3Ljk2eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MzYuNDUsMTI2LjI1aC0xNS4zNWwtMC45OSw3LjE1bC0xLjEtMS4zOWMtMS4zMy0xLjY4LTMuMDctMy4yMi01LjE5LTQuNTZjLTMuMzgtMS45My03LjYzLTIuOTItMTIuNTgtMi45Mg0KCQljLTEwLjI2LDAtMTguMzIsMy4zOS0yMy45NCwxMC4wOGMtNS43LDYuNjYtOS4zNiwxNi4xNy0xMC44OSwyOC4yOGwtMC40MywzLjE2Yy0xLjA2LDcuMjEtMC45MSwxMy44LDAuNDMsMTkuNTcNCgkJYzEuMjYsNS45NCwzLjk4LDEwLjcyLDguMDcsMTQuMjNjNC4wOSwzLjUxLDkuOTUsNS4yOSwxNy40Miw1LjI5YzQuOTUsMCw5LjYyLTEuMTgsMTMuOTEtMy41MmMyLjc1LTEuNTcsNS4wOS0zLjQ0LDYuOTQtNS41NA0KCQlsMS4zNS0xLjUzbC0wLjEyLDguODZoMTMuNDVsMS43Ni0yMS45N0w1MzYuNDUsMTI2LjI1eiBNNTE4LjExLDE0OC42MmwtNC4zNCwzMi44NmMtMS41OSwyLjQ0LTMuOTEsNC43My02Ljg5LDYuOA0KCQljLTMuMTcsMi4xNC03LjI0LDMuMjMtMTIuMSwzLjIzYy01Ljg4LDAtOS43NC0yLjIxLTExLjc4LTYuNzdjLTIuMTUtNC42OC0yLjY2LTEwLjkyLTEuNTMtMTguNTZsMC40My0zLjE1DQoJCWMxLjEzLTcuOTMsMy40Ny0xNC4xNCw2Ljk1LTE4LjQ3YzMuMzMtNC4yNiw3LjctNi40MiwxMi45OC02LjQyYzMuMjYsMCw1Ljk3LDAuNTUsOC4wNiwxLjY0YzIuMjgsMS4zMyw0LjA2LDIuNzMsNS4zNCw0LjE5DQoJCWMxLjE0LDEuNCwyLjA4LDIuOCwyLjgsNC4xOGwwLjExLDAuMjFMNTE4LjExLDE0OC42MnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjExLjA1LDE0Mi40NmMtMC42My0zLjEyLTEuODUtNS45Mi0zLjYxLTguMzFjLTEuNzctMi40LTQuMTUtNC4zNC03LjA4LTUuNzYNCgkJYy0yLjkzLTEuNDEtNi41NC0yLjEzLTEwLjcxLTIuMTNjLTUuOSwwLTExLjA3LDEuMTMtMTUuMzksMy4zNmMtMy4yNiwxLjY5LTYuMTQsMy44LTguNTYsNi4yOGwtMS4yOSwxLjMzdi05LjI1aC0xMy4zbC0xLjc1LDIxLjk1DQoJCWwtNy4yNiw1NS4yMmgxNS4zNmw3LjIzLTU1LjA3bDAuMTItMC4xNmMwLjcyLTAuOTUsMS42My0xLjk4LDIuNzEtMy4wNmMxLjE3LTEuMTcsMi41Ny0yLjI4LDQuMTYtMy4zMQ0KCQljMS41OC0xLjAzLDMuMzktMS45LDUuMzYtMi42MWMxLjk1LTAuNyw0LjE3LTEuMDUsNi41OS0xLjA1YzQuOCwwLDguMiwxLjMxLDEwLjEsMy45YzEuOTMsMi42MiwyLjYyLDYuMTUsMi4wNywxMC41bC02LjY5LDUwLjg3DQoJCWgxNS4zNmw2Ljk2LTUyLjkyQzYxMS44LDE0OC44NSw2MTEuNjgsMTQ1LjU1LDYxMS4wNSwxNDIuNDZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY3Mi4yOSwxMjcuMDFjLTMuNzQtMS42NS04LjU3LTIuNDgtMTQuMzYtMi40OGMtNS43LDAtMTAuNzksMC45OC0xNS4xNSwyLjkyYy00LjM2LDEuOTQtOC4xNiw0LjY2LTExLjMsOC4xDQoJCWMtMy4xNCwzLjQzLTUuNjgsNy41Mi03LjU3LDEyLjE1Yy0xLjg4LDQuNjItMy4yMiw5Ljc0LTMuOTgsMTUuMjFsLTAuNDMsMy4xNWMtMC43OCw1LjM5LTAuNzcsMTAuNTIsMCwxNS4yNQ0KCQljMC43OCw0Ljc1LDIuMzcsOC45Miw0Ljc1LDEyLjQyYzIuMzgsMy41LDUuNjYsNi4zMSw5Ljc0LDguMzZjNC4wNywyLjA0LDkuMTMsMy4wNywxNS4wMiwzLjA3YzUuNCwwLDEwLjEzLTAuNzYsMTQuMDUtMi4yNg0KCQljMy45Mi0xLjUsNy4yNi0zLjU0LDkuOTMtNi4wN2MyLjY3LTIuNTIsNC43Ny01LjU2LDYuMjMtOS4wMWMxLjQ0LTMuNDMsMi40Ny03LjA3LDMuMDUtMTAuODRsMC4yMi0xLjU1aC0xNC42NGwtMC4wNiwwLjQyDQoJCWMtMC4yOCwyLjA2LTAuODgsNC4wNC0xLjc2LDUuOWMtMC44OCwxLjg1LTIuMSwzLjUyLTMuNjMsNC45NmMtMS41MywxLjQzLTMuNDEsMi42MS01LjYsMy41Yy0yLjE4LDAuODgtNC43MSwxLjMzLTcuNTEsMS4zMw0KCQljLTYuNDYsMC0xMC42Mi0yLjE5LTEyLjcxLTYuNjljLTIuMTEtNC41NC0yLjY1LTEwLjgxLTEuNjEtMTguNjNsMC40My0zLjE3YzEuMDQtNy43MiwzLjQ5LTEzLjg4LDcuMjktMTguMjkNCgkJYzMuNzctNC4zNyw4Ljc5LTYuNTksMTQuOTQtNi41OWMyLjg4LDAsNS4yNSwwLjQ0LDcuMDUsMS4zMmMxLjc4LDAuODcsMy4xNiwyLjA3LDQuMTIsMy41NmMwLjk2LDEuNTEsMS41NywzLjMzLDEuOCw1LjQNCgkJYzAuMjQsMi4xMywwLjI2LDQuNCwwLjA3LDYuNzRsLTAuMDQsMC41M2gxNC40NmwwLjItMS40MWMwLjU4LTMuNzcsMC41NS03LjUtMC4wNy0xMS4wOWMtMC42NC0zLjYxLTIuMDItNi44Mi00LjEyLTkuNTYNCgkJQzY3OS4wMSwxMzAuOSw2NzYuMDQsMTI4LjY3LDY3Mi4yOSwxMjcuMDF6Ii8+DQoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyODEuNTIsMTE0LjIzIDI4My4zNywxMDAuMDMgMjEyLjI0LDEwMC4wMyAyMTAuMzksMTE0LjIzIDIzNy45OSwxMTQuMjMgMjI2LjA5LDIwNS4xNCAyNDIuMDMsMjA1LjE0IA0KCQkyNTMuOTIsMTE0LjIzIAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQwOS41NSw5OS43NiAzOTUuNzEsMjA1LjE0IDQxMS4wNywyMDUuMTQgNDI0LjkxLDk5Ljc2IAkiLz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQ0NS44MSw5OS43NiA0MzEuOTgsMjA1LjE0IDQ0Ny4zNCwyMDUuMTQgNDYxLjE3LDk5Ljc2IAkiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzYyLjkyLDE0OC40NGMtMC43OC00Ljc5LTIuNC05LjAyLTQuODItMTIuNTZjLTIuNDMtMy41NS01Ljc5LTYuMzYtOS45Ny04LjM2DQoJCWMtNC4xNy0xLjk5LTkuMjctMi45OS0xNS4xNi0yLjk5Yy01LjcsMC0xMC43OSwwLjk4LTE1LjE1LDIuOTJjLTQuMzYsMS45NC04LjEyLDQuNjctMTEuMTcsOC4xYy0zLjA0LDMuNDMtNS41NCw3LjUxLTcuNDIsMTIuMTQNCgkJYy0xLjg4LDQuNjItMy4yMiw5Ljc0LTMuOTgsMTUuMjFsLTAuNDMsMy4xNWMtMC43OCw1LjQtMC43NSwxMC41LDAuMDcsMTUuMThjMC44Miw0LjcxLDIuNTQsOC44OCw1LjEyLDEyLjQyDQoJCWMyLjU4LDMuNTUsNi4xMyw2LjM5LDEwLjU0LDguNDJjNC40LDIuMDMsOS45MSwzLjA2LDE2LjM4LDMuMDZjNS4yLDAsOS44NS0wLjcxLDEzLjgyLTIuMTFjMy45NS0xLjQsNy4zOS0zLjI5LDEwLjIxLTUuNjINCgkJYzIuODItMi4zMyw1LjA2LTUuMDcsNi42Ni04LjEzYzEuMzgtMi42MywyLjM2LTUuNDksMi45Mi04LjVsMC4xMS0wLjU4aC0xNC44NGwtMC4xLDAuMzZjLTAuNzYsMi44NC0yLjMzLDUuNDEtNC42Nyw3LjYzDQoJCWMtMi45MSwyLjc3LTcuNTYsNC4xOC0xMy44Miw0LjE4Yy02LjcsMC0xMS40OC0xLjg5LTE0LjItNS42MmMtMi41OS0zLjU2LTMuNjgtOC42OS0zLjIzLTE1LjI3bDAuMDUtMC43aDUyLjE3bDAuOTItNi43NQ0KCQlDNzYzLjcsMTU4LjQ1LDc2My43LDE1My4yLDc2Mi45MiwxNDguNDR6IE03NDguMTQsMTU4LjJsLTAuMDcsMC42OGgtMzYuNjhsMC4xNS0wLjg4YzEuMDYtNi4xOCwzLjM5LTExLjE3LDYuOTEtMTQuODINCgkJYzMuNzYtMy45MSw4LjU2LTUuODksMTQuMjQtNS44OWM2LjEyLDAsMTAuNDYsMS45MSwxMi44OSw1LjY3Qzc0Ny45MSwxNDYuNTcsNzQ4Ljc3LDE1MS43LDc0OC4xNCwxNTguMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzg3Ljc0LDE0OC40NGMtMC43OC00Ljc5LTIuNC05LjAyLTQuODItMTIuNTZjLTIuNDQtMy41NS01Ljc5LTYuMzctOS45Ny04LjM2DQoJCWMtNC4xNy0xLjk5LTkuMjctMi45OS0xNS4xNi0yLjk5Yy01LjcsMC0xMC43OSwwLjk4LTE1LjE1LDIuOTJjLTQuMzYsMS45NC04LjEyLDQuNjYtMTEuMTcsOC4xYy0zLjA0LDMuNDMtNS41NCw3LjUyLTcuNDIsMTIuMTQNCgkJYy0xLjg4LDQuNjMtMy4yMiw5Ljc1LTMuOTgsMTUuMjFsLTAuNDMsMy4xNWMtMC43Nyw1LjQtMC43NSwxMC41MSwwLjA3LDE1LjE4YzAuODIsNC43LDIuNTQsOC44OCw1LjEyLDEyLjQyDQoJCWMyLjU3LDMuNTUsNi4xMiw2LjM4LDEwLjU0LDguNDJjNC40LDIuMDMsOS45MiwzLjA2LDE2LjM4LDMuMDZjNS4yLDAsOS44NS0wLjcxLDEzLjgyLTIuMTFjMy45Ni0xLjQsNy40LTMuMjksMTAuMjEtNS42Mg0KCQljMi44Mi0yLjMzLDUuMDYtNS4wNyw2LjY2LTguMTNjMS4zOC0yLjYzLDIuMzYtNS40OSwyLjkxLTguNWwwLjExLTAuNTdoLTE0Ljg0bC0wLjEsMC4zNmMtMC43NywyLjg1LTIuMzQsNS40Mi00LjY2LDcuNjMNCgkJYy0yLjkyLDIuNzctNy41Niw0LjE4LTEzLjgyLDQuMThjLTYuNzEsMC0xMS40OC0xLjg5LTE0LjItNS42MmMtMi41OS0zLjU2LTMuNjgtOC42OS0zLjIzLTE1LjI3bDAuMDUtMC43aDUyLjE3bDAuOTItNi43NQ0KCQlDMzg4LjUxLDE1OC40NSwzODguNTEsMTUzLjIxLDM4Ny43NCwxNDguNDR6IE0zNzIuOTUsMTU4LjJsLTAuMDcsMC42OGgtMzYuNjhsMC4xNS0wLjg4YzEuMDYtNi4xOSwzLjM4LTExLjE3LDYuOTEtMTQuODINCgkJYzMuNzYtMy45MSw4LjU2LTUuODksMTQuMjQtNS44OWM2LjEyLDAsMTAuNDUsMS45MSwxMi44OSw1LjY3QzM3Mi43MiwxNDYuNTcsMzczLjU5LDE1MS43LDM3Mi45NSwxNTguMnoiLz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: center top;

    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.sidebarimage, div.sidebarimage > div.webix_template {
    background-color: #0f172a !important;
    padding-left: 0;
}

.semibloc {
    background-color: lightgray;
}
.bloc {
    background-color: grey;
}
    
.app_button button {
    padding: 0;
    text-align: center;
}
.highlight {
    background-color: #FFF4C3;
}
.selcol {
    background-color: azure;
    color: orangered;
}

.currentColumn {
    background-color: azure;
    color: black;
    text-align: right;
}

.selerror {
    background-color: orangered;
    color: azure;
}
.added {
    background-color: #f2f2f2;
    font-weight: bold;
}
.bold {
    font-weight: bold;
}
.underbold {
    font-weight: bold;
    border-bottom: 6px solid black;
}
.undersub {
    font-weight: bold;
    border-bottom: 3px solid black;
}
.underhigh {
    background-color: lightgreen;
    font-weight: bold;
}
.optional {
    background-color: #D6E0F8;
}
.blocked {
    background-color: darkgrey;
}
.dline {
    border-color: black;
}
.webix_drag_over,
.webix_drop_zone {
      background-color: transparent !important;
}
.hover {
       background: cyan !important;
}
.dcontainer {
    display: flex;
    align-items: center;
    justify-content: center;
}
.checked{
    color:green;
    font-weight: bold; cursor:pointer;
}
.notchecked{
    color:red;
    font-weight:bold; cursor: pointer;
}


#myDrop, #myDrag{
    color:#666;
    margin-top:10px;
}

.chad {
    background-color: #FFF4C3;
}
 
table, tbody, th, td {
    height: 22px;
    border: 1px solid black;
    border-collapse: collapse !important;
} 
.hlt {
    background-color: lightcyan;
}
.dodrop {
    background-color: cyan !important;
}


td[data-error].dropme:not(.dodrop):not([data-flag]) {
    background-color: rgb(246, 202, 202) !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzIDE0SDExVjlIMTNNMTMgMThIMTFWMTZIMTNNMSAyMUgyM0wxMiAyTDEgMjFaIiAvPjwvc3ZnPg==) !important;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position-x: 0px;
}

td[data-error].dropme:not(.dodrop)[data-flag] {
    background-color: rgb(246, 202, 202) !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzIDE0SDExVjlIMTNNMTMgMThIMTFWMTZIMTNNMSAyMUgyM0wxMiAyTDEgMjFaIiAvPjwvc3ZnPg==), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjM2LDZMMTIuNzYsOEgxOFYxNEgxNC42NEwxNC4yNCwxMkg3VjZIMTIuMzZNMTQsNEg1VjIxSDdWMTRIMTIuNkwxMywxNkgyMFY2SDE0LjQiIC8+PC9zdmc+) !important;
    background-repeat: no-repeat, no-repeat;
    background-size: 12px, 12px;
    background-position-x: 0px, 14px;
}
td[data-flag].dropme:not(.dodrop):not([data-error]):not([data-value-0]) {
    background-color: #ffff99;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LDNINUMzLjg5LDMgMywzLjg5IDMsNVYxOUEyLDIgMCAwLDAgNSwyMUgxOUEyLDIgMCAwLDAgMjEsMTlWNUMyMSwzLjg5IDIwLjEsMyAxOSwzTTE5LDVWMTlINVY1SDE5WiIgLz48L3N2Zz4=), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjM2LDZMMTIuNzYsOEgxOFYxNEgxNC42NEwxNC4yNCwxMkg3VjZIMTIuMzZNMTQsNEg1VjIxSDdWMTRIMTIuNkwxMywxNkgyMFY2SDE0LjQiIC8+PC9zdmc+) !important;
    background-repeat: no-repeat, no-repeat;
    background-size: 12px, 12px;
    background-position-x: 0px, 14px;
}
td[data-flag].dropme:not(.dodrop):not([data-error]):not([data-value-0])[data-has-note] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImdyZWVuIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xOSwzSDVDMy44OSwzIDMsMy44OSAzLDVWMTlBMiwyIDAgMCwwIDUsMjFIMTlBMiwyIDAgMCwwIDIxLDE5VjVDMjEsMy44OSAyMC4xLDMgMTksM00xOSw1VjE5SDVWNUgxOVoiIC8+PC9zdmc+), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImdyZWVuIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMi4zNiw2TDEyLjc2LDhIMThWMTRIMTQuNjRMMTQuMjQsMTJIN1Y2SDEyLjM2TTE0LDRINVYyMUg3VjE0SDEyLjZMMTMsMTZIMjBWNkgxNC40IiAvPjwvc3ZnPg==) !important;
}
td:not([data-value-0]).dropme:not(.dodrop) {
    background-color: #ffff99;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE5LDNINUMzLjg5LDMgMywzLjg5IDMsNVYxOUEyLDIgMCAwLDAgNSwyMUgxOUEyLDIgMCAwLDAgMjEsMTlWNUMyMSwzLjg5IDIwLjEsMyAxOSwzTTE5LDVWMTlINVY1SDE5WiIgLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position-x: 0px;
}

td:not([data-value-0]).dropme:not(.dodrop)[data-has-note] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImdyZWVuIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xOSwzSDVDMy44OSwzIDMsMy44OSAzLDVWMTlBMiwyIDAgMCwwIDUsMjFIMTlBMiwyIDAgMCwwIDIxLDE5VjVDMjEsMy44OSAyMC4xLDMgMTksM00xOSw1VjE5SDVWNUgxOVoiIC8+PC9zdmc+) !important;
}

td[data-value-0].dropme:not(.dodrop):not([data-flag]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIxLDdMOSwxOUwzLjUsMTMuNUw0LjkxLDEyLjA5TDksMTYuMTdMMTkuNTksNS41OUwyMSw3WiIgLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 12px;
}

td[data-value-0].dropme:not(.dodrop):not([data-flag])[data-has-note] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImdyZWVuIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMSw3TDksMTlMMy41LDEzLjVMNC45MSwxMi4wOUw5LDE2LjE3TDE5LjU5LDUuNTlMMjEsN1oiIC8+PC9zdmc+) !important;
}

td[data-value-0].dropme:not(.dodrop)[data-flag] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjM2LDZMMTIuNzYsOEgxOFYxNEgxNC42NEwxNC4yNCwxMkg3VjZIMTIuMzZNMTQsNEg1VjIxSDdWMTRIMTIuNkwxMywxNkgyMFY2SDE0LjQiIC8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: 12px;
}

td[data-value-0].dropme:not(.dodrop)[data-flag][data-has-note] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImdyZWVuIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMi4zNiw2TDEyLjc2LDhIMThWMTRIMTQuNjRMMTQuMjQsMTJIN1Y2SDEyLjM2TTE0LDRINVYyMUg3VjE0SDEyLjZMMTMsMTZIMjBWNkgxNC40IiAvPjwvc3ZnPg==) !important;
}

.webix_sidebar.webix_dark {
  border-color: #373a42;
  background-color: #0f172a !important;
}
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_dir_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_dir_icon {
  color: #ffffff !important;
}
.webix_sidebar .webix_tree_item.webix_selected span {
    background-color: transparent;
    color: #ffffff !important;
}

.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_sidebar_selected {
  color: #ffffff !important;
  background-color: #f4f5f9;
  font-weight: 500;
}

.webixappstart{
    opacity:0;
}
.webixapp{
    transition: opacity 500ms;
    opacity: 1;
}

/*data loading status*/
.status_good, .status_error, .status_saving{
	color: #eee;
}
.status_error{
	color:#FFCDCD;
}
.status_area{
	background: transparent;
}
.status_area .webix_icon{
	width: 16px;
}

/*login form*/
.invalid_login .webix_header > div{
    background: #FC3636;
    transition: background 1s;
}
.invalid_login{
    -webkit-animation: formshake .5s linear;
}
@-webkit-keyframes formshake {
    8%, 41% {
        -webkit-transform: translateX(-10px);
    }
    25%, 58% {
        -webkit-transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-5px);
    }
    92% {
        -webkit-transform: translateX(5px);
    }
    0%, 100% {
        -webkit-transform: translateX(0);
    }
}

/*siberia theme*/
.webix_layout_toolbar.webix_toolbar.form-bottom-bar{
	background: #34495E;
}

.center{
	text-align: center;
}

.app-left-panel .webix_menu .webix_list_item.spacer:hover{
	background: transparent;
	cursor:default;
}
.webixapp{
	background: #0f172a;
}
.webix_layout_clean{
	background: white;
}

/* unradius borders */
.webix_menu {
	border-radius: 0px;
}

/*left side menu*/
.app-left-panel,
.app-left-panel .webix_view,
.app-left-panel .webix_menu .webix_list_item{
	background: #34495e;
	color:#ddd;
}
.app-left-panel .webix_menu .webix_list_item.webix_selected{
	color:#fff;
}
.app-left-panel .webix_menu .webix_list_item:hover{
	background-color: #f5f5f5;
	color: #000;
}
.app-left-panel .webix_header .webix_template{
	background-color: #34495e;
	border-bottom:1px solid white;
	text-align: center;
	padding-left:0px;
}

/*right side panel*/
.app-right-panel{
	border-top-left-radius:4px;
}
.app-right-panel .webix_layout_wide{
	background: #fff;
}

.app_cards .webix_dataview_item {
    padding: 0 !important;
}

.app_datasheet .webix_toolbar {
    color: white !important;
    background-color: #0f172a !important;
}

.app_datasheet .webix_win_head {
    color: white !important;
    background-color: #0f172a !important;
}

.app_datasheet .webix_template {
    color: white !important;
    background-color: #0f172a !important;
}

.app_datasheet .webix_el_box {
    color: white !important;
    font-weight: bold !important;
}

.app_datasheet .webix_icon {
    color: #45d62e !important;
}

.app_query .webix_tree_item .webix_el_richselect .webix_el_box {
    height: 33px !important;
}

.app_query .webix_tree_item .webix_el_text .webix_el_box {
    padding-top: 0 !important;
}

.highlight_cell {
    background-color: black !important;
    color: white !important;
    transition: background-color 0.5s ease; /* Transition for smooth color change */
}

.highlight_cell_alert {
    background-color: red !important;
    color: white !important;
    transition: background-color 0.5s ease; /* Transition for smooth color change */
}

.highlight_error_cell {
    color: red !important;
}

.dropme .webix_el_richselect {
    width: 100% !important;
}

.dropme .webix_el_box {
    width: 100% !important;
    padding: 0 !important;
}

.dropme .webix_inp_status {
    width: 100% !important;
}

.account table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    border: none !important; /* Ensure no border around the entire table */
}
.account tbody {
    border: none !important;
}

.account th, .account td {
    padding: 10px;
    text-align: left;
    border: none !important; /* Ensure no borders on table cells */
}
.account th {
    background-color: #4CAF50; /* Green background for header */
    color: white; /* White text color for header */
}
.account tr {
    border: none !important;
}
.account tr:nth-child(even) {
    background-color: #f2f2f2; /* Alternate row color */
}
.account tr:hover {
    background-color: #ddd; /* Row highlight on hover */
}
td.hitme.dropme[disabled] {
    background-color: grey !important;
    background-image: none !important;
}
.login-background {
  background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 50%, #2563eb 100%);
  min-height: 100vh;
}

.login-card {
  background: white;
  border-radius: 12px;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  overflow: hidden;
}

.login-header {
  background: white;
}

.login-logo {
  display: block;      /* allow auto-centering */
  margin: 0 auto;
}

.login-header .webix_template {
  min-height: 80px;
}

.login-header-text {
  color: #374151;
  font-size: 24px;
  font-weight: 600;
  margin: 0;
  line-height: 1.3;
  text-align: center;
}

.login-button {
  background: #0083FD !important;
  border: none !important;
  border-radius: 50px !important;
  color: white !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  transition: all 0.2s ease !important;
  height: 50px !important;
}

.login-button:hover {
  background: #0066CC !important;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0, 131, 253, 0.4);
}

.webix_el_button.login-button,
.webix_button.login-button,
.login-button .webix_button,
.login-button.webix_el_button,
.login-button.webix_button {
  background: #0083FD !important;
  border: none !important;
  border-radius: 50px !important;
  color: white !important;
  font-weight: 600 !important;
  box-shadow: none !important;
}

.webix_el_button.login-button:hover,
.webix_button.login-button:hover,
.login-button .webix_button:hover {
  background: #0066CC !important;
  color: white !important;
}

/* Additional override for Webix button internals */
.login-button button,
.login-button .webix_el_button,
.login-button > div,
.login-button .webix_button,
.login-button * {
  background: #0083FD !important;
  border: none !important;
  border-radius: 50px !important;
  color: white !important;
}
* {
    margin: 0;
    padding: 0;
    text-indent: 0;
}

.s1 {
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 14pt;
}

.s2 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s3 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
}

.s4 {
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 48pt;
}

.s5 {
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 36pt;
}

h2 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.s6 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s7 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s8 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s9 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s10 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s11 {
    color: #0562C1;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    font-size: 10pt;
}

.s12 {
    color: #0562C1;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    font-size: 10pt;
}

h1 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 12pt;
}

.s13 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12pt;
}

.s14 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 10pt;
}

.s18 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.a,
a {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s19 {
    color: black;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.s20 {
    color: black;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    vertical-align: 1pt;
}

.s22 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.s23 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

p {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
    margin: 0pt;
}

.s24 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 7pt;
}

.s25 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 5pt;
    vertical-align: 3pt;
}

.s27 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.s28 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
    vertical-align: 4pt;
}

.s29 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

.s30 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 7pt;
}

h4 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.s31 {
    color: #0562C1;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    font-size: 10pt;
}

.s34 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 7pt;
}

.s35 {
    color: black;
    font-family: "Bookman Old Style", serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s37 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s38 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s39 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s40 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

.s41 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
    vertical-align: 5pt;
}

h3 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

.s42 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 7.5pt;
}

.s43 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 6pt;
    vertical-align: -1pt;
}

.s44 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.s45 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 7.5pt;
}

.s46 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 7pt;
}

.s47 {
    color: #00CA00;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
}

.s48 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
    vertical-align: 6pt;
}

.s49 {
    color: black;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-size: 7.5pt;
}

.s50 {
    color: black;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 9pt;
}

table,
tbody {
    vertical-align: top;
    overflow: visible;
}

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