@charset "UTF-8";
/*===============================

	mixin処理

================================*/
/*===============================

	変数格納ファイル

================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. Utility
====================================*/
@media screen and (max-width: 767px) {
  #container {
    padding: 0 0 18.66667vw;
  }
  #container #l-article {
    background: #DE6843;
    margin-top: 2.13333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 13.33333vw 0;
  }
  #container #l-article .l-contents {
    width: 94.93333vw;
    margin: 0 auto;
    padding: 1.6vw 5.33333vw 5.33333vw;
    background: #FFF;
    color: #595757;
    position: relative;
  }
  #container #l-article .l-contents::before {
    content: '';
    background: url(/assets/img/newyearslottery/bg-top.svg) top left/contain no-repeat;
    width: 101%;
    height: 101%;
    position: absolute;
    top: -0.13333vw;
    left: -0.26667vw;
  }
  #container #l-article .l-contents::after {
    content: '';
    background: url(/assets/img/newyearslottery/bg-bottom.svg) bottom left/contain no-repeat;
    width: 101%;
    height: 101%;
    position: absolute;
    bottom: -0.13333vw;
    left: -0.13333vw;
  }
  #container #l-article .l-contents .hero__title {
    width: 80vw;
    margin: 16px auto;
    position: relative;
  }
  #container #l-article .l-contents .hero__title::before {
    content: '';
    background: url(/assets/img/newyearslottery/acc.svg) top left/contain no-repeat;
    width: 20.66667vw;
    height: 16.26667vw;
    position: absolute;
    top: -7.46667vw;
    right: -6.66667vw;
  }
  #container #l-article .l-contents .hero__caption {
    width: 77.33333vw;
    margin: -3.2vw auto 5.33333vw;
  }
  #container #l-article .l-contents .hero__captipn__txt {
    text-align: center;
    color: #DE6843;
    font-size: 3.2vw;
    padding-bottom: 4.26667vw;
  }
  #container #l-article .l-contents .lottery__title {
    text-align: center;
    margin-bottom: 16px;
    position: relative;
  }
  #container #l-article .l-contents .lottery__title span {
    width: 66.66667vw;
    height: 8.53333vw;
    max-width: 100%;
    display: inline-block;
    background: #FFFFFF;
    border-top: 0.4vw solid #DE6843;
    border-bottom: 0.4vw solid #DE6843;
    padding: 1.06667vw 5.33333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #l-article .l-contents .lottery__title::before {
    content: '';
    background: url(/assets/img/newyearslottery/title_line.svg) top left/contain no-repeat;
    width: 12.66667vw;
    height: 8.53333vw;
    position: absolute;
    top: 0px;
    left: -13px;
  }
  #container #l-article .l-contents .lottery__title::after {
    content: '';
    background: url(/assets/img/newyearslottery/title_line.svg) top left/contain no-repeat;
    width: 12.66667vw;
    height: 8.53333vw;
    position: absolute;
    top: 0px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    right: -13px;
  }
  #container #l-article .l-contents .lottery__text {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: center;
  }
  #container #l-article .l-contents .lottery__text span {
    font-size: 3vw;
  }
  #container #l-article .l-contents .lottery__ctn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 5.33333vw;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  #container #l-article .l-contents .lottery__h4 {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 3.2vw;
  }
  #container #l-article .l-contents .store-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3.2vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #container #l-article .l-contents .store-list__item {
    width: 40.53333vw;
    height: 40.53333vw;
  }
  #container #l-article .l-contents .store-list__item a {
    display: grid;
    place-items: center;
    height: 100%;
    text-align: center;
    color: #000;
    position: relative;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #l-article .l-contents .store-list__item a figure {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }
  #container #l-article .l-contents .store-list__item a figure img {
    opacity: .2;
  }
  #container #l-article .l-contents .store-list__item a span {
    width: 100%;
    display: block;
    opacity: 1;
  }
  #container #l-article .l-contents .store-list__item a span::after {
    width: 80%;
    margin: 0.53333vw auto 0;
    text-align: center;
    position: relative;
    z-index: 2;
    display: block;
    color: #FFF;
    background: #DE6843;
    margin-top: 0.53333vw;
    padding: 0.53333vw 0;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #l-article .l-contents .store-list__item a.comingsoon span::after {
    content: 'coming soon';
  }
  #container #l-article .l-contents .store-list__item a.open span::after {
    content: '詳細はこちら';
  }
  #container #l-article .l-contents .mb24 {
    margin-bottom: 3.2vw;
  }
  #container #l-article .l-contents .mb48 {
    margin-bottom: 6.4vw;
  }
  #container #l-article .l-contents .ume_1, #container #l-article .l-contents .ume_2, #container #l-article .l-contents .ume_3, #container #l-article .l-contents .ume_4, #container #l-article .l-contents .ume_5, #container #l-article .l-contents .ume_6 {
    width: 9.2vw;
    height: 9.2vw;
    position: absolute;
  }
  #container #l-article .l-contents .ume_1 {
    top: 100px;
    left: 16px;
  }
  #container #l-article .l-contents .ume_2 {
    top: 180px;
    right: 8px;
  }
  #container #l-article .l-contents .ume_3 {
    top: 312px;
    left: 16px;
  }
  #container #l-article .l-contents .ume_4 {
    top: 328px;
    right: 12px;
  }
  #container #l-article .l-contents .ume_5 {
    top: 770px;
    left: 24px;
  }
  #container #l-article .l-contents .ume_6 {
    top: 800px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #container #l-article {
    font-size: 3.46667vw;
  }
  #container #l-article .l-contents .lottery__title span {
    font-size: 3.73333vw;
  }
  #container #l-article .l-contents .lottery__text {
    font-size: 4.13333vw;
  }
  #container #l-article .l-contents .lottery__ctn {
    font-size: 3.46667vw;
  }
  #container #l-article .l-contents .lottery__h4 {
    font-size: 4vw;
  }
  #container #l-article .l-contents .store-list__item a {
    font-size: 3.2vw;
  }
  #container #l-article .l-contents .store-list__item a span::after {
    font-size: 3.46667vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  #container #l-article {
    font-size: 26px;
  }
  #container #l-article .l-contents .lottery__title span {
    font-size: 28px;
  }
  #container #l-article .l-contents .lottery__text {
    font-size: 31px;
  }
  #container #l-article .l-contents .lottery__ctn {
    font-size: 26px;
  }
  #container #l-article .l-contents .lottery__h4 {
    font-size: 30px;
  }
  #container #l-article .l-contents .store-list__item a {
    font-size: 24px;
  }
  #container #l-article .l-contents .store-list__item a span::after {
    font-size: 26px;
  }
}
@media screen and (min-width: 768px) {
  #container {
    padding: 0 0 200px;
  }
  #container #l-article {
    background: #DE6843;
    margin-top: 16px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.5;
    padding: 96px 0;
  }
  #container #l-article .l-contents {
    width: 1000px;
    margin: 0 auto;
    padding: 12px 40px 136px;
    background: #FFF;
    color: #595757;
    position: relative;
  }
  #container #l-article .l-contents::before {
    content: '';
    background: url(/assets/img/newyearslottery/bg-top.svg) top left/contain no-repeat;
    width: 1002px;
    height: 210px;
    position: absolute;
    top: -1px;
    left: -1px;
  }
  #container #l-article .l-contents::after {
    content: '';
    background: url(/assets/img/newyearslottery/bg-bottom.svg) bottom left/contain no-repeat;
    width: 1004px;
    height: 210px;
    position: absolute;
    bottom: -2px;
    left: -2px;
  }
  #container #l-article .l-contents .hero__title {
    width: 618px;
    margin: 0 auto;
    position: relative;
  }
  #container #l-article .l-contents .hero__caption {
    width: 643px;
    margin: -16px auto 24px;
  }
  #container #l-article .l-contents .hero__captipn__txt {
    text-align: center;
    color: #DE6843;
    font-size: 24px;
    padding-bottom: 24px;
  }
  #container #l-article .l-contents .lottery__title {
    text-align: center;
    margin-bottom: 16px;
    position: relative;
  }
  #container #l-article .l-contents .lottery__title span {
    width: 560px;
    height: 64px;
    max-width: 100%;
    display: inline-block;
    background: #FFFFFF;
    border-top: 3px solid #DE6843;
    border-bottom: 3px solid #DE6843;
    padding: 8px 40px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #l-article .l-contents .lottery__title::before {
    content: '';
    background: url(/assets/img/newyearslottery/title_line.svg) top left/contain no-repeat;
    width: 95px;
    height: 64px;
    position: absolute;
    top: 0px;
    left: 88px;
  }
  #container #l-article .l-contents .lottery__title::after {
    content: '';
    background: url(/assets/img/newyearslottery/title_line.svg) top left/contain no-repeat;
    width: 95px;
    height: 64px;
    position: absolute;
    top: 0px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    right: 88px;
  }
  #container #l-article .l-contents .lottery__text {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: center;
  }
  #container #l-article .l-contents .lottery__text span {
    font-size: 24px;
  }
  #container #l-article .l-contents .lottery__ctn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 40px;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.8;
  }
  #container #l-article .l-contents .lottery__h4 {
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 900;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 24px;
  }
  #container #l-article .l-contents .store-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 13px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #container #l-article .l-contents .store-list__item {
    width: 220px;
    height: 220px;
  }
  #container #l-article .l-contents .store-list__item a {
    display: grid;
    place-items: center;
    height: 100%;
    text-align: center;
    color: #000;
    position: relative;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #l-article .l-contents .store-list__item a figure {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }
  #container #l-article .l-contents .store-list__item a figure img {
    opacity: .2;
  }
  #container #l-article .l-contents .store-list__item a span {
    display: block;
    opacity: 1;
  }
  #container #l-article .l-contents .store-list__item a span::after {
    min-width: 160px;
    margin: 4px auto 0;
    text-align: center;
    position: relative;
    z-index: 2;
    display: block;
    color: #FFF;
    background: #DE6843;
    margin-top: 4px;
    padding: 4px 0;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1.5;
  }
  #container #l-article .l-contents .store-list__item a.comingsoon span::after {
    content: 'coming soon';
  }
  #container #l-article .l-contents .store-list__item a.open {
    -webkit-transition: .3s;
    transition: .3s;
  }
  #container #l-article .l-contents .store-list__item a.open span::after {
    content: '詳細はこちら';
  }
  #container #l-article .l-contents .store-list__item a.open:hover {
    -webkit-transition: .3s;
    transition: .3s;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.7" /><feFuncG type="linear" slope="0.7" /><feFuncB type="linear" slope="0.7" /></feComponentTransfer></filter></svg>#filter');
    -webkit-filter: brightness(70%);
            filter: brightness(70%);
  }
  #container #l-article .l-contents .mb24 {
    margin-bottom: 24px;
  }
  #container #l-article .l-contents .mb48 {
    margin-bottom: 48px;
  }
  #container #l-article .l-contents .ume_1, #container #l-article .l-contents .ume_2, #container #l-article .l-contents .ume_3, #container #l-article .l-contents .ume_4, #container #l-article .l-contents .ume_5, #container #l-article .l-contents .ume_6 {
    width: 69px;
    height: 69px;
    position: absolute;
  }
  #container #l-article .l-contents .ume_1 {
    top: 204px;
    left: 24px;
  }
  #container #l-article .l-contents .ume_2 {
    top: 297px;
    right: 55px;
  }
  #container #l-article .l-contents .ume_3 {
    top: 484px;
    left: 48px;
  }
  #container #l-article .l-contents .ume_4 {
    top: 570px;
    right: 60px;
  }
  #container #l-article .l-contents .ume_5 {
    top: 882px;
    left: 35px;
  }
  #container #l-article .l-contents .ume_6 {
    top: 960px;
    right: 44px;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  #container #l-article {
    font-size: 1.86667vw;
  }
  #container #l-article .l-contents .lottery__title span {
    font-size: 3.73333vw;
  }
  #container #l-article .l-contents .lottery__text {
    font-size: 4.8vw;
  }
  #container #l-article .l-contents .lottery__ctn {
    font-size: 2.13333vw;
  }
  #container #l-article .l-contents .lottery__h4 {
    font-size: 3.73333vw;
  }
  #container #l-article .l-contents .store-list__item a {
    font-size: 2.13333vw;
  }
  #container #l-article .l-contents .store-list__item a span::after {
    font-size: 2.13333vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  #container #l-article {
    font-size: 14px;
  }
  #container #l-article .l-contents .lottery__title span {
    font-size: 28px;
  }
  #container #l-article .l-contents .lottery__text {
    font-size: 36px;
  }
  #container #l-article .l-contents .lottery__ctn {
    font-size: 16px;
  }
  #container #l-article .l-contents .lottery__h4 {
    font-size: 28px;
  }
  #container #l-article .l-contents .store-list__item a {
    font-size: 16px;
  }
  #container #l-article .l-contents .store-list__item a span::after {
    font-size: 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCIuLi9tb2R1bGUvdjEvX21peGluLnNjc3MiLCIuLi9tb2R1bGUvdjEvX3ZhcmlhYmxlLnNjc3MiLCJsYXlvdXQuc2NzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7OztpQ0RLaUM7QUVMakM7Ozs7aUNGVWlDO0FFSmpDOztxQ0ZPcUM7QUVzQnJDOztxQ0ZuQnFDO0FHYnJDO0VBQ0M7SUFDQyx1QkZFMkI7RURhM0I7RUdoQkQ7SUFHRSxtQkFBbUI7SUFDbkIscUJGRDBCO0lBVzNCLHVDQUF1QztJQUt4QyxnQkVkeUI7SUZlekIsc0JBQXNDO0lBQ3RDLGdCRWhCNkI7SUFDM0IscUJBQXlCO0VIbUIxQjtFR3pCRDtJQVFHLGlCRkx5QjtJRU16QixjQUFjO0lBQ2Qsa0NGUHlCO0lFUXpCLGdCRGdCUTtJQ2ZSLGNBQWM7SUFDZCxrQkFBa0I7RUhtQ3BCO0VHaEREO0lBZUksV0FBVztJQUNYLGtGQUFtRjtJQUNuRixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixlRmpCd0I7SUVrQnhCLGdCRmxCd0I7RURzRDNCO0VHekREO0lBd0JJLFdBQVc7SUFDWCx3RkFBeUY7SUFDekYsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JGMUJ3QjtJRTJCeEIsZ0JGM0J3QjtFRCtEM0I7RUdsRUQ7SUFpQ0ksV0Y5QndCO0lFK0J4QixpQkFBaUI7SUFDakIsa0JBQWtCO0VIb0NyQjtFR3ZFRDtJQXFDSyxXQUFXO0lBQ1gsK0VBQWdGO0lBQ2hGLGlCRnBDdUI7SUVxQ3ZCLGtCRnJDdUI7SUVzQ3ZCLGtCQUFrQjtJQUNsQixlRnZDdUI7SUV3Q3ZCLGlCRnhDdUI7RUQ2RTNCO0VHaEZEO0lBK0NJLGlCRjVDd0I7SUU2Q3hCLDZCRjdDd0I7RURpRjNCO0VHcEZEO0lBbURJLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZ0JGbER3QjtJRW1EeEIseUJGbkR3QjtFRHVGM0I7RUcx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QyxvQkFMMkI7RUR1Z0IzQjtFR3hURDtJRjFNQyxvQkFMMkI7RUQyaUIzQjtFRzVWRDtJRjFNQyxvQkFMMkI7RUR1bEIzQjtBQXBQRjtBQzVWQztFRXdNQTtJRnZNQyxlQUF3QjtFRGdXeEI7RUd6SkQ7SUZ2TUMsZUFBd0I7RUQyYXhCO0VHcE9EO0lGdk1DLGVBQXdCO0VEb2R4QjtFRzdRRDtJRnZNQyxlQUF3QjtFRDhleEI7RUd2U0Q7SUZ2TUMsZUFBd0I7RURxZ0J4QjtFRzlURDtJRnZNQyxlQUF3QjtFRHlpQnhCO0VHbFdEO0lGdk1DLGVBQXdCO0VEcWxCeEI7QUFwUEYiLCJmaWxlIjoibmV3eWVhcnNsb3R0ZXJ5L2xheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXHRtaXhpbuWHpueQhlxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0MS4gQ29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQyLiBVdGlsaXR5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDE4LjY2NjY3dnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjREU2ODQzO1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMTMuMzMzMzN2dyAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyB7XG4gICAgd2lkdGg6IDk0LjkzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMS42dncgNS4zMzMzM3Z3IDUuMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGNvbG9yOiAjNTk1NzU3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS9iZy10b3Auc3ZnKSB0b3AgbGVmdC9jb250YWluIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAxJTtcbiAgICBoZWlnaHQ6IDEwMSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMTMzMzN2dztcbiAgICBsZWZ0OiAtMC4yNjY2N3Z3O1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9uZXd5ZWFyc2xvdHRlcnkvYmctYm90dG9tLnN2ZykgYm90dG9tIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMSU7XG4gICAgaGVpZ2h0OiAxMDElO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0wLjEzMzMzdnc7XG4gICAgbGVmdDogLTAuMTMzMzN2dztcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmhlcm9fX3RpdGxlIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5oZXJvX190aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L2FjYy5zdmcpIHRvcCBsZWZ0L2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMC42NjY2N3Z3O1xuICAgIGhlaWdodDogMTYuMjY2Njd2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNy40NjY2N3Z3O1xuICAgIHJpZ2h0OiAtNi42NjY2N3Z3O1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuaGVyb19fY2FwdGlvbiB7XG4gICAgd2lkdGg6IDc3LjMzMzMzdnc7XG4gICAgbWFyZ2luOiAtMy4ydncgYXV0byA1LjMzMzMzdnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5oZXJvX19jYXB0aXBuX190eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0RFNjg0MztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI2NjY3dnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5sb3R0ZXJ5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGl0bGUgc3BhbiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA4LjUzMzMzdnc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci10b3A6IDAuNHZ3IHNvbGlkICNERTY4NDM7XG4gICAgYm9yZGVyLWJvdHRvbTogMC40dncgc29saWQgI0RFNjg0MztcbiAgICBwYWRkaW5nOiAxLjA2NjY3dncgNS4zMzMzM3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9uZXd5ZWFyc2xvdHRlcnkvdGl0bGVfbGluZS5zdmcpIHRvcCBsZWZ0L2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMi42NjY2N3Z3O1xuICAgIGhlaWdodDogOC41MzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtMTNweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS90aXRsZV9saW5lLnN2ZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEyLjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA4LjUzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICByaWdodDogLTEzcHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5sb3R0ZXJ5X190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5sb3R0ZXJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQuMTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDN2dztcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX2N0biB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDUuMzMzMzN2dztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX2N0biB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX2N0biB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9faDQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX2g0IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9faDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzLjJ2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDAuNTMzMzN2dztcbiAgICBoZWlnaHQ6IDQwLjUzMzMzdnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSBhIHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMC41MzMzM3Z3IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogI0RFNjg0MztcbiAgICBtYXJnaW4tdG9wOiAwLjUzMzMzdnc7XG4gICAgcGFkZGluZzogMC41MzMzM3Z3IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEgc3Bhbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEgc3Bhbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYS5jb21pbmdzb29uIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnY29taW5nIHNvb24nO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSBhLm9wZW4gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfoqbPntLDjga/jgZPjgaHjgoknO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubWIyNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5tYjQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjR2dztcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV8xLCAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV8yLCAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV8zLCAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV80LCAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV81LCAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV82IHtcbiAgICB3aWR0aDogOS4ydnc7XG4gICAgaGVpZ2h0OiA5LjJ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfMSB7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAudW1lXzIge1xuICAgIHRvcDogMTgwcHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV8zIHtcbiAgICB0b3A6IDMxMnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNCB7XG4gICAgdG9wOiAzMjhweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV81IHtcbiAgICB0b3A6IDc3MHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNiB7XG4gICAgdG9wOiA4MDBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjAwcHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjREU2ODQzO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTJweCA0MHB4IDEzNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICM1OTU3NTc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L2JnLXRvcC5zdmcpIHRvcCBsZWZ0L2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAycHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS9iZy1ib3R0b20uc3ZnKSBib3R0b20gbGVmdC9jb250YWluIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwNHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuaGVyb19fdGl0bGUge1xuICAgIHdpZHRoOiA2MThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5oZXJvX19jYXB0aW9uIHtcbiAgICB3aWR0aDogNjQzcHg7XG4gICAgbWFyZ2luOiAtMTZweCBhdXRvIDI0cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5oZXJvX19jYXB0aXBuX190eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0RFNjg0MztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5sb3R0ZXJ5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGl0bGUgc3BhbiB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNERTY4NDM7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNERTY4NDM7XG4gICAgcGFkZGluZzogOHB4IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5sb3R0ZXJ5X190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS90aXRsZV9saW5lLnN2ZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiA4OHB4O1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L3RpdGxlX2xpbmUuc3ZnKSB0b3AgbGVmdC9jb250YWluIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICByaWdodDogODhweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9fY3RuIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX2N0biB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLmxvdHRlcnlfX2N0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9faDQge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubG90dGVyeV9faDQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5sb3R0ZXJ5X19oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEzcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYSBzcGFuOjphZnRlciB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICNERTY4NDM7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSBhIHNwYW46OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIuMTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAuc3RvcmUtbGlzdF9faXRlbSBhIHNwYW46OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEuY29taW5nc29vbiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJ2NvbWluZyBzb29uJztcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnN0b3JlLWxpc3RfX2l0ZW0gYS5vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEub3BlbiBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJ+ips+e0sOOBr+OBk+OBoeOCiSc7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC5zdG9yZS1saXN0X19pdGVtIGEub3Blbjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICB9XG4gICNjb250YWluZXIgI2wtYXJ0aWNsZSAubC1jb250ZW50cyAubWIyNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLm1iNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfMSwgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfMiwgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfMywgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNCwgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNSwgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNiB7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV8xIHtcbiAgICB0b3A6IDIwNHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfMiB7XG4gICAgdG9wOiAyOTdweDtcbiAgICByaWdodDogNTVweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV8zIHtcbiAgICB0b3A6IDQ4NHB4O1xuICAgIGxlZnQ6IDQ4cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNCB7XG4gICAgdG9wOiA1NzBweDtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAjY29udGFpbmVyICNsLWFydGljbGUgLmwtY29udGVudHMgLnVtZV81IHtcbiAgICB0b3A6IDg4MnB4O1xuICAgIGxlZnQ6IDM1cHg7XG4gIH1cbiAgI2NvbnRhaW5lciAjbC1hcnRpY2xlIC5sLWNvbnRlbnRzIC51bWVfNiB7XG4gICAgdG9wOiA5NjBweDtcbiAgICByaWdodDogNDRweDtcbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblx0bWl4aW7lh6bnkIZcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcblx0JHJhdGU6IDEwMCAvICRTUF9XSURUSDtcblx0QHJldHVybiAkcmF0ZSAqICRhU2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGZvbnQoJGxhbmcsJGFTaXplLCRhV2VpZ2h0LCRhTGluZUhlaWdodCwkYUxldHRlclNwYWNpbmcpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KCRhU2l6ZSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdGZvbnQtc2l6ZTogKCRhU2l6ZSkgKyBweDtcblx0fVxuXHRAaWYgJGxhbmcgPT0gJ2pwJyB7XG5cdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHR9XG5cdEBpZiAkbGFuZyA9PSAnZW4nIHtcblx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHR9XG5cdGZvbnQtd2VpZ2h0OiAkYVdlaWdodDtcblx0bGV0dGVyLXNwYWNpbmc6ICgkYUxldHRlclNwYWNpbmcpICsgZW07XG5cdGxpbmUtaGVpZ2h0OiAkYUxpbmVIZWlnaHQ7XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQxLiBDb2xvclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiRMSU5LX0NPTE9SOiAjMUY4REQ5O1xuXG4kUE9JTlRfQ09MT1JfQkxVRTogIzhEQTNDNDtcbiRQT0lOVF9DT0xPUl9CTFVFXzEwMDogIzkzQTRCNztcbiRQT0lOVF9DT0xPUl9UUlE6ICM4Q0JCQjg7XG4kUE9JTlRfQ09MT1JfR1JFRU46ICNCOUM5OTg7XG4kUE9JTlRfQ09MT1JfR1JFRU5fMTAwOiAjQ0JEMkM1O1xuJFBPSU5UX0NPTE9SX0dSRUVOXzIwMDogI0RCRTRERDtcbiRQT0lOVF9DT0xPUl9ZRUxMT1c6ICNERUQ3OTk7XG4kUE9JTlRfQ09MT1JfWUVMTE9XXzEwMDogI0U3RTJENDtcbiRQT0lOVF9DT0xPUl9ZRUxMT1dfMjAwOiAjRjRFRUQ4O1xuJFBPSU5UX0NPTE9SX1lFTExPV18zMDA6ICNFNERBQjA7XG4kUE9JTlRfQ09MT1JfUkVEOiAjRDQ5ODdFO1xuJFBPSU5UX0NPTE9SX1JFRF8xMDA6ICNGMEUwRTY7XG4kUE9JTlRfQ09MT1JfUkVEXzIwMDogI0Q5QkNDNDtcbiRQT0lOVF9DT0xPUl9QSU5LOiAjRDQ5QTlDO1xuXG4kQkxBQ0s6ICMwMDA7XG4kQkxBQ0tfMTAwOiAjMzgzRTQ0O1xuJEJMQUNLXzIwMDogIzhEOEQ4RDtcbiRCTEFDS18zMDA6ICNCNEI0QjQ7XG5cbiRXSElURTogI0ZGRjtcbiRXSElURV8xMDA6ICNGOEY2RjA7XG4kV0hJVEVfMjAwOiAjRURFQkU0O1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQyLiBVdGlsaXR5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuJFNQX1dJRFRIOiA3NTA7XG4kUENfV0lEVEg6IDEwMDA7XG4iLCJAaW1wb3J0IFwiL1VzZXJzL3NhdG8taC9EZXNrdG9wL3dvcmtzLzAxMDEvcmVzb3VyY2Uvc2Fzcy9tb2R1bGUvdjEvX21peGluLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvc2F0by1oL0Rlc2t0b3Avd29ya3MvMDEwMS9yZXNvdXJjZS9zYXNzL21vZHVsZS92MS9fdmFyaWFibGUuc2Nzc1wiO1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdCNjb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMCBnZXRTaXplVncoMTQwKTtcblx0XHQjbC1hcnRpY2xlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNERTY4NDM7XG5cdFx0XHRtYXJnaW4tdG9wOiBnZXRTaXplVncoMTYpO1xuXHRcdFx0QGluY2x1ZGUgZm9udChqcCwyNiw0MDAsMS41LDAuMDUpO1xuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDEwMCkgMDtcblx0XHRcdC5sLWNvbnRlbnRzIHtcblx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg3MTIpO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDEyKSBnZXRTaXplVncoNDApIGdldFNpemVWdyg0MCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcblx0XHRcdFx0Y29sb3I6ICM1OTU3NTc7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L2JnLXRvcC5zdmcpIHRvcCBsZWZ0IC9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR3aWR0aDogMTAxJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMSU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogZ2V0U2l6ZVZ3KC0xKTtcblx0XHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoLTIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L2JnLWJvdHRvbS5zdmcpIGJvdHRvbSBsZWZ0IC9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR3aWR0aDogMTAxJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMSU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KC0xKTtcblx0XHRcdFx0XHRsZWZ0OiBnZXRTaXplVncoLTEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZXJvX190aXRsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg2MDApO1xuXHRcdFx0XHRcdG1hcmdpbjogMTZweCBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L2FjYy5zdmcpIHRvcCBsZWZ0IC9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoMTU1KTtcblx0XHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDEyMik7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGdldFNpemVWdygtNTYpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGdldFNpemVWdygtNTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVyb19fY2FwdGlvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGdldFNpemVWdyg1ODApO1xuXHRcdFx0XHRcdG1hcmdpbjogIGdldFNpemVWdygtMjQpIGF1dG8gIGdldFNpemVWdyg0MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhlcm9fX2NhcHRpcG5fX3R4dHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICNERTY4NDM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBnZXRTaXplVncoMjQpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiBnZXRTaXplVncoMzIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb3R0ZXJ5X190aXRsZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDUwMCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGdldFNpemVWdyg2NCk7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogZ2V0U2l6ZVZ3KDMpIHNvbGlkICNERTY4NDM7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBnZXRTaXplVncoMykgc29saWQgI0RFNjg0Mztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdyg4KSBnZXRTaXplVncoNDApO1xuXHRcdFx0XHRcdFx0Ly8gY2xpcC1wYXRoOiBwb2x5Z29uKDUlIDAlLCA5NSUgMCUsIDEwMCUgNTAlLCA5NSUgMTAwJSwgNSUgMTAwJSwgMCUgNTAlKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoanAsMjgsOTAwLDEuNSwwLjA1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9uZXd5ZWFyc2xvdHRlcnkvdGl0bGVfbGluZS5zdmcpIHRvcCBsZWZ0IC9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoOTUpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBnZXRTaXplVncoNjQpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L3RpdGxlX2xpbmUuc3ZnKSB0b3AgbGVmdCAvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDk1KTtcblx0XHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDY0KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0xM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubG90dGVyeV9fdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChqcCwzMSw5MDAsMS41LDAuMDUpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3Z3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubG90dGVyeV9fY3RuIHtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gZ2V0U2l6ZVZ3KDQwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDI2LDQwMCwxLjgsMC4wNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvdHRlcnlfX2g0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDMwLDkwMCwxLjUsMC4wNSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGdldFNpemVWdygyNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN0b3JlLWxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAgZ2V0U2l6ZVZ3KDI0KTtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDMwNCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGdldFNpemVWdygzMDQpO1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRcdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDI0LDUwMCwxLjUsMC4wNSk7XG5cdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC4yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGdldFNpemVWdyg0KSBhdXRvIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0RFNjg0Mztcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGdldFNpemVWdyg0KTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGdldFNpemVWdyg0KSAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChqcCwyNiw3MDAsMS41LDAuMDUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmNvbWluZ3Nvb24ge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnY29taW5nIHNvb24nO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAn6Kmz57Sw44Gv44GT44Gh44KJJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWIyNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWI0OCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDQ4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudW1lXzEsIC51bWVfMiwgLnVtZV8zLCAudW1lXzQsIC51bWVfNSwgLnVtZV82IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGdldFNpemVWdyg2OSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZ2V0U2l6ZVZ3KDY5KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW1lXzEge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0LnVtZV8yIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVtZV8zIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVtZV80IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMjhweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51bWVfNSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVtZV82IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cdCNjb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMCAyMDBweDtcblx0XHQjbC1hcnRpY2xlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNERTY4NDM7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udChqcCwxNCw0MDAsMS41LDAuMDUpO1xuXHRcdFx0cGFkZGluZzogOTZweCAwO1xuXHRcdFx0LmwtY29udGVudHMge1xuXHRcdFx0XHR3aWR0aDogMTAwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTJweCA0MHB4IDEzNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XG5cdFx0XHRcdGNvbG9yOiAjNTk1NzU3O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS9iZy10b3Auc3ZnKSB0b3AgbGVmdCAvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMDJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0bGVmdDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS9iZy1ib3R0b20uc3ZnKSBib3R0b20gbGVmdCAvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMDRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdFx0bGVmdDogLTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVyb19fdGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiA2MThweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ly8gJjo6YmVmb3JlIHtcblx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ld3llYXJzbG90dGVyeS9hY2Muc3ZnKSB0b3AgbGVmdCAvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Ly8gXHR3aWR0aDogMTU1cHg7XG5cdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDEyMnB4O1xuXHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIFx0dG9wOiAtNTZweDtcblx0XHRcdFx0XHQvLyBcdHJpZ2h0OiAtNTBweDtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVyb19fY2FwdGlvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDY0M3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTE2cHggYXV0byAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZXJvX19jYXB0aXBuX190eHR7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjREU2ODQzO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG90dGVyeV9fdGl0bGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU2MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAjREU2ODQzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNERTY4NDM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggNDBweDtcblx0XHRcdFx0XHRcdC8vIGNsaXAtcGF0aDogcG9seWdvbig1JSAwJSwgOTUlIDAlLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDUlIDEwMCUsIDAlIDUwJSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDI4LDkwMCwxLjUsMC4wNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L3RpdGxlX2xpbmUuc3ZnKSB0b3AgbGVmdCAvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjRweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogODhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3eWVhcnNsb3R0ZXJ5L3RpdGxlX2xpbmUuc3ZnKSB0b3AgbGVmdCAvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjRweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDg4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb3R0ZXJ5X190ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDM2LDkwMCwxLjUsMC4wNSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubG90dGVyeV9fY3RuIHtcblx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDE2LDQwMCwxLjgsMC4wNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvdHRlcnlfX2g0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDI4LDkwMCwxLjUsMC4wNSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN0b3JlLWxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoanAsMTYsNzAwLDEuNSwwLjA1KTtcblx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogNHB4IGF1dG8gMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkV0hJVEU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjREU2ODQzO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGpwLDE2LDcwMCwxLjUsMC4wNSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuY29taW5nc29vbiB7XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdjb21pbmcgc29vbic7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfoqbPntLDjga/jgZPjgaHjgoknO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWIyNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWI0OCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudW1lXzEsIC51bWVfMiwgLnVtZV8zLCAudW1lXzQsIC51bWVfNSwgLnVtZV82IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW1lXzEge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0LnVtZV8yIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyOTdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51bWVfMyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51bWVfNCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW1lXzUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDg4MnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudW1lXzYge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk2MHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLG51bGxdfQ== */
