@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}body{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#1a1a1a;letter-spacing:.05em}img{max-width:100%}img[src$=".svg"]{width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;font-weight:400}.inview{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,-webkit-transform 2s;transition:transform 2s,opacity 2s;transition:transform 2s,opacity 2s,-webkit-transform 2s}.inview.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.contents-inner{max-width:1080px;margin:0 auto;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.contents-inner{max-width:89.3333333333vw;padding:0 0}}.accent-bg{background-color:#eeedea;background-image:url(/assets/img/common/gloss.png);background-repeat:repeat-x;width:100%}.loader-bg{z-index:10000;position:fixed;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:100vw;height:100vh;top:0;background:#041a32}.loader{width:260px}@media screen and (max-width:767px){.loader{width:26.6666666667vw}}.loader img{width:100%}.section-heading{position:relative;text-align:center;margin-bottom:60px}.section-heading .text-wrap{display:inline-block;position:relative;padding:0 70px}.section-heading .text-wrap:after,.section-heading .text-wrap:before{content:"";position:absolute;top:50%;display:inline-block;width:50px;height:1px;background-color:#1a1a1a}.section-heading .text-wrap:before{left:0}.section-heading .text-wrap:after{right:0}.section-heading .jp{display:block;font-size:26px;font-weight:700;font-family:"Zen Old Mincho",serif}.section-heading .en{display:block;font-family:Montserrat,sans-serif;color:#666;font-size:12px;font-weight:600;margin-top:10px}@media screen and (max-width:767px){.section-heading{margin-bottom:8vw}.section-heading .text-wrap{padding:0 16vw}.section-heading .text-wrap:after,.section-heading .text-wrap:before{width:10.6666666667vw}.section-heading .jp{font-size:6.6666666667vw}.section-heading .en{font-size:3.2vw;margin-top:2.6666666667vw}}.header{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:767px){.header{height:21.3333333333vw}}.header__logo{display:none;width:60px;position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.header__logo{width:13.3333333333vw;left:5.3333333333vw}}.header nav{opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background:#eeedea;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;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-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.header nav::-webkit-scrollbar{display:none}.header nav .nav__contact__detail{padding:0 0 60px 0;background:#eeedea}.header nav .nav__contact__detail .contact-btn{margin:0 auto 40px auto;width:350px;height:60px}.header nav .nav__contact__detail .contact-btn a,.header nav .nav__contact__detail .contact-btn a:link,.header nav .nav__contact__detail .contact-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header nav .nav__contact__detail .contact-btn a:hover{opacity:.7;text-decoration:none}}.header nav .nav__contact__detail .contact-btn a{width:100%;height:100%;background:#041a32;border-radius:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:20px;font-weight:700;color:#fff}.header nav .nav__contact__detail .contact-btn a .icon{display:inline-block;width:14px;line-height:1;margin-left:10px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.header nav .nav__contact__detail .tel{margin-bottom:20px;font-size:32px;font-weight:700;text-align:center;font-family:Montserrat,sans-serif;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}.header nav .nav__contact__detail .tel a,.header nav .nav__contact__detail .tel a:link,.header nav .nav__contact__detail .tel a:visited{color:#1a1a1a;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header nav .nav__contact__detail .tel a:hover{color:#1a1a1a;text-decoration:none}}.header nav .nav__contact__detail .tel .icon{display:inline-block;width:40px;line-height:1;margin-right:10px}.header nav .nav__contact__detail .text-area{color:#1a1a1a;font-weight:500}.header nav .nav__contact__detail .text-area .name{font-size:20px;font-weight:700;text-align:center}.header nav .nav__contact__detail .text-area .address{margin-top:10px;font-size:16px;text-align:center}.header nav .nav__contact__detail .time{margin-top:40px;font-size:16px;font-weight:500;text-align:center}.header nav .nav__contact__detail .time .ttl{display:block;font-size:20px;font-weight:700;text-align:center}.header nav .nav__contact__detail .time .day{display:block;margin-top:10px;margin-bottom:5px}.header nav .nav__contact__detail .time .night{display:block}.header nav .nav__contact__detail .time .text-small{font-size:14px}@media screen and (max-width:767px){.header nav{display:block;background:#eeedea}.header nav .nav__contact__detail{padding:0 5.3333333333vw 9.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}.header nav .nav__contact__detail .contact-btn{margin:0 auto 0 auto;width:100%;height:13.3333333333vw}.header nav .nav__contact__detail .contact-btn a,.header nav .nav__contact__detail .contact-btn a:link,.header nav .nav__contact__detail .contact-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.header nav .nav__contact__detail .contact-btn a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){.header nav .nav__contact__detail .contact-btn a{font-size:4.8vw}.header nav .nav__contact__detail .contact-btn a .icon{width:4vw;margin-left:2.6666666667vw}.header nav .nav__contact__detail .tel{margin-top:5.3333333333vw;margin-bottom:5.3333333333vw;font-size:6.6666666667vw}.header nav .nav__contact__detail .tel .icon{width:9.3333333333vw;margin-right:2.6666666667vw;-webkit-transform:translateY(.8vw);transform:translateY(.8vw)}.header nav .nav__contact__detail .text-area .name{font-size:4.2666666667vw}.header nav .nav__contact__detail .text-area .address{margin-top:2.6666666667vw;font-size:3.7333333333vw}.header nav .nav__contact__detail .time{margin-top:5.3333333333vw;font-size:3.7333333333vw}.header nav .nav__contact__detail .time .ttl{font-size:4.2666666667vw}.header nav .nav__contact__detail .time .day{margin-top:1.3333333333vw;display:block;margin-bottom:1.3333333333vw}.header nav .nav__contact__detail .time .night{display:block}.header nav .nav__contact__detail .time .text-small{font-size:3.2vw}}.header .nav__list{padding-bottom:40px;list-style:none;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}.header .nav__list__item{font-size:18px;font-family:"Zen Old Mincho",serif}.header .nav__list__item a,.header .nav__list__item a:link,.header .nav__list__item a:visited{color:#1a1a1a;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header .nav__list__item a:hover{color:#1a1a1a;text-decoration:none}}.header .nav__list__item.insta{margin-right:20px}.header .nav__list__item a{padding:10px 20px;font-weight:700;display:block}@media screen and (min-width:768px){.header .nav__list__item a .text-wrap{position:relative;display:inline-block}.header .nav__list__item a .text-wrap:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#041a32;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(0,0);transform:scale(0,0);border-radius:100vh}.header .nav__list__item a:hover span:after{-webkit-transform:scale(1,1);transform:scale(1,1)}}.header .nav__list__item .icon-insta{line-height:1;display:block;width:30px}.header .nav__list__item .icon-insta svg{fill:#1a1a1a;line-height:1;display:block}@media screen and (max-width:767px){.header .nav__list{padding-top:26.6666666667vw;padding-bottom:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .nav__list__item{font-size:4.8vw}.header .nav__list__item.insta{margin-right:0}.header .nav__list__item a{width:100%;padding:4vw 5.3333333333vw}.header .nav__list__item .icon-insta{width:9.3333333333vw}}.header .header__menu-btn{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:60px;height:60px;padding:10px 10px 10px;cursor:pointer;background:#fff;z-index:1000;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header__menu-btn span:nth-child(-n+3){position:absolute;display:block;width:30px;height:2px;background:#041a32}.header .header__menu-btn span:nth-child(1){top:15px;-webkit-transition:all .2s ease;transition:all .2s ease}.header .header__menu-btn span:nth-child(2){top:23px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header .header__menu-btn span:nth-child(3){top:31px;-webkit-transition:all .2s ease;transition:all .2s ease}.header .header__menu-btn span:nth-child(4){display:block;font-size:10px;color:#041a32;font-family:Montserrat,sans-serif;font-weight:600}@media screen and (max-width:767px){.header .header__menu-btn{top:4vw;right:4vw;width:16vw;height:16vw;padding:2.1333333333vw 1.3333333333vw 2.9333333333vw}.header .header__menu-btn span:nth-child(-n+3){width:9.3333333333vw;height:2px}.header .header__menu-btn span:nth-child(1){top:3.7333333333vw}.header .header__menu-btn span:nth-child(2){top:6.1333333333vw}.header .header__menu-btn span:nth-child(3){top:8.5333333333vw}.header .header__menu-btn span:nth-child(4){font-size:2.6666666667vw}}.header.scrolled .header__logo{display:block}.header.scrolled .header__menu-btn{background:#041a32}.header.scrolled .header__menu-btn span:nth-child(-n+3){background:#fff}.header.scrolled .header__menu-btn span:nth-child(4){color:#fff}@media screen and (max-width:767px){.header.scrolled{background:0 0}.header.scrolled .header__menu-btn span:nth-child(-n+3){width:9.3333333333vw;height:2px;background:#fff}.header.scrolled .header__menu-btn span:nth-child(1){top:3.7333333333vw}.header.scrolled .header__menu-btn span:nth-child(2){top:6.1333333333vw}.header.scrolled .header__menu-btn span:nth-child(3){top:8.5333333333vw}.header.scrolled .header__menu-btn span:nth-child(4){font-size:2.6666666667vw;color:#fff}}.header.nav-open nav{opacity:1;pointer-events:auto}.header.nav-open .header__menu-btn{background:#041a32}.header.nav-open .header__menu-btn span:nth-child(1){top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.header.nav-open .header__menu-btn span:nth-child(2){opacity:0}.header.nav-open .header__menu-btn span:nth-child(3){top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}.header.nav-open .header__menu-btn span:nth-child(4){color:#fff}@media screen and (max-width:767px){.header.nav-open .header__menu-btn span:nth-child(1){top:5.3333333333vw}.header.nav-open .header__menu-btn span:nth-child(3){top:5.3333333333vw}}.footer{width:100%;color:#fff;font-size:12px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#262626}.footer__inner{width:100%;padding:30px 8%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:center}.footer__inner .text{line-height:2}.footer__inner .text span{display:block}.footer__inner .text .name{font-size:14px;font-weight:700}@media screen and (max-width:767px){.footer{font-size:3.2vw}.footer__inner{display:block;padding:5.3333333333vw 5.3333333333vw 5.3333333333vw}.footer__inner .text .name{font-size:3.7333333333vw}.footer__inner .copy{text-align:center}}#page-top .mv{margin:0 auto 0;position:relative}#page-top .mv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:url(/assets/img/common/mv-overlay.png);background-size:6px 6px;z-index:2}#page-top .mv__inner{position:relative}#page-top .mv .logo{width:180px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100}@media screen and (max-width:767px){#page-top .mv .logo{width:26.6666666667vw}}#page-top .mv .mv-slider{height:100vh;overflow:hidden}@media screen and (max-width:767px){#page-top .mv .mv-slider{height:100dvh}}#page-top .mv .mv-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page-top .mv .scrolldown3{position:absolute;bottom:30px;right:50%;-webkit-animation:mousemove 1.6s ease-in-out infinite;animation:mousemove 1.6s ease-in-out infinite;z-index:100}@-webkit-keyframes mousemove{0%{bottom:10px}50%{bottom:5px}100%{bottom:10px}}@keyframes mousemove{0%{bottom:10px}50%{bottom:5px}100%{bottom:10px}}#page-top .mv .scrolldown3 span{position:absolute;left:-15px;bottom:65px;color:#eee;font-size:12px;letter-spacing:.05em;font-weight:600;font-family:Montserrat,sans-serif}#page-top .mv .scrolldown3 span::after{content:"";position:absolute;top:10px;left:17px;width:2px;height:15px;background:#eee;-webkit-animation:mousepathmove 1.4s linear infinite;animation:mousepathmove 1.4s linear infinite;opacity:0}@-webkit-keyframes mousepathmove{0%{height:0;top:10px;opacity:0}50%{height:15px;opacity:1}100%{height:0;top:30px;opacity:0}}@keyframes mousepathmove{0%{height:0;top:10px;opacity:0}50%{height:15px;opacity:1}100%{height:0;top:30px;opacity:0}}#page-top .mv .scrolldown3:before{content:"";position:absolute;bottom:20px;left:-10px;width:25px;height:37px;border-radius:10px;border:2px solid #eee}#page-top .mv .scrolldown3:after{content:"";position:absolute;bottom:46px;left:0;width:5px;height:5px;border-radius:50%;border:2px solid #eee}#page-top .calendar{padding:80px 0}#page-top .calendar__detail{text-align:center}#page-top .calendar__detail__text{font-size:18px;font-weight:500;margin-bottom:20px}#page-top .calendar__detail__text a,#page-top .calendar__detail__text a:link,#page-top .calendar__detail__text a:visited{color:#1a1a1a;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .calendar__detail__text a:hover{color:#1a1a1a;text-decoration:none}}#page-top .calendar__detail__text span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6));background:linear-gradient(transparent 60%,#ff6 60%)}#page-top .calendar__detail iframe{width:100%}@media screen and (max-width:767px){#page-top .calendar{padding:16vw 0}#page-top .calendar__detail__text{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}}#page-top .info .title{padding:60px 0 0;font-size:20px;line-height:2;font-weight:500;text-align:center}@media screen and (max-width:767px){#page-top .info .title{padding:8vw 0 0;font-size:4.2666666667vw;text-align:left}}#page-top .info .text-insta{padding:40px 0 0;font-size:18px;line-height:2;font-weight:500;text-align:center}@media screen and (max-width:767px){#page-top .info .text-insta{padding:5.3333333333vw 0 0;font-size:4vw;text-align:left}}#page-top .info .insta{margin:20px 0 80px;text-align:center}#page-top .info .insta a,#page-top .info .insta a:link,#page-top .info .insta a:visited{color:#1a1a1a;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .info .insta a:hover{color:#1a1a1a;text-decoration:none}}#page-top .info .insta a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-top .info .insta a .text{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px}#page-top .info .insta a .icon-insta{display:inline-block;line-height:1;width:40px;margin-left:20px}@media screen and (max-width:767px){#page-top .info .insta{margin:2.6666666667vw 0 10.6666666667vw}#page-top .info .insta a .text{font-size:4.2666666667vw}#page-top .info .insta a .icon-insta{width:10.6666666667vw;margin-left:2.6666666667vw}}#page-top .info .map{width:100%;height:400px;margin-bottom:80px}#page-top .info .map iframe{width:100%;height:100%}@media screen and (max-width:767px){#page-top .info .map{width:100%;height:53.3333333333vw;margin-bottom:10.6666666667vw}#page-top .info .map iframe{width:100%;height:100%}}#page-top .about{background:#eeedea;padding:120px 0 120px}@media screen and (max-width:767px){#page-top .about{padding:16vw 0 0;position:relative}}#page-top .about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){#page-top .about__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}}#page-top .about__detail{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-top .about__detail{width:100%;padding-right:0}}#page-top .about__detail .text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;line-height:2}#page-top .about__detail .text span{font-weight:700;font-size:20px;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6));background:linear-gradient(transparent 60%,#ff6 60%)}@media screen and (max-width:767px){#page-top .about__detail .text{width:100%;margin-top:8vw;font-size:4vw;text-align:left;line-height:2}#page-top .about__detail .text span{font-size:4.8vw}}#page-top .about__detail .time{margin-top:40px;font-size:16px;font-weight:500;background:#fff;padding:20px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .about__detail .time dl{display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .about__detail .time dl dt{min-width:85px;width:85px}@media screen and (max-width:767px){#page-top .about__detail .time{margin-top:8vw;font-size:3.7333333333vw;padding:5.3333333333vw;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .about__detail .time dl dt{min-width:21.3333333333vw;width:21.3333333333vw}#page-top .about__detail .time dl dd span{font-size:3.2vw}}#page-top .about .image{width:45%;border-radius:10px;overflow:hidden;position:relative}#page-top .about .image .swiper-pagination-bullet{background:#fff;border:1px solid #041a32;height:14px;width:14px;margin:0 3px;opacity:1}#page-top .about .image .swiper-pagination-bullet-active{background:#041a32}@media screen and (max-width:767px){#page-top .about .image{width:100%;border-radius:5px}}@media screen and (max-width:767px){#page-top .about .map{width:100%;height:53.3333333333vw;margin-top:16vw}#page-top .about .map iframe{width:100%;height:100%}}#page-top .food{padding:80px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"Zen Kaku Gothic New",sans-serif}@media screen and (max-width:767px){#page-top .food{padding:13.3333333333vw 0 0 0}}#page-top .food .button{position:relative;display:inline-block;font-weight:700;line-height:1.5;padding:20px 30px 20px 70px;-webkit-transition:.3s;transition:.3s;text-decoration:none;color:#fff;border-radius:.5rem;background:#041a32;-webkit-box-shadow:0 5px 0 #1f4e79;box-shadow:0 5px 0 #1f4e79;font-family:"Zen Kaku Gothic New",sans-serif}#page-top .food .button:first-of-type{margin-right:50px}@media screen and (max-width:767px){#page-top .food .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4vw 2.6666666667vw}#page-top .food .button:first-of-type{margin-right:0;margin-bottom:10.6666666667vw}}#page-top .food .button p{margin:0}#page-top .food .button .btn_balloon{position:absolute;display:inline-block;bottom:.8em;left:-10px;width:5em;height:5em;font-family:"Zen Kaku Gothic New",sans-serif;line-height:5em;text-align:center;color:#041a32;font-size:80%;font-weight:700;background:#fff;border:3px solid #1f4e79;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}#page-top .food .button .btn_balloon::before{position:absolute;content:"";bottom:-5px;right:-10px;border:9px solid transparent;border-left:15px solid #fff;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#page-top .food .button:hover{-webkit-transform:translate(0,3px);transform:translate(0,3px);background:#0a2a4d;-webkit-box-shadow:0 2px 0 #0d3c6b;box-shadow:0 2px 0 #0d3c6b}#page-top .food .food__contents{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-top .food .food__contents__item{width:48%;height:220px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:pointer;border-radius:10px;text-shadow:2px 3px 3px rgba(0,0,0,.4)}#page-top .food .food__contents__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/common/mv-overlay.png);background-size:6px 6px;z-index:2}#page-top .food .food__contents__item:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}#page-top .food .food__contents__item .img{width:100%;height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#page-top .food .food__contents__item.teisyoku .img{background:url(/assets/img/top/photo/kara-don-img3.jpg) no-repeat center top;background-size:cover}#page-top .food .food__contents__item.yakiniku .img{background:url(/assets/img/top/photo/yakuniku-img1.jpg) no-repeat center top;background-size:cover}#page-top .food .food__contents__item .text{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:40px;font-weight:700;font-family:"Cormorant Garamond",serif;letter-spacing:.02em;line-height:1;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10}@media screen and (max-width:767px){#page-top .food .food__contents{margin-top:0;display:block}#page-top .food .food__contents__item{width:100%;height:34.6666666667vw;border-radius:5px}#page-top .food .food__contents__item:not(:first-of-type){margin-top:8vw}#page-top .food .food__contents__item:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}#page-top .food .food__contents__item .text{font-size:8vw}}#page-top .recruit{padding:80px 0;background:#eeedea}#page-top .recruit__table{max-width:800px;margin:0 auto;font-size:16px}#page-top .recruit__table.recruit__table2{margin-top:80px}#page-top .recruit__table th{background:#f4f4f4;width:200px;text-align:left;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:3px solid #fff;border-bottom:3px solid #fff;line-height:1.6}#page-top .recruit__table td{background:#fff;width:600px;font-weight:500;text-align:left;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:3px solid #fff;border-bottom:3px solid #fff;line-height:1.6}#page-top .recruit__table tr:last-of-type td,#page-top .recruit__table tr:last-of-type th{border-bottom:none}#page-top .recruit .contact-btn{margin:60px auto 0 auto;width:300px;height:60px}#page-top .recruit .contact-btn a,#page-top .recruit .contact-btn a:link,#page-top .recruit .contact-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .recruit .contact-btn a:hover{opacity:.7;text-decoration:none}}#page-top .recruit .contact-btn a{width:100%;height:100%;background:#041a32;border-radius:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:20px;font-weight:700;color:#fff}#page-top .recruit .contact-btn a .icon{display:inline-block;width:14px;line-height:1;margin-left:10px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (max-width:767px){#page-top .recruit{padding:16vw 0}#page-top .recruit__table{max-width:89.3333333333vw;font-size:3.7333333333vw}#page-top .recruit__table.recruit__table2{margin-top:18.6666666667vw}#page-top .recruit__table th{width:36vw;padding:4.8vw;border-right:2px solid #fff;border-bottom:2px solid #fff}#page-top .recruit__table td{width:53.3333333333vw;padding:5.3333333333vw;border-right:2px solid #fff;border-bottom:2px solid #fff}#page-top .recruit .contact-btn{margin:13.3333333333vw auto 0 auto;width:100%;height:13.3333333333vw}#page-top .recruit .contact-btn a,#page-top .recruit .contact-btn a:link,#page-top .recruit .contact-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-top .recruit .contact-btn a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-top .recruit .contact-btn a{font-size:4.8vw}#page-top .recruit .contact-btn a .icon{width:4vw;margin-left:2.6666666667vw}}#page-top .contact{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){#page-top .contact{display:block}}#page-top .contact__left{width:50%}#page-top .contact__left .map iframe{width:100%;height:500px;line-height:1;display:block}@media screen and (max-width:767px){#page-top .contact__left{display:none}}#page-top .contact__right{width:50%;background-color:#041a32;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(/assets/img/common/gloss.png);background-repeat:repeat-x}@media screen and (max-width:767px){#page-top .contact__right{width:100%;padding:13.3333333333vw 5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}}#page-top .contact .section-heading{margin-bottom:0}#page-top .contact .section-heading .text-wrap::after,#page-top .contact .section-heading .text-wrap::before{display:none}#page-top .contact .section-heading .text-wrap .jp{color:#fff}#page-top .contact .section-heading .text-wrap .en{color:#84a3be}#page-top .contact__detail .contact-btn{margin:0 auto 40px auto;width:300px;height:60px}#page-top .contact__detail .contact-btn a,#page-top .contact__detail .contact-btn a:link,#page-top .contact__detail .contact-btn a:visited{color:#041a32;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .contact__detail .contact-btn a:hover{opacity:.7;text-decoration:none}}#page-top .contact__detail .contact-btn a{width:100%;height:100%;background:#fff;border-radius:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:20px;font-weight:700}#page-top .contact__detail .contact-btn a .icon{display:inline-block;width:30px;line-height:1;margin-right:10px}#page-top .contact__detail .tel{margin-bottom:20px;font-size:32px;font-weight:700;text-align:center;font-family:Montserrat,sans-serif;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}#page-top .contact__detail .tel a,#page-top .contact__detail .tel a:link,#page-top .contact__detail .tel a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .contact__detail .tel a:hover{color:#fff;text-decoration:none}}#page-top .contact__detail .tel .icon{display:inline-block;width:40px;line-height:1;margin-right:5px}#page-top .contact__detail .text-area{color:#fff;font-weight:500}#page-top .contact__detail .text-area .name{font-size:20px;font-weight:700;text-align:center}#page-top .contact__detail .text-area .address{margin-top:10px;font-size:16px;text-align:center}#page-top .contact__detail .time{margin-top:40px;font-size:16px;font-weight:500;color:#fff;text-align:center}#page-top .contact__detail .time .ttl{display:block;font-size:20px;font-weight:700;text-align:center}#page-top .contact__detail .time .day{display:block;margin-top:10px;margin-bottom:5px}#page-top .contact__detail .time .night{display:block}#page-top .contact__detail .time .text-small{font-size:14px}#page-top .contact__detail .g-map{display:none}@media screen and (max-width:767px){#page-top .contact__detail .contact-btn{margin:0 auto 8vw auto;width:100%;height:13.3333333333vw}#page-top .contact__detail .contact-btn a{font-size:4.8vw}#page-top .contact__detail .contact-btn a .icon{width:6.6666666667vw;margin-right:2.6666666667vw}#page-top .contact__detail .tel{margin-bottom:8vw;font-size:7.4666666667vw}#page-top .contact__detail .tel .icon{width:10.6666666667vw;margin-right:1.3333333333vw;-webkit-transform:translateY(.8vw);transform:translateY(.8vw)}#page-top .contact__detail .text-area .name{font-size:4.8vw}#page-top .contact__detail .text-area .address{margin-top:2.6666666667vw;font-size:3.7333333333vw}#page-top .contact__detail .time{margin-top:8vw;font-size:3.7333333333vw}#page-top .contact__detail .time .ttl{font-size:4.8vw}#page-top .contact__detail .time .day{margin-top:2.6666666667vw;display:block;margin-bottom:1.3333333333vw}#page-top .contact__detail .time .night{display:block}#page-top .contact__detail .time .text-small{font-size:3.2vw}#page-top .contact__detail .g-map{display:block;margin:8vw auto 0;text-align:center}#page-top .contact__detail .g-map a,#page-top .contact__detail .g-map a:link,#page-top .contact__detail .g-map a:visited{color:#1a1a1a;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){#page-top .contact__detail .g-map a:hover{opacity:.7;text-decoration:none}}@media screen and (max-width:767px){#page-top .contact__detail .g-map a{display:inline-block;padding:1.0666666667vw 3.2vw;font-size:3.7333333333vw;color:#1a1a1a;background:#fff;font-weight:600;border-radius:100vh}}#page-top .modal-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior-y:contain;z-index:10000;-ms-overflow-style:none;scrollbar-width:none}#page-top .modal-wrap::-webkit-scrollbar{display:none}#page-top .modal-bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(64,64,64,.6);mix-blend-mode:multiply;z-index:1}#page-top .modal{width:100%;min-height:calc(100% + 1px);padding:80px 40px;position:relative;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}#page-top .modal__inner{width:100%;max-width:720px;margin:0 auto;background:#fff;position:relative;overflow:hidden;padding:80px 40px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2001;border-radius:20px}#page-top .modal__inner .modal-close{display:block;position:absolute;right:20px;top:20px;width:40px;height:40px;cursor:pointer}#page-top .modal__inner .modal-close:after,#page-top .modal__inner .modal-close:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:40px;background:#333}#page-top .modal__inner .modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#page-top .modal__inner .modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#page-top .modal__inner .menu-list__item:not(:first-of-type){margin-top:40px}#page-top .modal__inner .menu-list__item__head{background:#eeedea;font-size:20px;font-weight:700;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .modal__inner .menu-list dl{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #041a32}#page-top .modal__inner .menu-list dl dt{width:70%;font-size:16px;font-weight:700}#page-top .modal__inner .menu-list dl dt.w-max{width:100%}#page-top .modal__inner .menu-list dl dd{width:30%;font-size:16px;font-weight:700;text-align:right}#page-top .modal__inner .menu-list dl dd.w-max{width:100%;padding-top:20px}#page-top .modal__inner .notes{font-size:14px;line-height:142.8571428571%;margin-top:10px;font-weight:500}@media screen and (max-width:767px){#page-top .modal__inner .notes{font-size:3.7333333333vw;margin-top:2.6666666667vw}}@media screen and (max-width:767px){#page-top .modal{padding:16vw 0}#page-top .modal__inner{max-width:89.3333333333vw;padding:13.3333333333vw 5.3333333333vw;border-radius:10px}#page-top .modal__inner .modal-close{right:4vw;top:2.6666666667vw;width:6.6666666667vw;height:8vw}#page-top .modal__inner .modal-close:after,#page-top .modal__inner .modal-close:before{width:.2666666667vw;height:8vw}#page-top .modal__inner .menu-list__item:not(:first-of-type){margin-top:8vw}#page-top .modal__inner .menu-list__item__head{font-size:4.2666666667vw;padding:1.3333333333vw 2.6666666667vw;margin-bottom:0}#page-top .modal__inner .menu-list dl{padding:4vw 0}#page-top .modal__inner .menu-list dl dt{width:55%;font-size:3.7333333333vw}#page-top .modal__inner .menu-list dl dd{width:45%;font-size:3.7333333333vw}#page-top .modal__inner .menu-list dl dd.w-max{padding-top:2.6666666667vw}}#page-contact{padding-top:0;background:#fff}#page-contact .contact{width:700px;margin:0 auto}@media screen and (max-width:767px){#page-contact .contact{width:89.3333333333vw;min-width:89.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}}#page-contact .contact__logo{max-width:200px;text-align:center;margin:50px auto 90px auto}#page-contact .contact__logo #header-logo{width:100%;fill:#222}@media screen and (max-width:767px){#page-contact .contact__logo{margin:10.6666666667vw auto 10.6666666667vw auto;max-width:100px}}#page-contact .contact__txt{font-size:30px;letter-spacing:.02em;text-indent:.02em;font-weight:700;line-height:1;margin-bottom:39px;text-align:center}@media screen and (max-width:767px){#page-contact .contact__txt{font-size:5.3333333333vw;text-align:left;margin-bottom:5.3333333333vw}}#page-contact .contact__txt2{font-size:16px;font-weight:700;line-height:2;letter-spacing:.02em;text-indent:.02em;margin-bottom:73px;text-align:center}@media screen and (max-width:767px){#page-contact .contact__txt2{font-size:3.7333333333vw;text-align:left;margin-bottom:10.6666666667vw}}#page-contact .contact__tel{max-width:500px;margin:0 auto;height:100px;background:#eee;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){#page-contact .contact__tel{height:auto;display:block;padding:5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box}}#page-contact .contact__tel .numb{font-size:40px;font-weight:600;letter-spacing:.1em;line-height:1;font-family:Montserrat,sans-serif}#page-contact .contact__tel .numb a,#page-contact .contact__tel .numb a:link,#page-contact .contact__tel .numb a:visited{color:#1a1a1a;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-contact .contact__tel .numb a:hover{color:#1a1a1a;text-decoration:none}}#page-contact .contact__tel .numb a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact .contact__tel .numb .icon{width:50px;display:block;line-height:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}#page-contact .contact__tel .numb .icon img{display:block;line-height:1}@media screen and (max-width:767px){#page-contact .contact__tel .numb{font-size:7.4666666667vw;margin-right:0;text-align:center}#page-contact .contact__tel .numb .icon{width:10.6666666667vw;display:block;line-height:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}#page-contact .contact__tel .time{font-size:14px;line-height:2;font-weight:500;text-align:left}@media screen and (max-width:767px){#page-contact .contact__tel .time{text-align:center;font-size:3.7333333333vw}}#page-contact .contact__footer{font-size:10px;letter-spacing:.1em;text-indent:.1em;line-height:1;text-align:center;color:#999;padding-bottom:24px}@media screen and (max-width:767px){#page-contact .contact__footer{font-size:2.6666666667vw;padding-bottom:6.6666666667vw}}#page-contact .contact_form{margin-top:70px;margin-bottom:170px}#page-contact .contact_form__note{font-size:16px;margin-bottom:50px;line-height:1.8;letter-spacing:.05em;word-break:break-all}#page-contact .contact_form__info{margin-bottom:60px}#page-contact .contact_form__info__item:not(:first-child){margin-top:30px}#page-contact .contact_form__info__item h2{font-size:18px;font-weight:700;letter-spacing:.05em;margin-bottom:16px}#page-contact .contact_form__info__item h2:before{content:"■";font-size:15px;margin-right:3px}#page-contact .contact_form__info__item .list,#page-contact .contact_form__info__item .txt{padding-left:1em}#page-contact .contact_form__info__item .list{margin-bottom:10px}@media screen and (max-width:767px){#page-contact .contact_form{margin-top:8vw;margin-bottom:13.3333333333vw}#page-contact .contact_form__note{text-align:left;font-size:3.7333333333vw;margin-bottom:10.6666666667vw}#page-contact .contact_form__info{margin-bottom:13.3333333333vw}#page-contact .contact_form__info__item:not(:first-child){margin-top:5.3333333333vw}#page-contact .contact_form__info__item h2{font-size:4.2666666667vw;margin-bottom:3.2vw}#page-contact .contact_form__info__item h2:before{font-size:3.7333333333vw}#page-contact .contact_form__info__item .list,#page-contact .contact_form__info__item .txt{font-size:3.7333333333vw}}#page-contact .contact_form table{width:500px;margin:0 auto 20px auto;border-collapse:collapse}@media screen and (max-width:767px){#page-contact .contact_form table{width:100%}}#page-contact .contact_form table th{width:100%;font-size:18px;font-weight:700;letter-spacing:.05em;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;padding:20px;background:#f4f4f4}#page-contact .contact_form table th.need:after{content:"※必須";font-size:14px;letter-spacing:.05em;color:#d30a0a;display:inline-block;margin-left:10px}@media screen and (max-width:767px){#page-contact .contact_form table th{font-size:4.2666666667vw;padding:4vw}#page-contact .contact_form table th.need:after{font-size:3.7333333333vw;margin-left:2.6666666667vw}}#page-contact .contact_form table td{width:100%;display:block;font-size:15px;padding-top:30px;padding-bottom:35px;text-align:left}@media screen and (max-width:767px){#page-contact .contact_form table td{font-size:4.2666666667vw;padding-top:5.3333333333vw;padding-bottom:9.3333333333vw}}#page-contact .contact_form table td small{font-size:13px;color:#d30a0a;margin-top:5px;display:block;text-align:left}@media screen and (max-width:767px){#page-contact .contact_form table td small{font-size:3.4666666667vw;margin-top:1.3333333333vw}}#page-contact .contact_form table td input{-webkit-appearance:none;border-radius:0;width:100%;border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:10px}@media screen and (max-width:767px){#page-contact .contact_form table td input{height:10.6666666667vw;padding:2.6666666667vw}}#page-contact .contact_form table td .radio-box .radio{cursor:pointer}#page-contact .contact_form table td .radio-box .radio:not(:first-child){margin-top:30px}#page-contact .contact_form table td .radio-box .radio input{display:none}#page-contact .contact_form table td .radio-box .radio input:checked+label:after{opacity:1}#page-contact .contact_form table td .radio-box .radio label{padding-left:30px;position:relative;font-size:18px;font-weight:700;line-height:1}#page-contact .contact_form table td .radio-box .radio label:before{position:absolute;content:"";top:4px;left:0;width:20px;height:20px;border:1px solid #c9c9c9;border-radius:50%;background:#fff}#page-contact .contact_form table td .radio-box .radio label:after{position:absolute;content:"";top:9px;left:5px;width:10px;height:10px;border-radius:50%;background:#041a32;opacity:0}@media screen and (max-width:767px){#page-contact .contact_form table td .radio-box{margin-top:0;margin-bottom:2.6666666667vw}#page-contact .contact_form table td .radio-box .radio:not(:first-child){margin-top:8vw}#page-contact .contact_form table td .radio-box .radio label{padding-left:8vw;font-size:4.2666666667vw}#page-contact .contact_form table td .radio-box .radio label:before{top:1.0666666667vw;width:5.3333333333vw;height:5.3333333333vw}#page-contact .contact_form table td .radio-box .radio label:after{top:2.4vw;left:1.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}#page-contact .contact_form table td textarea{border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:100%;min-height:300px;padding:10px}@media screen and (max-width:767px){#page-contact .contact_form table td textarea{min-width:100%;padding:2.6666666667vw}}#page-contact .contact_form table tr:last-child{padding-bottom:0}@media screen and (max-width:767px){#page-contact .contact_form table tr:last-child td{padding-bottom:0}}#page-contact .contact_form .kakunin{width:300px;height:50px;margin:0 auto}@media screen and (max-width:767px){#page-contact .contact_form .kakunin{width:66.6666666667vw;height:13.3333333333vw}}#page-contact .contact_form .kakunin input{-webkit-appearance:none;background:#041a32;border:1px solid #041a32;color:#fff;font-weight:700;width:100%;height:100%;font-size:18px;letter-spacing:.05em;text-indent:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-contact .contact_form .kakunin input:hover{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#041a32;cursor:pointer}@media screen and (max-width:767px){#page-contact .contact_form .kakunin input{font-size:4.2666666667vw}}#page-contact .check_annotation{font-weight:700}#page-contact .check_annotation .inner{margin-bottom:40px}@media screen and (max-width:767px){#page-contact .check_annotation{text-align:left}#page-contact .check_annotation .inner{margin-bottom:10.6666666667vw}}#page-contact .thanks_txt .lead-txt{font-size:18px;font-weight:700;margin-bottom:30px}@media screen and (max-width:767px){#page-contact .thanks_txt .lead-txt{margin-bottom:5.3333333333vw;font-size:4.2666666667vw}}#page-contact .thanks_txt .txt{text-align:left;line-height:2}@media screen and (max-width:767px){#page-contact .thanks_txt .txt{font-size:3.7333333333vw}}#page-contact .top_btn{-webkit-appearance:none;background:#041a32;color:#fff;font-weight:700;text-align:center;width:300px;height:50px;margin:60px auto 0 auto;font-size:16px;border:none;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;border-radius:5px}#page-contact .top_btn:link,#page-contact .top_btn:visited{background:#041a32;color:#fff;text-decoration:none}#page-contact .top_btn:hover{background:0 0;border:1px solid #041a32;-webkit-box-sizing:border-box;box-sizing:border-box;color:#041a32;cursor:pointer;text-decoration:none}@media screen and (max-width:767px){#page-contact .top_btn{margin:8vw auto 0 auto;font-size:4.2666666667vw;width:66.6666666667vw;height:13.3333333333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL190b3Auc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBOzs7O0FBVUEsS0FDQyxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLE9BQ0EseUJBQUEsS0FHRCxFQ3FCQSxRQURBLFNEakJDLGtCQUFBLFVBQ0EsbUJBQUEsUUFBQSxXQUFBLFFDd0JELFFEckJBLFNBRUMsZ0JBQUEsUUFDQSxlQUFBLFFBR0QsRUFDQyxRQUFBLEVBQ0EsT0FBQSxFQVFELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVBR0QsR0FDQyxTQUFBLFFBU0QsUUNvQkEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRRGxCQyxRQUFBLE1BR0QsUUFDQyxRQUFBLFVBR0QsTUFDQyxVQUFBLElBR0QsU0NvQkEsU0RsQkMsUUFBQSxLQUdELFlBQ0MsY0FBQSxJQUFBLE9BQ0EsZ0JBQUEsS0FHRCxFQUNDLGlCQUFBLFlBQ0EsNkJBQUEsUUFHRCxTQ29CQSxRRGxCQyxjQUFBLEVBR0QsS0NvQkEsSUFDQSxJQUNBLEtEbEJDLFlBQUEsU0FBQSxDQUFBLFVBR0QsRUNvQkEsT0RsQkMsWUFBQSxPQUdELElBQ0MsV0FBQSxPQUlELEtBQ0MsaUJBQUEsS0FDQSxNQUFBLEtBSUQsSUNvQkEsSURsQkMsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdELElBQ0MsT0FBQSxPQUdELElBQ0MsSUFBQSxNQU9ELE1BQ0MsY0FBQSxFQzBCRCxjQUhBLGNBQ0EsYUFDQSxjRHJCQSxPQUtDLE9BQUEsUUFJRCxXQUND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LGdCQUNBLE9BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuXHRwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuXHRtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbmhyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuXHR3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gY29udHJvbHMgaW4gQW5kcm9pZCA0ICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuXHRjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcblx0W2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0W2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuXHRjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudWwsIG9sLCBsaSwgZGwsIGR0LCBkZCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxubGlnaHQgMzAwXG5yZWd1bGFyIDQwMFxubWVkaXVtIDUwMFxuYm9sZCA3MDBcbiovXG4vKlxucmVndWxhciA0MDBcbm1lZGl1bSA1MDBcbnNlbWktYm9sZCA2MDBcbmJvbGQgNzAwXG4qL1xuLypcbmxpZ2h0IDMwMFxucmVndWxhciA0MDBcbm1lZGl1bSA1MDBcbnNlbWktYm9sZCA2MDBcbmJvbGQgNzAwXG4qL1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyog44K544Kv44Ot44O844Or44GZ44KL44Go5LiL44GL44KJ44G144KP44Gj44Go44GV44Gb44KL44Gf44KB44Gu44Kz44O844OJICovXG4uaW52aWV3IHtcbiAgLyogMzBweOS4i+OBkuOCiyAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIC8qIOimgee0oOOCkumAj+aYjuOBq+OBmeOCiyAqL1xuICBvcGFjaXR5OiAwO1xuICAvKiAy56eS44GL44GR44Gm44CB5aSJ5YyW44GV44Gb44KLICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycywgb3BhY2l0eSAycztcbn1cblxuLmludmlldy5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGVudHMtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cy1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4OS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMCAwO1xuICB9XG59XG5cbi5hY2NlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZGVhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2dsb3NzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2FkZXItYmcge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwNDFBMzI7XG59XG5cbi5sb2FkZXIge1xuICB3aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hZGVyIHtcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ubG9hZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA3MHB4O1xufVxuLnNlY3Rpb24taGVhZGluZyAudGV4dC13cmFwOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZyAudGV4dC13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXA6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5zZWN0aW9uLWhlYWRpbmcgLnRleHQtd3JhcDphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuLnNlY3Rpb24taGVhZGluZyAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbn1cbi5zZWN0aW9uLWhlYWRpbmcgLmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTZ2dztcbiAgfVxuICAuc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXA6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXA6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGluZyAuanAge1xuICAgIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGluZyAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5oZWFkZXIgbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNlZWVkZWE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5oZWFkZXIgbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwge1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlZGVhO1xufVxuLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGEsXG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGE6bGluayxcbi5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAuY29udGFjdC1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAuY29udGFjdC1idG4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwNDFhMzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGEgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRlbCBhLFxuLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC50ZWwgYTpsaW5rLFxuLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC50ZWwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGVsIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGV4dC1hcmVhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRleHQtYXJlYSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC50ZXh0LWFyZWEgLmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGltZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC50aW1lIC50dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRpbWUgLmRheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRpbWUgLm5pZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRpbWUgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2VlZWRlYTtcbiAgfVxuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdncgOS4zMzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biBhLFxuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGE6bGluayxcbiAgLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAuY29udGFjdC1idG4gYSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGEgLmljb24ge1xuICAgIHdpZHRoOiA0dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGVsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGVsIC5pY29uIHtcbiAgICB3aWR0aDogOS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44dncpO1xuICB9XG4gIC5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGV4dC1hcmVhIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGV4dC1hcmVhIC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXIgbmF2IC5uYXZfX2NvbnRhY3RfX2RldGFpbCAudGltZSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRpbWUgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuaGVhZGVyIG5hdiAubmF2X19jb250YWN0X19kZXRhaWwgLnRpbWUgLmRheSB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC50aW1lIC5uaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlciBuYXYgLm5hdl9fY29udGFjdF9fZGV0YWlsIC50aW1lIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4uaGVhZGVyIC5uYXZfX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyIC5uYXZfX2xpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xufVxuLmhlYWRlciAubmF2X19saXN0X19pdGVtIGEsXG4uaGVhZGVyIC5uYXZfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuLmhlYWRlciAubmF2X19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAubmF2X19saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAubmF2X19saXN0X19pdGVtLmluc3RhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlciAubmF2X19saXN0X19pdGVtIGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAubmF2X19saXN0X19pdGVtIGEgLnRleHQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVhZGVyIC5uYXZfX2xpc3RfX2l0ZW0gYSAudGV4dC13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQxYTMyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIH1cbiAgLmhlYWRlciAubmF2X19saXN0X19pdGVtIGE6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuLmhlYWRlciAubmF2X19saXN0X19pdGVtIC5pY29uLWluc3RhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbn1cbi5oZWFkZXIgLm5hdl9fbGlzdF9faXRlbSAuaWNvbi1pbnN0YSBzdmcge1xuICBmaWxsOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWFkZXIgLm5hdl9fbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAuaGVhZGVyIC5uYXZfX2xpc3RfX2l0ZW0uaW5zdGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyIC5uYXZfX2xpc3RfX2l0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHZ3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXIgLm5hdl9fbGlzdF9faXRlbSAuaWNvbi1pbnN0YSB7XG4gICAgd2lkdGg6IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fbWVudS1idG4gc3BhbjpudGgtY2hpbGQoLW4rMykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwNDFhMzI7XG59XG4uaGVhZGVyIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhlYWRlciAuaGVhZGVyX19tZW51LWJ0biBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjNweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uaGVhZGVyIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmhlYWRlciAuaGVhZGVyX19tZW51LWJ0biBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDQxYTMyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgICB0b3A6IDR2dztcbiAgICByaWdodDogNHZ3O1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGhlaWdodDogMTZ2dztcbiAgICBwYWRkaW5nOiAyLjEzMzMzMzMzMzN2dyAxLjMzMzMzMzMzMzN2dyAyLjkzMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKC1uKzMpIHtcbiAgICB3aWR0aDogOS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51LWJ0biBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogOC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyX19tZW51LWJ0biBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLmhlYWRlci5zY3JvbGxlZCAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLnNjcm9sbGVkIC5oZWFkZXJfX21lbnUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzA0MWEzMjtcbn1cbi5oZWFkZXIuc2Nyb2xsZWQgLmhlYWRlcl9fbWVudS1idG4gc3BhbjpudGgtY2hpbGQoLW4rMykge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhlYWRlci5zY3JvbGxlZCAuaGVhZGVyX19tZW51LWJ0biBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5zY3JvbGxlZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKC1uKzMpIHtcbiAgICB3aWR0aDogOS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXIuc2Nyb2xsZWQgLmhlYWRlcl9fbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmhlYWRlci5zY3JvbGxlZCAuaGVhZGVyX19tZW51LWJ0biBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuaGVhZGVyLnNjcm9sbGVkIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGVhZGVyLm5hdi1vcGVuIG5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmhlYWRlci5uYXYtb3BlbiAuaGVhZGVyX19tZW51LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwNDFhMzI7XG59XG4uaGVhZGVyLm5hdi1vcGVuIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLm5hdi1vcGVuIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXIubmF2LW9wZW4gLmhlYWRlcl9fbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLm5hdi1vcGVuIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLm5hdi1vcGVuIC5oZWFkZXJfX21lbnUtYnRuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXIubmF2LW9wZW4gLmhlYWRlcl9fbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzI2MjYyNjtcbn1cbi5mb290ZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggOCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl9faW5uZXIgLnRleHQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5mb290ZXJfX2lubmVyIC50ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX2lubmVyIC50ZXh0IC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5uZXIgLnRleHQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5uZXIgLmNvcHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jcGFnZS10b3AgLm12IHtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKj09PT09PT09PSDjgrnjgq/jg63jg7zjg6vjg4Djgqbjg7Pjga7jgZ/jgoHjga5DU1MgPT09PT09PT09PT09PT09Ki9cbiAgLyrjgrnjgq/jg63jg7zjg6vjg4Djgqbjg7PlhajkvZPjga7loLTmiYAqL1xuICAvKuS4i+OBi+OCieOBrui3nembouOBjOWkieWMluOBl+OBpuS4iuOBi+OCieS4i+OBq+WLleOBjyovXG4gIC8qU2Nyb2xs44OG44Kt44K544OI44Gu5o+P5YaZKi9cbiAgLyrjg57jgqbjgrnjga7kuK3jga7nt5rmj4/lhpkgKi9cbiAgLyrkuIrjgYvjgonjga7ot53pm6Ljg7vkuI3pgI/mmI7luqbjg7vpq5jjgZXjgYzlpInljJbjgZfjgabkuIrjgYvjgonkuIvjgavmtYHjgozjgosqL1xuICAvKuODnuOCpuOCueOBruaPj+WGmSAqL1xuICAvKuODnuOCpuOCueOBruS4reOBruS4uOOBruaPj+WGmSovXG59XG4jcGFnZS10b3AgLm12OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tdi1vdmVybGF5LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLXRvcCAubXZfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5tdiAubG9nbyB7XG4gIHdpZHRoOiAxODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdiAubG9nbyB7XG4gICAgd2lkdGg6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5tdiAubXYtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLypAa2V5ZnJhbWVzIHpvb21VcCB7XG4gICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nIHtcbiAgICAgIGFuaW1hdGlvbjogem9vbVVwIDdzIGxpbmVhciAwcyBub3JtYWwgYm90aDtcbiAgfSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm12IC5tdi1zbGlkZXIge1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG59XG4jcGFnZS10b3AgLm12IC5tdi1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLXRvcCAubXYgLnNjcm9sbGRvd24zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIC8q44Oe44Km44K544Gu5YuV44GNMS4256eS44GL44GR44Gm5YuV44GP5rC46YGg44Gr44Or44O844OXKi9cbiAgYW5pbWF0aW9uOiBtb3VzZW1vdmUgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQGtleWZyYW1lcyBtb3VzZW1vdmUge1xuICAwJSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4jcGFnZS10b3AgLm12IC5zY3JvbGxkb3duMyBzcGFuIHtcbiAgLyrmj4/nlLvkvY3nva4qL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICBib3R0b206IDY1cHg7XG4gIC8q44OG44Kt44K544OI44Gu5b2i54q2Ki9cbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuI3BhZ2UtdG9wIC5tdiAuc2Nyb2xsZG93bjMgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAvKuaPj+eUu+S9jee9riovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxN3B4O1xuICAvKue3muOBruW9oueKtiovXG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgLyrnt5rjga7li5XjgY0xLjTnp5LjgYvjgZHjgabli5XjgY/jgILmsLjpgaDjgavjg6vjg7zjg5cqL1xuICBhbmltYXRpb246IG1vdXNlcGF0aG1vdmUgMS40cyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG59XG5Aa2V5ZnJhbWVzIG1vdXNlcGF0aG1vdmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4jcGFnZS10b3AgLm12IC5zY3JvbGxkb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAvKuaPj+eUu+S9jee9riovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgLyrjg57jgqbjgrnjga7lvaLnirYqL1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xufVxuI3BhZ2UtdG9wIC5tdiAuc2Nyb2xsZG93bjM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAvKuaPj+eUu+S9jee9riovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NnB4O1xuICBsZWZ0OiAwO1xuICAvKuS4uOOBruW9oueKtiovXG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG59XG4jcGFnZS10b3AgLmNhbGVuZGFyIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuI3BhZ2UtdG9wIC5jYWxlbmRhcl9fZGV0YWlsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5jYWxlbmRhcl9fZGV0YWlsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3BhZ2UtdG9wIC5jYWxlbmRhcl9fZGV0YWlsX190ZXh0IGEsXG4jcGFnZS10b3AgLmNhbGVuZGFyX19kZXRhaWxfX3RleHQgYTpsaW5rLFxuI3BhZ2UtdG9wIC5jYWxlbmRhcl9fZGV0YWlsX190ZXh0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmNhbGVuZGFyX19kZXRhaWxfX3RleHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLmNhbGVuZGFyX19kZXRhaWxfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmNiA2MCUpO1xufVxuI3BhZ2UtdG9wIC5jYWxlbmRhcl9fZGV0YWlsIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMTZ2dyAwO1xuICB9XG4gICNwYWdlLXRvcCAuY2FsZW5kYXJfX2RldGFpbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5pbmZvIC50aXRsZSB7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmluZm8gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiA4dncgMCAwO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3BhZ2UtdG9wIC5pbmZvIC50ZXh0LWluc3RhIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuaW5mbyAudGV4dC1pbnN0YSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMCAwO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiNwYWdlLXRvcCAuaW5mbyAuaW5zdGEge1xuICBtYXJnaW46IDIwcHggMCA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLmluZm8gLmluc3RhIGEsXG4jcGFnZS10b3AgLmluZm8gLmluc3RhIGE6bGluayxcbiNwYWdlLXRvcCAuaW5mbyAuaW5zdGEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLmluZm8gLmluc3RhIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5pbmZvIC5pbnN0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5pbmZvIC5pbnN0YSBhIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jcGFnZS10b3AgLmluZm8gLmluc3RhIGEgLmljb24taW5zdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmluZm8gLmluc3RhIHtcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuaW5mbyAuaW5zdGEgYSAudGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmluZm8gLmluc3RhIGEgLmljb24taW5zdGEge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmluZm8gLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuI3BhZ2UtdG9wIC5pbmZvIC5tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuaW5mbyAubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5pbmZvIC5tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLXRvcCAuYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZGVhO1xuICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dCB7XG4gICAgcGFkZGluZzogMTZ2dyAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWwge1xuICB3aWR0aDogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWwgLnRleHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIC50ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmNiA2MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19kZXRhaWwgLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIC50aW1lIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS10b3AgLmFib3V0X19kZXRhaWwgLnRpbWUgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIC50aW1lIGRsIGR0IHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICB3aWR0aDogODVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbCAudGltZSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fZGV0YWlsIC50aW1lIGRsIGR0IHtcbiAgICBtaW4td2lkdGg6IDIxLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2RldGFpbCAudGltZSBkbCBkZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0IC5pbWFnZSB7XG4gIHdpZHRoOiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuYWJvdXQgLmltYWdlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQxYTMyO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtdG9wIC5hYm91dCAuaW1hZ2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDQxYTMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dCAubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXQgLm1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5mb29kIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5mb29kIHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzMzMzMzMzdncgMCAwIDA7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZm9vZCAuYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCA3MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwNDFhMzI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDAgIzFmNGU3OTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xufVxuI3BhZ2UtdG9wIC5mb29kIC5idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZm9vZCAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHZ3IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuZm9vZCAuYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZm9vZCAuYnV0dG9uIHAge1xuICBtYXJnaW46IDA7XG59XG4jcGFnZS10b3AgLmZvb2QgLmJ1dHRvbiAuYnRuX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiAwLjhlbTtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDFhMzI7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzFmNGU3OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xufVxuI3BhZ2UtdG9wIC5mb29kIC5idXR0b24gLmJ0bl9iYWxsb29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgI0ZGRjtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI3BhZ2UtdG9wIC5mb29kIC5idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzcHgpO1xuICBiYWNrZ3JvdW5kOiAjMGEyYTRkO1xuICBib3gtc2hhZG93OiAwIDJweCAwICMwZDNjNmI7XG59XG4jcGFnZS10b3AgLmZvb2QgLmZvb2RfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLmZvb2QgLmZvb2RfX2NvbnRlbnRzX19pdGVtIHtcbiAgd2lkdGg6IDQ4JTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMnB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuI3BhZ2UtdG9wIC5mb29kIC5mb29kX19jb250ZW50c19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9tdi1vdmVybGF5LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHNfX2l0ZW06aG92ZXIgLmltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbiNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHNfX2l0ZW0gLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2UtdG9wIC5mb29kIC5mb29kX19jb250ZW50c19faXRlbS50ZWlzeW9rdSAuaW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RvcC9waG90by9rYXJhLWRvbi1pbWczLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jcGFnZS10b3AgLmZvb2QgLmZvb2RfX2NvbnRlbnRzX19pdGVtLnlha2luaWt1IC5pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdG9wL3Bob3RvL3lha3VuaWt1LWltZzEuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHNfX2l0ZW0gLnRleHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mb29kIC5mb29kX19jb250ZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHNfX2l0ZW06aG92ZXIgLmltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gICNwYWdlLXRvcCAuZm9vZCAuZm9vZF9fY29udGVudHNfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG4jcGFnZS10b3AgLnJlY3J1aXQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZWVkZWE7XG59XG4jcGFnZS10b3AgLnJlY3J1aXRfX3RhYmxlIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNwYWdlLXRvcCAucmVjcnVpdF9fdGFibGUucmVjcnVpdF9fdGFibGUyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbiNwYWdlLXRvcCAucmVjcnVpdF9fdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuI3BhZ2UtdG9wIC5yZWNydWl0X190YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA2MDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4jcGFnZS10b3AgLnJlY3J1aXRfX3RhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0aCwgI3BhZ2UtdG9wIC5yZWNydWl0X190YWJsZSB0cjpsYXN0LW9mLXR5cGUgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3BhZ2UtdG9wIC5yZWNydWl0IC5jb250YWN0LWJ0biB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4jcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIGEsXG4jcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIGE6bGluayxcbiNwYWdlLXRvcCAucmVjcnVpdCAuY29udGFjdC1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiNwYWdlLXRvcCAucmVjcnVpdCAuY29udGFjdC1idG4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwNDFhMzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIGEgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAucmVjcnVpdCB7XG4gICAgcGFkZGluZzogMTZ2dyAwO1xuICB9XG4gICNwYWdlLXRvcCAucmVjcnVpdF9fdGFibGUge1xuICAgIG1heC13aWR0aDogODkuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5yZWNydWl0X190YWJsZS5yZWNydWl0X190YWJsZTIge1xuICAgIG1hcmdpbi10b3A6IDE4LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLnJlY3J1aXRfX3RhYmxlIHRoIHtcbiAgICB3aWR0aDogMzZ2dztcbiAgICBwYWRkaW5nOiA0Ljh2dztcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG4gICNwYWdlLXRvcCAucmVjcnVpdF9fdGFibGUgdGQge1xuICAgIHdpZHRoOiA1My4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAjcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIHtcbiAgICBtYXJnaW46IDEzLjMzMzMzMzMzMzN2dyBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIGEsXG4gICNwYWdlLXRvcCAucmVjcnVpdCAuY29udGFjdC1idG4gYTpsaW5rLFxuICAjcGFnZS10b3AgLnJlY3J1aXQgLmNvbnRhY3QtYnRuIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAucmVjcnVpdCAuY29udGFjdC1idG4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5yZWNydWl0IC5jb250YWN0LWJ0biBhIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAucmVjcnVpdCAuY29udGFjdC1idG4gYSAuaWNvbiB7XG4gICAgd2lkdGg6IDR2dztcbiAgICBtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuY29udGFjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3RfX2xlZnQge1xuICB3aWR0aDogNTAlO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19sZWZ0IC5tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9fbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5jb250YWN0X19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFhMzI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2dsb3NzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnNlY3Rpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnNlY3Rpb24taGVhZGluZyAudGV4dC13cmFwOjpiZWZvcmUsICNwYWdlLXRvcCAuY29udGFjdCAuc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAuc2VjdGlvbi1oZWFkaW5nIC50ZXh0LXdyYXAgLmpwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnNlY3Rpb24taGVhZGluZyAudGV4dC13cmFwIC5lbiB7XG4gIGNvbG9yOiAjODRhM2JlO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biBhLFxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGE6bGluayxcbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzA0MWEzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAuY29udGFjdC1idG4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biBhIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZWwgYSxcbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZWwgYTpsaW5rLFxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRlbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAudGVsIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRleHQtYXJlYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRleHQtYXJlYSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRleHQtYXJlYSAuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRpbWUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAudGltZSAudHRsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRpbWUgLmRheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAudGltZSAubmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50aW1lIC50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmctbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5jb250YWN0LWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHZ3IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmNvbnRhY3QtYnRuIGEgLmljb24ge1xuICAgIHdpZHRoOiA2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgICBmb250LXNpemU6IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZWwgLmljb24ge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44dncpO1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50ZXh0LWFyZWEgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRleHQtYXJlYSAuYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAudGltZSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLnRpbWUgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAudGltZSAuZGF5IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAudGltZSAubmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC50aW1lIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5nLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4dncgYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAuZy1tYXAgYSxcbiAgI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmctbWFwIGE6bGluayxcbiAgI3BhZ2UtdG9wIC5jb250YWN0X19kZXRhaWwgLmctbWFwIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9fZGV0YWlsIC5nLW1hcCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3RfX2RldGFpbCAuZy1tYXAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEuMDY2NjY2NjY2N3Z3IDMuMnZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICB9XG59XG4jcGFnZS10b3AgLm1vZGFsLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4jcGFnZS10b3AgLm1vZGFsLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLXRvcCAubW9kYWwtYmcge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg2NCwgNjQsIDY0LCAwLjYpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IDE7XG59XG4jcGFnZS10b3AgLm1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAubW9kYWxfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggNDBweCA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyMDAxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1vZGFsLWNsb3NlOmJlZm9yZSwgI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1vZGFsLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4jcGFnZS10b3AgLm1vZGFsX19pbm5lciAubW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbiNwYWdlLXRvcCAubW9kYWxfX2lubmVyIC5tb2RhbC1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1lbnUtbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNwYWdlLXRvcCAubW9kYWxfX2lubmVyIC5tZW51LWxpc3RfX2l0ZW1fX2hlYWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZGVhO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS10b3AgLm1vZGFsX19pbm5lciAubWVudS1saXN0IGRsIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDFhMzI7XG59XG4jcGFnZS10b3AgLm1vZGFsX19pbm5lciAubWVudS1saXN0IGRsIGR0IHtcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1lbnUtbGlzdCBkbCBkdC53LW1heCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1lbnUtbGlzdCBkbCBkZCB7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jcGFnZS10b3AgLm1vZGFsX19pbm5lciAubWVudS1saXN0IGRsIGRkLnctbWF4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm5vdGVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQyLjg1NzE0Mjg1NzElO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm5vdGVzIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm1vZGFsIHtcbiAgICBwYWRkaW5nOiAxNnZ3IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogODkuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gICNwYWdlLXRvcCAubW9kYWxfX2lubmVyIC5tb2RhbC1jbG9zZSB7XG4gICAgcmlnaHQ6IDR2dztcbiAgICB0b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiA2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLm1vZGFsX19pbm5lciAubW9kYWwtY2xvc2U6YmVmb3JlLCAjcGFnZS10b3AgLm1vZGFsX19pbm5lciAubW9kYWwtY2xvc2U6YWZ0ZXIge1xuICAgIHdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLm1vZGFsX19pbm5lciAubWVudS1saXN0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLm1vZGFsX19pbm5lciAubWVudS1saXN0X19pdGVtX19oZWFkIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDEuMzMzMzMzMzMzM3Z3IDIuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1lbnUtbGlzdCBkbCB7XG4gICAgcGFkZGluZzogNHZ3IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tb2RhbF9faW5uZXIgLm1lbnUtbGlzdCBkbCBkdCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAubW9kYWxfX2lubmVyIC5tZW51LWxpc3QgZGwgZGQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLm1vZGFsX19pbm5lciAubWVudS1saXN0IGRsIGRkLnctbWF4IHtcbiAgICBwYWRkaW5nLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdCB7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0IHtcbiAgICB3aWR0aDogODkuMzMzMzMzMzMzM3Z3O1xuICAgIG1pbi13aWR0aDogODkuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDkwcHggYXV0bztcbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2xvZ28gI2hlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICMyMjIyMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0X19sb2dvIHtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyBhdXRvIDEwLjY2NjY2NjY2Njd2dyBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3R4dCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X190eHQyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdHh0MiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdGVsIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdGVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdGVsIC5udW1iIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgYSxcbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3RlbCAubnVtYiBhOmxpbmssXG4jcGFnZS1jb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgLmljb24ge1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X190ZWwgLm51bWIgLmljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdGVsIC5udW1iIHtcbiAgICBmb250LXNpemU6IDcuNDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdGVsIC5udW1iIC5pY29uIHtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9fdGVsIC50aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX3RlbCAudGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWluZGVudDogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19ub3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm1fX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybV9faW5mb19faXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybV9faW5mb19faXRlbSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvX19pdGVtIC50eHQsICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybV9faW5mb19faXRlbSAubGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvX19pdGVtIC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm1fX25vdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm1fX2luZm9fX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvX19pdGVtIGgyOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm1fX2luZm9fX2l0ZW0gLnR4dCwgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtX19pbmZvX19pdGVtIC5saXN0IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUge1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRoLm5lZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAu+W/hemgiFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZDMwYTBhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDR2dztcbiAgfVxuICAjcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGgubmVlZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2QzMGEwYTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIGlucHV0IHtcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3ggLnJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3ggLnJhZGlvOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCAucmFkaW8tYm94IC5yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGQgLnJhZGlvLWJveCAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCAucmFkaW8tYm94IC5yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3ggLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUM5Qzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCAucmFkaW8tYm94IC5yYWRpbyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDQxYTMyO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3ggLnJhZGlvOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3ggLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0ZCAucmFkaW8tYm94IC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICAgIHRvcDogMS4wNjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIC5yYWRpby1ib3ggLnJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDIuNHZ3O1xuICAgIGxlZnQ6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAyLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdGQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIHRhYmxlIHRkIHRleHRhcmVhIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSAua2FrdW5pbiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLmNvbnRhY3RfZm9ybSAua2FrdW5pbiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIC5rYWt1bmluIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDQxYTMyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQxYTMyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4jcGFnZS1jb250YWN0IC5jb250YWN0X2Zvcm0gLmtha3VuaW4gaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzA0MWEzMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtY29udGFjdCAuY29udGFjdF9mb3JtIC5rYWt1bmluIGlucHV0IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1jb250YWN0IC5jaGVja19hbm5vdGF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcGFnZS1jb250YWN0IC5jaGVja19hbm5vdGF0aW9uIC5pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1jb250YWN0IC5jaGVja19hbm5vdGF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNwYWdlLWNvbnRhY3QgLmNoZWNrX2Fubm90YXRpb24gLmlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLWNvbnRhY3QgLnRoYW5rc190eHQgLmxlYWQtdHh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLnRoYW5rc190eHQgLmxlYWQtdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS1jb250YWN0IC50aGFua3NfdHh0IC50eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLnRoYW5rc190eHQgLnR4dCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtY29udGFjdCAudG9wX2J0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA0MWEzMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI3BhZ2UtY29udGFjdCAudG9wX2J0bjp2aXNpdGVkLCAjcGFnZS1jb250YWN0IC50b3BfYnRuOmxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDQxYTMyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2UtY29udGFjdCAudG9wX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDFhMzI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDQxYTMyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWNvbnRhY3QgLnRvcF9idG4ge1xuICAgIG1hcmdpbjogOHZ3IGF1dG8gMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtc3AgOiA3NTA7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXNwKSAqIDEwMHZ3O1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtanAtc2Fucztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cbi8qIOOCueOCr+ODreODvOODq+OBmeOCi+OBqOS4i+OBi+OCieOBteOCj+OBo+OBqOOBleOBm+OCi+OBn+OCgeOBruOCs+ODvOODiSAqL1xuLmludmlldyB7XG5cdC8qIDMwcHjkuIvjgZLjgosgKi9cblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuXHQvKiDopoHntKDjgpLpgI/mmI7jgavjgZnjgosgKi9cblx0b3BhY2l0eTogMDtcblx0LyogMuenkuOBi+OBkeOBpuOAgeWkieWMluOBleOBm+OCiyAqL1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMsIG9wYWNpdHkgMnM7XG59XG5cbi5pbnZpZXcuc2hvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuXG4vLyBzdHlsZSAtLS0tLS0tLS0tXG4uY29udGVudHMtaW5uZXJ7XG5cdG1heC13aWR0aDogMTA4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXgtd2lkdGg6IHZ3KDY3MCk7XG5cdFx0cGFkZGluZzogMCAwO1xuXHR9Ly9zcFxufVxuXG4uYWNjZW50LWJne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LWJnO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2dsb3NzLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIOODreODvOODh+OCo+ODs+OCsOeUu+mdoiAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxvYWRlci1iZyB7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDojMDQxQTMyO1xufVxuXG4ubG9hZGVye1xuXHR3aWR0aDogMjYwcHg7XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoMjAwKTtcblx0fS8vc3Bcblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuLy8g6KaL5Ye644GXIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VjdGlvbi1oZWFkaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0LnRleHQtd3JhcHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgNzBweDtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDowO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQuanB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWpwLXNlcmlmO1xuXHR9XG5cdC5lbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0Y29sb3I6ICM2NjY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXJnaW4tYm90dG9tOiB2dyg2MCk7XG5cblx0XHQudGV4dC13cmFwe1xuXHRcdFx0cGFkZGluZzogMCB2dygxMjApO1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogdncoODApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuanB7XG5cdFx0XHRmb250LXNpemU6IHZ3KDUwKTtcblx0XHR9XG5cdFx0LmVue1xuXHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0fVxuXHR9Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgIGhlaWdodDogdncoMTYwKTtcbiAgICB9Ly9zcFxuXG4gICAgJl9fbG9nb3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICB3aWR0aDogdncoMTAwKTtcbiAgICAgICAgICAgIGxlZnQ6IHZ3KDQwKTtcbiAgICAgICAgfS8vc3BcbiAgICB9XG5cbiAgICBuYXZ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQtYmc7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhJReODu0VkZ2XvvIktLS0tLS0tXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgLy8g44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yIRmlyZWZveO+8iS0tLS0tLS1cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhDaHJvbWXjg7tTYWZhcmnvvIktLS0tLS0tXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fY29udGFjdF9fZGV0YWlse1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQtYmc7XG5cbiAgICAgICAgICAgIC5jb250YWN0LWJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eShub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtYXJlYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWRkcmVzc3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGltZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAudHRse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kYXl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uaWdodHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LXNtYWxse1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50LWJnO1xuICAgICAgICAgICAgLm5hdl9fY29udGFjdF9fZGV0YWlse1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdncoNDApIHZ3KDcwKTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIC5jb250YWN0LWJ0bntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSxub25lKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdncoMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdncoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoNikpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LWFyZWF7XG4gICAgICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGltZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dC1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9Ly9zcFxuICAgIH1cblxuICAgIC5uYXZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtanAtc2VyaWY7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3ItYmxhY2ssICRjb2xvci1ibGFjaywgbm9uZSk7XG5cbiAgICAgICAgICAgICYuaW5zdGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLWluc3Rhe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzFhMWExYTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDIwMCk7XG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiB2dyg4MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMzApO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcblxuICAgICAgICAgICAgICAgICYuaW5zdGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDQwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1pbnN0YXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDcwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0vL3NwXG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWVudS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1uYXZ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICB0b3A6IHZ3KDMwKTtcbiAgICAgICAgICAgIHJpZ2h0OiB2dygzMCk7XG4gICAgICAgICAgICB3aWR0aDogdncoMTIwKTtcbiAgICAgICAgICAgIGhlaWdodDogdncoMTIwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDE2KSB2dygxMCkgdncoMjIpO1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDcwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdncoNDYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB2dyg2NCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0vL3NwXG4gICAgfVxuXG4gICAgLy8g44K544Kv44Ot44O844Or44GX44Gf5aC05ZCIIC0tLS0tLS1cbiAgICAmLnNjcm9sbGVke1xuICAgICAgICAuaGVhZGVyX19sb2dve1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbWVudS1idG57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS1idG57XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDcwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdncoMjgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdncoNDYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdncoNjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfS8vc3BcbiAgICB9XG5cbiAgICAvL21lbnUgb3BlbiAtLS0tLS0tXG4gICAgJi5uYXYtb3BlbntcbiAgICAgICAgbmF2e1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC8vbWVudSBidG4gLS0tXG4gICAgICAgIC5oZWFkZXJfX21lbnUtYnRue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgLmhlYWRlcl9fbWVudS1idG57XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB2dyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB2dyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0vL3NwXG4gICAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2O1xuXG4gICAgJl9faW5uZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDglO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLyogZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICovXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgICAgJl9faW5uZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDQwKSB2dyg0MCkgdncoNDApO1xuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvcHl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfS8vc3Bcbn0vL2Zvb3RlclxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXRvcCB7XG5cbiAgICAvL212IC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLm12e1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL212LW92ZXJsYXkucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dve1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyMDApO1xuICAgICAgICAgICAgfS8vc3BcbiAgICAgICAgfVxuXG4gICAgICAgIC5tdi1zbGlkZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICAgICAgfS8vc3BcblxuICAgICAgICAgICAgLypAa2V5ZnJhbWVzIHpvb21VcCB7XG4gICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWcge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbVVwIDdzIGxpbmVhciAwcyBub3JtYWwgYm90aDtcbiAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qPT09PT09PT09IOOCueOCr+ODreODvOODq+ODgOOCpuODs+OBruOBn+OCgeOBrkNTUyA9PT09PT09PT09PT09PT0qL1xuICAgICAgICAvKuOCueOCr+ODreODvOODq+ODgOOCpuODs+WFqOS9k+OBruWgtOaJgCovXG4gICAgICAgIC5zY3JvbGxkb3duM3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAvKuODnuOCpuOCueOBruWLleOBjTEuNuenkuOBi+OBkeOBpuWLleOBj+awuOmBoOOBq+ODq+ODvOODlyovXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdXNlbW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLyrkuIvjgYvjgonjga7ot53pm6LjgYzlpInljJbjgZfjgabkuIrjgYvjgonkuIvjgavli5XjgY8qL1xuICAgICAgICBAa2V5ZnJhbWVzIG1vdXNlbW92ZXtcbiAgICAgICAgICAgIDAle2JvdHRvbTogMTBweDt9XG4gICAgICAgICAgICA1MCV7Ym90dG9tOiA1cHg7fVxuICAgICAgICAgICAgMTAwJXtib3R0b206IDEwcHg7fVxuICAgICAgICB9XG5cbiAgICAgICAgLypTY3JvbGzjg4bjgq3jgrnjg4jjga7mj4/lhpkqL1xuICAgICAgICAuc2Nyb2xsZG93bjMgc3BhbntcbiAgICAgICAgICAgIC8q5o+P55S75L2N572uKi9cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgLyrjg4bjgq3jgrnjg4jjga7lvaLnirYqL1xuICAgICAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8q44Oe44Km44K544Gu5Lit44Gu57ea5o+P5YaZICovXG4gICAgICAgIC5zY3JvbGxkb3duMyBzcGFuOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAvKuaPj+eUu+S9jee9riovXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgLyrnt5rjga7lvaLnirYqL1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICAvKue3muOBruWLleOBjTEuNOenkuOBi+OBkeOBpuWLleOBj+OAguawuOmBoOOBq+ODq+ODvOODlyovXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdXNlcGF0aG1vdmUgMS40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLyrkuIrjgYvjgonjga7ot53pm6Ljg7vkuI3pgI/mmI7luqbjg7vpq5jjgZXjgYzlpInljJbjgZfjgabkuIrjgYvjgonkuIvjgavmtYHjgozjgosqL1xuICAgICAgICBAa2V5ZnJhbWVzIG1vdXNlcGF0aG1vdmV7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA1MCV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8q44Oe44Km44K544Gu5o+P5YaZICovXG4gICAgICAgIC5zY3JvbGxkb3duMzpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8q5o+P55S75L2N572uKi9cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgLyrjg57jgqbjgrnjga7lvaLnirYqL1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8q44Oe44Km44K544Gu5Lit44Gu5Li444Gu5o+P5YaZKi9cbiAgICAgICAgLnNjcm9sbGRvd24zOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgLyrmj4/nlLvkvY3nva4qL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0NnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8q5Li444Gu5b2i54q2Ki9cbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vY2FsZW5kYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuY2FsZW5kYXJ7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwkY29sb3ItYmxhY2ssJGNvbG9yLWJsYWNrLG5vbmUpO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmY2IDYwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgcGFkZGluZzogdncoMTIwKSAwO1xuICAgICAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9Ly9zcFxuICAgIH1cblxuICAgIC8vaW5mbyAtLS0tLS0tXG4gICAgLmluZm97XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDYwKSAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMik7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH0vL3NwXG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1pbnN0YXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDQwKSAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH0vL3NwXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5pbnN0YXtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibGFjayk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaWNvbi1pbnN0YXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdncoMjApIDAgdncoODApO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24taW5zdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0vL3NwXG4gICAgICAgIH1cblxuICAgICAgICAubWFwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2dyg0MDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcbiAgICAgICAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vc3BcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9hYm91dCAtLS0tLS0tXG4gICAgLmFib3V0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50LWJnO1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLWFjY2VudC1iZyAwJSwgJGNvbG9yLWFjY2VudC1iZyA2OC44MDIlLCB0cmFuc3BhcmVudCA2OC44MDIlLCB0cmFuc3BhcmVudCAxMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMjApIDAgMDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vJjphZnRlcntcbiAgICAgICAgICAgIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgIGhlaWdodDogdncoNjAwKTtcbiAgICAgICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyAgICB0b3A6IDA7XG4gICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50LWJnO1xuICAgICAgICAgICAgLy8gICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfS8vc3BcblxuICAgICAgICAmX19pbm5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH0vL3NwXG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWx7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfS8vc3BcblxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmY2IDYwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0vL3NwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGltZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdncoNDApO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICAgICAgZGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZ3KDE2MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE2MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ly9zcFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbmF2eTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICYtYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9Ly9zcFxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDQwMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTIwKTtcbiAgICAgICAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vc3BcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gZm9vZCAtLS0tXG4gICAgLmZvb2R7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qcC1zYW5zO1xuICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDAgMCB2dygxMjApIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMDApIDAgMCAwO1xuICAgICAgICB9Ly9zcFxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggNzBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDFhMzI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAwICMxZjRlNzk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtanAtc2FucztcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDIwKTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoODApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfS8vc3BcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIC5idG5fYmFsbG9vbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3R0b206IDAuOGVtO1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtanAtc2FucztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzA0MWEzMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFmNGU3OTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiAuYnRuX2JhbGxvb246OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b246aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYTJhNGQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwICMwZDNjNmI7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vZF9fY29udGVudHN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL212LW92ZXJsYXkucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50ZWlzeW9rdXtcbiAgICAgICAgICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90b3AvcGhvdG8va2FyYS1kb24taW1nMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnlha2luaWt1e1xuICAgICAgICAgICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RvcC9waG90by95YWt1bmlrdS1pbWcxLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygyNjApO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0vL3NwXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vcmVjcnVpdCAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5yZWNydWl0e1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQtYmc7XG4gICAgICAgICZfX3RhYmxle1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgJi5yZWNydWl0X190YWJsZTJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIHRoLHRke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWJ0bntcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgcGFkZGluZzogdncoMTIwKSAwO1xuICAgICAgICAgICAgJl9fdGFibGV7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2dyg2NzApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgICYucmVjcnVpdF9fdGFibGUye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDI3MCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDM2KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDQwMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhY3QtYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdncoMTAwKSBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSxub25lKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDEwMCk7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNik7XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2dygyMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0vL3NwXG4gICAgfVxuXG4gICAgLy9jb250YWN0IC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmNvbnRhY3R7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH0vL3NwXG5cbiAgICAgICAgJl9fbGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIC5tYXB7XG4gICAgICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9Ly9zcFxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vZ2xvc3MucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygxMDApIHZ3KDQwKTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfS8vc3BcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLnRleHQtd3JhcHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpwe1xuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NGEzYmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgICAgLmNvbnRhY3QtYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLW5hdnksJGNvbG9yLW5hdnksbm9uZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1hcmVhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1le1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnR0bHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGF5e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmlnaHR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmctbWFwe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcbiAgICAgICAgICAgICAgICAuY29udGFjdC1idG57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHZ3KDYwKSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMDApO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg1Nik7XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDYpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LWFyZWF7XG4gICAgICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aW1le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgICAgICAudHRse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRheXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uaWdodHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZy1tYXB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHZ3KDYwKSBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dyg4KSB2dygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ly9zcFxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyDjg6Ljg7zjg4Djg6sgLS0tLS0tLS0tLVxuICAgIC5tb2RhbC13cmFwe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgICAvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhJReODu0VkZ2XvvIktLS0tLS0tXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgLy8g44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yIRmlyZWZveO+8iS0tLS0tLS1cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhDaHJvbWXjg7tTYWZhcmnvvIktLS0tLS0tXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJne1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjNDA0MDQwLC42KTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5tb2RhbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmX19pbm5lcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHggODBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1saXN0e1xuICAgICAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQtYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbmF2eTtcbiAgICAgICAgICAgICAgICAgICAgZHR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudy1tYXh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi53LW1heHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGVze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMCwxNCkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XG4gICAgICAgICAgICAgICAgfS8vc3BcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMjApIDA7XG4gICAgICAgICAgICAmX19pbm5lcntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZ3KDY3MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMTAwKSB2dyg0MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB2dygzMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdncoMjApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDYwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWxpc3R7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudy1tYXh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9Ly9zcFxuICAgIH1cbiAgICAvL21vZGFsXG5cblxuICAgIC8vIOmWieW6l+OBruOBiuefpeOCieOBmyAtLS0tLS0tLS0tXG4gICAgLy8uY2xvc2UtaW5mb3tcbiAgICAvLyAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIC8vICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvLyAgICAubG9nb3tcbiAgICAvLyAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAvLyAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAvLyAgICB9XG4gICAgLy8gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgLnRleHQtcmlnaHR7XG4gICAgLy8gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC8vICAgIH1cbiAgICAvL31cbn0vL3BhZ2UtdG9wXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtY29udGFjdHtcblx0cGFkZGluZy10b3A6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0LmNvbnRhY3R7XG5cdFx0d2lkdGg6IDcwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHdpZHRoOiB2dyg2NzApO1xuXHRcdFx0bWluLXdpZHRoOiB2dyg2NzApO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2xvZ297XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gOTBweCBhdXRvO1xuXG5cdFx0XHQjaGVhZGVyLWxvZ297XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmaWxsOiAjMjIyMjIyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW46IHZ3KDgwKSBhdXRvIHZ3KDgwKSBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3R4dHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdHRleHQtaW5kZW50OiAuMDJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNDApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg0MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHh0MiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0XHR0ZXh0LWluZGVudDogLjAyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3M3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDI4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoODApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RlbHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDQwKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblxuXHRcdFx0Lm51bWJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDU2KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoODApO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19mb290ZXJ7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdHRleHQtaW5kZW50OiAuMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDUwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBjb250YWN0X2Zvcm0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LmNvbnRhY3RfZm9ybXtcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3MHB4O1xuXG5cdFx0Jl9fbm90ZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR9XG5cblx0XHQmX19pbmZvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCLilqBcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHh0LCAubGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMTAwKTtcblxuXHRcdFx0Jl9fbm90ZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg4MCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2luZm8ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMDApO1xuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyNCk7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudHh0LCAubGlzdCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXG5cdFx0dGFibGV7XG5cdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHRoe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0XHRcdCYubmVlZDphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIuKAu+W/hemgiFwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICNkMzBhMGE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMzApO1xuXHRcdFx0XHRcdCYubmVlZDphZnRlcntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNDApO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dyg3MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0c21hbGx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZDMwYTBhO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoODApO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYWRpby1ib3gge1xuXHRcdFx0XHRcdC5yYWRpbyB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzlDOUM5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW5hdnk7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXG5cdFx0XHRcdFx0XHQucmFkaW8ge1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoNjApO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzIpO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogdncoOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg0MCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0cjpsYXN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQua2FrdW5pbntcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogdncoNTAwKTtcblx0XHRcdFx0aGVpZ2h0OiB2dygxMDApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQua2FrdW5pbiBpbnB1dHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1uYXZ5O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5hdnk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHR0ZXh0LWluZGVudDogLjA1ZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1uYXZ5O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMzIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2hlY2tfYW5ub3RhdGlvbntcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQuaW5uZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdC5pbm5lcntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoODApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIHRoYW5rc190eHQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0LnRoYW5rc190eHR7XG5cdFx0LmxlYWQtdHh0e1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoNDApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnR4dHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50b3BfYnRue1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uYXZ5O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGNvbG9yOiAkY29sb3ItbmF2eTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbjogdncoNjApIGF1dG8gMCBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHR3aWR0aDogdncoNTAwKTtcblx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHR9XG5cdH1cbn1cbi8vICNjb250YWN0XG4iXX0= */
