@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Nzci9hc3NldHMvY3NzL29wZW5fc2Fucy5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLGdGQUFnRixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdEQUF3RCxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdHQUF3RyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLDBHQUEwRyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9HQUFvRyxDQUFDLHdKQUF3SixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxDQUFDLGdGQUFnRixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxDQUFDLHdEQUF3RCxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxDQUFDLHdHQUF3RyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxDQUFDLDBHQUEwRyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGdHQUFnRyxDQUFDLHdKQUF3SixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLGdGQUFnRixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdEQUF3RCxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdHQUF3RyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLDBHQUEwRyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9HQUFvRyxDQUFDLHdKQUF3SixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLGdGQUFnRixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdEQUF3RCxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdHQUF3RyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLDBHQUEwRyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9HQUFvRyxDQUFDLHdKQUF3SixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLGdGQUFnRixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdEQUF3RCxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHlCQUF5QixDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLHdHQUF3RyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxDQUFDLDBHQUEwRyxDQUFDLFdBQVcsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9HQUFvRyxDQUFDLHdKQUF3SiIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTl9yOE9YLWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzA0NjAtMDUyRixVKzFDODAtMUM4OCxVKzIwQjQsVSsyREUwLTJERkYsVStBNjQwLUE2OUYsVStGRTJFLUZFMkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOX3I4T1Z1aHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDQwMC0wNDVGLFUrMDQ5MC0wNDkxLFUrMDRCMC0wNEIxLFUrMjExNn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU5fcjhPWHVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSsxRjAwLTFGRkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOX3I4T1VlaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDM3MC0wM0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTl9yOE9YZWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAxMDItMDEwMyxVKzAxMTAtMDExMSxVKzAxMjgtMDEyOSxVKzAxNjgtMDE2OSxVKzAxQTAtMDFBMSxVKzAxQUYtMDFCMCxVKzFFQTAtMUVGOSxVKzIwQUJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOX3I4T1hPaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTl9yOE9VdWhwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbThZYUdzMTI2TWlacEJBLVVGV0owYmJjay53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswNDYwLTA1MkYsVSsxQzgwLTFDODgsVSsyMEI0LFUrMkRFMC0yREZGLFUrQTY0MC1BNjlGLFUrRkUyRS1GRTJGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW04WWFHczEyNk1pWnBCQS1VRlVaMGJiY2sud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDQwMC0wNDVGLFUrMDQ5MC0wNDkxLFUrMDRCMC0wNEIxLFUrMjExNn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtOFlhR3MxMjZNaVpwQkEtVUZXWjBiYmNrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzFGMDAtMUZGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtOFlhR3MxMjZNaVpwQkEtVUZWcDBiYmNrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAzNzAtMDNGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtOFlhR3MxMjZNaVpwQkEtVUZXcDBiYmNrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAxMDItMDEwMyxVKzAxMTAtMDExMSxVKzAxMjgtMDEyOSxVKzAxNjgtMDE2OSxVKzAxQTAtMDFBMSxVKzAxQUYtMDFCMCxVKzFFQTAtMUVGOSxVKzIwQUJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbThZYUdzMTI2TWlacEJBLVVGVzUwYmJjay53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbThZYUdzMTI2TWlacEJBLVVGVlowYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTmlya09YLWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzA0NjAtMDUyRixVKzFDODAtMUM4OCxVKzIwQjQsVSsyREUwLTJERkYsVStBNjQwLUE2OUYsVStGRTJFLUZFMkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOaXJrT1Z1aHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDQwMC0wNDVGLFUrMDQ5MC0wNDkxLFUrMDRCMC0wNEIxLFUrMjExNn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU5pcmtPWHVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSsxRjAwLTFGRkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOaXJrT1VlaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDM3MC0wM0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTmlya09YZWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAxMDItMDEwMyxVKzAxMTAtMDExMSxVKzAxMjgtMDEyOSxVKzAxNjgtMDE2OSxVKzAxQTAtMDFBMSxVKzAxQUYtMDFCMCxVKzFFQTAtMUVGOSxVKzIwQUJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOaXJrT1hPaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDEwMC0wMjRGLFUrMDI1OSxVKzFFMDAtMUVGRixVKzIwMjAsVSsyMEEwLTIwQUIsVSsyMEFELTIwQ0YsVSsyMTEzLFUrMkM2MC0yQzdGLFUrQTcyMC1BN0ZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTmlya09VdWhwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAwMDAtMDBGRixVKzAxMzEsVSswMTUyLTAxNTMsVSswMkJCLTAyQkMsVSswMkM2LFUrMDJEQSxVKzAyREMsVSsyMDAwLTIwNkYsVSsyMDc0LFUrMjBBQyxVKzIxMjIsVSsyMTkxLFUrMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkR9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1gtaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDQ2MC0wNTJGLFUrMUM4MC0xQzg4LFUrMjBCNCxVKzJERTAtMkRGRixVK0E2NDAtQTY5RixVK0ZFMkUtRkUyRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPVnVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswNDAwLTA0NUYsVSswNDkwLTA0OTEsVSswNEIwLTA0QjEsVSsyMTE2fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YdWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzFGMDAtMUZGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPVWVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMzcwLTAzRkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1hlaHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDEwMi0wMTAzLFUrMDExMC0wMTExLFUrMDEyOC0wMTI5LFUrMDE2OC0wMTY5LFUrMDFBMC0wMUExLFUrMDFBRi0wMUIwLFUrMUVBMC0xRUY5LFUrMjBBQn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPWE9ocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyNEYsVSswMjU5LFUrMUUwMC0xRUZGLFUrMjAyMCxVKzIwQTAtMjBBQixVKzIwQUQtMjBDRixVKzIxMTMsVSsyQzYwLTJDN0YsVStBNzIwLUE3RkZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1V1aHAud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjgwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPWC1ocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswNDYwLTA1MkYsVSsxQzgwLTFDODgsVSsyMEI0LFUrMkRFMC0yREZGLFUrQTY0MC1BNjlGLFUrRkUyRS1GRTJGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09WdWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzA0MDAtMDQ1RixVKzA0OTAtMDQ5MSxVKzA0QjAtMDRCMSxVKzIxMTZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo4MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjIwL21lbTVZYUdzMTI2TWlacEJBLVVOOHJzT1h1aHBPcWMud29mZjIpIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMUYwMC0xRkZGfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09VZWhwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAzNzAtMDNGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjgwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPWGVocE9xYy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMTAyLTAxMDMsVSswMTEwLTAxMTEsVSswMTI4LTAxMjksVSswMTY4LTAxNjksVSswMUEwLTAxQTEsVSswMUFGLTAxQjAsVSsxRUEwLTFFRjksVSsyMEFCfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J09wZW4gU2Fucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YyMC9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09YT2hwT3FjLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7dW5pY29kZS1yYW5nZTpVKzAxMDAtMDI0RixVKzAyNTksVSsxRTAwLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMENGLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjgwMDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MjAvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPVXVocC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMDAwLTAwRkYsVSswMTMxLFUrMDE1Mi0wMTUzLFUrMDJCQi0wMkJDLFUrMDJDNixVKzAyREEsVSswMkRDLFUrMjAwMC0yMDZGLFUrMjA3NCxVKzIwQUMsVSsyMTIyLFUrMjE5MSxVKzIxOTMsVSsyMjEyLFUrMjIxNSxVK0ZFRkYsVStGRkZEfSJdLCJzb3VyY2VSb290IjoiIn0= */
*:focus {
  outline: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.container {
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 33.75em) {
  .container {
    width: 80%;
  }
}
@media only screen and (min-width: 33.75em) and (max-width: 65em) {
  .container {
    width: 98%;
  }
}
@media only screen and (min-width: 60em) {
  .container {
    width: 85%;
  }
}
.row,
.fullCon,
.clear {
  position: relative;
  width: 100%;
}
.row [class^="g-"]:not(.m0) {
  margin: 0.5rem 1%;
  min-height: 0.125rem;
}
.row [class^="g-"]:not(.f-R) {
  float: left;
}
.row::after,
.clear:after,
.clear:before {
  content: "";
  display: table;
  clear: both;
}
.g-1,
.g-2,
.g-3,
.g-4,
.g-5,
.g-6,
.g-7,
.g-8,
.g-9,
.g-10,
.g-11,
.g-12 {
  width: 98%;
}
.g-1-s {
  width: 6.33333%;
}
.g-2-s {
  width: 14.66667%;
}
.g-3-s {
  width: 23%;
}
.g-4-s {
  width: 31.33333%;
}
.g-5-s {
  width: 39.66667%;
}
.g-6-s {
  width: 48%;
}
.g-7-s {
  width: 56.33333%;
}
.g-8-s {
  width: 64.66667%;
}
.g-9-s {
  width: 73%;
}
.g-10-s {
  width: 81.33333%;
}
.g-11-s {
  width: 89.66667%;
}
.g-12-s {
  width: 98%;
}
html body .hide-s {
  display: none;
}
html body .hide-m {
  display: block;
}
@media only screen and (min-width: 45em) {
  .g-1 {
    width: 6.33333%;
  }
  .g-2 {
    width: 14.66667%;
  }
  .g-3 {
    width: 23%;
  }
  .g-4 {
    width: 31.33333%;
  }
  .g-5 {
    width: 39.66667%;
  }
  .g-6 {
    width: 48%;
  }
  .g-7 {
    width: 56.33333%;
  }
  .g-8 {
    width: 64.66667%;
  }
  .g-9 {
    width: 73%;
  }
  .g-10 {
    width: 81.33333%;
  }
  .g-11 {
    width: 89.66667%;
  }
  .g-12 {
    width: 98%;
  }
  html body .hide-s {
    display: block;
  }
  html body .hide-m {
    display: none;
  }
}
body {
  color: #434343;
  background-color: #fff;
}
.bg-f,
.spinner > div,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before,
.styled-checkbox:checked + label:after,
.custom_checkbox input[type="checkbox"]:checked + label:after,
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before {
  background-color: #fff;
}
.bg-Lgry {
  background-color: #efefef;
}
.clr-p {
  color: #434343;
}
.clr-p2 {
  color: gray;
}
.clr-f {
  color: #fff;
}
.clr-0 {
  color: #434343;
}
.clr-red {
  color: #d6140b;
}
.clr-info {
  color: #ff8f00;
}
.clr-orange {
  color: #f99d31;
}
.clr-grn {
  color: #009769;
}
.bg-blue1 {
  background: #052f5f;
}
.bg-blue {
  background: #032143;
}
.bg-lgtblue {
  background: #e6ebef;
}
.bg-lgtblue1 {
  background: #e7eef5;
}
.bg-skyblue {
  background: #049be8;
}
.bg-orange,
.bg_orange,
.btn_primary {
  background: #f5a623;
}
.clr-darkblue,
.form_group input.custom_input,
label.lab_name,
.bureauApplyWrapperV2 .headingContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .heading,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table tbody tr:first-child,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody tr:first-child {
  color: #052f5f;
}
.clr-lgtkblue {
  color: #049be8;
}
.bg-blue4 {
  background-color: #00a6ed;
}
.bg-gray3 {
  background-color: #edeff1;
}
.clr-blue4 {
  color: #00a6ed;
}
.bg-red {
  background-color: rgba(179, 8, 8, 0.15);
}
.clr_red {
  color: #b30808;
}
.btn-bg-grey {
  background-color: #ddd;
}
.row,
.fullCon,
.clear {
  box-sizing: border-box;
}
.uCase {
  text-transform: uppercase;
}
.camCase {
  text-transform: capitalize;
}
.lCase {
  text-transform: lowercase;
}
.hand,
.tabs label:hover,
.accordion label {
  cursor: pointer;
}
.hide {
  display: none;
}
.outline {
  outline: 1px solid #ddd;
}
.bdr0 {
  border: 0;
}
.bdr {
  border: 1px solid #e1e1e1;
}
.bdr_b {
  border-bottom: solid 1px rgba(5, 47, 95, 0.1);
}
.bdr_line {
  border-top: solid 1px #e4eaf0;
  clear: both;
}
.bdr_r {
  border-right: solid 1px rgba(5, 47, 95, 0.1);
  clear: both;
}
input,
textarea,
button,
select,
a,
label {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.list_n {
  list-style: none;
}
.TdecorN,
a.TdecorN:hover {
  text-decoration: none;
}
.m0 {
  margin: 0;
}
.mTB10 {
  margin: 0.625rem 0;
}
.mT10 {
  margin-top: 0.625rem;
}
.mB0 {
  margin-bottom: 0;
}
.mB15 {
  margin-bottom: 1.07143rem;
}
.m0A {
  margin: 0 auto;
}
.m-L-10 {
  margin-left: 0.71429rem;
}
.mR10 {
  margin-right: 0.625rem;
}
s .ml5 {
  margin-left: 5px;
}
.mr5 {
  margin-right: 5px;
}
.mT5 {
  margin-top: 0.3125rem;
}
.mTB5 {
  margin: 5px 0;
}
.mB5 {
  margin-bottom: 0.3125rem;
}
.mB20 {
  margin-bottom: 1.42857rem;
}
.m10 {
  margin: 0.71429rem;
}
.mTB0 {
  margin-top: 0;
  margin-bottom: 0;
}
.mLR10 {
  margin: 0 0.625rem;
}
.mLR20 {
  margin: 0 20px 0 20px;
}
.mT20 {
  margin-top: 1.25rem;
}
.mB10 {
  margin-bottom: 0.625rem;
}
.mlr7 {
  margin-left: 20px;
  margin-right: 20px;
}
.mT30 {
  margin-top: 30px;
}
.p0,
.accordion .accordion_content,
.styled-checkbox + label,
.custom_checkbox input[type="checkbox"] + label {
  padding: 0;
}
.pTB10 {
  padding: 0.625rem 0;
}
.pTB20 {
  padding: 20px 0;
}
.pB10 {
  padding-bottom: 0.625rem;
}
.pd10 {
  padding: 0.625rem;
}
.pd5 {
  padding: 0.3125rem;
}
.pd8 {
  padding: 8px;
}
.pd15 {
  padding: 1.07143rem;
}
.pT10 {
  padding-top: 0.625rem;
}
.pdl10 {
  padding-left: 0.625rem;
}
.pdr10 {
  padding-right: 0.625rem !important;
}
.pdlr10 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.pdlr20 {
  padding-left: 20px;
  padding-right: 20px;
}
.pd18 {
  padding: 30px;
}
.pB40 {
  padding-bottom: 40px;
}
.pT70 {
  padding-top: 70px;
}
.op5 {
  opacity: 0.5;
}
.op6,
input:focus ~ label.lab_name,
input.filled-valid ~ label.lab_name {
  opacity: 0.6;
}
.op0 {
  opacity: 0;
}
.z9 {
  z-index: 9;
}
.z99 {
  z-index: 99;
}
.z999 {
  z-index: 999;
}
.z10000 {
  z-index: 10000;
}
.V_t {
  vertical-align: top;
}
.V_m,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before {
  vertical-align: middle;
}
.-tabs + .-tabContent input[type="radio"]:checked + *,
.-accordian input[type="radio"]:checked + *,
.-accordian input[type="checkbox"]:checked + * {
  display: block;
}
.-tabs label:not(.active):not(.clr-p):not(:hover),
.-Obar:not(.active):not(.clr-p):not(:hover) {
  color: #909090;
}
.-tabs label.active:after,
.-tabs label:hover:after,
.-Obar.active:after,
.-Obar:hover:after {
  content: "";
  width: 30%;
  border: 0.1rem solid #ff8f00;
  position: absolute;
  bottom: -1rem;
  left: 0;
}
.bdr2 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
.bdr4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure,
main {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  border: none;
  box-shadow: none;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.f-N {
  float: none;
}
.f-L {
  float: left;
}
.f-R {
  float: right;
}
.p-S {
  position: static;
}
.p-R,
.accordion label,
.accordion .accordion_content,
.styled-checkbox + label,
.custom_checkbox input[type="checkbox"] + label,
.custom input[type="radio"]:checked + label,
.custom input[type="radio"]:not(:checked) + label {
  position: relative;
}
.p-F {
  position: fixed;
}
.p-A,
.accordion input.unchecked + label:after,
.accordion input.checked + label:after,
.error span.eror,
.note_txt,
._line:before,
._line:after,
.styled-checkbox,
.custom_checkbox input[type="checkbox"],
.styled-checkbox:checked + label:after,
.custom_checkbox input[type="checkbox"]:checked + label:after,
.custom input[type="radio"]:checked,
.custom input[type="radio"]:not(:checked),
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before,
.custom input[type="radio"]:checked + label:after,
.custom input[type="radio"]:not(:checked) + label:after {
  position: absolute;
}
.p-I {
  position: inherit;
}
._oT,
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before {
  top: 0;
}
._oR {
  right: 0;
}
._oL,
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before {
  left: 0;
}
._oB,
._line:before,
._line:after {
  bottom: 0;
}
._L {
  text-align: left;
}
._R {
  text-align: right;
}
._C,
.accordion input.unchecked + label:after,
.accordion input.checked + label:after {
  text-align: center;
}
._J {
  text-align: justify;
}
.V_t {
  vertical-align: top;
}
.V_m,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before {
  vertical-align: middle;
}
.dB,
#tab1:checked ~ #tab_content1,
#tab2:checked ~ #tab_content2,
#tab3:checked ~ #tab_content3,
#tab4:checked ~ #tab_content4,
.accordion label,
.form_group input.custom_input,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .feature::before,
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting::after,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem .bottomBorder {
  display: block;
}
.dIB,
.spinner > div,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before,
.custom input[type="radio"]:checked + label,
.custom input[type="radio"]:not(:checked) + label,
.vMid > ._vitems,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .author::before,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .date .time::before {
  display: inline-block;
}
.dI {
  display: inline;
}
.dFB {
  display: flex-box;
}
.dtable {
  display: table;
}
.dtcell {
  display: table-cell;
  vertical-align: middle;
}
.dfb,
.dF,
.bureauApplyWrapperV2 .header,
.bureauApplyWrapperV2 .header .logoContainer a,
.bureauApplyWrapperV2 .infoBanner .infoSection,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem,
.bureauApplyWrapperV2 .navigationMenuSection,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem a,
.bureauApplyWrapperV2 .stickyCreditApplyBanner {
  display: flex;
}
.dfb {
  display: flex;
}
.flex_d {
  flex-direction: column;
}
.flex_r {
  flex-direction: row-reverse;
}
body {
  color: #434343;
  background-color: #fff;
}
.bg-f,
.spinner > div,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before,
.styled-checkbox:checked + label:after,
.custom_checkbox input[type="checkbox"]:checked + label:after,
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before {
  background-color: #fff;
}
.bg-Lgry {
  background-color: #efefef;
}
.clr-p {
  color: #434343;
}
.clr-p2 {
  color: gray;
}
.clr-f {
  color: #fff;
}
.clr-0 {
  color: #434343;
}
.clr-red {
  color: #d6140b;
}
.clr-info {
  color: #ff8f00;
}
.clr-orange {
  color: #f99d31;
}
.clr-grn {
  color: #009769;
}
.bg-blue1 {
  background: #052f5f;
}
.bg-blue {
  background: #032143;
}
.bg-lgtblue {
  background: #e6ebef;
}
.bg-lgtblue1 {
  background: #e7eef5;
}
.bg-skyblue {
  background: #049be8;
}
.bg-orange,
.bg_orange,
.btn_primary {
  background: #f5a623;
}
.clr-darkblue,
.form_group input.custom_input,
label.lab_name,
.bureauApplyWrapperV2 .headingContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .heading,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table tbody tr:first-child,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody tr:first-child {
  color: #052f5f;
}
.clr-lgtkblue {
  color: #049be8;
}
.bg-blue4 {
  background-color: #00a6ed;
}
.bg-gray3 {
  background-color: #edeff1;
}
.clr-blue4 {
  color: #00a6ed;
}
.bg-red {
  background-color: rgba(179, 8, 8, 0.15);
}
.clr_red {
  color: #b30808;
}
.btn-bg-grey {
  background-color: #ddd;
}
:root {
  font-size: 16px;
}
@media only screen and (max-width: 33.75em) {
  :root {
    font-size: 12px;
  }
}
@media only screen and (max-width: 60em) {
  :root {
    font-size: 14px;
  }
}
html,
body {
  height: 100%;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  line-height: 1.4;
  text-rendering: geometricPrecision;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fw-3 {
  font-weight: 300;
}
.fw-4 {
  font-weight: 400;
}
.fw-5,
.form_group input.custom_input::-ms-input-placeholder {
  font-weight: 500;
}
.fw-6,
.form_group input.custom_input,
.bureauApplyWrapperV2 .header .authContainer button,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content a {
  font-weight: 600;
}
.fw-7,
.bureauApplyWrapperV2 .infoBanner .infoSection .heading,
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting {
  font-weight: 700;
}
.fw-8 {
  font-weight: 800;
}
.fs-8 {
  font-size: 0.5rem;
}
.fs-10 {
  font-size: 0.625rem;
}
.fs-11 {
  font-size: 0.6875rem;
}
.fs-12,
h6 {
  font-size: 0.75rem;
}
.fs-13 {
  font-size: 0.8125rem;
}
.fs-14,
label.lab_name {
  font-size: 0.875rem;
}
.fs-16,
h5 {
  font-size: 1rem;
}
.fs-18 {
  font-size: 1.125rem;
}
.fs-20,
h4 {
  font-size: 1.25rem;
}
.fs-22,
h3,
.accordion input.unchecked + label:after,
.accordion input.checked + label:after {
  font-size: 1.375rem;
}
.fs-24 {
  font-size: 1.5rem;
}
.fs-26,
h2 {
  font-size: 1.625rem;
}
.fs-28 {
  font-size: 1.75rem;
}
.fs-32,
h1 {
  font-size: 2rem;
}
.spinner {
  width: 91px;
  height: 31px;
}
.spinner > div {
  height: 100%;
  width: 4px;
  margin-left: 2px;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
#tab_content1,
#tab_content2,
#tab_content3 {
  display: none;
  padding: 20px 0 0;
  border-top: 0px solid #abc;
}
.tabs input {
  display: none;
}
.tabs label {
  color: #ccc;
  margin: 0 0 -1px;
  padding: 15px 25px;
}
.tabs label:hover {
  color: #052f5f;
}
.tabs input:checked + label {
  color: #052f5f;
  border-bottom: 2px solid #f5a623;
}
@media screen and (max-width: 640px) {
  .tabs label {
    padding: 0 12px 6px;
  }
}
.accordion input[name="panel"] {
  opacity: 0;
  display: block;
  position: absolute;
}
.accordion label {
  padding: 10px 0;
  border-bottom: 2px solid #f5a623;
  font-size: 15px;
  color: #052f5f;
  transition: all 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
  display: block;
}
.accordion label:hover {
  color: #052f5f;
}
.accordion input.unchecked + label:after {
  content: "+";
  line-height: 18px;
  right: 0;
  width: 1em;
  height: 1em;
  color: #052f5f;
  border-radius: 50%;
}
.accordion input.checked + label {
  color: #052f5f;
}
.accordion input.checked + label:after {
  content: "-";
  line-height: 18px;
  right: 0;
  width: 1em;
  height: 1em;
  color: #052f5f;
  border-radius: 50%;
}
.accordion .accordion_content {
  overflow: hidden;
  height: auto;
  color: #052f5f;
  transition: height 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
  padding: 10px;
}
button,
input,
optgroup,
select,
textarea {
  font-family: "Open Sans", sans-serif;
}
.form_box {
  padding: 0px 30px 30px;
}
.form_group {
  padding-top: 70px;
}
.form_group input.custom_input {
  border: none;
  height: 25px;
  border-radius: 0;
  padding-left: 0;
}
.form_group input.custom_input::placeholder {
  color: #5f7a99;
  opacity: 0.6;
  font-weight: 500;
  font-size: 12px;
}
.form_group input.custom_input:-ms-input-placeholder {
  color: #5f7a99;
  opacity: 0.6;
  font-weight: 500;
  font-size: 12px;
}
.form_group input.custom_input::-ms-input-placeholder {
  color: #5f7a99;
  opacity: 0.6;
  font-size: 12px;
}
label.lab_name {
  top: 48px;
  pointer-events: none;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
input:focus ~ label.lab_name,
input.filled-valid ~ label.lab_name {
  top: 46px;
  font-size: 12px;
}
.eror {
  visibility: hidden;
  opacity: 0;
}
.error label.lab_name,
.error span.eror {
  color: #d72716;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.error span:before,
.error span:after {
  background: #d72716;
}
.help_text {
  top: 77px;
  color: #5f7a99;
}
.note_txt {
  margin-top: 1px;
}
input.with_symbols ~ span.symbols {
  visibility: hidden;
  opacity: 0;
}
input.with_symbols:focus ~ span.symbols {
  visibility: visible;
  opacity: 1;
  bottom: 3px;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
input.with_symbols:focus {
  padding-left: 14px;
}
._line {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(5, 47, 95, 0.2);
}
.error ._line,
input:focus ~ ._line {
  border-bottom: none;
}
._line:before,
._line:after {
  content: "";
  height: 2px;
  width: 0;
  background: #5264ae;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
._line:before {
  left: 50%;
}
._line:after {
  right: 50%;
}
input:focus ~ ._line:before,
input:focus ~ ._line:after,
.error ._line:before,
.error ._line:after {
  width: 50%;
}
@media only screen and (max-width: 640px) {
  .pdlr15 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.styled-checkbox,
.custom_checkbox input[type="checkbox"] {
  opacity: 0;
}
.styled-checkbox + label,
.custom_checkbox input[type="checkbox"] + label {
  cursor: pointer;
}
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before {
  content: "";
  margin-right: 10px;
  width: 17px;
  height: 17px;
  border: solid 1px #4d648d;
}
.styled-checkbox:checked + label:before,
.custom_checkbox input[type="checkbox"]:checked + label:before {
  background: #1996ff;
  border: solid 1px #1996ff;
}
.styled-checkbox:disabled + label,
.custom_checkbox input[type="checkbox"]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.styled-checkbox:disabled + label:before,
.custom_checkbox input[type="checkbox"]:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.styled-checkbox:checked + label:after,
.custom_checkbox input[type="checkbox"]:checked + label:after {
  content: "";
  left: 4px;
  top: 9px;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  transform: rotate(45deg);
}
.styled-checkbox:checked + label,
.custom_checkbox input[type="checkbox"]:checked + label {
  font-weight: 600;
}
.custom input[type="radio"]:checked,
.custom input[type="radio"]:not(:checked) {
  left: -9999px;
}
.custom input[type="radio"]:checked + label,
.custom input[type="radio"]:not(:checked) + label {
  padding: 0 28px;
  cursor: pointer;
  line-height: 17px;
}
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before {
  content: "";
  width: 15px;
  height: 15px;
  border: 1px solid #052f5f;
  border-radius: 100%;
}
.custom input[type="radio"]:checked + label:after,
.custom input[type="radio"]:not(:checked) + label:after {
  content: "";
  width: 9px;
  height: 9px;
  background: #052f5f;
  border: 1px solid #052f5f;
  top: 3px;
  left: 3px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.custom input[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.custom input[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.dB,
#tab1:checked ~ #tab_content1,
#tab2:checked ~ #tab_content2,
#tab3:checked ~ #tab_content3,
#tab4:checked ~ #tab_content4,
.accordion label,
.form_group input.custom_input,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .feature::before,
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting::after,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem .bottomBorder {
  display: block;
}
html body .dIB,
html body .spinner > div,
html body .styled-checkbox + label:before,
html body .custom_checkbox input[type="checkbox"] + label:before,
.custom_checkbox html body input[type="checkbox"] + label:before,
html body .custom input[type="radio"]:checked + label,
.custom html body input[type="radio"]:checked + label,
html body .custom input[type="radio"]:not(:checked) + label,
.custom html body input[type="radio"]:not(:checked) + label,
html body .vMid > ._vitems,
html body .bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .author::before,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails html body .author::before,
html body .bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .date .time::before,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .date html body .time::before {
  display: inline-block;
}
.dI {
  display: inline;
}
.dF,
.bureauApplyWrapperV2 .header,
.bureauApplyWrapperV2 .header .logoContainer a,
.bureauApplyWrapperV2 .infoBanner .infoSection,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem,
.bureauApplyWrapperV2 .navigationMenuSection,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem a,
.bureauApplyWrapperV2 .stickyCreditApplyBanner {
  display: flex;
}
.dIF {
  display: inline-flex;
}
.dIG {
  display: inline-grid;
}
.dFB {
  display: flex-box;
}
.-table {
  display: table;
}
.-tr {
  display: table-row;
}
.-thead,
.hide-tbl-thead-s {
  display: table-header-group;
}
.-tfoot {
  display: table-header-group;
}
.-tbody {
  display: table-row-group;
}
.-td {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 45em) {
  .-mTable td,
  :not(._col-3) .td {
    display: block;
  }
  .hide-tbl-thead-s {
    display: none;
  }
}
html body .hide {
  display: none;
}
.vMid > ._vitems {
  vertical-align: middle;
}
.visible {
  visibility: visible;
}
.hidden {
  visibility: hidden;
}
.ofH {
  overflow: hidden;
}
.ofH {
  overflow: hidden;
}
.loaderContainer {
  z-index: 99999;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100vh;
  width: 100vw;
  background-color: white;
}
.loaderContainer .loaderParent {
  position: absolute;
  max-width: 320px;
  background: white;
  left: 50%;
  top: 50%;
  transform: translate(-40%, -50%);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  border-radius: 12px;
}
.loaderContainer .loaderParent.vertical {
  flex-direction: column;
}
.loaderContainer .loaderParent.vertical .imageContainer {
  justify-content: center;
}
.loaderContainer .loaderParent .imageContainer {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  flex-basis: 64px;
  margin-right: 8px;
}
.loaderContainer .loaderParent .imageContainer img {
  height: 64px;
  width: 64px;
}
.loaderContainer .loaderParent .textContainer {
  position: relative;
}
.loaderContainer .loaderParent .textContainer .infoText {
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: #193f6b;
}
.loaderContainer.overlay {
  background: rgba(5, 47, 95, 0.7);
}
.loaderContainer.existingUserContainer .loaderParent {
  display: flex;
  flex-direction: column;
  transform: translate(-50%, -50%);
}
.loaderContainer.existingUserContainer .loaderParent .imageContainer img {
  margin: 0 auto;
}
.loaderContainer.existingUserContainer .loaderParent .loaderContent {
  width: 100%;
  text-align: center;
}
.loaderContainer.existingUserContainer .loaderParent .loaderContent .textCapitalize {
  text-transform: capitalize;
}
.loaderContainer.existingUserContainer .loaderParent .loaderContent .nameContainer {
  font-weight: 700;
  padding-top: 12px;
}
.loaderContainer.existingUserContainer .loaderParent .loaderContent .remarkContainer {
  padding-top: 12px;
  font-weight: 700;
}
.loaderContainer.existingUserContainer .loaderParent .loaderContent .messageContainer {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .loaderContainer .loaderParent {
    flex-direction: column;
    transform: translate(-50%, -56%);
    justify-content: flex-start;
    align-items: center;
    min-height: 220px;
    width: 320px;
  }
  .loaderContainer .loaderParent .imageContainer {
    margin-bottom: 12px;
    margin-right: 0px;
    justify-content: center;
  }
  .loaderContainer .loaderParent .textContainer {
    max-width: 220px;
  }
  .loaderContainer .loaderParent .textContainer .infoText {
    text-align: center;
  }
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ReactModal__Body--open {
  overflow: hidden;
}
.ReactModal__Overlay {
  z-index: 10000;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1030;
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 768px) {
  .modal {
    margin: 30px auto;
  }
}
.modal {
  position: relative;
  max-width: 976px;
  margin: 30px auto;
  padding: 10px;
}
.fs-14,
label.lab_name {
  font-size: 0.875rem;
}
.form-group {
  padding-top: 15px;
  position: relative;
}
.pl_details ul li {
  text-align: center;
}
body {
  color: #434343;
  background-color: #fff;
}
.bg-f,
.spinner > div,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before,
.styled-checkbox:checked + label:after,
.custom_checkbox input[type="checkbox"]:checked + label:after,
.custom input[type="radio"]:checked + label:before,
.custom input[type="radio"]:not(:checked) + label:before {
  background-color: #fff;
}
.bg-Lgry {
  background-color: #efefef;
}
.clr-p {
  color: #434343;
}
.clr-p2 {
  color: gray;
}
.clr-f {
  color: #fff;
}
.clr-0 {
  color: #434343;
}
.clr-red {
  color: #d6140b;
}
.clr-info {
  color: #ff8f00;
}
.clr-orange {
  color: #f99d31;
}
.clr-grn {
  color: #009769;
}
.bg-blue1 {
  background: #052f5f;
}
.bg-blue {
  background: #032143;
}
.bg-lgtblue {
  background: #e6ebef;
}
.bg-lgtblue1 {
  background: #e7eef5;
}
.bg-skyblue {
  background: #049be8;
}
.bg-orange,
.bg_orange,
.btn_primary {
  background: #f5a623;
}
.clr-darkblue,
.form_group input.custom_input,
label.lab_name,
.bureauApplyWrapperV2 .headingContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .heading,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table tbody tr:first-child,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody tr:first-child {
  color: #052f5f;
}
.clr-lgtkblue {
  color: #049be8;
}
.bg-blue4 {
  background-color: #00a6ed;
}
.bg-gray3 {
  background-color: #edeff1;
}
.clr-blue4 {
  color: #00a6ed;
}
.bg-red {
  background-color: rgba(179, 8, 8, 0.15);
}
.clr_red {
  color: #b30808;
}
.btn-bg-grey {
  background-color: #ddd;
}
html,
body,
button,
input,
.radio,
textarea,
select,
.checkbox {
  font-family: Open Sans, Sans-Serif;
}
@font-face {
  font-display: swap;
}
.main_container_v2 img.pb_logo {
  width: 154px;
}
a,
.clr-blu {
  text-decoration: none;
  color: #1e88e5;
}
.clr-blue1 {
  color: #052f5f;
}
.AppDownloadHeader {
  max-width: 90%;
  margin-left: 24px;
}
.downloadApp {
  padding-top: 10px !important;
}
.downloadApp .main_content_section {
  margin: 0.5rem auto !important;
  width: 100%;
  overflow: hidden;
}
.downloadApp .download_app_container {
  clear: both;
  width: calc(100% - 48px);
  margin: 0px 24px;
  padding: 0px;
}
.downloadApp .download_app_container .heading {
  color: #052f5f;
  font-size: 18px;
  line-height: 30px;
  margin: 0px 0px 16px;
  font-weight: 600;
}
.downloadApp .download_app_container .heading span {
  font-weight: 700 !important;
}
.downloadApp .download_app_container .benifits li {
  position: relative;
  color: #052f5f;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.downloadApp .download_app_container .benifits li span {
  color: #052f5f;
  font-size: 14px !important;
  line-height: 22px;
  margin-left: 24px;
}
.downloadApp .download_app_container .benifits li img {
  width: 16px !important;
  height: 16px !important;
  position: absolute;
  left: 0px;
  top: 3px;
}
.downloadApp .download_app_container .img_parent {
  text-align: center;
  max-height: 280px;
  height: 100%;
  width: auto;
  margin: 16px auto 24px;
}
.downloadApp .download_app_container .img_parent img {
  max-height: 280px;
  height: 100%;
  width: auto;
}
.downloadApp .download_app_container ._btn_parent {
  margin: 0 auto;
  width: 100%;
}
.downloadApp .download_app_container ._btn_parent button {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  height: 44px;
  width: 100%;
  border-radius: 8px;
  background-color: #1b1dc7;
}
.main_container_v2 .header {
  padding: 20px 20px 40px;
}
.main_container_v2 .header button {
  font-size: 14px;
  font-weight: 600;
  padding: 11px 21px;
}
.br_4 {
  border-radius: 4px;
}
.lh-22 {
  line-height: 22px !important;
}
.lh-30 {
  line-height: 30px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-3 {
  padding-top: 3px !important;
}
.p20 {
  padding: 0 20px !important;
}
.p12 {
  padding: 12px 0 !important;
}
.br_8 {
  border-radius: 8px;
}
.mb24 {
  margin-bottom: 24px;
}
.mT12 {
  margin-top: 12px !important;
}
.m-B-16 {
  margin-bottom: 16px;
}
.fw-7,
.bureauApplyWrapperV2 .infoBanner .infoSection .heading,
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting {
  font-weight: 700;
}
.fw-6,
.form_group input.custom_input,
.bureauApplyWrapperV2 .header .authContainer button,
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content a {
  font-weight: 600;
}
.custom_form-control,
input[type="text"],
.custom_form-control .form-control,
.Select-control {
  height: 30px;
  line-height: 18px;
  border: transparent;
  background: #fff;
  display: inline-block;
  box-shadow: none;
  outline: 0;
  padding: 0;
}
input[type="text"],
.custom_form-control .form-control {
  width: 100%;
}
.main_container_v2 .title {
  line-height: 33px;
}
.main_container_v2 .campaign_credit_report_container {
  overflow: hidden;
  font-family: Open Sans, Sans-Serif !important;
}
.main_container_v2 .content_section {
  width: 41.66666667%;
  min-height: 852px;
}
.main_container_v2 .content_section .header {
  padding-bottom: 47px;
}
.main_container_v2 .content_section .content_container {
  padding-left: calc(16.66666667% + 20px);
  max-width: 562.08px;
}
.main_container_v2 .content_section .content_container p {
  line-height: 30px;
}
.main_container_v2 .content_section .content_container .report_link {
  line-height: 20px;
  padding-bottom: 2px;
}
.main_container_v2 .content_section .content_container .report_link:hover,
.main_container_v2 .content_section .content_container .report_link:active,
.main_container_v2 .content_section .content_container .report_link:focus {
  text-decoration: none;
}
.main_container_v2 .content_section .content_container .intro {
  margin-bottom: 93px;
}
.main_container_v2 .form_section {
  width: 58.33333333%;
  background: #fff;
  min-height: 100vh;
  padding-bottom: 30px;
}
.main_container_v2 .form_section.status_container {
  padding-top: 100px;
}
.main_container_v2 .form_section .slogan_txt {
  opacity: 0.6;
  line-height: 15px;
  font-size: 11px;
  margin-top: 7px;
}
.main_container_v2 .form_section.buttonContainer .continue {
  border-radius: 4px;
}
.main_container_v2 .intro h3 {
  font-weight: normal;
  line-height: 33px;
}
.main_container_v2 .mobileFieldWrapper {
  position: relative;
}
.main_container_v2 .mobileFieldWrapper .form-group input:disabled {
  opacity: 0.6;
  cursor: no-drop;
}
.main_container_v2 .mobileFieldWrapper.disabled {
  background: transparent;
}
.main_container_v2 .mobileFieldWrapper.disabled .inputText,
.main_container_v2 .mobileFieldWrapper.disabled input {
  opacity: 0.6;
  cursor: no-drop;
  pointer-events: none;
}
.main_container_v2 .mobileFieldWrapper.disabled .linkText {
  z-index: 999;
  color: #1b1dc7;
  font-weight: 600;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  bottom: -18px;
  right: 0px;
}
.main_container_v2 .mobileFieldWrapper.MaskedMobileNumber {
  padding-top: 36px;
  border-bottom: 1px solid rgba(5, 47, 95, 0.3);
}
.main_container_v2 .mobileFieldWrapper.MaskedMobileNumber label {
  font-size: 14px;
  color: #052f5f;
}
.main_container_v2 .mobileFieldWrapper.MaskedMobileNumber .infoText {
  color: rgba(5, 47, 95, 0.6);
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  bottom: -18px;
  left: 0px;
}
.main_container_v2 .mobileFieldWrapper.MaskedMobileNumber .inputText {
  padding: 5px 0px 2px;
}
.main_container_v2 .form-group {
  padding-top: 55px;
  padding-right: 15px;
}
.main_container_v2 .form-group.whatsappConsent {
  padding-top: 24px;
  padding-right: 28px;
}
.main_container_v2 ._consentWrapper {
  float: left;
  width: 100%;
  padding-right: 16px;
  z-index: 999;
}
.main_container_v2 .name.radio,
.main_container_v2 .name.radioFormGroup {
  top: 28px;
  font-size: 12px;
  opacity: 0.6;
}
.main_container_v2 label.name {
  font-size: 14px;
  color: #052f5f;
  top: 36px;
  pointer-events: none;
  transition: 0.2s ease all;
  z-index: 3;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.main_container_v2 input.custom_form-control::placeholder,
.main_container_v2 .Select-placeholder {
  color: rgba(95, 122, 153, 0.6);
  font-size: 12px;
  line-height: 20px;
  background: transparent;
  font-weight: 300;
}
.main_container_v2 .Select-placeholder {
  padding-left: 0;
  padding-right: 0;
  line-height: 34px;
}
.main_container_v2 ._dob input .custom_form-control {
  border-bottom: none;
}
.main_container_v2 .back_parent + .form-group {
  padding-top: 45px;
}
.main_container_v2 .back_parent + .form-group .help_link {
  top: 26px;
}
.main_container_v2 .back_parent + .form-group .help_txt {
  top: 55px;
}
.main_container_v2 .back_parent + .form-group label.name {
  top: 26px;
}
.clr_light_gray {
  color: rgba(95, 122, 153, 0.6);
  font-size: 12px;
  line-height: 20px;
  background: transparent;
  font-weight: 300;
}
.bdr_btm_f {
  border-bottom: 1px solid #fff;
  padding-bottom: 2px;
}
.rupee-icon {
  background: url(/images/rupee_symbol.svg) no-repeat 0 0;
  width: 13px;
  height: 16px;
}
.help_txt {
  right: 15px;
  color: rgba(95, 122, 153, 0.6);
  top: 65px;
  font-size: 10px;
  font-weight: 600;
}
.note_txt,
.pin_txt {
  color: rgba(5, 47, 95, 0.6);
  margin-top: 3px;
  padding-right: 15px;
}
.btn_secondary {
  border: 1px solid #5f7a99;
}
.btn_primary {
  background: #f5a623;
}
.pd12 {
  padding: 12px;
}
input:focus ~ label.name,
input.valid ~ label.name,
.Select:focus ~ label.name,
.Select.valid ~ label.name {
  top: 36px;
  font-size: 12px;
  opacity: 0.6;
}
input.with_symbol ~ span.symbol {
  visibility: hidden;
  opacity: 0;
}
input.with_symbol:focus ~ span.symbol,
input.with_symbol.valid ~ span.symbol {
  visibility: visible;
  opacity: 1;
  top: 65px;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
input.with_symbol:focus,
input.with_symbol.valid {
  padding-left: 14px;
}
.radio {
  margin-right: 20px;
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio .radio-label {
  font-size: 16px;
  color: #052f5f;
  font-weight: 300;
}
.radio .radio-label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  border: 1px solid #9fafc2;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  margin-right: 10px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input:focus ~ label.name,
.radio input.valid ~ label.name {
  top: 14px;
}
.radio.active .radio-label:before {
  background-color: #052f5f;
  box-shadow: inset 0 0 0 3px #fff;
  border: 1px solid #052f5f;
}
.radio.active .radio-label {
  font-weight: 600;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio .radio-label:empty:before {
  margin-right: 0;
}
.label--checkbox + .txt {
  width: 90%;
}
.label--checkbox,
.label--checkbox + .txt {
  font-size: 12px;
  color: #052f5f;
}
.checkbox {
  position: relative;
  top: -0.375rem;
  margin: 0 1rem 0 0;
  cursor: pointer;
}
label input[type="checkbox"] {
  position: relative;
  top: 2px;
  width: 4%;
  height: 14px;
}
.label--checkbox .txt {
  margin-left: 0px;
}
.checkbox:before {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  z-index: 1;
  width: 15px;
  height: 15px;
  border: 1px solid #9fafc2;
}
.checkbox:checked:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-top-style: none;
  border-right-style: none;
  height: 4px;
  width: 8px;
  top: 4px;
  left: 4px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.checkbox:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  background: #fff;
  cursor: pointer;
  width: 15px;
  height: 15px;
}
.checkbox:checked:after {
  background: #2f96ee;
  width: 17px;
  height: 17px;
}
.consent .label--checkbox span.heading_txt {
  font-size: 10px;
  margin-bottom: 6px;
}
.consent label input[type="checkbox"] {
  top: 22px;
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(6.25rem);
    transform: translateY(6.25rem);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(6.25rem);
    transform: translateY(6.25rem);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
._line {
  width: 100%;
  height: 1px;
  background: rgba(5, 47, 95, 0.2);
}
._line:before,
._line:after {
  content: "";
  height: 1px;
  width: 0;
  bottom: 0;
  position: absolute;
  background: #5264ae;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
._line:before {
  left: 50%;
}
._line:after {
  right: 50%;
}
input:focus ~ ._line:before,
input:focus ~ ._line:after,
input.custom_form-control.error ~ ._line:before,
input.custom_form-control.error ~ ._line:after,
.error ._line:before,
.error ._line:after {
  width: 50%;
}
input[type="text"]:disabled,
input[type="text"].disabled,
button:disabled,
button.disabled,
.disabled {
  background: rgba(95, 122, 153, 0.3);
  cursor: not-allowed;
}
._dob {
  width: 24px;
}
.gray_bdr_btm {
  border-bottom: 1px solid rgba(5, 47, 95, 0.2);
}
.input_separator {
  width: 10px;
}
.dF,
.bureauApplyWrapperV2 .header,
.bureauApplyWrapperV2 .header .logoContainer a,
.bureauApplyWrapperV2 .infoBanner .infoSection,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer,
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem,
.bureauApplyWrapperV2 .navigationMenuSection,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem a,
.bureauApplyWrapperV2 .stickyCreditApplyBanner {
  display: flex;
}
.dB,
#tab1:checked ~ #tab_content1,
#tab2:checked ~ #tab_content2,
#tab3:checked ~ #tab_content3,
#tab4:checked ~ #tab_content4,
.accordion label,
.form_group input.custom_input,
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .feature::before,
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting::after,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem .bottomBorder {
  display: block;
}
.dIB,
.spinner > div,
.styled-checkbox + label:before,
.custom_checkbox input[type="checkbox"] + label:before,
.custom input[type="radio"]:checked + label,
.custom input[type="radio"]:not(:checked) + label,
.vMid > ._vitems,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .author::before,
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .date .time::before {
  display: inline-block;
}
.read-more-state {
  display: none;
}
.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: 0.2s ease all;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}
.read-more-state ~ .read-more-trigger:before {
  content: "More +";
}
.read-more-state:checked ~ .read-more-trigger:before {
  content: "Less -";
}
.read-more-trigger {
  display: inline-block;
  color: #00a6ed;
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px;
}
.help_link {
  right: 0;
  color: #00a6ed;
  top: 36px;
  border: 1px solid #00a6ed;
  padding: 2px 5px;
  border-radius: 4px;
  font-weight: 600;
}
.X:after {
  content: "DD-MM-YY";
  font-size: 10px;
  color: #ddd;
  background: #fff;
  position: absolute;
  width: 75%;
  height: 18px;
  bottom: 6px;
  z-index: 1;
  cursor: text;
  opacity: 1;
}
.custom_form-control ~ span.-error,
.error span.-error {
  visibility: hidden;
  opacity: 0;
  top: 88px;
  bottom: auto;
  display: flex;
}
.error.v2 ~ span.-error {
  top: auto;
  bottom: -16px;
}
input.customInputV2.error ~ span._line,
.error span._line {
  margin-bottom: 10px;
  transition: 0.4s ease-in-out;
  border-bottom: 1px solid rgba(215, 39, 22, 0.8);
}
.customInputV2.error ~ span.-error,
.error span.-error {
  color: #d72716;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.customInputV2.error ~ span.note_txt {
  display: none;
}
input.customInputV2.error ~ span:before,
input.customInputV2.error ~ span:after,
.error span:before,
.error span:after {
  background: #d72716;
}
.radioWrapper span.-error {
  top: 55px;
  bottom: auto;
  display: flex;
}
.otp_modal_container {
  background-color: #052f5f;
  color: #fff;
}
.otp_modal_container .timer {
  font-size: 12px;
}
.otp_modal_container .timer img {
  vertical-align: middle;
  margin-right: 4px;
}
.otp_modal_container .timer img ~ span {
  position: relative;
  top: 2px;
}
.otp_modal_container #resend_parent,
.otp_modal_container .timer {
  line-height: 16px;
}
.otp_modal_container #resend_parent.deactive,
.otp_modal_container .timer.deactive {
  opacity: 0.4;
}
.otp_modal_container #resend_parent.active *,
.otp_modal_container .timer.active * {
  opacity: 1;
  cursor: pointer;
}
.otp_modal_container #resend_parent.deactive span {
  display: none;
}
.otp_modal_container #resend_parent.deactive:after {
  content: "Resend OTP";
  font-size: 12px;
  opacity: 0.4;
}
.otp_modal_container .modal-header {
  border-bottom: 2px solid rgba(255, 255, 255, 0.4);
}
.otp_modal_container .modal-content {
  padding: 20px 10px;
}
.otp_modal_container .modal-header {
  padding: 12px 10px 10px;
}
.otp_modal_container h3 {
  line-height: 33px;
}
.otp_modal_container h3 + span {
  line-height: 19px;
}
.otp_modal_container input {
  width: 44px;
  height: 60px;
  font-size: 30px;
  background: transparent;
  text-align: center;
  border: 1px solid #5f7a99;
  border-radius: 7px;
  margin-right: 10px;
}
.otp_modal_container input:focus,
.otp_modal_container input:active {
  border: 1px solid #ffffff;
}
.otp_modal_container input.valid {
  border: 1px solid #f5a623;
}
.otp_modal_container .form-group + span {
  line-height: 17px;
}
.otp_modal_container input[type="number"]::-webkit-inner-spin-button,
.otp_modal_container input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.otp_modal_container.error input {
  border: 1px solid #ff7e72;
}
.otp_modal_container.success input {
  border: 1px solid #72ff8b;
}
.circle {
  width: 48px;
  height: 48px;
}
.circle .border {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
  border-radius: 50%;
  border: 1px dashed #fff;
  -webkit-animation-name: Rotate;
  -webkit-animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: Rotate;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: Rotate;
  -ms-animation-duration: 2s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
}
.circle_number {
  padding: 12px 18px;
  border-radius: 50%;
}
@-webkit-keyframes Rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes Rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes Rotate {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
input#step2[type="checkbox"],
input#step3[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
#part1,
#part2,
#part3 {
  z-index: 2;
  display: block;
  height: auto;
  opacity: 1;
  transition: opacity 1s ease-in-out;
}
#part2,
#part3 {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
#step2:checked ~ #part2 {
  opacity: 1;
  height: auto;
}
#step2:checked ~ #part1 {
  opacity: 0;
  height: 0;
  display: none;
}
#step3:checked ~ #part3 {
  opacity: 1;
  height: auto;
}
#step3:checked ~ #part2 {
  opacity: 0;
  width: 0;
  height: 0;
}
#part1.hide-m,
#part2.hide-m,
#part3.hide-m {
  display: none;
}
.form_parent .circle,
.circle_v2 {
  padding: 10px 10px 5px;
  width: auto;
  height: fit-content;
  border-radius: 100%;
  top: 7px;
  position: relative;
  background: linear-gradient(135deg, #2258e0 0%, #35b3f5 100%);
  margin-right: 10px;
}
.form_parent .circle img,
.circle_v2 img {
  width: 24px;
}
.bdr_btm_orange {
  text-decoration-color: #ff9833;
  border-bottom: 2px solid #ff9833;
}
.btm_0 {
  bottom: 0;
}
.term {
  font-size: 10px;
  margin-bottom: 16px;
}
.term a {
  color: #00a6ed;
}
.back_parent {
  font-size: 12px;
}
.back_parent img {
  margin-right: 10px;
}
.without_form_group {
  padding-top: 0px;
}
span.ru_note_txt {
  margin-top: 6px;
}
.label--checkbox .txt b {
  font-weight: 600;
}
.box_s_1 {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12);
}
.campaign_credit_report_container .card_1 h4 {
  line-height: 19px;
  margin-bottom: 4px;
}
.campaign_credit_report_container .card_1 p {
  line-height: 18px;
}
.form_parent .v_middle {
  position: absolute;
  top: calc(50% - 58px);
}
.tax_smile_logo span {
  top: 8px;
}
.tax_smile_form ul li img {
  width: 10px;
  position: relative;
  top: 1px;
  margin-right: 2px;
}
.circle_loader {
  padding: 10px 10px 5px;
  width: fit-content;
  height: fit-content;
  border-radius: 100%;
  position: relative;
  background: #ff9833;
}
.circle_loader img {
  width: 24px;
}
.m20A {
  margin: 20px auto;
}
._consent input.checkbox {
  top: 0;
  width: auto;
}
._consent .read-more-trigger {
  bottom: -3px;
  width: 100px;
}
.toggle_text {
  bottom: -22px;
  z-index: 1;
}
.Select.is-open {
  position: relative !important;
  z-index: 10 !important;
}
button.tag {
  border: 1px solid #052f5f;
  padding: 8px 10px;
  background-color: #fff;
  color: #052f5f;
}
button.tag:active,
button.tag:focus {
  background-color: #052f5f;
  color: #fff;
}
hr.orange_hr_60 {
  width: 60px;
  border-top: 2px solid #f5a623;
  outline: none;
}
.orange_line_26 {
  width: 26px;
  line-height: 0px;
  border: 1px solid;
}
.form_section .tooltip {
  width: 100%;
  box-shadow: 0 0px 1px 0px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 6px 10px;
  box-sizing: border-box;
  transition: all 0.2s ease-in-out;
  border-radius: 0px 0px 3px 3px;
  font-size: 12px;
  z-index: 10;
  background-color: rgba(71, 90, 113, 0.1);
  display: none;
  margin-top: 15px;
  line-height: 20px;
}
a.help_link:focus ~ .tooltip {
  display: block;
  visibility: visible;
  opacity: 1;
  color: #052f5f;
  background: #ddd;
}
a.help_link:focus ~ .tooltip:before {
  content: "";
  -webkit-clip-path: polygon(95% 9%, 90% 0, 84% 9%);
  clip-path: polygon(95% 9%, 90% 0, 84% 9%);
  position: absolute;
  background: #ddd;
  top: -11px;
  z-index: 99999;
  width: 100%;
  height: 100%;
  right: 26px;
}
.form_section .tooltip-text {
  background: #f2f2f2;
  border-radius: 3px;
  padding: 5px;
  margin-bottom: 5px;
}
.credit_assist_add-on_modal {
  border-top: 4px solid #583acd !important;
}
.credit_assist_add-on_modal:before {
  content: "Recommended";
  position: absolute;
  top: -18px;
  transform: translate(-50%);
  left: 50%;
  background: linear-gradient(90deg, #6927c1 0%, #2575f2 100%);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  padding: 6px 15px;
  border-radius: 50px;
  text-align: center;
  z-index: 1;
}
.credit_assist_add-on_modal.hindi:before {
  content: "हमारी सलाह";
}
.credit_assist_add-on_modal h4 {
  font-size: 18px;
  text-align: center;
  margin-top: 24px;
  line-height: 24px;
}
.credit_assist_add-on_modal h4 + span {
  font-size: 14px;
  text-align: center;
  line-height: 19px;
  margin-top: 12px;
}
.credit_assist_add-on_modal ul.features {
  margin-top: 40px;
}
.credit_assist_add-on_modal ul.features li {
  text-align: center;
  font-size: 14px;
  padding: 0 20px;
}
.credit_assist_add-on_modal ul.features li:last-child {
  padding-right: 0;
}
.credit_assist_add-on_modal ul.features li img {
  display: block;
  margin: 0 auto 16px;
}
.credit_assist_add-on_modal ul.features li span {
  line-height: 22px;
}
.credit_assist_add-on_modal .cta_parent {
  margin-top: 40px;
}
.credit_assist_add-on_modal .cta_parent + span {
  margin: 24px;
}
.active_insight_modal {
  padding: 36px 24px;
  background-color: #052f5f;
}
.btn-info {
  color: #fff;
  background-color: #159ce2;
}
.m30A {
  margin: 30px auto;
}
.bdr_f {
  border: 1px solid #fff;
}
.op4 {
  opacity: 0.4;
}
.gmail_unlock_notification button.skip {
  background: transparent;
  color: #fff;
  padding: 4px 14px;
  line-height: 16px;
}
.gmail_unlock_notification .image_parent {
  background: linear-gradient(225deg, #52e5e7 0%, #130cb7 100%);
  padding: 36px 0 20px;
}
.gmail_unlock_notification ul.features li img {
  width: 18px;
  height: 18px;
}
.switch,
.switch {
  -moz-user-select: none;
  font-size: 13px;
}
.switch i,
.switch i {
  font-size: 20px;
}
.switch label input[type="checkbox"],
.switch label input[type="checkbox"] {
  height: 0;
  opacity: 0;
  width: 0;
}
.switch label input[type="checkbox"]:not(:checked),
.switch label input[type="checkbox"]:checked,
.switch label input[type="checkbox"]:not(:checked),
.switch label input[type="checkbox"]:checked {
  left: -9999px;
  opacity: 0;
  position: absolute;
  display: none;
}
.switch label input[type="checkbox"]:checked + .lever::after,
.switch label input[type="checkbox"]:checked + .lever::after {
  background-color: #009769;
  left: 14px;
}
.switch label input[type="checkbox"]:disabled + .lever::after,
.switch label input[type="checkbox"]:disabled + .lever::after {
  background-color: #e6e6e6;
}
.switch label input[type="checkbox"]:disabled + .lever,
.switch label input[type="checkbox"][disabled="disabled"]:checked + .lever,
.switch label input[type="checkbox"]:disabled + .lever,
.switch label input[type="checkbox"][disabled="disabled"]:checked + .lever {
  background-color: #f0f0f0;
}
.switch label .lever::after,
.switch label .lever::after {
  background-color: #c0c0c0;
  border-radius: 21px;
  content: "";
  display: inline-block;
  height: 13px;
  left: 0;
  position: absolute;
  top: -3px;
  transition: left 0.3s ease 0s, background 0.3s ease 0s, box-shadow 0.1s ease 0s;
  width: 13px;
}
.switch label input[type="checkbox"]:checked + .lever,
.switch label input[type="checkbox"]:checked + .lever {
  background-color: #dfdfdf;
}
.switch label .lever,
.switch label .lever {
  background-color: #dfdfdf;
  border-radius: 15px;
  content: "";
  display: inline-block;
  height: 7px;
  position: relative;
  transition: background 0.3s ease 0s;
  vertical-align: middle;
  width: 27px;
  margin-right: 4px;
  margin-top: 6px;
}
.switch label input[type="checkbox"][disabled]:checked + .lever,
.switch label input[type="checkbox"][disabled]:checked + .lever {
  background-color: #f0f0f0;
}
.switch label input[type="checkbox"][disabled]:checked + .lever,
.switch label input[type="checkbox"][disabled]:checked + .lever {
  background-color: #f0f0f0;
}
.switch label input[type="checkbox"][disabled]:checked + .lever::after,
.switch label input[type="checkbox"][disabled]:checked + .lever::after {
  background-color: #b8cee4;
}
.right_0 {
  right: 0;
}
.form_section_container {
  background: linear-gradient(135deg, #2258e0 0%, #35b3f5 100%);
}
.without_form_group._consent {
  align-items: flex-start;
}
._consent .-error {
  bottom: -18px;
}
._consent label input[type="checkbox"] {
  width: 16px;
}
._consent .consentCheckbox {
  display: none;
}
._consent .consentSection.consentLoaded {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
._consent .consentSection.consentLoaded .consentCheckbox {
  display: block;
  margin-right: 8px;
  position: relative;
  top: 2px;
}
._consent .consentContainer {
  display: block;
}
.bg-blue5 {
  background-color: #1b1dc7;
}
.clr-pink,
.bureauApplyWrapperV2 .infoBanner .infoSection .heading .lifetime {
  color: #d90368;
}
.m-R-5 {
  margin-right: 5px;
}
.m-B-16 {
  margin-bottom: 16px !important;
}
.mB24 {
  margin-bottom: 24px;
}
.common_modal_v2_container {
  margin: 30px auto;
  border-radius: 16px;
}
.common_modal_v2_container .header.common_modal_v2 {
  border-radius: 16px 16px 0 0;
  padding: 20px 16px;
  background-color: #e6e8ef;
}
.common_modal_v2_container .header.common_modal_v2 .close_button {
  top: 16px;
  right: 6px;
}
.common_modal_v2_container .Select-control {
  z-index: inherit;
}
.common_modal_v2_container .modal-body {
  padding: 20px 16px 40px;
}
.br_4 {
  border-radius: 4px;
}
.bdr_blue5 {
  border: 1px solid #1b1dc7;
}
#tab_content1 .panel-heading {
  border-bottom: 1px solid #f99d31;
  padding-bottom: 10px;
}
#tab_content1 .panel-heading .panel-title .main_heading {
  line-height: 0px;
  font-size: 1.25rem;
  top: 0px;
  position: absolute;
  padding: 0px;
  border: 0px;
  display: block;
}
#tab_content1 .panel-heading .reviews_btn_box {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
  min-height: auto;
}
#tab_content1 .panel-heading .reviews_btn_box .star_review {
  padding: 0 0 0;
  margin: 0px;
  min-height: auto;
}
#acqTnc ._skeleton,
#acqTnc ._innerSkeleton,
.bundleSkeletonLoader ._skeleton,
.bundleSkeletonLoader ._innerSkeleton {
  background-color: #e2e5e7;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  background-size: 40px 100%;
  background-repeat: no-repeat;
  background-position: left -40px top 0;
  -webkit-animation: shine 1s ease infinite;
  animation: shine 1s ease infinite;
  width: calc(100% - 14px);
  height: 12px;
  margin-bottom: 4px;
}
#acqTnc ._skeleton + ._skeleton,
#acqTnc ._innerSkeleton + ._skeleton,
.bundleSkeletonLoader ._skeleton + ._skeleton,
.bundleSkeletonLoader ._innerSkeleton + ._skeleton {
  width: calc(100% - 50%);
}
@-webkit-keyframes shine {
  to {
    background-position: right -40px top 0;
  }
}
@keyframes shine {
  to {
    background-position: right -40px top 0;
  }
}
span.close_button {
  cursor: pointer;
}
ul:not(.disc) {
  list-style: none;
}
@media (max-width: 640px) {
  .main_container_v2 .form_section {
    width: 100%;
    padding-bottom: 0;
  }
  .main_container_v2 .form_section.status_container {
    padding-top: 0;
  }
  .common_modal_v2_container {
    margin: 0;
    width: 100%;
    position: absolute;
    bottom: 0;
    border-radius: 24px 24px 0 0;
    -webkit-animation: fade-in-bottom 0.3s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) both;
    animation: fade-in-bottom 0.3s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) both;
  }
  .common_modal_v2_container.v2 {
    animation: none;
    width: calc(100% - 10px);
    border-radius: 16px;
    bottom: auto;
  }
  .common_modal_v2_container .header.common_modal_v2 {
    border-radius: 24px 24px 0 0;
    padding: 20px 16px;
    background-color: #e6e8ef;
  }
  #tab_content1 .panel-heading .panel-title .main_heading {
    line-height: 0px;
    font-size: 12px;
  }
  #tab_content1 .panel-heading .reviews_btn_box {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  #tab_content1 .panel-heading .reviews_btn_box .star_review {
    padding: 0 0 0;
    margin: 0px;
    min-height: auto;
  }
}
@media (max-width: 640px) {
  #part1.hide-s,
  #part2.hide-s,
  #part3.hide-s {
    display: none;
  }
  #part1.hide-m,
  #part2.hide-m,
  #part3.hide-m {
    display: block;
  }
  .form-group.buttonContainer {
    padding-top: 44px;
  }
  .form-group.buttonContainer .continue {
    border-radius: 4px;
  }
  .main_container_v2 img.pb_logo {
    width: 135px;
    top: 3px;
    position: relative;
  }
  .main_container_v2 .header button {
    font-size: 12px;
    font-weight: 300;
    padding: 6px 10px 5px 10px;
  }
  .main_container_v2 form.main_form .form_parent {
    padding: 14px 10px 0;
  }
  .main_container_v2 .form_section .header {
    padding: 7px 10px;
    border-bottom: 1px solid rgba(5, 47, 95, 0.1);
    min-height: 42px;
  }
  .otp_modal_container {
    margin: 0 auto;
    width: 100%;
  }
  .otp_modal_container.modal {
    width: 100%;
  }
  .consent,
  .without_form_group {
    padding: 0px;
    background: transparent;
  }
  .consent.without_form_group {
    margin-top: 0px;
  }
  .form_parent .circle {
    padding: 10px 10px 6px;
  }
  .btm_fixed {
    margin-top: calc(100% - 206px);
  }
  .otp_modal_container input {
    font-size: 24px;
  }
  .toggle_text {
    bottom: -30px;
    right: 0;
  }
  ._consent input.checkbox + label.label--checkbox {
    width: 94%;
    margin-left: 26px;
  }
  ._consent input.checkbox {
    top: 14px;
    width: auto;
  }
}
@media (max-width: 640px) {
  .credit_assist_add-on_modal {
    padding: 10px;
  }
  .credit_assist_add-on_modal h4 {
    font-size: 16px;
    text-align: left;
    margin-top: 16px;
    line-height: 22px;
  }
  .credit_assist_add-on_modal h4 + span {
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    margin-top: 0;
  }
  .credit_assist_add-on_modal ul.features {
    margin-top: 24px;
  }
  .credit_assist_add-on_modal ul.features li {
    text-align: left;
    font-size: 12px;
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    font-weight: 600;
    padding: 0;
  }
  .credit_assist_add-on_modal ul.features li:last-child {
    padding-right: 0;
  }
  .credit_assist_add-on_modal ul.features li img {
    display: inline-block;
    margin: 0 10px 0 0;
  }
  .credit_assist_add-on_modal ul.features li span {
    line-height: 22px;
  }
  .credit_assist_add-on_modal .cta_parent {
    margin-top: 24px;
  }
  .credit_assist_add-on_modal .cta_parent + span {
    margin: 24px;
  }
  .switch label .lever {
    margin-top: 16px;
  }
  .switch label i {
    margin-top: 8px;
  }
  .help_txt {
    right: 0;
  }
  .main_container_v2 .form-group {
    padding-right: 0;
  }
  .main_container_v2 .form-group.whatsappConsent {
    padding-right: 0px;
  }
  .note_txt,
  .pin_txt {
    padding-right: 0px;
  }
  .download_app_container .img_parent {
    margin-top: 35px;
  }
  .download_app_container .heading {
    line-height: 22px;
  }
  .download_app_container ul._features {
    margin: 0 auto 54px;
  }
}
.h60 {
  height: 60px;
}
.hide {
  display: none !important;
}
@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
.button {
  border-radius: 8px;
  background-color: #1b1dc7;
  cursor: pointer;
  min-height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
}
.button .btn_text {
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
}
.button .spinner {
  width: 91px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button .spinner > div {
  background: #fff;
  height: 100%;
  width: 4px;
  display: block;
  margin-left: 2px;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.button .spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.button .spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.button .spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.button .spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.button .spinner.loader {
  background: #1b1dc7 !important;
  opacity: 1;
}
.button .spinner.loader[disabled] {
  background: #1b1dc7 !important;
  opacity: 1;
}
[data-star] {
  font-size: 21px;
  text-align: left;
  font-style: normal;
  display: inline-block;
  position: relative;
  unicode-bidi: bidi-override;
}
[data-star]::before {
  display: block;
  content: "★★★★★";
  color: rgba(5, 47, 95, 0.22);
}
[data-star]::after {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  content: "★★★★★";
  width: 0;
  color: #ffb800;
  overflow: hidden;
  height: 100%;
}
[data-star^="0.1"]::after {
  width: 2%;
}
[data-star^="0.2"]::after {
  width: 4%;
}
[data-star^="0.3"]::after {
  width: 6%;
}
[data-star^="0.4"]::after {
  width: 8%;
}
[data-star^="0.5"]::after {
  width: 10%;
}
[data-star^="0.6"]::after {
  width: 12%;
}
[data-star^="0.7"]::after {
  width: 14%;
}
[data-star^="0.8"]::after {
  width: 16%;
}
[data-star^="0.9"]::after {
  width: 18%;
}
[data-star^="1.0"]::after {
  width: 20%;
}
[data-star^="1.1"]::after {
  width: 22%;
}
[data-star^="1.2"]::after {
  width: 24%;
}
[data-star^="1.3"]::after {
  width: 26%;
}
[data-star^="1.4"]::after {
  width: 28%;
}
[data-star^="1.5"]::after {
  width: 30%;
}
[data-star^="1.6"]::after {
  width: 32%;
}
[data-star^="1.7"]::after {
  width: 34%;
}
[data-star^="1.8"]::after {
  width: 36%;
}
[data-star^="1.9"]::after {
  width: 38%;
}
[data-star^="2.0"]::after {
  width: 40%;
}
[data-star^="2.1"]::after {
  width: 42%;
}
[data-star^="2.2"]::after {
  width: 44%;
}
[data-star^="2.3"]::after {
  width: 46%;
}
[data-star^="2.4"]::after {
  width: 48%;
}
[data-star^="2.5"]::after {
  width: 50%;
}
[data-star^="2.6"]::after {
  width: 52%;
}
[data-star^="2.7"]::after {
  width: 54%;
}
[data-star^="2.8"]::after {
  width: 56%;
}
[data-star^="2.9"]::after {
  width: 58%;
}
[data-star^="3.0"]::after {
  width: 60%;
}
[data-star^="3.1"]::after {
  width: 62%;
}
[data-star^="3.2"]::after {
  width: 64%;
}
[data-star^="3.3"]::after {
  width: 66%;
}
[data-star^="3.4"]::after {
  width: 68%;
}
[data-star^="3.5"]::after {
  width: 70%;
}
[data-star^="3.6"]::after {
  width: 72%;
}
[data-star^="3.7"]::after {
  width: 74%;
}
[data-star^="3.8"]::after {
  width: 76%;
}
[data-star^="3.9"]::after {
  width: 78%;
}
[data-star^="4.0"]::after {
  width: 80%;
}
[data-star^="4.1"]::after {
  width: 82%;
}
[data-star^="4.2"]::after {
  width: 84%;
}
[data-star^="4.3"]::after {
  width: 86%;
}
[data-star^="4.4"]::after {
  width: 88%;
}
[data-star^="4.5"]::after {
  width: 90%;
}
[data-star^="4.6"]::after {
  width: 92%;
}
[data-star^="4.7"]::after {
  width: 94%;
}
[data-star^="4.8"]::after {
  width: 96%;
}
[data-star^="4.9"]::after {
  width: 98%;
}
[data-star^="5.0"]::after {
  width: 100%;
}
.bureauApplyWrapperV2 ::marker {
  color: rgba(5, 47, 95, 0.7);
  width: 8px;
  height: 8px;
}
.bureauApplyWrapperV2 .sectionContainer {
  width: 100%;
}
.bureauApplyWrapperV2 .sectionContainer.headerContainer {
  border-bottom: 1px solid rgba(5, 47, 95, 0.1);
}
.bureauApplyWrapperV2 .sectionContainer .innerSection {
  max-width: 1180px;
  margin: 0 auto;
}
.bureauApplyWrapperV2 .header {
  align-items: center;
  justify-content: space-between;
  padding: 12px 0px;
}
.bureauApplyWrapperV2 .header .authContainer button {
  min-width: 97px;
  min-height: 42px;
  padding: 12px;
  color: #1b1dc7;
  font-size: 14px;
  line-height: 18px;
  border-radius: 8px;
  background-color: rgba(5, 47, 95, 0.1);
}
.bureauApplyWrapperV2 .header .authContainer button:disabled {
  background-color: #f5f5f5;
  opacity: 0.6;
  cursor: not-allowed;
}
.bureauApplyWrapperV2 .header .logoContainer .pb_logo {
  width: 146px;
}
.bureauApplyWrapperV2 .separator {
  height: 2px;
  width: 42px;
  border-radius: 1px;
  background-color: #d90368;
  margin: 12px 0px;
}
.bureauApplyWrapperV2 .headingContainer {
  font-size: 24px;
}
.bureauApplyWrapperV2 .headingContainer .heading::after {
  content: "";
  height: 2px;
  border-radius: 1px;
  background-color: #d90368;
  margin: 12px 0px;
  vertical-align: middle;
  display: inline-block;
  width: 62px;
  margin-left: 8px;
}
.bureauApplyWrapperV2 .viewAllBtn {
  color: #1b1dc7;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
}
.bureauApplyWrapperV2 .viewAllBtn a {
  color: #1b1dc7;
}
.bureauApplyWrapperV2 .viewAllBtn::after {
  content: "";
  display: inline-block;
  background: url("https://static.paisabazaar.com/media/bureau/rightAngle.svg") no-repeat;
  vertical-align: middle;
  background-size: cover;
  width: 8px;
  height: 8px;
  background-position: center;
  margin-left: 4px;
}
.bureauApplyWrapperV2 .infoBanner {
  background-color: #fff;
  margin-bottom: 40px;
  padding: 32px;
  box-shadow: 0 2px 4px 0 #e3eaf2;
  border-radius: 12px;
  background-color: #ecf4ff;
  min-height: 402px;
  box-shadow: none;
  border-radius: 0px;
  margin-bottom: 70px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection {
  justify-content: space-between;
  align-items: center;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .leftSection {
  width: 45%;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .rightSection {
  background-color: #fff;
  margin-bottom: 40px;
  padding: 32px;
  box-shadow: 0 2px 4px 0 #e3eaf2;
  border-radius: 12px;
  min-height: 425px;
  width: 465px;
  margin-bottom: 0px;
  border: 1px solid rgba(5, 47, 95, 0.1);
  border-radius: 12px;
  background-color: #ffffff;
  box-shadow: 0 11px 24px 0 rgba(58, 92, 154, 0.15);
  position: absolute;
  padding: 32px 16px 32px 32px;
  right: calc((100% - 1180px) / 2);
  top: 80px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .heading {
  font-size: 34px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .heading h1 {
  display: inline;
  font-size: 36px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer {
  flex-direction: row;
  font-size: 16px;
  margin-top: 32px;
  margin-bottom: 58px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .feature::before {
  content: "";
  width: 42px;
  height: 42px;
  margin-bottom: 8px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .freeUpdates {
  padding: 0px 20px 0px 0px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .freeUpdates::before {
  background: url("https://static.paisabazaar.com/media/bureau/clipboard-tick.svg") no-repeat 0 0;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .offers {
  padding: 0px 20px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .offers::before {
  background: url("https://static.paisabazaar.com/media/bureau/discount-shape.svg") no-repeat 0 0;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .noImpact {
  padding: 0px 20px 0px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .featuresContainer .noImpact::before {
  background: url("https://static.paisabazaar.com/media/bureau/score.svg") no-repeat 0 0;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure {
  font-size: 12px;
  justify-content: center;
  align-items: center;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .dataSecure .secureImg {
  margin-right: 8px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .bundleSkeletonLoader {
  min-height: 340px;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .bundleSkeletonLoader ._skeleton {
  width: 40%;
}
.bureauApplyWrapperV2 .infoBanner .infoSection .bundleSkeletonLoader ._skeleton + ._skeleton {
  width: calc(100% - 14px);
}
.bureauApplyWrapperV2 .infoBanner .infoSection .bundleSkeletonLoader ._innerSkeleton {
  width: calc(100% - 14px);
  height: 30px;
  margin-bottom: 40px;
}
.bureauApplyWrapperV2 .dataSecureMob {
  display: none;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .scrollWrapper {
  overflow: auto;
  height: 358px;
  overflow-x: hidden;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .scrollWrapper::-webkit-scrollbar {
  width: 2px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .scrollWrapper::-webkit-scrollbar-track {
  border-radius: 1px;
  background-color: rgba(5, 47, 95, 0.1);
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .scrollWrapper::-webkit-scrollbar-thumb {
  opacity: 0.26;
  border-radius: 1px;
  background-color: rgba(5, 47, 95, 0.3);
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 12px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter.justifyCenter {
  justify-content: center;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .shortAuthApplyBtn {
  min-width: 200px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .shortAuthApplyBtn:disabled {
  color: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.6;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .whatsappConsent .switch label .whatsappIconImg {
  vertical-align: bottom;
  margin-right: 4px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .whatsappConsent .switch label .infoText {
  color: #052f5f;
  font-size: 10px;
  line-height: 16px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .whatsappConsent .switch label .lever {
  width: 20px;
  height: 10px;
  margin: 0 0 0 6px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .whatsappConsent .switch label .lever::after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: 0;
  border: 1px solid #dfdfdf;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .whatsappConsent .switch label input[type="checkbox"]:checked + .lever {
  background-color: #1b1dc7;
  width: 20px;
  height: 10px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .whatsappConsent .switch label input[type="checkbox"]:checked + .lever::after {
  width: 10px;
  height: 10px;
  left: 10px;
  border: 1px solid #1b1dc7;
  border-radius: 50%;
  top: 0;
  background-color: #fff;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notificationWrapper {
  width: 90%;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notification {
  float: left;
  max-width: 600px;
  margin: 28px 0px 0px;
  padding: 8px;
  position: relative;
  border-radius: 4px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notification .text {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  color: #052f5f;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notification .imageContainer {
  display: flex;
  position: relative !important;
  max-width: 40px;
  max-height: 40px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notification .imageContainer img {
  width: 100%;
  height: auto;
  max-width: 30px;
  margin-right: 8px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notification.error {
  border: 1px solid #fbebd4;
  background-color: #fff8ee;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notification.error .text {
  color: #8d5219;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 {
  position: relative;
  margin-bottom: 30px;
  width: 90%;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .customInputV2 {
  border: none;
  padding-top: 20px;
  font-size: 16px;
  line-height: 18px;
  height: 48px;
  width: 100%;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .customInputV2:focus ~ .inputLabelV2,
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .customInputV2.valid ~ .inputLabelV2 {
  font-size: 12px;
  opacity: 0.6;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .customInputV2::placeholder {
  color: rgba(95, 122, 153, 0.6);
  font-size: 12px;
  line-height: 20px;
  background: transparent;
  font-weight: 300;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .help_txt {
  top: 28px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .inputLabelV2 {
  color: #052f5f;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s ease all;
  z-index: 3;
  pointer-events: none;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .linkText {
  color: #1b1dc7;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 53px;
  z-index: 199;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2.disabled {
  background-color: transparent;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2.disabled .customInputV2 {
  pointer-events: none;
  opacity: 0.7;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .radioGroupLabel {
  margin-bottom: 10px;
  color: rgba(5, 47, 95, 0.7);
  font-size: 12px;
  opacity: 0.6;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 ._consentWrapper {
  margin-bottom: 24px;
  width: 90%;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .radioFormGroup {
  width: 90%;
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .pincodeDropdownWrapper {
  margin-bottom: 40px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .pincodeDropdownWrapper .inputWrapperV2 {
  margin-bottom: 0px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting {
  color: #1b1dc7;
  font-size: 24px;
  line-height: 33px;
  margin: 0;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .greeting::after {
  height: 2px;
  width: 42px;
  border-radius: 1px;
  background-color: #d90368;
  margin: 12px 0px;
  content: "";
  margin-top: 8px;
  margin-bottom: 8px;
}
.bureauApplyWrapperV2 .bureauApplyFormV2Container .bureauLongAuthFormContainer .moreDetailsText {
  margin: 0;
  color: rgba(5, 47, 95, 0.7);
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overviewListItem {
  margin-bottom: 60px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview ul {
  list-style-type: disc;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview ul li:has(b)::marker {
  color: #d90368;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer {
  font-size: 24px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer h2 {
  margin-top: 0px;
  margin-bottom: 16px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer .heading::after {
  content: "";
  vertical-align: middle;
  height: 2px;
  border-radius: 1px;
  background-color: #d90368;
  margin: 12px 0px;
  display: inline-block;
  width: 62px;
  margin-left: 8px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content {
  color: #37597f;
  font-size: 16px;
  line-height: 28px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer p:last-child {
  margin-bottom: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer p:first-child {
  margin-top: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer p {
  line-height: 28px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content a {
  color: #1b1dc7;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table {
  border-spacing: 0;
  border-collapse: collapse;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table td {
  padding: 0px 12px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table tbody tr:first-child {
  background-color: rgba(5, 47, 95, 0.1);
}
.bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content table tbody tr {
  height: 54px;
  border-bottom: 1px solid rgba(5, 47, 95, 0.1);
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer {
  margin-top: 24px;
  margin-bottom: 50px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .commonHeading .heading {
  margin-bottom: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .commonHeading .heading::after {
  position: relative;
  left: 0;
  bottom: -1px;
  margin-left: 6px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .questionsHeading {
  color: #1b1dc7;
  font-size: 14px;
  font-weight: 700;
  margin: 32px 0px 16px;
  padding: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 {
  counter-reset: counter 0;
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article {
  border-bottom: 1px solid rgba(5, 47, 95, 0.1);
  counter-increment: counter 1;
  position: relative;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article.hiddenElement {
  position: absolute;
  left: -9999px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label {
  position: relative;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label p {
  margin: 0;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label h3 {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label[for] {
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #052f5f;
  padding: 16px 0;
  cursor: pointer;
  display: flex;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label[for]:before {
  content: url("https://static.paisabazaar.com/media/bureau/plusIcon.svg");
  color: #1b1dc7;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  right: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeArticle[for] {
  font-weight: 700;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeArticle[for]:before {
  content: url("https://static.paisabazaar.com/media/bureau/minusIcon.svg");
  right: 5px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeArticle[for] h3 {
  font-weight: 700;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeChildArticle[for]:before {
  content: url("https://static.paisabazaar.com/media/bureau/minusIcon.svg");
  right: 5px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeChildArticle ~ .infoTxt,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeArticle ~ .infoTxt {
  -webkit-animation: fade-in-bottom 0.02s 0.02s cubic-bezier(0.645, 0.045, 0.355, 1) both;
  animation: fade-in-bottom 0.02s 0.02s cubic-bezier(0.645, 0.045, 0.355, 1) both;
  display: block;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeChildArticle ~ label,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeArticle ~ label {
  display: flex;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeChildArticle ~ label[for]:before,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label.activeArticle ~ label[for]:before {
  content: url("https://static.paisabazaar.com/media/bureau/minusIcon.svg");
  right: 5px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article a {
  color: #1b1dc7;
  text-decoration: none;
  font-weight: 600;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="checkbox"],
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="radio"] {
  display: none;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="checkbox"]:checked ~ .infoTxt,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="radio"]:checked ~ .infoTxt {
  -webkit-animation: fade-in-bottom 0.02s 0.02s cubic-bezier(0.645, 0.045, 0.355, 1) both;
  animation: fade-in-bottom 0.02s 0.02s cubic-bezier(0.645, 0.045, 0.355, 1) both;
  display: block;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="checkbox"]:checked ~ label,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="radio"]:checked ~ label {
  display: flex;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="checkbox"]:checked ~ label[for]:before,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article input[type="radio"]:checked ~ label[for]:before {
  content: "-";
  color: #1b1dc7;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt {
  counter-reset: counter 0;
  padding-bottom: 24px;
  padding-right: 60px;
  display: none;
  font-size: 14px;
  line-height: 22px;
  text-align: justify;
  color: rgba(5, 47, 95, 0.8);
  margin-left: 16px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt p {
  margin-bottom: 16px;
  margin-top: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt p:last-child {
  margin-bottom: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table {
  border-spacing: 0;
  border-collapse: collapse;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody tr:first-child {
  background-color: rgba(5, 47, 95, 0.1);
  border-bottom: none;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody tr:last-child {
  border-bottom: none;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody tr {
  height: 54px;
  border-bottom: 1px solid rgba(5, 47, 95, 0.1);
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody td {
  padding: 16px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt ul {
  list-style-type: disc;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt ul li:has(b)::marker {
  color: #d90368;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian {
  counter-increment: counter 1;
  position: relative;
  padding-left: 24px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian:before {
  content: counter(counter) ". ";
  position: absolute;
  left: 0;
  top: 11px;
  font-weight: bold;
  font-size: 14px;
  color: #1b1dc7;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian:last-child {
  border-bottom: 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian label {
  position: relative;
  font-size: 13px;
  padding: 10px 24px 10px 0px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian label[for]:before {
  content: "\f107";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian label.activeChildArticle[for]:before {
  content: "\f106";
  right: -5px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian input[type="checkbox"]:checked ~ label[for]:before,
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt .-accordian input[type="radio"]:checked ~ label[for]:before {
  content: "\f106";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt ul.disc li {
  text-align: left;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt ul.list {
  padding: 0px;
  margin: 0px;
  counter-reset: counter 0;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt ul.list li {
  text-align: left;
  padding: 0px;
  margin: 0px 0px 8px;
  counter-increment: counter 1;
  position: relative;
  padding-left: 24px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt ul.list li:before {
  content: counter(counter) ". ";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  font-size: 14px;
  color: #052f5f;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._linkButton {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 25px;
  margin: 16px auto;
  position: relative;
  text-align: center;
  color: rgba(94, 106, 114, 0.99);
  font-size: 0.75rem;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._linkButton a {
  text-decoration: none;
  color: #1b1dc7;
  font-size: 14px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._linkButton::after {
  content: url("/images/arrow.svg");
  transform: rotate(-90deg);
  margin-left: 5px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 .showMoreArticle {
  display: none;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 .showMoreArticle.active {
  display: block;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 .showMoreArticleButton {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 .showMoreArticleButton .btnLink {
  cursor: pointer;
  color: #1b1dc7;
  font-size: 14px;
  padding: 16px 0px 8px;
  font-weight: 600;
  border-bottom: 1px solid #1b1dc7;
  width: 80px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2.topArticle {
  counter-reset: counter 0;
  margin-bottom: 40px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2.moreArticle {
  counter-reset: counter 0;
  margin-bottom: 40px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2.unsubscribeArticle {
  counter-reset: counter 0;
  margin-bottom: 40px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText {
  color: #1b1dc7;
  line-height: 22px;
  font-size: 14px;
  padding: 16px 0px;
  font-weight: 600;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText span {
  cursor: pointer;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText .faq_arrow {
  height: 8px;
  width: 8px;
  cursor: pointer;
  margin-left: 5px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText .faq_arrow.arrow {
  border: solid #1b1dc7;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText .faq_arrow.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-top: 4px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText .faq_arrow.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText .faq_arrow.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText .faq_arrow.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-top: 3px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions {
  margin-bottom: 40px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions .viewAllQuestions {
  background: transparent;
  padding: 0px 0px 0px 26px;
  margin-top: 1.14286rem;
  color: #1b1dc7;
  font-size: 0.85714rem;
  line-height: 1.28571rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions .viewAllQuestions .btn_after_image {
  height: 9px;
  margin-left: 6px;
}
.bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions.ScorePlusFaq .-accordian_v2 {
  box-shadow: none;
  border: 0px solid rgba(5, 47, 95, 0.1) !important;
}
.bureauApplyWrapperV2 .articleSection {
  margin-bottom: 60px;
}
.bureauApplyWrapperV2 .articleSection .articleList {
  padding-left: 0px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem {
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleImgContainer {
  width: 300px;
  min-width: 300px;
  height: auto;
  margin-right: 30px;
  border-radius: 12px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleImgContainer img {
  border-radius: 12px;
  max-width: 300px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleImgContainer.noThumbnail {
  background-color: rgba(27, 29, 199, 0.16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleImgContainer.noThumbnail img {
  border-radius: 0px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails {
  min-height: 220px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .author {
  color: rgba(5, 47, 95, 0.7);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 8px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .author::before {
  content: "";
  background: url("https://static.paisabazaar.com/media/bureau/userOctagon.svg") no-repeat;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin-right: 4px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .heading {
  color: #052f5f;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .heading a {
  color: #052f5f;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .infoTxt {
  color: rgba(5, 47, 95, 0.7);
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 8px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .date {
  color: rgba(5, 47, 95, 0.7);
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 16px;
}
.bureauApplyWrapperV2 .articleSection .articleList .articleListItem .articleDetails .date .time::before {
  content: "";
  height: 4px;
  width: 4px;
  background-color: rgba(5, 47, 95, 0.19);
  border-radius: 50%;
  vertical-align: middle;
  margin-left: 4px;
  margin-right: 4px;
}
.bureauApplyWrapperV2 .navigationMenuSection {
  height: 52px;
  box-shadow: 0 12px 16px 0 rgba(5, 47, 95, 0.08);
  overflow: hidden;
  width: 100%;
  position: fixed;
  top: -100px;
  background: #f4f6f8;
  z-index: 100;
  transition: all 0.6s ease-in-out;
}
.bureauApplyWrapperV2 .navigationMenuSection.active {
  top: 0;
}
.bureauApplyWrapperV2 .navigationMenuSection .menuContainer {
  display: flex;
  max-width: 1180px;
  margin: 0 auto;
  height: 100%;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList {
  align-items: center;
  justify-content: space-between;
  height: 100%;
  overflow: auto;
  width: 100%;
  white-space: nowrap;
  gap: 48px;
  margin: 0;
  padding: 0px;
  scrollbar-width: none;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList::-webkit-scrollbar {
  display: none;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem {
  height: 100%;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem a {
  color: #052f5f;
  font-size: 14px;
  line-height: 22px;
  height: 100%;
  align-items: center;
  font-weight: 600;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem .bottomBorder {
  height: 2px;
  width: 100%;
  background-color: #1b1dc7;
  visibility: hidden;
  margin-top: -2px;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem:hover .bottomBorder,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem.active .bottomBorder {
  visibility: visible;
}
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem:hover a,
.bureauApplyWrapperV2 .navigationMenuSection .navigationList .navigationListItem.active a {
  color: #1b1dc7;
}
.bureauApplyWrapperV2 .navigationMenuSection .leftArrowBtn,
.bureauApplyWrapperV2 .navigationMenuSection .rightArrowBtn {
  width: 36px;
  height: 100%;
}
.bureauApplyWrapperV2 .navigationMenuSection .leftArrowBtn {
  background: linear-gradient(90deg, #f4f6f8 0%, #fff 100%);
}
.bureauApplyWrapperV2 .navigationMenuSection .rightArrowBtn {
  background: linear-gradient(90deg, #fff 0%, #f4f6f8 100%);
}
.bureauApplyWrapperV2 .reviewSectionContainer {
  width: 100%;
  background-color: #f3f8ff;
  padding: 60px 0px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection {
  max-width: 1180px;
  margin: 0 auto;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .reviewSlider {
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .headingContainer {
  display: flex;
  justify-content: space-between;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .headingContainer h2 {
  margin-bottom: 8px;
  margin-top: 0px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .headingContainer .writeReviewBtn {
  height: 44px;
  min-width: 166px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .ratingStars {
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .ratingStars i {
  font-size: 21px;
  margin-right: 6px;
  vertical-align: middle;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .ratingStars .ratingText {
  color: #052f5f;
  font-size: 14px;
  line-height: 22px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-slide > div {
  margin: 0 15px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-list {
  margin: 0 -15px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-arrow::before {
  content: "";
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-track {
  padding: 8px 0px 32px 0px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial {
  background: #ffff;
  border-radius: 8px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper {
  height: 412px;
  background: #ffffff;
  border: 1px solid rgba(5, 47, 95, 0.1);
  border-radius: 8px;
  padding: 28px 24px 24px 24px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info {
  display: flex;
  margin-bottom: 24px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info .img_parent img {
  width: 54px;
  height: 54px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent {
  margin-left: 16px;
  width: 100%;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._name {
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #052f5f;
  display: block;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._rating::after {
  content: "";
  display: block;
  margin-top: 8px;
  height: 10px;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._rating._5:after {
  background: url("https://static.paisabazaar.com/media/bureau/rating_5.svg") no-repeat;
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._rating._4:after {
  background: url("https://static.paisabazaar.com/media/bureau/rating_4.svg") no-repeat;
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._rating._3:after {
  background: url("https://static.paisabazaar.com/media/bureau/rating_3.svg") no-repeat;
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._rating._2:after {
  background: url("https://static.paisabazaar.com/media/bureau/rating_2.svg") no-repeat;
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._rating._1:after {
  background: url("https://static.paisabazaar.com/media/bureau/rating_1.svg") no-repeat;
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper hr._quote_seperator {
  margin: 0;
  border: 0;
  height: 1px;
  background: rgba(5, 47, 95, 0.1);
  position: relative;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper hr._quote_seperator::after {
  content: "";
  background: url("https://static.paisabazaar.com/media/bureau/quote_v2.svg") no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  background-size: contain;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._feedback_parent {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  justify-content: space-between;
  margin-top: 32px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._feedback_parent ._rating_type {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #052f5f;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._feedback_parent ._main_feedback {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #052f5f;
  margin: 8px 0 0;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._feedback_parent .review_date {
  color: rgba(5, 47, 95, 0.7);
  font-size: 12px;
  line-height: 18px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-current + div ._testimonial {
  box-shadow: 0 11px 24px 0 rgba(58, 92, 154, 0.15);
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev,
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-next {
  z-index: 99;
  height: 48px;
  width: 48px;
  top: 48%;
  border: 1px solid rgba(27, 29, 199, 0.2);
  background-color: #ffffff;
  border-radius: 50%;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev.slick-disabled,
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-next.slick-disabled {
  display: none !important;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev img,
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-next img {
  width: 16px;
  height: 16px;
  top: 16px;
  left: 14px;
  position: relative;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev {
  left: -28px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev img {
  transform: rotate(180deg);
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev:hover {
  border: 1px solid rgba(27, 29, 199, 0.6);
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-prev:hover img {
  left: 12px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-next {
  right: -32px;
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-next:hover {
  border: 1px solid rgba(27, 29, 199, 0.6);
}
.bureauApplyWrapperV2 .reviewSectionContainer .reviewSection .slick-next:hover img {
  left: 16px;
}
.bureauApplyWrapperV2 .mainFooter {
  width: 100%;
  margin: 0 auto;
  background-color: #0e0f20;
  position: relative;
}
.bureauApplyWrapperV2 .mainFooter > div {
  padding: 24px 0 0;
}
.bureauApplyWrapperV2 .mainFooter .hide {
  display: none;
}
.bureauApplyWrapperV2 .mainFooter .show {
  display: block;
}
.bureauApplyWrapperV2 .mainFooter .f-container {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(29, 31, 37, 0.2);
}
.bureauApplyWrapperV2 .mainFooter h6 {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 12px;
  color: #fff;
}
.bureauApplyWrapperV2 .mainFooter a.avoid-clicks {
  pointer-events: none;
}
.bureauApplyWrapperV2 .mainFooter ul {
  list-style: none;
  padding-left: 0;
}
.bureauApplyWrapperV2 .mainFooter.stripFooter {
  border-top: 1px solid rgba(29, 31, 37, 0.2);
}
.bureauApplyWrapperV2 .mainFooter .MostSearched {
  padding: 0px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .MostSearchedHeadingLink {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 65px;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .MostSearchedHeadingLink:after {
  content: url("https://www.paisabazaar.com/PBHP/assets/images/More.svg");
  margin: 2px 0px 0px 6px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .MostSearchedHeadingLink._active {
  border-bottom: 1px solid #2a2b3c;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .MostSearchedHeadingLink._active:after {
  content: url("https://www.paisabazaar.com/PBHP/assets/images/Less.svg");
  margin: -6px 0px 0px 6px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .f-container {
  margin-top: 40px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row {
  margin: 0 -20px 8px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs {
  float: none;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  width: 100%;
  height: 100%;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs li {
  margin: 0;
  cursor: pointer;
  width: 20%;
  padding: 10px 20px;
  background-color: transparent;
  color: #9f9fa6;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  font-weight: 600;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs li:hover {
  color: #fff;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs li i {
  background: url("https://static.paisabazaar.com/components/images/mutual_funds/mf_v2/footer/arrow-down-blue.svg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  width: 10px;
  height: 6px;
  margin-left: 7px;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs li.active {
  background-color: #1c1d2e;
  display: block;
  font-weight: 600;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs li.active i {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container {
  clear: both;
  width: 100%;
  background-color: #1c1d2e;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_drawer_heading {
  color: #fff;
  margin: 0px;
  font-size: 16px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content {
  padding: 20px 0 0;
  display: flex;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li {
  flex: 0 0 20%;
  padding: 0 0 0 20px;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li a {
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 16px;
  display: block;
  color: #9f9fa6;
  text-decoration: none;
  font-weight: 400;
}
.bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li a:hover {
  color: #fff;
}
.bureauApplyWrapperV2 .mainFooter .GroupCompanies .l-row {
  display: flex;
  flex-wrap: wrap;
}
.bureauApplyWrapperV2 .mainFooter .GroupCompanies .l-row a {
  margin: 20px 0;
  flex: 0 4 20%;
}
.bureauApplyWrapperV2 .mainFooter .Investor {
  background-color: #1c1d2e;
  padding: 12px 0;
}
.bureauApplyWrapperV2 .mainFooter .Investor .f-container {
  margin: 0px auto;
  padding: 0px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .Investor_title {
  width: 20%;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: bold;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList {
  width: 80%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a {
  width: 180px;
  height: 40px;
  cursor: default;
  background-image: url("https://static.paisabazaar.com/media/bureau/footer-sprite.png");
  background-repeat: no-repeat;
  background-size: 80px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_tiger {
  background-position: 0 0;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_infoEdge {
  background-position: 0 -60px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_truenorth {
  background-position: 0 -120px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_steadview {
  background-position: 0 -180px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_ICPInventus {
  background-position: 0 -240px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_softBank {
  background-position: 0 -300px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_chiratae {
  background-position: 0 -360px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_premjiinvest {
  background-position: 0 -420px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_temasek {
  background-position: 0 -480px;
}
.bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a.investor_rabbit {
  background-position: 0 -540px;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .SocialMedia_title,
.bureauApplyWrapperV2 .mainFooter .PBFooter .AppDownload_title {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container {
  display: flex;
  flex-direction: row;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .fpb-logo {
  width: 160px;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .column {
  width: 20%;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .infoColumn {
  display: flex;
  flex-direction: row;
  width: 60%;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .infoColumn .column {
  width: 33.33%;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ._title {
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin-top: 10px;
  padding-left: 0;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ul li a {
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  margin-bottom: 14px;
  display: inline-block;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ul.store-logos {
  flex-direction: row;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ul.store-logos li {
  flex: 0 0 117px;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ul.pb-socials {
  margin-bottom: 0;
}
.bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ul.pb-socials li {
  flex: 0 0 50px;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter {
  background-color: #1c1d2e;
  padding: 8px 0;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .f-container {
  margin: 0px auto;
  padding: 0px;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container {
  display: flex;
  flex-direction: row;
  padding: 0px;
  margin: 0px;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container .column {
  width: 100%;
  padding-left: 20%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul {
  display: flex;
  margin-bottom: 0px;
  margin-top: 0px;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul li {
  margin-right: 16px;
  white-space: nowrap;
  flex: 0 0 7%;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul li a {
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  margin: 0;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul.store-logos li {
  flex: 0 0 135px;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul.pb-socials {
  justify-content: end;
  margin: 0;
}
.bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul.pb-socials li {
  flex: 0 0 24px;
  margin: 0px;
  text-align: center;
  margin-left: 20px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter {
  padding: 24px 0px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container {
  padding: 0px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container ._title {
  margin: 0px;
  font-size: 10px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column {
  width: 100%;
  padding-left: 20%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .SupportedPaymentList,
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .certifiedBy {
  flex-direction: column;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .powerBySection {
  flex-direction: row;
  display: flex;
  align-items: center;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0px;
  margin-top: 8px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list {
  margin: 0px 8px 0 0;
  width: 60px;
  height: 30px;
  cursor: default;
  background-image: url("https://static.paisabazaar.com/media/bureau/footer-sprite.png");
  background-repeat: no-repeat;
  background-size: 80px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.visa-card {
  background-position: 0 -600px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.amexpayment-card {
  background-position: 0 -650px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.mastercard-card {
  background-position: 0 -700px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.dinersclub-card {
  background-position: 0 -750px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.rupay-card {
  background-position: 0 -800px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.maestro-card {
  background-position: 0 -850px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.trendmicro-card {
  background-position: 0 -900px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.bit-card {
  background-position: 0 -950px;
}
.bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list.pcidds {
  background-position: 0 -1000px;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter {
  border-top: 1px solid #2a2b3c;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .f-container {
  border-bottom: none;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright {
  line-height: 11px;
  font-size: 10px;
  padding-left: 20%;
  margin: 0;
  color: #fff;
  opacity: 0.8;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright .links .linkSpan a {
  color: #1b1dc7;
  background-color: #fff;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright .links .linkSpan a:hover,
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright .links .linkSpan a:active,
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright .links .linkSpan a:visited {
  text-decoration: none;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright .links .linkSpan:last-child span {
  display: none;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .buildWith {
  line-height: 14px;
  display: flex;
  font-size: 10px;
  color: #fff;
  align-items: center;
}
.bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .buildWith .indianFlag {
  display: flex;
  margin-right: 10px;
}
.bureauApplyWrapperV2 .mainFooter .mobileView {
  display: none;
}
.bureauApplyWrapperV2 .mainFooter .desktopView {
  display: block;
}
.bureauApplyWrapperV2 .scrollToTop {
  position: fixed;
  right: 16px;
  bottom: 16px;
  width: 50px;
  height: 50px;
  padding: 12px;
  text-align: center;
  background: rgba(224, 0, 103, 0.6);
  border-radius: 50px;
  display: block;
  cursor: pointer;
  transition: background 0.3s;
  z-index: 599;
  visibility: hidden;
}
.bureauApplyWrapperV2 .stickyCreditApplyBanner {
  justify-content: center;
  align-items: center;
  background-color: #e3f4fd;
  height: 84px;
  width: 100%;
  position: sticky;
  bottom: -999px;
  gap: 24px;
  z-index: 99;
  transition: all 0.6s ease-in-out;
}
.bureauApplyWrapperV2 .stickyCreditApplyBanner.sticky {
  bottom: 0;
}
.bureauApplyWrapperV2 .stickyCreditApplyBanner .bannerImg {
  position: relative;
  bottom: 14px;
}
.bureauApplyWrapperV2 .stickyCreditApplyBanner .infoTxt {
  color: #052f5f;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
}
.bureauApplyWrapperV2 .stickyCreditApplyBanner .stickyBannerBtn {
  min-width: 196px;
}
@media screen and (max-width: 1279px) and (min-width: 1024px) {
  .bureauApplyWrapperV2 .mainFooter .f-container {
    max-width: 970px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li a {
    font-size: 10px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .bureauApplyWrapperV2 .mainFooter .f-container {
    max-width: 700px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row ul.tabs li {
    padding: 10px 0 0px 20px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li a {
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 14px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul li a {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .bureauApplyWrapperV2 .mainFooter {
    padding-bottom: 80px;
  }
  .bureauApplyWrapperV2 .mainFooter.stripFooter {
    padding-bottom: 60px;
  }
  .bureauApplyWrapperV2 .mainFooter .f-container {
    padding: 0 16px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .f-container {
    margin-top: 0px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row {
    margin: 16px -10px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container {
    background-color: transparent;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_drawer_heading {
    border-bottom: 1px solid #2a2b3c;
    font-size: 12px;
    font-weight: 400;
    background-color: transparent;
    color: #9f9fa6;
    margin: 0;
    padding: 8px;
    display: block;
    cursor: pointer;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_drawer_heading i {
    background: url("https://static.paisabazaar.com/components/images/mutual_funds/mf_v2/footer/arrow-down-blue.svg");
    width: 12px;
    height: 7px;
    float: right;
    margin-top: 7px;
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_drawer_heading:after {
    content: "";
    width: 100%;
    background: rgba(29, 31, 37, 0.2);
    height: 1px;
    margin: 0px auto 0;
    display: block;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_drawer_heading.active {
    background: rgba(0, 0, 0, 0);
    font-weight: 600;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_drawer_heading.active i {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content {
    background: rgba(0, 0, 0, 0);
    padding: 0 16px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li {
    flex: 0 0 100%;
    padding: 8px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .tab_container .tab_content ul li a {
    margin-bottom: 0px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .viewMore {
    margin: 16px 0;
    padding: 0 10px;
    text-align: right;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .viewMore span {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
    position: relative;
    padding-left: 20px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .viewMore span::before {
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 0;
    bottom: 0px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .viewMore span.add::before {
    content: url(https://www.paisabazaar.com/PBHP/assets/images/More.svg);
    margin: 0px 0px 0px 6px;
  }
  .bureauApplyWrapperV2 .mainFooter .MostSearched .tabs-row .viewMore span.remove::before {
    content: url(https://www.paisabazaar.com/PBHP/assets/images/Less.svg);
    margin: 0px 0px 3px 6px;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor .l-row,
  .bureauApplyWrapperV2 .mainFooter .GroupCompanies .l-row {
    padding-bottom: 24px;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor .l-row a,
  .bureauApplyWrapperV2 .mainFooter .GroupCompanies .l-row a {
    flex: 0 2 50%;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor {
    padding: 16px;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor .l-row {
    flex-direction: column;
    padding-bottom: 0px;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor .l-row .Investor_title {
    width: 100%;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .bureauApplyWrapperV2 .mainFooter .Investor .l-row .investorList a {
    flex: 0 2 23%;
    margin: 4px 1%;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container {
    flex-direction: column;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .column {
    width: 100%;
    margin-bottom: 24px;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .infoColumn {
    width: 100%;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .infoColumn .column {
    width: 50%;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container ._title {
    margin-bottom: 12px;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .store-logos li a {
    padding: 12px 16px;
    border: 1px solid #444242;
    background: #0e0f20;
    border-radius: 4px;
  }
  .bureauApplyWrapperV2 .mainFooter .PBFooter .flex-container .store-logos li:first-child {
    margin-right: 16px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter {
    padding: 0px;
    background: transparent;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container {
    flex-direction: column;
    padding-bottom: 0px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul {
    flex-wrap: wrap;
    padding: 16px 16px 0;
    background-color: #1c1d2e;
    margin-bottom: -1px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul li {
    margin: 0px 0px 16px 0px;
    min-width: 50%;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul li:nth-child(3) {
    margin: 0px 0px 8px 0px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul.pb-socials {
    border-bottom: 1px solid #2a2b3c;
    width: 100%;
    justify-content: start;
    padding: 12px 16px 16px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container ul.pb-socials li {
    margin: 0px;
    text-align: center;
    min-width: auto;
    flex: 0 0 40px;
  }
  .bureauApplyWrapperV2 .mainFooter .SocialFooter .flex-container .column {
    padding-left: 0px;
    flex-direction: column;
  }
  .bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter {
    padding: 16px;
  }
  .bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column {
    padding-left: 0px;
    flex-direction: column;
  }
  .bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView {
    flex-wrap: wrap;
  }
  .bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column .listView .list {
    margin: 0px 8px 8px 0;
  }
  .bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column ul {
    flex-wrap: wrap;
  }
  .bureauApplyWrapperV2 .mainFooter .SupportedPaymentMethodsFooter .f-container .flex-container .column ul li {
    margin: 0px 8px 8px 0;
  }
  .bureauApplyWrapperV2 .mainFooter .CopyrightFooter .copyrightText .copyright {
    padding-left: 0%;
    padding-bottom: 12px;
    line-height: 12px;
    font-size: 8px;
    opacity: 1;
  }
  .bureauApplyWrapperV2 .mainFooter .mobileView {
    display: block;
    margin: 16px 0px !important;
  }
  .bureauApplyWrapperV2 .mainFooter .desktopView {
    display: none;
  }
}
@media (max-width: 767px) {
  .bureauApplyWrapperV2 .headingContainer h2 {
    color: #052f5f;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }
  .bureauApplyWrapperV2 .headingContainer .heading::after {
    display: block;
    width: 40px;
    margin-left: 0px;
  }
  .bureauApplyWrapperV2 .sectionContainer .innerSection {
    width: calc(100% - 32px);
  }
  .bureauApplyWrapperV2 .viewAllBtn a {
    font-size: 12px;
  }
  .bureauApplyWrapperV2 .infoBanner {
    padding: 0px;
    background-color: #fff;
    min-height: 100%;
    margin-bottom: 16px;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection {
    flex-direction: column;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection .leftSection {
    width: 100%;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection .leftSection .heading {
    font-size: 20px;
    line-height: 30px;
    margin-top: 12px;
    margin-bottom: 24px;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection .leftSection .featuresContainer {
    display: none;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection .leftSection .dataSecure {
    display: none;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection .rightSection {
    position: unset;
    width: 100%;
    padding: 0px;
    min-height: 100%;
    box-shadow: none;
    border: none;
    border-radius: 0px;
  }
  .bureauApplyWrapperV2 .infoBanner .infoSection .heading h1 {
    font-size: 20px;
  }
  .bureauApplyWrapperV2 .infoBanner.longAuthFormVisible .leftSection {
    display: none;
  }
  .bureauApplyWrapperV2 .infoBanner.longAuthFormVisible .rightSection {
    margin-top: 24px;
  }
  .bureauApplyWrapperV2 ._consent {
    padding: 0px;
    background-color: #fff;
    border-radius: 0px;
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .notificationWrapper {
    width: 100%;
    display: flex;
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 {
    width: 100%;
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 .inputWrapperV2 .customInputV2 {
    width: 100%;
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .formWrapperV2 ._consentWrapper {
    width: 100%;
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .scrollWrapper {
    height: 100%;
    overflow: unset;
    padding: 8px;    
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter {
    flex-direction: column;
    padding: 8px;
  }
  .bureauApplyWrapperV2 .bureauApplyFormV2Container .formFooter .shortAuthApplyBtn {
    width: 100%;
    margin-bottom: 16px;
  }
  .bureauApplyWrapperV2 .dataSecureMob {
    width: 100%;
    font-size: 12px;
    color: #052f5f;
    padding: 8px 16px;
    background-color: #ecf4ff;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 20px;
    margin-bottom: 24px;
  }
  .bureauApplyWrapperV2 .dataSecureMob .secureImg {
    margin-right: 8px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overviewListItem {
    margin-bottom: 40px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview ul {
    padding-left: 16px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer h2 {
    margin-bottom: 10px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .headingContainer .heading::after {
    display: block;
    width: 40px;
    margin: 6px 0px 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content {
    font-size: 14px;
    line-height: 26px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer p {
    margin-bottom: 32px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer iframe {
    width: 100%;
    height: auto;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer ul li {
    color: #052f5f;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer table td {
    padding: 0px 16px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer table p {
    padding: 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer div[style*="overflow: auto"] {
    border: 1px solid #cdd5df;
    border-radius: 10px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer div[style*="overflow: auto"] table {
    white-space: nowrap;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer div[style*="overflow: auto"] table::after {
    content: "Swipe to see more table data →";
    width: 217px;
    padding: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 50%;
    color: #052f5f;
    font-size: 12px;
    font-style: italic;
    line-height: 17px;
    transform: translateX(-50%);
    border-radius: 12px;
    background-color: #e8e8f9;
    height: 26px;
    position: absolute;
    margin: 6px 0px 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .overviewSection .overview .content .contentContainer div[style*="overflow: auto"] + p {
    margin-top: 60px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .navigationMenuSection .menuContainer {
    max-width: 100%;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .navigationMenuSection .navigationList {
    margin: 0 16px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList {
    margin-top: 24px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleImgContainer {
    height: 88px;
    width: 132px;
    min-width: 132px;
    margin-right: 16px;
    border-radius: 6px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleImgContainer img {
    border-radius: 6px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleImgContainer .articleImg {
    height: 88px;
    width: 132px;
    max-width: 132px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleImgContainer.noThumbnail .articleImg {
    width: 24px;
    height: 24px;
    border-radius: 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleDetails {
    min-height: 100%;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleDetails .author {
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 4px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleDetails .heading {
    font-size: 14px;
    line-height: 22px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleDetails .infoTxt {
    display: none;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .articleSection .articleList .articleListItem .articleDetails .date {
    font-size: 12px;
    line-height: 14px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer {
    position: relative;
    padding: 24px 0px 60px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection {
    margin-bottom: 40px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .headingContainer {
    justify-content: center;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .headingContainer .heading::after {
    position: relative;
    margin: 0 auto;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .ratingStars {
    display: flex;
    justify-content: center;
    margin-bottom: 16px;
    align-items: center;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .ratingStars i {
    font-size: 18px;
    margin-right: 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .ratingStars img {
    height: 13px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .ratingStars .ratingText {
    font-size: 12px;
    line-height: 18px;
    margin-left: 8px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-list {
    margin: 0px;
    overflow-x: auto;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._person_info ._content_parent ._name {
    line-height: 20px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._feedback_parent ._rating_type {
    font-size: 12px;
    line-height: 20px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection ._testimonial ._wrapper ._feedback_parent ._main_feedback {
    font-size: 10px;
    line-height: 20px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-track {
    padding: 40px 0px 68px 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-slide {
    transition: transform 0.3s ease-in-out;
    opacity: 0.6;
    height: 360px;
    min-height: 360px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-slide ._testimonial ._wrapper {
    height: 100%;
    min-height: 360px;
    padding: 24px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-slide ._testimonial ._wrapper ._feedback_parent {
    min-height: 200px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-slide.slick-center {
    opacity: 1;
    transform: scale(1.2);
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-slide.slick-center ._testimonial {
    height: 100%;
    min-height: 360px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-slide.slick-center ._testimonial ._wrapper {
    height: 100%;
    min-height: 360px;
    border: 1px solid rgba(5, 47, 95, 0.1);
    border-radius: 8px;
    box-shadow: 0 11px 24px 0 rgba(58, 92, 154, 0.1);
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-current + div ._testimonial {
    box-shadow: none;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .reviewSlider .slick-dots {
    bottom: -12px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .reviewSlider .slick-dots li {
    width: 4px;
    margin: 0 2px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .reviewSlider .slick-dots li button {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    padding: 0px;
    background-color: rgba(5, 47, 95, 0.4);
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .reviewSlider .slick-dots li button:before {
    content: "";
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .reviewSlider .slick-dots li.slick-active {
    width: 12px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .reviewSlider .slick-dots li.slick-active button {
    width: 12px;
    border-radius: 2px;
    background-color: #052f5f;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .viewAllBtn {
    padding: 0px 16px;
    justify-content: center;
    display: flex;
    align-items: center;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .writeReviewBtn {
    bottom: 24px;
    position: absolute;
    left: 0;
    margin: 0 auto;
    width: calc(100% - 32px);
    right: 0;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer {
    margin-bottom: 24px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 {
    margin-bottom: 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label {
    text-align: left;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label[for] {
    font-size: 12px;
    line-height: 18px;
    padding: 10px 24px 10px 0px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article label h3 {
    font-size: 12px;
    line-height: 18px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt {
    text-align: left;
    padding-right: 36px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2 ._article .infoTxt table tbody td {
    padding: 12px 8px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .-accordian_v2.isAddon {
    margin-bottom: 124px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer .viewMoreFaqText {
    font-size: 12px;
    line-height: 18px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions {
    background: #fff;
    padding: 12px;
    padding-bottom: 48px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions .viewAllQuestions {
    padding: 0px;
    min-width: 120px;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions.ScorePlusFaq .-accordian_v2 {
    border: 0px !important;
  }
  .bureauApplyWrapperV2 .cibilOrganicContainer .faqContainer.faqsQuestions.ScorePlusFaq .-accordian_v2 ._article .infoTxt {
    text-align: left;
  }
  .bureauApplyWrapperV2 .scrollToTop {
    display: none;
  }
  .bureauApplyWrapperV2 .stickyCreditApplyBanner {
    position: fixed;
    background-color: #fff;
    height: 68px;
  }
  .bureauApplyWrapperV2 .stickyCreditApplyBanner .bannerImg,
  .bureauApplyWrapperV2 .stickyCreditApplyBanner .infoTxt {
    display: none;
  }
  .bureauApplyWrapperV2 .stickyCreditApplyBanner .stickyBannerBtn {
    width: calc(100% - 32px);
  }
}
@media screen and (max-width: 400px) and (min-width: 360px) {
  .bureauApplyWrapperV2 .cibilOrganicContainer .reviewSectionContainer .reviewSection .slick-track {
    padding: 40px 0px 110px 0px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Nzci9hc3NldHMvc2Fzcy9ncmlkL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zc3IvYXNzZXRzL3Nhc3MvaGVscGVycy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zc3IvYXNzZXRzL3Nhc3MvaGVscGVycy9fdXRpbGl0eS5zY3NzIiwid2VicGFjazovLy4vc3NyL2Fzc2V0cy9zYXNzL21peGlucy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zc3IvYXNzZXRzL3Nhc3MvaGVscGVycy9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zc3IvYXNzZXRzL3Nhc3MvaGVscGVycy9fYWxpZ25tZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zc3IvYXNzZXRzL3Nhc3MvaGVscGVycy9fZm9udC5zY3NzIiwid2VicGFjazovLy4vc3NyL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2xvYWRlci5zY3NzIiwid2VicGFjazovLy4vc3NyL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8uL3Nzci9hc3NldHMvc2Fzcy9oZWxwZXJzL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy4vc3NyL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8uL3Nzci9hc3NldHMvc2Fzcy9oZWxwZXJzL19sb2FkZXJWMi5zY3NzIiwid2VicGFjazovLy4vc3NyL2Fzc2V0cy9zYXNzL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy4vc3NyL2Fzc2V0cy9zYXNzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zc3IvYXNzZXRzL3Nhc3MvcmVwb3J0LXN0eWxlLXYyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsUUFBUyxTQUFTLENBQUcsRUFHbEIsNkJBQThCLENBQzlCLDBCQUEyQixDQUMxQixxQkFBc0IsQ0FDekIsV0FVQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBR2xCLDRDQUxGLFdB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QUEsa0NBQWtDLENBQUEsK0hBTnZFLFVBS1EsQ0FBQSw4SEFMUixVQUVNLENBQUEscUlBQUEsVUFBQSxDQUFBLGlCQWFpQixDQUFBLHdCQUEwQixDQUFBLGdHQW5FekQsZ0JBeUVJLENBQUEsc0JBQWlDLENBQUEsWUFBZSxDQUFFLGtCQUFpQixDQUFJLHFGQTFFL0UsV0E0RUksQ0FBQSxpQkFDWSxDQUFBLE1BQU0sQ0FBQSxhQUFvQixDQUFBLHVCQUF5QixDQUFBLE9BQU8sQ0FBQSwyREEvNEJsRixrQkFvQ0ksQ0FBYSwwRUFBYixpQkFRSSxDQUFBLDBGQUFBLGVBR1EsQ0FBQSwrRkFGSixjQUVTLENBR0EsZ0JBcTJCa0IsQ0FBQSwwQkFDWCxDQUFPLDZGQTUyQmIsY0FHTixDQUFBLGdCQTIyQndCLENBQUEsNkZBOTJCbEIsZUFpRE4sQ0FBQSxrQkErekJ5QixDQUFJLDRHQS96QjdCLGdCQUthLENBSUQsa0ZBNnlCaEIsbUJBaUJhLENBQ0wsNEVBajRCaEIsY0FtSUksQ0FBQSxnQkFpd0JrQyxDQUFBLHlFQXA0QnRDLGVBQWEsQ0FBQSxZQXE0QlksQ0FBQSxtQkFBc0MsQ0FBRSwyRkFyNEJwRCxXQThJTCxDQUFBLGVBd3ZCOEIsQ0FBRSxxR0F6dkJyQixxQkEydkJZLENBQUEsd0hBQUQsZUFFTixDQUFBLG1DQTVtQ2hDLFlBK3RCSSxDQUFBLCtDQUlBLGNBQUEsQ0FBQSxxQkFrWnlCLENBQUEsV0FBQSxDQUFBLGtIQURyQixZQUVnQixDQUFBLGdFQW5acEIsdUJBb1oyQixDQUFBLENBQUssNERBTUQsaUdBNUhuQiwwQkFrSVEsQ0FBTyIsInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09IFJFR0FMIEdSSUQ9PT09PT09Ki9cblxuKjpmb2N1cyB7b3V0bGluZTowO31cbi8vIGdyaWRcblxuKnsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiR3aWR0aDogOTglO1xuJGd1dHRlcjogMiU7XG4kYnJlYWtwb2ludC1zbWFsbDogMzMuNzVlbTsgLy8gNTQwcHhcbiRicmVha3BvaW50LW1lZDogNDVlbTsgLy8gNzIwcHhcbiRicmVha3BvaW50LW1lZDI6IDY1ZW07IC8vIDEwMzBweFxuJGJyZWFrcG9pbnQtbGFyZ2U6IDYwZW07IC8vIDk2MHB4XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7IFxuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkMil7IFxuICAgIHdpZHRoOiA5OCU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBcbiAgfVxuXG59XG5cbi5yb3cgLCAuZnVsbENvbiAsIC5jbGVhcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdyBbY2xhc3NePVwiZy1cIl06bm90KC5tMCkge1xuICBtYXJnaW46IDAuNXJlbSAkZ3V0dGVyLzI7XG4gIG1pbi1oZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG4ucm93IFtjbGFzc149XCJnLVwiXTpub3QoLmYtUil7IGZsb2F0OiBsZWZ0O31cblxuLnJvdzo6YWZ0ZXIgLCAuY2xlYXI6YWZ0ZXIgLCAuY2xlYXI6YmVmb3Jle1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuXG4uZy0xLFxuLmctMixcbi5nLTMsXG4uZy00LFxuLmctNSxcbi5nLTYsXG4uZy03LFxuLmctOCxcbi5nLTksXG4uZy0xMCxcbi5nLTExLFxuLmctMTIge1xuICB3aWR0aDogJHdpZHRoO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmctI3skaX0tcyB7IHdpZHRoOiAoJHdpZHRoIC8gKDEyLyRpKSkgLSAoJGd1dHRlciAqICgxMiAtICRpKSAvIDEyKTsgfVxufVxuXG5odG1sIGJvZHkgLmhpZGUtcyB7IGRpc3BsYXk6IG5vbmU7ICB9XG5odG1sIGJvZHkgLmhpZGUtbSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5nLSN7JGl9IHsgd2lkdGg6ICgkd2lkdGggLyAoMTIvJGkpKSAtICgkZ3V0dGVyICogKDEyIC0gJGkpIC8gMTIpOyB9XG4gIH1cblxuICBodG1sIGJvZHkgLmhpZGUtcyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWwgYm9keSAuaGlkZS1tIHsgZGlzcGxheTogbm9uZTsgfVxufVxuIiwiLy8gY29sb3JzXHJcblxyXG4kcHJpbWFyeTogIzQzNDM0MztcclxuJHByaW1hcnkyOiAjODA4MDgwO1xyXG4kc2Vjb25kYXJ5OiAjZWZlZmVmO1xyXG4kd2hpdGU6I2ZmZjtcclxuJGRhbmdlcjojZDYxNDBiO1xyXG4kb3JhbmdlOiNGOTlEMzE7XHJcbiRtR3JlZW46IzAwOTc2OTtcclxuXHJcbiRiZy1kYXJrYmx1ZTojMDMyMTQzO1xyXG4kYmctbGd0Ymx1ZTE6I0U3RUVGNTtcclxuJGJnLWxndGJsdWU6I0U2RUJFRjtcclxuJGJnLW9yYW5nZTojRjVBNjIzO1xyXG4kY2xyLWRhcmtibHVlOiMwNTJGNUY7XHJcbiRza3ktYmx1ZTojMDQ5QkU4O1xyXG5cclxuYm9keSB7IGNvbG9yOiAkcHJpbWFyeTsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO31cclxuLmJnLWYgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7fVxyXG4uYmctTGdyeXsgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O31cclxuXHJcbi5jbHItcCB7IGNvbG9yOiRwcmltYXJ5OyB9XHJcbi5jbHItcDIgeyBjb2xvcjokcHJpbWFyeTI7IH1cclxuLmNsci1mIHsgY29sb3I6JHdoaXRlOyB9XHJcbi5jbHItMCB7IGNvbG9yOiRwcmltYXJ5OyB9XHJcbi5jbHItcmVkIHsgY29sb3I6JGRhbmdlcjsgfVxyXG4uY2xyLWluZm8ge2NvbG9yOiNGRjhGMDA7fVxyXG4uY2xyLW9yYW5nZSB7IGNvbG9yOiRvcmFuZ2U7IH1cclxuLmNsci1ncm4geyBjb2xvcjokbUdyZWVuOyB9XHJcblxyXG4uYmctYmx1ZTF7YmFja2dyb3VuZDokY2xyLWRhcmtibHVlO31cclxuLmJnLWJsdWV7YmFja2dyb3VuZDokYmctZGFya2JsdWU7fVxyXG4uYmctbGd0Ymx1ZXtiYWNrZ3JvdW5kOiRiZy1sZ3RibHVlO31cclxuLmJnLWxndGJsdWUxe2JhY2tncm91bmQ6JGJnLWxndGJsdWUxO31cclxuLmJnLXNreWJsdWV7YmFja2dyb3VuZDokc2t5LWJsdWU7fVxyXG4uYmctb3JhbmdlLCAuYmdfb3JhbmdlLCAuYnRuX3ByaW1hcnl7YmFja2dyb3VuZDokYmctb3JhbmdlO31cclxuXHJcblxyXG4uY2xyLWRhcmtibHVle2NvbG9yOiRjbHItZGFya2JsdWU7fVxyXG4uY2xyLWxndGtibHVle2NvbG9yOiRza3ktYmx1ZTt9XHJcblxyXG4vLyBjb2xvcnNcclxuXHJcbiRibHVlNDojMDBBNkVEO1xyXG4kZ3JheTM6I0VERUZGMTtcclxuLmJnLWJsdWU0e2JhY2tncm91bmQtY29sb3I6ICRibHVlNDt9XHJcbi5iZy1ncmF5M3tiYWNrZ3JvdW5kLWNvbG9yOiRncmF5Mzt9XHJcblxyXG4uY2xyLWJsdWU0e2NvbG9yOiAkYmx1ZTQ7fVxyXG4uYmctcmVke2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LDgsOCwwLjE1KTt9XHJcbi5jbHJfcmVke2NvbG9yOnJnYmEoMTc5LDgsOCwxKTt9XHJcbi5idG4tYmctZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQgfSIsIkBpbXBvcnQgJy4uL21peGlucy9fbWl4aW5zLnNjc3MnO1xyXG5AaW1wb3J0ICcuL19jb2xvcnMuc2Nzcyc7XHJcbi8qdXRpbGl0eSovXHJcblxyXG4kZm9udGZhbWlseTonT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbi5yb3csIC5mdWxsQ29uLCAuY2xlYXJ7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XHJcblxyXG4udUNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmNhbUNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTt9XHJcbi5sQ2FzZSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7fVxyXG4uaGFuZCB7IGN1cnNvcjogcG9pbnRlcjt9XHJcbi5oaWRle2Rpc3BsYXk6bm9uZTt9XHJcblxyXG4ub3V0bGluZSB7IG91dGxpbmU6MXB4IHNvbGlkICNkZGQ7fVxyXG4uYmRyMCB7Ym9yZGVyOjA7fVxyXG4uYmRye2JvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7fVxyXG4uYmRyX2J7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggcmdiYSg1LDQ3LDk1LC4xKTt9XHJcbi5iZHJfbGluZXtib3JkZXItdG9wOnNvbGlkIDFweCByZ2JhKDIyOCwyMzQsMjQwLDEpOyBjbGVhcjpib3RoO31cclxuLmJkcl9ye2JvcmRlci1yaWdodDpzb2xpZCAxcHggcmdiYSg1LDQ3LDk1LC4xKTsgY2xlYXI6Ym90aDt9XHJcblxyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCwgYSwgbGFiZWwge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbi5saXN0X257bGlzdC1zdHlsZTpub25lO31cclxuLlRkZWNvck4sIGEuVGRlY29yTjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcblxyXG5cclxuLm0wIHttYXJnaW46MDt9XHJcbi5tVEIxMHttYXJnaW46MC42MjVyZW0gMDt9XHJcbi5tVDEwe21hcmdpbi10b3A6MC42MjVyZW07fVxyXG4ubUIwe21hcmdpbi1ib3R0b206MDt9XHJcbi5tQjE1IHttYXJnaW4tYm90dG9tOnJlbSgxNSk7fVxyXG4ubTBBIHsgbWFyZ2luOiAwIGF1dG87fVxyXG4ubS1MLTEwIHsgbWFyZ2luLWxlZnQ6cmVtKDEwKTt9XHJcbi5tUjEwIHttYXJnaW4tcmlnaHQ6MC42MjVyZW07fXNcclxuLm1sNXttYXJnaW4tbGVmdDo1cHg7fVxyXG4ubXI1e21hcmdpbi1yaWdodDo1cHg7fVxyXG4ubVQ1e21hcmdpbi10b3A6MC4zMTI1cmVtO31cclxuLm1UQjV7bWFyZ2luOjVweCAwO31cclxuLm1CNXttYXJnaW4tYm90dG9tOjAuMzEyNXJlbTt9XHJcbi5tQjIwe21hcmdpbi1ib3R0b206cmVtKDIwKTt9XHJcblxyXG4ubTEwIHttYXJnaW46cmVtKDEwKTt9XHJcbi5tVEIwIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTogMDt9XHJcbi5tTFIxMCB7bWFyZ2luOjAgMC42MjVyZW07fVxyXG4ubUxSMjAge21hcmdpbjowIDIwcHggMCAyMHB4O31cclxuLm1UMjB7bWFyZ2luLXRvcDoxLjI1cmVtO31cclxuLm1CMTB7bWFyZ2luLWJvdHRvbTowLjYyNXJlbTt9XHJcbi5tbHI3IHttYXJnaW4tbGVmdDoyMHB4OyBtYXJnaW4tcmlnaHQ6MjBweDt9XHJcbi5tVDMwe21hcmdpbi10b3A6MzBweDt9XHJcblxyXG5cclxuLnAwIHtwYWRkaW5nOjA7fVxyXG4ucFRCMTAge3BhZGRpbmc6MC42MjVyZW0gMDt9XHJcbi5wVEIyMCB7cGFkZGluZzoyMHB4IDA7fVxyXG4ucEIxMCB7cGFkZGluZy1ib3R0b206MC42MjVyZW07fVxyXG4ucGQxMCB7cGFkZGluZzowLjYyNXJlbTt9XHJcbi5wZDUge3BhZGRpbmc6MC4zMTI1cmVtO31cclxuLnBkOCB7cGFkZGluZzo4cHg7fVxyXG4ucGQxNSB7cGFkZGluZzpyZW0oMTUpO31cclxuLnBUMTAge3BhZGRpbmctdG9wOjAuNjI1cmVtO31cclxuLnBkbDEwIHtwYWRkaW5nLWxlZnQ6MC42MjVyZW07fVxyXG4ucGRyMTAge3BhZGRpbmctcmlnaHQ6MC42MjVyZW0gIWltcG9ydGFudDt9XHJcbi5wZGxyMTAge3BhZGRpbmctbGVmdDowLjYyNXJlbTsgcGFkZGluZy1yaWdodDowLjYyNXJlbTt9XHJcbi5wZGxyMjAge3BhZGRpbmctbGVmdDoyMHB4OyBwYWRkaW5nLXJpZ2h0OjIwcHg7fVxyXG4ucGQxOCB7cGFkZGluZzozMHB4O31cclxuLnBCNDB7cGFkZGluZy1ib3R0b206NDBweDt9XHJcbi5wVDcwe3BhZGRpbmctdG9wOjcwcHg7fVxyXG5cclxuXHJcbi5vcDUge29wYWNpdHk6IDAuNTt9XHJcbi5vcDYge29wYWNpdHk6IDAuNjt9XHJcbi5vcDAge29wYWNpdHk6IDA7fVxyXG5cclxuLno5IHt6LWluZGV4OiA5O31cclxuLno5OSB7ei1pbmRleDogOTk7fVxyXG4uejk5OSB7ei1pbmRleDogOTk5O31cclxuLnoxMDAwMHt6LWluZGV4OiAxMDAwMH1cclxuXHJcbi5WX3R7dmVydGljYWwtYWxpZ246dG9wO31cclxuLlZfbXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG5cclxuXHJcbi8qQSB0YWIgJiBhY2NvcmRpYW4gdXRpbGl0eSB3aXRoIHNjc3MqL1xyXG5cclxuLi10YWJzICsgLi10YWJDb250ZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAsXHJcbi4tYWNjb3JkaWFuIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgKiAsXHJcbi4tYWNjb3JkaWFuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgKiB7IGRpc3BsYXk6IGJsb2NrO31cclxuLi10YWJzIGxhYmVsICwgLi1PYmFye1xyXG4gICAgJjpub3QoLmFjdGl2ZSk6bm90KC5jbHItcCk6bm90KDpob3Zlcil7XHJcbiAgICAgICAgY29sb3I6IzkwOTA5MDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlOmFmdGVyICwgJjpob3ZlcjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOjMwJTtcclxuICAgICAgICBib3JkZXI6MC4xcmVtIHNvbGlkICNGRjhGMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTotMXJlbTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQSB0YWIgdXRpbGl0eSB3aXRoIHNjc3MqL1xyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG4uYmRyMnsgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO31cclxuLmJkcjR7IEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTt9XHJcblxyXG4kY29tbW9uQm9yZGVyUmFkaXVzOiAxMnB4O1xyXG4kYm94TWFyZ2luQm90dG9tIDo0MHB4O1xyXG4kYm94TWFyZ2luQm90dG9tTW9iaWxlOjE2cHg7XHJcbiRib3hTaGFkb3c6IDAgMnB4IDE5cHggMCByZ2JhKDIzNywyMzcsMjM3LDEpO1xyXG5cclxuQG1peGluIGNvbW1vbkJveCgpe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyBtYXJnaW4tYm90dG9tOiRib3hNYXJnaW5Cb3R0b207IHBhZGRpbmc6IDMycHg7ICBib3gtc2hhZG93OiAkYm94U2hhZG93OyBib3JkZXItcmFkaXVzOiRjb21tb25Cb3JkZXJSYWRpdXM7IFxyXG59XHJcbkBtaXhpbiBjb21tb25Cb3hNb2JpbGUoKXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgIHBhZGRpbmc6IDE2cHg7IG1hcmdpbjogMHB4IDBweCAkYm94TWFyZ2luQm90dG9tTW9iaWxlOyBcclxufSIsIkBtaXhpbiBzaGFkb3coJHYsJGgsJGJsdXIsJGNvbG9yKXstd2Via2l0LWJveC1zaGFkb3c6JHYgJGggJGJsdXIgJGNvbG9yOy1tcy1ib3gtc2hhZG93OiR2ICRoICRibHVyICRjb2xvcjstbW96LWJveC1zaGFkb3c6JHYgJGggJGJsdXIgJGNvbG9yO2JveC1zaGFkb3c6JHYgJGggJGJsdXIgJGNvbG9yfSRiYXNlRm9udFNpemUgOjE0O0BmdW5jdGlvbiByZW0oJHBpeGVscywkY29udGV4dDokYmFzZUZvbnRTaXplKXtAaWYodW5pdGxlc3MoJHBpeGVscykpeyRwaXhlbHM6JHBpeGVscyAqIDFweH1AaWYodW5pdGxlc3MoJGNvbnRleHQpKXskY29udGV4dDokY29udGV4dCAqIDFweH1AcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW19QG1peGluIGJvcmRlci1yYWRpdXMoJHQsJHIsJGIsJGwpe2JvcmRlci1yYWRpdXM6JHQgJHIgJGIgJGx9QG1peGluIHBhZCgkdCwkciwkYiwkbCl7cGFkZGluZzokdCAkciAkYiAkbH1AbWl4aW4gbXJnbigkdCwkciwkYiwkbCl7bWFyZ2luOiR0ICRyICRiICRsfUBtaXhpbiBiZHIoJHQsJHIsJGIsJGwsJGNvbG9yLCRzdHlsZSl7Ym9yZGVyLXdpZHRoOiR0ICRyICRiICRsO2JvcmRlci1jb2xvcjokY29sb3I7Ym9yZGVyLXN0eWxlOiRzdHlsZX1AbWl4aW4gbGluZWFyR3JhZCgkZGVnLCRjb2xvcjEsJGNvbG9yMil7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCRjb2xvcjEsJGNvbG9yMik7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgkZGVnLCRjb2xvcjEsJGNvbG9yMik7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoJGRlZywkY29sb3IxLCRjb2xvcjIpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCgkZGVnLCRjb2xvcjEsJGNvbG9yMik7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoJGRlZywkY29sb3IxLCRjb2xvcjIpfSIsIlxyXG4vLyBEb2N1bWVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gMlxyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXHJcbn1cclxuXHJcbi8vIFNlY3Rpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuLy9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuLy8gYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vLyBHcm91cGluZyBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbi8vXHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4geyAvLyAxXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICBoZWlnaHQ6IDA7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gMVxyXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyAyXHJcbn1cclxuXHJcbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbi8vIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuLy9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyAxXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcclxuLy8gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbi8vXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZS13aWR0aDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyAxXHJcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuLy9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vLyBFbWJlZGRlZCBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuLy9cclxuXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4vL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbi8vXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbi8vIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLy8gMVxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAxXHJcbiAgbWFyZ2luOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4vLyAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbi8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLy8gMVxyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBib3JkZXI6bm9uZTsgYm94LXNoYWRvdzpub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbi8vXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vL1xyXG4vLyBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuLy9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbi8vIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuLy8gICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxyXG4gIGRpc3BsYXk6IHRhYmxlOyAvLyAxXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gM1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbi8vXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuLy9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuLy9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbi8vXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG59XHJcblxyXG4vLyBJbnRlcmFjdGl2ZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuLy9cclxuXHJcbmRldGFpbHMsIC8vIDFcclxubWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLy8gU2NyaXB0aW5nXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuLy9cclxuXHJcbmNhbnZhcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuLy9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBIaWRkZW5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuLy9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qIEZsb2F0ICovXHJcblx0XHJcbi5mLU4ge2Zsb2F0Om5vbmU7fVxyXG4uZi1MIHtmbG9hdDpsZWZ0O31cclxuLmYtUiB7ZmxvYXQ6cmlnaHQ7fSBcclxuXHJcblx0XHRcclxuLyogUG9zaXRvbiAqL1xyXG4ucC1TIHsgcG9zaXRpb246c3RhdGljO31cclxuLnAtUiB7IHBvc2l0aW9uOnJlbGF0aXZlO31cclxuLnAtRiB7IHBvc2l0aW9uOmZpeGVkO31cclxuLnAtQSB7cG9zaXRpb246YWJzb2x1dGU7fVxyXG4ucC1JIHtwb3NpdGlvbjppbmhlcml0O31cclxuXHJcbi8qIGFsaWduIHNldCovXHJcblxyXG4uX29UIHt0b3A6MDt9XHJcbi5fb1Ige3JpZ2h0OjA7fVxyXG4uX29MIHtsZWZ0OjA7fVxyXG4uX29CIHtib3R0b206MDt9XHJcblxyXG4vKiB0ZXh0IG9yaWVudGF0aW9ucyAqL1xyXG5cclxuLl9MIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4uX1IgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4uX0MgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLl9KIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG4uVl90e3ZlcnRpY2FsLWFsaWduOnRvcDt9XHJcbi5WX217dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuXHJcbiAvKiBEaXNwbGF5cyAqL1xyXG4gXHRcdFx0XHJcbi5kQiB7ZGlzcGxheTpibG9jazt9XHJcbi5kSUJ7IGRpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuLmRJeyBkaXNwbGF5OmlubGluZTt9XHJcbi5kRkJ7IGRpc3BsYXk6ZmxleC1ib3g7fVxyXG4uZHRhYmxleyBkaXNwbGF5OnRhYmxlO31cclxuLmR0Y2VsbHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuLmRmYiwgLmRGeyBkaXNwbGF5OmZsZXg7fVxyXG4uZGZieyBkaXNwbGF5OmZsZXg7fVxyXG4uZmxleF9kIHtmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxuLmZsZXhfcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTt9XHJcblxyXG4iLCJcclxuLyogIzEgRk9OVCAqL1xyXG5cclxuJHNpemUgOjE2O1xyXG4kZm9udC1oZWlnaHQ6IDEuNDtcclxuJGJyZWFrcG9pbnQtc21hbGw6IDMzLjc1ZW07IC8vIDU0MHB4XHJcbiRicmVha3BvaW50LW1lZDogNDVlbTsgLy8gNzIwcHhcclxuJGJyZWFrcG9pbnQtbGFyZ2U6IDYwZW07IC8vIDk2MHB4XHJcblxyXG46cm9vdCB7IGZvbnQtc2l6ZTogJHNpemUgKyBweDsgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogKCRzaXplIC0gNCApICsgcHg7IH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICgkc2l6ZSAtIDIgKSArIHB4OyB9XHJcbiBcclxufVxyXG5cclxuJGZvbnQtZmFtaWx5OidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuaHRtbCwgYm9keSB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IGxpbmUtaGVpZ2h0OiAkZm9udC1oZWlnaHQ7IFxyXG4gICAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcclxuICAgIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuQG1peGluIHB4MmVtKCRweClcclxue1xyXG4gICAgZm9udC1zaXplOiAoJHB4IC8gJHNpemUpK3JlbTtcclxufVxyXG5cclxuLyogLVdlaWdodChmdykgKi9cclxuXHJcbi5mdy0zIHsgZm9udC13ZWlnaHQ6MzAwO31cclxuLmZ3LTQgeyBmb250LXdlaWdodDo0MDA7fVxyXG4uZnctNSB7IGZvbnQtd2VpZ2h0OjUwMDt9XHJcbi5mdy02IHsgZm9udC13ZWlnaHQ6NjAwO31cclxuLmZ3LTcgeyBmb250LXdlaWdodDo3MDA7fVxyXG4uZnctOCB7IGZvbnQtd2VpZ2h0OjgwMDt9XHJcblx0XHRcdFxyXG4vKiAtU2l6ZShmcykgKi9cdFxyXG5cclxuLmZzLTggeyBAaW5jbHVkZSBweDJlbSg4KTsgfVxyXG4uZnMtMTAgeyBAaW5jbHVkZSBweDJlbSgxMCk7IH0gLy8gMTBweFxyXG4uZnMtMTEgeyBAaW5jbHVkZSBweDJlbSgxMSk7IH0gLy8gMTFweFxyXG4uZnMtMTIgeyBAaW5jbHVkZSBweDJlbSgxMik7IH0gLy8gMTJweFxyXG4uZnMtMTMgeyBAaW5jbHVkZSBweDJlbSgxMyk7IH0gLy8gMTNweFxyXG4uZnMtMTQgeyBAaW5jbHVkZSBweDJlbSgxNCk7fSBcclxuLmZzLTE2IHsgQGluY2x1ZGUgcHgyZW0oMTYpO31cclxuLmZzLTE4IHsgQGluY2x1ZGUgcHgyZW0oMTgpO31cclxuLmZzLTIwIHsgQGluY2x1ZGUgcHgyZW0oMjApO31cclxuLmZzLTIyIHsgQGluY2x1ZGUgcHgyZW0oMjIpO31cclxuLmZzLTI0IHsgQGluY2x1ZGUgcHgyZW0oMjQpO31cclxuLmZzLTI2IHsgQGluY2x1ZGUgcHgyZW0oMjYpO31cclxuLmZzLTI4IHsgQGluY2x1ZGUgcHgyZW0oMjgpO31cclxuLmZzLTMyIHsgQGluY2x1ZGUgcHgyZW0oMzIpO31cclxuXHJcbi8qICBoZWFkaW5ncyAqL1xyXG5cclxuaDEgeyAgQGV4dGVuZCAuZnMtMzI7IH1cclxuaDIgeyAgQGV4dGVuZCAuZnMtMjY7IH1cclxuaDMgeyAgQGV4dGVuZCAuZnMtMjI7IH1cclxuaDQgeyAgQGV4dGVuZCAuZnMtMjA7IH1cclxuaDUgeyAgQGV4dGVuZCAuZnMtMTY7IH1cclxuaDYgeyAgQGV4dGVuZCAuZnMtMTI7IH1cclxuXHJcblxyXG4iLCIvKj09PWxvYWRlcj09PSovXHJcblxyXG4uc3Bpbm5lcnsgd2lkdGg6OTFweDsgaGVpZ2h0OjMxcHg7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgQGV4dGVuZCAuYmctZjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOjRweDtcclxuICAgICAgICAgIEBleHRlbmQgLmRJQjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OjJweDtcclxuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWN0MiB7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjdDMge1xyXG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlY3Q0IHtcclxuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWN0NSB7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgfSAgXHJcbiAgXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XHJcbiAgICAwJSwgNDAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpIH0gIFxyXG4gICAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApIH1cclxuICB9XHJcbiAgXHJcbiAgQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xyXG4gICAgMCUsIDQwJSwgMTAwJSB7IFxyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XHJcbiAgICB9ICAyMCUgeyBcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAgXHJcbi8qbG9hZGVyIEVuZCovXHJcblxyXG4vKnRhYnMgc3RhcnQgaGVyZSovXHJcblxyXG4jdGFiX2NvbnRlbnQxLCAjdGFiX2NvbnRlbnQyLCAjdGFiX2NvbnRlbnQzIHtcclxuICBkaXNwbGF5Om5vbmU7IHBhZGRpbmc6MjBweCAwIDA7IGJvcmRlci10b3A6MHB4IHNvbGlkICNhYmM7XHJcbn1cclxuXHJcbi50YWJze1xyXG4gICAgaW5wdXQge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICBsYWJlbCB7IGNvbG9yOiNjY2M7IG1hcmdpbjowIDAgLTFweDsgcGFkZGluZzoxNXB4IDI1cHg7XHJcbiAgICAgICAgJjpob3ZlciB7Y29sb3I6IzA1MkY1RjsgQGV4dGVuZCAuaGFuZDt9XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwgeyBjb2xvcjojMDUyRjVGOyBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjVhNjIzO31cclxufVxyXG4jdGFiMTpjaGVja2VkIH4gI3RhYl9jb250ZW50MSwgI3RhYjI6Y2hlY2tlZCB+ICN0YWJfY29udGVudDIsICN0YWIzOmNoZWNrZWQgfiAjdGFiX2NvbnRlbnQzLFxyXG4jdGFiNDpjaGVja2VkIH4gI3RhYl9jb250ZW50NCB7IEBleHRlbmQgLmRCO31cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCkge1xyXG4gIC50YWJzIGxhYmVsIHtwYWRkaW5nOjAgMTJweCA2cHg7fVxyXG59XHJcbi8qdGFicyBFTmQgaGVyZSovXHJcblxyXG4vKkFjY29yZGlvbiBzdGFydCBoZXJlKi9cclxuJHRpbWluZzogLjRzO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuODY1LCAwLjE0MCwgMC4wOTUsIDAuODcwKTtcclxuXHJcbi5hY2NvcmRpb24geyBcclxuICAgIGlucHV0W25hbWU9J3BhbmVsJ10ge29wYWNpdHk6MDsgZGlzcGxheTpibG9jazsgcG9zaXRpb246YWJzb2x1dGU7fVxyXG4gICAgbGFiZWwgeyBcclxuICAgICAgQGV4dGVuZCAucC1SOyBwYWRkaW5nOjEwcHggMDsgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNmNWE2MjM7IFxyXG4gICAgICBAZXh0ZW5kIC5kQjsgZm9udC1zaXplOjE1cHg7IGNvbG9yOiMwNTJGNUY7XHJcbiAgICAgIEBleHRlbmQgLmhhbmQ7IHRyYW5zaXRpb246IGFsbCAkdGltaW5nICRlYXNlO1xyXG4gICAgICAmOmhvdmVyIHtjb2xvcjojMDUyRjVGO30gIFxyXG4gICAgICBkaXNwbGF5OmJsb2NrOyAgICAgIFxyXG4gICAgfSAgXHJcbiAgICAgaW5wdXQudW5jaGVja2VkICsgbGFiZWw6YWZ0ZXIge2NvbnRlbnQ6ICcrJzsgQGV4dGVuZCAgLmZzLTIyOyBsaW5lLWhlaWdodDoxOHB4O1xyXG4gICAgICAgIEBleHRlbmQgLnAtQTsgcmlnaHQ6MDsgd2lkdGg6MWVtOyBoZWlnaHQ6MWVtOyBjb2xvcjojMDUyRjVGOyBAZXh0ZW5kIC5fQztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9ICAgIFxyXG4gICAgaW5wdXQuY2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IzA1MkY1RjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJy0nO0BleHRlbmQgIC5mcy0yMjsgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICBAZXh0ZW5kIC5wLUE7IHJpZ2h0OjA7IHdpZHRoOjFlbTsgaGVpZ2h0OjFlbTsgY29sb3I6IzA1MkY1RjsgQGV4dGVuZCAuX0M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfSAgXHJcbiAgICAuYWNjb3JkaW9uX2NvbnRlbnQgeyAgXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgQGV4dGVuZCAucC1SOyBAZXh0ZW5kIC5wMDtcclxuICAgICAgY29sb3I6IzA1MkY1RjtcclxuICAgICAgdHJhbnNpdGlvbjpoZWlnaHQgJHRpbWluZyAkZWFzZTtcclxuICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgfVxyXG59IiwiLyogRm9ybSBzdGFydCBoZXJlICovXHJcbmJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWEge2ZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO31cclxuLmZvcm1fYm94IHtwYWRkaW5nOjBweCAzMHB4IDMwcHg7fVxyXG4uZm9ybV9ncm91cHtwYWRkaW5nLXRvcDo3MHB4O1xyXG4gICAgaW5wdXQuY3VzdG9tX2lucHV0IHsgYm9yZGVyOm5vbmU7IGhlaWdodDoyNXB4OyBAZXh0ZW5kIC5mdy02OyBAZXh0ZW5kIC5jbHItZGFya2JsdWU7XHJcbiAgICBAZXh0ZW5kIC5kQjsgYm9yZGVyLXJhZGl1czowOyBwYWRkaW5nLWxlZnQ6MDtcclxuICAgIH1cclxuICAgIGlucHV0LmN1c3RvbV9pbnB1dDo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgY29sb3I6IzVGN0E5OTtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7IGZvbnQtd2VpZ2h0OjUwMDsgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQuY3VzdG9tX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICBjb2xvcjogIzVGN0E5OTtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7IGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICBmb250LXNpemU6MTJweDsgXHJcbiAgICB9XHJcbiAgICBpbnB1dC5jdXN0b21faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICBjb2xvcjogIzVGN0E5OTtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7IEBleHRlbmQgLmZ3LTU7ICBmb250LXNpemU6MTJweDtcclxuICAgIH1cclxufVxyXG4gXHJcbmxhYmVsLmxhYl9uYW1lIHsgICAgICAgICBcclxuICAgIEBleHRlbmQgLmZzLTE0OyBAZXh0ZW5kIC5jbHItZGFya2JsdWU7XHJcbiAgICB0b3A6NDhweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyAgICBcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxufVxyXG5cclxuLyogYWN0aXZlIHN0YXRlICovXHJcblxyXG5pbnB1dDpmb2N1c35sYWJlbC5sYWJfbmFtZSwgaW5wdXQuZmlsbGVkLXZhbGlkIH4gbGFiZWwubGFiX25hbWV7XHJcbiAgICB0b3A6NDZweDsgZm9udC1zaXplOjEycHg7IFxyXG4gICAgQGV4dGVuZCAub3A2O1xyXG59IFxyXG5cclxuLmVyb3J7dmlzaWJpbGl0eTpoaWRkZW47IG9wYWNpdHk6MDt9XHJcbi5lcnJvciBsYWJlbC5sYWJfbmFtZSwgLmVycm9yIHNwYW4uZXJvcntcclxuICAgIGNvbG9yOiAjRDcyNzE2O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG4uZXJyb3Igc3Bhbi5lcm9ye0BleHRlbmQgLnAtQTt9XHJcbi5lcnJvciBzcGFuOmJlZm9yZSwgLmVycm9yIHNwYW46YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDojRDcyNzE2O1xyXG59XHJcbi5oZWxwX3RleHQge3RvcDo3N3B4OyBjb2xvcjojNUY3QTk5O31cclxuLm5vdGVfdHh0IHttYXJnaW4tdG9wOjFweDsgQGV4dGVuZCAucC1BO31cclxuXHJcbmlucHV0LndpdGhfc3ltYm9sc35zcGFuLnN5bWJvbHN7dmlzaWJpbGl0eTpoaWRkZW47IG9wYWNpdHk6MDt9XHJcbmlucHV0LndpdGhfc3ltYm9sczpmb2N1c35zcGFuLnN5bWJvbHN7dmlzaWJpbGl0eTp2aXNpYmxlOyBvcGFjaXR5OjE7IGJvdHRvbTozcHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7fVxyXG5pbnB1dC53aXRoX3N5bWJvbHM6Zm9jdXN7cGFkZGluZy1sZWZ0OjE0cHg7fVxyXG5cclxuLyogQk9UVE9NIF9saW5lUyBzdGFydHMgKi9cclxuLl9saW5lIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoNSwgNDcsIDk1LCAwLjIpO1xyXG59XHJcbi5lcnJvciAuX2xpbmUsIGlucHV0OmZvY3Vzfi5fbGluZXtib3JkZXItYm90dG9tOm5vbmU7fVxyXG4uX2xpbmU6YmVmb3JlLFxyXG4uX2xpbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgQGV4dGVuZCAuX29CO1xyXG4gICAgQGV4dGVuZCAucC1BO1xyXG4gICAgYmFja2dyb3VuZDogIzUyNjRBRTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbn1cclxuLl9saW5lOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbn1cclxuLl9saW5lOmFmdGVyIHtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbn1cclxuLyogYWN0aXZlIHN0YXRlICovXHJcblxyXG5pbnB1dDpmb2N1c34uX2xpbmU6YmVmb3JlLFxyXG5pbnB1dDpmb2N1c34uX2xpbmU6YWZ0ZXIsIC5lcnJvciAuX2xpbmU6YmVmb3JlLCAuZXJyb3IgLl9saW5lOmFmdGVyLHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuLyogRm9ybSBFbmQgaGVyZSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KSAge1xyXG4ucGRscjE1IHtwYWRkaW5nLWxlZnQ6MHB4OyBwYWRkaW5nLXJpZ2h0OjBweDt9XHJcbn0iLCIvLyBjdXN0b20gY2hlY2tib3hlcyBzdHlsZVxyXG5cclxuXHJcbi5zdHlsZWQtY2hlY2tib3gsIC5jdXN0b21fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICBAZXh0ZW5kIC5wLUE7IFxyXG4gICAgICBvcGFjaXR5OiAwOyBcclxuICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICBAZXh0ZW5kIC5wLVI7IFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAZXh0ZW5kIC5wMDtcclxuICAgIH1cclxuXHJcbiAgICAgIC8vIEJveFxyXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgQGV4dGVuZCAuZElCO1xyXG4gICAgICAgIEBleHRlbmQgLlZfbTsgIEBleHRlbmQgLmJnLWY7XHJcbiAgICAgICAgd2lkdGg6MTdweDtcclxuICAgICAgICBoZWlnaHQ6MTdweDtcclxuICAgICAgICBib3JkZXI6c29saWQgMXB4ICM0RDY0OEQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLy8gQm94IGNoZWNrZWRcclxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiMxOTk2RkY7IGJvcmRlcjpzb2xpZCAxcHggIzE5OTZGRjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXHJcbiAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBEaXNhYmxlZCBib3guXHJcbiAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXHJcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAZXh0ZW5kIC5wLUE7XHJcbiAgICAgICAgbGVmdDo0cHg7XHJcbiAgICAgICAgdG9wOjlweDtcclxuICAgICAgICBAZXh0ZW5kIC5iZy1mO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogXHJcbiAgICAgICAgICAycHggMCAwIHdoaXRlLFxyXG4gICAgICAgICAgNHB4IDAgMCB3aGl0ZSxcclxuICAgICAgICAgIDRweCAtMnB4IDAgd2hpdGUsXHJcbiAgICAgICAgICA0cHggLTRweCAwIHdoaXRlLFxyXG4gICAgICAgICAgNHB4IC02cHggMCB3aGl0ZSxcclxuICAgICAgICAgIDRweCAtOHB4IDAgd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtmb250LXdlaWdodDo2MDA7fVxyXG59XHJcblxyXG4vL0NTUzogc3R5bGVkIGEgY3VzdG9tIHJhZGlvIGJ1dHRvblxyXG5cclxuLmN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcclxuLmN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XHJcbiAgQGV4dGVuZCAucC1BO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbn1cclxuLmN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxyXG4uY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWxcclxue1xyXG4gIEBleHRlbmQgLnAtUjtcclxuICBwYWRkaW5nOjAgMjhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6MTdweDtcclxuICBAZXh0ZW5kIC5kSUI7XHJcbiAgXHJcbn1cclxuLmN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcclxuLmN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgQGV4dGVuZCAucC1BOyBAZXh0ZW5kIC5fb0w7IEBleHRlbmQgLl9vVDsgQGV4dGVuZCAuYmctZjsgICBcclxuICB3aWR0aDoxNXB4O1xyXG4gIGhlaWdodDoxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTJGNUY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG4uY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbi5jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6OXB4O1xyXG4gIGhlaWdodDo5cHg7XHJcbiAgYmFja2dyb3VuZDojMDUyRjVGOyBib3JkZXI6IDFweCBzb2xpZCAjMDUyRjVGO1xyXG4gIEBleHRlbmQgLnAtQTtcclxuICB0b3A6M3B4O1xyXG4gIGxlZnQ6M3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuLmN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG59XHJcbi5jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIiAvKiBEaXNwbGF5cyAqL1xuXHRcdFx0XG4uZEIge2Rpc3BsYXk6YmxvY2s7fVxuaHRtbCBib2R5IC5kSUJ7IGRpc3BsYXk6aW5saW5lLWJsb2NrO31cbi5kSXsgZGlzcGxheTppbmxpbmU7fVxuLmRGeyBkaXNwbGF5OmZsZXg7fVxuLmRJRnsgZGlzcGxheTppbmxpbmUtZmxleDt9XG4uZElHe2Rpc3BsYXk6IGlubGluZS1ncmlkO31cbi5kRkJ7IGRpc3BsYXk6ZmxleC1ib3g7fVxuLi10YWJsZXsgZGlzcGxheTp0YWJsZTt9LyogPHRhYmxlPiovXG4uLXRye2Rpc3BsYXk6IHRhYmxlLXJvdzt9IC8qIDx0cj4qL1xuLi10aGVhZCAsIC5oaWRlLXRibC10aGVhZC1ze2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO30gLyogPHRoZWFkPiovXG4uLXRmb290e2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO30gLyogPHRoZWFkPiovXG4uLXRib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwO30gLyogPHRib2R5PiovXG4uLXRke2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fSAvKiA8dGQ+Ki9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1ZW0pIHsgXG4gICAgLi1tVGFibGUgdGQgLCA6bm90KC5fY29sLTMpIC50ZCB7ZGlzcGxheTogYmxvY2s7fVxuICAgIC5oaWRlLXRibC10aGVhZC1zeyBkaXNwbGF5OiBub25lO31cbn1cblxuXG5cbmh0bWwgYm9keSAuaGlkZSB7IGRpc3BsYXk6IG5vbmU7fVxuLnZNaWQgPiAuX3ZpdGVtcyB7IEBleHRlbmQgLmRJQjsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cbi52aXNpYmxlIHt2aXNpYmlsaXR5OiB2aXNpYmxlO31cbi5oaWRkZW4ge3Zpc2liaWxpdHk6IGhpZGRlbjt9XG4ub2ZIIHsgb3ZlcmZsb3c6IGhpZGRlbjt9XG4iLCIub2ZIIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvYWRlckNvbnRhaW5lciB7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0LmxvYWRlclBhcmVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0Ji52ZXJ0aWNhbCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQuaW1hZ2VDb250YWluZXIge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1hZ2VDb250YWluZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtYmFzaXM6IDY0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogNjRweDtcblx0XHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHRDb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuaW5mb1RleHQge1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6ICMxOTNGNkI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUsIDQ3LCA5NSwgMC43KTtcblx0fVxuXG5cdCYuZXhpc3RpbmdVc2VyQ29udGFpbmVye1xuICAgICAgICAubG9hZGVyUGFyZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIC5pbWFnZUNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9hZGVyQ29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnRleHRDYXBpdGFsaXplIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1lQ29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlbWFya0NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZXNzYWdlQ29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5sb2FkZXJDb250YWluZXIge1xuXHRcdC5sb2FkZXJQYXJlbnQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01NiUpO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXG5cdFx0XHQuaW1hZ2VDb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0Q29udGFpbmVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblxuXHRcdFx0XHQuaW5mb1RleHQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBpbXBvcnQgJ2dyaWQvX2dyaWQuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy9fbWl4aW5zLnNjc3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL191dGlsaXR5LnNjc3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL19ub3JtYWxpemUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvX2FsaWdubWVudC5zY3NzJztcclxuQGltcG9ydCAnaGVscGVycy9fY29sb3JzLnNjc3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL19mb250LnNjc3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL19sb2FkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvX2Zvcm0uc2Nzcyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvX2NoZWNrYm94LnNjc3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL19kaXNwbGF5LnNjc3MnO1xyXG5AaW1wb3J0ICdoZWxwZXJzL19pbWFnZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2hlbHBlcnMvX2xvYWRlclYyLnNjc3MnO1xyXG5cclxuKiwgOmFmdGVyLCA6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCIuUmVhY3RNb2RhbF9fQm9keS0tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLlJlYWN0TW9kYWxfX092ZXJsYXkge1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgXG4gIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwge1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDk3NnB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgXG4gIC5mcy0xNCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICBcbiAgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLnBsX2RldGFpbHMgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfSIsIi8qIE1haW4gc3RhcnRzKi9cclxuQGltcG9ydCAnLi4vY3NzL29wZW5fc2Fucy5taW4uY3NzJztcclxuQGltcG9ydCAnY29tbW9uLnNjc3MnO1xyXG5AaW1wb3J0ICdtb2RhbC5zY3NzJztcclxuQGltcG9ydCAnLi9oZWxwZXJzL2NvbG9ycyc7XHJcblxyXG4kY2xyLWRhcmtibHVlLTE6IHJnYmEoNSwgNDcsIDk1LCAwLjEpO1xyXG4kY2xyLWRhcmtibHVlLTI6IHJnYmEoNSwgNDcsIDk1LCAwLjEpO1xyXG4kY2xyLWRhcmtibHVlLTM6IHJnYmEoNSwgNDcsIDk1LCAwLjMpO1xyXG4kY2xyLWRhcmtibHVlLTc6IHJnYmEoNSwgNDcsIDk1LCAwLjcpO1xyXG4kbGF5b3V0TWF4V2lkdGggOjExODBweDtcclxuXHJcbiRTZWNvbmRhcnlMaWdodENvbG9yICA6ICMxQjFEQzc7XHJcbiRib3hNYXJnaW5Cb3R0b20gOjQwcHg7XHJcbiRib3hCb3JkZXJSYWRpdXM6IDEycHg7XHJcbiR3aGl0ZUNvbG9yICA6ICNmZmZmZmY7XHJcbiRib3hTaGFkb3c6IDAgMnB4IDE5cHggMCByZ2JhKDIzNywyMzcsMjM3LDEpO1xyXG4kU2Vjb25kYXJ5Q29sb3ItMTogcmdiYSg1LCA0NywgOTUsIDAuMSk7XHJcblxyXG5cclxuJGNvbW1vbkJvcmRlclJhZGl1czogMTJweDtcclxuJGJveE1hcmdpbkJvdHRvbU1vYmlsZToxNnB4O1xyXG4kYm94UGFkZGluZyA6MTJweDtcclxuXHJcbiRjb21tb25NYXJnaW4gOiAxMHB4O1xyXG4kY29tbW9uUGFkZGluZyA6IDE2cHg7XHJcbiRsYXlvdXRNYXhXaWR0aCA6MTE4MHB4O1xyXG5cclxuJGNvbW1vbkJveFNoYWRvdzogMCAycHggMTlweCAwIHJnYmEoMjM3LDIzNywyMzcsMSk7XHJcbiRQcmltYXJ5Q29sb3IgICA6I0Q5MDM2ODtcclxuJFVubG9ja0Jhbm5lciAgIDojMkEyMDQ0O1xyXG4kZGFya19ncmF5ICAgICAgOnJnYmEoNzYsIDUxLCAyMjcsIDAuMTIpO1xyXG4kbGlnaHRfZ3JheSAgICAgOiNGOUY4RkY7XHJcbiRsaWdodF9ncmF5MiAgICA6cmdiYSgyNywgMjksIDE5OSwgMC4xKTtcclxuJGxpZ2h0X2JsdWUyICAgIDojNjk4MjlGO1xyXG4kZ3JlZW5Db2xvciAgICAgOiMxRUI1NkM7XHJcbiRkaXNhYmxlLWNvbG9yICA6I2Y1ZjVmNTtcclxuJGNoZWNrTGluZUNvbG9yIDojMEJBRTg1O1xyXG4kZmFpbGVkICAgICAgICAgOiNENzI3MTY7XHJcbiRTZWxlY3RlZENvbG9yICA6I0Y5RkFGRTtcclxuXHJcbiR3aGl0ZUNvbG9yLTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuJHdoaXRlQ29sb3ItMzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4kd2hpdGVDb2xvci00OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiR3aGl0ZUNvbG9yLTU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuJHdoaXRlQ29sb3ItNjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4kd2hpdGVDb2xvci03OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiR3aGl0ZUNvbG9yLTg6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuJHdoaXRlQ29sb3ItOTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cclxuJFNlY29uZGFyeUNvbG9yICA6ICMwNTJmNWY7XHJcbiRTZWNvbmRhcnlDb2xvci0yOiByZ2JhKDUsIDQ3LCA5NSwgMC4yKTtcclxuJFNlY29uZGFyeUNvbG9yLTM6IHJnYmEoNSwgNDcsIDk1LCAwLjMpO1xyXG4kU2Vjb25kYXJ5Q29sb3ItNDogcmdiYSg1LCA0NywgOTUsIDAuNCk7XHJcbiRTZWNvbmRhcnlDb2xvci01OiByZ2JhKDUsIDQ3LCA5NSwgMC41KTtcclxuJFNlY29uZGFyeUNvbG9yLTY6IHJnYmEoNSwgNDcsIDk1LCAwLjcpO1xyXG4kU2Vjb25kYXJ5Q29sb3ItNzogcmdiYSg1LCA0NywgOTUsIDAuNyk7XHJcbiRTZWNvbmRhcnlDb2xvci04OiByZ2JhKDUsIDQ3LCA5NSwgMC44KTtcclxuJFNlY29uZGFyeUNvbG9yLTk6IHJnYmEoNSwgNDcsIDk1LCAwLjkpO1xyXG5cclxuXHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTE6IHJnYmEoNDQsIDU4LCAyMTcsIDAuMSk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTI6IHJnYmEoNDQsIDU4LCAyMTcsIDAuMik7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTM6IHJnYmEoNDQsIDU4LCAyMTcsIDAuMyk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTQ6IHJnYmEoNDQsIDU4LCAyMTcsIDAuNCk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTU6IHJnYmEoNDQsIDU4LCAyMTcsIDAuNSk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTY6IHJnYmEoNDQsIDU4LCAyMTcsIDAuNyk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTc6IHJnYmEoNDQsIDU4LCAyMTcsIDAuNyk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTk6IHJnYmEoNDQsIDU4LCAyMTcsIDAuOSk7XHJcbiRTZWNvbmRhcnlMaWdodENvbG9yLTE1OiByZ2JhKDQ0LCA1OCwgMjE3LCAwLjE1KTtcclxuXHJcbiRsaWdodEJhY2tncm91bmQgIDogI2U2ZWJlZjtcclxuJGxpZ2h0QmFja2dyb3VuZC0zOiByZ2JhKDIzMCwgMjM1LCAyMzksIDAuMyk7XHJcbiRsaWdodEJhY2tncm91bmQtNDogcmdiYSgyMzAsIDIzNSwgMjM5LCAwLjQpO1xyXG4kbGlnaHRCYWNrZ3JvdW5kLTU6IHJnYmEoMjMwLCAyMzUsIDIzOSwgMC41KTtcclxuJGxpZ2h0QmFja2dyb3VuZC02OiByZ2JhKDIzMCwgMjM1LCAyMzksIDAuNik7XHJcblxyXG5cclxuJGJveFNob3dDb2xvciAgICAgICA6ICNFM0VBRjI7XHJcbiRsb2FkZXJTa2VsZXRvbkNvbG9yOiAjRjRGNEY0O1xyXG4kc3RlcHNCb3JkZXJDb2xvciAgIDogI2U2ZWJlZjtcclxuJGNhcmRCZyAgICAgICAgICAgICA6IHJnYmEoMjUxLDI1MSwyNTUsMC44KTtcclxuXHJcbi8vYm94LXNoYWRvd1xyXG4kYm94U2hhZG93ICAgICAgICA6IDAgMnB4IDRweCAwICNFM0VBRjI7XHJcbiRib3gtc2hhZG93ICAgICAgIDogMCAycHggNHB4IDAgJGJveFNob3dDb2xvcjtcclxuJGJveC1zaGFkb3ctaG92ZXIgOiAwIDZweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4kY2FyZC1ib3gtc2hhZG93ICA6IGluc2V0IC0yMHB4IC0yMHB4IDYwcHggMCAjRkZGRkZGLCAxMHB4IDEwcHggNDBweCAwIHJnYmEoNDcsNzIsMTQ1LDAuMTMpO1xyXG5cclxuXHJcbi8vbG9hZGVyXHJcbiRvdmVybGF5Q29sb3IgICAgICA6ICRTZWNvbmRhcnlDb2xvci02O1xyXG4kbG9hZGVyLWJveC1zaGFkb3cgOiAwIDRweCA4cHggMCAkU2Vjb25kYXJ5Q29sb3ItNjtcclxuJGxvYWRlci1iZyAgICAgICAgIDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzIyNThFMCAwJSwgIzM1QjNGNSAxMDAlKTtcclxuJE1lbnVCZyAgICAgICAgICAgIDogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjIpO1xyXG5cclxuJGJhY2tkcm9wQmdDb2xvciAgIDogJFNlY29uZGFyeUNvbG9yLTY7XHJcblxyXG4vLyBmb290ZXIgY29sb3JcclxuJGZvb3RlclRleHRDb2xvcjogJHdoaXRlQ29sb3I7XHJcbiRmb290ZXJCb3JkZXIgICA6IHJnYmEoMjksMzEsMzcsMC4yKTtcclxuJGZvb3RlckJnICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXJEb3duQXJyb3c6ICAgXCJodHRwczovL3N0YXRpYy5wYWlzYWJhemFhci5jb20vY29tcG9uZW50cy9pbWFnZXMvbXV0dWFsX2Z1bmRzL21mX3YyL2Zvb3Rlci9hcnJvdy1kb3duLWJsdWUuc3ZnXCI7XHJcblxyXG5cclxuLypodG1se1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufSovXHJcbmh0bWwsXHJcbmJvZHksYnV0dG9uLGlucHV0LC5yYWRpbyx0ZXh0YXJlYSxzZWxlY3QsLmNoZWNrYm94IHtcclxuXHRmb250LWZhbWlseTogT3BlbiBTYW5zLCBTYW5zLVNlcmlmO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLm1haW5fY29udGFpbmVyX3YyIGltZy5wYl9sb2dvIHtcclxuXHR3aWR0aDogMTU0cHg7XHJcbn1cclxuYSAsIC5jbHItYmx1eyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiMxZTg4ZTU7fVxyXG5cclxuLmNsci1ibHVlMSB7IGNvbG9yOiAjMDUyRjVGOyB9XHJcbi5BcHBEb3dubG9hZEhlYWRlcnttYXgtd2lkdGg6IDkwJTsgbWFyZ2luLWxlZnQ6IDI0cHg7fVxyXG4uZG93bmxvYWRBcHB7IHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAubWFpbl9jb250ZW50X3NlY3Rpb257bWFyZ2luOiAwLjVyZW0gYXV0byAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICAuZG93bmxvYWRfYXBwX2NvbnRhaW5lcnsgY2xlYXI6IGJvdGg7IHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgIG1hcmdpbjogMHB4IDI0cHg7IHBhZGRpbmc6IDBweDtcclxuICAgICAgICAuaGVhZGluZ3sgY29sb3I6ICMwNTJGNUY7ICBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyAgICBtYXJnaW46IDBweCAwcHggMTZweDsgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgc3Bhbntmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVuaWZpdHN7XHJcbiAgICAgICAgICAgIGxpe3Bvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICMwNTJGNUY7bWFyZ2luLWJvdHRvbTogMTJweDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHNwYW57Y29sb3I6ICMwNTJGNUY7IGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMjJweDsgbWFyZ2luLWxlZnQ6IDI0cHg7fVxyXG4gICAgICAgICAgICAgICAgaW1ne3dpZHRoOjE2cHggIWltcG9ydGFudDsgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMHB4OyB0b3A6IDNweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZ19wYXJlbnR7dGV4dC1hbGlnbjogY2VudGVyOyBtYXgtaGVpZ2h0OiAyODBweDtoZWlnaHQ6IDEwMCU7IHdpZHRoOmF1dG87IG1hcmdpbjogMTZweCBhdXRvIDI0cHg7XHJcbiAgICAgICAgICAgIGltZ3ttYXgtaGVpZ2h0OiAyODBweDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogYXV0bzt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5fYnRuX3BhcmVudHsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBidXR0b257Y29sb3I6I2ZmZjsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjBweDsgaGVpZ2h0OiA0NHB4O3dpZHRoOiAxMDAlO2JvcmRlci1yYWRpdXM6IDhweDtiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxREM3O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogTWFpbiBlbmRzKi9cclxuXHJcbi8qIEhlYWRlciBzdGFydHMqL1xyXG5cclxuLm1haW5fY29udGFpbmVyX3YyIC5oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xyXG59XHJcbi5tYWluX2NvbnRhaW5lcl92MiAuaGVhZGVyIGJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMTFweCAyMXB4O1xyXG59XHJcblxyXG4vKiBIZWFkZXIgZW5kcyovXHJcblxyXG4vKiBNYWluIEJvZHkgc3RhcnRzKi9cclxuLmJyXzQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubGgtMjIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxoLTMwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wMjAge1xyXG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wMTIge1xyXG4gICAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icl84IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLm1iMjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLm1UMTIge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tLUItMTZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uZnctNyB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuLmZ3LTYgeyBmb250LXdlaWdodDogNjAwOyB9XHJcbiBcclxuLmN1c3RvbV9mb3JtLWNvbnRyb2wsIGlucHV0W3R5cGU9dGV4dF0sIC5jdXN0b21fZm9ybS1jb250cm9sIC5mb3JtLWNvbnRyb2wsLlNlbGVjdC1jb250cm9sIHtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbmlucHV0W3R5cGU9dGV4dF0sXHJcbi5jdXN0b21fZm9ybS1jb250cm9sIC5mb3JtLWNvbnRyb2wge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYWluX2NvbnRhaW5lcl92MntcclxuICAgIC50aXRsZXtsaW5lLWhlaWdodDogMzNweDt9XHJcbiAgICAuY2FtcGFpZ25fY3JlZGl0X3JlcG9ydF9jb250YWluZXIge292ZXJmbG93OiBoaWRkZW47Zm9udC1mYW1pbHk6IE9wZW4gU2FucywgU2Fucy1TZXJpZiAhaW1wb3J0YW50O31cclxuICAgIC5jb250ZW50X3NlY3Rpb24ge3dpZHRoOiA0MS42NjY2NjY2NyU7bWluLWhlaWdodDogODUycHg7XHJcbiAgICAgICAgLmhlYWRlciB7cGFkZGluZy1ib3R0b206IDQ3cHg7fVxyXG4gICAgICAgIC5jb250ZW50X2NvbnRhaW5lciB7cGFkZGluZy1sZWZ0OiBjYWxjKDE2LjY2NjY2NjY3JSArIDIwcHgpO21heC13aWR0aDogNTYyLjA4cHg7XHJcbiAgICAgICAgICAgIHAge2xpbmUtaGVpZ2h0OiAzMHB4O31cclxuICAgICAgICAgICAgLnJlcG9ydF9saW5rIHtsaW5lLWhlaWdodDogMjBweDtwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW50cm8ge21hcmdpbi1ib3R0b206IDkzcHg7fVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICB9XHJcbiAgICAuZm9ybV9zZWN0aW9uIHt3aWR0aDogNTguMzMzMzMzMzMlO2JhY2tncm91bmQ6ICNmZmY7bWluLWhlaWdodDogMTAwdmg7cGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJi5zdGF0dXNfY29udGFpbmVye3BhZGRpbmctdG9wOiAxMDBweDt9XHJcbiAgICAgICAgLnNsb2dhbl90eHQge29wYWNpdHk6IDAuNjtsaW5lLWhlaWdodDogMTVweDtmb250LXNpemU6IDExcHg7bWFyZ2luLXRvcDogN3B4O31cclxuICAgICAgICAmLmJ1dHRvbkNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmNvbnRpbnVle2JvcmRlci1yYWRpdXM6IDRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludHJve1xyXG4gICAgICAgIGgzIHtmb250LXdlaWdodDogbm9ybWFsO2xpbmUtaGVpZ2h0OiAzM3B4O31cclxuICAgIH1cclxuICAgIC5tb2JpbGVGaWVsZFdyYXBwZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgaW5wdXQ6ZGlzYWJsZWR7b3BhY2l0eTogMC42O2N1cnNvcjogbm8tZHJvcDsgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpc2FibGVkeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLmlucHV0VGV4dCxcclxuICAgICAgICAgICAgaW5wdXR7b3BhY2l0eTogMC42O2N1cnNvcjogbm8tZHJvcDtwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG4gICAgICAgICAgICAubGlua1RleHR7ei1pbmRleDogOTk5OyAgY29sb3I6ICMxQjFEQzc7IGZvbnQtd2VpZ2h0OiA2MDA7IGN1cnNvcjogcG9pbnRlcjsgIGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMThweDsgcmlnaHQ6IDBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuTWFza2VkTW9iaWxlTnVtYmVye3BhZGRpbmctdG9wOiAzNnB4OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDUsIDQ3LCA5NSwgMC4zKTtcclxuICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxNHB4O2NvbG9yOiAjMDUyRjVGO31cclxuICAgICAgICAgICAgLmluZm9UZXh0eyBjb2xvcjogcmdiYSg1LCA0NywgOTUsIDAuNik7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMThweDsgbGVmdDogMHB4O31cclxuICAgICAgICAgICAgLmlucHV0VGV4dHtwYWRkaW5nOiA1cHggMHB4IDJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7cGFkZGluZy10b3A6IDU1cHg7cGFkZGluZy1yaWdodDogMTVweDsgXHJcbiAgICAgICYud2hhdHNhcHBDb25zZW50e3BhZGRpbmctdG9wOiAyNHB4O3BhZGRpbmctcmlnaHQ6IDI4cHg7fVxyXG4gICAgfVxyXG4gICAgLl9jb25zZW50V3JhcHBlcntmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDE2cHg7IHotaW5kZXg6IDk5OTt9XHJcbiAgICAubmFtZXtcclxuICAgICAgICAmLnJhZGlvLCAmLnJhZGlvRm9ybUdyb3VwIHt0b3A6IDI4cHg7Zm9udC1zaXplOiAxMnB4O29wYWNpdHk6IDAuNjt9XHJcbiAgICB9IFxyXG4gICAgbGFiZWx7XHJcbiAgICAgICAgJi5uYW1lIHtmb250LXNpemU6IDE0cHg7Y29sb3I6ICMwNTJGNUY7dG9wOiAzNnB4O3BvaW50ZXItZXZlbnRzOiBub25lO3RyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7ei1pbmRleDogMzstbW96LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7LXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO31cclxuICAgIH1cclxuICAgIFxyXG4gICAgaW5wdXQuY3VzdG9tX2Zvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXHJcbiAgICAuU2VsZWN0LXBsYWNlaG9sZGVyIHtjb2xvcjogcmdiYSg5NSwxMjIsMTUzLDAuNik7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAyMHB4O2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OiAzMDA7fVxyXG4gICAgLlNlbGVjdC1wbGFjZWhvbGRlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OiAwO2xpbmUtaGVpZ2h0OiAzNHB4O31cclxuICAgIFxyXG4gICAgLl9kb2J7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIC5jdXN0b21fZm9ybS1jb250cm9sIHtib3JkZXItYm90dG9tOiBub25lO30gIFxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxuICAgIC5iYWNrX3BhcmVudCArIC5mb3JtLWdyb3Vwe3BhZGRpbmctdG9wOiA0NXB4O31cclxuICAgIC5iYWNrX3BhcmVudCArIC5mb3JtLWdyb3VwIC5oZWxwX2xpbmt7dG9wOiAyNnB4O31cclxuICAgIC5iYWNrX3BhcmVudCArIC5mb3JtLWdyb3VwIC5oZWxwX3R4dCB7dG9wOiA1NXB4O31cclxuICAgIC5iYWNrX3BhcmVudCArIC5mb3JtLWdyb3VwIGxhYmVsLm5hbWV7dG9wOiAyNnB4O31cclxuXHJcbn1cclxuLmNscl9saWdodF9ncmF5e2NvbG9yOiByZ2JhKDk1LDEyMiwxNTMsMC42KTtmb250LXNpemU6IDEycHg7bGluZS1oZWlnaHQ6IDIwcHg7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6IDMwMDt9XHJcblxyXG5cclxuLmJkcl9idG1fZiB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHRwYWRkaW5nLWJvdHRvbTogMnB4O31cclxuLnJ1cGVlLWljb257YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9ydXBlZV9zeW1ib2wuc3ZnKSBuby1yZXBlYXQgMCAwOyB3aWR0aDoxM3B4OyBoZWlnaHQ6MTZweDt9XHJcblxyXG5cclxuLyogZm9ybSBzdGFydGluZyBzdHlsaW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5oZWxwX3R4dCB7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0Y29sb3I6IHJnYmEoOTUsMTIyLDE1MywwLjYpO1xyXG5cdHRvcDogNjVweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm5vdGVfdHh0LC5waW5fdHh0IHtcclxuXHRjb2xvcjogcmdiYSg1LCA0NywgOTUsIDAuNik7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG5cclxuLyogIEJVVFRPTiBzdGFydHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYnRuX3NlY29uZGFyeSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzVGN0E5OTtcclxufVxyXG5cclxuLmJ0bl9wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjVBNjIzO1xyXG59XHJcblxyXG4ucGQxMntcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG59XHJcblxyXG4vKiAgQlVUVE9OIGVuZHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogTEFCRUwgc3RhcnRzPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuXHJcbi8qIGFjdGl2ZSBzdGF0ZSAqL1xyXG5cclxuaW5wdXQ6Zm9jdXN+bGFiZWwubmFtZSxcclxuaW5wdXQudmFsaWR+bGFiZWwubmFtZSxcclxuLlNlbGVjdDpmb2N1c35sYWJlbC5uYW1lLFxyXG4uU2VsZWN0LnZhbGlkfmxhYmVsLm5hbWVcclxuXHJcbntcclxuXHR0b3A6IDM2cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLyppbnB1dDpmb2N1c35zcGFuLmhlbHBfdHh0LFxyXG5pbnB1dC52YWxpZH5zcGFuLmhlbHBfdHh0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59Ki9cclxuaW5wdXQud2l0aF9zeW1ib2x+c3Bhbi5zeW1ib2x7dmlzaWJpbGl0eTpoaWRkZW47IG9wYWNpdHk6MDt9XHJcbmlucHV0LndpdGhfc3ltYm9sOmZvY3VzfnNwYW4uc3ltYm9sLGlucHV0LndpdGhfc3ltYm9sLnZhbGlkfnNwYW4uc3ltYm9se3Zpc2liaWxpdHk6dmlzaWJsZTsgb3BhY2l0eToxOyB0b3A6IDY1cHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7fVxyXG5pbnB1dC53aXRoX3N5bWJvbDpmb2N1cyxpbnB1dC53aXRoX3N5bWJvbC52YWxpZHtwYWRkaW5nLWxlZnQ6MTRweDt9XHJcblxyXG5cclxuLyogTEFCRUwgZW5kcz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbi8qIElOUFVUIHN0YXJ0cz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcblxyXG5pbnB1dC5jdXN0b21fZm9ybS1jb250cm9sOmZvY3VzLFxyXG5pbnB1dC5jdXN0b21fZm9ybS1jb250cm9sLnZhbGlkIHtcclxuXHQvKmJvcmRlci1ib3R0b206MDsqL1xyXG59XHJcblxyXG5cclxuXHJcbi8qIElOUFVUIGVuZHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBSYWRpbyBCdXR0b24gc3RhcnRzPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ucmFkaW8ge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5yYWRpbyAucmFkaW8tbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzA1MkY1RjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucmFkaW8gLnJhZGlvLWxhYmVsOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5ZmFmYzI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcclxufVxyXG5cclxuLnJhZGlvIGlucHV0OmZvY3VzfmxhYmVsLm5hbWUsXHJcbi5yYWRpbyBpbnB1dC52YWxpZH5sYWJlbC5uYW1lIHtcclxuXHR0b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5yYWRpby5hY3RpdmUgLnJhZGlvLWxhYmVsOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA1MkY1RjtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDUyRjVGO1xyXG59XHJcblxyXG4ucmFkaW8uYWN0aXZlIC5yYWRpby1sYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGFsbDtcclxufVxyXG5cclxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cysucmFkaW8tbGFiZWw6YmVmb3JlIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkKy5yYWRpby1sYWJlbDpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xyXG5cdGJvcmRlci1jb2xvcjogI2I0YjRiNDtcclxuXHRiYWNrZ3JvdW5kOiAjYjRiNGI0O1xyXG59XHJcblxyXG4ucmFkaW8gLnJhZGlvLWxhYmVsOmVtcHR5OmJlZm9yZSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuLyogUmFkaW8gQnV0dG9uIGVuZHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBDaGVja0JveCBTdGFydHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmxhYmVsLS1jaGVja2JveCArIC50eHR7XHJcblx0d2lkdGg6IDkwJTtcclxufVxyXG4ubGFiZWwtLWNoZWNrYm94ICwubGFiZWwtLWNoZWNrYm94ICsgLnR4dHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6IHJnYmEoNSwgNDcsIDk1LCAxKTtcclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMC4zNzVyZW07XHJcblx0bWFyZ2luOiAwIDFyZW0gMCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxubGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAycHg7XHJcblx0d2lkdGg6IDQlO1xyXG5cdGhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmxhYmVsLS1jaGVja2JveCAudHh0IHtcclxuXHRtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4uY2hlY2tib3g6YmVmb3JlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1OSwgMTc1LCAxOTQsIDEpO1xyXG59XHJcblxyXG4uY2hlY2tib3g6Y2hlY2tlZDpiZWZvcmUge1xyXG5cdCAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5jaGVja2JveDphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxufVxyXG4uY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XHJcblx0YmFja2dyb3VuZDogIzJmOTZlZTtcclxuXHR3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuXHJcbn1cclxuXHJcbi5jb25zZW50IC5sYWJlbC0tY2hlY2tib3ggc3Bhbi5oZWFkaW5nX3R4dHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHRcclxufVxyXG4uY29uc2VudCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICB0b3A6IDIycHg7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXAge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYuMjVyZW0pO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYuMjVyZW0pO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVwIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjI1cmVtKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjI1cmVtKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBDaGVja0JveCBFbmRzPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5cclxuLyogQk9UVE9NIF9saW5lUyBzdGFydHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLl9saW5le1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNSwgNDcsIDk1LCAwLjIpO1xyXG59XHJcblxyXG4uX2xpbmU6YmVmb3JlLFxyXG4uX2xpbmU6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDogIzUyNjRBRTtcclxuXHR0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbn1cclxuXHJcbi5fbGluZTpiZWZvcmUge1xyXG5cdGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLl9saW5lOmFmdGVyIHtcclxuXHRyaWdodDogNTAlO1xyXG59XHJcblxyXG5cclxuLyogYWN0aXZlIHN0YXRlICovXHJcblxyXG5pbnB1dDpmb2N1c34uX2xpbmU6YmVmb3JlLFxyXG5pbnB1dDpmb2N1c34uX2xpbmU6YWZ0ZXIsXHJcbmlucHV0LmN1c3RvbV9mb3JtLWNvbnRyb2wuZXJyb3J+Ll9saW5lOmJlZm9yZSxcclxuaW5wdXQuY3VzdG9tX2Zvcm0tY29udHJvbC5lcnJvcn4uX2xpbmU6YWZ0ZXIsXHJcbi5lcnJvciAuX2xpbmU6YmVmb3JlLC5lcnJvciAuX2xpbmU6YWZ0ZXJcclxue1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcblxyXG4vKiBCT1RUT00gX2xpbmVTIGVuZHM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZCxcclxuaW5wdXRbdHlwZT10ZXh0XS5kaXNhYmxlZCxcclxuYnV0dG9uOmRpc2FibGVkLFxyXG5idXR0b24uZGlzYWJsZWQsXHJcbi5kaXNhYmxlZHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDk1LCAxMjIsIDE1MywgMC4zKTtcclxuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG5cclxuXHJcbi5fZG9iIHtcclxuXHR3aWR0aDogMjRweDtcclxufVxyXG5cclxuXHJcbi5ncmF5X2Jkcl9idG0ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUsIDQ3LCA5NSwgMC4yKTtcclxufVxyXG5cclxuLmlucHV0X3NlcGFyYXRvciB7XHJcblx0d2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbi5kRiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG4uZEIgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4uZElCIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcblxyXG5cclxuLyogU2hvdy9IaWRlIHN0YXJ0cy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5yZWFkLW1vcmUtc3RhdGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUtdGFyZ2V0IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG4ucmVhZC1tb3JlLXN0YXRlOmNoZWNrZWR+LnJlYWQtbW9yZS13cmFwIC5yZWFkLW1vcmUtdGFyZ2V0IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRtYXgtaGVpZ2h0OiA5OTllbTtcclxufVxyXG5cclxuLnJlYWQtbW9yZS1zdGF0ZX4ucmVhZC1tb3JlLXRyaWdnZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnTW9yZSArJztcclxufVxyXG5cclxuLnJlYWQtbW9yZS1zdGF0ZTpjaGVja2Vkfi5yZWFkLW1vcmUtdHJpZ2dlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdMZXNzIC0nO1xyXG59XHJcblxyXG4ucmVhZC1tb3JlLXRyaWdnZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjb2xvcjogIzAwYTZlZDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qIFNob3cvSGlkZSBlbmRzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmhlbHBfbGluayB7XHJcblx0cmlnaHQ6IDA7XHJcblx0Y29sb3I6IHJnYmEoMCwgMTY2LCAyMzcsIDEpO1xyXG5cdHRvcDogMzZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDE2NiwgMjM3LCAxKTtcclxuXHRwYWRkaW5nOiAycHggNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uWDphZnRlciB7XHJcblx0Y29udGVudDogXCJERC1NTS1ZWVwiO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRjb2xvcjogI2RkZDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogNzUlO1xyXG5cdGhlaWdodDogMThweDtcclxuXHRib3R0b206IDZweDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGN1cnNvcjogdGV4dDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBFcnJvciBzdGFydHMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY3VzdG9tX2Zvcm0tY29udHJvbH5zcGFuLi1lcnJvciwuZXJyb3Igc3Bhbi4tZXJyb3J7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dG9wOiA4OHB4O1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIFxyXG59XHJcbi5lcnJvci52MiB+IHNwYW4uLWVycm9yeyBcclxuICAgICB0b3A6YXV0bztcclxuICAgICBib3R0b206IC0xNnB4O1xyXG59XHJcblxyXG5pbnB1dC5jdXN0b21JbnB1dFYyLmVycm9yIH4gc3Bhbi5fbGluZSwuZXJyb3Igc3Bhbi5fbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxNSwgMzksIDIyLCAwLjgpO1xyXG59XHJcblxyXG4uY3VzdG9tSW5wdXRWMi5lcnJvcn5zcGFuLi1lcnJvcixcclxuLy8gLmN1c3RvbV9mb3JtLWNvbnRyb2wuZXJyb3J+bGFiZWwubmFtZSxcclxuLy8gLmVycm9yIGxhYmVsLm5hbWUsXHJcbi5lcnJvciBzcGFuLi1lcnJvclxyXG57XHJcblx0Y29sb3I6ICNENzI3MTY7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcblxyXG4uY3VzdG9tSW5wdXRWMi5lcnJvcn5zcGFuLm5vdGVfdHh0e1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW5wdXQuY3VzdG9tSW5wdXRWMi5lcnJvcn5zcGFuOmJlZm9yZSxcclxuaW5wdXQuY3VzdG9tSW5wdXRWMi5lcnJvcn5zcGFuOmFmdGVyLFxyXG4uZXJyb3Igc3BhbjpiZWZvcmUsXHJcbi5lcnJvciBzcGFuOmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogI0Q3MjcxNjtcclxufVxyXG5cclxuLnJhZGlvV3JhcHBlciBzcGFuLi1lcnJvcntcclxuXHR0b3A6IDU1cHg7XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgXHJcbn1cclxuLyogRXJyb3IgZW5kcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG4vKiBmb3JtIHN0eWxpbmdzIGVuZHMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuLyogT1RQIE1PREFMIHN0eWxpbmdzIHN0YXJ0cy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5vdHBfbW9kYWxfY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJGNUY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC50aW1lcntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgfiBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcmVzZW5kX3BhcmVudCwudGltZXJ7XHJcbiAgICAgICAgJi5kZWFjdGl2ZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSAqIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgI3Jlc2VuZF9wYXJlbnR7XHJcbiAgICAgICAgJi5kZWFjdGl2ZXtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlJlc2VuZCBPVFBcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5vdHBfbW9kYWxfY29udGFpbmVyIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufVxyXG5cclxuLm90cF9tb2RhbF9jb250YWluZXIgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG59XHJcbi5vdHBfbW9kYWxfY29udGFpbmVyIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEwcHg7XHJcbn1cclxuLm90cF9tb2RhbF9jb250YWluZXIgaDMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbn1cclxuLm90cF9tb2RhbF9jb250YWluZXIgaDMgKyBzcGFuIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG59XHJcbi5vdHBfbW9kYWxfY29udGFpbmVyIGlucHV0IHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUY3QTk5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5vdHBfbW9kYWxfY29udGFpbmVyIGlucHV0OmZvY3VzLFxyXG4ub3RwX21vZGFsX2NvbnRhaW5lciBpbnB1dDphY3RpdmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxufVxyXG4ub3RwX21vZGFsX2NvbnRhaW5lciBpbnB1dC52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVBNjIzO1xyXG59XHJcbi5vdHBfbW9kYWxfY29udGFpbmVyIC5mb3JtLWdyb3VwICsgc3BhbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG4ub3RwX21vZGFsX2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFxyXG4ub3RwX21vZGFsX2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7IFxyXG59XHJcbi5vdHBfbW9kYWxfY29udGFpbmVyLmVycm9yIGlucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdFNzI7XHJcbn1cclxuLm90cF9tb2RhbF9jb250YWluZXIuc3VjY2VzcyBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzJGRjhCO1xyXG59XHJcblxyXG5cclxuLyogT1RQIE1PREFMIHN0eWxpbmdzIGVuZHMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBDaXJjbGUgUm90YXRpb24gc3R5bGluZ3Mgc3RhcnRzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2lyY2xlIHtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuLmNpcmNsZSAuYm9yZGVyIHtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZmZmO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IFJvdGF0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBSb3RhdGU7XHJcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBSb3RhdGU7XHJcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgLW1zLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuXHJcbi5jaXJjbGVfbnVtYmVyIHtcclxuXHRwYWRkaW5nOiAxMnB4IDE4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBSb3RhdGUge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgUm90YXRlIHtcclxuICBmcm9tIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgUm90YXRlIHtcclxuICBmcm9tIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIENpcmNsZSBSb3RhdGlvbiBzdHlsaW5ncyBlbmRzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogTXVsdGktUGFydCBDU1Mgc3RhcnRzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5pbnB1dCNzdGVwMlt0eXBlPWNoZWNrYm94XSxpbnB1dCNzdGVwM1t0eXBlPWNoZWNrYm94XSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qIFBvc2l0aW9uIHRoZSBjaGVja2JveCBpbiB1cHBlciBsZWZ0IGNvcm5lciAqL1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgUGFydHMgKi9cclxuI3BhcnQxLFxyXG4jcGFydDIsXHJcbiNwYXJ0MyB7XHJcbiAgei1pbmRleDogMjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4vKiBIaWRkZW4gUGFydHMgKi9cclxuI3BhcnQyLFxyXG4jcGFydDMge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIFNob3cgU3RlcCAyICYgSGlkZSBTdGVwIDEgKi9cclxuI3N0ZXAyOmNoZWNrZWQgfiAjcGFydDIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jc3RlcDI6Y2hlY2tlZCB+ICNwYXJ0MSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogU2hvdyBTdGVwIDMgICYgSGlkZSBTdGVwIDIgKi9cclxuI3N0ZXAzOmNoZWNrZWQgfiAjcGFydDMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jc3RlcDM6Y2hlY2tlZCB+ICNwYXJ0MiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuI3BhcnQxLmhpZGUtbSxcclxuI3BhcnQyLmhpZGUtbSxcclxuI3BhcnQzLmhpZGUtbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcdFx0XHJcbn1cclxuLyogTXVsdGktUGFydCBDU1MgZW5kcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZvcm1fcGFyZW50IC5jaXJjbGUsLmNpcmNsZV92MntcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB0b3A6IDdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzIyNThFMCAwJSwgIzM1QjNGNSAxMDAlKTtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmZvcm1fcGFyZW50IC5jaXJjbGUgaW1nLC5jaXJjbGVfdjIgaW1ne1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbn1cclxuXHJcbi5iZHJfYnRtX29yYW5nZXtcclxuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZjk4MzM7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmOTgzMztcclxuXHRcclxufVxyXG4uYnRtXzB7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcbi50ZXJte1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi50ZXJtIGF7XHJcblx0Y29sb3I6ICMwMEE2RUQ7XHJcbn1cclxuLmJhY2tfcGFyZW50e1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYmFja19wYXJlbnQgaW1ne1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLndpdGhvdXRfZm9ybV9ncm91cHtcclxuXHRwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcbnNwYW4ucnVfbm90ZV90eHQge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sYWJlbC0tY2hlY2tib3ggLnR4dCBie1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmJveF9zXzF7XHJcblx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcclxufVxyXG4uY2FtcGFpZ25fY3JlZGl0X3JlcG9ydF9jb250YWluZXIgLmNhcmRfMSBoNHtcclxuXHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuLmNhbXBhaWduX2NyZWRpdF9yZXBvcnRfY29udGFpbmVyIC5jYXJkXzEgcHtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG4uZm9ybV9wYXJlbnQgLnZfbWlkZGxle1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1OHB4KTtcclxufVxyXG4udGF4X3NtaWxlX2xvZ28gc3BhbntcclxuXHR0b3A6OHB4O1xyXG59XHJcbi50YXhfc21pbGVfZm9ybSB1bCBsaSBpbWcge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcbi5jaXJjbGVfbG9hZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZjk4MzM7XHJcbn1cclxuLmNpcmNsZV9sb2FkZXIgaW1nIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG59XHJcbi5tMjBBe1xyXG5cdG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcbi5fY29uc2VudCBpbnB1dC5jaGVja2JveCB7XHJcblx0dG9wOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuLy8gLl9jb25zZW50IGlucHV0LmNoZWNrYm94ICsgbGFiZWwubGFiZWwtLWNoZWNrYm94IHtcclxuLy8gICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4vLyB9XHJcbi5fY29uc2VudCAgLnJlYWQtbW9yZS10cmlnZ2Vye1xyXG5cdGJvdHRvbTogLTNweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG4vKiBNYWluIEJvZHkgZW5kcyovXHJcbi50b2dnbGVfdGV4dHtcclxuXHRib3R0b206IC0yMnB4O1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5TZWxlY3QuaXMtb3BlbiB7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cdHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XHJcbn1cclxuYnV0dG9uLnRhZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDUyRjVGO1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGNvbG9yOiAjMDUyRjVGO1xyXG59XHJcbmJ1dHRvbi50YWc6YWN0aXZlLCBidXR0b24udGFnOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJGNUY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5oci5vcmFuZ2VfaHJfNjAge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0Y1QTYyMztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLm9yYW5nZV9saW5lXzI2IHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uZm9ybV9zZWN0aW9uIC50b29sdGlwIHtcclxuICAgXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggM3B4IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MSw5MCwxMTMsMC4xKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuYS5oZWxwX2xpbms6Zm9jdXMgfiAudG9vbHRpcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGNvbG9yOiAjMDUyRjVGO1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig5NSUgOSUsIDkwJSAwLCA4NCUgOSUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5NSUgOSUsIDkwJSAwLCA4NCUgOSUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNkZGQ7XHJcbiAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX3NlY3Rpb24gLnRvb2x0aXAtdGV4dCB7XHJcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmNyZWRpdF9hc3Npc3RfYWRkLW9uX21vZGFsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlJlY29tbWVuZGVkXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzY5MjdDMSAwJSwgIzI1NzVGMiAxMDAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICYuaGluZGl7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4KS54KSu4KS+4KSw4KWAIOCkuOCksuCkvuCkuVwiO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1ODNBQ0QgIWltcG9ydGFudDtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgK3NwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwuZmVhdHVyZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YV9wYXJlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLmFjdGl2ZV9pbnNpZ2h0X21vZGFsIHtcclxuICAgIHBhZGRpbmc6IDM2cHggMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJGNUY7XHJcbn1cclxuLmJ0bi1pbmZvIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1OWNlMjtcclxufVxyXG4ubTMwQSB7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxufVxyXG4uYmRyX2Yge1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5vcDQge1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG59XHJcbi5nbWFpbF91bmxvY2tfbm90aWZpY2F0aW9ue1xyXG4gICAgYnV0dG9uLnNraXAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgfVxyXG4gICAuaW1hZ2VfcGFyZW50e1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNTJFNUU3IDAlLCAjMTMwQ0I3IDEwMCUpO1xyXG4gICAgICBwYWRkaW5nOiAzNnB4IDAgMjBweDtcclxuICAgfVxyXG4gICB1bC5mZWF0dXJlc3tcclxuICAgICAgbGl7XHJcbiAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4uc3dpdGNoLFxyXG4uc3dpdGNoIHtcclxuICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICB9XHJcbiAgIGxhYmVsIHtcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xyXG4gICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmxldmVyOjphZnRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3Njk7XHJcbiAgICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkKy5sZXZlcjo6YWZ0ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCsubGV2ZXIsXHJcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZD1cImRpc2FibGVkXCJdOmNoZWNrZWQrLmxldmVyIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcclxuICAgICAgfVxyXG4gICAgICAubGV2ZXI6OmFmdGVyIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzBDMDtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSAwcywgYmFja2dyb3VuZCAwLjNzIGVhc2UgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlIDBzO1xyXG4gICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsubGV2ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xyXG4gICAgICB9XHJcbiAgICAgIC5sZXZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSAwcztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdOmNoZWNrZWQrLmxldmVyIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdOmNoZWNrZWQrLmxldmVyIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdOmNoZWNrZWQrLmxldmVyOjphZnRlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCOENFRTQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5yaWdodF8wIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gfVxyXG4gLmZvcm1fc2VjdGlvbl9jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzIyNThFMCAwJSwgIzM1QjNGNSAxMDAlKTtcclxuIH1cclxuIC53aXRob3V0X2Zvcm1fZ3JvdXAuX2NvbnNlbnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLl9jb25zZW50IHtcclxuICAgIC4tZXJyb3IgeyBib3R0b206IC0xOHB4OyB9XHJcbiAgICBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnNlbnRDaGVja2JveCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIC5jb25zZW50U2VjdGlvbiB7XHJcbiAgICAgICAgJi5jb25zZW50TG9hZGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLmNvbnNlbnRDaGVja2JveCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tcmlnaHQ6IDhweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIC5jb25zZW50Q29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IH1cclxufVxyXG4uYmctYmx1ZTUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMURDNztcclxufVxyXG4uY2xyLXBpbmsge1xyXG4gICAgY29sb3I6ICNEOTAzNjg7XHJcbn1cclxuLm0tUi01IHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi5tLUItMTYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tQjI0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5jb21tb25fbW9kYWxfdjJfY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICYuY29tbW9uX21vZGFsX3YyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFOEVGO1xyXG4gICAgICAgICAgICAuY2xvc2VfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuU2VsZWN0LWNvbnRyb2wge1xyXG4gICAgICAgIHotaW5kZXg6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4IDQwcHg7XHJcbiAgICB9XHJcbiB9XHJcbiAuYnJfNCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiB9XHJcbiAuYmRyX2JsdWU1IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQjFEQzc7XHJcbiB9XHJcbiN0YWJfY29udGVudDEge1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjk5ZDMxO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIC5tYWluX2hlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXZpZXdzX2J0bl9ib3gge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdGFyX3JldmlldyB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbiNhY3FUbmMsIC5idW5kbGVTa2VsZXRvbkxvYWRlciB7XHJcbiAgICAuX3NrZWxldG9uLCAuX2lubmVyU2tlbGV0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU1ZTc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNDBweCB0b3AgMDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hpbmUgMXMgZWFzZSBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb246IHNoaW5lIDFzIGVhc2UgaW5maW5pdGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgJlxyXG4gICAgICAgICAgICArIC5fc2tlbGV0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00MHB4IHRvcCAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGluZSB7XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTQwcHggdG9wIDA7XHJcbiAgfVxyXG59XHJcbnNwYW4uY2xvc2VfYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG51bDpub3QoLmRpc2MpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgUXVlcmllcyBzdGFydHMgPT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgLm1haW5fY29udGFpbmVyX3YyIC5mb3JtX3NlY3Rpb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJi5zdGF0dXNfY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9uX21vZGFsX3YyX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBib3RoO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBib3RoO1xyXG4gICAgICAgICYudjIge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJi5jb21tb25fbW9kYWxfdjIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU4RUY7XHJcbiAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAjdGFiX2NvbnRlbnQxIHtcclxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAubWFpbl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXZpZXdzX2J0bl9ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAuc3Rhcl9yZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcblx0I3BhcnQxLmhpZGUtcyxcclxuXHQjcGFydDIuaGlkZS1zLFxyXG5cdCNwYXJ0My5oaWRlLXMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcdFx0XHJcblx0fVxyXG5cdCNwYXJ0MS5oaWRlLW0sXHJcblx0I3BhcnQyLmhpZGUtbSxcclxuXHQjcGFydDMuaGlkZS1tIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7ICAgICAgIFxyXG4gICAgICAgICYuYnV0dG9uQ29udGFpbmVye3BhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgICAgICAgICAuY29udGludWV7Ym9yZGVyLXJhZGl1czogNHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcblx0Lm1haW5fY29udGFpbmVyX3YyIGltZy5wYl9sb2dvIHtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdHRvcDogM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Lm1haW5fY29udGFpbmVyX3YyIC5oZWFkZXIgYnV0dG9ue1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdHBhZGRpbmc6NnB4IDEwcHggNXB4IDEwcHg7IFxyXG5cdH1cclxuXHRcclxuXHQubWFpbl9jb250YWluZXJfdjIgZm9ybS5tYWluX2Zvcm0gLmZvcm1fcGFyZW50IHtcclxuXHRcdHBhZGRpbmc6IDE0cHggMTBweCAwO1xyXG5cdH1cclxuXHQubWFpbl9jb250YWluZXJfdjIgLmZvcm1fc2VjdGlvbiAuaGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNSwgNDcsIDk1LCAwLjEpO1xyXG5cdFx0bWluLWhlaWdodDogNDJweDtcclxuXHR9XHJcblx0Lm90cF9tb2RhbF9jb250YWluZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5vdHBfbW9kYWxfY29udGFpbmVyLm1vZGFsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuY29uc2VudCwud2l0aG91dF9mb3JtX2dyb3VweyBwYWRkaW5nOiAwcHg7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxyXG4gICAgLmNvbnNlbnR7Ji53aXRob3V0X2Zvcm1fZ3JvdXB7IG1hcmdpbi10b3A6IDBweDt9fVxyXG5cdC5mb3JtX3BhcmVudCAuY2lyY2xlIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTBweCA2cHg7XHJcblx0fVxyXG5cdC5idG1fZml4ZWR7XHJcblx0ICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7Ki9cclxuXHRcdG1hcmdpbi10b3A6IGNhbGMoMTAwJSAtIDIwNnB4KTtcclxuXHR9XHJcblx0Lm90cF9tb2RhbF9jb250YWluZXIgaW5wdXQge1xyXG5cdFx0IGZvbnQtc2l6ZTogMjRweDtcdFxyXG5cdH1cclxuXHQudG9nZ2xlX3RleHQge1xyXG5cdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHQuX2NvbnNlbnQgaW5wdXQuY2hlY2tib3ggKyBsYWJlbC5sYWJlbC0tY2hlY2tib3gge1xyXG5cdFx0d2lkdGg6IDk0JTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cdH1cclxuXHQuX2NvbnNlbnQgaW5wdXQuY2hlY2tib3gge1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo2NDBweCkge1xyXG4gICAgLmNyZWRpdF9hc3Npc3RfYWRkLW9uX21vZGFsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgK3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5mZWF0dXJlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN0YV9wYXJlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zd2l0Y2h7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIC5sZXZlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWxwX3R4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgfVxyXG4gICAgIC5tYWluX2NvbnRhaW5lcl92MiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAmLndoYXRzYXBwQ29uc2VudHtwYWRkaW5nLXJpZ2h0OiAwcHg7fVxyXG4gICAgfVxyXG4gICAgIC5ub3RlX3R4dCwucGluX3R4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkX2FwcF9jb250YWluZXIge1xyXG4gICAgICAgICAgIC5pbWdfcGFyZW50IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgdWwuX2ZlYXR1cmVzIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1NHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuLyogQnVyZWF1IEFwcGx5VjIgKi9cclxuXHJcbi5oNjAgeyBoZWlnaHQ6IDYwcHg7IH1cclxuXHJcbi5oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xyXG4gICAgMCUsIDQwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KSB9XHJcbiAgICAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCkgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcclxuICAgIDAlLCA0MCUsIDEwMCUge3RyYW5zZm9ybTogc2NhbGVZKDAuNCk7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO30gIFxyXG4gICAgMjAlIHt0cmFuc2Zvcm06IHNjYWxlWSgxLjApOy13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTt9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxREM3OyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA0NHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgLmJ0bl90ZXh0IHsgY29sb3I6ICNGRkZGRkY7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIycHg7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuICAgIC5zcGlubmVyeyB3aWR0aDo5MXB4OyBoZWlnaHQ6MzFweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgPiBkaXYge2JhY2tncm91bmQ6ICR3aGl0ZUNvbG9yO2hlaWdodDogMTAwJTt3aWR0aDo0cHg7ZGlzcGxheTogYmxvY2s7bWFyZ2luLWxlZnQ6MnB4Oy13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O31cclxuICAgICAgICAucmVjdDIgey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xczthbmltYXRpb24tZGVsYXk6IC0xLjFzO31cclxuICAgICAgICAucmVjdDMgey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4wczthbmltYXRpb24tZGVsYXk6IC0xLjBzO31cclxuICAgICAgICAucmVjdDQgey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45czthbmltYXRpb24tZGVsYXk6IC0wLjlzO31cclxuICAgICAgICAucmVjdDUgey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44czthbmltYXRpb24tZGVsYXk6IC0wLjhzO31cclxuICAgICAgICAmLmxvYWRlcntiYWNrZ3JvdW5kOiAkU2Vjb25kYXJ5TGlnaHRDb2xvciAhaW1wb3J0YW50OyBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXXtiYWNrZ3JvdW5kOiAkU2Vjb25kYXJ5TGlnaHRDb2xvciAhaW1wb3J0YW50OyBvcGFjaXR5OiAxO31cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufVxyXG5cclxuLy8gc3RhciBSYXRpbmdcclxuXHJcbltkYXRhLXN0YXJdIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbn1cclxuXHJcbltkYXRhLXN0YXJdOjpiZWZvcmUgeyBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJ+KYheKYheKYheKYheKYhSc7XHJcbiAgICBjb2xvcjogcmdiYSg1LDQ3LDk1LDAuMjIpO1xyXG59XHJcbltkYXRhLXN0YXJdOjphZnRlciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICfimIXimIXimIXimIXimIUnO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBjb2xvcjogI0ZGQjgwMDs7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiAgXHJcbltkYXRhLXN0YXJePVwiMC4xXCJdOjphZnRlcnt3aWR0aDoyJX1cclxuW2RhdGEtc3Rhcl49XCIwLjJcIl06OmFmdGVye3dpZHRoOjQlfVxyXG5bZGF0YS1zdGFyXj1cIjAuM1wiXTo6YWZ0ZXJ7d2lkdGg6NiV9XHJcbltkYXRhLXN0YXJePVwiMC40XCJdOjphZnRlcnt3aWR0aDo4JX1cclxuW2RhdGEtc3Rhcl49XCIwLjVcIl06OmFmdGVye3dpZHRoOjEwJX1cclxuW2RhdGEtc3Rhcl49XCIwLjZcIl06OmFmdGVye3dpZHRoOjEyJX1cclxuW2RhdGEtc3Rhcl49XCIwLjdcIl06OmFmdGVye3dpZHRoOjE0JX1cclxuW2RhdGEtc3Rhcl49XCIwLjhcIl06OmFmdGVye3dpZHRoOjE2JX1cclxuW2RhdGEtc3Rhcl49XCIwLjlcIl06OmFmdGVye3dpZHRoOjE4JX1cclxuW2RhdGEtc3Rhcl49XCIxLjBcIl06OmFmdGVye3dpZHRoOjIwJX1cclxuW2RhdGEtc3Rhcl49XCIxLjFcIl06OmFmdGVye3dpZHRoOjIyJX1cclxuW2RhdGEtc3Rhcl49XCIxLjJcIl06OmFmdGVye3dpZHRoOjI0JX1cclxuW2RhdGEtc3Rhcl49XCIxLjNcIl06OmFmdGVye3dpZHRoOjI2JX1cclxuW2RhdGEtc3Rhcl49XCIxLjRcIl06OmFmdGVye3dpZHRoOjI4JX1cclxuW2RhdGEtc3Rhcl49XCIxLjVcIl06OmFmdGVye3dpZHRoOjMwJX1cclxuW2RhdGEtc3Rhcl49XCIxLjZcIl06OmFmdGVye3dpZHRoOjMyJX1cclxuW2RhdGEtc3Rhcl49XCIxLjdcIl06OmFmdGVye3dpZHRoOjM0JX1cclxuW2RhdGEtc3Rhcl49XCIxLjhcIl06OmFmdGVye3dpZHRoOjM2JX1cclxuW2RhdGEtc3Rhcl49XCIxLjlcIl06OmFmdGVye3dpZHRoOjM4JX1cclxuW2RhdGEtc3Rhcl49XCIyLjBcIl06OmFmdGVye3dpZHRoOjQwJX1cclxuW2RhdGEtc3Rhcl49XCIyLjFcIl06OmFmdGVye3dpZHRoOjQyJX1cclxuW2RhdGEtc3Rhcl49XCIyLjJcIl06OmFmdGVye3dpZHRoOjQ0JX1cclxuW2RhdGEtc3Rhcl49XCIyLjNcIl06OmFmdGVye3dpZHRoOjQ2JX1cclxuW2RhdGEtc3Rhcl49XCIyLjRcIl06OmFmdGVye3dpZHRoOjQ4JX1cclxuW2RhdGEtc3Rhcl49XCIyLjVcIl06OmFmdGVye3dpZHRoOjUwJX1cclxuW2RhdGEtc3Rhcl49XCIyLjZcIl06OmFmdGVye3dpZHRoOjUyJX1cclxuW2RhdGEtc3Rhcl49XCIyLjdcIl06OmFmdGVye3dpZHRoOjU0JX1cclxuW2RhdGEtc3Rhcl49XCIyLjhcIl06OmFmdGVye3dpZHRoOjU2JX1cclxuW2RhdGEtc3Rhcl49XCIyLjlcIl06OmFmdGVye3dpZHRoOjU4JX1cclxuW2RhdGEtc3Rhcl49XCIzLjBcIl06OmFmdGVye3dpZHRoOjYwJX1cclxuW2RhdGEtc3Rhcl49XCIzLjFcIl06OmFmdGVye3dpZHRoOjYyJX1cclxuW2RhdGEtc3Rhcl49XCIzLjJcIl06OmFmdGVye3dpZHRoOjY0JX1cclxuW2RhdGEtc3Rhcl49XCIzLjNcIl06OmFmdGVye3dpZHRoOjY2JX1cclxuW2RhdGEtc3Rhcl49XCIzLjRcIl06OmFmdGVye3dpZHRoOjY4JX1cclxuW2RhdGEtc3Rhcl49XCIzLjVcIl06OmFmdGVye3dpZHRoOjcwJX1cclxuW2RhdGEtc3Rhcl49XCIzLjZcIl06OmFmdGVye3dpZHRoOjcyJX1cclxuW2RhdGEtc3Rhcl49XCIzLjdcIl06OmFmdGVye3dpZHRoOjc0JX1cclxuW2RhdGEtc3Rhcl49XCIzLjhcIl06OmFmdGVye3dpZHRoOjc2JX1cclxuW2RhdGEtc3Rhcl49XCIzLjlcIl06OmFmdGVye3dpZHRoOjc4JX1cclxuW2RhdGEtc3Rhcl49XCI0LjBcIl06OmFmdGVye3dpZHRoOjgwJX1cclxuW2RhdGEtc3Rhcl49XCI0LjFcIl06OmFmdGVye3dpZHRoOjgyJX1cclxuW2RhdGEtc3Rhcl49XCI0LjJcIl06OmFmdGVye3dpZHRoOjg0JX1cclxuW2RhdGEtc3Rhcl49XCI0LjNcIl06OmFmdGVye3dpZHRoOjg2JX1cclxuW2RhdGEtc3Rhcl49XCI0LjRcIl06OmFmdGVye3dpZHRoOjg4JX1cclxuW2RhdGEtc3Rhcl49XCI0LjVcIl06OmFmdGVye3dpZHRoOjkwJX1cclxuW2RhdGEtc3Rhcl49XCI0LjZcIl06OmFmdGVye3dpZHRoOjkyJX1cclxuW2RhdGEtc3Rhcl49XCI0LjdcIl06OmFmdGVye3dpZHRoOjk0JX1cclxuW2RhdGEtc3Rhcl49XCI0LjhcIl06OmFmdGVye3dpZHRoOjk2JX1cclxuW2RhdGEtc3Rhcl49XCI0LjlcIl06OmFmdGVye3dpZHRoOjk4JX1cclxuW2RhdGEtc3Rhcl49XCI1LjBcIl06OmFmdGVye3dpZHRoOjEwMCV9XHJcblxyXG4uYnVyZWF1QXBwbHlXcmFwcGVyVjIge1xyXG4gICAgOjptYXJrZXIgeyBjb2xvcjogJGNsci1kYXJrYmx1ZS03OyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgfVxyXG4gICAgLnNlY3Rpb25Db250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYuaGVhZGVyQ29udGFpbmVyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNSwgNDcsIDk1LCAwLjEpOyB9XHJcbiAgICAgICAgLmlubmVyU2VjdGlvbnsgbWF4LXdpZHRoOiAkbGF5b3V0TWF4V2lkdGg7IG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIHsgQGV4dGVuZCAuZEY7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZzogMTJweCAwcHg7XHJcbiAgICAgICAgLmF1dGhDb250YWluZXIge1xyXG4gICAgICAgICAgICBidXR0b24geyBcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTdweDsgbWluLWhlaWdodDogNDJweDsgcGFkZGluZzogMTJweDsgY29sb3I6ICMxQjFEQzc7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQtY29sb3I6ICRjbHItZGFya2JsdWUtMTsgQGV4dGVuZCAuZnctNjtcclxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBiX2xvZ28geyB3aWR0aDogMTQ2cHg7IH1cclxuICAgICAgICAgICAgYSB7IEBleHRlbmQgLmRGIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VwYXJhdG9yIHsgaGVpZ2h0OiAycHg7IHdpZHRoOiA0MnB4OyBib3JkZXItcmFkaXVzOiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNEOTAzNjg7IG1hcmdpbjogMTJweCAwcHh9XHJcbiAgICAuaGVhZGluZ0NvbnRhaW5lciB7IEBleHRlbmQgLmNsci1kYXJrYmx1ZTsgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDJweDsgYm9yZGVyLXJhZGl1czogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDkwMzY4OyBtYXJnaW46IDEycHggMHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNjJweDsgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3QWxsQnRuIHtcclxuICAgICAgICBjb2xvcjogIzFCMURDNzsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBhIHsgY29sb3I6ICMxQjFEQzc7IH1cclxuICAgICAgICAmOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoK1wiL3JpZ2h0QW5nbGUuc3ZnXCIpIG5vLXJlcGVhdDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7IGhlaWdodDogOHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IG1hcmdpbi1sZWZ0OiA0cHg7fVxyXG4gICAgfVxyXG4gICAgLmluZm9CYW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbW1vbkJveCgpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZGOyBtaW4taGVpZ2h0OiA0MDJweDsgYm94LXNoYWRvdzogbm9uZTsgYm9yZGVyLXJhZGl1czogMHB4OyBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIC5pbmZvU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmRGOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5sZWZ0U2VjdGlvbiB7IHdpZHRoOiA0NSU7IH1cclxuICAgICAgICAgICAgLnJpZ2h0U2VjdGlvbiB7IEBpbmNsdWRlIGNvbW1vbkJveCgpOyBtaW4taGVpZ2h0OiA0MjVweDsgd2lkdGg6IDQ2NXB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNSw0Nyw5NSwwLjEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgYm94LXNoYWRvdzogMCAxMXB4IDI0cHggMCByZ2JhKDU4LDkyLDE1NCwwLjE1KTsgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAzMnB4IDMycHg7IHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTE4MHB4KS8yKTsgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkaW5nIHsgZm9udC1zaXplOiAzNHB4OyBAZXh0ZW5kIC5jbHItZGFya2JsdWU7IEBleHRlbmQgLmZ3LTc7XHJcbiAgICAgICAgICAgICAgICBoMSB7IGRpc3BsYXk6IGlubGluZTsgZm9udC1zaXplOiAzNnB4IH1cclxuICAgICAgICAgICAgICAgIC5saWZldGltZSB7IEBleHRlbmQgLmNsci1waW5rOyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVzQ29udGFpbmVyIHsgQGV4dGVuZCAuZEY7IGZsZXgtZGlyZWN0aW9uOiByb3c7IEBleHRlbmQgLmNsci1kYXJrYmx1ZTsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW4tdG9wOiAzMnB4OyBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IEBleHRlbmQgLmRCOyB3aWR0aDogNDJweDsgaGVpZ2h0OiA0MnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZyZWVVcGRhdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCRpbWFnZXNQYXRoKycvY2xpcGJvYXJkLXRpY2suc3ZnJykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub2ZmZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgkaW1hZ2VzUGF0aCsnL2Rpc2NvdW50LXNoYXBlLnN2ZycpIG5vLXJlcGVhdCAwIDA7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ub0ltcGFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCRpbWFnZXNQYXRoKycvc2NvcmUuc3ZnJykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGFTZWN1cmUgeyBmb250LXNpemU6IDEycHg7IEBleHRlbmQgLmNsci1kYXJrYmx1ZTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmRGOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5zZWN1cmVJbWcgeyBtYXJnaW4tcmlnaHQ6IDhweDsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idW5kbGVTa2VsZXRvbkxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgICAgIC5fc2tlbGV0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5fc2tlbGV0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLl9pbm5lclNrZWxldG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7IGhlaWdodDogMzBweDsgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRhU2VjdXJlTW9iIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgLmJ1cmVhdUFwcGx5Rm9ybVYyQ29udGFpbmVyIHtcclxuICAgICAgICAuc2Nyb2xsV3JhcHBlciB7IG92ZXJmbG93OiBhdXRvOyBoZWlnaHQ6IDM1OHB4OyBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1kYXJrYmx1ZS0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjY7IGJvcmRlci1yYWRpdXM6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogJGNsci1kYXJrYmx1ZS0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtRm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgJi5qdXN0aWZ5Q2VudGVyIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgICAgICAgICAgLnNob3J0QXV0aEFwcGx5QnRuIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRpc2FibGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndoYXRzYXBwQ29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICAuc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53aGF0c2FwcEljb25JbWcgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyBtYXJnaW4tcmlnaHQ6IDRweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mb1RleHQgeyBjb2xvcjogJGNsci1kYXJrYmx1ZTsgZm9udC1zaXplOiAxMHB4OyBsaW5lLWhlaWdodDogMTZweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGV2ZXIgeyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxMHB4OyBtYXJnaW46IDAgMCAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IHRvcDogMDsgYm9yZGVyOiAxcHggc29saWQgI0RGREZERjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmxldmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxREM3OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmxldmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUIxREM3OyBib3JkZXItcmFkaXVzOiA1MCU7IHRvcDogMDsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3JcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybVdyYXBwZXJWMiB7XHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb25XcmFwcGVyeyB3aWR0aDogOTAlO31cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbntmbG9hdDogbGVmdDsgbWF4LXdpZHRoOiA2MDBweDsgbWFyZ2luOiAyOHB4IDBweCAwcHg7IHBhZGRpbmc6IDhweDsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXItcmFkaXVzOiA0cHg7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC50ZXh0e2ZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIycHg7ICBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogIzA1MkY1Rjt9XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2VDb250YWluZXJ7ZGlzcGxheTogZmxleDsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOiA0MHB4O21heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1neyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBtYXgtd2lkdGg6IDMwcHg7IG1hcmdpbi1yaWdodDogOHB4O30gICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICYuZXJyb3J7Ym9yZGVyOiAxcHggc29saWQgI0ZCRUJENDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFRTtcclxuICAgICAgICAgICAgICAgICAudGV4dHtjb2xvcjojOGQ1MjE5O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXRXcmFwcGVyVjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgLmN1c3RvbUlucHV0VjIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgcGFkZGluZy10b3A6IDIwcHg7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDE4cHg7IGhlaWdodDogNDhweDsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB+IC5pbnB1dExhYmVsVjIsICYudmFsaWQgfiAuaW5wdXRMYWJlbFYyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoOTUsMTIyLDE1MywwLjYpO2ZvbnQtc2l6ZTogMTJweDtsaW5lLWhlaWdodDogMjBweDtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZWxwX3R4dCB7IHRvcDogMjhweDsgfVxyXG4gICAgICAgICAgICAgICAgLmlucHV0TGFiZWxWMiB7IGNvbG9yOiAkY2xyLWRhcmtibHVlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsOyB6LWluZGV4OiAzOyBwb2ludGVyLWV2ZW50czogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAubGlua1RleHQgeyBjb2xvcjogIzFCMURDNzsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMTJweDsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDUzcHg7IHotaW5kZXg6IDE5OTsgfVxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbUlucHV0VjIgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgb3BhY2l0eTogMC43O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yYWRpb0dyb3VwTGFiZWwge21hcmdpbi1ib3R0b206IDEwcHg7IGNvbG9yOiAkY2xyLWRhcmtibHVlLTc7IGZvbnQtc2l6ZTogMTJweDtvcGFjaXR5OiAwLjY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5fY29uc2VudFdyYXBwZXIgeyBtYXJnaW4tYm90dG9tOiAyNHB4OyB3aWR0aDogOTAlO31cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yYWRpb0Zvcm1Hcm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlOyBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5waW5jb2RlRHJvcGRvd25XcmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAuaW5wdXRXcmFwcGVyVjIgeyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnVyZWF1TG9uZ0F1dGhGb3JtQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmdyZWV0aW5nIHsgY29sb3I6ICMxQjFEQzc7IGZvbnQtc2l6ZTogMjRweDsgbGluZS1oZWlnaHQ6IDMzcHg7IG1hcmdpbjogMDsgQGV4dGVuZCAuZnctNztcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgd2lkdGg6IDQycHg7IGJvcmRlci1yYWRpdXM6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI0Q5MDM2ODsgbWFyZ2luOiAxMnB4IDBweDsgY29udGVudDogXCJcIjsgQGV4dGVuZCAuZEI7IG1hcmdpbi10b3A6IDhweDsgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3JlRGV0YWlsc1RleHQgeyBtYXJnaW46IDA7IGNvbG9yOiAkY2xyLWRhcmtibHVlLTc7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDE5cHg7IG1hcmdpbi1ib3R0b206IDI0cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaWJpbE9yZ2FuaWNDb250YWluZXIge1xyXG4gICAgICAgIC5vdmVydmlld1NlY3Rpb24ge1xyXG4gICAgICAgICAgICAub3ZlcnZpZXdMaXN0SXRlbSB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH1cclxuICAgICAgICAgICAgLm92ZXJ2aWV3IHtcclxuICAgICAgICAgICAgICAgIHVsIHsgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpOmhhcyhiKTo6bWFya2VyeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEOTAzNjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmdDb250YWluZXIgeyBAZXh0ZW5kIC5jbHItZGFya2JsdWU7IGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoMiB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMTZweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGhlaWdodDogMnB4OyBib3JkZXItcmFkaXVzOiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNEOTAzNjg7IG1hcmdpbjogMTJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA2MnB4OyBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQgeyBjb2xvcjogIzM3NTk3RjsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudENvbnRhaW5lciB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAgeyBsaW5lLWhlaWdodDogMjhweDsgbWFyZ2luLXRvcDogMjRweDsgbWFyZ2luLWJvdHRvbTogMjRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEgeyBjb2xvcjogIzFiMWRjNzsgQGV4dGVuZCAuZnctNn1cclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOjA7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQgeyBwYWRkaW5nOiAwcHggMTJweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQtY29sb3I6ICRjbHItZGFya2JsdWUtMTsgQGV4dGVuZCAuY2xyLWRhcmtibHVlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIgeyBoZWlnaHQ6IDU0cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWRhcmtibHVlLTJ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhcUNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgIC5jb21tb25IZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmd7bWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye3Bvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDowOyBib3R0b206IC0xcHg7IG1hcmdpbi1sZWZ0OiA2cHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVlc3Rpb25zSGVhZGluZ3tjb2xvcjogJFNlY29uZGFyeUxpZ2h0Q29sb3I7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6IDcwMDttYXJnaW46IDMycHggMHB4IDE2cHg7IHBhZGRpbmc6IDBweDt9XHJcbiAgICAgICAgICAgIC4tYWNjb3JkaWFuX3Yye2NvdW50ZXItcmVzZXQ6Y291bnRlciAwOyBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLl9hcnRpY2xle2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU2Vjb25kYXJ5Q29sb3ItMSA7ICBjb3VudGVyLWluY3JlbWVudDpjb3VudGVyIDE7ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRkZW5FbGVtZW50IHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtOTk5OXB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHsgbWFyZ2luOiAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHsgbWFyZ2luOiAwOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBmb250LXdlaWdodDogNjAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltmb3Jde2ZvbnQtd2VpZ2h0OiA2MDA7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAyNHB4O2NvbG9yOiRTZWNvbmRhcnlDb2xvcjtwYWRkaW5nOiAxNnB4IDA7Y3Vyc29yOiBwb2ludGVyO2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7Y29udGVudDogdXJsKCRpbWFnZXNQYXRoKycvcGx1c0ljb24uc3ZnJyk7Y29sb3I6JFNlY29uZGFyeUxpZ2h0Q29sb3I7IGZvbnQtc2l6ZTogMTZweDtmb250LXdlaWdodDogNjAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlQXJ0aWNsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZm9yXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyAmOmJlZm9yZSB7Y29udGVudDogdXJsKCRpbWFnZXNQYXRoKycvbWludXNJY29uLnN2ZycpO3JpZ2h0OjVweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMgeyBmb250LXdlaWdodDogNzAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmVDaGlsZEFydGljbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Zvcl17JjpiZWZvcmUge2NvbnRlbnQ6IHVybCgkaW1hZ2VzUGF0aCsnL21pbnVzSWNvbi5zdmcnKTsgcmlnaHQ6NXB4O30gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlQ2hpbGRBcnRpY2xlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZUFydGljbGV7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJn4gLmluZm9UeHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGUtaW4tYm90dG9tIDAuMDJzIDAuMDJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC4wMnMgMC4wMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmfiBsYWJlbHtkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZm9yXXsmOmJlZm9yZSB7Y29udGVudDogdXJsKCRpbWFnZXNQYXRoKycvbWludXNJY29uLnN2ZycpOyByaWdodDogNXB4O319XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7Y29sb3I6JFNlY29uZGFyeUxpZ2h0Q29sb3I7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNjAwO31cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0sJlt0eXBlPVwicmFkaW9cIl17ZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmfiAuaW5mb1R4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC4wMnMgMC4wMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWluLWJvdHRvbSAwLjAycyAwLjAycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJn4gbGFiZWx7ZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJltmb3Jde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge2NvbnRlbnQ6IFwiLVwiO2NvbG9yOiRTZWNvbmRhcnlMaWdodENvbG9yO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm9UeHQge2NvdW50ZXItcmVzZXQ6Y291bnRlciAwOyBwYWRkaW5nLWJvdHRvbTogMjRweDtwYWRkaW5nLXJpZ2h0OiA2MHB4O2Rpc3BsYXk6IG5vbmU7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAyMnB4O3RleHQtYWxpZ246IGp1c3RpZnk7Y29sb3I6JFNlY29uZGFyeUNvbG9yLTg7IG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHsgbWFyZ2luLWJvdHRvbTogMTZweDsgbWFyZ2luLXRvcDogMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgcDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOjA7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7IGJhY2tncm91bmQtY29sb3I6ICRjbHItZGFya2JsdWUtMTsgQGV4dGVuZCAuY2xyLWRhcmtibHVlOyBib3JkZXItYm90dG9tOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHsgaGVpZ2h0OiA1NHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1kYXJrYmx1ZS0yfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHsgcGFkZGluZzogMTZweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHsgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGk6aGFzKGIpOjptYXJrZXJ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDkwMzY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC4tYWNjb3JkaWFue2NvdW50ZXItaW5jcmVtZW50OmNvdW50ZXIgMTsgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpIFwiLiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjA7IHRvcDoxMXB4OyAgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6JFNlY29uZGFyeUxpZ2h0Q29sb3I7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206IDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtwb3NpdGlvbjogcmVsYXRpdmU7Zm9udC1zaXplOiAxM3B4OyBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJltmb3Jde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7Y29udGVudDogJ1xcZjEwNyc7Zm9udC1zaXplOiBpbmhlcml0O3RleHQtcmVuZGVyaW5nOiBhdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlQ2hpbGRBcnRpY2xle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Zvcl17JjpiZWZvcmUge2NvbnRlbnQ6ICdcXGYxMDYnOyByaWdodDogLTVweDt9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdLCZbdHlwZT1cInJhZGlvXCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmfiBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Zvcl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtjb250ZW50OiAnXFxmMTA2Jztmb250LXNpemU6IGluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6IGF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saXN0e3BhZGRpbmc6IDBweDsgbWFyZ2luOiAwcHg7Y291bnRlci1yZXNldDpjb3VudGVyIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7dGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZzogMHB4OyBtYXJnaW46MHB4IDBweCA4cHg7Y291bnRlci1pbmNyZW1lbnQ6Y291bnRlciAxOyAgcG9zaXRpb246IHJlbGF0aXZlOyAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7Y29udGVudDogY291bnRlcihjb3VudGVyKSBcIi4gXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDowOyB0b3A6MDsgIGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiRTZWNvbmRhcnlDb2xvcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5fbGlua0J1dHRvbntkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBwYWRkaW5nLWxlZnQ6IDI1cHg7IG1hcmdpbjogMTZweCBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7dGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogcmdiYSg5NCwgMTA2LCAxMTQsIDAuOTkpO2ZvbnQtc2l6ZTogMC43NXJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO2N1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgIGF7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogJFNlY29uZGFyeUxpZ2h0Q29sb3I7IGZvbnQtc2l6ZTogMTRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7IGNvbnRlbnQ6dXJsKCcvaW1hZ2VzL2Fycm93LnN2ZycpO3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IG1hcmdpbi1sZWZ0OiA1cHg7fVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zaG93TW9yZUFydGljbGV7ICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaG93TW9yZUFydGljbGVCdXR0b257dGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogIGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgIC5idG5MaW5re2N1cnNvcjogcG9pbnRlcjsgY29sb3I6ICRTZWNvbmRhcnlMaWdodENvbG9yOyBmb250LXNpemU6IDE0cHg7ICBwYWRkaW5nOiAxNnB4IDBweCA4cHg7Zm9udC13ZWlnaHQ6IDYwMDtib3JkZXItYm90dG9tOiAxcHggc29saWQgJFNlY29uZGFyeUxpZ2h0Q29sb3I7d2lkdGg6IDgwcHg7fSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnRvcEFydGljbGV7Y291bnRlci1yZXNldDpjb3VudGVyIDA7ICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vcmVBcnRpY2xle2NvdW50ZXItcmVzZXQ6Y291bnRlciAwOyAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnVuc3Vic2NyaWJlQXJ0aWNsZXtjb3VudGVyLXJlc2V0OmNvdW50ZXIgMDsgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3TW9yZUZhcVRleHR7Y29sb3I6IzFCMURDNzsgbGluZS1oZWlnaHQ6IDIycHg7IGZvbnQtc2l6ZTogMTRweDsgcGFkZGluZzogMTZweCAwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBzcGFue2N1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAuZmFxX2Fycm93e2hlaWdodDogOHB4OyB3aWR0aDogOHB4OyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7IGJvcmRlcjogc29saWQgIzFCMURDNzsgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAzcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge3RyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgbWFyZ2luLXRvcDogNHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge3RyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi51cCB7dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICYuZG93biB7dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgbWFyZ2luLXRvcDogM3B4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZhcXNRdWVzdGlvbnN7bWFyZ2luLWJvdHRvbTokYm94TWFyZ2luQm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnZpZXdBbGxRdWVzdGlvbnN7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4OyBtYXJnaW4tdG9wOiByZW0oMTYpOyBjb2xvcjogJFNlY29uZGFyeUxpZ2h0Q29sb3I7IGZvbnQtc2l6ZTogcmVtKDEyKTsgbGluZS1oZWlnaHQ6cmVtKDE4KTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bl9hZnRlcl9pbWFnZXtoZWlnaHQ6IDlweDttYXJnaW4tbGVmdDogNnB4O30gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLlNjb3JlUGx1c0ZhcXtcclxuICAgICAgICAgICAgICAgICAgICAuLWFjY29yZGlhbl92MnsgYm94LXNoYWRvdzogbm9uZTsgYm9yZGVyOiAwcHggc29saWQgJFNlY29uZGFyeUNvbG9yLTEgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnRpY2xlU2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAuYXJ0aWNsZUxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgLmFydGljbGVMaXN0SXRlbSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kRjsgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlSW1nQ29udGFpbmVyIHsgd2lkdGg6IDMwMHB4OyBtaW4td2lkdGg6IDMwMHB4OyBoZWlnaHQ6IGF1dG87IG1hcmdpbi1yaWdodDogMzBweDsgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcgeyBib3JkZXItcmFkaXVzOiAxMnB4OyBtYXgtd2lkdGg6IDMwMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLm5vVGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywyOSwxOTksMC4xNik7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyBib3JkZXItcmFkaXVzOiAwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZURldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrYmx1ZS03OyBmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGxpbmUtaGVpZ2h0OiAxOHB4OyBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgYmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvdXNlck9jdGFnb24uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgQGV4dGVuZCAuZElCOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7ICBjb2xvcjogJGNsci1kYXJrYmx1ZTsgZm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMjRweDsgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHsgY29sb3I6ICRjbHItZGFya2JsdWU7IH19XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm9UeHQgeyBjb2xvcjogJGNsci1kYXJrYmx1ZS03OyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItZGFya2JsdWUtNzsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBAZXh0ZW5kIC5kSUI7IGhlaWdodDogNHB4OyB3aWR0aDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsNDcsOTUsMC4xOSk7IGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tbGVmdDogNHB4OyBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZpZ2F0aW9uTWVudVNlY3Rpb24ge1xyXG4gICAgICAgIGhlaWdodDogNTJweDsgYm94LXNoYWRvdzogMCAxMnB4IDE2cHggMCByZ2JhKDUsNDcsOTUsMC4wOCk7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogLTEwMHB4OyBiYWNrZ3JvdW5kOiAjRjRGNkY4OyBAZXh0ZW5kIC5kRjsgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJi5hY3RpdmUgeyB0b3A6IDA7IH1cclxuICAgICAgICAubWVudUNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IG1heC13aWR0aDogJGxheW91dE1heFdpZHRoOyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OiAxMDAlO31cclxuICAgICAgICAubmF2aWdhdGlvbkxpc3Qge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5kRjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgZ2FwOiA0OHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgLm5hdmlnYXRpb25MaXN0SXRlbSB7IGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGEgeyBjb2xvcjogJGNsci1kYXJrYmx1ZTsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgaGVpZ2h0OiAxMDAlOyBAZXh0ZW5kIC5kRjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZm9udC13ZWlnaHQ6IDYwMDt9XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tQm9yZGVyIHsgaGVpZ2h0OiAycHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxREM3OyB2aXNpYmlsaXR5OiBoaWRkZW47IEBleHRlbmQgLmRCOyBtYXJnaW4tdG9wOiAtMnB4OyB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7IC5ib3R0b21Cb3JkZXIge3Zpc2liaWxpdHk6IHZpc2libGU7IH0gYSB7IGNvbG9yOiAjMUIxREM3OyB9fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0QXJyb3dCdG4sIC5yaWdodEFycm93QnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7IGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnRBcnJvd0J0biB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y0RjZGOCAwJSwgI0ZGRkZGRiAxMDAlKTsgfVxyXG4gICAgICAgIC5yaWdodEFycm93QnRuIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIDAlLCAjRjRGNkY4IDEwMCUpOyB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3U2VjdGlvbkNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICNGM0Y4RkY7IHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gICAgICAgIC5yZXZpZXdTZWN0aW9ue1xyXG4gICAgICAgICAgICAucmV2aWV3U2xpZGVyIHsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRsYXlvdXRNYXhXaWR0aDsgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC5oZWFkaW5nQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGgyIHsgbWFyZ2luLWJvdHRvbTogOHB4OyBtYXJnaW4tdG9wOiAwcHg7fVxyXG4gICAgICAgICAgICAgICAgLndyaXRlUmV2aWV3QnRuIHsgaGVpZ2h0OiA0NHB4OyBtaW4td2lkdGg6IDE2NnB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmF0aW5nU3RhcnMge1xyXG4gICAgICAgICAgICAgICAgaSB7IGZvbnQtc2l6ZTogMjFweDsgbWFyZ2luLXJpZ2h0OiA2cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAucmF0aW5nVGV4dCB7IGNvbG9yOiAkY2xyLWRhcmtibHVlOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyMnB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlID4gZGl2IHttYXJnaW46IDAgMTVweDt9XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0IHttYXJnaW46IDAgLTE1cHg7fVxyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7IHBhZGRpbmc6IDhweCAwcHggMzJweCAwcHg7IH1cclxuICAgICAgICAgICAgLl90ZXN0aW1vbmlhbCB7IGJhY2tncm91bmQ6ICNmZmZmOyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAuX3dyYXBwZXJ7ICBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1LCA0NywgOTUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLl9wZXJzb25faW5mb3tkaXNwbGF5OiBmbGV4O21hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfcGFyZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiA1NHB4O2hlaWdodDogNTRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLl9jb250ZW50X3BhcmVudHttYXJnaW4tbGVmdDogMTZweDsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX25hbWV7Zm9udC13ZWlnaHQ6IGJvbGQ7Zm9udC1zaXplOiAxNHB4O2xpbmUtaGVpZ2h0OiAyMnB4O2NvbG9yOiAkU2Vjb25kYXJ5Q29sb3I7IGRpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fcmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye2NvbnRlbnQ6ICcnO2Rpc3BsYXk6IGJsb2NrO21hcmdpbi10b3A6IDhweDtoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluOy1tb3otYmFja2dyb3VuZC1zaXplOiBjb250YWluOy1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuXzV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvcmF0aW5nXzUuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuXzR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvcmF0aW5nXzQuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuXzN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvcmF0aW5nXzMuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuXzJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvcmF0aW5nXzIuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuXzF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvcmF0aW5nXzEuc3ZnJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogY29udGFpbjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGhye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLl9xdW90ZV9zZXBlcmF0b3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNDcsIDk1LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZXNQYXRoKycvcXVvdGVfdjIuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuX2ZlZWRiYWNrX3BhcmVudHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLl9yYXRpbmdfdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmtibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5fbWFpbl9mZWVkYmFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJldmlld19kYXRlIHsgY29sb3I6ICRTZWNvbmRhcnlDb2xvci03OyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1jdXJyZW50ICsgZGl2IHtcclxuICAgICAgICAgICAgICAgIC5fdGVzdGltb25pYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTFweCAyNHB4IDAgcmdiYSg1OCw5MiwxNTQsMC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OyBoZWlnaHQ6IDQ4cHg7IHdpZHRoOiA0OHB4OyB0b3A6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjcsMjksMTk5LDAuMik7IGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIGltZyB7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IHRvcDogMTZweDsgbGVmdDogMTRweDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7IGxlZnQ6IC0yOHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7ICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNywyOSwxOTksMC42KTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcgeyBsZWZ0OiAxMnB4OyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLW5leHQgeyByaWdodDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI3LDI5LDE5OSwwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7IGxlZnQ6IDE2cHg7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluRm9vdGVyIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUwRjIwOyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgPmRpdiB7IHBhZGRpbmc6IDI0cHggMCAwOyB9XHJcbiAgICAgICAgLmhpZGV7IGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIC5zaG93eyBkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgLmYtY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMTcwcHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9vdGVyQm9yZGVyOyB9XHJcbiAgICAgICAgaDYgeyBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi1ib3R0b206IDEycHg7IGNvbG9yOiAkZm9vdGVyVGV4dENvbG9yO31cclxuICAgICAgICBheyYuYXZvaWQtY2xpY2tzeyBwb2ludGVyLWV2ZW50czogbm9uZTt9fVxyXG4gICAgICAgIHVsIHtsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nLWxlZnQ6IDA7fVxyXG4gICAgICAgICYuc3RyaXBGb290ZXIgeyBib3JkZXItdG9wOiAxcHggc29saWQgJGZvb3RlckJvcmRlcjsgfVxyXG4gICAgXHJcbiAgICAgICAgLk1vc3RTZWFyY2hlZCB7IHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgLk1vc3RTZWFyY2hlZEhlYWRpbmdMaW5re2N1cnNvcjogcG9pbnRlcjsgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBoZWlnaHQ6IDY1cHg7IG1hcmdpbjogMHB4IGF1dG87IHBhZGRpbmc6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDEycHg7Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQgOiB1cmwoXCJodHRwczovL3d3dy5wYWlzYWJhemFhci5jb20vUEJIUC9hc3NldHMvaW1hZ2VzL01vcmUuc3ZnXCIpO21hcmdpbjogMnB4IDBweCAwcHggNnB4OyB9XHJcbiAgICAgICAgICAgICAgICAmLl9hY3RpdmV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzJBMkIzQyA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50IDogdXJsKFwiaHR0cHM6Ly93d3cucGFpc2FiYXphYXIuY29tL1BCSFAvYXNzZXRzL2ltYWdlcy9MZXNzLnN2Z1wiKTttYXJnaW46IC02cHggMHB4IDBweCA2cHg7ICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmYtY29udGFpbmVyeyBtYXJnaW4tdG9wOiA0MHB4O31cclxuICAgICAgICAgICAgLnRhYnMtcm93IHsgIG1hcmdpbjogMCAtMjBweCA4cHg7IFxyXG4gICAgICAgICAgICAgICAgdWwudGFicyB7IGZsb2F0OiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGZsZXg7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkgeyBtYXJnaW46IDA7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDIwJTtwYWRkaW5nOiAxMHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O2NvbG9yOiAjOWY5ZmE2O292ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcnsgY29sb3I6ICRmb290ZXJUZXh0Q29sb3I7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHsgYmFja2dyb3VuZDogdXJsKCRmb290ZXJEb3duQXJyb3cpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4OyBtYXJnaW4tbGVmdDogN3B4OyB0cmFuc2l0aW9uOiBhbGwgMC4yczstbW96LXRyYW5zaXRpb246IGFsbCAwLjJzOy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgeyAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWQyZTsgZGlzcGxheTogYmxvY2s7Zm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGFiX2NvbnRhaW5lciB7Y2xlYXI6IGJvdGg7d2lkdGg6IDEwMCU7ICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZDJlO1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJfZHJhd2VyX2hlYWRpbmcge2NvbG9yOiAkZm9vdGVyVGV4dENvbG9yOyBtYXJnaW46IDBweDsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgICAgICAgICAudGFiX2NvbnRlbnQge3BhZGRpbmc6IDIwcHggMCAwOyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGZsZXg7ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgZmxleDogMCAwIDIwJTsgcGFkZGluZzogMCAwIDAgMjBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXsgIHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IGRpc3BsYXk6IGJsb2NrO2NvbG9yOiAjOWY5ZmE2OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2NvbG9yOiRmb290ZXJUZXh0Q29sb3I7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgLkdyb3VwQ29tcGFuaWVzIHtcclxuICAgICAgICAgICAgLmwtcm93IHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBcclxuICAgICAgICAgICAgICAgIGEgeyBtYXJnaW46IDIwcHggMDsgZmxleDogMCA0IDIwJTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5JbnZlc3RvciB7YmFja2dyb3VuZC1jb2xvcjogIzFjMWQyZTtwYWRkaW5nOiAxMnB4IDA7ICBcclxuICAgICAgICAgICAgLmYtY29udGFpbmVyeyBtYXJnaW46IDBweCBhdXRvOyBwYWRkaW5nOiAwcHg7fSBcclxuICAgICAgICAgICAgLmwtcm93IHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICBcclxuICAgICAgICAgICAgICAuSW52ZXN0b3JfdGl0bGV7d2lkdGg6MjAlOyBtYXJnaW46IDBweDsgcGFkZGluZzogMHB4O2ZvbnQtc2l6ZTogMTJweDtmb250LXdlaWdodDogYm9sZDt9XHJcbiAgICAgICAgICAgICAuaW52ZXN0b3JMaXN0e3dpZHRoOjgwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuICAgICAgICAgICAgICAgIGEgeyB3aWR0aDogMTgwcHg7IGhlaWdodDogNDBweDsgY3Vyc29yOiBkZWZhdWx0O2JhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzUGF0aCtcIi9mb290ZXItc3ByaXRlLnBuZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbnZlc3Rvcl90aWdlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICYuaW52ZXN0b3JfaW5mb0VkZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbnZlc3Rvcl90cnVlbm9ydGh7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICYuaW52ZXN0b3Jfc3RlYWR2aWV3e2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLmludmVzdG9yX0lDUEludmVudHVze2JhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLmludmVzdG9yX3NvZnRCYW5re2JhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLmludmVzdG9yX2NoaXJhdGFle2JhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLmludmVzdG9yX3ByZW1qaWludmVzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbnZlc3Rvcl90ZW1hc2Vre2JhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLmludmVzdG9yX3JhYmJpdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLlBCRm9vdGVye1xyXG4gICAgICAgICAgICAuU29jaWFsTWVkaWFfdGl0bGUsXHJcbiAgICAgICAgICAgIC5BcHBEb3dubG9hZF90aXRsZXtmb250LXNpemU6IDEycHg7Zm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAuZmxleC1jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgLmZwYi1sb2dvIHsgd2lkdGg6IDE2MHB4OyB9XHJcbiAgICAgICAgICAgICAgICAuY29sdW1ue3dpZHRoOjIwJTt9IFxyXG4gICAgICAgICAgICAgICAgLmluZm9Db2x1bW57IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbnt3aWR0aDozMy4zMyU7fSBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAuX3RpdGxleyBtYXJnaW46IDBweDtmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO30gICAgICAgICBcclxuICAgICAgICAgICAgICAgIHVsIHtkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBsaXN0LXN0eWxlOiBub25lO21hcmdpbi10b3A6IDEwcHg7IHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtmb250LXNpemU6IDEycHg7Zm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6ICRmb290ZXJUZXh0Q29sb3I7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBtYXJnaW4tYm90dG9tOiAxNHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN0b3JlLWxvZ29zIHsgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgZmxleDogMCAwIDExN3B4OyB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnBiLXNvY2lhbHMgeyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7ICBmbGV4OiAwIDAgNTBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuU29jaWFsRm9vdGVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZDJlO3BhZGRpbmc6IDhweCAwOyAgICAgICAgIFxyXG4gICAgICAgICAgICAuZi1jb250YWluZXJ7IG1hcmdpbjogMHB4IGF1dG87IHBhZGRpbmc6MHB4O31cclxuICAgICAgICAgICAgLmZsZXgtY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgcGFkZGluZzogMHB4OyBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIC5jb2x1bW57d2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDoyMCU7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7ZGlzcGxheTogZmxleDsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHttYXJnaW4tcmlnaHQ6IDE2cHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IGZsZXg6IDAgMCA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge2ZvbnQtc2l6ZTogMTJweDtmb250LXdlaWdodDogNDAwOyBjb2xvcjogJGZvb3RlclRleHRDb2xvcjt0ZXh0LWRlY29yYXRpb246IG5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3RvcmUtbG9nb3MgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgZmxleDogMCAwIDEzNXB4OyB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucGItc29jaWFscyB7IGp1c3RpZnktY29udGVudDogZW5kOyBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7ICBmbGV4OiAwIDAgMjRweDsgbWFyZ2luOiAwcHg7ICAgIHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuU3VwcG9ydGVkUGF5bWVudE1ldGhvZHNGb290ZXJ7IHBhZGRpbmc6IDI0cHggMHB4O1xyXG4gICAgICAgICAgICAuZi1jb250YWluZXJ7cGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgLmZsZXgtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5fdGl0bGV7IG1hcmdpbjogMHB4O2ZvbnQtc2l6ZTogMTBweDsgfSBcclxuICAgICAgICAgICAgICAgICAgICAuY29sdW1ue3dpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6MjAlO2Rpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLlN1cHBvcnRlZFBheW1lbnRMaXN0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2VydGlmaWVkQnl7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG93ZXJCeVNlY3Rpb257ZmxleC1kaXJlY3Rpb246IHJvdzsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0Vmlld3sgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206IDBweDsgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3R7bWFyZ2luOjBweCA4cHggMCAwO3dpZHRoOiA2MHB4OyBoZWlnaHQ6IDMwcHg7IGN1cnNvcjogZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlc1BhdGgrXCIvZm9vdGVyLXNwcml0ZS5wbmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlzYS1jYXJke2JhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtZXhwYXltZW50LWNhcmR7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjUwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWFzdGVyY2FyZC1jYXJke2JhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpbmVyc2NsdWItY2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ydXBheS1jYXJke2JhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1hZXN0cm8tY2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTBweDt9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRyZW5kbWljcm8tY2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iaXQtY2FyZHsgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTUwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGNpZGRze2JhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIFxyXG4gICAgICAgIC5Db3B5cmlnaHRGb290ZXIge2JvcmRlci10b3A6MXB4IHNvbGlkICMyQTJCM0MgO1xyXG4gICAgICAgICAgICAuZi1jb250YWluZXIgeyBib3JkZXItYm90dG9tOiBub25lOyB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHRUZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodCB7IGxpbmUtaGVpZ2h0OiAxMXB4OyBmb250LXNpemU6IDEwcHg7IHBhZGRpbmctbGVmdDogMjAlOyBtYXJnaW46IDA7IGNvbG9yOiRmb290ZXJUZXh0Q29sb3I7IG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtTcGFuIHsgLy9jb2xvcjogJGZ1bmRUeXBlQWN0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgeyBjb2xvcjogJFNlY29uZGFyeUxpZ2h0Q29sb3I7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmFjdGl2ZSwmOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgeyBzcGFuIHsgZGlzcGxheTogbm9uZTsgfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnVpbGRXaXRoIHsgbGluZS1oZWlnaHQ6IDE0cHg7IGRpc3BsYXk6IGZsZXg7IGZvbnQtc2l6ZTogMTBweDsgY29sb3I6ICR3aGl0ZUNvbG9yOyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbmRpYW5GbGFnIHsgZGlzcGxheTogZmxleDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZVZpZXd7IGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIC5kZXNrdG9wVmlld3sgZGlzcGxheTogYmxvY2s7fVxyXG4gICAgfVxyXG4gICAgLnNjcm9sbFRvVG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAxNnB4OyBib3R0b206IDE2cHg7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IHBhZGRpbmc6IDEycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZDogcmdiYSgyMjQsMCwxMDMsLjYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IGRpc3BsYXk6IGJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB6LWluZGV4OiA1OTk7ICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5Q3JlZGl0QXBwbHlCYW5uZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmRGOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogI0UzRjRGRDsgaGVpZ2h0OiA4NHB4OyB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5OyBib3R0b206IC05OTlweDsgZ2FwOiAyNHB4OyB6LWluZGV4OiA5OTsgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJi5zdGlja3kgeyBib3R0b206IDA7IH1cclxuICAgICAgICAuYmFubmVySW1nIHsgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IDE0cHg7fVxyXG4gICAgICAgIC5pbmZvVHh0IHsgY29sb3I6ICRjbHItZGFya2JsdWU7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDI4cHg7IGZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICAgICAgIC5zdGlja3lCYW5uZXJCdG4geyBtaW4td2lkdGg6IDE5NnB4OyB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcclxuICAgIC5idXJlYXVBcHBseVdyYXBwZXJWMiB7XHJcbiAgICAgICAgLm1haW5Gb290ZXJ7XHJcbiAgICAgICAgICAgIC5mLWNvbnRhaW5lciB7IG1heC13aWR0aDogOTcwcHg7IH1cclxuICAgICAgICAgICAgLk1vc3RTZWFyY2hlZCB7XHJcbiAgICAgICAgICAgICAgICAudGFicy1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9jb250ZW50IHVsIGxpIGEge2ZvbnQtc2l6ZTogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAuYnVyZWF1QXBwbHlXcmFwcGVyVjIge1xyXG4gICAgICAgIC5tYWluRm9vdGVyeyBcclxuICAgICAgICAgICAgLmYtY29udGFpbmVyIHsgbWF4LXdpZHRoOiA3MDBweDt9XHJcbiAgICAgICAgICAgIC5Nb3N0U2VhcmNoZWQge1xyXG4gICAgICAgICAgICAgICAgLnRhYnMtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICB1bC50YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge3BhZGRpbmc6IDEwcHggMCAwcHggMjBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9jb250ZW50IHVsIGxpIGEge2ZvbnQtc2l6ZTogMTFweDsgbWFyZ2luLWJvdHRvbTogMTBweDtsaW5lLWhlaWdodDogMTRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Tb2NpYWxGb290ZXIgeyBcclxuICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB1bCBsaSBhIHtmb250LXNpemU6IDEycHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJ1cmVhdUFwcGx5V3JhcHBlclYyIHtcclxuICAgICAgICAubWFpbkZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAmLnN0cmlwRm9vdGVyIHsgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cclxuICAgICAgICAgICAgLmYtY29udGFpbmVyIHsgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5Nb3N0U2VhcmNoZWQge1xyXG4gICAgICAgICAgICAgICAgLmYtY29udGFpbmVyeyBtYXJnaW4tdG9wOiAwcHg7fVxyXG4gICAgICAgICAgICAgICAgLnRhYnMtcm93IHsgbWFyZ2luOiAxNnB4IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJfY29udGFpbmVyIHsgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfZHJhd2VyX2hlYWRpbmcgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJBMkIzQzsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogNDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtjb2xvcjogIzlmOWZhNjsgbWFyZ2luOiAwO3BhZGRpbmc6IDhweDtkaXNwbGF5OiBibG9jaztjdXJzb3I6IHBvaW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7IGJhY2tncm91bmQ6IHVybCgkZm9vdGVyRG93bkFycm93KTsgd2lkdGg6IDEycHg7IGhlaWdodDogN3B4OyBmbG9hdDogcmlnaHQ7bWFyZ2luLXRvcDogN3B4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAkZm9vdGVyQm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4OyBtYXJnaW46IDBweCBhdXRvIDA7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kOiAkZm9vdGVyQmc7IGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9jb250ZW50IHsgYmFja2dyb3VuZDogJGZvb3RlckJnOyBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHsgZmxleDogMCAwIDEwMCU7IHBhZGRpbmc6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe21hcmdpbi1ib3R0b206IDBweDsgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3TW9yZSB7IG1hcmdpbjogMTZweCAwOyBwYWRkaW5nOiAwIDEwcHg7IHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHsgY29sb3I6ICRmb290ZXJUZXh0Q29sb3I7IFx0Zm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHsgLy9mb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXJUZXh0Q29sb3I7IGZvbnQtc2l6ZTogMTZweDsgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7IGJvdHRvbTogMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkIHsgJjo6YmVmb3JlIHsgY29udGVudDogdXJsKGh0dHBzOi8vd3d3LnBhaXNhYmF6YWFyLmNvbS9QQkhQL2Fzc2V0cy9pbWFnZXMvTW9yZS5zdmcpOyBtYXJnaW46IDBweCAwcHggMHB4IDZweDt9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVtb3ZlIHsgJjo6YmVmb3JlIHsgY29udGVudDogdXJsKGh0dHBzOi8vd3d3LnBhaXNhYmF6YWFyLmNvbS9QQkhQL2Fzc2V0cy9pbWFnZXMvTGVzcy5zdmcpOyBtYXJnaW46IDBweCAwcHggM3B4IDZweDsgfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkludmVzdG9yLCAuR3JvdXBDb21wYW5pZXMge1xyXG4gICAgICAgICAgICAgICAgLmwtcm93IHsgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7IGZsZXg6IDAgMiA1MCU7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuSW52ZXN0b3J7cGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgIC5sLXJvdyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctYm90dG9tOiAwcHg7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLkludmVzdG9yX3RpdGxle3dpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZlc3Rvckxpc3R7d2lkdGg6MTAwJTsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7ZmxleDogMCAyIDIzJTsgbWFyZ2luOiA0cHggMSV9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5QQkZvb3RlcntcclxuICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbnsgd2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMjRweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvQ29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbHVtbiB7IHdpZHRoOiA1MCU7IH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0b3JlLWxvZ29zIGxpIGEgeyBwYWRkaW5nOiAxMnB4IDE2cHg7IGJvcmRlcjogMXB4IHNvbGlkICM0NDQyNDI7IGJhY2tncm91bmQ6ICMwZTBmMjA7IGJvcmRlci1yYWRpdXM6IDRweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yZS1sb2dvcyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLlNvY2lhbEZvb3RlciB7IHBhZGRpbmc6MHB4OyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC5mbGV4LWNvbnRhaW5lciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7IGZsZXgtd3JhcDogd3JhcDtwYWRkaW5nOjE2cHggMTZweCAwO2JhY2tncm91bmQtY29sb3I6ICMxYzFkMmU7IG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpeyBtYXJnaW46IDBweCAwcHggMTZweCAwcHg7IG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXttYXJnaW46IDBweCAwcHggOHB4IDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wYi1zb2NpYWxze2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkEyQjNDOyB3aWR0aDogMTAwJTtqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyBwYWRkaW5nOiAxMnB4IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7bWFyZ2luOiAwcHg7dGV4dC1hbGlnbjogY2VudGVyOyBtaW4td2lkdGg6IGF1dG87IGZsZXg6IDAgMCA0MHB4fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW57IHBhZGRpbmctbGVmdDogMHB4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuU3VwcG9ydGVkUGF5bWVudE1ldGhvZHNGb290ZXJ7IHBhZGRpbmc6MTZweDtcclxuICAgICAgICAgICAgICAgIC5mLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuZmxleC1jb250YWluZXJ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sdW1ueyBwYWRkaW5nLWxlZnQ6IDBweDtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RWaWV3IHsgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHsgbWFyZ2luOiAwcHggOHB4IDhweCAwOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXttYXJnaW46IDBweCA4cHggOHB4IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Db3B5cmlnaHRGb290ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNvcHlyaWdodFRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb3B5cmlnaHQge3BhZGRpbmctbGVmdDogMCU7IHBhZGRpbmctYm90dG9tOiAxMnB4O2xpbmUtaGVpZ2h0OjEycHg7IGZvbnQtc2l6ZTogOHB4OyBvcGFjaXR5OjE7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2JpbGVWaWV3eyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAxNnB4IDBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLmRlc2t0b3BWaWV3eyBkaXNwbGF5OiBub25lO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJ1cmVhdUFwcGx5V3JhcHBlclYyIHtcclxuICAgICAgICAuaGVhZGluZ0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGgyIHsgY29sb3I6JGNsci1kYXJrYmx1ZTsgZm9udC1zaXplOiAxNnB4OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMjRweDsgfVxyXG4gICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA0MHB4OyBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmlubmVyU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdBbGxCdG4ge1xyXG4gICAgICAgICAgICBhIHsgZm9udC1zaXplOiAxMnB4OyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvQmFubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjsgbWluLWhlaWdodDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgLmluZm9TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAubGVmdFNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IG1hcmdpbi10b3A6IDEycHg7IG1hcmdpbi1ib3R0b206IDI0cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlc0NvbnRhaW5lciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YVNlY3VyZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodFNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDBweDsgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyBib3JkZXI6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBoMSB7IGZvbnQtc2l6ZTogMjBweDsgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubG9uZ0F1dGhGb3JtVmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAubGVmdFNlY3Rpb24geyBkaXNwbGF5OiBub25lOyB9O1xyXG4gICAgICAgICAgICAgICAgLnJpZ2h0U2VjdGlvbiB7IG1hcmdpbi10b3A6IDI0cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuX2NvbnNlbnQgeyBwYWRkaW5nOiAwcHg7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yOyBib3JkZXItcmFkaXVzOiAwcHg7fVxyXG4gICAgICAgIC5idXJlYXVBcHBseUZvcm1WMkNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5mb3JtV3JhcHBlclYyIHtcclxuICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb25XcmFwcGVyeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDt9XHJcbiAgICAgICAgICAgICAgICAuaW5wdXRXcmFwcGVyVjIgeyB3aWR0aDogMTAwJTsgLmN1c3RvbUlucHV0VjIgeyB3aWR0aDogMTAwJTsgfX1cclxuICAgICAgICAgICAgICAgIC5fY29uc2VudFdyYXBwZXIgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zY3JvbGxXcmFwcGVyIHsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogdW5zZXQ7fVxyXG4gICAgICAgICAgICAuZm9ybUZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcclxuICAgICAgICAgICAgICAgIC5zaG9ydEF1dGhBcHBseUJ0biB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOjE2cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0YVNlY3VyZU1vYiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO2ZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICRTZWNvbmRhcnlDb2xvcjsgcGFkZGluZzogOHB4IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBsaW5lLWhlaWdodDogMjBweDsgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgLnNlY3VyZUltZyB7IG1hcmdpbi1yaWdodDogOHB4OyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaWJpbE9yZ2FuaWNDb250YWluZXIge1xyXG4gICAgICAgICAgICAub3ZlcnZpZXdTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5vdmVydmlld0xpc3RJdGVtIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4gICAgICAgICAgICAgICAgLm92ZXJ2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7IHBhZGRpbmctbGVmdDogMTZweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDQwcHg7IG1hcmdpbjogNnB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQgeyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHsgbWFyZ2luLWJvdHRvbTogMzJweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7IGNvbG9yOiAkY2xyLWRhcmtibHVlOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7IHRkIHsgcGFkZGluZzogMHB4IDE2cHg7IH0gcCB7IHBhZGRpbmc6IDBweDsgfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZbc3R5bGUqPVwib3ZlcmZsb3c6IGF1dG9cIl0gIHsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDREQ1REY7IGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUgeyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlN3aXBlIHRvIHNlZSBtb3JlIHRhYmxlIGRhdGEg4oaSXCI7IHdpZHRoOiAyMTdweDsgcGFkZGluZzogMTZweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7IGNvbG9yOiAkY2xyLWRhcmtibHVlOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbGluZS1oZWlnaHQ6IDE3cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IGJhY2tncm91bmQtY29sb3I6ICNFOEU4Rjk7IGhlaWdodDogMjZweDsgcG9zaXRpb246IGFic29sdXRlOyBtYXJnaW46IDZweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2W3N0eWxlKj1cIm92ZXJmbG93OiBhdXRvXCJdICsgcCB7IG1hcmdpbi10b3A6IDYwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbk1lbnVTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5tZW51Q29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbkxpc3QgeyBtYXJnaW46IDAgMTZweDsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYXJ0aWNsZVNlY3Rpb24geyBcclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlTGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZUxpc3RJdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGVJbWdDb250YWluZXIgeyBoZWlnaHQ6IDg4cHg7IHdpZHRoOiAxMzJweDsgbWluLXdpZHRoOiAxMzJweDsgbWFyZ2luLXJpZ2h0OiAxNnB4OyBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcgeyBib3JkZXItcmFkaXVzOiA2cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlSW1nIHsgaGVpZ2h0OiA4OHB4OyB3aWR0aDogMTMycHg7IG1heC13aWR0aDogMTMycHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubm9UaHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlSW1nIHsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgYm9yZGVyLXJhZGl1czogMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZURldGFpbHMgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yIHsgZm9udC1zaXplOiAxMHB4OyBsaW5lLWhlaWdodDogMTZweDsgbWFyZ2luLWJvdHRvbTogNHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nIHsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjJweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9UeHQgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE0cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXZpZXdTZWN0aW9uQ29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAyNHB4IDBweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgLnJldmlld1NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmdDb250YWluZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDAgYXV0bzsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdTdGFycyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxNnB4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHsgZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tcmlnaHQ6IDBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7IGhlaWdodDogMTNweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmdUZXh0IHsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMThweDsgbWFyZ2luLWxlZnQ6IDhweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7IG1hcmdpbjogMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgLl90ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX3BlcnNvbl9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX2NvbnRlbnRfcGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9uYW1lIHsgbGluZS1oZWlnaHQ6IDIwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX2ZlZWRiYWNrX3BhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLl9yYXRpbmdfdHlwZSB7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDIwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX21haW5fZmVlZGJhY2sgeyBmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHsgcGFkZGluZzogNDBweCAwcHggNjhweCAwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7IGhlaWdodDogMzYwcHg7IG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuX3Rlc3RpbW9uaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAzNjBweDsgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX2ZlZWRiYWNrX3BhcmVudCB7IG1pbi1oZWlnaHQ6IDIwMHB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLl90ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IG1pbi1oZWlnaHQ6IDM2MHB4OyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUsNDcsOTUsMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyBib3gtc2hhZG93OiAwIDExcHggMjRweCAwIHJnYmEoNTgsOTIsMTU0LDAuMSkgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1jdXJyZW50ICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLl90ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXZpZXdTbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4OyBoZWlnaHQ6IDRweDsgYm9yZGVyLXJhZGl1czogNTAlOyBwYWRkaW5nOiAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSw0Nyw5NSwwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4OyBib3JkZXItcmFkaXVzOiAycHg7IGJhY2tncm91bmQtY29sb3I6ICRjbHItZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdBbGxCdG4geyBwYWRkaW5nOiAwcHggMTZweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cml0ZVJldmlld0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IG1hcmdpbjogMCBhdXRvOyB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYXFDb250YWluZXJ7bWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIC4tYWNjb3JkaWFuX3Yye21hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuX2FydGljbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse3RleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2Zvcl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mb1R4dHt0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQgeyBwYWRkaW5nOiAxMnB4IDhweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmlzQWRkb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3TW9yZUZhcVRleHQgeyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbiAgICAgICAgICAgICAgICAmLmZhcXNRdWVzdGlvbnN7IGJhY2tncm91bmQ6ICR3aGl0ZUNvbG9yOyBwYWRkaW5nOiAxMnB4OyBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAudmlld0FsbFF1ZXN0aW9uc3sgcGFkZGluZzogMHB4OyBtaW4td2lkdGg6IDEyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAmLlNjb3JlUGx1c0ZhcXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLi1hY2NvcmRpYW5fdjJ7Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5fYXJ0aWNsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb1R4dHt0ZXh0LWFsaWduOiBsZWZ0O30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsVG9Ub3AgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAgICAgLnN0aWNreUNyZWRpdEFwcGx5QmFubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjsgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICAuYmFubmVySW1nLCAuaW5mb1R4dCB7IGRpc3BsYXk6IG5vbmU7IH07XHJcbiAgICAgICAgICAgIC5zdGlja3lCYW5uZXJCdG4geyB3aWR0aDogKGNhbGMoMTAwJSAtIDMycHgpKTsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6MzYwcHgpIHtcclxuICAgIC5idXJlYXVBcHBseVdyYXBwZXJWMiB7XHJcbiAgICAgICAgLmNpYmlsT3JnYW5pY0NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5yZXZpZXdTZWN0aW9uQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5yZXZpZXdTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCAxMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ== */
