.header {
  width: 100%;
  background: white;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.header .zn {
  background: #33509A;
  color: #ffffff;
}
@media screen and (min-width: 769px) {
  .header .top_head_content .logo {
    width: 1.8rem;
    margin: 0.2rem 0.16rem 0 0.36rem;
    float: left;
  }
  .header .top_head_content .logo2 {
    width: 1.5rem;
    margin: 0.24rem 0;
    float: left;
    padding-left: 0.16rem;
    border-left: 0.03rem solid #c0c5ca;
  }
  .header .header_center2 {
    width: 100%;
    float: left;
    background: #00a3e6;
    height: 50px;
  }
  .header .header_center2 .nav {
    width: 12.8rem;
    margin: 0 auto;
    display: table;
    height: 50px;
  }
  .header .header_center2 .nav li {
    display: table-cell;
    text-align: center;
    position: relative;
  }
  .header .header_center2 .nav li .drop {
    width: 6px;
    height: 10px;
    transform: rotate(-90deg);
    margin-left: 5px;
  }
  .header .header_center2 .nav li > a {
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 50px;
    display: block;
    cursor: pointer;
  }
  .header .header_center2 .nav li .hover_box {
    position: absolute;
    top: 0.5rem;
    left: 0;
    min-width: 100%;
    box-sizing: border-box;
    z-index: 12;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    display: none;
    background: #009dab;
  }
  .header .header_center2 .nav li .hover_box .title .item {
    position: relative;
  }
  .header .header_center2 .nav li .hover_box .title .item a p {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 37px;
  }
  .header .header_center2 .nav li .hover_box .title .item .level_3 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    min-width: 95px;
    background: #009dab;
  }
  .header .header_center2 .nav li .hover_box .title .item .level_3::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 15px;
    border-left: 6px solid #00a3e6;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    z-index: 5;
  }
  .header .header_center2 .nav li .hover_box .title .item .level_3 a {
    display: block;
    white-space: nowrap;
  }
  .header .header_center2 .nav li .hover_box .title .item .level_3 a p {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 37px;
  }
  .header .header_center2 .nav li .hover_box .title .item .level_3 a p:hover {
    background: #00a3e6;
  }
  .header .header_center2 .nav li .hover_box .title .item:hover {
    background: #00a3e6;
  }
  .header .header_center2 .nav li .hover_box .title .item:hover .level_3 {
    display: inline-block;
  }
  .header .header_center2 .nav li:hover > a {
    background: #009dab;
  }
  .header .header_center2 .nav li:hover .hover_box {
    display: block;
  }
  .header .nav_right {
    display: inline-block;
    right: 0.36rem;
    top: 0.18rem;
    position: absolute;
  }
  .header .nav_right .search {
    width: 0.23rem;
    height: 0.23rem;
  }
  .header .nav_right #head_cancel {
    display: none;
  }
  .header .nav_right .languageSwitch {
    width: 100%;
    text-align: right;
    padding-right: 0.05rem;
  }
  .header .nav_right .languageSwitch p {
    display: inline-block;
    line-height: 0.2rem;
    cursor: pointer;
  }
  .header .nav_right .languageSwitch .old_zn {
    font-size: 0.14rem;
    font-weight: 500;
    color: #bfc5cb;
    line-height: 0.16rem;
    border-right: solid 0.01rem #c0c5ca;
    padding-right: 0.16rem;
  }
  .header .nav_right .languageSwitch .zn {
    width: 0.42rem;
    font-size: 0.14rem;
    color: #fff;
    margin-right: 0.07rem;
    font-weight: 700;
    background: #33509a;
    text-align: center;
    margin-left: 0.16rem;
  }
  .header .nav_right .languageSwitch .en {
    line-height: 0.22rem;
    color: #122b55;
    font-size: 0.16rem;
    font-weight: 700;
  }
  .header .nav_right li {
    font-size: 0.14rem;
    font-weight: 500;
    color: #464646;
    line-height: 0.14rem;
    margin-top: 0.14rem;
    text-align: right;
    cursor: pointer;
  }
  .header .nav_right li a {
    padding: 0 0.1rem;
  }
  .header .nav_right li a:nth-child(2n) {
    border-left: solid 0.01rem #c0c5ca;
    border-right: solid 0.01rem #c0c5ca;
  }
  .header .nav_right li a:last-child {
    padding-right: 0;
  }
  .header_top_main {
    width: 100%;
    height: 0px;
    position: fixed;
    transition: all 0.5s;
    z-index: 99;
    overflow: hidden;
  }
  .header_top_main .bg_img {
    width: 100%;
    height: 100%;
    min-height: 9.22rem;
    object-fit: cover;
    position: absolute;
    z-index: 1;
  }
  .header_top_main .content {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 9.22rem;
    background: rgba(242, 243, 244, 0.9);
    z-index: 99999;
    padding-top: 3rem;
    top: 0;
  }
  .header_top_main .content .search_box {
    width: 69%;
    max-width: 13.4rem;
    margin: 0 auto;
    text-indent: 0.3rem;
  }
  .header_top_main .content .search_box .title {
    font-size: 0.18rem;
    font-weight: 600;
    color: #646464;
    line-height: 0.4rem;
    margin-bottom: 0.13rem;
  }
  .header_top_main .content .search_box .input_box {
    position: relative;
    height: 0.64rem;
    margin-bottom: 0.28rem;
  }
  .header_top_main .content .search_box .input_box .input {
    width: 100%;
    height: 0.64rem;
    border: 2px solid #ff8400;
    background: #fff;
    text-indent: 0.3rem;
    font-size: 0.24rem;
    font-weight: 600;
    color: #000000;
    line-height: 33px;
    margin-left: -0.3rem;
    outline: none;
  }
  .header_top_main .content .search_box .input_box img {
    position: absolute;
    width: 0.23rem;
    height: 0.23rem;
    right: 0.3rem;
    top: 0.24rem;
    cursor: pointer;
  }
  .header_top_main .content .search_box .select {
    font-size: 0.18rem;
    font-weight: 600;
    color: #000000;
    line-height: 0.4rem;
  }
  .header_top_main .content .search_box .select a:hover {
    text-decoration: underline;
  }
}
@media screen and (max-width: 1366px) {
  .header .header_center2 .nav {
    width: 7.68rem;
  }
}
@media screen and (max-width: 768px) {
  .mobile_top_head_content {
    width: 100vw;
  }
  .mobile_top_head_content .mobile_header_top {
    width: 100%;
    height: 64px;
    padding: 15px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  }
  .mobile_top_head_content .mobile_header_top .logo {
    width: 1.2rem;
    object-fit: fill;
    height: 36px;
  }
  .mobile_top_head_content .mobile_header_top .logo1 {
    width: 1.96rem;
  }
  .mobile_top_head_content .mobile_header_top .logo2 {
    width: 1rem;
    padding-left: 0.16rem;
    border-left: 0.03rem solid #c0c5ca;
  }
  .mobile_top_head_content .mobile_header_top .logo3 {
    width: 2.1rem;
  }
  .mobile_top_head_content .mobile_header_top .top_right .search {
    margin-right: 28px;
    width: 23px;
  }
  .mobile_top_head_content .mobile_header_top .top_right .old_btn {
    display: inline-block;
    width: 39px;
    height: 25px;
    background-color: #f18b1c;
    line-height: 25px;
    text-align: center;
    margin-right: 28px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
  }
  .mobile_top_head_content .mobile_header_top .top_right #head_cancel {
    display: none;
  }
  .mobile_top_head_content .mobile_header_top .top_right .line_box {
    float: right;
    width: 26px;
    height: 28px;
  }
  .mobile_top_head_content .mobile_header_top .top_right .line_box .line {
    width: 26px;
    height: 4px;
    background: #122b55;
    position: relative;
  }
  .mobile_top_head_content .mobile_header_top .top_right .line_box .line::before,
  .mobile_top_head_content .mobile_header_top .top_right .line_box .line::after {
    position: absolute;
    content: "";
    width: 26px;
    height: 4px;
    background: #122b55;
  }
  .mobile_top_head_content .mobile_header_top .top_right .line_box .line::before {
    margin-top: 10px;
  }
  .mobile_top_head_content .mobile_header_top .top_right .line_box .line::after {
    margin-top: 20px;
  }
  .mobile_top_head_content .mobile_header_top .top_right .line_box .line_box_cencel {
    width: 23px;
    height: 23px;
    display: none;
  }
  .mobile_top_head_content .mobile_header_nav {
    position: fixed;
    width: 100%;
    padding: 0 0.15rem;
    box-sizing: border-box;
    top: 0.64rem;
    z-index: 99;
    transition: all 0.5s;
    background: #fff;
    overflow-y: auto;
    height: 0;
  }
  .mobile_top_head_content .mobile_header_nav.mobile_nav_show {
    height: calc(100vh - 0.64rem);
  }
  .mobile_top_head_content .mobile_header_nav.mobile_nav_vh_show {
    height: calc(100vh - 0.64rem);
  }
  .mobile_top_head_content .mobile_header_nav ul {
    width: 100%;
    box-sizing: border-box;
  }
  .mobile_top_head_content .mobile_header_nav ul li {
    width: 100%;
    min-height: 0.57rem;
    box-sizing: border-box;
  }
  .mobile_top_head_content .mobile_header_nav ul li:nth-child(1) .li_top {
    border-top: 0.01rem solid #c0c5ca;
  }
  .mobile_top_head_content .mobile_header_nav ul li .li_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.57rem;
    border-top: 0.01rem solid #c0c5ca;
    margin: 0 auto;
  }
  .mobile_top_head_content .mobile_header_nav ul li .li_top a {
    color: #122b55;
    font-size: 0.18rem;
    font-weight: bold;
  }
  .mobile_top_head_content .mobile_header_nav ul li .li_top .arrow {
    width: 0.2rem;
    height: 0.13rem;
  }
  .mobile_top_head_content .mobile_header_nav ul li .li_top .top {
    display: none;
  }
  .mobile_top_head_content .mobile_header_nav ul li .li_top.gray a {
    color: #464646;
    font-size: 0.18rem;
    font-weight: 400;
  }
  .mobile_top_head_content .mobile_header_nav ul li.level3 .li_top a {
    padding-left: 0.3rem;
    max-width: calc(100% - 0.6rem);
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs {
    width: 100%;
    opacity: 0;
    transition: all 0.3s;
    display: none;
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs li a {
    color: #ff8400;
    font-size: 0.18rem;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 0.15rem;
    max-width: calc(100% - 0.45rem);
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs li:last-child {
    border-bottom: none;
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs.INFO {
    background: #ff8400;
    padding: 0 0.15rem;
    width: 100vw;
    margin-left: -0.15rem;
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs.INFO li {
    border-bottom: 0.01rem solid #fff;
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs.INFO li:last-child {
    border-bottom: none;
  }
  .mobile_top_head_content .mobile_header_nav ul li .subs.INFO li a {
    color: #fff;
    font-size: 0.18rem;
    font-weight: 400;
    padding-left: 0;
    max-width: 100%;
  }
  .mobile_top_head_content .mobile_header_nav ul li .old_zn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.57rem;
    border-top: 0.01rem solid #c0c5ca;
    width: calc(100% - 30px);
    margin: 0 auto;
  }
  .mobile_top_head_content .mobile_header_nav ul li .old_zn a {
    font-size: 0.18rem;
    font-weight: bold !important;
    color: #c0c5ca !important;
    line-height: 0.18rem;
  }
  .mobile_top_head_content .mobile_header_nav ul li.mobile_nav_active > .li_top {
    border-bottom: none;
  }
  .mobile_top_head_content .mobile_header_nav ul li.mobile_nav_active > .li_top > .top {
    display: block;
  }
  .mobile_top_head_content .mobile_header_nav ul li.mobile_nav_active > .li_top > .bottom {
    display: none;
  }
  .mobile_top_head_content .mobile_header_nav ul li.mobile_nav_active > .subs {
    display: block;
    opacity: 1;
  }
  .mobile_top_head_content .mobile_header_nav ul li.btn_box_li {
    display: flex;
    height: 0.57rem;
  }
  .mobile_top_head_content .mobile_header_nav ul li.btn_box_li a {
    width: 50%;
    height: 100%;
  }
  .mobile_top_head_content .mobile_header_nav ul li.btn_box_li .btn {
    width: 100%;
    height: 100%;
    padding-left: 15px;
    box-sizing: border-box;
    line-height: 0.57rem;
    font-size: 0.18rem;
    font-weight: bold;
    color: #122b55;
  }
  .mobile_top_head_content .mobile_header_nav ul li.btn_box_li .btn.en {
    color: #fff;
    background: #ff8400;
  }
  .header_top_main {
    width: 100%;
    height: 0px;
    position: fixed;
    transition: all 0.5s;
    z-index: 99;
    overflow: hidden;
  }
  .header_top_main .content {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(242, 243, 244, 0.9);
    z-index: 99999;
    padding-top: 20px;
    top: 0;
  }
  .header_top_main .content .search_box {
    width: calc(100% - 6px);
    margin: 0 auto;
    text-indent: 0.28rem;
  }
  .header_top_main .content .search_box .title {
    font-size: 0.18rem;
    font-weight: 600;
    color: #646464;
    line-height: 0.4rem;
    margin-bottom: 0.13rem;
    text-indent: 0.3rem;
  }
  .header_top_main .content .search_box .input_box {
    position: relative;
    height: 0.6rem;
    margin-bottom: 0.28rem;
  }
  .header_top_main .content .search_box .input_box .input {
    width: 100%;
    height: 0.64rem;
    border: 2px solid #ff8400;
    background: #fff;
    text-indent: 0.3rem;
    font-size: 0.24rem;
    font-weight: 600;
    color: #000000;
    line-height: 33px;
    margin-left: -0.3rem;
    outline: none;
  }
  .header_top_main .content .search_box .input_box img {
    position: absolute;
    width: 0.23rem;
    height: 0.23rem;
    right: 0.3rem;
    top: 0.24rem;
    cursor: pointer;
  }
  .header_top_main .content .search_box .select {
    font-size: 0.18rem;
    font-weight: 600;
    color: #000000;
    line-height: 0.4rem;
  }
  .header_top_main .content .search_box .select a:hover {
    text-decoration: underline;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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SUFDQSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxNQUFBOztFQWhCUixnQkFRSSxTQVVJO0lBQ0ksT0FBTyxnQkFBUDtJQUNBLGNBQUE7SUFDQSxvQkFBQTs7RUFyQlosZ0JBUUksU0FVSSxZQUtJO0lBQ0ksa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0lBQ0EsbUJBQUE7O0VBN0JoQixnQkFRSSxTQVVJLFlBY0k7SUFDSSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTs7RUFuQ2hCLGdCQVFJLFNBVUksWUFjSSxXQUtJO0lBQ0ksV0FBQTtJQUNBLGVBQUE7SUFDQSx5QkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxhQUFBOztFQWhEcEIsZ0JBUUksU0FVSSxZQWNJLFdBbUJJO0lBQ0ksa0JBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTs7RUF6RHBCLGdCQVFJLFNBVUksWUEyQ0k7SUFDSSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBOztFQWpFaEIsZ0JBUUksU0FVSSxZQTJDSSxRQU1JLEVBQUM7SUFDRywwQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vIOeQhuWtpumZouWktOmDqOagt+W8j1xuXG5AaW1wb3J0IFwiLi4vbGVzcy9saWZlU2NpZW5jZUNvbG9yLmxlc3NcIjtcbkBpbXBvcnQgXCIuLi9sZXNzL3B1YmxpY1Zhci5sZXNzXCI7XG5cbi5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC56biB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzY2lEZWZhbHV0Q29sb3I7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIC50b3BfaGVhZF9jb250ZW50IHtcbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4ycmVtIDAuMTZyZW0gMCAwLjM2cmVtO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ28yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNHJlbSAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4xNnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4wM3JlbSBzb2xpZCAjYzBjNWNhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXJfY2VudGVyMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjMsIDIzMCwgMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIuOHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUGluZ0ZhbmdTQy1NZWRpdW0sIFBpbmdGYW5nIFNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJfYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZGFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGluZ0ZhbmcgU0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGV2ZWxfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlkYWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMGEzZTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGluZ0ZhbmcgU0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhM2U2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYTNlNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbF8zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlkYWI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaG92ZXJfYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2X3JpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwLjM2cmVtO1xuICAgICAgICAgICAgdG9wOiAwLjE4cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMjNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjIzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2hlYWRfY2FuY2VsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhbmd1YWdlU3dpdGNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjA1cmVtO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9sZF96biB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZmM1Y2I7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjE2cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMDFyZW0gI2MwYzVjYTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnpuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4wN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzNTA5YTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVuIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuMjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIyYjU1O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMTZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjE0cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTRyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjAxcmVtICNjMGM1Y2E7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMDFyZW0gI2MwYzVjYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX3RvcF9tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYmdfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogOS4yMnJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkuMjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQzLCAyNDQsIDAuOSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAuc2VhcmNoX2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY5JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzLjRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAuM3JlbTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTNyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0X2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjY0cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42NHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAxMzIsIDAsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4yM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4yM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjE4cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIC5oZWFkZXJfY2VudGVyMiB7XG4gICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNy42OHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZV90b3BfaGVhZF9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAgIC5tb2JpbGVfaGVhZGVyX3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbzEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjk2cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbzIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4xNnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4wM3JlbSBzb2xpZCAjYzBjNWNhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbzMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3BfcmlnaHQge1xuICAgICAgICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub2xkX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxOGIxYztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNoZWFkX2NhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpbmVfYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyYjU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMmI1NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saW5lX2JveF9jZW5jZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZV9oZWFkZXJfbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjE1cmVtO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHRvcDogMC42NHJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAgICAgJi5tb2JpbGVfbmF2X3Nob3cge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDAuNjRyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZV9uYXZfdmhfc2hvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMC42NHJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMC41N3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGlfdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjAxcmVtIHNvbGlkICNjMGM1Y2E7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGlfdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjU3cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wMXJlbSBzb2xpZCAjYzBjNWNhO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIyYjU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4xM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxldmVsMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGlfdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMC42cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3VicyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjMTIyYjU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY4NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMThyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjE1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDAuNDVyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLklORk8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjg0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjE1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuMTVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDFyZW0gc29saWQgI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMThyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm9sZF96biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41N3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDFyZW0gc29saWQgI2MwYzVjYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjE4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMGM1Y2EgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC4xOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubW9iaWxlX25hdl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5saV90b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5idG5fYm94X2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNTdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjE4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIyYjU1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY4NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX3RvcF9tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQzLCAyNDQsIDAuOSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAuc2VhcmNoX2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAuMjhyZW07XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMThyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDEpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjEzcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMC4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dF9ib3gge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42NHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAxMzIsIDAsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4yM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4yM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjE4cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sImZpbGUiOiJoZWFkZXIvaGVhZGVyMi5jc3MifQ== */
