@media (min-width: 320px) and (max-width: 720px) {
    #LifeTwistMov {
        float: left;
        display: none;
        position: relative;
        top: 0px;
        width: 100%;
        height: 55vw
    }

    #LifeTwistMov>video {
        position: fixed;
        right: 0;
        bottom: 0px;
        min-width: 100%;
        min-height: 100%;
        width: 100vw;
        height: auto;
        z-index: -100
    }

    #LifeTwistMov>.skip {
        position: absolute;
        top: 610px;
        bottom: 0px;
        right: 20px;
        width: 11.1111vw;
        height: 4.1667vw;
        background: url("../img/pc/common/skip.png") no-repeat 50% 50%;
        background-size: cover;
        z-index: 10000;
        cursor: pointer
    }

    #wrapper {
        float: left;
        position: relative;
        left: 0px;
        width: 100vw;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    #wrapper.w-100 {
        width: 100% !important
    }

    #wrapper.pd-50 {
        padding: 0 50px 0
    }

    .popup_wrap {
        position: fixed;
        top: 50%;
        left: 0px;
        z-index: 9999;
        background-color: #fff
    }

    .popup_wrap .layer_popup {
        position: absolute;
        width: 100%;
        height: 400px;
        top: 50%;
        left: 50%;
        margin-bottom: 4.1667vw;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .popup_wrap .layer_popup .back {
        width: 100%;
        height: 100%;
        background-color: transparent;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1
    }

    .popup_wrap .layer_popup .pop_inner {
        position: absolute;
        width: 96vw !important;
        height: auto !important;
        top:50% !important;
        left: 50% !important;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .popup_wrap .layer_popup .pop_inner>.pop_area {
        height: auto !important;
        width: 100% !important;
        aspect-ratio: 1 / 1.2;
        overflow-y: scroll;
        float: left;
        background-color: #fff;
    }

    .popup_wrap .layer_popup .pop_inner>.pop_area * {
        width: 100%;
        height: auto;
    }

    .pop_area img {
        display: block;
        width: 100% !important;
        height: calc(96vw * 1.2) !important;
        object-fit: fill;
    }

    .popup_wrap .layer_popup .pop_inner>.bot_area {
        width: 100%;
        height: 30px;
        float: left;
        background-color: #333;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .popup_wrap .layer_popup .pop_inner>.bot_area>.list {
        width: auto;
        height: 100%;
        float: right
    }

    .popup_wrap .layer_popup .pop_inner>.bot_area>.list>li {
        width: auto;
        height: 100%;
        float: left
    }

    .popup_wrap .layer_popup .pop_inner>.bot_area>.list>li>.btn {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        height: 20px;
        padding: 0 0.6945vw;
        float: left;
        border: none;
        margin: 0 0.6945vw;
        margin-top: 0.6945vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .popup_wrap .layer_popup .pop_inner>.bot_area>.list>li:first-child {
        width: calc(100% - 5.9723vw)
    }

    .popup_wrap .layer_popup:last-child {
        margin-bottom: 0px
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .segment {
        float: left;
        width: 100%
    }

    .segment .head {
        position: relative;
        width: 100%;
        top: 0px
    }

    .segment .head h3,
    .segment .head h5,
    .segment .head h6,
    .segment .head p {
        font-size: 2.2223vw;
        color: #000
    }

    .segment .head .head_banner {
        width: 100%;
        height: 53.3334vw;
        background-size: cover
    }

    .segment .head .head_banner.life_bn_01 {
        background: url("../img/mobile/title_banner/m_top_bn_01.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_02 {
        background: url("../img/mobile/title_banner/m_top_bn_02.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_03 {
        background: url("../img/mobile/title_banner/m_top_bn_03.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_04 {
        background: url("../img/mobile/title_banner/m_top_bn_04.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_05 {
        background: url("../img/mobile/title_banner/m_top_bn_05.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_06 {
        background: url("../img/mobile/title_banner/m_top_bn_06.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_07 {
        background: url("../img/mobile/title_banner/m_top_bn_07.png") no-repeat center center
    }

    .segment .head .head_banner.life_bn_08 {
        background: url("../img/mobile/title_banner/m_top_bn_08.png") no-repeat center center
    }

    .segment .title {
        position: absolute;
        top: calc((53.3334vw - 30.5556vw) / 2);
        left: 0px;
        width: 100%;
        height: auto;
        text-align: center
    }

    .segment .title>h3 {
        float: left;
        width: 100%;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 6.9444vw;
        letter-spacing: -0.5px;
        margin-bottom: 3.3334vw;
        color: #fff
    }

    .segment .title>p {
        width: 100%;
        font-weight: 500;
        letter-spacing: -0.22px;
        font-size: 4.0556vw;
        color: #fff
    }

    .segment .navi {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto;
        margin-top: 12.5vw
    }

    .segment .navi>span {
        float: left;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.9223vw;
        letter-spacing: normal;
        color: #fff
    }

    .segment .navi>span.home {
        float: left;
        width: 2.5vw;
        height: 2.3612vw;
        background: url("../img/mobile/common/home_m.png") no-repeat 50% 50%;
        background-size: cover
    }

    .segment .navi>span.dom {
        float: left;
        padding: 0px 1.38889vw 0px
    }

    .segment .navi>span.subTab {
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.2223vw
    }

    .segment .navi>span.navititle {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .segment .subContentView {
        float: left;
        width: 100%;
        height: auto;
        margin: 11.1111vw 0 13.91vw
    }

    .segment .subContentView .contentView {
        float: left;
        width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .center {
        width: 100%;
        text-align: center
    }

    .segment .subContentView .contentView h4,
    .segment .subContentView .contentView h5,
    .segment .subContentView .contentView h6,
    .segment .subContentView .contentView p {
        font-family: 'Pretendard-Rg', sans-serif;
        line-height: 1;
        color: #333
    }

    .segment .subContentView .contentView img {
        max-width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .title {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 8.3333vw;
        text-align: center;
        top: 0
    }

    .segment .subContentView .contentView .title>h4 {
        font-family: 'Pretendard-Bd', sans-serif;
        margin-top: 2.7778vw;
        height: 11.1111vw;
        font-weight: 900;
        font-size: 6.9444vw;
        letter-spacing: -0.4px
    }

    .segment .subContentView .contentView .main_title_fir {
        float: left;
        width: 100%;
        height: auto;
        padding-bottom: 12.5vw
    }

    .segment .subContentView .contentView .main_title_fir>.main_title {
        float: left;
        width: 100%;
        height: auto;
        text-align: center
    }

    .segment .subContentView .contentView .main_title_fir>.main_title p,
    .segment .subContentView .contentView .main_title_fir>.main_title h3 {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 3.0556vw;
        letter-spacing: -0.22px;
        color: #005456
    }

    .segment .subContentView .contentView .main_title_fir>.main_title>.title_fir {
        float: left;
        width: 100%;
        height: auto;
        padding-top: 4.1667vw
    }

    .segment .subContentView .contentView .main_title_fir>.main_title>.title_fir>h3 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 7.6389vw;
        letter-spacing: -0.55px;
        color: #000
    }

    .segment .subContentView .contentView .main_title_fir>.main_title>.title_fir>h3>span {
        display: block;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 7.3611vw;
        letter-spacing: -0.53px;
        color: #000
    }

    .segment .subContentView .contentView .sub_title_fir {
        width: 100%;
        height: auto;
        padding-bottom: 6.9444vw
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt {
        width: 100%;
        margin-bottom: 0px
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt>h4 {
        font-size: 5vw;
        line-height: 2.5;
        letter-spacing: -0.75px;
        color: #000
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt>h5 {
        font-size: 5.5556vw;
        color: #000;
        letter-spacing: -0.4px
    }

    .segment .subContentView .contentView .sub_title_fir>.title_txt>h6 {
        font-size: 4.1667vw;
        color: #000;
        letter-spacing: -0.75px
    }

    .segment .subContentView .contentView .sub_title_fir>.tab {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_fir>.tab>li {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 37.5vw;
        height: 6.9444vw;
        border-top: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView .sub_title_fir>.tab>li>p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 2.2223vw;
        color: #999
    }

    .segment .subContentView .contentView .sub_title_fir>.tab>li:last-child {
        border-right: 1px solid #dfdfdf
    }

    .segment .subContentView .contentView .facility_sub_title {
        width: 85%;
        margin-left: 6.9444vw;
        margin-top: 6.9444vw;
        margin-bottom: 6.9444vw;
        font-size: 4.8611vw;
        font-weight: bold
    }

    .segment .subContentView .contentView .facility_layout_box_map {
        margin: 0 auto;
        width: 86.1111vw;
        height: 51.8056vw;
        margin-bottom: 2.7778vw;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .facility_layout_box_map .facility_layout_img {
        height: 39.7222vw
    }

    .segment .subContentView .contentView .facility_layout_box_place {
        width: 88.5%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto;
        margin-top: 6.9444vw
    }

    .segment .subContentView .contentView .facility_layout_box_place .flex_wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin-bottom: 3.1250vw
    }

    .segment .subContentView .contentView .facility_layout_box_place .flex_wrap .img_box {
        width: 100%;
        height: auto;
        margin: 1.3889vw
    }

    .segment .subContentView .contentView .facility_layout_box_place .flex_wrap .img_box p {
        text-align: center;
        margin-top: 1.8750vw;
        line-height: 1.3;
        font-weight: bold;
        color: #333;
        letter-spacing: -0.0278vw;
        font-size: 2.7778vw
    }

    .segment .subContentView .contentView .sub_title_sec {
        width: 100%;
        margin-bottom: 5.5556vw
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>h4 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 4.1667vw;
        color: #000;
        letter-spacing: -0.4px
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>.heat {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 16.6667vw;
        height: 16.6667vw;
        border-radius: 8.3333vw;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>.heat>span {
        display: block;
        width: 6.25vw;
        height: 5vw;
        background-color: #005456
    }

    .segment .subContentView .contentView .sub_title_sec>.fervorInfo>.heat>p {
        margin-top: 0.556vw;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #005456
    }

    .segment .subContentView .contentView .sub_title_sec .input_area {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec .input_area.board_filter>select {
        text-indent: 1.9445vw
    }

    .segment .subContentView .contentView .sub_title_sec .input_area.board_filter>.input>input[type=text] {
        text-indent: 1.9445vw
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.total {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.total>h6,
    .segment .subContentView .contentView .sub_title_sec .input_area>.total>span {
        float: left;
        display: block;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 2.0833vw;
        letter-spacing: -0.15px;
        color: #999
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.total>h6.count,
    .segment .subContentView .contentView .sub_title_sec .input_area>.total>span.count {
        float: left;
        display: block;
        margin: 0px 6.9444vw 0px 0.6944vw;
        font-family: 'Pretendard-Bd', sans-serif;
        color: #005456
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>select {
        float: left;
        width: 77.7778vw;
        height: 10.8334vw;
        margin-bottom: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.input {
        float: left;
        width: auto;
        height: auto
    }

    .segment .subContentView .contentView .sub_title_sec .input_area>.input>input[type=text] {
        float: left;
        width: 77.7778vw;
        height: 10.8334vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt {
        width: 100%
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt>h3 {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5vw;
        line-height: 1.3;
        letter-spacing: -0.3px
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt>h6 {
        font-size: 5.5556vw;
        line-height: 1;
        letter-spacing: 0.4px
    }

    .segment .subContentView .contentView .sub_title_sec>.title_txt>h6>span {
        margin-right: 1.38889vw;
        font-size: 5vw;
        line-height: 1;
        letter-spacing: -0.75px
    }

    .segment .subContentView .contentView table {
        width: 100%;
        height: auto;
        border-spacing: 0px;
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table thead tr p,
    .segment .subContentView .contentView table thead tr span {
        font-family: 'LINESeedKR-Rg', sans-serif;
        font-weight: normal;
        font-size: 2.5vw;
        color: #333
    }

    .segment .subContentView .contentView table thead tr th {
        padding: 2.0833vw 0 2.0833vw;
        height: auto;
        border-bottom: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table thead tr>th {
        background-color: #f9f9f9;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table thead tr>th>p {
        font-weight: 500
    }

    .segment .subContentView .contentView table thead tr>th:last-child {
        border-right: 0px solid #ccc
    }

    .segment .subContentView .contentView table tbody tr p,
    .segment .subContentView .contentView table tbody tr span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: normal;
        font-size: 3.3612vw;
        color: #333
    }

    .segment .subContentView .contentView table tbody tr th,
    .segment .subContentView .contentView table tbody tr td {
        height: auto;
        border-bottom: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table tbody tr>td {
        padding: 4.1667vw 0 4.1667vw;
        padding-left: 4.1667vw
    }

    .segment .subContentView .contentView table tbody tr>td>.content {
        float: left;
        width: 100%;
        margin-bottom: 0.83334vw
    }

    .segment .subContentView .contentView table tbody tr>td>.content.content:last-child {
        margin-bottom: 0px
    }

    .segment .subContentView .contentView table tbody tr>td>.content>p {
        float: left;
        font-weight: normal;
        color: #777
    }

    .segment .subContentView .contentView table tbody tr>td>.content>span {
        float: left;
        color: #777
    }

    .segment .subContentView .contentView table tbody tr>td>.content>.dot {
        padding: 0 0.55556vw 0
    }

    .segment .subContentView .contentView table tbody tr>td>.content>span:first-child {
        padding-right: 1.38889vw
    }

    .segment .subContentView .contentView table tbody tr>th {
        background-color: #f9f9f9;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView table tbody tr>th>p {
        font-weight: 500
    }

    .segment .subContentView .contentView .table_theme_facility {
        margin: 0 auto;
        width: 86.5%;
        height: auto;
        border-spacing: 0px;
        border-top: 1px solid #ccc;
        border-left: 0px solid #ebebeb;
        border-right: 0px solid #ebebeb
    }

    .segment .subContentView .contentView .table_theme_facility thead tr p,
    .segment .subContentView .contentView .table_theme_facility thead tr span {
        font-family: 'LINESeedKR-Rg', sans-serif;
        font-weight: normal;
        font-size: 2.5vw;
        color: #333
    }

    .segment .subContentView .contentView .table_theme_facility thead tr th {
        padding: 2.0833vw 0 2.0833vw;
        height: auto;
        border-bottom: 1px solid #ccc
    }

    .segment .subContentView .contentView .table_theme_facility thead tr>th {
        background-color: #f9f9f9;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView .table_theme_facility thead tr>th>p {
        font-weight: 500
    }

    .segment .subContentView .contentView .table_theme_facility thead tr>th:last-child {
        border-right: 0px solid #ccc
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr p,
    .segment .subContentView .contentView .table_theme_facility tbody tr span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: normal;
        font-size: 3.3612vw;
        color: #333
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr th,
    .segment .subContentView .contentView .table_theme_facility tbody tr td {
        height: auto;
        border-bottom: 1px solid #ccc
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td {
        padding: 4.1667vw 0 4.1667vw
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content {
        float: left;
        width: 100%;
        line-height: 1.3;
        font-size: 2.7778vw;
        margin-bottom: 0.83334vw
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content.content:last-child {
        margin-bottom: 0px
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content>p {
        float: left;
        font-weight: normal;
        color: #777
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content>.facility_num {
        font-family: 'Pretendard-Bd', sans-serif;
        float: left;
        font-weight: normal;
        color: #333;
        font-size: 8.3333vw;
        font-weight: bold
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content>span {
        float: left;
        color: #777
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content>.dot {
        padding: 0 0.55556vw 0
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>td>.content>span:first-child {
        padding-right: 1.38889vw
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>th {
        background-color: #f9f9f9;
        border-right: 1px solid #ebebeb
    }

    .segment .subContentView .contentView .table_theme_facility tbody tr>th>p {
        font-weight: 500
    }

    .segment .subContentView .contentView.community blockquote {
        width: 100%;
        height: 9.72vw;
        padding-left: 2.08vw;
        margin-bottom: 1.39vw;
        background-color: #eee;
        border: 0.14vw solid #ccc;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .segment .subContentView .contentView.community blockquote>p {
        line-height: 9.72vw !important;
        font-size: 4.17vw !important;
        margin-bottom: 0 !important
    }

    .segment .subContentView .contentView.community table {
        width: 100% !important
    }

    .segment .subContentView .contentView.community table tbody tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .segment .subContentView .contentView.community table tbody tr th,
    .segment .subContentView .contentView.community table tbody tr td {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }

    .segment .subContentView .contentView.community table tbody tr th:first-child,
    .segment .subContentView .contentView.community table tbody tr td:first-child {
        text-align: center
    }

    .segment .subContentView .contentView.community table tbody tr>td {
        padding: 4.17vw
    }

    .segment .subContentView .contentView .table_theme_01 {
        border-left: 0px;
        border-right: 0px
    }

    .segment .subContentView .contentView .table_theme_01 .gray {
        padding-left: 0px;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_01 thead tr>th {
        padding: 3.47223vw 0 3.3334vw;
        background-color: #f9f9f9
    }

    .segment .subContentView .contentView .table_theme_01 thead tr>th>p {
        width: 100%;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600 !important;
        font-size: 3.4vw;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td {
        padding: 2.7778vw 0 2.7778vw
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td p {
        width: 100%;
        text-align: center
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content {
        float: left;
        width: 100%
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content.flex-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        color: #555;
        letter-spacing: -0.15px;
        font-size: 3.3612vw
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.capability,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span.capability {
        color: blue;
        font-family: 'Pretendard-Bd'
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.educating,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span.educating {
        color: darkslateblue;
        font-family: 'Pretendard-Bd'
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.closed,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span.closed {
        color: red;
        font-family: 'Pretendard-Bd'
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.waiting,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span.waiting {
        font-family: 'Pretendard-Bd';
        color: green
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.expected,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span.expected {
        font-family: 'Pretendard-Bd';
        color: orange
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.finished,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span.finished {
        font-family: 'Pretendard-Bd';
        color: #a0121d;
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p .done,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p .pDone,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span .done,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span .pDone {
        font-family: 'Pretendard-Bd', sans-serif;
        color: blue
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p .canceled,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p .pCancel,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span .canceled,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span .pCancel {
        font-family: 'Pretendard-Bd', sans-serif;
        color: red
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p .wait,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p .pWait,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span .wait,
    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content span .pWait {
        font-family: 'Pretendard-Bd', sans-serif;
        color: green
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p {
        line-height: 1.2
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>p.date {
        width: 13.91vw
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>span {
        width: 100%;
        display: block;
        text-align: center;
        line-height: 0.6
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>span.date {
        width: auto
    }

    .segment .subContentView .contentView .table_theme_01 tbody>tr>td>.content>.btn {
        width: 7.2222vw;
        height: 4.1667vw;
        border: 1px solid #005456;
        background-color: #005456;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 2.0833vw;
        color: #fff;
        cursor: pointer
    }

    .segment .subContentView .contentView .table_theme_01 tbody .bold {
        padding-left: 0px;
        font-family: 'LINESeedKR-Bd', sans-serif !important;
        font-weight: 600;
        color: #666 !important
    }

    .pagi_area {
        float: left;
        position: relative;
        width: 100%;
        height: auto;
        margin-top: 8.3333vw
    }

    .pagi_area>.pagi_center {
        float: left;
        max-width: 100%;
        height: 8.3333vw;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .pagi_area>.pagi_center .pagi_nav {
        float: left;
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 8.3333vw
    }

    .pagi_area>.pagi_center .pagi_nav>li {
        width: 8.3333vw;
        height: 8.3333vw;
        border-radius: 4.1667vw;
        margin-right: 1.38889vw;
        text-align: center;
        border: 1px solid #ddd
    }

    .pagi_area>.pagi_center .pagi_nav>li.on {
        border: 0px;
        background: #144446
    }

    .pagi_area>.pagi_center .pagi_nav>li.on>a {
        font-family: 'Pretendard-Bd', sans-serif !important;
        color: #fff
    }

    .pagi_area>.pagi_center .pagi_nav>li>a {
        display: block;
        width: 100%;
        height: 100%;
        font-family: 'Pretendard-Rg', sans-serif !important;
        font-size: 2.7778vw;
        color: #999;
        line-height: 8.3333vw
    }

    .pagi_area>.pagi_center .pagi_nav>li:last-child {
        margin-right: 0px
    }

    .pagi_area>.lifeBtn {
        position: absolute;
        top: calc((6.9444vw - 8.3333vw) / 2);
        right: 0px;
        width: 19.44vw;
        margin-left: auto
    }

    .pagi_area>.lifeBtn>.lbtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 8.33vw;
        font-size: 3.89vw;
        border: 1px solid #144446;
        border-radius: 1.38889vw;
        background-color: #144446;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        letter-spacing: -0.45px;
        color: #fff
    }

    .layer_pop {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        display: none
    }

    .layer_pop>.back {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.5)
    }

    .layer_pop>.layer_pop_in {
        width: auto;
        height: auto;
        float: left;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .layer_pop>.layer_pop_in>.close_btn {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 2.7778vw
    }

    .layer_pop>.layer_pop_in>.close_btn>a {
        float: right;
        display: block;
        width: 5vw;
        height: 5vw
    }

    .layer_pop>.layer_pop_in>.close_btn>a>img {
        max-width: 100%;
        width: 100%;
        height: auto
    }

    .layer_pop>.layer_pop_in>.location {
        float: left;
        width: 86.1112vw;
        height: 62.5vw
    }

    .layer_pop>.layer_pop_in>.location>img {
        width: 100%;
        height: 100%
    }
}

.pc {
    display: block
}

.mb {
    display: none
}

@media (min-width: 721px) {
    .pc {
        display: block
    }

    .mb {
        display: none
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .pc {
        display: none !important
    }

    .mb {
        display: block
    }

    .header {
        position: relative;
        width: 100%;
        height: auto;
        z-index: 9999;
        padding: 4.1667vw 6.9445vw 4.1667vw;
        border-bottom: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .header>header {
        height: auto
    }

    .header>header>.header_inner {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        margin-left: 0px
    }

    .header>header>.header_inner>.logo {
        float: left;
        width: 40.2778vw;
        height: 8.3333vw
    }

    .header>header>.header_inner>.logo>a {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    .header>header>.header_inner>.logo>a>img {
        max-width: 100%;
        width: 100%;
        height: auto
    }

    .header>header>.header_inner>.gnb {
        float: left;
        width: 19.1667vw;
        height: auto
    }

    .header>header>.header_inner>.gnb>.btns {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-right: 5vw;
        background-size: cover
    }

    .header>header>.header_inner>.gnb>.btns.search {
        float: left;
        width: 6.25vw;
        height: 6.25vw;
        background: url("../img/mobile/common/search_m.png") no-repeat 50% 50%;
        background-size: contain;
        cursor: pointer
    }

    .header>header>.header_inner>.gnb>.btns.navi {
        float: right;
        width: 7.9167vw;
        height: 5.69445vw;
        background: url("../img/mobile/common/menu_m.png") no-repeat 50% 50%;
        background-size: contain;
        cursor: pointer
    }

    .header>header>.header_inner>.gnb>.btns:last-child {
        margin-right: 0px
    }

    .searchBar {
        display: none;
        position: relative;
        width: 100%;
        height: auto;
        padding: 5.5556vw 6.9444vw 5.5556vw;
        margin-top: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: rgba(0, 84, 86, 0.2)
    }

    .searchBar>.search {
        float: left;
        position: relative;
        top: 0px;
        left: 0px;
        display: block;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .searchBar>.search>form {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 100%;
        height: auto
    }

    .searchBar>.search>form>input[type=text] {
        position: relative;
        left: 0px;
        width: 100%;
        height: 8.3333vw;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 3.3334vw;
        padding-left: 3.6111vw;
        border: 1px solid #005456;
        border-radius: 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .searchBar>.search>form>input::-webkit-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        color: #999
    }

    .searchBar>.search>form>input::-moz-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        color: #999
    }

    .searchBar>.search>form>input:-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        color: #999
    }

    .searchBar>.search>form>input::-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        color: #999
    }

    .searchBar>.search>form>input::placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        color: #999
    }

    .searchBar>.search>form>.searchIcon {
        position: absolute;
        right: 2.7778vw;
        top: calc((8.3333vw - 4.4445vw)/2);
        width: 4.4445vw;
        height: 4.4445vw;
        background: url("../img/mobile/common/main_search.png") no-repeat 50% 50%;
        background-size: cover;
        cursor: pointer
    }

    .searchBar>.search>form>.closeBtn {
        display: none
    }

    .search_bg {
        z-index: 99999;
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        margin-top: 38.0556vw;
        overflow: hidden;
        background-color: rgba(0, 0, 0, 0.7)
    }

    .search_bg>.closeBtn {
        z-index: 99999;
        position: absolute;
        top: 5.5556vw;
        left: calc((100% - 13.91vw) / 2);
        width: 6.25vw;
        height: 6.25vw;
        background: url("../img/mobile/common/menu_close.png") no-repeat 50% 50%;
        background-size: 6.25vw;
        cursor: pointer
    }

    #mobile_navigation {
        position: fixed;
        top: 0;
        right: 0;
        display: none;
        height: 100vh;
        width: 75%;
        overflow-y: auto;
        background-color: #fff;
        z-index: 999999;
    }

    #mobile_navigation>.top {
        position: relative;
        background-color: #d2127a;
        height: auto;
        padding: 4.4445vw 5.5556vw 4.1667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    #mobile_navigation>.top>.navi_head {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: auto;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #mobile_navigation>.top>.navi_head>.linkBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: 8.05556vw;
        border: 1px solid #e1e1e1;
        margin-right: 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    #mobile_navigation>.top>.navi_head>.linkBtn>span {
        float: left;
        display: block;
        padding: 0 3.3334vw 0;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 2.2223vw;
        color: #fff
    }

    #mobile_navigation>.top>.navi_head>.linkBtn .link {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        height: auto
    }

    #mobile_navigation>.top>.navi_head>.linkBtn .link>p {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 100;
        font-size: 3.47223vw;
        letter-spacing: -0.26px;
        color: #fff;
        cursor: pointer
    }

    #mobile_navigation>.top>.navi_head>.linkBtn.login {
        width: 36.6667vw;
        border-radius: 4.02778vw
    }

    #mobile_navigation>.top>.navi_head>.linkBtn.leaflet {
        width: 24.3056vw;
        border-radius: 4.02778vw
    }

    #mobile_navigation>.top>.navi_head>.linkBtn.leaflet>.brochure {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    #mobile_navigation>.top>.navi_head>.linkBtn.leaflet>.brochure>.book {
        float: left;
        width: 2.639vw;
        height: 3.3334vw;
        background: url("../img/mobile/common/brochure_m.png") no-repeat 50% 50%;
        background-size: cover;
        margin-right: 1.38889vw
    }

    #mobile_navigation>.top>.navi_head>.linkBtn.leaflet>.brochure>p {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 100;
        font-size: 3.47223vw;
        letter-spacing: -0.26px;
        color: #fff;
        cursor: pointer
    }

    #mobile_navigation>.top>.navi_head>.linkBtn:last-child {
        margin-right: 0px
    }

    #mobile_navigation>.navigation_menus {
        background-color: #fff;
        width: 100%;
        height: auto
    }

    #mobile_navigation>.navigation_menus>.menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: auto;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 5vw 5.5556vw 5vw;
        border-bottom: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    #mobile_navigation>.navigation_menus>.menu.on {
        color: black;
        background-color: #f6f6f6
    }

    #mobile_navigation>.navigation_menus>.menu.on>.arrow {
        background: url("../img/mobile/common/mn_up_m.png") no-repeat center center;
        background-size: cover
    }

    #mobile_navigation>.navigation_menus>.menu>.title {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 5vw;
        font-weight: 100;
        letter-spacing: -0.36px;
        color: #333;
        text-align: left
    }

    #mobile_navigation>.navigation_menus>.menu>.arrow {
        float: left;
        width: 4.1667vw;
        height: 2.3612vw;
        background: url("../img/mobile/common/mn_down_m.png") no-repeat center center;
        background-size: cover
    }

    #mobile_navigation>.navigation_menus>.menu>.arrow.up {
        background: url("../img/mobile/common/mn_up_m.png") no-repeat center center;
        background-size: cover
    }

    #mobile_navigation>.navigation_menus>.depth {
        float: left;
        width: 100%;
        display: none;
        background-color: #f6f6f6;
        padding: 5.5556vw 0 5.5556vw
    }

    #mobile_navigation>.navigation_menus>.depth>.menu_depth {
        float: left;
        width: 100%;
        height: auto;
        text-indent: 9.7222vw;
        padding: 2.7778vw 0 2.7778vw;
        border-bottom: 1px solid #f6f6f6
    }

    #mobile_navigation>.navigation_menus>.depth>.menu_depth>a {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.7223vw;
        line-height: 4.7223vw;
        letter-spacing: -0.34px;
        color: #666;
        cursor: pointer
    }

    #bg_mobile {
        z-index: 99999;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-color: rgba(0, 0, 0, 0.7)
    }

    #bg_mobile>.closeBtn {
        z-index: 99999;
        position: absolute;
        top: 5.5556vw;
        left: 13.91vw;
        width: 6.25vw;
        height: 6.25vw;
        background: url("../img/mobile/common/menu_close.png") no-repeat 50% 50%;
        background-size: 6.25vw;
        cursor: pointer
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .mb-0 {
        padding-bottom: 0 !important
    }

    .lifeTwistMainLayout {
        margin-bottom: 13.91vw
    }

    .lifeTwistMainLayout.lifeTwist01 {
        height: 83.3334vw;
        background: url("../img/pc/index/main_slide_bg.png") no-repeat center center;
        background-size: cover;
        margin: 0px 0px 0px;
        margin-bottom: 20.8334vw
    }

    .lifeTwistMainLayout.lifeTwist01 .subContentView {
        margin: 0px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper {
        position: relative;
        top: 8.3333vw;
        width: 100%
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .in_page {
        position: relative;
        top: unset !important;
        bottom: 13.91vw;
        left: 0px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper.lifeMainSwiper {
        height: 83.3334vw
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        left: calc((83.75vw - 102px) / 2);
        right: 0px;
        top: 40px;
        width: 102px;
        height: 17px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination {
        position: relative;
        top: 0px;
        left: 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 78px;
        height: 17px;
        margin-right: 10px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination>.swiper-pagination-bullet {
        width: 13px;
        height: 13px;
        background-color: rgba(255, 255, 255, 0.5);
        opacity: 1;
        margin-left: 0px;
        margin-right: 8px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 37px;
        height: 13px;
        background-color: #fff;
        border-radius: 9px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.swiper-pagination>.swiper-pagination-bullet:last-child {
        margin-right: 0px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .pagination>.pager {
        display: block;
        width: 18px;
        height: 23px;
        cursor: pointer;
        background: url("../img/mobile/index/main_pager.png") no-repeat center center;
        background-size: cover;
        z-index: 1000
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation>.swiper-button-next {
        position: absolute;
        right: 100px;
        float: left;
        width: 41px;
        height: 79px;
        background: url("../img/slide/next.png") center center;
        background-size: cover;
        background-repeat: no-repeat
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation>.swiper-button-prev {
        position: absolute;
        left: 100px;
        float: left;
        width: 41px;
        height: 79px;
        background: url("../img/slide/prev.png") center center;
        background-size: cover;
        background-repeat: no-repeat
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-next::after,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-prev::after {
        display: none
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-next::after,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper>.swiper-navigation .swiper-button-prev::after {
        display: none
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide {
        position: relative;
        top: 0px
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02 {
        z-index: 10000;
        position: absolute;
        bottom: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        left: 51.22vw;
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02>a {
        float: left;
        display: block;
        width: 29.39vw;
        height: 9.5vw;
        border-radius: 4.17vw;
        background-color: #333333
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a>.view,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02>a>.view {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 8.33vw;
        gap: 1.39vw
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a>.view>span,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02>a>.view>span {
        float: left;
        display: block;
        width: auto;
        height: auto;
        padding-left: 0.69vw;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 3.06vw;
        color: white
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn>a>.view>span.vw,
    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02>a>.view>span.vw {
        position: relative;
        top: -1px;
        font-size: 2.7778vw
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03 {
        z-index: 10000;
        position: absolute;
        bottom: 31.4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        left: 51.22vw;
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03>a {
        float: left;
        display: block;
        width: 29.39vw;
        height: 10.65vw;
        border-radius: 4.17vw;
        background-color: #333333
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03>a>.view {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 9.33vw;
        gap: 1.39vw
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03>a>.view>span {
        float: left;
        display: block;
        width: auto;
        height: auto;
        padding-left: 0.69vw;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 3.06vw;
        color: white
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03>a>.view>span.vw {
        position: relative;
        top: -1px;
        font-size: 2.7778vw
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02>a {
        background-color: #a2b0e8
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_02>a>.view>span {
        color: #fff
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03>a {
        background-color: #a217a2
    }

    .lifeTwistMainLayout.lifeTwist01 .lifeMainBanner .swiper .swiper-slide .slide_btn_03>a>.view>span {
        color: #000
    }

    .lifeTwistMainLayout.lifeTwist02 {
        height: auto;
        background-color: #f9f9f9;
        margin-top: 0px;
        margin-bottom: 13.91vw
    }

    .lifeTwistMainLayout.lifeTwist02 .subContentView {
        margin: 0px
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram {
        float: left;
        width: 100%;
        position: relative;
        left: 0px;
        width: 100%;
        height: auto;
        margin-top: 8.3333vw;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir {
        float: left;
        padding-bottom: 0px;
        margin-bottom: 6.9444vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title {
        display: none;
        margin-bottom: 5.5556vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title>p {
        font-size: 2.7778vw;
        color: #777
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title>.title_fir {
        padding-top: 2.7778vw !important
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_title>.title_fir>h3 {
        font-size: 7.6389vw;
        color: #005456
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li {
        width: auto;
        height: 9.0278vw;
        margin-right: 1.38889vw;
        border: 1px solid #005456;
        border-radius: 4.4445vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        cursor: pointer
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.edu_01 {
        width: 20.8334vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.edu_02 {
        width: 20.8334vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li.edu_03 {
        width: 22.2223vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li>p {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 3.6111vw;
        letter-spacing: normal;
        color: #005456
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram .main_title_fir>.main_sub_menu>li:last-child {
        margin-right: 0px
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent {
        width: 100%;
        height: auto;
        margin-bottom: 9.7222vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView {
        float: left;
        display: none;
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView.on {
        display: block
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout {
        width: 100%
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .swiper-navigation {
        height: 6.9444vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .swiper-navigation>.in_pager {
        position: relative;
        width: 6.9444vw;
        height: 6.9444vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .swiper-navigation>.in_pager>.swiper-button-next,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout .swiper-navigation>.in_pager>.swiper-button-prev {
        width: 2.0833vw;
        height: 3.8889vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout {
        width: 40.8334vw !important;
        height: auto;
        margin-right: 4.1667vw;
        margin-bottom: 5.5556vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg {
        border-top-left-radius: 1.38889vw;
        border-top-right-radius: 1.38889vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.bsn_bg01,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.bsn_bg02,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.bsn_bg03,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.bsn_bg04,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.edu_bg01,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.edu_bg02,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.edu_bg03,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.edu_bg04,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.job_bg01,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.job_bg02,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.job_bg03,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.job_bg04,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.thumbImg.job_bg05 {
        width: 40.8334vw;
        height: 25.8334vw
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.layout_title {
        float: left;
        width: 100%;
        height: 8.3333vw;
        border-bottom-left-radius: 1.38889vw;
        border-bottom-right-radius: 1.38889vw;
        background-color: #fff
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.layout_title h6,
    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.layout_title p {
        color: #000
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout>.in_content>.layout_title>h6 {
        font-family: ' Pretendard-Md', sans-serif;
        font-size: 2.5vw;
        line-height: 1;
        letter-spacing: normal;
        font-weight: 600
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout:nth-child(2n) {
        margin-right: 0px
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout:nth-child(3n) {
        margin-bottom: 0px
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout:last-child {
        margin-bottom: 0px
    }

    .lifeTwistMainLayout.lifeTwist02 .lifeSubProgram>.eduContent>.subEduView>.sublayout>.contentLayout:hover>.cover {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .lifeTwistMainLayout.lifeTwist03 {
        height: auto;
        margin-bottom: 16.6667vw
    }

    .lifeTwistMainLayout.lifeTwist03 .subContentView {
        margin: 0px
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView {
        float: left;
        position: relative;
        left: 0px;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout {
        max-width: -webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content;
        height: auto;
        margin-right: 0px
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir {
        float: left;
        width: 100%;
        height: auto;
        padding-bottom: 12.5vw !important
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title>.title_fir {
        width: 100%;
        padding-top: 0px !important
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title>.title_fir>h3 {
        font-size: 7.6389vw
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList .main_title_fir>.main_title>.title_fir>h4 {
        font-size: 7.6389vw
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData {
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li {
        width: 100%;
        height: 13.91vw;
        padding: 0 2.0833vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.news_title {
        width: auto;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.news_title>a {
        font-size: 3.0556vw;
        color: #000
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.date {
        width: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsList>.lifeNewData>.list>li>.news>.date>p {
        font-size: 2.7778vw
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView {
        width: 100%;
        height: auto;
        border-radius: 1.38889vw;
        -webkit-box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 5px 9px 15px 0px rgba(0, 0, 0, 0.2)
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper {
        position: relative;
        width: 100%;
        top: 0px
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper.lifeNewsWrap {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide {
        height: 58.3334vw;
        border-radius: 1.38889vw
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.slideImgLink {
        width: 100%;
        height: inherit
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.slideImgLink>img {
        width: 100%;
        height: 100% !important
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.linkBtn {
        width: 100%;
        height: 9.7222vw
    }

    .lifeTwistMainLayout.lifeTwist03 .lifeNewsReView>.in_lifeNewsReView>.lifeNewsLayout.lifeNewsView .swiper .swiper-slide>.linkBtn>a {
        font-size: 3.0556vw;
        cursor: pointer
    }

    .lifeTwistMainLayout.lifeTwist04 {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 13.91vw
    }

    .lifeTwistMainLayout.lifeTwist04 .subContentView {
        margin: 0px
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery {
        position: relative;
        left: 0;
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir {
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.title_fir {
        float: left;
        padding-top: 0px !important
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.title_fir>h3 {
        font-size: 7.6389vw;
        color: #777
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.title_fir>h4 {
        font-size: 7.6389vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn {
        width: 25vw;
        height: 11.9445vw;
        border-radius: 5.9723vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>a,
    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>span {
        font-size: 3.75vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>a.arrow,
    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery .main_title_fir>.main_title>.viewBtn>span.arrow {
        font-size: 3.3334vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery {
        width: 100%;
        height: auto;
        margin-bottom: 11.1111vw;
        padding: 0 6.9444vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>p {
        font-size: 2.7778vw;
        font-weight: 500;
        letter-spacing: normal
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>p.center {
        text-align: center
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout {
        width: 40.2778vw;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo {
        margin-bottom: 5vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo>img {
        height: 40.2778vw;
        cursor: pointer
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt {
        width: 100%;
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt>.title_txt {
        margin-bottom: 2.7778vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt>.title_txt>h6 {
        line-height: 1.3;
        font-size: 3.0556vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout>.photo_txt>p {
        font-size: 2.5vw
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout:nth-child(3n) {
        margin-bottom: 0px
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout:nth-child(4n) {
        margin-bottom: 0px
    }

    .lifeTwistMainLayout.lifeTwist04 .lifePhotoGallery>.photoGallery>.photoLayout:nth-child(n+5) {
        display: none
    }

    .lifeTwistMainLayout.lifeTwist05 {
        height: auto
    }

    .lifeTwistMainLayout.lifeTwist05 .subContentView {
        margin: 0px
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list {
        width: 100%;
        height: auto;
        margin: 10px 0px 5px
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer {
        margin: 0;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner {
        display: block;
        width: 100%;
        height: 5vw
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_title {
        display: none
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_wrap {
        display: none
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide {
        margin: 0px;
        width: 100%
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list .slick-slide {
        width: 100%;
        text-align: center;
        margin: 0 10px
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list .slick-slide .item {
        max-width: 20.8334vw;
        width: 100%;
        height: 3.47223vw
    }

    .lifeTwistMainLayout.lifeTwist05 .banner_list>.innerContainer>.banner>.banner_slide .slick-list .slick-slide .item>img {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .lifeRegisterPolicy {
        float: left;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy>.title {
        top: 0px
    }

    .lifeRegisterPolicy .mt-50 {
        margin-top: 6.9444vw
    }

    .lifeRegisterPolicy .inner_view {
        float: left;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy .inner_view.view-all {
        margin-bottom: 5.5556vw
    }

    .lifeRegisterPolicy .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy>.registerPolicyView {
        float: left;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy>.registerPolicyView .policy_sub_title {
        width: 100%
    }

    .lifeRegisterPolicy>.registerPolicyView .policy_sub_title>.title_txt>h6 {
        font-size: 5vw !important
    }

    .lifeRegisterPolicy>.registerPolicyView.mb-0 {
        margin-bottom: 0px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView {
        float: left;
        width: 100%;
        padding: 0;
        height: auto;
        border: 0px solid #ddd;
        border-radius: 2.0833vw;
        margin-bottom: 5.5556vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.all {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 11.1111vw;
        margin-bottom: 0px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree {
        float: left;
        width: auto;
        height: auto;
        border: 0px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree.all {
        width: 100%
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree>label {
        font-size: 4.1667vw;
        line-height: 1.33;
        font-family: 'Pretendard-Rg', serif;
        font-weight: 400;
        color: #000;
        letter-spacing: -0.75px
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree input[type=checkbox] {
        display: none
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        float: left;
        height: 6.9444vw;
        line-height: 1.33;
        cursor: pointer;
        padding-left: 9.7222vw;
        background: url("../img/mobile/common/chk.png") left/6.9444vw no-repeat;
        cursor: pointer
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView .fregister_agree input[type=checkbox]:checked+label {
        background: url("../img/mobile/common/chk_on.png") left/6.9444vw no-repeat
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy {
        padding-top: 0px;
        padding-bottom: 0px;
        height: auto
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy.top {
        margin-top: 6.25vw
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy>.head {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy>.head>.viewBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 17.5vw;
        height: 8.3333vw;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        font-weight: 100;
        color: #999;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .lifeRegisterPolicy>.registerPolicyView .policyView.policy>.content {
        width: 100%;
        height: 22.2223vw;
        padding: 2.7778vw 2.7778vw 2.7778vw;
        border: 1px solid #eee;
        overflow: overlay;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.0556vw;
        line-height: 1.2;
        letter-spacing: normal
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 8.3333vw;
        width: 100%;
        height: auto
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn {
        float: left;
        width: 41.6667vw;
        height: 13.91vw;
        margin-right: 2.7778vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: -0.7px;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn.cancelBtn {
        background-color: #fff;
        border: 1px solid #ddd;
        color: #999
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeRegisterPolicy>.registerPolicyView .registerPolicyBtn>.btn:last-child {
        margin-right: 0px
    }

    .lifeRegisterForm {
        position: relative;
        left: 0px;
        text-align: center;
        max-width: 100%;
        width: 100%
    }

    .lifeRegisterForm>.title {
        top: 0px
    }

    .lifeRegisterForm>.registerFormView {
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView .inner_view {
        float: left;
        width: 100%;
        padding: 0 6.9444vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterForm>.registerFormView .inner_view.view-all {
        margin-bottom: 5.5556vw
    }

    .lifeRegisterForm>.registerFormView .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRegisterForm>.registerFormView .mt-60 {
        margin-top: 8.3333vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm {
        width: 100%;
        height: auto;
        background-color: #FFD9FA;
        margin-bottom: 9.7222vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title>.title_txt {
        float: left;
        width: 100%
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title>.title_txt>span {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5vw;
        color: #ed1c24;
        margin-right: 1.38889vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .join_sub_title>.title_txt>span.gray {
        color: #999
    }

    .lifeRegisterForm>.registerFormView>.registerForm .mt-50 {
        margin-top: 6.9444vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        padding: 0px;
        border-bottom: 0px solid #d6d6d6;
        margin-bottom: 5.5556vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout .flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout .flex-input.flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout .flex-init {
        display: block;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label {
        width: 100%;
        height: auto;
        margin-bottom: 5.5556vw;
        text-align: left
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt {
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt label,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: -0.75px;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt label.bd,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt span.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_label>.txt>span {
        margin-left: 1.38889vw;
        color: #ed1c24
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=text],
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=password] {
        height: 11.9445vw;
        border-radius: 0px;
        border: 0px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        text-indent: 5.13889vw;
        background-color: #f5f5f5
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input label {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input label.service {
        width: 58.333vw !important;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: -0.75px;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=checkbox] {
        display: none
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input input[type=radio] {
        display: none
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input button {
        width: auto;
        height: 11.9445vw;
        border: 0px;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #fff
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input select {
        width: auto;
        height: 11.9445vw;
        border: 1px solid #f5f5f5;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.2223vw;
        color: #555;
        text-indent: 2.0833vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input {
        position: relative;
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.link,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.labor,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.attention {
        display: none
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.w-init {
        display: block;
        width: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr_0-40 {
        margin-right: 0;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr_1-40 {
        margin-right: 4.8612vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr-40 {
        margin-right: 5vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr1-40 {
        margin-right: 16.6667vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr2-40 {
        margin-right: 0px;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr3-40 {
        margin-right: 8.05556vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr4-40 {
        margin-right: 5vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr5-40 {
        margin-right: 3.8889vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr6-40 {
        margin-right: 5vw;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input.mr-0 {
        margin-right: 0;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text] {
        float: left;
        width: 100%;
        border-radius: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].userid {
        width: 61.1112vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].yearDay {
        width: 41.6667vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].phone2,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].phone3 {
        width: 27.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].Gender {
        width: 6.9444vw;
        border-radius: 1.38889vw;
        text-indent: 0px;
        text-align: center
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].eId,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].emailTxT {
        width: 27.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].zip {
        width: 55.5555vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].direct_input,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].attention_input,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].link_input {
        margin-left: 1.38889vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].direct_input,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].attention_input {
        width: 63.8889vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input input[type=password] {
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 10px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input button {
        float: left;
        width: 22.2223vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        margin-left: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input button.idChk {
        background-color: #959595
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input button.zipBtn {
        width: 27.7778vw;
        background-color: #959595
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.flex_input {
        float: left;
        width: 100%;
        margin-bottom: 2.7778vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span {
        float: left;
        display: block;
        margin-top: 2.7778vw;
        width: 100%;
        height: auto;
        text-align: left;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.6111vw;
        font-weight: 300;
        color: #000
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.scret,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        margin-top: 0px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen {
        width: auto;
        font-size: 4.1667vw;
        margin-left: 1.38889vw;
        margin-right: 1.38889vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen.mobile-h {
        margin-left: 0.6945vw;
        margin-right: 0.6945vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.scret {
        font-size: 4.1667vw;
        margin-left: 1.38889vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        width: auto;
        margin-left: 1.38889vw;
        margin-right: 1.38889vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select {
        float: left;
        width: 19.4445vw;
        font-size: 3.6111vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.year {
        width: 18.05556vw;
        font-size: 3.0556vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.month {
        width: 15.27778vw;
        margin-left: 2.2223vw;
        font-size: 3.0556vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.day {
        width: 15.27778vw;
        margin-left: 2.2223vw;
        font-size: 3.0556vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.phone1 {
        width: 24.3056vw;
        margin-left: 0px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input select.jobType {
        width: 100%;
        background-color: #f5f5f5;
        margin-left: 0px
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]+label,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left;
        width: auto;
        height: 6.9444vw;
        padding-left: 9.7222vw;
        background: url("../img/mobile/common/chk.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]:checked+label,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]:checked+label {
        background: url("../img/mobile/common/chk_on.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2 {
        position: absolute;
        top: 5px;
        bottom: 0;
        right: 1.38889vw;
        margin: auto 2px;
        right: 4.1667vw;
        font-size: 3.8889vw;
        cursor: pointer
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1.pw1,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2.pw1 {
        right: 1.38889vw;
        top: calc((11.9445vw - 3.8889vw) / 2);
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1.pw2,
    .lifeRegisterForm>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2.pw2 {
        right: 1.38889vw;
        top: calc((11.9445vw - 3.8889vw) / 2);
        height: auto
    }

    .lifeRegisterForm>.registerFormView>.registerForm .layout:last-child {
        margin-bottom: 11.1111vw
    }

    .lifeRegisterForm>.registerFormView .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 8.3333vw;
        width: 100%;
        height: auto
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn {
        float: left;
        width: 41.6667vw;
        height: 13.91vw;
        margin-right: 2.7778vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: -0.45px;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn.prevBtn {
        background-color: #fff;
        border: 1px solid #e1e1e1;
        color: #999
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeRegisterForm>.registerFormView .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .lifetwistCenter-wrap {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 0 6.9444vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px;
        border: 0px solid #dfdfdf;
        border-radius: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter>.login_title_fir {
        padding-bottom: 11.1111vw !important;
        text-align: center
    }

    .lifetwistCenter-wrap>.lifetwistCenter>.login_title_fir>.title_fir {
        margin-bottom: 4.1667vw !important
    }

    .lifetwistCenter-wrap>.lifetwistCenter>.login_title_fir>p {
        font-size: 4.1667vw !important;
        letter-spacing: -0.75px !important;
        color: #999 !important
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form {
        float: left;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form input[type=text],
    .lifetwistCenter-wrap>.lifetwistCenter>form input[type=password] {
        width: auto;
        height: 13.91vw;
        border: 1px solid #e1e1e1;
        border-radius: 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox {
        float: left;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=text],
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=password] {
        float: left;
        width: 100%;
        text-align: center;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        padding: 0 2.7778vw 0;
        color: #999;
        text-align: left
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=text].id,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=password].id {
        border-top-left-radius: 2.0833vw;
        border-top-right-radius: 2.0833vw;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=text].pw,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>input[type=password].pw {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 2.0833vw;
        border-bottom-left-radius: 2.0833vw
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.inputBox>.input>.eyes {
        position: absolute;
        top: 0px;
        top: 0px;
        bottom: 0;
        right: 2.7778vw;
        margin: auto 2px;
        height: 4.1667vw;
        font-size: 3.8889vw;
        cursor: pointer
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>label {
        font-size: 3.8889vw;
        letter-spacing: -0.7px;
        color: #000
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>input[type=checkbox] {
        display: none
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 6.9444vw;
        padding-left: 8.3333vw;
        background: url("../img/mobile/common/chk.png") left/50px no-repeat;
        background-size: 6.9444vw
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.saveInfo>input[type=checkbox]:checked+label {
        width: auto;
        height: 6.9444vw;
        background: url("../img/mobile/common/chk_on.png") left/50px no-repeat;
        background-size: 6.9444vw
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo {
        float: left;
        width: auto;
        height: auto;
        padding: 4.8612vw 0 4.8612vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>a,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find span {
        font-size: 3.8889vw;
        letter-spacing: -0.7px;
        color: #000
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>a.findid,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find span.findid {
        width: 16.3889vw
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>a.findpw,
    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find span.findpw {
        width: 19.5834vw
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.findInfoBtn>.findInfo>.find>.hypen {
        font-size: 2.7778vw;
        padding: 0 3.6111vw 0;
        color: #e1e1e1
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn {
        float: left;
        width: 100%;
        height: auto
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button {
        float: left;
        width: 100%;
        height: 13.91vw;
        border-radius: 2.0833vw;
        margin-bottom: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: -0.75px;
        cursor: pointer
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button.login {
        background-color: #144446;
        border: 1px solid #144446;
        color: #fff
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button.register {
        background-color: #fff;
        border: 1px solid #144446;
        color: #144446
    }

    .lifetwistCenter-wrap>.lifetwistCenter>form>.loginBtn>button:last-child {
        margin-bottom: 0px
    }

    .findid_layer_pop {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        display: none
    }

    .findid_layer_pop>.back {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.8)
    }

    .findid_layer_pop>form {
        width: 86.1112vw;
        height: auto;
        float: left;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .findid_layer_pop>form>.close_pop {
        float: left;
        width: 100%;
        height: 5vw;
        margin-bottom: 2.0833vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.close_pop>img {
        float: right;
        width: 5vw;
        height: 5vw;
        cursor: pointer
    }

    .findid_layer_pop>form>.form {
        float: left;
        width: 100%;
        height: auto;
        background-color: #fff;
        border-radius: 2.0833vw
    }

    .findid_layer_pop>form>.form>.pop_header {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 11.1111vw
    }

    .findid_layer_pop>form>.form>.pop_header>.txt {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 6.9444vw;
        line-height: 1;
        letter-spacing: -0.88px;
        text-align: center;
        color: #000;
        padding-left: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.form>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 8.3333vw 6.9444vw 6.9444vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.form>.content>.inputarea {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 4.1667vw
    }

    .findid_layer_pop>form>.form>.content>.inputarea>label {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 4.1667vw;
        color: #000;
        letter-spacing: -0.75px;
        margin-bottom: 4.1667vw
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input[type=text] {
        float: left;
        width: 100%;
        height: 100px;
        border: 1px solid #f9f9f9;
        background-color: #f9f9f9;
        border-radius: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-align: left;
        padding-left: 5.13889vw;
        box-sizing: border-box
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::-webkit-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::-moz-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input:-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea>input::placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findid_layer_pop>form>.form>.content>.inputarea:last-child {
        margin-bottom: 0px
    }

    .findid_layer_pop>form>.form>.footer {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 12.5vw;
        background-color: #144446;
        border-bottom-right-radius: 2.0833vw;
        border-bottom-left-radius: 2.0833vw
    }

    .findid_layer_pop>form>.form>.footer>p {
        float: left;
        width: auto;
        height: auto;
        font-size: 3.6111vw;
        letter-spacing: -0.7px;
        color: #fff;
        cursor: pointer
    }

    .findpw_layer_pop {
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        display: none
    }

    .findpw_layer_pop>.back {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.8)
    }

    .findpw_layer_pop>form {
        width: 86.1112vw;
        height: auto;
        float: left;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .findpw_layer_pop>form>.close_pop {
        float: left;
        width: 100%;
        height: 5vw;
        margin-bottom: 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.close_pop>img {
        float: right;
        width: 5vw;
        height: 5vw;
        cursor: pointer
    }

    .findpw_layer_pop>form>.form {
        float: left;
        width: 100%;
        height: auto;
        background-color: #fff;
        border-radius: 2.0833vw
    }

    .findpw_layer_pop>form>.form>.pop_header {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 11.1111vw
    }

    .findpw_layer_pop>form>.form>.pop_header>.txt {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 6.9444vw;
        line-height: 1;
        letter-spacing: -0.88px;
        text-align: center;
        color: #000;
        padding-left: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.form>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 8.3333vw 6.9444vw 6.9444vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.form>.content>.inputarea {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 4.1667vw
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>label {
        float: left;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 4.1667vw;
        color: #000;
        letter-spacing: -0.75px;
        margin-bottom: 4.1667vw
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input[type=text] {
        float: left;
        width: 100%;
        height: 13.91vw;
        border: 1px solid #f9f9f9;
        background-color: #f9f9f9;
        border-radius: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        text-align: left;
        padding-left: 5.13889vw;
        box-sizing: border-box
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::-webkit-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::-moz-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input:-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::-ms-input-placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea>input::placeholder {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        padding-left: 5.13889vw;
        text-align: left
    }

    .findpw_layer_pop>form>.form>.content>.inputarea:last-child {
        margin-bottom: 0px
    }

    .findpw_layer_pop>form>.form>.footer {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 12.5vw;
        background-color: #144446;
        border-bottom-right-radius: 2.0833vw;
        border-bottom-left-radius: 2.0833vw
    }

    .findpw_layer_pop>form>.form>.footer>p {
        float: left;
        width: auto;
        height: auto;
        font-size: 3.6111vw;
        letter-spacing: -0.7px;
        color: #fff;
        cursor: pointer
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .myInfoRecordView {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView {
        float: left;
        position: relative;
        left: 0px;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir {
        float: left;
        padding-bottom: 0px !important;
        margin-bottom: 8.3333vw !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li {
        width: 43.0556vw !important;
        height: 11.9445vw !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li>p {
        font-size: 4.1667vw !important;
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 15.27778vw !important
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_sub_sec>.fervorInfo {
        float: left;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView>.myInfo_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 400;
        font-size: 5.5556vw;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .mt-60 {
        margin-top: 8.3333vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .inner_view {
        float: left;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .inner_view.view-all {
        margin-bottom: 5.5556vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm.mb-0 {
        margin-bottom: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .join_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .join_sub_title>.title_txt>h3 {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 500;
        font-size: 5vw;
        letter-spacing: normal;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        padding: 0px;
        border-bottom: 0px solid #d6d6d6;
        margin-bottom: 5.5556vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout .flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout .flex-input.flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout .flex-init {
        display: block;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label {
        width: 100%;
        height: auto;
        margin-bottom: 5.5556vw;
        text-align: left
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt {
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt label,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: -0.75px;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt label.bd,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt span.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_label>.txt>span {
        margin-left: 1.38889vw;
        color: #ed1c24
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input {
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=text],
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=password] {
        width: 100%;
        height: 11.9445vw;
        border-radius: 1.38889vw;
        border: 0px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        text-indent: 5.13889vw;
        background-color: #f5f5f5;
        color: #555
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input label {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 500;
        font-size: 4.1667vw;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input label.service {
        width: 58.3334vw !important;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: -0.75px;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=checkbox] {
        display: none
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input input[type=radio] {
        display: none
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input button {
        width: auto;
        height: 11.9445vw;
        border: 0px;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input select {
        width: auto;
        height: 11.9445vw;
        border: 1px solid #f5f5f5;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.2223vw;
        color: #555;
        text-indent: 2.0833vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input {
        position: relative;
        float: left;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.link,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.labor,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.attention {
        display: none
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.w-init {
        display: block;
        width: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr_0-40 {
        margin-right: 0;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr_1-40 {
        margin-right: 4.8612vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr-40 {
        margin-right: 5vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr1-40 {
        margin-right: 16.6667vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr2-40 {
        margin-right: 0px;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr3-40 {
        margin-right: 8.05556vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr4-40 {
        margin-right: 5vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr5-40 {
        margin-right: 3.8889vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr6-40 {
        margin-right: 5vw;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input.mr-0 {
        margin-right: 0;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text] {
        float: left;
        width: 100%
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].userid {
        width: 100%
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].yearDay {
        width: 100%;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].Gender {
        width: 100%;
        border-radius: 1.38889vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].eId,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].emailTxT {
        width: 27.7778vw;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].zip {
        width: 55.5555vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].direct_input,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].attention_input,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].link_input {
        margin-left: 1.38889vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].direct_input,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=text].attention_input {
        width: 63.8889vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input input[type=password] {
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #ddd;
        background-color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input button {
        float: left;
        width: 22.2223vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
        margin-left: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input button.idChk {
        background-color: #959595
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input button.zipBtn {
        width: 27.7778vw;
        background-color: #959595
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.flex_input {
        float: left;
        width: 100%;
        margin-bottom: 2.7778vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span {
        float: left;
        display: block;
        margin-top: 2.7778vw;
        width: 100%;
        height: auto;
        text-align: left;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.6111vw;
        font-weight: 300;
        color: #000
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.scret,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        margin-top: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.hypen {
        width: auto;
        font-size: 4.1667vw;
        margin-left: 3.47223vw;
        margin-right: 3.47223vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.scret {
        font-size: 4.1667vw;
        margin-left: 3.47223vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>span.percentage {
        width: auto;
        margin-left: 1.38889vw;
        margin-right: 1.38889vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>select {
        float: left;
        width: 19.4445vw;
        margin-left: 2.7778vw;
        font-size: 3.6111vw;
        background-color: #f5f5f5;
        color: #555
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>select.jobType {
        width: 100%;
        background-color: #f5f5f5;
        margin-left: 0px
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]+label,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left;
        width: auto;
        height: 6.9444vw;
        padding-left: 8.3333vw;
        background: url("../img/mobile/common/chk.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=radio]:checked+label,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>input[type=checkbox]:checked+label {
        background: url("../img/mobile/common/chk_on.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2 {
        position: absolute;
        top: 5px;
        bottom: 0;
        right: 1.38889vw;
        margin: auto 2px;
        height: 4.1667vw;
        font-size: 3.8889vw;
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1.pw1,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2.pw1 {
        right: 1.38889vw;
        top: calc((11.9445vw - 3.8889vw) / 2);
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes1.pw2,
    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView>.registerForm .layout>.form_input>.input>.eyes2.pw2 {
        right: 1.38889vw;
        top: calc((11.9445vw - 3.8889vw) / 2);
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 8.3333vw;
        width: 100%;
        height: auto
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn {
        float: left;
        width: 100%;
        height: 13.91vw;
        margin-right: 2.7778vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn.closeBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn.cancelBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .myInfoRecordView>.inMyInfoRecordView .form>.registerFormView .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .eduRequestListView {
        float: left;
        width: 100%;
        height: auto
    }

    .eduRequestListView>.title {
        top: 0px;
        margin-bottom: 11.1111vw !important
    }

    .eduRequestListView>.edu_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 8.3333vw !important
    }

    .eduRequestListView>.edu_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw !important
    }

    .eduRequestListView>.edu_title_fir>.tab>li {
        width: 43.0556vw !important;
        height: 11.9445vw !important
    }

    .eduRequestListView>.edu_title_fir>.tab>li>p {
        font-size: 4.1667vw !important;
        color: #999 !important;
        cursor: pointer
    }

    .eduRequestListView>.edu_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .eduRequestListView>.edu_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .eduRequestListView>.edu_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 11.1111vw !important
    }

    .eduRequestListView>.edu_sub_sec>.fervorInfo {
        float: left;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .eduRequestListView>.edu_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 400;
        font-size: 5.5556vw;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 2.7778vw
    }

    .eduRequestListView>.edu_sub_sec>form {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area {
        float: left;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100% !important;
        height: auto;
        padding: 4.1667vw 4.1667vw 4.1667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fafafa
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.total {
        display: none !important
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>select {
        width: 100% !important;
        padding: 0 2.0833vw 0;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 2.2223vw;
        letter-spacing: -0.16px
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>select.dropdown {
        position: relative;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../img/mobile/common/search_down.png") no-repeat 96% 54%;
        outline: none
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input {
        position: relative;
        width: 100% !important;
        top: 0px;
        left: 0px
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input[type=text] {
        float: left;
        width: 100% !important;
        height: 10.8334vw !important;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        color: #555;
        letter-spacing: normal;
        padding: 0 1.9445vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>.search {
        position: absolute;
        top: calc((10.8334vw - 3.8889vw) / 2);
        right: 2.7778vw;
        display: block;
        width: 3.8889vw;
        height: 3.8889vw;
        background: url("../img/mobile/common/my_search.png") no-repeat 50% 50%;
        background-size: cover;
        color: #555
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::-webkit-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::-moz-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input:-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .eduRequestListView>.edu_sub_sec>form>.input_area>.input>input::placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    @media (max-width: 768px) {
        button.payBtn {
            background-color: #4CAF50;
            color: white;
            border: none;
            border-radius: 4px;
            padding: 8px 18px;
            font-size: 14px;
            font-weight: bold;
            cursor: pointer;
            transition: 0.2s;
        }
            button.payBtn:hover {
            background-color: #45a049;
        }

        button.cancel {
            float: left;
            width: 52px;
            height: 30px;
            font-family: 'Pretendard-Rg', sans-serif;
            font-size: 16px;
            border: 0px;
            background-color: #005456;
            color: #fff;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            cursor: pointer;
        }
    }

    .eduRequestListView>.edu_table_view {
        position: relative;
        width: 100%;
        height: 56.9444vw;
        overflow: scroll
    }

    .eduRequestListView > .edu_table_view::-webkit-scrollbar {
        width: 14px;          
        height: 20px;
    }

    .eduRequestListView > .edu_table_view::-webkit-scrollbar-thumb {
        background-color: #050505;
        border-radius: 10px;
        border: 3px solid #f1f1f1;
    }

    .eduRequestListView>.edu_table_view .edu_inner_table {
        width: 1440px !important
    }

    .rentalRequestListView {
        float: left;
        width: 100%;
        height: auto
    }

    .rentalRequestListView>.title {
        top: 0px;
        margin-bottom: 11.1111vw !important
    }

    .rentalRequestListView>.rental_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 8.3333vw !important
    }

    .rentalRequestListView>.rental_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw !important
    }

    .rentalRequestListView>.rental_title_fir>.tab>li {
        width: 43.0556vw !important;
        height: 11.9445vw !important
    }

    .rentalRequestListView>.rental_title_fir>.tab>li>p {
        font-size: 4.1667vw !important;
        color: #999 !important;
        cursor: pointer
    }

    .rentalRequestListView>.rental_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .rentalRequestListView>.rental_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .rentalRequestListView>.rental_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 11.1111vw !important
    }

    .rentalRequestListView>.rental_sub_sec>.fervorInfo {
        float: left;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .rentalRequestListView>.rental_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 400;
        font-size: 5.5556vw;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 2.7778vw
    }

    .rentalRequestListView>.rental_sub_sec>form {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area {
        float: left;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100% !important;
        height: auto;
        padding: 4.1667vw 4.1667vw 4.1667vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fafafa
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.total {
        display: none !important
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>select {
        width: 100% !important;
        padding: 0 2.0833vw 0;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 2.2223vw;
        letter-spacing: normal
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>select.dropdown {
        position: relative;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../img/mobile/common/search_down.png") no-repeat 96% 54%;
        outline: none
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input {
        position: relative;
        width: 100% !important;
        top: 0px;
        left: 0px
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input[type=text] {
        float: left;
        width: 100% !important;
        height: 10.8334vw !important;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        color: #555;
        letter-spacing: normal;
        padding: 0 1.9445vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>.search {
        position: absolute;
        top: calc((10.8334vw - 3.8889vw) / 2);
        right: 2.7778vw;
        display: block;
        width: 3.8889vw;
        height: 3.8889vw;
        background: url("../img/mobile/common/my_search.png") no-repeat 50% 50%;
        background-size: cover
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::-webkit-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::-moz-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input:-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .rentalRequestListView>.rental_sub_sec>form>.input_area>.input>input::placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw !important;
        letter-spacing: normal;
        color: #555
    }

    .rentalRequestListView .rentalRequestList {
        float: left;
        width: 100%;
        height: 56.9444vw;
        overflow: scroll
    }

    .rentalRequestListView .rentalRequestList::-webkit-scrollbar {
        width: 14px;      
        height: 20px;     
    }

    .rentalRequestListView .rentalRequestList::-webkit-scrollbar-thumb {
        background-color: #050505; 
        border-radius: 10px;
        border: 3px solid #f1f1f1; 
    }

    .rentalRequestListView .rentalRequestList>.rental_table_view {
        width: 1440px !important
    }

    .consultListView {
        float: left;
        width: 100%;
        height: auto
    }

    .consultListView>.title {
        top: 0px;
        margin-bottom: 11.1111vw !important
    }

    .consultListView>.consult_title_fir {
        padding-bottom: 0px !important;
        margin-bottom: 8.3333vw !important
    }

    .consultListView>.consult_title_fir>.tab {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw !important
    }

    .consultListView>.consult_title_fir>.tab>li {
        width: 43.0556vw !important;
        height: 11.9445vw !important
    }

    .consultListView>.consult_title_fir>.tab>li>p {
        font-size: 4.1667vw !important;
        color: #999 !important;
        cursor: pointer
    }

    .consultListView>.consult_title_fir>.tab>li.on {
        border: 1px solid #144446;
        background-color: #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .consultListView>.consult_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .consultListView>.consult_sub_sec {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .consultListView>.consult_sub_sec>.fervorInfo {
        float: left;
        height: auto;
        margin-bottom: 60px
    }

    .consultListView>.consult_sub_sec>.fervorInfo>h5 {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 400;
        font-size: 5.5556vw;
        letter-spacing: -0.75px;
        color: #000;
        margin-right: 2.7778vw
    }

    .consultListView>.consult_sub_sec .consult_title {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .consultListView>.consult_sub_sec .consult_title>h5 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5.5556vw;
        font-weight: 500;
        letter-spacing: normal;
        color: #000
    }

    .consultListView .diagnosisListView {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 11.1111vw
    }

    .consultListView .diagnosisListView .diagnosisList {
        width: 100%;
        height: auto;
        border-top: 1px solid #000
    }

    .consultListView .diagnosisListView .diagnosisList>thead {
        width: 100%;
        height: auto
    }

    .consultListView .diagnosisListView .diagnosisList>thead>tr {
        width: 100% !important
    }

    .consultListView .diagnosisListView .diagnosisList>thead>tr>th {
        width: -webkit-max-content !important;
        width: -moz-max-content !important;
        width: max-content !important;
        padding: 5.2778vw 0 5.2778vw !important;
        border-right: 0px !important;
        border-bottom: 1px solid #ddd !important;
        background-color: #fff !important;
        border-right: 0px
    }

    .consultListView .diagnosisListView .diagnosisList>thead>tr>th>p {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 3.8889vw
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td {
        border-bottom: 1px solid #ddd
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 5.5556vw 0 5.5556vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content.flex-nowrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>.result {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto;
        margin-right: 0px;
        margin-bottom: 4px
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>.result>p,
    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>.result span {
        float: left;
        display: block;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>.result>p.score,
    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>.result span.score {
        margin-left: 1.38889vw;
        font-family: 'Pretendard-Bd', sans-serif
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>.result:last-child {
        margin-bottom: 0px
    }

    .consultListView .diagnosisListView .diagnosisList>tbody>tr>td>.content>p {
        width: 100%;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555;
        text-align: center
    }

    .consultListView .consultListView {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 11.1111vw
    }

    .consultListView .consultListView .consultList {
        width: 100%;
        height: auto;
        border-top: 1px solid #000
    }

    .consultListView .consultListView .consultList>thead {
        width: 100%;
        height: auto
    }

    .consultListView .consultListView .consultList>thead>tr {
        width: 100% !important
    }

    .consultListView .consultListView .consultList>thead>tr>th {
        width: -webkit-max-content !important;
        width: -moz-max-content !important;
        width: max-content !important;
        padding: 5.2778vw 0 5.2778vw !important;
        border-right: 0px !important;
        border-bottom: 1px solid #ddd !important;
        background-color: #fff !important;
        border-right: 0px
    }

    .consultListView .consultListView .consultList>thead>tr>th>p {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 3.8889vw
    }

    .consultListView .consultListView .consultList>tbody>tr>td {
        border-bottom: 1px solid #ddd
    }

    .consultListView .consultListView .consultList>tbody>tr>td>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 5.5556vw 0 5.5556vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .consultListView .consultListView .consultList>tbody>tr>td>.content>p {
        width: 100%;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555;
        text-align: center
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .lifeCenterVision {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeCenterVision>.title {
        top: 0px !important;
        margin-bottom: 13.91vw !important
    }

    .lifeCenterVision .lifeCenterVisionView {
        float: left;
        width: 100%;
        height: auto;
        padding: 0 6.9444vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 13.91vw
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        margin-bottom: 2.7778vw;
        background-color: #f9f9f9;
        padding: 7.6389vw 0 7.6389vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision h6,
    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision p {
        font-size: 18px;
        color: #000
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission {
        background-color: #005456;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.vision_title {
        float: left;
        max-width: 100%;
        width: 100%;
        text-align: center
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.vision_title>h6 {
        float: left;
        width: 100%;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 4.1667vw;
        margin-bottom: 2.7778vw;
        color: #fff
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.content {
        float: left;
        max-width: 100%;
        width: 100%;
        height: auto;
        text-align: center
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision.mission>.content>p {
        font-family: 'Pretendard-Rg', sans-serif;
        letter-spacing: -0.7px;
        font-size: 3.8889vw;
        color: #fff
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.vision_title {
        float: left;
        max-width: 100%;
        width: 100%;
        padding: 0px 11.1111vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.vision_title>h6 {
        float: left;
        width: 100%;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 4.1667vw;
        margin-bottom: 2.7778vw;
        color: #000
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.vision_title>h6>span {
        float: none;
        width: auto;
        display: inline-block;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 4.1667vw;
        color: #000
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content {
        float: left;
        width: 100%;
        height: auto;
        text-align: center
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content.vision1,
    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content.vision2,
    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content.vision3 {
        max-width: 100%
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.content>p {
        font-family: 'Pretendard-Rg', sans-serif;
        letter-spacing: -0.7px;
        font-size: 3.8889vw
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.arr_span {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto;
        padding-right: 0px;
        margin: 2.7778vw 0 2.7778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision>.arr_span>.arrow {
        float: left;
        width: 6.25vw;
        height: 6.25vw;
        border-radius: 0px;
        background: url("../img/mobile/common/vision.png") no-repeat center center;
        background-size: cover
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeVision>.vision:last-child {
        margin-bottom: 0px
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.sub_title_fir {
        padding-bottom: 13.91vw
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.sub_title_fir .title_txt>h5 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 7.6389vw
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto;
        margin-right: 0px
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.img_box {
        display: none
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 55.5555vw;
        height: 55.5555vw;
        border-radius: 27.7778vw;
        margin-right: 0px;
        position: relative;
        top: 0px;
        left: 0px;
        margin-bottom: 5.5556vw
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color1 {
        background-color: #005456
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color2 {
        background-color: #327577
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color3 {
        background-color: #66989a
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color4 {
        background-color: #99bbbb
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project.bk-color5 {
        background-color: #ccdddd
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        text-align: center
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core span,
    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core h6,
    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.4445vw;
        letter-spacing: -0.79px;
        color: #fff
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.head {
        float: left;
        width: 9.7222vw;
        height: auto;
        margin-bottom: 4.7223vw
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.head>span {
        font-size: 4.4445vw;
        letter-spacing: -0.79px
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.head>h6 {
        font-family: 'Pretendard-bd', sans-serif;
        font-weight: 600;
        font-size: 5.4167vw;
        letter-spacing: -0.98px;
        line-height: 1.5
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.content {
        float: left;
        max-width: 40.2778vw;
        width: 100%;
        height: auto;
        text-align: center
    }

    .lifeCenterVision .lifeCenterVisionView>.lifeCoreProject>.CoreProject>.project_box>.project>.core>.content>p {
        font-size: 4.4445vw;
        line-height: 1.5;
        letter-spacing: -0.8px
    }

    .corporationLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .corporationLayout>.title {
        top: 0px !important;
        margin-bottom: 13.91vw !important
    }

    .corporationLayout .corporationViewLayout {
        float: left;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .corporationLayout .corporationViewLayout>.corporation_title_fir {
        float: left;
        width: 100%;
        padding-bottom: 13.91vw !important
    }

    .corporationLayout .corporationViewLayout>.corporation_title_fir>.tab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .corporationLayout .corporationViewLayout>.corporation_title_fir>.tab>li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 43.0556vw !important;
        height: 11.6667vw !important;
        border: 1px solid #ddd !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .corporationLayout .corporationViewLayout>.corporation_title_fir>.tab>li>p {
        font-size: 4.1667vw !important;
        color: #999 !important;
        cursor: pointer
    }

    .corporationLayout .corporationViewLayout>.corporation_title_fir>.tab>li.on {
        border: 0px !important;
        background-color: #005456
    }

    .corporationLayout .corporationViewLayout>.corporation_title_fir>.tab>li.on>p {
        color: #fff !important
    }

    .corporationLayout .corporationViewLayout .corporation_sub_fir {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 13.91vw !important;
        width: 100%
    }

    .corporationLayout .corporationViewLayout .corporation_sub_fir .w-title {
        width: 100% !important;
        text-align: center
    }

    .corporationLayout .corporationViewLayout .corporation_sub_fir .w-title>h3 {
        width: 100%;
        font-size: 5.5556vw !important;
        line-height: 1.33 !important
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame {
        float: left;
        display: none;
        width: 100%;
        height: auto
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 13.91vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-line-pack: center;
        align-content: center;
        width: 100%;
        height: auto
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        left: 0px;
        width: 100%;
        margin-bottom: 13.91vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout>.vision {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 55.5555vw;
        height: 55.5555vw;
        border-radius: 27.7778vw;
        background-color: #005456
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout>.vision>.txt {
        float: left;
        width: auto;
        height: auto;
        text-align: center
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_layout>.vision>.txt>span {
        display: block;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 6.52778vw;
        color: #fff;
        line-height: 1.33;
        letter-spacing: -0.18px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view {
        float: left;
        width: 100%;
        height: auto;
        text-align: center;
        margin-bottom: 11.1111vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view>.direction_layout {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: auto;
        background-color: #f9f9f9;
        margin-bottom: 2.7778vw;
        padding: 6.9444vw 0 6.9444vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view>.direction_layout>p {
        font-size: 3.8889vw;
        font-family: 'Pretendard-Md', sans-serif;
        letter-spacing: -0.45px;
        color: #000
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.vision_view>.direction_layout:last-child {
        margin-bottom: 0px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.direction_way_bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        height: 20.8334vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVisionView>.direction_way>.direction_way_bg>img {
        max-width: 100%;
        height: auto
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 9.7222vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .d-none {
        display: none !important
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .title_txt {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 8.3333vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .title_txt>h4 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 5.5556vw;
        line-height: 1;
        letter-spacing: -0.4px;
        color: #005456
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .layout_vision {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto;
        padding: 6.9444vw 0 6.9444vw;
        background-color: #f9f9f9;
        margin-bottom: 2.7778vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .layout_vision>p {
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 3.8889vw;
        line-height: 1;
        letter-spacing: -0.45px;
        color: #000
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025 .layout_vision:last-child {
        margin-bottom: 0px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025 {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 0px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025.layout_view_left {
        float: left;
        width: 100%;
        height: auto;
        margin-right: 0px;
        margin-bottom: 11.1111vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.vision2025.layout_view_right {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 11.1111vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.direction_way_bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 20.8334vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporateVision2025>.direction_way_bg>img {
        max-width: 100%;
        width: auto;
        height: auto
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose_txt {
        width: auto;
        height: auto;
        text-align: center;
        margin-bottom: 5.5556vw
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose_txt>h6 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5.5556vw;
        line-height: 1.5;
        letter-spacing: -1px;
        color: #005456
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose_txt>p {
        font-family: 'Pretendard-Light', sans-serif;
        font-size: 5.5556vw;
        line-height: 1.5;
        letter-spacing: -1px;
        color: #000
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto;
        padding: 6.9444vw 0 6.9444vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #005456
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView>.purpose>p {
        font-size: 3.8889vw;
        font-weight: normal;
        letter-spacing: -0.7px;
        color: #fff
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame>.corporatepurposeview>.purposeView:last-child {
        margin-bottom: 0px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb {
        float: left;
        width: 100%;
        height: auto
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table {
        float: left;
        width: 100%;
        height: auto;
        border-top: 0px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr>td {
        float: left;
        max-width: 86.1112vw;
        width: 100%;
        border-left: 1px solid #d6d6d6;
        border-right: 1px solid #d6d6d6;
        border-bottom: 0px;
        padding: 6.9444vw 0 6.9444vw !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr>td .content {
        width: 100%;
        text-align: center
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr>td .content>p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw !important
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr>td .content>a {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw !important;
        color: #777 !important
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr>td.color {
        background-color: #005456;
        border: 0px
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr>td.color>.content>p {
        color: #fff
    }

    .corporationLayout .corporationViewLayout>.layout_view_frame .facility_tb>table>tbody>tr:last-child>td {
        border-bottom: 1px solid #d6d6d6
    }

    .lifeOrganization {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeOrganization>.title {
        top: 0px !important;
        margin-bottom: 13.91vw !important
    }

    .lifeOrganization .lifeChartView {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeOrganization .lifeChartView.bg {
        float: left;
        width: 100%;
        height: 80.2778vw;
        background: url("../img/mobile/chart/chart.png") no-repeat center center;
        /* background-size: cover */
        background-size: contain;
    }

    .location_life {
        width: 86.11vw;
        margin: 0 auto;
        float: none
    }

    .location_life>.title {
        top: 0px !important;
        margin-bottom: 13.91vw !important
    }

    .location_life .location_life_view .location_layout {
        padding: 6.67vw 0 8.61vw
    }

    .location_life .location_life_view .location_layout>.info_txt>ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 6.39vw
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li {
        margin-right: 0;
        width: 100%
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li>span,
    .location_life .location_life_view .location_layout>.info_txt>ul>li>p {
        font-size: 3.89vw
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li>.bold {
        font-size: 4.44vw;
        width: 113px;
        margin-right: 0
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li>.location_find_btn {
        float: left;
        width: 36.11vw;
        height: auto;
        background-color: #005456;
        border-radius: 2.78vw;
        text-align: center;
        cursor: pointer;
        margin-left: auto
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li>.location_find_btn>a {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li>.location_find_btn>a>p {
        padding: 11px 0 11px;
        font-family: 'Pretendard-Lg', sans-serif;
        font-weight: 400;
        font-size: 3.33vw;
        line-height: 1;
        color: #fff
    }

    .location_life .location_life_view .location_layout>.info_txt>ul>li:last-child {
        margin-right: 0px
    }

    .location_life .location_life_view>.center_map {
        height: 86.11vw
    }

    .location_life .location_life_view>.center_map iframe {
        height: 100%
    }
}

.greetingWrap02 {
    text-align: center
}

@media (min-width: 320px) and (max-width: 720px) {
    .lifeRentalSchedule {
        float: left;
        width: 100%;
        height: auto;
        padding: 0 6.9444vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule>.title {
        top: 0px !important;
        margin-bottom: 13.91vw !important
    }

    .lifeRentalSchedule .RentalScheduleLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area {
        float: left;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 5.5556vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 5vw;
        float: left;
        margin-bottom: 5.5556vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn {
        width: 2.5vw;
        height: 6.9444vw;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn.left {
        position: absolute;
        left: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn.right {
        position: absolute;
        right: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.arrow_btn>.list>.btn>img {
        width: 100%;
        height: auto;
        float: left
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        float: left;
        text-align: center;
        line-height: 1
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt>h3 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 6.25vw;
        font-weight: 600;
        letter-spacing: normal;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt>.btn {
        position: relative;
        top: 1px;
        float: left;
        margin-left: 1.38889vw;
        width: 10.5556vw;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.month .txt>.btn>a {
        display: block;
        width: 100%;
        height: 5.8333vw;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        line-height: 5.5556vw;
        color: #000;
        border: 1px solid #000;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.day_select {
        float: right;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 6.66667vw;
        height: 5.5556vw;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 5px;
        cursor: pointer
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.top>.day_select>p {
        font-family: 'LINESeedKR-Rg', sans-serif;
        font-size: 2.0833vw;
        font-weight: 400;
        color: #fff
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area {
        width: 100%;
        height: auto;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list {
        width: 100%;
        height: auto;
        float: left;
        background-color: #ccc
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day {
        width: calc(100% / 7);
        height: 60px;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day>.txt {
        width: 100%;
        height: auto;
        float: left;
        line-height: 8.3333vw;
        font-size: 3.6111vw;
        text-align: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day>.txt.sun {
        color: #fb2c58
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day>.txt.sat {
        color: #411df7
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_week_area>.list>.day:last-child {
        border-right: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area {
        width: 100%;
        height: auto;
        float: left;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list {
        width: 100%;
        height: auto;
        float: left
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date {
        width: calc(100% / 7);
        height: 16.6667vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        font-weight: 300;
        float: left;
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.now {
        background-color: #ddd
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.use {
        background-color: #f1f1f1
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date.bg {
        background-color: #f1f1f1
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date:nth-child(7n) {
        border-right: 0
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day {
        width: 100%;
        height: auto;
        float: left;
        font-size: 3.3334vw;
        padding-left: 1.38889vw;
        padding-top: 2.2223vw;
        padding-right: 1.38889vw;
        text-align: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #666
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.sun {
        padding-right: 1.38889vw;
        color: #fb2c58;
        font-size: 3.3334vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.sat {
        padding-right: 1.38889vw;
        color: #411df7;
        font-size: 3.3334vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.not_sun {
        color: #f2a3c5 !important
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.not_sat {
        color: #bbbee0 !important
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.day.not_now {
        color: #ccc
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list {
        float: left;
        width: 100%;
        height: auto;
        overflow-y: auto;
        position: relative;
        margin-top: 5px;
        z-index: 1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 5px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list>.item {
        max-width: 100%;
        width: 100%;
        height: auto;
        float: left;
        padding: 0 3px 0;
        border-radius: 5px;
        margin: 5px 3px 0 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list>.item>p {
        width: 100%;
        height: auto;
        float: left;
        font-size: 2.0833vw;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 2px 0 2px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.calendar_area>.calendar_day_area>.list>.date>.mark_list>.list>.item:nth-child(2n) {
        margin: 5px 0 0 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area {
        float: left;
        width: 100%;
        height: auto;
        margin-left: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 2.0833vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead {
        float: left;
        width: 100%;
        height: 3.3334vw;
        margin-bottom: 4.1667vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 0px 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto;
        margin-right: 2.0833vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        line-height: 1;
        font-size: 3.6111vw;
        letter-spacing: normal;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.rect {
        font-size: 3.6111vw;
        padding-right: 1.1112vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type1 {
        color: #78cf61
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type2 {
        color: #fdd849
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type3 {
        color: #bea0d8
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type4 {
        color: #85a5d3
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType>span.type5 {
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewHead>.head>.displayType:last-child {
        margin-right: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #ccc;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewHead {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 8.3333vw;
        padding-left: 3.47223vw;
        border-bottom: 1px solid #ccc;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #f9f9f9
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewHead>h6 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 3.6111vw;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent {
        float: left;
        width: 100%;
        height: 68.6112vw;
        padding: 4.1667vw 2.5vw 4.1667vw 2.5vw;
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 5.5556vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.place {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 3.3334vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.place>p {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 3.6111vw;
        line-height: 1;
        letter-spacing: -0.26px;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 1.38889vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 8.8889vw;
        height: 5vw;
        border: 1px solid #000;
        border-radius: 1.38889vw;
        cursor: pointer;
        margin-right: 0.41667vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.plan {
        border: 1px solid #eee;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.wait {
        border: 1px solid #85a5d3
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.wait>p {
        color: #85a5d3
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.finish {
        border: 1px solid #78cf61
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.finish>p {
        color: #78cf61
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.lecture {
        border: 1px solid #fdd849
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.lecture>p {
        color: #fdd849
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.community {
        border: 1px solid #bea0d8
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule.community>p {
        color: #bea0d8
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>p {
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 2.5vw;
        color: #333
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company {
        position: absolute;
        display: none;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        padding: 2px;
        font-family: 'Pretendard-Th', sans-serif;
        font-size: 1.25vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 0.41667vw;
        color: #fff
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.on {
        display: block
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg2 {
        background-color: #85a5d3
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg3 {
        background-color: #78cf61
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg4 {
        background-color: #bea0d8
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule>.company.bg5 {
        background-color: #fdd849
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout>.schedule:nth-child(8n) {
        margin-right: 0
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable>.time>.layout:last-child {
        margin-bottom: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.PlaceToTimeView>.TimeViewContent>.viewContentIn>.TimeTable:last-child {
        margin-bottom: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView {
        float: left;
        width: 100%;
        height: auto;
        padding: 5vw 4.7223vw 5vw;
        border-top: 1px solid #ccc;
        background-color: #f9f9f9;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto;
        margin-bottom: 1.38889vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>label {
        float: left;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>input[type=text] {
        float: left;
        width: 38.8889vw;
        height: 8.3333vw;
        background-color: #fff;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-indent: 2.0833vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        font-size: 3.6111vw;
        letter-spacing: normal;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>button {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 18.05556vw;
        height: 8.3333vw;
        background-color: #fff;
        border: 1px solid #333;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        font-size: 3.6111vw;
        letter-spacing: -0.15px;
        color: #000;
        cursor: pointer
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform>button.searchBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeRentalSchedule .RentalScheduleLayout>.ScheduleTimeView>.rentalTimetable_area>.TimeTableView>.viewContent>.findForm>.placeToFindView>.findform:last-child {
        margin-bottom: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 5.5556vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout {
        float: left;
        width: 41.6667vw;
        height: auto;
        margin-right: 2.7778vw;
        margin-bottom: 2.7778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in {
        float: left;
        width: auto;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main {
        float: left;
        width: 100%
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main>.main_title_img {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main>.main_title_img>a {
        float: left;
        display: block;
        width: 100%
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.main>.main_title_img>a>.placeImg {
        float: left;
        width: 100%;
        height: 29.8612vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #ccc;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in {
        float: left;
        width: 100%;
        height: auto;
        padding: 4.1667vw 11.8056vw 4.1667vw 3.3334vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.info {
        float: left;
        width: auto;
        height: auto;
        margin-bottom: 2.7778vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.info>h6 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 3.6111vw;
        letter-spacing: -0.28px;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        margin-bottom: 1.38889vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>p,
    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>span {
        float: left;
        display: block;
        font-size: 3.6111vw;
        letter-spacing: -0.26px;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>p.option,
    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>span.option {
        width: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt>.blank {
        padding: 0 5px 0
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.content_in>.txt:last-child {
        margin-bottom: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price {
        float: left;
        width: 100%;
        height: auto;
        padding: 2.7778vw 3.6111vw 3.3334vw;
        border-top: 1px solid #f1f1f1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.price {
        float: left;
        width: auto;
        height: auto;
        margin-bottom: 1.9445vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.price>p,
    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.price span {
        float: left;
        display: block;
        font-family: 'Pretendard-Md', sans-serif;
        font-size: 2.7778vw;
        font-weight: 500;
        color: #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn {
        float: left;
        width: 100%
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn {
        float: left;
        width: 16.6667vw;
        height: auto;
        margin-right: 0.69445vw
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn>a {
        float: left;
        display: block;
        width: 100%;
        height: 6.3889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        letter-spacing: -0.24px;
        line-height: 6.3889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn>a.retal {
        border: 1px solid #144446;
        background-color: #144446;
        color: #fff
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn>a.position {
        color: #000;
        border: 1px solid #000
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout>.placeLayout_in>.management>.content>.place_price>.info>.rentalBtn>.btn:last-child {
        margin-right: 0px
    }

    .lifeRentalSchedule .RentalScheduleLayout>.rentalPlaceViewList>.placeLayout:nth-child(2n) {
        margin-right: 0px
    }

    .registerDefaultView {
        float: left;
        position: relative;
        left: 0px;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerDefaultView>.mb-80 {
        margin-bottom: 11.1111vw !important
    }

    .registerDefaultView>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw !important
    }

    .registerDefaultView .mt-60 {
        margin-top: 60px
    }

    .registerDefaultView .inner_view {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 0px;
        padding: 0 6.9444vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerDefaultView .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerDefaultView .reigsterDefaultForm {
        float: left;
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.registerViewTab {
        float: left;
        width: 100%;
        padding-bottom: 11.1111vw !important
    }

    .registerDefaultView .reigsterDefaultForm>.registerViewTab .tab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li {
        width: 28.75vw !important;
        height: auto !important;
        padding: 4.1667vw 0 4.1667vw !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li>p {
        font-size: 3.8889vw !important;
        letter-spacing: normal
    }

    .registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li.on {
        border: 0px;
        background-color: #005456
    }

    .registerDefaultView .reigsterDefaultForm>.registerViewTab .tab>li.on>p {
        color: #fff !important
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm {
        float: left;
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault {
        float: left;
        width: 100%
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm {
        float: left;
        width: 100%;
        margin-bottom: 8.3333vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title {
        margin-bottom: 5.5556vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt {
        float: left;
        width: 100%
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>h6 {
        margin-right: 4.1667vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>h6 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5vw;
        letter-spacing: normal;
        margin-right: 4.1667vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt input[type=checkbox] {
        display: none
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>label {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: normal;
        font-size: 4.1667vw;
        color: #000
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>label>span {
        font-weight: 500;
        margin: 0 0.69445vw 0 1.38889vw;
        color: #ed1c24
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 6.9444vw;
        padding-left: 9.7222vw;
        background: url("../img/mobile/common/chk.png") left/6.9444vw no-repeat;
        cursor: pointer;
        background-size: 6.9444vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .join_sub_title>.title_txt>.input>input[type=checkbox]:checked+label {
        background: url("../img/mobile/common/chk_on.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        padding: 0px;
        border-bottom: 0px solid #d6d6d6;
        margin-bottom: 5.5556vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label {
        width: 100%;
        height: auto;
        margin-bottom: 40px;
        text-align: left
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt {
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt label,
    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: normal;
        color: #000
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt label.bd,
    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt span.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_label>.txt>span {
        margin-left: 1.38889vw;
        color: #ed1c24
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input {
        float: left;
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input.flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-line-pack: center;
        align-content: center
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input.flex-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input input[type=text] {
        width: auto;
        height: 12.2223vw;
        border: 1px solid #ddd;
        border-radius: 1.38889vw;
        background-color: #fff;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-indent: 5vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input input[type=checkbox] {
        display: none
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input button {
        width: auto;
        height: 6.9444vw;
        border-radius: 1.38889vw;
        border: 1px solid #959595;
        background-color: #959595;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.2223vw;
        color: #fff
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input label {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 2.2223vw;
        color: #000
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input label>span {
        padding-right: 0.69445vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 2.2223vw;
        color: #ee2830
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input select {
        width: auto;
        height: 6.9444vw;
        border: 1px solid #f5f5f5;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.0833vw;
        color: #555;
        text-indent: 2.0833vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input .input {
        float: left;
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input .input input[type=text] {
        float: left;
        width: 100%
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input .input input[type=text].bg_gray {
        border: 1px solid #f5f5f5;
        background-color: #f5f5f5
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input .input input[type=text].date_input {
        width: 31.9445vw;
        margin-right: 1.38889vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input .input input[type=text].item {
        width: 33.3334vw;
        margin-right: 1.38889vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout>.form_input .input input[type=text].price {
        width: 20.8334vw;
        margin-right: 1.38889vw
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault>.defaultForm .layout:first-child {
        border-top: 0px solid #d6d6d6
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0px;
        width: 100%;
        height: auto
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault .registerBtn>.btn {
        float: left;
        width: 41.6667vw;
        height: 13.91vw;
        margin-right: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: -0.45px;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .registerDefaultView .reigsterDefaultForm>.rentalDefaultForm>.rentalDefault .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .registerInfoView {
        float: left;
        position: relative;
        left: 0px;
        width: 100%;
        height: auto
    }

    .registerInfoView>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw
    }

    .registerInfoView .inner_view {
        float: left;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerInfoView .inner_view.view-all {
        margin-bottom: 5.5556vw
    }

    .registerInfoView .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerInfoView .registerInfoForm {
        float: left;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>.registerViewTab {
        float: left;
        width: 100%;
        padding-bottom: 11.1111vw !important
    }

    .registerInfoView .registerInfoForm>.registerViewTab .tab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .registerInfoView .registerInfoForm>.registerViewTab .tab>li {
        width: 28.75vw !important;
        height: auto !important;
        padding: 4.1667vw 0 4.1667vw !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerInfoView .registerInfoForm>.registerViewTab .tab>li>p {
        font-size: 3.8889vw !important;
        letter-spacing: normal
    }

    .registerInfoView .registerInfoForm>.registerViewTab .tab>li.on {
        border: 0px;
        background-color: #005456
    }

    .registerInfoView .registerInfoForm>.registerViewTab .tab>li.on>p {
        color: #fff !important
    }

    .registerInfoView .registerInfoForm>form {
        float: left;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView {
        float: left;
        width: 100%;
        height: auto;
        background-color: #fff
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView {
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .req_sub_title {
        float: left;
        margin-bottom: 5.5556vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .req_sub_title>.title_txt {
        float: left;
        width: 100%
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .req_sub_title>.title_txt>h6 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5vw;
        margin-right: 0px
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 0px
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 2.7778vw 0 2.7778vw;
        border-bottom: 0px solid #d6d6d6
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout.pt-60 {
        padding: 8.3333vw 0 2.7778vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label {
        width: 100%;
        height: auto;
        margin-bottom: 5.5556vw;
        text-align: left
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt label,
    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: normal;
        color: #000
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt label.bd,
    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt span.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_label>.txt>span {
        margin-left: 1.38889vw;
        color: #ed1c24
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input {
        float: left;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.txt {
        float: left;
        width: 100%;
        margin-top: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.txt>p {
        font-size: 3.6111vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-line-pack: center;
        align-content: center
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-mb-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-mb-input {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input.flex-mb-column {
        width: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input input[type=text] {
        width: auto;
        height: 12.2223vw;
        border: 1px solid #dddddd;
        border-radius: 1.38889vw;
        background-color: #fff;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-indent: 5vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input input[type=checkbox] {
        display: none
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input button {
        width: auto;
        height: 12.0834vw;
        border-radius: 1.38889vw;
        border: 1px solid #959595;
        background-color: #959595;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.6111vw;
        color: #fff
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input label {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 4.1667vw;
        color: #000
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input label>span {
        padding-right: 0.69445vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 30px;
        color: #ee2830
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input select {
        width: auto;
        height: 12.0834vw;
        border: 1px solid #f5f5f5;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-indent: 2.0833vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input {
        float: left;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.mb-w-init {
        width: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.w-390 {
        width: 34.7223vw;
        margin-right: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.w-180 {
        width: 22.2223vw;
        margin-right: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text] {
        float: left;
        width: 100%
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].bg_gray {
        border: 1px solid #f5f5f5;
        background-color: #f5f5f5
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].saupja_org {
        width: 58.05556vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].date_input {
        width: 55.5555vw;
        margin-right: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].item {
        width: 34.7223vw;
        margin-right: 0px
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input input[type=text].price {
        width: 22.2223vw;
        margin-right: 0px
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input>.view {
        display: block;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        height: auto;
        border: 1px solid #e1e1e1;
        border-radius: 1.38889vw;
        padding: 2.7778vw 2.7778vw 2.7778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #e1e1e1
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input p {
        float: left;
        width: 100%;
        height: 16.6667vw;
        padding: 1.9445vw 2.7778vw 0 1.25vw;
        margin-top: 2.7778vw;
        border: 1px solid #eee;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.2223vw;
        line-height: 1.3;
        letter-spacing: -0.33px;
        color: #999;
        overflow: overlay
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input button {
        float: left;
        width: 24.3056vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.file_input {
        position: relative;
        top: 0px;
        left: 0px;
        margin-left: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input.file_input input[type=file] {
        opacity: 0;
        position: absolute;
        width: 18.05556vw;
        height: 6.9444vw;
        border: 1px solid #ccc;
        cursor: pointer
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 6.9444vw;
        padding-left: 9.7222vw;
        background: url("../img/pc/common/chk.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input>input[type=checkbox]:checked+label {
        background: url("../img/pc/common/chk_on.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input select {
        width: 22.2223vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input .input select.add_sel_option {
        float: left;
        width: 58.05556vw;
        border-radius: 1.38889vw;
        margin-right: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.date_input {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: auto;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.date_input.mb-10 {
        margin-bottom: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        margin-top: 2.7778vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        padding-bottom: 1.38889vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li>.option_form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li>.option_form button {
        float: left;
        width: 24.3056vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        border: 1px solid #959595;
        color: #959595;
        box-sizing: border-box;
        cursor: pointer
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>.option>li:last-child {
        padding-bottom: 0px
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView>.defaultForm .layout>.form_input>span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 1.38889vw 0;
        font-size: 2.5vw
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 8.3333vw;
        width: 100%;
        height: auto
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .registerBtn>.btn {
        float: left;
        width: 41.6667vw;
        height: 13.91vw;
        margin-right: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        letter-spacing: normal;
        border-radius: 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .registerBtn>.btn.prevBtn {
        border: 1px solid #e1e1e1;
        color: #999999
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .registerInfoView .registerInfoForm>form>.rentalFormView>.rentalInfoView .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .registerViewSubmit {
        float: left;
        position: relative;
        left: 0;
        width: 100%;
        height: auto
    }

    .registerViewSubmit>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw !important
    }

    .registerViewSubmit .inner_view {
        float: left;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerViewSubmit .inner_view.view-all {
        margin-bottom: 5.5556vw
    }

    .registerViewSubmit .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerViewSubmit .registerSubmitForm {
        float: left;
        width: 100%;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.registerViewTab {
        float: left;
        width: 100%;
        padding-bottom: 11.1111vw !important
    }

    .registerViewSubmit .registerSubmitForm>.registerViewTab .tab {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li {
        width: 28.75vw !important;
        height: auto !important;
        padding: 4.1667vw 0 4.1667vw !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li>p {
        font-size: 3.8889vw !important;
        letter-spacing: normal
    }

    .registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li.on {
        border: 0px;
        border-right: 0px !important;
        background-color: #005456
    }

    .registerViewSubmit .registerSubmitForm>.registerViewTab .tab>li.on>p {
        color: #fff !important
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView {
        float: left;
        width: 100%;
        height: auto;
        background-color: #fff
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm {
        float: left;
        width: 100%;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .req_sub_title {
        float: left;
        margin-bottom: 5.5556vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .req_sub_title>.title_txt {
        float: left;
        width: 100%
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .req_sub_title>.title_txt>h6 {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 5vw;
        margin-right: 0px
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 2.7778vw 0 2.7778vw;
        border-bottom: 0px solid #d6d6d6
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout.pt-60 {
        padding: 8.3333vw 0 2.7778vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label {
        width: 100%;
        height: auto;
        margin-bottom: 5.5556vw;
        text-align: left
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt label,
    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        letter-spacing: normal;
        color: #000
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt label.bd,
    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt span.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_label>.txt>span {
        margin-left: 1.38889vw;
        color: #ed1c24
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input {
        float: left;
        width: 100%;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input.flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: center;
        align-content: center
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input input[type=text] {
        width: 100%;
        height: 12.2223vw;
        border: 1px solid #ddd;
        border-radius: 1.38889vw;
        background-color: #fff;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-indent: 36px
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input {
        float: left;
        width: 100%;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text] {
        float: left;
        width: 100%
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].bg_gray {
        border: 1px solid #f5f5f5;
        background-color: #f5f5f5
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].date_input {
        width: 54.1667vw;
        margin-right: 1.38889vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].saupja_org {
        margin-right: 1.38889vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input .input input[type=text].day_sel {
        width: 24.3056vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input>span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 1.38889vw 0;
        font-size: 3.6111vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input>.date_input {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: auto;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout>.form_input>.date_input.mb-10 {
        margin-bottom: 1.38889vw
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout:first-child {
        border-top: 0px solid #d6d6d6
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm>.defaultForm .layout:last-child {
        padding: 0px;
        border-bottom: 0px
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 0px;
        width: 100%;
        height: auto
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn {
        float: left;
        width: 100%;
        height: 13.91vw;
        margin-right: 0px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        letter-spacing: normal;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn.nextBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .registerViewSubmit .registerSubmitForm>.submitFormView>.submitForm .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .placeInfoRead {
        float: left;
        width: 100%;
        height: auto;
        padding: 0 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .placeInfoRead>.placeInfoView {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 5.5556vw
    }

    .placeInfoRead>.placeInfoView .sub_title_sec {
        float: left;
        margin-bottom: 4.8612vw !important
    }

    .placeInfoRead>.placeInfoView .sub_title_sec>.title_txt {
        float: left
    }

    .placeInfoRead>.placeInfoView .sub_title_sec>.title_txt>h3 {
        font-size: 4.8612vw !important
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 8.3333vw
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView {
        float: left;
        width: 100%;
        height: auto;
        margin-right: 0px
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.imageView {
        float: left;
        width: 100%;
        height: 46.1112vw;
        margin-right: 0px;
        margin-bottom: 1.9445vw
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.imageView>img {
        border: 0px;
        max-width: 100%;
        width: 100%;
        height: 100%
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 2.7778vw
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb {
        float: left;
        width: 15.9723vw;
        height: 15.9723vw;
        margin-bottom: 0px;
        margin-right: 1.5278vw;
        cursor: pointer
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb.on {
        border: 1px solid #144446;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb>img {
        border: 0px;
        width: 100%;
        height: 100%
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeImageView>.thumbImgView>.thumb:last-child {
        margin-right: 0px
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #ccc
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo {
        float: left;
        width: 100%;
        height: auto;
        padding: 5vw 5.5556vw 5vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 4.1667vw
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 2.0833vw
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>p,
    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>span {
        float: left;
        display: block;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 2.5vw;
        letter-spacing: -0.18px;
        line-height: 1;
        color: #000
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>p.Bd,
    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>span.Bd {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>p.blank_type,
    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt>span.blank_type {
        padding: 0 0.69445vw 0
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.content>.txt:last-child {
        margin-bottom: 0px
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 36.6667vw;
        height: 7.2222vw;
        border: 0px;
        border: 1px solid #144446;
        background-color: #144446;
        margin-bottom: 0px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 400;
        color: #fff;
        font-size: 2.5vw;
        letter-spacing: -0.18px;
        line-height: 1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn.convention {
        border: 0px;
        background-color: #144446;
        color: #fff
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn.position {
        background-color: #fff;
        color: #144446
    }

    .placeInfoRead>.placeInfoView>.placeInfoLayout>.placeInfoData>.in_placeInfo>.location_btn>.linkBtn:last-child {
        margin-bottom: 0px
    }

    .placeInfoRead>.placeInfoView>.placeInfoCon {
        float: left;
        width: 100%;
        height: auto
    }

    .placeInfoRead>.placeInfoView>.placeInfoCon>.infoContent {
        float: left;
        width: 100%;
        min-height: 33.3334vw;
        height: auto;
        border: 1px solid #ccc;
        padding: 1.38889vw 1.38889vw 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .lifeEduCationView {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduCationView>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw !important
    }

    .lifeEduCationView .in_lifeEduCation {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduCationView .in_lifeEduCation>.edu_title_fir {
        float: left !important;
        padding-bottom: 0px !important;
        margin-bottom: 8.3333vw !important
    }

    .lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab {
        float: left;
        display: table-row !important;
        width: 100%
    }

    .lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 43.0556vw !important;
        height: 11.9445vw !important;
        border: 0px !important;
        border: 1px solid #ddd !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li>p {
        font-size: 4.1667vw !important;
        cursor: pointer
    }

    .lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li.on {
        border: 0px !important;
        background-color: #144446
    }

    .lifeEduCationView .in_lifeEduCation>.edu_title_fir>.edu_title_tab>li.on>p {
        color: #fff
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list {
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 11.1111vw !important
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>.total {
        display: none
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form {
        float: left;
        width: 100%
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area {
        float: left;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area.board_filter {
        width: 100%;
        padding: 4.1667vw 4.1667vw 4.1667vw;
        background-color: #fafafa;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>select {
        width: 100% !important;
        height: 10.8334vw !important;
        padding: 0;
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 800;
        font-size: 4.6vw !important;
        text-indent: 5vw !important;
        letter-spacing: normal;
        color: #555;
        margin-bottom: 1.38889vw;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    @keyframes specialSelectChange {
        0% {
            background-color: white;
        }
        50% {
            background-color: #144446;
            color: white;
            font-weight: bold;
        }
        100% {
            background-color: white;
        }
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area > #special_select {
        animation: specialSelectChange 4s ease-in-out;
        animation-delay: 1s;
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>select.dropdown {
        position: relative;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../img/mobile/common/search_down.png") no-repeat 96% 54%;
        outline: none
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input {
        position: relative;
        width: 100% !important;
        top: 0px;
        left: 0px
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input[type=text] {
        width: 100% !important;
        height: 10.8334vw !important;
        text-indent: 5vw !important;
        font-family: 'Pretendard-Rg', sans-serif !important;
        font-size: 4.6vw !important;
        text-align: left !important;
        border: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input[type=text]::placeholder {
        font-size: 4.6vw;
        font-weight: 800;
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>.search {
        position: absolute;
        top: calc((10.8334vw - 3.8889vw) / 2);
        right: 2.7778vw;
        display: block;
        width: 3.8889vw;
        height: 3.8889vw;
        background: url("../img/mobile/common/my_search.png") no-repeat 50% 50%;
        background-size: cover
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555
    }

    .lifeEduCationView .in_lifeEduCation>.board_total_list>form>.input_area>.input>input::placeholder {
        float: left;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 3.8889vw;
        letter-spacing: normal;
        color: #555
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list {
        float: left;
        width: 100%;
        height: auto;
        border-top: 1px solid #000
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>thead {
        width: 100%;
        height: auto
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>thead>tr {
        width: 100% !important
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>thead>tr>th {
        width: -webkit-max-content !important;
        width: -moz-max-content !important;
        width: max-content !important;
        padding: 5.2778vw 0 5.2778vw !important;
        border-right: 0px !important;
        border-bottom: 1px solid #ddd !important;
        background-color: #fff !important;
        border-right: 0px
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>thead>tr>th>p {
        font-size: 3.8889vw !important;
        color: #000 !important
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>thead>tr>th>p.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td {
        padding: 5.2778vw 0 5.2778vw !important;
        border-bottom: 1px solid #ddd !important
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content {
        width: 100%;
        text-align: center
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content.text-left {
        text-align: left !important
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content.pd-20 {
        padding: 0 2.7778vw 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content>p {
        font-family: 'Pretendard-Rg', sans-serif !important;
        font-size: 3.8889vw !important;
        color: #555 !important
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content>p.round {
        width: 19.1667vw;
        height: 7.2222vw;
        border: 1px solid #005456;
        border-radius: 3.6111vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        line-height: 7.2222vw;
        color: #005456 !important
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content>a {
        float: left;
        display: block;
        width: 100%;
        height: auto
    }

    .lifeEduCationView .in_lifeEduCation>.inner_area>.edu_table_list>tbody>tr>td>.content>a>p {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        color: #555 !important
    }

    .lifeEduProgram {
        float: left;
        position: relative;
        left: 0px;
        max-width: 100%;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduProgram>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw !important
    }

    .lifeEduProgram .in_lifeEduProgram {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduProgram .in_lifeEduProgram>table {
        float: left;
        width: 100%;
        height: auto;
        border-top: 1px solid #ddd !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td {
        padding: 6.9444vw 0 6.9444vw !important;
        border-bottom: 1px solid #ddd !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td.d-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td.gray {
        background-color: #f9f9f9
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td.gray .content {
        width: 100%;
        padding: 0px;
        text-align: center
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td.gray .content>p {
        width: 100%;
        font-size: 3.8889vw !important;
        font-weight: 500 !important;
        color: #000 !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content {
        width: 100%;
        padding: 0 5.5556vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.w-100 {
        width: 100% !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.w-100>p {
        width: 100% !important;
        text-align: center !important;
        line-height: 1.3 !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 5.5556vw 0px
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap>.date_txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap>.date_txt>span {
        width: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        padding: 0 1.38889vw 0;
        color: #000
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content.flex-wrap>.date_txt>p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        padding-left: 0px !important;
        color: #000
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content>p {
        font-size: 3.8889vw !important;
        font-weight: 400 !important;
        color: #000 !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content span {
        font-size: 3.8889vw !important;
        font-weight: 400 !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td>.content strong>span {
        font-weight: bold !important
    }

    .lifeEduProgram .in_lifeEduProgram>table>tbody>tr>td img {
        max-width: 100%;
        height: auto !important
    }

    .lifeEduProgram .display {
        width: 100%;
        margin: 4.1667vw 0 0px
    }

    .lifeEduProgram .display>p {
        font-size: 2.7778vw
    }

    .lifeEduProgram .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 8.3333vw;
        width: 100%;
        height: auto
    }

    .lifeEduProgram .registerBtn>.btn {
        float: left;
        width: 41.6667vw;
        height: 13.91vw;
        margin-right: 2.7778vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .lifeEduProgram .registerBtn>.btn.listBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .lifeEduProgram .registerBtn>.btn.requestBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeEduProgram .registerBtn>.btn:last-child {
        margin-right: 0px
    }

    .lifeEduUserView {
        float: left;
        width: 100%;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduUserView>.title {
        top: 0px !important;
        margin-bottom: 11.1111vw !important
    }

    .lifeEduUserView .lifeEduUserForm {
        float: left;
        position: relative;
        left: 0px;
        max-width: 100%;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .mt-40 {
        margin-top: 5.5556vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .inner_view {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .join_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 2.7778vw 0 2.7778vw;
        border-bottom: 0px solid #d6d6d6
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout.border-t {
        border-top: 0px solid #d6d6d6
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout .flex-input {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout .flex-input.flex-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        margin-bottom: 5.5556vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt label,
    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        font-family: 500;
        font-weight: 100;
        color: #000
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt label.bd,
    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt span.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_label>.txt>span {
        margin-left: 1.38889vw;
        color: #ed1c24
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input.flex-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input input[type=text] {
        width: auto;
        height: 12.0834vw;
        border: 1px solid #ddd;
        background-color: #ddd;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-indent: 5.2778vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input input[type=text].gray {
        border: 1px solid #f5f5f5;
        background-color: #f5f5f5
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input label {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 500;
        font-size: 4.1667vw;
        color: #000
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input label>.policy {
        padding-right: 3px;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 4.1667vw;
        color: #ee2830
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input button {
        width: auto;
        height: 6.9444vw;
        border-radius: 1.38889vw;
        border: 1px solid #959595;
        background-color: #959595;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.2223vw;
        color: #fff
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input select {
        width: auto;
        height: 12.0834vw;
        border: 1px solid #f5f5f5;
        background-color: #f5f5f5;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Lg', sans-serif;
        font-size: 2.2223vw;
        color: #555;
        text-indent: 2.0833vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=text] {
        float: left;
        width: 100%;
        margin-right: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=text].eId {
        width: 25vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=text].emailTxT {
        width: 25vw;
        margin-right: 1.38889vw;
        text-indent: 0px;
        text-align: center
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>.policy_con {
        float: left;
        width: 100%;
        height: 38.8889vw;
        padding: 2.7778vw 2.7778vw 1.38889vw 1.38889vw;
        margin-top: 2.7778vw;
        resize: none;
        border: 1px solid #eee;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow: overlay;
        font-family: 'Pretendard-Lg', sans-serif;
        font-weight: 400;
        line-height: 1.2;
        font-size: 3.0556vw;
        letter-spacing: normal;
        color: #999
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>.flex_input {
        float: left;
        width: 100%;
        margin-bottom: 1.38889vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>.flex_input:last-child {
        margin-bottom: 0px
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>span {
        float: left;
        display: block;
        margin-top: 1.38889vw;
        width: 100%;
        height: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        font-weight: 300;
        color: #000
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>span.percentage {
        width: auto;
        margin-top: 0px;
        margin-right: 0px;
        margin: 0px 1.38889vw 0px
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input input[type=checkbox] {
        display: none
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input select {
        width: auto;
        height: 12.0834vw;
        border: 1px solid #f5f5f5;
        border-radius: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.6111vw;
        color: #555;
        text-indent: 2.0833vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input select {
        float: left;
        width: 27.7778vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input select.jobType {
        width: 55.5555vw;
        background-color: #f5f5f5
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>input[type=checkbox]+label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: 6.9444vw;
        padding-left: 9.7222vw;
        background: url("../img/mobile/common/chk.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .layout>.form_input>.input>input[type=checkbox]:checked+label {
        background: url("../img/mobile/common/chk_on.png") left/6.9444vw no-repeat;
        background-size: 6.9444vw
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .registerBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 5.5556vw;
        width: 100%;
        height: auto
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .registerBtn>.btn {
        float: left;
        width: 41.6667vw;
        height: 13.91vw;
        margin-right: 1.38889vw;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.8889vw;
        letter-spacing: normal;
        border-radius: 1.38889vw;
        cursor: pointer
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .registerBtn>.btn.cancelBtn {
        border: 1px solid #ddd;
        color: #999
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .registerBtn>.btn.requestBtn {
        border: 1px solid #005456;
        background-color: #005456;
        color: #fff
    }

    .lifeEduUserView .lifeEduUserForm>.userRegister .registerBtn>.btn:last-child {
        margin-right: 0px
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .UnitedBoardView {
        float: none;
        width: 86.11vw;
        margin: 0 auto
    }

    .UnitedBoardView .viewContent .list_view>.board_inquiry_title {
        height: 11.67vw;
        padding-bottom: 8.33vw !important
    }

    .UnitedBoardView .viewContent .list_view>.board_inquiry_title .tab {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .UnitedBoardView .viewContent .list_view>.board_inquiry_title .tab>li {
        height: 11.67vw
    }

    .UnitedBoardView .viewContent .list_view>.board_inquiry_title .tab>li>p {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>.board_filter select {
        text-indent: 5vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>.board_filter #special_select {
        text-indent: 5vw;
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area {
        width: 100%;
        background-color: #fafafa;
        row-gap: 1.67vw;
        padding-top: 4.17vw;
        padding-bottom: 4.17vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>select {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>select.dropdown {
        background: url(../img/mobile/common/search_down.png) no-repeat 96% 50%;
        background-color: white;
        background-size: 3.89vw 1.94vw;
        font-size: 3.89vw;
        text-indent: 5vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input {
        width: auto;
        height: 10.83vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>input[type=text] {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw;
        padding-left: 5vw;
        text-indent: 0 !important
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>.search {
        background: url(../img/mobile/common/my_search.png) no-repeat;
        width: 3.89vw;
        height: 3.89vw;
        background-size: cover;
        top: 5.56vw;
        right: 1.11vw;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.board_total_list>form>.input_area>.input>input::placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table colgroup .col5 {
        width: 17.92vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table thead tr {
        height: 13.89vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table thead tr td p {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td {
        margin: 0
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td.tit_area {
        margin: 0
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td.tit_area>a {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td.tit_area .txt {
        max-width: 61.11vw;
        text-align: left;
        text-overflow: ellipsis;
        overflow: hidden;
        line-height: 17.78vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td.tit_area .new {
        width: auto;
        line-height: normal;
        font-size: 2.78vw;
        margin-left: 1.39vw;
        border-radius: unset
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td p {
        font-size: 3.89vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area table tbody tr td .notice {
        float: none;
        width: 13.19vw;
        height: 5.83vw;
        border-radius: 3.33vw;
        margin-left: auto;
        margin-right: auto;
        font-size: 3.89vw;
        line-height: 5.56vw;
        background-color: #005456;
        color: #fff
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5.56vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        height: auto;
        row-gap: 8.33vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area>.pagi_center {
        float: none;
        height: 8.33vw;
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area>.pagi_center .pagi_nav {
        height: 8.33vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area>.pagi_center .pagi_nav>li {
        width: 8.33vw;
        height: 8.33vw;
        border-radius: 4.17vw;
        margin-right: 1.39vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area>.pagi_center .pagi_nav>li a {
        font-size: 2.78vw;
        line-height: 8.33vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area>.lifeBtn {
        width: 19.44vw
    }

    .UnitedBoardView .viewContent .list_view>.inner_area>.table_area .pagi_area>.lifeBtn>.lbtn {
        height: 8.33vw;
        font-size: 3.89vw;
        position: static;
        margin-left: auto;
        border: 1px solid #144446;
        border-radius: 1.39vw;
        background-color: #144446;
        font-family: 'Pretendard-Rg', sans-serif;
        letter-spacing: -0.45px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        color: white;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .UnitedInquiryView {
        float: none;
        width: 86.11vw;
        margin: 0 auto
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_inquiry_title {
        padding-bottom: 8.33vw !important
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_inquiry_title .tab {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_inquiry_title .tab>li {
        height: 11.67vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_inquiry_title .tab>li>p {
        font-size: 3.89vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area {
        width: 100%;
        background-color: #fafafa;
        row-gap: 1.67vw;
        padding-top: 4.17vw;
        padding-bottom: 4.17vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>select {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>select.dropdown {
        background: url(../img/mobile/common/search_down.png) no-repeat 96% 50%;
        background-color: white;
        background-size: 3.89vw 1.94vw;
        font-size: 3.89vw;
        text-indent: 5vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input {
        width: auto;
        height: 10.83vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>input[type=text] {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw;
        padding-left: 5vw;
        text-indent: 0 !important
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>.search {
        background: url(../img/mobile/common/my_search.png) no-repeat;
        width: 3.89vw;
        height: 3.89vw;
        background-size: cover;
        top: 5.56vw;
        right: 1.11vw;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
        font-size: 3.89vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedInquiryView .viewContent .inquiry_view>.board_total_list>form>.input_area>.input>input::placeholder {
        font-size: 3.89vw
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry colgroup .col02 {
        width: 10%
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: 5.28vw;
        padding-bottom: 5.28vw;
        border-top: 1px solid;
        border-bottom: 1px solid #dddddd
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th {
        padding: 0;
        border-bottom: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th p {
        font-size: 3.89vw
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th>.content {
        padding: 0;
        text-align: center
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th:first-child {
        width: 15.97vw
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th:last-child {
        border-right: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry thead>tr>th:last-child p {
        border-bottom: none;
        width: 70.14vw;
        text-align: center;
        font-size: 3.89vw
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: 4.72vw;
        padding-bottom: 4.72vw;
        border-bottom: 1px solid #dddddd;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>::not(.req-m-1),
    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>::not(.req-cnt) {
        padding: 0;
        border-bottom: none;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td {
        width: 54.86vw;
        padding: 0;
        padding-left: 4.44vw;
        background-color: unset;
        border-bottom: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td>p {
        font-size: 3.89vw;
        color: #555555
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req.on {
        border-bottom: none;
        background-color: #f9f9f9
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req.on>td {
        background-color: unset
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #f9f9f9;
        padding-bottom: 6.94vw
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on>td.req-cnt {
        width: 16.25vw;
        padding: 0;
        border-bottom: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on>td.req-m-l {
        width: 8.33vw;
        height: 8.33vw;
        padding: 0;
        border-bottom: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on>td.content {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0;
        padding-left: 4.44vw;
        padding-right: 4.44vw;
        border-bottom: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .ans.on>td.content>p {
        font-size: 3.89vw
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-m-l {
        padding: 0;
        width: 8.33vw;
        height: 8.33vw;
        border-bottom: none;
        background-color: unset
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-m-l img {
        width: 100%;
        height: 100%
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-cnt {
        width: 16.25vw;
        text-align: center;
        padding: 0;
        background-color: unset;
        border-bottom: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-cnt .content {
        float: none
    }

    .UnitedInquiryView .inner_area>.table_area .table_theme_inquiry tbody .req>td.req-cnt .content>p {
        float: none;
        font-size: 3.89vw
    }

    .UnitedGalleryView {
        float: none;
        width: 86.11vw;
        margin: 0 auto
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area {
        width: 100%;
        background-color: #fafafa;
        row-gap: 1.67vw;
        padding-top: 4.17vw;
        padding-bottom: 4.17vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>select {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>select.dropdown {
        background: url(../img/mobile/common/search_down.png) no-repeat 96% 50%;
        background-color: white;
        background-size: 3.89vw 1.94vw;
        font-size: 3.89vw;
        text-indent: 5vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input {
        width: auto;
        height: 10.83vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>input[type=text] {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw;
        padding-left: 5vw;
        text-indent: 0 !important
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>.search {
        background: url(../img/mobile/common/my_search.png) no-repeat;
        width: 3.89vw;
        height: 3.89vw;
        background-size: cover;
        top: 5.56vw;
        right: 1.11vw;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
        font-size: 3.89vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedGalleryView .viewContent .table_view>.board_total_list>form>.input_area>.input>input::placeholder {
        font-size: 3.89vw
    }

    .UnitedGalleryView .viewContent .table_view>.inner_area>.list_area>.list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        place-content: space-between
    }

    .UnitedGalleryView .viewContent .table_view>.inner_area>.list_area>.list>.item {
        width: 41.67vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0
    }

    .UnitedGalleryView .viewContent .table_view>.inner_area>.list_area>.list>.item>.thumb_area {
        height: 41.67vw
    }

    .UnitedGalleryView .viewContent .table_view>.inner_area>.list_area>.list>.item>.txt_area {
        margin-top: 4.17vw
    }

    .UnitedGalleryView .viewContent .table_view>.inner_area>.list_area>.list>.item>.txt_area>.tit {
        height: 17.08vw;
        font-size: 3.89vw;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-word;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: unset
    }

    .UnitedBoardRead {
        float: none;
        width: 86.11vw;
        margin: 0 auto
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area {
        height: auto;
        padding-top: 8.33vw;
        padding-bottom: 8.33vw;
        border-bottom: 1px solid #dddddd
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt {
        top: auto
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.tit {
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-word;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 5.56vw
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt {
        margin-right: 4.03vw
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt>span {
        padding: 0px 1.39vw 0
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content>.txt>p {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.tit_area .tit_txt>.content.info {
        margin-top: 5.56vw
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data {
        padding: 8.33vw 0 8.33vw
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data>.file_area {
        margin-bottom: 5.83vw
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>.txt {
        margin-right: 2.78vw
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>.txt>h6 {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>ul>.item {
        margin-bottom: 2.78vw
    }

    .UnitedBoardRead .read_view .inner_area>.attach_data>.file_area .attach_area>ul>.item>p {
        width: 69.44vw;
        font-size: 3.89vw;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .UnitedBoardRead .read_view .inner_area>.desc_area {
        padding: 8.33vw 0 11.11vw 0;
        min-height: auto
    }

    .UnitedBoardRead .read_view .inner_area>.desc_area>.inner img {
        height: auto !important
    }

    .UnitedBoardRead .read_view .inner_area>.desc_area>.inner p {
        font-size: 3.89vw;
        margin-bottom: 1.94vw;
        line-height: 6.67vw
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in {
        padding-top: 8.33vw
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li {
        width: 12.92vw;
        margin-right: 1.94vw;
        border-radius: unset
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi {
        margin: 0
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi>.txt>span.prev {
        height: 12.92vw;
        background: url(../img/mobile/board/sub_prev.png) no-repeat center center;
        background-size: contain
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.navigator_area>.navigator>li>.navi>.txt>span.next {
        height: 12.92vw;
        background: url(../img/mobile/board/sub_next.png) no-repeat center center;
        background-size: contain
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        row-gap: 1.67vw
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list>.item {
        width: 16.6667vw;
        margin-right: 1.38889vw
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list>.item>button {
        height: 12.92vw;
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.btn_area>.btn_area_in>.btn_group>.list>.item:last-child {
        margin-right: 0px
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view {
        padding: 6.94vw 0 6.94vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>p {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.head {
        margin-bottom: 4.17vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.head>p {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.content>p {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.viewComment>.footer>p {
        font-size: 3.33vw;
        color: #999999
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.replyView>.comment>li>.view>.btn>button {
        width: 13.89vw;
        height: 8.33vw;
        font-size: 3.33vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.blankView>p {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView {
        padding: 5.56vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.head>p {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>.replyCon {
        width: 69.44vw;
        height: 18.75vw;
        padding: 2.78vw;
        border: none;
        text-indent: 0;
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::-webkit-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::-moz-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea:-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.formView>.content>textarea::placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.btn {
        width: 30vw;
        float: none;
        margin-left: auto;
        margin-top: 5.56vw
    }

    .UnitedBoardRead .read_view .inner_area>.reply_area>.form>.reply_comment>.commentForm>.btn>button {
        height: 12.92vw;
        font-size: 3.89vw;
        border-radius: 1.39vw
    }

    .UnitedBoardWrite {
        float: none;
        width: 86.11vw;
        margin: 0 auto;
        left: 0
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        row-gap: 5.28vw;
        border-bottom: none;
        padding: 2.78vw 0 2.78vw
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout.border-top {
        border-top: none
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_label>.txt label {
        font-size: 4.17vw;
        font-family: 'Pretendard-Bd', sans-serif
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input {
        width: 100%
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 1.11vw
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input #cke_description {
        width: 100% !important
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=file] {
        width: 73.61vw;
        height: 12.08vw;
        border-radius: 1.39vw;
        left: 0
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text] {
        width: 100%;
        height: 12.08vw;
        border-radius: 1.39vw;
        font-size: 3.61vw;
        text-indent: 5.28vw
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text].f_Link {
        width: 73.61vw;
        margin-right: 1.67vw;
        text-indent: 5.28vw
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input input[type=text].f_file {
        width: 73.61vw;
        margin-right: 1.67vw;
        text-indent: 5.28vw
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input button.add {
        width: 11.94vw;
        height: 11.94vw;
        background: url("../img/mobile/common/add.png") no-repeat center center;
        background-size: contain
    }

    .UnitedBoardWrite .viewContent .lifeBoardForm>.writeInputForm>.layout>.form_input .input button.del {
        width: 11.94vw;
        height: 11.94vw;
        background: url("../img/mobile/common/delete.png") no-repeat center center;
        background-size: contain
    }

    .UnitedBoardWrite .boardBtn>.btn.cancelBtn {
        width: 100%;
        height: 13.89vw;
        font-size: 3.89vw;
        background-color: white
    }

    .UnitedBoardWrite .boardBtn>.btn.writeBtn {
        width: 100%;
        height: 13.89vw;
        font-size: 3.89vw
    }

    .UnitedBoardWrite .boardBtn>.btn.updateBtn {
        width: 100%;
        height: 13.89vw;
        font-size: 3.89vw
    }

    .UnitedBoardRank {
        float: none;
        width: 86.11vw;
        margin: 0 auto
    }

    .UnitedBoardRank .title {
        float: left;
        width: 100%;
        margin-bottom: 5.5556vw !important
    }

    .UnitedBoardRank .list_view>.board_title_txt {
        float: left;
        width: 100%;
        margin-bottom: 5.5556vw !important;
        text-align: left
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt {
        margin-bottom: 1.38889vw
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt.mb-30 {
        margin-bottom: 5.5556vw
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt>h4 {
        font-size: 3.6111vw
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt>.indent {
        text-indent: 5%
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt>p {
        font-size: 2.91667vw
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt>p>span {
        margin-left: 0.6945vw;
        font-size: 2.91667vw
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt>p>span.mr-5 {
        margin-right: 0.6945vw
    }

    .UnitedBoardRank .list_view>.board_title_txt>.title_txt>p>span.m-0 {
        margin: 0px !important
    }

    .UnitedBoardRank .list_view>.board_total_list {
        float: left;
        width: 100%
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area {
        width: 100%;
        background-color: #fafafa;
        row-gap: 1.67vw;
        padding-top: 4.17vw;
        padding-bottom: 4.17vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>select {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>select.dropdown {
        background: url(../img/mobile/common/search_down.png) no-repeat 96% 50%;
        background-color: white;
        background-size: 3.89vw 1.94vw;
        font-size: 3.89vw;
        text-indent: 5vw !important
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input {
        width: auto;
        height: 10.83vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input[type=text] {
        width: 77.78vw;
        height: 10.83vw;
        font-size: 3.89vw;
        padding-left: 5vw;
        text-indent: 0 !important
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>.search {
        background: url(../img/mobile/common/my_search.png) no-repeat;
        width: 3.89vw;
        height: 3.89vw;
        background-size: cover;
        top: 5.56vw;
        right: 1.11vw;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::-webkit-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::-moz-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input:-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::-ms-input-placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.board_total_list>form>.input_area>.input>input::placeholder {
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.inner_area>.table_area table colgroup .col1 {
        width: 22.22vw
    }

    .UnitedBoardRank .list_view>.inner_area>.table_area table colgroup .col2 {
        width: 41.67vw
    }

    .UnitedBoardRank .list_view>.inner_area>.table_area table thead tr {
        height: 13.89vw
    }

    .UnitedBoardRank .list_view>.inner_area>.table_area table thead tr td p {
        font-size: 3.89vw
    }

    .UnitedBoardRank .list_view>.inner_area>.table_area table tbody tr {
        height: 17.78vw
    }

    .UnitedBoardRank .list_view>.inner_area>.table_area table tbody tr td p {
        font-size: 3.89vw
    }

    .UnitedSearchView {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView .line-w-100 {
        float: left;
        width: 100%;
        height: auto;
        border: 1px solid #e1e1e1;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.search_sub_sec {
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0px !important;
        padding: 6.9444vw 6.9444vw 6.9444vw !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #f9f9f9
    }

    .UnitedSearchView .searchListView>.search_sub_sec>.total {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: auto
    }

    .UnitedSearchView .searchListView>.search_sub_sec>.total>h6 {
        font-size: 15px;
        letter-spacing: -0.15px;
        color: #999
    }

    .UnitedSearchView .searchListView>.search_sub_sec>.total>h6>span {
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 2.0833vw;
        letter-spacing: -0.15px;
        color: #005456;
        padding: 0 0.6945vw 0
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form .mb-0 {
        margin-right: 0px !important
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter {
        width: 100%
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.select {
        width: 42.2223vw;
        height: 11.1111vw;
        padding: 0px 5vw 0px;
        border: 2px solid #005456;
        border-radius: 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 100;
        font-size: 5vw;
        letter-spacing: normal;
        color: #000;
        margin-right: 1.38889vw
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.select.dropdown {
        position: relative;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url("../img/mobile/common/mypage_down.png") no-repeat 86% 54%;
        outline: none
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.input {
        width: 100% !important
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.input.input-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.input>.search {
        position: absolute;
        top: 2.3612vw;
        right: 2.7778vw;
        display: block;
        width: 1.9445vw;
        height: 1.9445vw;
        background: url("../img/pc/common/my_search.png") no-repeat 50% 50%;
        background-size: cover
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.input>input[type=text] {
        width: calc(100% - 130px) !important;
        height: 11.1111vw !important
    }

    .UnitedSearchView .searchListView>.search_sub_sec>form>.board_filter>.input>.searchBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        width: 18.05556vw;
        height: 11.1111vw;
        color: #fff;
        border: 0px;
        border-top-right-radius: 1.38889vw;
        border-bottom-right-radius: 1.38889vw;
        background-color: #005456
    }

    .UnitedSearchView .searchListView>.searchResultView {
        float: left;
        width: 100%;
        margin-top: 6.9444vw !important;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir {
        float: left
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt>h4 {
        float: left;
        width: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 6.25vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt>h4>span {
        float: left;
        width: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 6.25vw;
        color: #005456;
        padding-right: 6px
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.title_txt>h4>span.sub {
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 500;
        color: #333
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result {
        float: left;
        width: auto;
        height: auto;
        background-color: #d4d4d4;
        border-radius: 10px
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result.position {
        position: relative;
        left: calc((100% - 37.5vw) / 2);
        margin-top: 1.38889vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result p,
    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 22px;
        color: #000
    }

    .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>.result_view {
        float: left;
        width: auto;
        height: auto;
        padding: 2.7778vw 2.7778vw 2.7778vw
    }

    v .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>.result_view>p {
        float: left;
        width: auto
    }

    v .UnitedSearchView .searchListView>.searchResultView>.result_title_fir>.result>.result_view>p>span {
        float: right;
        width: auto;
        padding-left: 0.6945vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul {
        float: left;
        width: 100%;
        height: auto;
        padding: 1.38889vw 1.38889vw 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: rgba(0, 84, 86, 0.2)
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li {
        float: left;
        display: table-row;
        width: 23.8889vw;
        height: auto;
        padding: 1.9445vw 1.9445vw 1.9445vw;
        border-radius: 0.556vw;
        cursor: pointer
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: auto;
        padding: 2.2223vw 2.2223vw 2.2223vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #005456;
        border-radius: 1.38889vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt.all {
        padding: 2.2223vw 2.2223vw 2.2223vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt>p,
    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt span {
        float: left;
        width: auto;
        height: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 2.5vw;
        color: #fff
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt>p.theme,
    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt span.theme {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .UnitedSearchView .searchListView>.searchResultView>.boardThemeBar>ul>li>.txt>.round {
        float: left;
        margin-left: 0.6945vw;
        width: 2.7778vw;
        height: 2.7778vw;
        border-radius: 1.38889vw;
        background: #C0D2FC;
        font-size: 2.5vw;
        padding: 0.2778vw 0.6945vw 0.2778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList .input-flex {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: auto;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec {
        float: left;
        width: 100%;
        height: auto;
        margin-top: 13.91vw !important
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec.mt-40 {
        margin-top: 8.3333vw !important
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt {
        float: left;
        width: 100%
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt h6 {
        float: left;
        width: auto;
        font-family: 'Pretendard-Bd', sans-serif;
        font-size: 3.8889vw !important;
        cursor: pointer
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt .reviewBtn {
        float: left;
        width: auto;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt .reviewBtn>span {
        float: left;
        width: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        height: 3.47223vw;
        font-size: 3.0556vw;
        color: #999;
        cursor: pointer
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sort_title_sec>.title_txt .reviewBtn>span.viewBtn {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        justify-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: 1.9445vw;
        width: 3.47223vw;
        height: 3.47223vw;
        font-size: 3.3612vw;
        border: 1px solid #ccc;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView {
        float: left;
        width: 100%;
        height: auto;
        border-bottom: 1px solid #ddd;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView.border-top {
        border-top: 1px solid #000
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>p {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 2.2223vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewHead {
        float: left;
        width: 100%;
        height: auto;
        padding: 5.5556vw 0px 2.7778vw;
        background-color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewHead>p {
        float: left;
        width: auto;
        padding: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-family: 'Pretendard-Bd', sans-serif;
        font-weight: 600;
        font-size: 4.1667vw;
        color: #555;
        cursor: pointer
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent {
        float: left;
        width: 100%;
        height: auto
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.content {
        float: left;
        width: 100%;
        height: auto;
        padding: 0px 0px 5.5556vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.content.pd-40 {
        padding: 5.5556vw 5.5556vw 5.5556vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.content>p {
        float: left;
        color: #555;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        line-height: 1.3;
        letter-spacing: normal;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.info {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        height: auto;
        padding: 2.7778vw 0 2.7778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.info>p {
        font-size: 2.5vw;
        color: #959595
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.view {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        height: auto;
        margin-bottom: 5.5556vw
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.view>p,
    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.view>span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.0556vw;
        color: #009295;
        cursor: pointer
    }

    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.view>p.arrow,
    .UnitedSearchView .searchListView>.searchResultView>.inner_area>.resultList>.sortListView>.listView>.viewContent>.view>span.arrow {
        float: left;
        margin-left: 1.38889vw
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .lifePlanAssayLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .lifePlanAssayLayout>.title {
        top: 0px;
        border-bottom: 13.91vw !important
    }

    .lifePlanAssayLayout .lifePlanAssayView {
        float: left;
        width: 100%;
        height: auto
    }

    .lifePlanAssayLayout .lifePlanAssayView .view {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: auto
    }

    .lifePlanAssayLayout .lifePlanAssayView .view>img {
        max-width: 100%;
        height: auto
    }

    .lifePlanAssayLayout .btn {
        width: 86.11vw;
        left: 0;
        margin: 0 auto;
        border-radius: 2.08vw;
        height: 13.89vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        float: none
    }

    .lifePlanAssayLayout .btn>a {
        height: 13.89vw;
        font-size: 3.89vw
    }

    .lifeTimePlanLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeTimePlanLayout>.title {
        top: 0px;
        border-bottom: 13.91vw !important
    }

    .lifeTaskDoLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeTaskDoLayout>.title {
        top: 0px;
        border-bottom: 13.91vw !important
    }

    .lifeSocalhelpLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .lifeSocalhelpLayout>.title {
        top: 0px;
        border-bottom: 13.91vw !important
    }

    .diagnosisForm {
        left: 0;
        margin-bottom: 0
    }

    .diagnosisForm>.diagnosis_title_fir {
        padding-bottom: 5.56vw !important;
        height: 14.58vw !important
    }

    .diagnosisForm>.diagnosis_title_fir>ul>li {
        width: 17.36vw !important;
        height: 14.58vw !important;
        font-size: 3.89vw;
        color: #999999
    }

    .diagnosisForm>.diagnosis_title_fir>ul>.active {
        color: white !important
    }

    .diagnosisForm>form {
        width: 86.11%;
        margin: 0 auto
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.form_title {
        font-size: 5vw;
        font-family: 'Pretendard-Bd', sans-serif;
        margin-bottom: 6.11vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 5.56vw;
        border-bottom: none;
        border-top: none;
        padding: 2.78vw 0 2.78vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout.border-t {
        border-top: none
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout.flex-input {
        row-gap: 5.56vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label>.txt label,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_label>.txt span {
        font-size: 4.17vw;
        font-family: 'Pretendard-Bd'
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input-regdate {
        width: 100%;
        font-size: 3.89vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input-regdate input[type=text] {
        width: 18.75vw !important;
        margin-left: 1.94vw;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input[type=text],
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input input[type=password],
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input textarea {
        padding-left: 1.39vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input-mb {
        width: auto
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input.mb-mr-40 {
        margin-right: 5.56vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text],
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea {
        width: 100%;
        height: 11.94vw;
        border-radius: 1.39vw;
        font-size: 3.61vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#details,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#details {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#name,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#name {
        width: 100%;
        height: 11.94vw;
        border-radius: 1.39vw;
        font-size: 3.61vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#birth,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#birth {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#phone,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#phone {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#district,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#district {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#neighborhood,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#neighborhood {
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=text]#experience,
    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input textarea#experience {
        width: 100%;
        height: 23.61vw;
        padding: 2.78vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=radio]+label {
        height: 6.94vw;
        font-size: 4.17vw;
        padding-left: 9.72vw;
        background: url("../img/mobile/common/r_chk.png") left/6.94vw no-repeat
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input input[type=radio]:checked+label {
        background: url("../img/mobile/common/r_chk_on.png") left/6.94vw no-repeat
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.form_input>.input-mb {
        width: auto
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info {
        row-gap: 2.78vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input {
        font-size: 3.89vw;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        margin-bottom: 0;
        -webkit-box-align: self-end;
        -ms-flex-align: self-end;
        align-items: self-end;
        row-gap: 2.78vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input>.flex-div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input>.flex-div>.info-title {
        width: 20.83vw;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.input-info>.input:nth-child(1) {
        margin-bottom: 0
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy>.content {
        height: 38.89vw;
        border: 1px solid #dddddd;
        font-size: 3.06vw;
        color: #999999
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=checkbox]+label {
        height: 6.94vw;
        font-size: 3.61vw;
        padding-left: 9.72vw;
        background: url("../img/mobile/common/chk.png") left/6.94vw no-repeat
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=checkbox]:checked+label {
        background: url("../img/mobile/common/chk_on.png") left/6.94vw no-repeat
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=radio]+label {
        height: 6.94vw;
        font-size: 3.61vw;
        padding-left: 9.72vw;
        background: url("../img/mobile/common/r_chk.png") left/6.94vw no-repeat;
        place-content: center
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy .policy_agree input[type=radio]:checked+label {
        background: url("../img/mobile/common/r_chk_on.png") left/6.94vw no-repeat;
        place-content: center
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .head {
        row-gap: 2.78vw;
        font-size: 3.61vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree {
        font-size: 3.61vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree label {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        row-gap: 1.39vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree input[type=checkbox]+label {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        line-height: 5.56vw;
        font-size: 3.61vw;
        height: auto
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.layout>.policy-consulting .policy_agree.policy-mb {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        row-gap: 2.78vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        height: 64.17vw;
        padding: 6.94vw;
        font-size: 4.17vw;
        color: black
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .contents {
        margin-left: 0;
        width: auto
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 4.72vw;
        row-gap: 2.50vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea>label div {
        margin-left: 1.39vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea input[type=radio]+label {
        background: url("../img/mobile/common/r_chk.png") left/6.94vw no-repeat;
        font-size: 4.17vw;
        height: 6.94vw;
        padding-left: 10.28vw;
        color: black
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form>.checkList .checkArea input[type=radio]:checked+label {
        background: url("../img/mobile/common/r_chk_on.png") left/6.94vw no-repeat
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm>form .high {
        height: 64.17vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm table {
        width: 86.11vw;
        margin: 0 auto;
        height: auto;
        font-size: 3.89vw
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm table thead tr th {
        height: 14.17vw;
        border-bottom: 1px solid #dddddd;
        border-right: 1px solid #dddddd
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm table tbody tr td {
        height: 32.78vw;
        border-bottom: 1px solid #dddddd;
        border-right: 1px solid #dddddd
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm table tbody tr td>.result_tit {
        -ms-flex-item-align: center;
        align-self: center;
        width: 100%
    }

    .diagnosisForm>.diagnosisFormView>.diagnosisForm table tbody tr td.mb {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background-color: #f9f9f9
    }

    .diagnosisForm>.diagnosisFormView .chart {
        width: 86.11vw;
        margin: 0 auto;
        margin-bottom: 13.89vw
    }

    .diagnosisForm>.diagnosisFormView .result_title {
        width: 86.11vw;
        margin: 0 auto;
        margin-top: 11.11vw;
        margin-bottom: 8.33vw;
        font-size: 5vw
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr {
        height: auto
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(1) {
        font-size: 3.89vw;
        width: 14.58vw
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) {
        font-size: 3.89vw;
        line-height: 6.67vw;
        padding: 6.94vw 4.17vw 6.94vw 5.56vw
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) p {
        font-size: 4.17vw;
        margin-bottom: 5.56vw
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) p span {
        font-size: 4.17vw
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) .high {
        color: #ff0000
    }

    .diagnosisForm>.diagnosisFormView .result tbody tr td:nth-child(2) .low {
        color: #0000ff
    }

    .diagnosisBtn {
        width: 86.11vw;
        margin: 0 auto;
        float: none;
        padding-top: 8.33vw
    }

    .diagnosisBtn>.btn {
        width: 41.67vw;
        height: 13.89vw;
        font-size: 3.89vw;
        margin-right: 2.78vw
    }

    .diagnosisBtn>.btn.cancelBtn {
        border: 1px solid #e1e1e1;
        background-color: white;
        color: #999999
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    footer {
        position: relative;
        width: 100%;
        height: auto;
        float: left;
        background-color: #1c1e26;
        padding: 8.3333vw 6.9444vw 8.3333vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap {
        float: left;
        width: 100%;
        height: auto;
        margin-left: 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap>.footer_logo {
        margin-bottom: 2.7778vw
    }

    footer>.footer_wrap>.footer_logo>.logo {
        width: 27.361vw
    }

    footer>.footer_wrap>.footer_logo>.logo>a {
        width: 100%
    }

    footer>.footer_wrap>.footer_logo>.logo>a>img {
        width: 100%;
        height: 5vw
    }

    footer>.footer_wrap>.fot_info {
        float: left;
        width: 100%;
        height: auto
    }

    footer>.footer_wrap>.fot_info p,
    footer>.footer_wrap>.fot_info span {
        font-family: 'Pretendard-Rg', sans-serif;
        font-weight: 500;
        font-size: 2.5vw;
        line-height: 1;
        letter-spacing: -0.18px;
        color: #a0a1a7;
        white-space: pre-wrap;
    }

    footer>.footer_wrap>.fot_info .info_wrap {
        float: left;
        width: 100%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    footer>.footer_wrap>.fot_info.fot_top {
        /* height: 8.3333vw; */
        /* margin-bottom: 8.3333vw */
        margin-bottom: 2vw
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt.w-100 {
        float: left;
        width: 100%
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt>.bd {
        float: left;
        margin-right: 2.2223vw;
        font-family: 'Pretendard-Bd', sans-serif
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info .txt>p {
        float: left
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info>.tel_info {
        float: left;
        width: auto;
        height: auto;
        /* margin-top: 3.0556vw */
        margin-top: 1vw
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info>.tel_info>.txt {
        margin-right: 2.0833vw
    }

    footer>.footer_wrap>.fot_info.fot_top .center_info>.tel_info>.txt:last-child {
        margin-right: 0px
    }

    footer>.footer_wrap>.fot_info.fot_bottom {
        /* border-top: 1px solid #f1f1f1; */
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top {
        height: 8.3333vw;
        margin-top: 6.9444vw
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select {
        float: left;
        width: 34.7223vw;
        height: 6.9444vw;
        position: relative
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select::before {
        content: "";
        clear: both;
        display: block;
        width: 100%;
        height: 100%;
        float: left;
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #e1e1e1;
        border-radius: 1.38889vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select:hover>.related_area {
        display: block
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.related_area {
        width: 100%;
        height: auto;
        float: left;
        position: absolute;
        bottom: 100%;
        display: none;
        left: 0;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.related_area>.list {
        width: 100%;
        height: auto;
        float: left;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.related_area>.list>li {
        width: 100%;
        height: auto;
        float: left;
        background-color: #fff;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.related_area>.list>li>a {
        display: block;
        width: 100%;
        height: auto;
        line-height: 1;
        padding: 2.7778vw 2.7778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 1.9445vw;
        color: #999;
        z-index: 999
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.linner {
        width: 100%;
        height: 2.0833vw;
        float: left;
        position: relative;
        top: 50%;
        padding: 0 2.7778vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.linner>p {
        width: auto;
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3612vw;
        height: auto;
        line-height: 2.0833vw;
        float: left;
        color: #cccccc
    }

    footer>.footer_wrap>.fot_info.fot_bottom .fot_top .fot_select>.linner>.icon {
        position: relative;
        top: calc((15px - 7px) /2);
        width: 13px;
        height: 7px;
        float: right;
        background-image: url(../img/pc/common/ft_down.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap {
        float: left;
        width: 100%;
        height: 9.1667vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap.policy_flex {
        position: relative;
        top: 0px;
        /* margin-top: 9.4445vw; */
        display: block
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap .copyright {
        float: left;
        width: auto;
        height: auto;
        /* margin-top: 5.5556vw */
        margin-top: 1vw
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap .copyright>.copy {
        font-size: 2.0833vw
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy {
        float: left;
        width: auto;
        height: auto
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul {
        float: left;
        width: auto
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li {
        float: left;
        display: block;
        height: auto;
        margin-right: 5.5556vw
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li>a {
        float: left;
        display: block;
        font-family: 'Pretendard-Md', sans-serif;
        font-weight: 500;
        font-size: 3.3612vw;
        line-height: 1;
        color: #a0a1a7;
        cursor: pointer
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li>a.bd {
        font-family: 'Pretendard-Bd', sans-serif
    }

    footer>.footer_wrap>.fot_info.fot_bottom .policy_wrap>.info_policy>ul>li:last-child {
        margin-right: 0px
    }
}

@media (min-width: 320px) and (max-width: 720px) {
    .policyLayout {
        float: left;
        width: 100%;
        height: auto
    }

    .policyLayout .policyLayoutView {
        float: left;
        width: 100%;
        padding: 0px 6.9444vw 0px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .policyLayout .policyLayoutView>.policy_sub_title {
        float: left;
        width: 100%;
        height: auto
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.tit {
        font-size: 2.7778vw !important;
        letter-spacing: -0.20px;
        line-height: 1.3;
        margin-bottom: 4.1667vw
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.title_txt {
        float: left;
        width: 100%;
        margin-bottom: 4.1667vw !important
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.title_txt>h6 {
        font-size: 3.8889vw !important
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.policy_term {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 4.1667vw
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.policy_term>.title {
        float: left;
        width: 100%;
        height: auto;
        margin-bottom: 0px;
        text-align: left;
        margin-bottom: 1.38889vw !important
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.policy_term>.title>h6 {
        font-family: 'Pretendard-Rg', sans-serif;
        font-size: 3.3334vw;
        letter-spacing: -0.18px;
        color: #000
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.policy_term>p {
        font-size: 2.5vw !important;
        line-height: 1.3;
        letter-spacing: -0.18px
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.policy_term>p.indent {
        text-indent: 2.7778vw
    }

    .policyLayout .policyLayoutView>.policy_sub_title>.policy_term:last-child {
        margin-bottom: 0px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tX3Jlc2V0LnNjc3MiLCJfbV9zdWIuc2NzcyIsIl9tX2hlYWRlci5zY3NzIiwiX21faW5kZXguc2NzcyIsIl9tX3JlZ2lzdGVyLnNjc3MiLCJfbV9pbmZvLnNjc3MiLCJfbV9saWZlLnNjc3MiLCJfbV9yZW50YWwuc2NzcyIsIl9tX2VkdS5zY3NzIiwiX21fYm9hcmQuc2NzcyIsIl9tX2RpYWdub3Npcy5zY3NzIiwiX21fZm9vdGVyLnNjc3MiLCJfbV9wb2xpY3kuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpREFFSSxjQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IsaUJBQWtCLENBRWxCLE9BQU8sQ0FDUCxVQUFXLENBRVgsV0FBWSxDQVJoQixvQkFXUSxjQUFjLENBQ2QsT0FBTyxDQUNQLFVBQVUsQ0FDVixjQUFjLENBQ2QsZUFBZSxDQUNmLFdBQVksQ0FDWixXQUFZLENBQ1osWUFBWSxDQWxCcEIsb0JBdUJRLGlCQUFpQixDQU9qQixTQUFTLENBQ1QsVUFBVyxDQUNYLFVBQVcsQ0FFWCxlQUFnQixDQUNoQixlQUFnQixDQUNoQiw2REFBOEQsQ0FDOUQscUJBQXNCLENBQ3RCLGFBQWMsQ0FFZCxjQUFlLENBQ2xCLFNBSUQsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsV0FBWSxDQUNaLFdBQVksQ0FVWiw2QkFBWSxDQUFaLHFCQUFzQixDQWYxQixlQVFRLHFCQUFzQixDQVI5QixlQVlRLGdCQUFpQixDQUNwQixZQU1ELGNBQWUsQ0FDZixhQUFhLENBQ2IsUUFBUSxDQUNSLFlBQWEsQ0FDYixxQkFBc0IsQ0FMMUIseUJBT1EsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsT0FBTyxDQUNQLFFBQVEsQ0FDUixzQkFBdUIsQ0FDdkIsdUNBQVcsQ0FBWCxtQ0FBVyxDQUFYLCtCQUFnQyxDQWJ4QywrQkFnQlEsVUFBVyxDQUNYLFdBQVksQ0FDWiw0QkFBNkIsQ0FDN0IsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixN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dkQseUVBcUR3Qix1Q0FBd0MsQ0FFeEMsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVQUFXLENBekRuQyxpRUErRG9CLDBCQUEyQixDQUMzQixlQUFnQixDQUNoQixzQkFBdUIsQ0FqRTNDLHdFQXFFd0Isb0JBQXFCLENBckU3QywwRUEyRWdCLGlCQUFrQixDQUNyQiIsImZpbGUiOiJtb2JpbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIChtaW4td2lkdGggOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MjBweCkge1xyXG5cclxuICAgICNMaWZlVHdpc3RNb3Yge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHRvcDo2MzBweDtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMzk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXZ3O1xyXG4gICAgXHJcbiAgICAgICAgJj52aWRlb3tcclxuICAgICAgICAgICAgcG9zaXRpb246Zml4ZWQ7IFxyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICBib3R0b206MHB4OyBcclxuICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6LTEwMDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDp1cmwocG9saW5hLmpwZykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmPi5za2lwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIGJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAvLyB0b3A6NjMwcHg7XHJcbiAgICAgICAgICAgIHRvcDo2MTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDExLjExMTF2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0LjE2Njd2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9za2lwLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3dyYXBwZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi53LTEwMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBkLTUwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cF93cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOjU4LjMzMzR2dztcclxuICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC5sYXllcl9wb3B1cCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODMuMzMzNHZ3O1xyXG4gICAgICAgICAgICB0b3A6NTAlOyBcclxuICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5wb3BfaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgJj4ucG9wX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogODMuMzMzNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzLjMzMzR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJj4uYm90X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj4ubGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIDAuNjk0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIDAuNjk0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAgMC42OTQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPmxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuOTcyM3Z3KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGF5ZXJfcG9wdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC13aWR0aCA6IDcyMHB4KSB7XHJcbiAgICAuc2VnbWVudCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkX2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzg0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzAxIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tb2JpbGUvdGl0bGVfYmFubmVyL21fdG9wX2JuXzAxLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGlmZV9ibl8wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbW9iaWxlL3RpdGxlX2Jhbm5lci9tX3RvcF9ibl8wMi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpZmVfYm5fMDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21vYmlsZS90aXRsZV9iYW5uZXIvbV90b3BfYm5fMDMucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tb2JpbGUvdGl0bGVfYmFubmVyL21fdG9wX2JuXzA0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGlmZV9ibl8wNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbW9iaWxlL3RpdGxlX2Jhbm5lci9tX3RvcF9ibl8wNS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxpZmVfYm5fMDYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21vYmlsZS90aXRsZV9iYW5uZXIvbV90b3BfYm5fMDYucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saWZlX2JuXzA3IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tb2JpbGUvdGl0bGVfYmFubmVyL21fdG9wX2JuXzA3LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGlmZV9ibl8wOCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbW9iaWxlL3RpdGxlX2Jhbm5lci9tX3RvcF9ibl8wOC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB0b3A6IGNhbGMoKDM4NHB4IC0gMjIwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygoNTMuMzMzNHZ3IC0gMzAuNTU1NnZ3KSAvIDIpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjA2OTQ1dnc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMi41dnc7XHJcblxyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhvbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjM2MTJ2dztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9ob21lX20ucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxLjM4ODg5dncgMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc3ViVGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmF2aXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiA4MHB4IDAgMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTEuMTExMXZ3IDAgMTMuOTF2dztcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzVGMDBGRjtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50VmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgaDYsXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuMTExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOuplOyduO2OmOydtOyngCDtg4DsnbTti4BcclxuICAgICAgICAgICAgICAgIC5tYWluX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMi41dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+Lm1haW5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjE2Njd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy42Mzg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy4zNjExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7ISc67iM7Y6Y7J207KeAIO2DgOydtO2LgFxyXG4gICAgICAgICAgICAgICAgLnN1Yl90aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi45NDQ0dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udGFiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzcuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItdG9wOjBweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTowcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7Iuc7ISk7JWI64K0IHN1YlxyXG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5X3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuODYxMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIOyLnOyEpOyViOuCtCDsuLXsiJhcclxuICAgICAgICAgICAgICAgIC5mYWNpbGl0eV9sYXlvdXRfYm94X21hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODYuMTExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTEuODA1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mYWNpbGl0eV9sYXlvdXRfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDo3OC4wNTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozOS43MjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyDsi5zshKTslYjrgrQg7Iuc7ISkIOydtOuvuOyngFxyXG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5X2xheW91dF9ib3hfcGxhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjg4LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2Ljk0NDR2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZsZXhfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNTB2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS4zODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4wMjc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Yl90aXRsZV9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIOyXtOygleyYqOuPhFxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZlcnZvckluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaGVhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNi42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuMjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8g6rKM7Iuc7YyQIOqygOyDie2VhO2EsFxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJvYXJkX2ZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEuOTQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWluZGVudDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEuOTQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMHB4IDUwcHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNi45NDQ0dncgMHB4IDAuNjk0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3Ny43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzcuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xJTkVTZWVkS1ItUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi4wODMzdncgMCAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNjEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuMTY2N3Z3IDAgNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjE2Njd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzR2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29udGVudDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAvLyDsi5zshKTslYjrgrRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJj4uZmFjaWxpdHlfbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiA4LjMzMzN2dzsgLy82MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNTU1NTZ2dyAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7Iuc7ISk7JWI64K0IO2FjOydtOu4lFxyXG4gICAgICAgICAgICAgICAgLnRhYmxlX3RoZW1lX2ZhY2lsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODYuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTElORVNlZWRLUi1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjA4MzN2dyAwIDIuMDgzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjM2MTJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC4xNjY3dncgMCA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIuNzc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44MzMzNHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOyLnOyEpOyViOuCtCBudW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmFjaWxpdHlfbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOC4zMzMzdnc7IC8vNjBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjU1NTU2dncgMFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29tbXVuaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOS43MnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMDh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zOXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMTR2dyBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5LjcydncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xN3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuMTd2dztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFibGVfdGhlbWVfMDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyPnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNDcyMjN2dyAwIDMuMzMzNHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnRyPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc3OHZ3IDAgMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMzYxMnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXBhYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2FpdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDrp4jsnbTtjpjsnbTsp4AgLSDsmYTro4xcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmUsIC5wRG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOuniOydtO2OmOydtOyngCAtIOy3qOyGjFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FuY2VsZWQsIC5wQ2FuY2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDrp4jsnbTtjpjsnbTsp4AgLSDrjIDquLBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhaXQsIC5wV2FpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuOTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3LjIyMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTElORVNlZWRLUi1CZCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDtjpjsnbTsp4DrhKTsnbTshZhcclxuICAgIC5wYWdpX2FyZWEge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4LjMzMzN2dztcclxuXHJcbiAgICAgICAgJj4ucGFnaV9jZW50ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAucGFnaV9uYXYge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzMzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ0NDQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmPi5saWZlQnRuIHtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoKDYuOTQ0NHZ3IC0gOC4zMzMzdncpIC8gMik7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOS40NHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LmxidG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzN2dztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxheWVyX3BvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmPi5iYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmxheWVyX3BvcF9pbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgICAgJj4uY2xvc2VfYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ubG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogNjIwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2LjExMTJ2dztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjIuNXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcclxuICAgIC5wYyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC13aWR0aCA6IDcyMHB4KSB7XHJcbiAgICAucGMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAvLyBwYWRkaW5nOiAzMHB4IDUwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA0LjE2Njd2dyA2Ljk0NDV2dyA0LjE2Njd2dztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICY+aGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2M0N2MxMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4uaGVhZGVyX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QwY2M0O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDAuMjc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5nbmIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi4yNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9zZWFyY2hfbS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uYXZpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcuOTE2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjY5NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9tZW51X20ucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYnRuczpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hCYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyBwYWRkaW5nOiA0MHB4IDUwcHggNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1LjU1NTZ2dyA2Ljk0NDR2dyA1LjU1NTZ2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg0LCA4NiwgMC4yKTtcclxuXHJcbiAgICAgICAgJj4uc2VhcmNoIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzMzN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uc2VhcmNoSWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogY2FsYygoNjBweCAtIDMycHgpLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDoyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDguMzMzM3Z3IC0gNC40NDQ1dncpLzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjQ0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNDQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL21haW5fc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5jbG9zZUJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9wb3B1cF9jbG9zZS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaF9iZyB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjc0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzguMDU1NnZ3O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XHJcblxyXG4gICAgICAgICY+LmNsb3NlQnRuIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgdG9wOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEzLjkxdncpIC8gMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjI1dnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogNi4yNXZ3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9tZW51X2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2LjI1dnc7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21vYmlsZV9uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICAgICAgICY+LnRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyMTI3YTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAzMnB4IDQwcHggMzBweDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMzZweCA1MHB4IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNDQ0NXZ3IDUuNTU1NnZ3IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJj4ubmF2aV9oZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxNGI2NGE7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ubGlua0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOC4wNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMuMzMzNHZ3IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNDcyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubG9naW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNi42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuMDI3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGVhZmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0LjMwNTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNC4wMjc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnJvY2h1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjYzOXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vYnJvY2h1cmVfbS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40NzIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ubGlua0J0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4ubmF2aWdhdGlvbl9tZW51cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPi5tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM2cHggNDBweCAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXZ3IDUuNTU1NnZ3IDV2dztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzE0YjY0YTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9tbl91cF9tLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4zNjEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vbW5fZG93bl9tLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi51cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL21uX3VwX20ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJi5kb3due1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9tZW51X2Rvd25fbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIO2VmOychO2DrVxyXG4gICAgICAgICAgICAmPi5kZXB0aCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNTU1NnZ3IDAgNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA1LjU1NTZ2dyAwcHggNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ubWVudV9kZXB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWluZGVudDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogOS43MjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi43Nzc4dncgMCAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNzIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC43MjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1x066qo67CU7J28IOuEpOu5hCDrsLDqsr1cclxuICAgICNiZ19tb2JpbGUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XHJcblxyXG4gICAgICAgICY+LmNsb3NlQnRue1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMy45MXZ3O1xyXG4gICAgICAgICAgICB3aWR0aDogNi4yNXZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYuMjV2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vbWVudV9jbG9zZS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNi4yNXZ3O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuLy8gICAgICYubGlmZVR3aXN0MDUge1xyXG4vLyAgICAgICAgIGhlaWdodDogYXV0bztcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4vLyAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuLy8gICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5iYW5uZXJfbGlzdCB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuLy8gICAgICAgICAgICAgJj4uaW5uZXJDb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuLy8gICAgICYubGlmZVR3aXN0MDUge1xyXG4vLyAgICAgICAgIC5zdWJDb250ZW50VmlldyB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLmJhbm5lcl9saXN0IHtcclxuLy8gICAgICAgICAgICAgJj4uaW5uZXJDb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgJj4uYmFubmVyIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAmPi5iYW5uZXJfd3JhcCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICY+LmJhbm5lcl9zbGlkZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LXdpZHRoIDogNzIwcHgpIHtcclxuICAgIC5tYi0wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5saWZlVHdpc3RNYWluTGF5b3V0IHtcclxuXHJcbiAgICAgICAgLy8g66mU7J24IOuwsOuEiFxyXG4gICAgICAgICYubGlmZVR3aXN0MDEge1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgzLjMzMzR2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2luZGV4L21haW5fc2xpZGVfYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAuODMzNHZ3O1xyXG5cclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjcuNzc3OHZ3O1xyXG4gICAgICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWZlTWFpbkJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4OyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6OC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5fcGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzLjkxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGlmZU1haW5Td2lwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygoODMuNzV2dyAtIDEwMnB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLy8gYmFja2dyb3VuZDogZmlyZWJyaWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5wYWdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvaW5kZXgvbWFpbl9wYWdlci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnN3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NsaWRlL25leHQucG5nXCIpIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2xpZGUvcHJldi5wbmdcIikgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVfYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVfYnRuXzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDcuMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxLjIydnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjYuMzl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuMzl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjkuODYxMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuMTd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi52aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMS4zOXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMy40NzIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudncge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVfYnRuXzAzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dG9tOiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMS40dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDcuMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxLjIydnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjYuMzl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuMzl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjkuODYxMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjY1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNC4xN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDguMzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5LjMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMS4zOXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMy40NzIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudncge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVfYnRuXzAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MiwgMTc2LCAyMzIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi52aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjMzk1Qzk2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZV9idG5fMDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYyLCAyMywgMTYyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzM5NUM5NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDqtZDsnKHtlITroZzqt7jrnqhcclxuICAgICAgICAmLmxpZmVUd2lzdDAyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy45MXZ3O1xyXG5cclxuICAgICAgICAgICAgLnN1YkNvbnRlbnRWaWV3IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlmZVN1YlByb2dyYW0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCA1MHB4IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW5fdGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTMuOTF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubWFpbl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNzc3OHZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy42Mzg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubWFpbl9zdWJfbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkuMDI3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuNDQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVkdV8wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMC44MzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVkdV8wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMC44MzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lZHVfMDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZWR1Q29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS43MjIydnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnN1YkVkdVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnN1YmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NDQ0dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmluX3BhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NDQ0dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zd2lwZXItYnV0dG9uLW5leHQsICY+LnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnRMYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyOTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAuODMzNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNC4xNjY3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmluX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGh1bWJJbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyOTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTg2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ic25fYmcwMSwgJi5ic25fYmcwMiwgJi5ic25fYmcwMywgJi5ic25fYmcwNCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWR1X2JnMDEsICYuZWR1X2JnMDIsICYuZWR1X2JnMDMsICYuZWR1X2JnMDQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpvYl9iZzAxLCAmLmpvYl9iZzAyLCAmLmpvYl9iZzAzLCAmLmpvYl9iZzA0LCAmLmpvYl9iZzA1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAuODMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUuODMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5sYXlvdXRfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnIFByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50TGF5b3V0Om50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50TGF5b3V0Om50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50TGF5b3V0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50TGF5b3V0OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g7Iuc7ISkIOuRmOufrOuztOq4sFxyXG4gICAgICAgICYubGlmZVR3aXN0MDMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNi42NjY3dnc7XHJcblxyXG4gICAgICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWZlTmV3c1JlVmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uaW5fbGlmZU5ld3NSZVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubGlmZU5ld3NMYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saWZlTmV3c0xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1haW5fdGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm1haW5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuNjM4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuNjM4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5saWZlTmV3RGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC4zMzMzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuOTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi4wODMzdncgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubmV3cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm5ld3NfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGlmZU5ld3NWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA5cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saWZlTmV3c1dyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OC4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNsaWRlSW1nTGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxpbmtCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkuNzIyMnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g7Y+s7Yag6rCk65+s66asXHJcbiAgICAgICAgJi5saWZlVHdpc3QwNCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMuOTF2dztcclxuXHJcbiAgICAgICAgICAgIC5zdWJDb250ZW50VmlldyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZmVQaG90b0dhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYWluX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5tYWluX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjYzODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjYzODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlld0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS45NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1Ljk3MjN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzV2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ucGhvdG9HYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDUwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2Ljk0NDR2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucGhvdG9MYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MC4yNzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnBob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwLjI3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnBob3RvX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnBob3RvTGF5b3V0Om50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5waG90b0xheW91dDpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucGhvdG9MYXlvdXQ6bnRoLWNoaWxkKG4rNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGlmZVR3aXN0MDUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuc3ViQ29udGVudFZpZXcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXJfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmlubmVyQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDV2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmJhbm5lcl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5iYW5uZXJfd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5iYW5uZXJfc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwLjgzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy40NzIyM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206MTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMy45MXZ3O1xyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGggOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MjBweCkge1xyXG5cclxuICAgIC8vIOyVveq0gFxyXG4gICAgLmxpZmVSZWdpc3RlclBvbGljeSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tdC01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYuOTQ0NHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubmVyX3ZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCA1MHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICYudmlldy1hbGwge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZS13LTEwMCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJj4ucmVnaXN0ZXJQb2xpY3lWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxRERCMTY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAucG9saWN5X3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWItMCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb2xpY3lWaWV3IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuMTExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZyZWdpc3Rlcl9hZ3JlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo5LjcyMjJ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2Noay5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9jaGtfb24ucG5nXCIpIGxlZnQvNi45NDQ0dncgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBvbGljeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3OztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXdCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNy41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi43Nzc4dncgMi43Nzc4dncgMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBvdmVybGF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjA1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWdpc3RlclBvbGljeUJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDEuNjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuOTF2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNzc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNhbmNlbEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uZXh0QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDtmozsm5DqsIDsnoXtj7xcclxuICAgIC5saWZlUmVnaXN0ZXJGb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnJlZ2lzdGVyRm9ybVZpZXcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyX3ZpZXcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCA1MHB4IDBweDtcXFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2Ljk0NDR2dyAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnZpZXctYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGluZS13LTEwMCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tdC02MCB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LnJlZ2lzdGVyRm9ybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5RkE7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS43MjIydnc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmpvaW5fc3ViX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubXQtNTAge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmxleC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmxleC1pbml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZDFjMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZvcm1faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuOTQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDUuMTM4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZXJ2aWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTguMzMzdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjk0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6My42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS45NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDIuMDgzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGluayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGFib3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmF0dGVudGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnctaW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5tci0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tcl8wLTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubXJfMS00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0Ljg2MTJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tci00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubXIxLTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tcjItNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tcjMtNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOC4wNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubXI0LTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yNS00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yNi00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tci0wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51c2VyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MS4xMTEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnllYXJEYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBob25lMiwgJi5waG9uZTN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNy43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLkdlbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lSWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbWFpbFR4VCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3Ljc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuemlwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUuNTU1NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXJlY3RfaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hdHRlbnRpb25faW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5rX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpcmVjdF9pbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmF0dGVudGlvbl9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZENoayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnppcEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3Ljc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmxleF9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oeXBlbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjcmV0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaHlwZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZS1oIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY5NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42OTQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2NyZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS40NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWFye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguMDU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjA1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW9udGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUuMjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUuMjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5waG9uZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQuMzA1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuam9iVHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cmFkaW9dK2xhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo5LjcyMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVzdC9yX3VuY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2Noay5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0L3JfY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2Noa19vbi5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5leWVzMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmV5ZXMyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnB3MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IGNhbGMoKDg2cHggLSAyOHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDExLjk0NDV2dyAtIDMuODg4OXZ3KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnB3MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IGNhbGMoKDg2cHggLSAyOHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDExLjk0NDV2dyAtIDMuODg4OXZ3KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDo0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxheW91dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZ2lzdGVyQnRuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxLjY2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjkxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcmV2QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm5leHRCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOuhnOq3uOyduO2PvFxyXG4gICAgLmxpZmV0d2lzdENlbnRlci13cmFwIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgNTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNi45NDQ0dncgMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmPi5saWZldHdpc3RDZW50ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY+LmxvZ2luX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnRpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTY2N3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy45MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5pbnB1dEJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY+aW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY+aW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIC8vIHRleHQtaW5kZW50OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1pbmRlbnQ6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMi43Nzc4dncgMCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmV5ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5maW5kSW5mb0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnNhdmVJbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9jaGsucG5nXCIpIGxlZnQvNTBweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Ni45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9jaGtfb24ucG5nXCIpIGxlZnQvNTBweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Ni45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5maW5kSW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzNXB4IDAgMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC44NjEydncgMCA0Ljg2MTJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmZpbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maW5kaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi4zODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmRwdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5LjU4MzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaHlwZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAyNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzLjYxMTF2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmxvZ2luQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy45MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDslYTsnbTrlJQg7LC+6riwXHJcbiAgICAuZmluZGlkX2xheWVyX3BvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmPi5iYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDg2LjExMTJ2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICY+LmNsb3NlX3BvcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjV2dztcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wb3BfaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMS4xMTExdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA2MHB4IDUwcHggNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4LjMzMzN2dyA2Ljk0NDR2dyA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xNjY3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMTM4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMTM4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0YXJlYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g67mE67CA67KI7Zi4IOywvuq4sFxyXG4gICAgLmZpbmRwd19sYXllcl9wb3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJj4uYmFjayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4Ni4xMTEydnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmPi5jbG9zZV9wb3Age1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXZ3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4wODMzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ucG9wX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEuMTExMXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNjBweCA1MHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOC4zMzMzdncgNi45NDQ0dncgNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NC4xNjY3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjkxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjEzODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjEzODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dGFyZWE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuMDgzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuMDgzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgKG1pbi13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC13aWR0aCA6IDcyMHB4KSB7XHJcblxyXG4gICAgLy8g7ZqM7JuQ7KCV67O0IOyImOyglVxyXG4gICAgLm15SW5mb1JlY29yZFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4uaW5NeUluZm9SZWNvcmRWaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5teUluZm9fdGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC4zMzMzdncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOjMxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDMuMDU1NnZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuOTQ0NXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOjMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ubXlJbmZvX3N1Yl9zZWMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS4yNzc3OHZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZmVydm9ySW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnJlZ2lzdGVyRm9ybVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm10LTYwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXJfdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3LWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lLXctMTAwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucmVnaXN0ZXJGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOUZBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWItMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qb2luX3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mbGV4LWluaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjk0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWluZGVudDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDUuMTM4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTguMzMzNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuOTQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS45NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGluayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sYWJvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hdHRlbnRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53LWluaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5tci0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yXzAtNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tcl8xLTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuODYxMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yLTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tcjEtNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yMi00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yMy00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4LjA1NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tcjQtNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubXI1LTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubXI2LTQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yLTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51c2VyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOyDneuFhOyblOydvCDrp4jsnbTtjpjsnbTsp4Dsl5DshJwg7IiY7KCV7J20IOqwgOuKpe2VmOqyjOuBlCDrs4Dqsr1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYueWVhckRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuR2VuZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWxUeFQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnppcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NS41NTU1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXJlY3RfaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmF0dGVudGlvbl9pbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlua19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRpcmVjdF9pbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXR0ZW50aW9uX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWRDaGsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi56aXBCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZsZXhfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oeXBlbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2NyZXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmh5cGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNDcyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNDcyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjcmV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNDcyMjN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkuNDQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmpvYlR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXJhZGlvXStsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVzdC9yX3VuY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vY2hrLnBuZ1wiKSBsZWZ0LzYuOTQ0NHZ3IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZXN0L3JfY2hrLnBuZ1wiKSBsZWZ0LzI1cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzYuOTQ0NHZ3IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmV5ZXMxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5leWVzMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnB3MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiBjYWxjKCg4NnB4IC0gMjhweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygoMTEuOTQ0NXZ3IC0gMy44ODg5dncpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHcyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IGNhbGMoKDg2cHggLSAyOHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCgxMS45NDQ1dncgLSAzLjg4ODl2dykgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lzdGVyQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy45MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xvc2VCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhbmNlbEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5leHRCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6rWQ7Jyh7Iug7LKtXHJcbiAgICAuZWR1UmVxdWVzdExpc3RWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuMTExMXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5lZHVfdGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmPi50YWIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzLjA1NTZ2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuOTQ0NXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LmVkdV9zdWJfc2VjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuMTExMXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmPi5mZXJ2b3JJbmZvIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5mb3JtIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggNTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5pbnB1dF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjE2Njd2dyA0LjE2Njd2dyA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjA4MzN2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9zZWFyY2hfZG93bi5wbmdcIikgbm8tcmVwZWF0IDk2JSA1NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODMzNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuOTQ0NXZ3IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiBjYWxjKCg3OHB4IC0gMjhweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygoMTAuODMzNHZ3IC0gMy44ODg5dncpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vbXlfc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDsgq3soJxcclxuICAgICAgICAvLyAmPi5lZHVfdGFibGVfdmlldyB7XHJcbiAgICAgICAgLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAvLyBwYWRkaW5nOiAgMHB4IDUwcHggMHB4O1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgIC8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAvLyAgICAgLmVkdV9pbm5lcl90YWJsZSB7XHJcbiAgICAgICAgLy8gICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgLy8gICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICY+dGhlYWQge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAmPnRoIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzhweCAwIDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuMjc3OHZ3IDAgNS4yNzc4dncgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZToyOHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgJj50Ym9keSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzhweCAwIDM4cHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuMjc3OHZ3IDAgNS4yNzc4dncgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LXdyYXAge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LWxlZnQge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmLnBkLTIwIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAyMHB4IDA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi43Nzc4dncgMDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dncgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucm91bmQge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5LjE2Njd2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNy4yMjIydnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMjZweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuNjExMXZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcuMjIyMnZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTYgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmV5IHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTJweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS4xNjY3dnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuMjIyMnZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjYxMTF2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjIyMjJ2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNhbmNlbCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNzBweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS43MjIydnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS41NTU2dnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmPi5lZHVfdGFibGVfdmlldyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6MHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1Ni45NDQ0dnc7ICAvLyA1MDBcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgLmVkdV9pbm5lcl90YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyBtX3N1Yl9zY3Nz7JeQ7IScIOyggeyaqVxyXG4gICAgICAgICAgICAvLyAvLyDrp4jsnbTtjpjsnbTsp4AgLSDsmYTro4xcclxuICAgICAgICAgICAgLy8gLmRvbmUsIC5wRG9uZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAvLyAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC8vIC8vIOuniOydtO2OmOydtOyngCAtIOy3qOyGjFxyXG4gICAgICAgICAgICAvLyAuY2FuY2VsZWQsIC5wQ2FuY2VsIHtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAvLyAvLyDrp4jsnbTtjpjsnbTsp4AgLSDrjIDquLBcclxuICAgICAgICAgICAgLy8gLndhaXQsIC5wV2FpdCB7XHJcbiAgICAgICAgICAgIC8vICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAvLyAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDrjIDqtIDsi6Dssq1cclxuICAgIC5yZW50YWxSZXF1ZXN0TGlzdFZpZXcge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnJlbnRhbF90aXRsZV9maXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC4zMzMzdncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY+LnRhYiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC4zMzMzdncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDg0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDMuMDU1NnZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS45NDQ1dncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4ucmVudGFsX3N1Yl9zZWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY+LmZlcnZvckluZm8ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC4zMzMzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCA1MHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuMTY2N3Z3IDQuMTY2N3Z3IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuMDgzM3Z3IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vc2VhcmNoX2Rvd24ucG5nXCIpIG5vLXJlcGVhdCA5NiUgNTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzMzR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjk0NDV2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogY2FsYygoNzhweCAtIDI4cHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDEwLjgzMzR2dyAtIDMuODg4OXZ3KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL215X3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAucmVudGFsUmVxdWVzdExpc3Qge1xyXG4gICAgICAgIC8vICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4O1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgIC8vICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAvLyAgICAgJj4ucmVudGFsX3RhYmxlX3ZpZXcge1xyXG4gICAgICAgIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIC8vICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAmPnRoZWFkIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM4cHggMCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjI3Nzh2dyAwIDUuMjc3OHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6MjhweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgICY+dGJvZHkge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAmPnRkIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM4cHggMCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjI3Nzh2dyAwIDUuMjc3OHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC13cmFwIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1sZWZ0IHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgJi5wZC0yMCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweCAwO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuNzc3OHZ3IDA7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvdW5kIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTJweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS4xNjY3dnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuMjIyMnZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTQ1NjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjYxMTF2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjIyMjJ2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JleSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkuMTY2N3Z3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjIyMjJ2dztcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy42MTExdnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNy4yMjIydnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jYW5jZWwge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDBweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNzIyMnZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuNTU1NnZ3O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLnJlbnRhbFJlcXVlc3RMaXN0IHtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gLy8gcGFkZGluZzowcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgICAgICAvLyAvLyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDU2Ljk0NDR2dzsgIC8vIDUwMFxyXG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogc2Nyb2xsO1xyXG5cclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2Ljk0NDR2dzsgIC8vIDUwMFxyXG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmPi5yZW50YWxfdGFibGVfdmlldyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0MHB4ICFpbXBvcnRhbnQgOyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7IOB64u07Iug7LKtXHJcbiAgICAuY29uc3VsdExpc3RWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuMTExMXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5jb25zdWx0X3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4udGFiIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0My4wNTU2dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjk0NDV2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5jb25zdWx0X3N1Yl9zZWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJj4uZmVydm9ySW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdWx0X3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDUwcHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlhZ25vc2lzTGlzdFZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogIDBweCA1MHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuMTExMXZ3O1xyXG5cclxuICAgICAgICAgICAgLmRpYWdub3Npc0xpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM4cHggMCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjI3Nzh2dyAwIDUuMjc3OHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6MjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+dGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOjQwcHggMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNTU1NnZ3IDAgNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LW5vd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5yZXN1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnJlc3VsdDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25zdWx0TGlzdFZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdnc7XHJcblxyXG4gICAgICAgICAgICAuY29uc3VsdExpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM4cHggMCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjI3Nzh2dyAwIDUuMjc3OHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAmPnRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNDBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS41NTU2dncgMCA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LXdpZHRoIDogNzIwcHgpIHtcclxuXHJcbiAgICAvLyDruYTsoITrr7jshZhcclxuICAgIC5saWZlQ2VudGVyVmlzaW9uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMuOTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpZmVDZW50ZXJWaXNpb25WaWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNTBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYuOTQ0NHZ3IDA7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmPi5saWZlVmlzaW9uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2NkZGO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy45MXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnZpc2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNTVweCAwIDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjYzODl2dyAwIDcuNjM4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg2LFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5taXNzaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpc2lvbl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi52aXNpb25fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDgwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTEuMTExMXZ3IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ3QzgzRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2lvbjEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaW9uMixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYXJyX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIuNzc3OHZ3IDAgMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuMjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi4yNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL3Zpc2lvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnZpc2lvbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmxpZmVDb3JlUHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0JDRTU1QztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5zdWJfdGl0bGVfZmlyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7dlxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMy45MXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjYzODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5Db3JlUHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0N0M4M0U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnByb2plY3RfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmltZ19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ucHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUuNTU1NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NS41NTU1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNy43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzU3NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTg5YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5YmJiYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJrLWNvbG9yNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNDQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS43MjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC43MjIzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjQ0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43OXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtYmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS40MTY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MC4yNzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNDQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7Jq07JiB67KV7J24XHJcbiAgICAuY29ycG9yYXRpb25MYXlvdXQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy45MXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29ycG9yYXRpb25WaWV3TGF5b3V0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDUwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY+LmNvcnBvcmF0aW9uX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTF2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0My4wNTU2dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS42NjY3dncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3Jwb3JhdGlvbl9zdWJfZmlyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzLjkxdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC53LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTZ2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ubGF5b3V0X3ZpZXdfZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY+LmNvcnBvcmF0ZVZpc2lvblZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy45MXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5kaXJlY3Rpb25fd2F5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlzaW9uX2xheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMuOTF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi52aXNpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUuNTU1NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTUuNTU1NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3Ljc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41Mjc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi52aXNpb25fdmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kaXJlY3Rpb25fbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNTBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNi45NDQ0dncgMCA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRpcmVjdGlvbl9sYXlvdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5kaXJlY3Rpb25fd2F5X2JnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMC44MzM0dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY29ycG9yYXRlVmlzaW9uMjAyNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS43MjIydnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxheW91dF92aXNpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2Ljk0NDR2dyAwIDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxheW91dF92aXNpb246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnZpc2lvbjIwMjUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXlvdXRfdmlld19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGF5b3V0X3ZpZXdfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmRpcmVjdGlvbl93YXlfYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwLjgzMzR2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmNvcnBvcmF0ZXB1cnBvc2V2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnB1cnBvc2VWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ucHVycG9zZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxpZ2h0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5wdXJwb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNi45NDQ0dncgMCA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5wdXJwb3NlVmlldzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFjaWxpdHlfdGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4Ni4xMTEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNTBweCAwIDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNi45NDQ0dncgMCA2Ljk0NDR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7KGw7KeB64+EXHJcbiAgICAubGlmZU9yZ2FuaXphdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDBweCA1MHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMuOTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpZmVDaGFydFZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYuYmcge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTc4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwLjI3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NoYXJ0L2NoYXJ0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7Jik7Iuc64qU6ri4XHJcbiAgICAubG9jYXRpb25fbGlmZSB7XHJcbiAgICAgICAgd2lkdGg6IDg2LjExdnc7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMuOTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uX2xpZmVfdmlldyB7XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb25fbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuNjd2dyAwIDguNjF2dztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5pbmZvX3R4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiA2LjM5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5sb2NhdGlvbl9maW5kX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2LjExdnc7IC8vIDI2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi43OHZ3OyAvLyAyMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzN2dzsgLy8gMjRweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5jZW50ZXJfbWFwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODYuMTF2dztcclxuXHJcbiAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIOyduOyCrOunkCAoMjUuMDMuMDUpXHJcbi5ncmVldGluZ1dyYXAwMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfSIsIkBtZWRpYSAobWluLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LXdpZHRoIDogNzIwcHgpIHtcclxuXHJcbiAgICAvLyDrjIDqtIDsi6Dssq0o64us66ClKVxyXG4gICAgLmxpZmVSZW50YWxTY2hlZHVsZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgNTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNi45NDQ0dncgMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzLjkxdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5SZW50YWxTY2hlZHVsZUxheW91dCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEOEZGO1xyXG5cclxuICAgICAgICAgICAgJj4uU2NoZWR1bGVUaW1lVmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ2NDFEOTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyDri6zroKVcclxuICAgICAgICAgICAgICAgICY+LmNhbGVuZGFyX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEOEZGO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmFycm93X2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ubW9udGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzBlOTA2NztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwLjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuODMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGF5X3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi42NjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0N2I3YTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xJTkVTZWVkS1ItUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDgzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNhbGVuZGFyX3dlZWtfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOC4zMzMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmIyYzU4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxMWRmNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGF5Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FsZW5kYXJfZGF5X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2LjY2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICM0N2I3YTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3bikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZiMmM1ODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxMWRmNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYubm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU4YTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3Rfc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJhM2M1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubm90X3NhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JiYmVlMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5vdF9ub3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm1hcmtfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyptYXJnaW4tdG9wOiA1cHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAyLjVweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAyLjVweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAzcHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lml0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8g7Iug7LKtIO2DgOyehO2FjOydtOu4lCDtkZzsi5xcclxuICAgICAgICAgICAgICAgICY+LnJlbnRhbFRpbWV0YWJsZV9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5UaW1lVGFibGVWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMDgzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlld0hlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEOEZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTY2N3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5kaXNwbGF5VHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMDgzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjExMTJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGUxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Y2Y2MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZkZDg0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50eXBlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWEwZDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50eXBlNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NWE1ZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHlwZTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RhdHVzIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRpc3BsYXlUeXBlOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2EyZTAxMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5QbGFjZVRvVGltZVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0YyOTY2MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uVGltZVZpZXdIZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDcyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uVGltZVZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ5NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzMHB4IDE4cHggMzBweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4LjYxMTJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC4xNjY3dncgMi41dncgNC4xNjY3dncgMi41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi52aWV3Q29udGVudEluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uVGltZVRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnBsYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzMzNHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOC44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40MTY2N3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2FpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NWE1ZDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NWE1ZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmlzaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3OGNmNjE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3OGNmNjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRkODQ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmRkODQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb21tdW5pdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVhMGQ4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVhMGQ4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLU1kJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtVGgnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQxNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YTVkMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4Y2Y2MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZzQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlYTBkODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZzUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDg0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zY2hlZHVsZTpudGgtY2hpbGQoOG4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxheW91dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5UaW1lVGFibGU6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZpbmRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnBsYWNlVG9GaW5kVmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzNnB4IDM0cHggMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXZ3IDQuNzIyM3Z3IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5maW5kZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOC44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMi4wODMzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguMDU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2hCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZpbmRmb3JtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5yZW50YWxQbGFjZVZpZXdMaXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0IyRUJGNDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjU1NTZ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wbGFjZUxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucGxhY2VMYXlvdXRfaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lm1hbmFnZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ubWFpbl90aXRsZV9pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYXF1YTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ucGxhY2VJbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOS44NjEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudF9pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzMHB4IDg1cHggMzBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjE2Njd2dyAxMS44MDU2dncgNC4xNjY3dncgMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uYmxhbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5wbGFjZV9wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDI2cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi43Nzc4dncgMy42MTExdncgMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0NDV2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1NZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5yZW50YWxCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjk0NDV2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6Ni4zODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNi4zODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmV0YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wbGFjZUxheW91dDpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDquLDrs7hcclxuICAgIC5yZWdpc3RlckRlZmF1bHRWaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyBwYWRkaW5nOjBweCA1MHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOjBweCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJj4ubWItODAge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm10LTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lcl92aWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMCA1MHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNi45NDQ0dncgMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lLXctMTAwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVpZ3N0ZXJEZWZhdWx0Rm9ybSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4ucmVnaXN0ZXJWaWV3VGFiIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjguNzV2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzBweCAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC4xNjY3dncgMCA0LjE2Njd2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ucmVudGFsRGVmYXVsdEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5yZW50YWxEZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uZGVmYXVsdEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmpvaW5fc3ViX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aXRsZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmpvaW5fc3ViX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgNXB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC42OTQ0NXZ3IDAgMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5LjcyMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2Noay5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzYuOTQ0NHZ3IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZDFjMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtaW5kZW50OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjk0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWUyODMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnX2dyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGVfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxLjk0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMC44MzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGF5b3V0OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVnaXN0ZXJCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjkxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5leHRCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDsi6Dssq3shJxcclxuICAgIC5yZWdpc3RlckluZm9WaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5uZXJfdmlldyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNi45NDQ0dncgMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJi52aWV3LWFsbCB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lLXctMTAwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnaXN0ZXJJbmZvRm9ybSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJj4ucmVnaXN0ZXJWaWV3VGFiIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjguNzV2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzBweCAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC4xNjY3dncgMCA0LjE2Njd2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnJlbnRhbEZvcm1WaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucmVudGFsSW5mb1ZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcV9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGVmYXVsdEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjc3Nzh2dyAwIDIuNzc3OHZ3OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2Q2ZDZkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdC02MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4LjMzMzN2dyAwIDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWQxYzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtbWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1tYi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LW1iLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi4wODM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTGcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjY5NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlMjgzMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi4wODM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5mbGV4LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWItdy1pbml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnctMzkwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNC43MjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53LTE4MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnX2dyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zYXVwamFfb3JnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTguMDU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUuNTU1NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNC43MjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc3OHZ3IDIuNzc3OHZ3IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNHB4IDIwcHggMCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2LjY2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjk0NDV2dyAyLjc3Nzh2dyAwIDEuMjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogb3ZlcmxheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQuMzA1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbGVfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC4wNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOTQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOS43MjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9jaGsucG5nXCIpIGxlZnQvNi45NDQ0dncgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGMvY29tbW9uL2Noa19vbi5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIuMjIyM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkZF9zZWxfb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTguMDU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmRhdGVfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1iLTEwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ub3B0aW9uX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNC4zMDU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NTk1OTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMzg4ODl2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWdpc3RlckJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy45MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZXZCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmV4dEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7JmE66OMXHJcbiAgICAucmVnaXN0ZXJWaWV3U3VibWl0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lcl92aWV3IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggNTBweCAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmLnZpZXctYWxsIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUtdy0xMDAge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpc3RlclN1Ym1pdEZvcm0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LnJlZ2lzdGVyVmlld1RhYiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMS4xMTExdncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjA3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDMwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOC43NXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjE2Njd2dyAwIDQuMTY2N3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5zdWJtaXRGb3JtVmlldyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5zdWJtaXRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmRlZmF1bHRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcV9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5oNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc3OHZ3IDAgMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2Q2ZDZkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnB0LTYwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA2MHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4LjMzMzN2dyAwIDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZvcm1fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZDFjMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJnX2dyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGVfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNhdXBqYV9vcmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF5X3NlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNC4zMDU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMzg4ODl2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGF0ZV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWItMTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxheW91dDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlvdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWdpc3RlckJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuOTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXh0QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOuMgOq0gC1yZWFkXHJcbiAgICAucGxhY2VJbmZvUmVhZCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgNTBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJj4ucGxhY2VJbmZvVmlldyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjU1NTZ2dztcclxuXHJcbiAgICAgICAgICAgIC5zdWJfdGl0bGVfc2VjIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44NjEydncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5oM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQuODYxMnZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5wbGFjZUluZm9MYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wbGFjZUltYWdlVmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbWFnZVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2LjExMTJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOTQ0NXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4udGh1bWJJbWdWaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1Ljk3MjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUuOTcyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUyNzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udGh1bWI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wbGFjZUluZm9EYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5fcGxhY2VJbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzNnB4IDQwcHggMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXZ3IDUuNTU1NnZ3IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjE2Njd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMDgzM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLkJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJsYW5rX3R5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42OTQ0NXZ3IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmxvY2F0aW9uX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxpbmtCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzYuNjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNy4yMjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnZlbnRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDQ0NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxpbmtCdG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5wbGFjZUluZm9Db24ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi5pbmZvQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzMuMzMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMzg4ODl2dyAxLjM4ODg5dncgMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGggOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MjBweCkge1xyXG4gICAgLmxpZmVFZHVDYXRpb25WaWV3IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gcGFkZGluZzogMHB4IDUwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA2Ljk0NDR2dyAwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJj4udGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluX2xpZmVFZHVDYXRpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+LmVkdV90aXRsZV9maXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguMzMzM3Z3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uZWR1X3RpdGxlX3RhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDMuMDU1NnZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuOTQ0NXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDQ0NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJj5saTpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYm9hcmRfdG90YWxfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExLjExMTF2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY+LnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ib2FyZF9maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuMTY2N3Z3IDQuMTY2N3Z3IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDc4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODMzNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vc2VhcmNoX2Rvd24ucG5nXCIpIG5vLXJlcGVhdCA5NiUgNTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzMzR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiBjYWxjKCg3OHB4IC0gMjhweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoKDEwLjgzMzR2dyAtIDMuODg4OXZ3KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vbXlfc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uaW5uZXJfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmVkdV90YWJsZV9saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM4cHggMCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS4yNzc4dncgMCA1LjI3Nzh2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM4cHggMCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS4yNzc4dncgMCA1LjI3Nzh2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBkLTIwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjc3Nzh2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjIyMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNy4yMjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlmZUVkdVByb2dyYW0ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyBwYWRkaW5nOiAwcHggNTBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuMTExMXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5fbGlmZUVkdVByb2dyYW0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICY+dGFibGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj50Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNTBweCAwIDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuOTQ0NHZ3IDAgNi45NDQ0dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oLTMwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmQtZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1LjU1NTZ2dyAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53LTEwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMy45MXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNS41NTU2dncgMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZGF0ZV90eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjM4ODg5dncgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNwbGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNC4xNjY3dncgMCAwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpc3RlckJ0biB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguMzMzM3Z3O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY+LmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDEuNjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMy45MXZ3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGlzdEJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlcXVlc3RCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ1NjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpZmVFZHVVc2VyVmlldyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS4xMTExdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubGlmZUVkdVVzZXJGb3JtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmPi51c2VyUmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAubXQtNDAge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlubmVyX3ZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggNTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lLXctMTAwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5qb2luX3N1Yl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc3OHZ3IDAgMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNkNmQ2ZDY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYm9yZGVyLXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZvcm1fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi4wODM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNS4yNzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnBvbGljeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZTI4MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTU5NTk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuMDgzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUxnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDIuMDgzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVJZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtYWlsVHhUIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5wb2xpY3lfY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4Ljg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjc3Nzh2dyAyLjc3Nzh2dyAxLjM4ODg5dncgMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IG92ZXJsYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1MZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmxleF9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZmxleF9pbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxLjM4ODg5dncgMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjA4MzR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDIuMDgzM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNy43Nzc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuam9iVHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1LjU1NTV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkuNzIyMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2Noay5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2Noa19vbi5wbmdcIikgbGVmdC82Ljk0NDR2dyBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2Ljk0NDR2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdGVyQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDEuNjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjkxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zODg4OXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2FuY2VsQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yZXF1ZXN0QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGggOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MjBweCkge1xyXG4gICAgLy8g66as7Iqk7Yq4XHJcbiAgICAuVW5pdGVkQm9hcmRWaWV3IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgLmxpc3RfdmlldyB7XHJcbiAgICAgICAgICAgICAgICAmPi5ib2FyZF9pbnF1aXJ5X3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDguMzN2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS42N3Z3OyAvLyA4NHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYm9hcmRfdG90YWxfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYm9hcmRfZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1dnc7IC8vIDM2cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDEuNjd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjE3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4xN3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzcuNzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vYmlsZS9jb21tb24vc2VhcmNoX2Rvd24ucG5nKSBuby1yZXBlYXQgOTYlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy44OXZ3IDEuOTR2dzsgLy8gMjhweCAxNHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc3Ljc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb2JpbGUvY29tbW9uL215X3NlYXJjaC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuODl2dzsgLy8gMjhweCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjg5dnc7IC8vIDI4cHggXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNS41NnZ3OyAvLyA0MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmPi5pbm5lcl9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAmPi50YWJsZV9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sZ3JvdXAgeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNy45MnZ3OyAvLyAxMjlweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODl2dzsgLy8gMTAwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjEuMTF2dzsgLy8gNDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNy43OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMuMTl2dzsgLy8gOTVweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS44M3Z3OyAvLyA0MnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy4zM3Z3OyAvLyAyNHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNTZ2dzsgLy8gNDBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDtjpjsnbTsp4DrhKTsnbTshZgg7Iqk7YOA7J28XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdpX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuNTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDguMzN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5wYWdpX2NlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2lfbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4LjMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuMTd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zOXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4LjMzdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmxpZmVCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOS40NHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5sYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0NDQ0NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zOXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOusuOydmOqyjOyLnO2MkFxyXG4gICAgLlVuaXRlZElucXVpcnlWaWV3IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgLmlucXVpcnlfdmlldyB7XHJcbiAgICAgICAgICAgICAgICAmPi5ib2FyZF9pbnF1aXJ5X3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOC4zM3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjY3dnc7IC8vIDg0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+LmJvYXJkX3RvdGFsX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMS42N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQuMTd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjE3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3Ny43OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9iaWxlL2NvbW1vbi9zZWFyY2hfZG93bi5wbmcpIG5vLXJlcGVhdCA5NiUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzLjg5dncgMS45NHZ3OyAvLyAyOHB4IDE0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzcuNzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMC44M3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vYmlsZS9jb21tb24vbXlfc2VhcmNoLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy44OXZ3OyAvLyAyOHB4IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODl2dzsgLy8gMjhweCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1LjU2dnc7IC8vIDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lcl9hcmVhIHtcclxuICAgICAgICAgICAgJj4udGFibGVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAudGFibGVfdGhlbWVfaW5xdWlyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sMDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUuMjh2dzsgLy8gMzhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuMjh2dzsgLy8gMzhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHggXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUuOTd2dzsgLy8gMTE1cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MC4xNHZ3OyAvLyA1MDVweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHggXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0Ljcydnc7IC8vIDM0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0Ljcydnc7IC8vIDM0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPjo6bm90KC5yZXEtbS0xKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Ojpub3QoLnJlcS1jbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQuODZ2dzsgLy8gMzk1cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC40NHZ3OyAvLyAzMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHggXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM1NTU1NTU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9uPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYuOTR2dzsgLy8gNTBweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9uPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlcS1jbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuMjV2dzsgLy8gMTE3cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlcS1tLWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOC4zM3Z3OyAvLyA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOC4zM3Z3OyAvLyA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjQ0dnc7IC8vIDMycHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNC40NHZ3OyAvLyAzMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHggXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVxPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVxLW0tbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOC4zM3Z3OyAvLyA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzdnc7IC8vIDYwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yZXEtY250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuMjV2dzsgLy8gMTE3cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHggXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOqwpOufrOumrCAtIO2PrO2GoFxyXG4gICAgLlVuaXRlZEdhbGxlcnlWaWV3IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnZpZXdDb250ZW50IHtcclxuICAgICAgICAgICAgLnRhYmxlX3ZpZXcge1xyXG5cclxuICAgICAgICAgICAgICAgICY+LmJvYXJkX3RvdGFsX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMS42N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQuMTd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjE3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3Ny43OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9iaWxlL2NvbW1vbi9zZWFyY2hfZG93bi5wbmcpIG5vLXJlcGVhdCA5NiUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzLjg5dncgMS45NHZ3OyAvLyAyOHB4IDE0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAuODN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzcuNzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMC44M3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vYmlsZS9jb21tb24vbXlfc2VhcmNoLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy44OXZ3OyAvLyAyOHB4IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODl2dzsgLy8gMjhweCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1LjU2dnc7IC8vIDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY+LmlubmVyX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICY+Lmxpc3RfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxLjY3dnc7IC8vIDMwMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnRodW1iX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxLjY3dnc7IC8vIDMwMHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNC4xN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50aXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNy4wOHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlYWRcclxuICAgIC5Vbml0ZWRCb2FyZFJlYWQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA4Ni4xMXZ3O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAucmVhZF92aWV3IHtcclxuICAgICAgICAgICAgLmlubmVyX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgJj4udGl0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOC4zM3Z3OyAvLyA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDguMzN2dzsgLy8gNjBweFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0X3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjU2dnc7IC8vIDQwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMDN2dzsgLy8gMjlweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMS4zOXZ3IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS41NnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5hdHRhY2hfZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOC4zM3Z3IDAgOC4zM3Z3OyAvLyA2MHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZpbGVfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuODN2dzsgLy8gNDJweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF0dGFjaF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi43OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43OHZ3OyAvLyAyMHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY5LjQ0dnc7IC8vIDUwMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LmRlc2NfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOC4zM3Z3IDAgMTEuMTF2dyAwOyAvLyA2MHB4IDgwcHhcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0dnc7IC8vIDE0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjY3dnc7IC8vIDQ4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYnRuX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICY+LmJ0bl9hcmVhX2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDguMzN2dzsgLy8gNjBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5uYXZpZ2F0b3JfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5uYXZpZ2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIuOTJ2dzsgLy8gOTNweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOTR2dzsgLy8gMTRweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lm5hdmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi45MnZ3OyAvLyA5M3B4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vYmlsZS9ib2FyZC9zdWJfcHJldi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuOTJ2dzsgLy8gOTNweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb2JpbGUvYm9hcmQvc3ViX25leHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmJ0bl9ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMS42N3Z3OyAvLyAxMnB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjY2N3Z3OyAvLyAxMjBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuOTJ2dzsgLy8gOTNweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lml0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5yZXBseV9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAmPi5yZXBseVZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2Ljk0dncgMCA2Ljk0dnc7IC8vIDUwcHggNTBweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlld0NvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xN3Z3OyAvLyAzMHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzN2dzsgLy8gMjRweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy44OXZ3OyAvLyAxMDBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOC4zM3Z3OyAvLyA2MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjMzdnc7IC8vIDI0cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmJsYW5rVmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yZXBseV9jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbW1lbnRGb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmZvcm1WaWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS41NnZ3OyAvLyA0MHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4ucmVwbHlDb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OS40NHZ3OyAvLyA1MDBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTguNzV2dzsgLy8gMTM1cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjc4dnc7IC8vIDIwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzB2dzsgLy8gMjE2cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjU2dnc7IC8vIDQwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuOTJ2dzsgLy8gOTNweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzl2dzsgLy8gMS4zOXB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFdyaXRlXHJcbiAgICAuVW5pdGVkQm9hcmRXcml0ZSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDg2LjExdnc7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICBcclxuICAgICAgICAudmlld0NvbnRlbnQge1xyXG4gICAgICAgICAgICAubGlmZUJvYXJkRm9ybSB7XHJcbiAgICAgICAgICAgICAgICAmPi53cml0ZUlucHV0Rm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiA1LjI4dnc7IC8vIDM4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi43OHZ3IDAgMi43OHZ3OyAvLyAyMHB4XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm9yZGVyLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5mb3JtX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTd2dzsgLy8gMzBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dCB7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2tlX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzMuNjF2dzsgLy8gNTMwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi4wOHZ3OyAvLyA4N3B4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzl2dzsgLy8gMTBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyLjA4dnc7IC8vIDg3cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zOXZ3OyAvLyAxMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MXZ3OyAvLyAyNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1LjI4dnc7IC8vIDM4cHhcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mX0xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDczLjYxdnc7IC8vIDUzMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNjd2dzsgLy8gMTJweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDUuMjh2dzsgLy8gMzhweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZfZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzMuNjF2dzsgLy8gNTMwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42N3Z3OyAvLyAxMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNS4yOHZ3OyAvLyAzOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMS45NHZ3OyAvLyA4NnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjk0dnc7IC8vIDg2cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2FkZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMS45NHZ3OyAvLyA4NnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjk0dnc7IC8vIDg2cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL2RlbGV0ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9hcmRCdG4ge1xyXG4gICAgICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICAgICAgJi5jYW5jZWxCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLndyaXRlQnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51cGRhdGVCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSYW5raW5nIC0g7Je07KCV7Iic7JyEXHJcbiAgICAuVW5pdGVkQm9hcmRSYW5rIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RfdmlldyB7XHJcbiAgICAgICAgICAgICY+LmJvYXJkX3RpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTU2dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubWItMzAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uaW5kZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOTE2Njd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42OTQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOTE2Njd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1yLTV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY5NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tLTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmJvYXJkX3RvdGFsX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY+LmlucHV0X2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMS42N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNC4xN3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC4xN3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc3Ljc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vYmlsZS9jb21tb24vc2VhcmNoX2Rvd24ucG5nKSBuby1yZXBlYXQgOTYlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMuODl2dyAxLjk0dnc7IC8vIDI4cHggMTRweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiA1dncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMC44M3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzcuNzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9iaWxlL2NvbW1vbi9teV9zZWFyY2gucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuODl2dzsgLy8gMjhweCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODl2dzsgLy8gMjhweCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNS41NnZ3OyAvLyA0MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uaW5uZXJfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAmPi50YWJsZV9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbGdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIuMjJ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MS42N3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuODl2dzsgLy8gMTAwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNy43OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7IC8vIDI4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6rKA7IOJXHJcbiAgICAuVW5pdGVkU2VhcmNoVmlldyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuc2VhcmNoTGlzdFZpZXcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5saW5lLXctMTAwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uc2VhcmNoX3N1Yl9zZWMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi45NDQ0dncgNi45NDQ0dncgNi45NDQ0dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJj4uYm9hcmRfZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgJj4uc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAzMDRweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICY+LnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjY5NDV2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1iLTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj4uYm9hcmRfZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMwNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDM2cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuMTExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDV2dyAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjM4ODg5dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL215cGFnZV9kb3duLnBuZ1wiKSBuby1yZXBlYXQgODYlIDU0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5wdXQtZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIuMzYxMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyLjc3Nzh2dzs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuOTQ0NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS45NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BjL2NvbW1vbi9teV9zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS4xMTExdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWFyY2hCdG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMzMzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC4wNTU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuMTExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5zZWFyY2hSZXN1bHRWaWV3IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggNTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2Ljk0NDR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ucmVzdWx0X3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDU0NTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnJlc3VsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiBjYWxjKCgxMDAlIC0gMjcwcHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMzcuNXZ3KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnJlc3VsdF92aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc3OHZ3IDIuNzc3OHZ3IDIuNzc3OHZ3O1xyXG52XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjY5NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uYm9hcmRUaGVtZUJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjM4ODg5dncgMS4zODg4OXZ3IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NCwgODYsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzLjg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS45NDQ1dncgMS45NDQ1dncgMS45NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMTZweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi4yMjIzdncgMi4yMjIzdncgMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NDU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjIyMjN2dyAyLjIyMjN2dyAyLjIyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRoZW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnJvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY5NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAycHggNXB4IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zODg4OXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzBEMkZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI3Nzh2dyAwLjY5NDV2dyAwLjI3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uaW5uZXJfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPi5yZXN1bHRMaXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc29ydF90aXRsZV9zZWMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMy45MXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tdC00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4LjMzMzN2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnRpdGxlX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQmQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmV2aWV3QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLy8gZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjQ3MjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMDU1NnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3QnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjk0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy40NzIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy40NzIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNjEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5zb3J0TGlzdFZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5saXN0VmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm9yZGVyLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjIyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlld0hlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogNDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS41NTU2dncgMHB4IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE2Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi52aWV3Q29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1LjU1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZC00MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS41NTU2dncgNS41NTU2dncgNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi43Nzc4dncgMCAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk1OTU5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTZ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAsJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmcnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwOTI5NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM4ODg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LXdpZHRoIDogNzIwcHgpIHtcclxuICAgIC5saWZlUGxhbkFzc2F5TGF5b3V0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEzLjkxdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saWZlUGxhbkFzc2F5VmlldyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnZpZXcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMDh2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMy44OXZ3O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlmZVRpbWVQbGFuTGF5b3V0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEzLjkxdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5saWZlVGltZVBsYW5WaWV3IHtcclxuICAgICAgICAvLyAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC8vICAgICAudmlldyB7XHJcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlmZVRhc2tEb0xheW91dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmPi50aXRsZSB7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMy45MXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAubGlmZVRhc2tEb1ZpZXcge1xyXG4gICAgICAgIC8vICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLy8gICAgIC52aWV3IHtcclxuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5saWZlU29jYWxoZWxwTGF5b3V0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEzLjkxdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5saWZlU29jYWxoZWxwVmlldyB7XHJcbiAgICAgICAgLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAvLyAgICAgLnZpZXcge1xyXG4gICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdub3Npc0Zvcm0ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJj4uZGlhZ25vc2lzX3RpdGxlX2ZpciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjU2dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNC41OHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3LjM2dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0LjU4dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg2LjExJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4uZGlhZ25vc2lzRm9ybVZpZXcge1xyXG4gICAgICAgICAgICAmPi5kaWFnbm9zaXNGb3JtIHtcclxuICAgICAgICAgICAgICAgICY+Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3OyAvLyAzNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1CZCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMTF2dzsgLy8gNDRweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4ubGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNS41NnZ3OyAvLyA0MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzh2dyAwIDIuNzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm9yZGVyLXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDUuNTZ2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmZvcm1fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE3dnc7IC8vIDMwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dC1yZWdkYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjg3cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC43NXZ3ICFpbXBvcnRhbnQ7IC8vIDEzNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjk0dnc7IC8vIDE0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzl2dzsgLy8gMTBweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWItbXItNDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNTZ2dzsgLy8gNDBweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS45NHZ3OyAvLyA4NnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzl2dzsgLy8gMTBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjF2dzsgLy8gMjZweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNkZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS45NHZ3OyAvLyA4NnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjM5dnc7IC8vIDEwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MXZ3OyAvLyAyNnB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI2JpcnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI25laWdoYm9yaG9vZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZXhwZXJpZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjMuNjF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0dnc7IC8vIDUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE3dnc7IC8vIDMwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5Ljcydnc7IC8vIDcwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vcl9jaGsucG5nXCIpIGxlZnQvNi45NHZ3IG5vLXJlcGVhdDsgLy8gNTBweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9yX2Noa19vbi5wbmdcIikgbGVmdC82Ljk0dncgbm8tcmVwZWF0OyAvLyA1MHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAyLjc4dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44OXZ3OyAvLyAyOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMi43OHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5mbGV4LWRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uaW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuODN2dzsgLy8gMTUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ucG9saWN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzguODl2dzsgLy8gMjgwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNnZ3OyAvLyAyMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb2xpY3lfYWdyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0dnc7IC8vIDUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxdnc7IC8vIDI2cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5Ljcydnc7IC8vIDcwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vY2hrLnBuZ1wiKSBsZWZ0LzYuOTR2dyBuby1yZXBlYXQ7IC8vIDUwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vY2hrX29uLnBuZ1wiKSBsZWZ0LzYuOTR2dyBuby1yZXBlYXQ7IC8vIDUwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NHZ3OyAvLyA1MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42MXZ3OyAvLyAyNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOS43MnZ3OyAvLyA3MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL3JfY2hrLnBuZ1wiKSBsZWZ0LzYuOTR2dyBuby1yZXBlYXQ7IC8vIDUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iaWxlL2NvbW1vbi9yX2Noa19vbi5wbmdcIikgbGVmdC82Ljk0dncgbm8tcmVwZWF0OyAvLyA1MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtY29uc3VsdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAyLjc4dnc7IC8vIDIwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxdnc7IC8vIDI2cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9saWN5X2FncmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxdnc7IC8vIDI2cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAxLjM5dnc7IC8vIDEwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNTZ2dzsgLy8gNDBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjYxdnc7IC8vIDI2cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb2xpY3ktbWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAyLjc4dnc7IC8vIDIwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNoZWNrTGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NC4xN3Z3OyAvLyA0NjJweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2Ljk0dnc7IC8vIDUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE3dnc7IC8vIDMwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tBcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNC43MnZ3OyAvLyAzNHZ3XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiAyLjUwdnc7IC8vIDE4cHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zOXZ3OyAvLyAxMHB4XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vYmlsZS9jb21tb24vcl9jaGsucG5nXCIpIGxlZnQvNi45NHZ3IG5vLXJlcGVhdDsgLy8gNTBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xN3Z3OyAvLyAzMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljk0dnc7IC8vIDUwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjI4dnc7IC8vIDc0cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb2JpbGUvY29tbW9uL3JfY2hrX29uLnBuZ1wiKSBsZWZ0LzYuOTR2dyBuby1yZXBlYXQ7IC8vIDUwcHhcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oaWdoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NC4xN3Z3OyAvLyA0NjJweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4Ni4xMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0LjE3dnc7IC8vIDEwMnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMi43OHZ3OyAvLyAyMzZweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnJlc3VsdF90aXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYXJ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4Ni4xMXZ3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy44OXZ3O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc3VsdF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEuMTF2dzsgLy8gODBweFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOC4zM3Z3OyAvLyA2MHB4XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dzsgLy8gMzZweFxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8g6rKw6rO8IOyViOuCtCDthYzsnbTruJRcclxuICAgICAgICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQuNTh2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2Ljk0dncgNC4xN3Z3IDYuOTR2dyA1LjU2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjE3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGlnaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMGZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZGlhZ25vc2lzQnRuIHtcclxuICAgICAgICB3aWR0aDogODYuMTF2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOC4zM3Z3O1xyXG5cclxuICAgICAgICAmPi5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDEuNjd2dzsgLy8gMzAwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMy44OXZ3OyAvLyAxMDBweFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuODl2dzsgLy8gMjhweFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNzh2dzsgLy8gMjBweFxyXG5cclxuICAgICAgICAgICAgJi5jYW5jZWxCdG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGggOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MjBweCkge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFlMjY7XHJcbiAgICAgICAgLy8gcGFkZGluZzogNjBweCA1MHB4IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOC4zMzMzdncgNi45NDQ0dncgOC4zMzMzdnc7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJj4uZm9vdGVyX3dyYXAge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY+LmZvb3Rlcl9sb2dvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgJj4ubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNy4zNjF2dztcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uZm90X2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdDODNFO1xyXG4gICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2EwYTFhNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mb193cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3RfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJDQ0ZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2VudGVyX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnctMTAwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5iZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4yMjIzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi50ZWxfaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMDU1NnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAuZm90X3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJj4ucmVsYXRlZF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgJj4ucmVsYXRlZF9hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmPi5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICY+Lmxpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY+Lmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYy9jb21tb24vYXJyb3dfdXAucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3RfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZGQjJEOTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm90X3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMzMzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3Rfc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0LjcyMjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnJlbGF0ZWRfYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5yZWxhdGVkX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDIwcHg7XFxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjc3Nzh2dyAyLjc3Nzh2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45NDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmxpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuNzc3OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMzYxMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4wODMzdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+Lmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpjYWxjKCgxNXB4IC0gN3B4KSAvMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOmNhbGMoKDIuMDgzM3Z3IC0gMC45NzIzdncpIC8yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEuODA1NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAwLjk3MjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BjL2NvbW1vbi9mdF9kb3duLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvbGljeV93cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOS4xNjY3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBvbGljeV9mbGV4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5LjQ0NDV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS41NTU2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5jb3B5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA4MzN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmluZm9fcG9saWN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNTU1NnZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtTWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNjEydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMWE3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLUJkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGggOiAzMjBweCkgYW5kIChtYXgtd2lkdGggOiA3MjBweCkge1xyXG4gICAgLnBvbGljeUxheW91dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAucG9saWN5TGF5b3V0VmlldyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDYuOTQ0NHZ3IDBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY+LnBvbGljeV9zdWJfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPi50aXR7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc3Nzh2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NC4xNjY3dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4udGl0bGVfdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xNjY3dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmPmg2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjg4ODl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPi5wb2xpY3lfdGVybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xNjY3dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM4ODg5dncgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJnJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zMzM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5kZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMi43Nzc4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj4ucG9saWN5X3Rlcm06bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */