@charset "UTF-8";
/*===============================

	mixin処理

================================*/
/*===============================

	変数格納ファイル

================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. Utility
====================================*/
@media screen and (max-width: 767px) {
  #container {
    background: #F8F6F0;
    padding: 0 0 18.4vw;
  }
  #container #c-wrap {
    padding: 0 0 16vw;
  }
  #container #c-wrap .c-title {
    margin: 3.2vw 0 6.4vw 4.26667vw;
    padding: 5.33333vw 0 0 5.33333vw;
    z-index: 1;
    position: relative;
  }
  #container #c-wrap .c-title-en {
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #c-wrap .c-title-jp {
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #c-wrap .c-title::after {
    display: block;
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: -6.4vw;
    border-radius: 50%;
    width: 17.6vw;
    height: 17.6vw;
    background: #D49A9C;
  }
  #container #c-wrap #c-main {
    margin-left: 4.26667vw;
    background: #FFF;
    border-radius: 30px 0 0 30px;
  }
  #container #c-wrap #c-main #feature {
    margin: 0 0 0 4.26667vw;
    padding: 10.66667vw 0 21.33333vw;
  }
  #container #c-wrap #c-main #feature .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    margin: 0 0 5.33333vw;
  }
  #container #c-wrap #c-main #feature .wrap .list__item {
    width: 80vw;
    margin: 0 4.26667vw 5.33333vw 0;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a {
    display: block;
    color: #000;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .image {
    overflow: hidden;
    margin: 0 0 2.66667vw;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .date {
    margin: 0 0 10px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .txt {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.4;
    padding: 0 0 3.2vw;
  }
  #container #c-wrap #c-main #feature .btn {
    text-align: center;
    margin-right: 5.33333vw;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #container #c-wrap .c-title-en {
    font-size: 3.2vw;
  }
  #container #c-wrap .c-title-jp {
    font-size: 5.33333vw;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .date {
    font-size: 3.73333vw;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .txt {
    font-size: 4.26667vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  #container #c-wrap .c-title-en {
    font-size: 24px;
  }
  #container #c-wrap .c-title-jp {
    font-size: 40px;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .date {
    font-size: 28px;
  }
  #container #c-wrap #c-main #feature .wrap .list__item a .txt {
    font-size: 32px;
  }
}
@media screen and (min-width: 768px) {
  #container {
    padding: 0 0 200px;
    background: #F8F6F0;
  }
  #container #c-wrap .c-title {
    width: 1000px;
    padding: 32px 0 0;
    margin: 32px auto 24px;
    position: relative;
    z-index: 1;
  }
  #container #c-wrap .c-title-en {
    display: block;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1;
    margin-bottom: 6px;
  }
  #container #c-wrap .c-title-jp {
    display: block;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  #container #c-wrap .c-title::after {
    display: block;
    content: '';
    position: absolute;
    z-index: -1;
    top: 0px;
    left: -70px;
    border-radius: 50%;
    width: 94px;
    height: 94px;
    background: #D49A9C;
  }
  #container #c-wrap #c-main {
    width: 1000px;
    margin: 0 auto;
    padding: 40px 0 0;
    background: #FFF;
    border-radius: 40px;
    z-index: 1;
    position: relative;
  }
  #container #c-wrap #c-main::after {
    display: block;
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    background: #FFF;
  }
  #container #c-wrap #c-main #c-article {
    width: 800px;
    margin: 0 auto 120px;
    padding: 64px 0 0;
  }
  #container #c-wrap #c-main #feature {
    width: 764px;
    margin: 0 auto;
    padding: 0 0 80px;
  }
  #container #c-wrap #c-main #feature .list {
    margin: 0 0 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #container #c-wrap #c-main #feature .list__item {
    width: 362px;
    margin: 0 40px 40px 0;
  }
  #container #c-wrap #c-main #feature .list__item:nth-of-type(2n) {
    margin-right: 0;
  }
  #container #c-wrap #c-main #feature .list__item a {
    display: block;
    color: #000;
  }
  #container #c-wrap #c-main #feature .list__item a .image {
    overflow: hidden;
    margin: 0 0 16px;
  }
  #container #c-wrap #c-main #feature .list__item a .image img {
    -webkit-transition: .3s;
    transition: .3s;
  }
  #container #c-wrap #c-main #feature .list__item a .date {
    margin: 0 0 10px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
  }
  #container #c-wrap #c-main #feature .list__item a .txt {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.4;
  }
  #container #c-wrap #c-main #feature .list__item a:hover .image img {
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  #container #c-wrap #c-main #feature .btn {
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  #container #c-wrap .c-title-en {
    font-size: 1.86667vw;
  }
  #container #c-wrap .c-title-jp {
    font-size: 4.26667vw;
  }
  #container #c-wrap #c-main #feature .list__item a .date {
    font-size: 1.73333vw;
  }
  #container #c-wrap #c-main #feature .list__item a .txt {
    font-size: 1.86667vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  #container #c-wrap .c-title-en {
    font-size: 14px;
  }
  #container #c-wrap .c-title-jp {
    font-size: 32px;
  }
  #container #c-wrap #c-main #feature .list__item a .date {
    font-size: 13px;
  }
  #container #c-wrap #c-main #feature .list__item a .txt {
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvZmVhdHVyZXMvbGF5b3V0LmNzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL3YxL19taXhpbi5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9tb2R1bGUvdjEvX3ZhcmlhYmxlLnNjc3MiLCJyZXNvdXJjZS9zYXNzL2ZlYXR1cmVzL2xheW91dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7OztpQ0RLaUM7QUVMakM7Ozs7aUNGVWlDO0FFSmpDOztxQ0ZPcUM7QUVjckM7O3FDRlhxQztBR2JyQztFQUNDO0lBQ0MsbUJEbUJpQjtJQ2xCakIsbUJGQzJCO0VEYzNCO0VHakJEO0lBSUUsaUJGRDBCO0VEaUIzQjtFR3BCRDtJQU1HLCtCRkh5QjtJRUl6QixnQ0ZKeUI7SUVLekIsVUFBVTtJQUNWLGtCQUFrQjtFSGlCcEI7RUcxQkQ7SUFXSSxjQUFjO0lGR2pCLHVDQUF1QztJQUt4QyxnQkVQMkI7SUZRM0Isc0JBQXNDO0lBQ3RDLGdCRVQrQjtFSHFCOUI7RUdqQ0Q7SUFlSSxjQUFjO0lGRGpCLHVDQUF1QztJQUt4QyxnQkVIMkI7SUZJM0Isc0JBQXNDO0lBQ3RDLGdCRUwrQjtFSHVDOUI7RUd2REQ7SUFtQkksY0FBYztJQUNkLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLE1BQU07SUFDTixZRnJCd0I7SUVzQnhCLGtCQUFrQjtJQUNsQixhRnZCd0I7SUV3QnhCLGNGeEJ3QjtJRXlCeEIsbUJEaEJxQjtFRnNFeEI7RUdsRkQ7SUFnQ0csc0JGN0J5QjtJRThCekIsZ0JEZFE7SUNlUiw0QkFBNEI7RUhxRDlCO0VHdkZEO0lBc0NJLHVCRm5Dd0I7SUVvQ3hCLGdDRnBDd0I7RUR3RjNCO0VHM0ZEO0lBeUNLLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLHFCRnhDdUI7RUQ2RjNCO0VHaEdEO0lBK0NPLFdGNUNxQjtJRTZDckIsK0JBQXVDO0VIb0Q3QztFR3BHRDtJ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aklGO0FDL0tDO0VFc0VBO0lGckVDLGVBQXdCO0VEbUx4QjtFRzlHRDtJRnJFQyxlQUF3QjtFRHlNeEI7RUdwSUQ7SUZyRUMsZUFBd0I7RURnU3hCO0VHM05EO0lGckVDLGVBQXdCO0VEcVR4QjtBQWpJRiIsImZpbGUiOiJmZWF0dXJlc1xcbGF5b3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHRtaXhpbuWHpueQhlxyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQyLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGNkYwO1xuICAgIHBhZGRpbmc6IDAgMCAxOC40dnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMTZ2dztcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGUge1xuICAgIG1hcmdpbjogMy4ydncgMCA2LjR2dyA0LjI2NjY3dnc7XG4gICAgcGFkZGluZzogNS4zMzMzM3Z3IDAgMCA1LjMzMzMzdnc7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwIC5jLXRpdGxlLWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGUtZW4ge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGUtZW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGUtanAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAuYy10aXRsZS1qcCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGUtanAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC02LjR2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDE3LjZ2dztcbiAgICBoZWlnaHQ6IDE3LjZ2dztcbiAgICBiYWNrZ3JvdW5kOiAjRDQ5QTlDO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgI2MtbWFpbiAjZmVhdHVyZSB7XG4gICAgbWFyZ2luOiAwIDAgMCA0LjI2NjY3dnc7XG4gICAgcGFkZGluZzogMTAuNjY2Njd2dyAwIDIxLjMzMzMzdnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDAgMCA1LjMzMzMzdnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLndyYXAgLmxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbjogMCA0LjI2NjY3dncgNS4zMzMzM3Z3IDA7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLndyYXAgLmxpc3RfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLndyYXAgLmxpc3RfX2l0ZW0gYSAuaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgMi42NjY2N3Z3O1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC53cmFwIC5saXN0X19pdGVtIGEgLmRhdGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgI2MtbWFpbiAjZmVhdHVyZSAud3JhcCAubGlzdF9faXRlbSBhIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC53cmFwIC5saXN0X19pdGVtIGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgI2MtbWFpbiAjZmVhdHVyZSAud3JhcCAubGlzdF9faXRlbSBhIC50eHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAwIDAgMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgI2MtbWFpbiAjZmVhdHVyZSAud3JhcCAubGlzdF9faXRlbSBhIC50eHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLndyYXAgLmxpc3RfX2l0ZW0gYSAudHh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGNkYwO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAuYy10aXRsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICBtYXJnaW46IDMycHggYXV0byAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAuYy10aXRsZS1lbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwIC5jLXRpdGxlLWVuIHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAuYy10aXRsZS1lbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAuYy10aXRsZS1qcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAuYy10aXRsZS1qcCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGUtanAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNjLXdyYXAgLmMtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDQ5QTlDO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgI2MtbWFpbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNjLWFydGljbGUge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgfVxuICAjY29udGFpbmVyICNjLXdyYXAgI2MtbWFpbiAjZmVhdHVyZSB7XG4gICAgd2lkdGg6IDc2NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0IHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzYycHg7XG4gICAgbWFyZ2luOiAwIDQwcHggNDBweCAwO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIGEgLmltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLmxpc3RfX2l0ZW0gYSAuaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLmxpc3RfX2l0ZW0gYSAuZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIGEgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLmxpc3RfX2l0ZW0gYSAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIGEgLnR4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjYy13cmFwICNjLW1haW4gI2ZlYXR1cmUgLmxpc3RfX2l0ZW0gYSAudHh0IHtcbiAgICBmb250LXNpemU6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIGEgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5saXN0X19pdGVtIGE6aG92ZXIgLmltYWdlIGltZyB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB9XG4gICNjb250YWluZXIgI2Mtd3JhcCAjYy1tYWluICNmZWF0dXJlIC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdG1peGlu5Yem55CGXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBmdW5jdGlvbiBnZXRTaXplVncoJGFTaXplKSB7XHJcblx0JHJhdGU6IDEwMCAvICRTUF9XSURUSDtcclxuXHRAcmV0dXJuICRyYXRlICogJGFTaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udCgkbGFuZywkYVNpemUsJGFXZWlnaHQsJGFMaW5lSGVpZ2h0LCRhTGV0dGVyU3BhY2luZykge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KCRhU2l6ZSk7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogKCRhU2l6ZSkgKyBweDtcclxuXHR9XHJcblx0QGlmICRsYW5nID09ICdqcCcge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHRAaWYgJGxhbmcgPT0gJ2VuJyB7XHJcblx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHRmb250LXdlaWdodDogJGFXZWlnaHQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICgkYUxldHRlclNwYWNpbmcpICsgZW07XHJcblx0bGluZS1oZWlnaHQ6ICRhTGluZUhlaWdodDtcclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiRMSU5LX0NPTE9SOiAjMUY4REQ5O1xyXG5cclxuJFBPSU5UX0NPTE9SX0JMVUU6ICM4REEzQzQ7XHJcbiRQT0lOVF9DT0xPUl9UUlE6ICM4Q0JCQjg7XHJcbiRQT0lOVF9DT0xPUl9HUkVFTjogI0I5Qzk5ODtcclxuJFBPSU5UX0NPTE9SX1lFTExPVzogI0RFRDc5OTtcclxuJFBPSU5UX0NPTE9SX1JFRDogI0Q0OTg3RTtcclxuJFBPSU5UX0NPTE9SX1BJTks6ICNENDlBOUM7XHJcblxyXG4kQkxBQ0s6ICMwMDA7XHJcbiRCTEFDS18xMDA6ICMzODNFNDQ7XHJcbiRCTEFDS18yMDA6ICM4RDhEOEQ7XHJcbiRCTEFDS18zMDA6ICNCNEI0QjQ7XHJcblxyXG4kV0hJVEU6ICNGRkY7XHJcbiRXSElURV8xMDA6ICNGOEY2RjA7XHJcbiRXSElURV8yMDA6ICNFREVCRTQ7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIFV0aWxpdHlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJFNQX1dJRFRIOiA3NTA7XHJcbiRQQ19XSURUSDogMTAwMDtcclxuXHJcblxyXG4iLCJAaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL21hcnVpL3Jlc291cmNlL3Nhc3MvbW9kdWxlL3YxL19taXhpbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzovVXNlcnMvdGFuYWthLWsvRG9jdW1lbnRzL21hcnVpL3Jlc291cmNlL3Nhc3MvbW9kdWxlL3YxL192YXJpYWJsZS5zY3NzXCI7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0I2NvbnRhaW5lciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG5cdFx0cGFkZGluZzogMCAwIGdldFNpemVWdygxMzgpO1xyXG5cdFx0I2Mtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCBnZXRTaXplVncoMTIwKTtcclxuXHRcdFx0LmMtdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbjogZ2V0U2l6ZVZ3KDI0KSAwIGdldFNpemVWdyg0OCkgZ2V0U2l6ZVZ3KDMyKTtcclxuXHRcdFx0XHRwYWRkaW5nOiBnZXRTaXplVncoNDApIDAgMCBnZXRTaXplVncoNDApO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCYtZW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDI0LDcwMCwxLjUsMC4wNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtanAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDQwLDQwMCwxLjUsMC4wNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IGdldFNpemVWdygtNDgpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdygxMzIpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBnZXRTaXplVncoMTMyKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRQT0lOVF9DT0xPUl9QSU5LO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjYy1tYWluIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogZ2V0U2l6ZVZ3KDMyKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcclxuXHRcdFx0XHQjYy1hcnRpY2xlIHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I2ZlYXR1cmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCBnZXRTaXplVncoMzIpO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDgwKSAwIGdldFNpemVWdygxNjApO1xyXG5cdFx0XHRcdFx0LndyYXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCBnZXRTaXplVncoNDApO1xyXG5cdFx0XHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoNjAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBnZXRTaXplVncoMzIpIGdldFNpemVWdyg0MCkgMDtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRCTEFDSztcclxuXHRcdFx0XHRcdFx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIGdldFNpemVWdygyMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChlbiwyOCw3MDAsMSwwLjAxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDMyLDcwMCwxLjQsMC4wNSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIGdldFNpemVWdygyNCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogZ2V0U2l6ZVZ3KDQwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0I2NvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMjAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkV0hJVEVfMTAwO1xyXG5cdFx0I2Mtd3JhcCB7XHJcblx0XHRcdC8vIHBhZGRpbmc6IDQwcHggMCAwO1xyXG5cdFx0XHQuYy10aXRsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDAgMDtcclxuXHRcdFx0XHRtYXJnaW46IDMycHggYXV0byAyNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdCYtZW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGVuLDE0LDkwMCwxLDAuMDUpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWpwIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChqcCwzMiw0MDAsMSwwLjA1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNzBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiA5NHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA5NHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJFBPSU5UX0NPTE9SX1BJTks7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNjLW1haW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAwIDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNjLWFydGljbGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA2NHB4IDAgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I2ZlYXR1cmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc2NHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgODBweDtcclxuXHRcdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzYycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDQwcHggNDBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMm4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkQkxBQ0s7XHJcblx0XHRcdFx0XHRcdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGVuLDEzLDcwMCwxLDAuMDUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoanAsMTQsNzAwLDEuNCwwLjA1KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iXX0= */
