﻿@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&display=swap&subset=japanese";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:root{color-scheme:light}html{overflow-y:scroll}body{color:#000;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;min-width:1240px;background:#fff}@media screen and (max-width: 767px){body{min-width:0}}.show-pc{display:inherit !important}@media screen and (max-width: 767px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 767px){.show-sp{display:inherit !important}}a{color:#000;text-decoration:none;transition:all .3s}a:hover,a:focus{color:#9d8825}a.link-underline{text-decoration:underline}a.link-underline:hover,a.link-underline:focus{text-decoration:none;color:#000}.icon{display:inline-block}.anchor-style{scroll-margin-top:170px}@media screen and (max-width: 767px){.anchor-style{scroll-margin-top:100px}}.page-top .item-history-inner .section-header{justify-content:center}.page-top .item-history-inner .section-header{justify-content:center}.page-top .item-list-wrapper.js_item-list-slider .item-list{left:0}@media screen and (max-width: 767px){.page-top .item-list-wrapper.js_item-list-slider .item-list{padding:0}}@media screen and (max-width: 767px){.page-top .contents{margin:18px 0 40px}}.page-top .item-history-inner .section-header{justify-content:center}@media screen and (max-width: 767px){.page-top .item-list-slider-container{max-width:calc(100% - 40px);margin:0 auto}}.page-top .item-list-wrapper.js_item-list-slider .item-list{left:0}@media screen and (max-width: 767px){.page-top .item-list-wrapper.js_item-list-slider .item-list{padding:0}}.page-top .main{width:60%;margin:0 auto}@media screen and (max-width: 767px){.page-top .main{width:100%}}.page-top .main a:hover{opacity:.7;transition:.3s}.page-top .sp_biz_body a img{transition:opacity .3s ease-out}.page-top .sp_biz_body a:hover img{opacity:.7}.page-top .sp_biz_body a:hover{text-decoration:underline}.page-top .sp_biz_body{padding-bottom:40px;line-height:1.6;box-sizing:border-box}.page-top .sp_biz_body *,.page-top .sp_biz_body *:before,.page-top .sp_biz_body *:after{box-sizing:inherit}.page-top .sp_biz_body h2{margin-bottom:0}.page-top .sp_biz_body p,.page-top .sp_biz_body li{margin:0;padding:0;font-size:14px;line-height:1.6}.page-top .sp_biz_body img{max-width:100%;height:auto;vertical-align:top}.page-top .sp_biz_body .box{margin:0 10px}.page-top .sp_biz_body #sp_biz_search{position:fixed;left:0;bottom:-100%;width:100%;background-color:rgba(0,0,0,.8);border-top:4px solid #fff;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.3);box-shadow:0 -2px 4px rgba(0,0,0,.3);color:#fff;z-index:10001}.page-top .sp_biz_body #sp_biz_search #sp_biz_btnSearch{padding:15px 10px;font-size:16px;text-align:center}.page-top .sp_biz_body #sp_biz_search #sp_biz_btnSearch span:before{content:"";display:inline-block;width:34px;height:34px;margin-right:8px;background:url(http://www.hibiyakadan.com/excludes/biz/s/img/common_bg_search.png) no-repeat;-webkit-background-size:34px auto;background-size:34px auto;vertical-align:middle}.page-top .sp_biz_body #sp_biz_search.is_show{bottom:0}.page-top .sp_biz_body #sp_biz_search.is_show #sp_biz_btnSearch{position:relative}.page-top .sp_biz_body #sp_biz_search.is_show #sp_biz_btnSearch:before,.page-top .sp_biz_body #sp_biz_search.is_show #sp_biz_btnSearch:after{position:absolute;top:50%;right:20px;margin-top:10.5px;margin-bottom:10.5px;margin-top:-1.5px}.page-top .sp_biz_body #sp_biz_search.is_show #sp_biz_btnSearch:before{content:"";display:block;width:28px;height:3px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-top .sp_biz_body #sp_biz_search.is_show #sp_biz_btnSearch:after{content:"";display:block;width:28px;height:3px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-top .sp_biz_body #sp_biz_search.is_show #sp_biz_btnSearch span:before{background-position:0 -34px}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody{padding:0 20px 20px}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody select{width:100%;margin-top:10px;padding:10px;background-color:#dfdfdf;border:none;border-radius:4px;font-family:inherit;font-size:inherit}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody select.is_error{background-color:#fed1d1}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody #sp_biz_searchBtnSubmit{display:block;width:60%;margin:20px auto 0;padding:10px;background-color:#668c44;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:bold;font-family:inherit;font-size:inherit;-webkit-appearance:none}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody .msgError{margin-bottom:5px;color:red;text-align:center}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody>.tel{margin-top:20px;padding-top:10px;border-top:1px solid #fff;text-align:center}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody>.tel .btnContact{margin-top:10px}.page-top .sp_biz_body #sp_biz_search #sp_biz_searchBody>.tel .btnContact a{display:block;padding:10px;border-radius:4px;background-color:#fff}.page-top #sp_biz_overlay{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.page-top .sp_biz_body .sp_biz_menu{margin-top:40px}.page-top .sp_biz_body .sp_biz_menu .heading{padding:0 10px 5px;border-bottom:1px solid #000}.page-top .sp_biz_body .sp_biz_menu .category{margin-bottom:0;padding:15px 30px 15px 10px;background-color:#bcaf90;border-bottom:1px solid #fff;color:#fff;position:relative}.page-top .sp_biz_body .sp_biz_menu .category:before{content:"";display:block;position:absolute;top:50%;right:10px;width:10px;height:10px;background-color:rgba(0,0,0,0);margin-top:-7.5px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.page-top .sp_biz_body .sp_biz_menu .category:before{-webkit-transition:-webkit-transform .2s;transition:transform .2s}.page-top .sp_biz_body .sp_biz_menu .category.is_show:before{margin-top:-2.5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-top .sp_biz_body .sp_biz_menu ul li a{display:block;padding:15px 30px;background-color:#f0ece3;border-bottom:1px solid #b4afa2;color:#000;text-decoration:none;position:relative}.page-top .sp_biz_body .sp_biz_menu ul li a:before{content:"";display:block;position:absolute;top:50%;right:15px;width:8px;height:8px;background-color:rgba(0,0,0,0);margin-top:-4px;border-top:solid 1px #000;border-right:solid 1px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-top .sp_biz_body .sp_biz_link{margin-top:20px}.page-top .sp_biz_body .sp_biz_link li{display:inline-block;width:50%;vertical-align:top;margin-top:-1px;border-top:1px solid #b4afa2;border-bottom:1px solid #b4afa2}.page-top .sp_biz_body .sp_biz_link li:nth-child(odd){border-right:1px solid #b4afa2}.page-top .sp_biz_body .sp_biz_link li a{display:table;table-layout:fixed;width:100%;padding:10px;color:#000;text-decoration:none}.page-top .sp_biz_body .sp_biz_link li a img,.page-top .sp_biz_body .sp_biz_link li a span{display:table-cell;vertical-align:middle}.page-top .sp_biz_body .sp_biz_link li a span{width:70%;padding-left:10px}.page-top #omatomeWrap{position:relative;box-sizing:border-box;font-size:16px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#2b2b2b;margin:0 auto;line-height:1.636364}@media screen and (max-width: 767px){.page-top #omatomeWrap{font-size:2.933333vw}}.page-top #omatomeWrap *,.page-top #omatomeWrap *::before,.page-top #omatomeWrap *::after{box-sizing:inherit}.page-top #omatomeWrap p{margin:0;padding:0}.page-top #omatomeWrap a{color:inherit}.page-top #omatomeWrap img{width:100%;height:auto;vertical-align:bottom;max-width:100%}.page-top #omatomeWrap .loadScreen{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1100}.page-top #omatomeWrap .loadScreen img{display:block;margin:5.727273em auto 0;transition:all 1s ease-out;transform:translateY(5em);opacity:0;width:14em;height:auto}.page-top #omatomeWrap .loadScreen.loading img{transform:translateY(0);opacity:1}.page-top #omatomeWrap .animItem{transition:all 1s ease-out;transform:translateY(6em);opacity:0}.page-top #omatomeWrap .animItem.scrolled{transform:translateY(0);opacity:1}.page-top #omatomeWrap .mainHeading{position:relative;margin:0 0 2.727273em;width:100%;height:38.636364em}.page-top #omatomeWrap .mainSlider-01{background-image:url(../img/omatome_slide_01.jpg)}.page-top #omatomeWrap .mainSlider-02{background-image:url(../img/omatome_slide_02.jpg)}.page-top #omatomeWrap .mainSlider-03{background-image:url(../img/omatome_slide_03.jpg)}@media screen and (max-width: 767px){.page-top #omatomeWrap .mainSlider-01{background-image:url(../img/sp/omatome_slide_01.jpg)}.page-top #omatomeWrap .mainSlider-02{background-image:url(../img/sp/omatome_slide_02.jpg)}.page-top #omatomeWrap .mainSlider-03{background-image:url(../img/sp/omatome_slide_03.jpg)}}.page-top #omatomeWrap .mainSlider .slick-slide{overflow:hidden;width:100%;height:38.636364em}.page-top #omatomeWrap .mainSlider .slick-slide>div{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% top}@media screen and (max-width: 767px){.page-top #omatomeWrap .mainSlider .slick-slide>div{background-position:center center;background-size:contain}}.page-top #omatomeWrap .mainSlider .slick-slide.slick-active>div{animation:sliderAnim 7.5s 1 ease-in-out}@keyframes sliderAnim{from{transform:scale(1.015, 1.015);transform-origin:0 0}to{transform:scale(1, 1);transform-origin:0 0}}.page-top #omatomeWrap .mainHeadingTitle{font-size:1em;line-height:1;text-align:center;top:5.727272em;left:50%;margin:0 0 0 -7em;background-color:rgba(255,255,255,.88);width:14em;height:14em}.page-top #omatomeWrap .mainHeadingLink{font-size:1.090909em;left:50%;bottom:2.083333em;line-height:1;width:18.75em;margin:0 0 0 -9.375em}.page-top #omatomeWrap .mainHeadingLink a{display:block;text-decoration:none;background:#fff url(../img/omatome_arrow_01.png) no-repeat right 1.333333em center;background-size:2.458333em auto;padding:1.166667em 1.333333em}.page-top #omatomeWrap .mainHeadingTxt1::before,.page-top #omatomeWrap .mainHeadingTxt1::after,.page-top #omatomeWrap .mainHeadingTitle,.page-top #omatomeWrap .mainHeadingTitle img,.page-top #omatomeWrap .mainHeadingLink{transition:opacity 1s ease-in-out;display:block;opacity:0;z-index:1010;position:absolute}.page-top #omatomeWrap .mainHeadingTxt1::before,.page-top #omatomeWrap .mainHeadingTxt1::after{content:"";width:22.5em;background-position:center center;background-repeat:no-repeat;background-size:contain}.page-top #omatomeWrap .mainHeadingTxt1{z-index:1010;position:absolute;top:21.181818em;width:22.5em;left:50%;margin:0 0 0 -11.25em;padding:0 0 1.545454em}.page-top #omatomeWrap .mainHeadingTxt1 img{transition:opacity 1s ease-in-out;display:block;opacity:0}.page-top #omatomeWrap .mainHeadingTxt1 img:nth-child(1){transition-delay:.5s;margin-bottom:.454545em}.page-top #omatomeWrap .mainHeadingTxt1::before{transition-delay:1s;background-image:url(../img/omatome_heading_01_line1.png);height:.454545em;top:3.363637em;right:0}.page-top #omatomeWrap .mainHeadingTxt1 img:nth-child(2){transition-delay:1.5s}.page-top #omatomeWrap .mainHeadingTxt1 img:nth-child(3){transition-delay:2s}.page-top #omatomeWrap .mainHeadingTxt1::after{transition-delay:2.5s;bottom:0;right:0;background-image:url(../img/omatome_heading_01_line2.png);height:1.545454em}.page-top #omatomeWrap .mainHeadingTitle{transition-delay:3s}.page-top #omatomeWrap .mainHeadingTitle img:nth-child(1){transition-delay:3.5s;top:2em;left:50%;margin-left:-3.772727em;width:7.545454em}.page-top #omatomeWrap .mainHeadingTitle img:nth-child(2){transition-delay:4s;top:8.636364em;left:50%;margin-left:-5.4545455em;width:10.909091em}.page-top #omatomeWrap .mainHeadingLink{transition-delay:4.5s}.page-top #omatomeWrap .loaded .mainHeadingTxt1::before,.page-top #omatomeWrap .loaded .mainHeadingTxt1::after,.page-top #omatomeWrap .loaded .mainHeadingTxt1 img,.page-top #omatomeWrap .loaded .mainHeadingTitle,.page-top #omatomeWrap .loaded .mainHeadingTitle img,.page-top #omatomeWrap .loaded .mainHeadingLink{opacity:1}.page-top #omatomeWrap .omatomeIntro{position:relative;padding:25.90909em 2.727272em 0;background:url(../img/omatome_bg_01.png) no-repeat center bottom 10em;background-size:32.045454em auto}.page-top #omatomeWrap .omatomeIntro dt{font-size:1.454545em;font-weight:bold;line-height:1.71875;margin:0 0 1.5em}.page-top #omatomeWrap .omatomeIntro dd{margin:0}.page-top #omatomeWrap .omatomeIntro dd p{font-size:1.181818em;line-height:2.333333;margin:2em 0 0}.page-top #omatomeWrap .omatomeIntro dd p:first-child{margin-top:0}.page-top #omatomeWrap .omatomeIntro .omatomeIntro-text1{width:18.272727em;left:9.454545em;top:0;display:block;line-height:1;position:absolute}.page-top #omatomeWrap .sectionBlock{border-top:.181818em solid #e6eaec;position:relative;padding:2.727272em 0 0;margin:5em auto 0;width:94.666667%}.page-top #omatomeWrap .sectionBlock::before{content:"";display:block;width:9.090909em;height:.181818em;background-color:#2b2b2b;position:absolute;left:50%;margin:0 0 0 -4.5454545em;top:-0.181818em}.page-top #omatomeWrap .sectionTitle1{text-align:center;font-size:1em;line-height:1;margin:0 0 2.727272em}.page-top #omatomeWrap .sectionTitle1 img{width:auto;height:1.818182em;margin:0 auto}.page-top #omatomeWrap .sectionTitle1+p{text-align:center;margin:0 0 2.75em;font-size:1.181818em;line-height:1.7}.page-top #omatomeWrap .sectionTitle1+p strong{font-weight:bold}.page-top #omatomeWrap .sectionTitle1+.sectionIntro{font-size:1.363636em;font-weight:bold}.page-top #omatomeWrap .subSectionBlock{border-top:.090909em solid #2b2b2b;margin-top:3.181818em;padding:3.181818em 0 0}.page-top #omatomeWrap .subSectionHeader{padding:0 1.818182em;margin:0 0 4em}.page-top #omatomeWrap .subSectionTitle1{font-size:5.909091em;font-weight:normal;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;line-height:1;margin:0 0 .5em}.page-top #omatomeWrap .subSectionTitle1.small{font-size:4.090909em}.page-top #omatomeWrap .subSectionTitle1.small span{display:block;position:relative;left:.7em;top:-0.25em}.page-top #omatomeWrap .subSectionTxt1 p:not(:first-child){margin:0;line-height:1.769231;font-size:1.181818em}.page-top #omatomeWrap .subSectionTxt1 p:first-child{font-size:1.363636em;font-weight:bold;line-height:1.833333;margin-bottom:1em;padding-bottom:1em;position:relative}.page-top #omatomeWrap .subSectionTxt1 p:first-child::after{content:"";display:block;width:2.333333em;height:.066667em;background-color:#2b2b2b;position:absolute;left:0;bottom:0}.page-top #omatomeWrap .itemsBlock1{margin:4em auto 0;padding:0 1.818181em}.page-top #omatomeWrap .itemsBlock1 .itemsTitle1{font-size:1.454545em;font-weight:normal;line-height:1;margin:0 0 2.2175em;border-left:.125em solid #262626;position:relative;padding-left:.625em}.page-top #omatomeWrap .itemsBlock1 .itemsTitle1 span{font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-weight:600;font-size:.6875em;display:block;margin:0 0 .25em}.page-top #omatomeWrap .itemsBlock1 .itemsTitle1::after{content:"";display:block;width:100%;height:1px;background-color:#262626;position:absolute;left:0;bottom:-0.5em;transition:all 2.5s ease-out;transform:scaleX(0);transform-origin:left center}.page-top #omatomeWrap .itemsBlock1.scrolled .itemsTitle1::after{transform:scaleX(1)}.page-top #omatomeWrap .itemsList1>li{margin:4em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-top #omatomeWrap .itemsList1>li:first-child{margin-top:0}.page-top #omatomeWrap .itemImage{margin:0;padding:0;line-height:1;position:relative;width:49.206349%}.page-top #omatomeWrap .itemImage figcaption{width:5em;position:absolute;right:0;top:-1.136363em}.page-top #omatomeWrap .itemDetails{width:47.619048%}.page-top #omatomeWrap .itemsList1 .itemName{font-size:1.363636em;line-height:1.333333;padding-bottom:.75em;margin-bottom:.75em;border-bottom:1px solid}.page-top #omatomeWrap .itemsList1 .itemName span{font-size:.733333em;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-weight:600;display:block;margin-top:.1em}.page-top #omatomeWrap .itemsList1 p:not(.itemName){text-align:justify}.page-top #omatomeWrap .case-wrap{padding:0 1.818181em}.page-top #omatomeWrap .case-wrap>div{margin:0 0 2.727273em;padding:2em 1.818181em 1.590909em;position:relative;background-color:#fff;border:.136364em solid #313131}.page-top #omatomeWrap .case-wrap>div:last-child{margin-bottom:0}.page-top #omatomeWrap .case-wrap>div::after{content:"";display:block;width:2.272727em;height:2.272727em;background:url(../img/omatome_bg_02.png) no-repeat right top;background-size:contain;position:absolute;top:-0.136364em;right:-0.136364em}.page-top #omatomeWrap .case-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-top #omatomeWrap .case-wrap dl dt{line-height:1;width:4.818182em;margin:1.818181em 1em 0 0}.page-top #omatomeWrap .case-wrap dl dd{margin:1.818181em 0 0;width:calc(100% - 6.318182em)}.page-top #omatomeWrap .case-wrap dl dt:nth-of-type(1),.page-top #omatomeWrap .case-wrap dl dd:nth-of-type(1){margin-top:0}.page-top #omatomeWrap .merits{width:59.15493%;margin:0 auto}.page-top #omatomeWrap .merits-dt01{background-image:url(../img/omatome_text_03.png);margin-top:0}.page-top #omatomeWrap .merits-dt02{background-image:url(../img/omatome_text_04.png)}.page-top #omatomeWrap .merits-dt03{background-image:url(../img/omatome_text_05.png)}.page-top #omatomeWrap .merits dt{font-size:1.363636em;font-weight:bold;line-height:1.2;padding:2.333333em 0 .75em;border-bottom:1px solid;background-position:center top;background-repeat:no-repeat;background-size:auto 1.333333em;text-align:center;margin:2em 0 .75em}.page-top #omatomeWrap .merits dd{margin:0}.page-top #omatomeWrap .howTo{margin:0px auto 20px;padding:0;list-style:none;width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.page-top #omatomeWrap .howTo{width:88.732394%;flex-direction:column}}.page-top #omatomeWrap .howTo>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;position:relative;width:20%;flex-direction:column}@media screen and (max-width: 767px){.page-top #omatomeWrap .howTo>li{justify-content:space-between;width:auto;flex-direction:row;margin:0 0 2.545454em}}.page-top #omatomeWrap .howTo>li p{font-size:.8125rem;line-height:1.4;font-weight:400;width:100%;margin:20px 0 0}@media screen and (max-width: 767px){.page-top #omatomeWrap .howTo>li p{margin:0px 0px 0px 20px;width:calc(100% - 12.954545em)}}.page-top #omatomeWrap .howTo>li::after{content:"";display:block;width:1.5em;height:1em;background:url(../img/arrow_01.png) no-repeat center center;background-size:contain;position:absolute;top:60px;right:-30px}@media screen and (max-width: 767px){.page-top #omatomeWrap .howTo>li::after{background:url(../img/sp/arrow_01.png) no-repeat center center;background-size:contain;top:auto;right:auto;bottom:-1.727273em;left:2.75em}}@media screen and (max-width: 767px){.page-top #omatomeWrap .howTo>li:last-child{margin-bottom:0}}.page-top #omatomeWrap .howTo>li:last-child::after{display:none}.page-top #omatomeWrap .howTo>li img{display:block;margin:0;width:11.954545em}.page-top #omatomeWrap .omatomeFooter{border-top:1px solid #eee;padding:5em 0 1em;margin:5em auto 0;position:relative;width:94.666667%}.page-top #omatomeWrap .footerBtn1{width:100%;margin:0 auto 1em;font-size:1.272727em;font-weight:bold;line-height:1.1}.page-top #omatomeWrap .footerBtn1 a{color:#fff;text-decoration:none;background:#262626 url(../img/sp/omatome_arrow_02.png) no-repeat right 2em top 50%;background-size:2.107143em auto;padding:1.75em 2.857143em;display:block;text-align:center}.page-top #omatomeWrap .footerContact{text-align:center;font-size:1.272727em;margin:0 0 1em}.page-top #omatomeWrap .footerContact-a{text-decoration:underline}.page-top #omatomeWrap .footerContact-a:hover{text-decoration:none;transition:.3s;color:#9d8825}.page-top #omatomeWrap .footerContact small{font-size:.785714em}.page-top #omatomeWrap .footerSmall{text-align:center;font-size:1em;margin:0 0 2.285714em}.page-top #omatomeWrap .footerBtn2{width:23.076923em;margin:0 auto;font-size:1.181818em;line-height:1.1}.page-top #omatomeWrap .footerBtn2 a{color:#262626;text-decoration:none;background:#fff url(../img/omatome_arrow_01.png) no-repeat right 3.692308em top 50%;background-size:2.269231em auto;border:1px solid #262626;padding:1.25em 1em 1.25em 2.75em;display:block}.page-top #omatomeWrap .toTop{width:3.181818em;line-height:1;position:fixed;right:1em;bottom:90px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvZXh0L2Jpei9vbWF0b21lL2Nzcy9zdHlsZS5zY3NzIiwidXNlcndlYi9jc3MvZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsInVzZXJ3ZWIvY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsInVzZXJ3ZWIvY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9nbG9iYWwvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBSVEsb0dDS1IscUJBR0UsU0FDQSxVQUNBLHNCQUNBLFNBQ0EsZUFDQSxrQkFHRiwyQ0FDRSx3QkFHRixhQUNFLDhCQUNBLHdCQUdGLHVDQUNFLGFBQ0UsaUJBSUosOENBQ0UsMEJBQ0Usd0JBSUosYUFDRSxnQkFDQSxrQkFDQSxnQkFDQSxpQ0FDQSxtQ0FHRixxQ0FDRSxhQUNBLGNBR0YsaUJBQ0UsZ0JBQ0EsYUFHRixnRUFDRSxlQUdGLGtCQUNFLG1CQUdGLDhEQUNFLG1CQUdGLFVBQ0UsMkJBR0YsY0FDRSxnQkFHRix1REFDRSxjQUdGLHdCQUNFLHFCQUNBLGdCQUdGLDRCQUNFLHlCQUdGLGlCQUNFLDhCQUdGLFdBQ0UsWUFDQSw2QkFDQSxjQUNBLGFBQ0EsaUJBR0YsdUJBQ0UsZ0RBQ0EsbUJBR0YsZ0ZBQ0UsZ0NBQ0Esc0JBQ0EscUJBQ0EsMkJBQ0EsNkJBQ0EsOEJBQ0Esb0JBR0YscUJBQ0UsWUFDQSx5REFDRSxXQUNBLGFBR0osY0FDRSx5QkFDQSxpQkM1SEYsTUFDRSxtQkFFRixLQUNFLGtCQUVGLEtBQ0UsTUNXVyxLRFZYLFlDRFEsaUZERVIsZ0JBQ0EsaUJBQ0EsZ0JFWUEscUNGakJGLEtBT0ksYUFJSixTQUNFLDJCRUtBLHFDRk5GLFNBR0kseUJBR0osU0FDRSx3QkVEQSw4Q0ZHRSw0QkFJSixFQUNFLE1DYlcsS0RjWCxxQkFDQSxtQkFDQSxnQkFFRSxNQ1ZXLFFEWWIsaUJBQ0UsMEJBQ0EsOENBRUUscUJBQ0EsTUN6Qk8sS0Q4QmIsTUFDRSxxQkFHRixjQUNFLHdCRTlC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cyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQHVzZSBcIi4uLy4uLy4uLy4uL2Nzcy9mb3VuZGF0aW9uXCJhcyAqO1xuQHVzZSBcIi4uLy4uLy4uLy4uL2Nzcy9nbG9iYWxcImFzICo7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOjQwMCw3MDAmZGlzcGxheT1zd2FwJnN1YnNldD1qYXBhbmVzZVwiKTtcblxuLy8gLnBhZ2UtdG9w44KSLnBhZ2UtdG9w44Gr5LiA5ous572u5o+bXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOWFsemAmuioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLXRvcCB7XG4gIC5pdGVtLWhpc3RvcnktaW5uZXIgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaXRlbS1oaXN0b3J5LWlubmVyIC5zZWN0aW9uLWhlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLml0ZW0tbGlzdC13cmFwcGVyLmpzX2l0ZW0tbGlzdC1zbGlkZXIgLml0ZW0tbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5jb250ZW50c3tcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbjogMThweCAwIDQwcHg7XG4gICAgfVxuICB9XG4gIC5pdGVtLWhpc3RvcnktaW5uZXIgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaXRlbS1saXN0LXNsaWRlci1jb250YWluZXJ7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5pdGVtLWxpc3Qtd3JhcHBlci5qc19pdGVtLWxpc3Qtc2xpZGVyIC5pdGVtLWxpc3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubWFpbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOODquOCu+ODg+ODiFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLy8gZm9vdGVyIHtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgLy8gfVxuXG4gIC5zcF9iaXpfYm9keSBhIGltZyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5IGE6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc3BfYml6X2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAqLFxuICAuc3BfYml6X2JvZHkgKjpiZWZvcmUsXG4gIC5zcF9iaXpfYm9keSAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5IHAsXG4gIC5zcF9iaXpfYm9keSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLmJveCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAvKiDms5Xkurrjgq7jg5Xjg4jjgYvjgpPjgZ/jgpPmpJzntKJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zcF9iaXpfYm9keSAjc3BfYml6X3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0ycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoICNzcF9iaXpfYnRuU2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAjc3BfYml6X3NlYXJjaCAjc3BfYml6X2J0blNlYXJjaCBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwOi8vd3d3LmhpYml5YWthZGFuLmNvbS9leGNsdWRlcy9iaXovcy9pbWcvY29tbW9uX2JnX3NlYXJjaC5wbmcpIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMzRweCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAjc3BfYml6X3NlYXJjaC5pc19zaG93IHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgI3NwX2Jpel9zZWFyY2guaXNfc2hvdyAjc3BfYml6X2J0blNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoLmlzX3Nob3cgI3NwX2Jpel9idG5TZWFyY2g6YmVmb3JlLCAuc3BfYml6X2JvZHkgI3NwX2Jpel9zZWFyY2guaXNfc2hvdyAjc3BfYml6X2J0blNlYXJjaDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gICAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoLmlzX3Nob3cgI3NwX2Jpel9idG5TZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgI3NwX2Jpel9zZWFyY2guaXNfc2hvdyAjc3BfYml6X2J0blNlYXJjaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoLmlzX3Nob3cgI3NwX2Jpel9idG5TZWFyY2ggc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0cHg7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgI3NwX2Jpel9zZWFyY2ggI3NwX2Jpel9zZWFyY2hCb2R5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAjc3BfYml6X3NlYXJjaCAjc3BfYml6X3NlYXJjaEJvZHkgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAjc3BfYml6X3NlYXJjaCAjc3BfYml6X3NlYXJjaEJvZHkgc2VsZWN0LmlzX2Vycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMWQxO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoICNzcF9iaXpfc2VhcmNoQm9keSAjc3BfYml6X3NlYXJjaEJ0blN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2OGM0NDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAjc3BfYml6X3NlYXJjaCAjc3BfYml6X3NlYXJjaEJvZHkgLm1zZ0Vycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoICNzcF9iaXpfc2VhcmNoQm9keSA+IC50ZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5ICNzcF9iaXpfc2VhcmNoICNzcF9iaXpfc2VhcmNoQm9keSA+IC50ZWwgLmJ0bkNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgI3NwX2Jpel9zZWFyY2ggI3NwX2Jpel9zZWFyY2hCb2R5ID4gLnRlbCAuYnRuQ29udGFjdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgI3NwX2Jpel9vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgfVxuXG4gIC8qIOODoeODi+ODpeODvFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNwX2Jpel9ib2R5IC5zcF9iaXpfbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAuc3BfYml6X21lbnUgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9tZW51IC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2FmOTA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5IC5zcF9iaXpfbWVudSAuY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogLTcuNXB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9tZW51IC5jYXRlZ29yeTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAuc3BfYml6X21lbnUgLmNhdGVnb3J5LmlzX3Nob3c6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9tZW51IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlY2UzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRhZmEyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9tZW51IHVsIGxpIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC8qIOODquODs+OCr1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNwX2Jpel9ib2R5IC5zcF9iaXpfbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAuc3BfYml6X2xpbmsgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2I0YWZhMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0YWZhMjtcbiAgfVxuXG4gIC5zcF9iaXpfYm9keSAuc3BfYml6X2xpbmsgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiNGFmYTI7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9saW5rIGxpIGEge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9saW5rIGxpIGEgaW1nLFxuICAuc3BfYml6X2JvZHkgLnNwX2Jpel9saW5rIGxpIGEgc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnNwX2Jpel9ib2R5IC5zcF9iaXpfbGluayBsaSBhIHNwYW4ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLyogT21hdG9tZSDnpZ3oirFcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgI29tYXRvbWVXcmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsXCLjg6HjgqTjg6rjgqpcIixNZWlyeW8sXCLvvK3vvLMg77yw44K044K344OD44KvXCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS42MzYzNjQ7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGZvbnQtc2l6ZTogMi45MzMzMzN2dztcbiAgICB9XG4gIH1cblxuICAjb21hdG9tZVdyYXAgKixcbiAgI29tYXRvbWVXcmFwICo6OmJlZm9yZSxcbiAgI29tYXRvbWVXcmFwICo6OmFmdGVyIHtcbiAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmxvYWRTY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTEwMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubG9hZFNjcmVlbiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNS43MjcyNzNlbSBhdXRvIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1ZW0pO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDE0ZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5sb2FkU2NyZWVuLmxvYWRpbmcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuYW5pbUl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5hbmltSXRlbS5zY3JvbGxlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMi43MjcyNzNlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4LjYzNjM2NGVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tYWluU2xpZGVye1xuICAgICYtMDF7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL29tYXRvbWVfc2xpZGVfMDEuanBnKTtcbiAgICB9XG4gICAgJi0wMntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb21hdG9tZV9zbGlkZV8wMi5qcGcpO1xuICAgIH1cbiAgICAmLTAze1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbWF0b21lX3NsaWRlXzAzLmpwZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAmLTAxe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwL29tYXRvbWVfc2xpZGVfMDEuanBnKTtcbiAgICAgIH1cbiAgICAgICYtMDJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Avb21hdG9tZV9zbGlkZV8wMi5qcGcpO1xuICAgICAgfVxuICAgICAgJi0wM3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcC9vbWF0b21lX3NsaWRlXzAzLmpwZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM4LjYzNjM2NGVtO1xuICAgICB9XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5TbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tYWluU2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgPiBkaXYge1xuICAgIGFuaW1hdGlvbjogc2xpZGVyQW5pbSA3LjVzIDEgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNsaWRlckFuaW0ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHNjYWxlKDEuMDE1LDEuMDE1KTsgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHNjYWxlKDEuMCwxLjApOyB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNS43MjcyNzJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwIDAgMCAtN2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XG4gICAgd2lkdGg6IDE0ZW07XG4gICAgaGVpZ2h0OiAxNGVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tYWluSGVhZGluZ0xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4wOTA5MDllbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAyLjA4MzMzM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxOC43NWVtO1xuICAgIG1hcmdpbjogMCAwIDAgLTkuMzc1ZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nTGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL29tYXRvbWVfYXJyb3dfMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMS4zMzMzMzNlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjQ1ODMzM2VtIGF1dG87XG4gICAgcGFkZGluZzogMS4xNjY2NjdlbSAxLjMzMzMzM2VtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tYWluSGVhZGluZ1R4dDE6OmJlZm9yZSxcbiAgI29tYXRvbWVXcmFwIC5tYWluSGVhZGluZ1R4dDE6OmFmdGVyLFxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nVGl0bGUsXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUaXRsZSBpbWcsXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdMaW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nVHh0MTo6YmVmb3JlLFxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nVHh0MTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMi41ZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUeHQxIHtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIxLjE4MTgxOGVtO1xuICAgIHdpZHRoOiAyMi41ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDAgLTExLjI1ZW07XG4gICAgcGFkZGluZzogMCAwIDEuNTQ1NDU0ZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nVHh0MSBpbWcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUeHQxIGltZzpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40NTQ1NDVlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUeHQxOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb21hdG9tZV9oZWFkaW5nXzAxX2xpbmUxLnBuZyk7XG4gICAgaGVpZ2h0OiAwLjQ1NDU0NWVtO1xuICAgIHRvcDogMy4zNjM2MzdlbTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUeHQxIGltZzpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nVHh0MSBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUeHQxOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbWF0b21lX2hlYWRpbmdfMDFfbGluZTIucG5nKTtcbiAgICBoZWlnaHQ6IDEuNTQ1NDU0ZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm1haW5IZWFkaW5nVGl0bGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tYWluSGVhZGluZ1RpdGxlIGltZzpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMuNXM7XG4gICAgdG9wOiAyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NzI3MjdlbTtcbiAgICB3aWR0aDogNy41NDU0NTRlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAubWFpbkhlYWRpbmdUaXRsZSBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0cztcbiAgICB0b3A6IDguNjM2MzY0ZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNS40NTQ1NDU1ZW07XG4gICAgd2lkdGg6IDEwLjkwOTA5MWVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tYWluSGVhZGluZ0xpbmsge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDQuNXM7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmxvYWRlZCAubWFpbkhlYWRpbmdUeHQxOjpiZWZvcmUsXG4gICNvbWF0b21lV3JhcCAubG9hZGVkIC5tYWluSGVhZGluZ1R4dDE6OmFmdGVyLFxuICAjb21hdG9tZVdyYXAgLmxvYWRlZCAubWFpbkhlYWRpbmdUeHQxIGltZyxcbiAgI29tYXRvbWVXcmFwIC5sb2FkZWQgLm1haW5IZWFkaW5nVGl0bGUsXG4gICNvbWF0b21lV3JhcCAubG9hZGVkIC5tYWluSGVhZGluZ1RpdGxlIGltZyxcbiAgI29tYXRvbWVXcmFwIC5sb2FkZWQgLm1haW5IZWFkaW5nTGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAub21hdG9tZUludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjUuOTA5MDllbSAyLjcyNzI3MmVtIDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vbWF0b21lX2JnXzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gMTBlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyLjA0NTQ1NGVtIGF1dG87XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLm9tYXRvbWVJbnRybyBkdCB7XG4gICAgZm9udC1zaXplOiAxLjQ1NDU0NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxODc1O1xuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5vbWF0b21lSW50cm8gZGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAub21hdG9tZUludHJvIGRkIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xODE4MThlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zMzMzMzM7XG4gICAgbWFyZ2luOiAyZW0gMCAwO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5vbWF0b21lSW50cm8gZGQgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAub21hdG9tZUludHJvIC5vbWF0b21lSW50cm8tdGV4dDEge1xuICAgIHdpZHRoOiAxOC4yNzI3MjdlbTtcbiAgICBsZWZ0OiA5LjQ1NDU0NWVtO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLnNlY3Rpb25CbG9jayB7XG4gICAgYm9yZGVyLXRvcDogMC4xODE4MThlbSBzb2xpZCAjZTZlYWVjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjcyNzI3MmVtIDAgMDtcbiAgICBtYXJnaW46IDVlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDk0LjY2NjY2NyU7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLnNlY3Rpb25CbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOS4wOTA5MDllbTtcbiAgICBoZWlnaHQ6IDAuMTgxODE4ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDAgLTQuNTQ1NDU0NWVtO1xuICAgIHRvcDogLTAuMTgxODE4ZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLnNlY3Rpb25UaXRsZTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgMCAyLjcyNzI3MmVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5zZWN0aW9uVGl0bGUxIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxLjgxODE4MmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5zZWN0aW9uVGl0bGUxICsgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIuNzVlbTtcbiAgICBmb250LXNpemU6IDEuMTgxODE4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc2VjdGlvblRpdGxlMSArIHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc2VjdGlvblRpdGxlMSArIC5zZWN0aW9uSW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMS4zNjM2MzZlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc3ViU2VjdGlvbkJsb2NrIHtcbiAgICBib3JkZXItdG9wOiAwLjA5MDkwOWVtIHNvbGlkICMyYjJiMmI7XG4gICAgbWFyZ2luLXRvcDogMy4xODE4MThlbTtcbiAgICBwYWRkaW5nOiAzLjE4MTgxOGVtIDAgMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc3ViU2VjdGlvbkhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxLjgxODE4MmVtO1xuICAgIG1hcmdpbjogMCAwIDRlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc3ViU2VjdGlvblRpdGxlMSB7XG4gICAgZm9udC1zaXplOiA1LjkwOTA5MWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IEJhc2tlcnZpbGxlLCBcIkJhc2tlcnZpbGxlIE9sZCBGYWNlXCIsIFwiSG9lZmxlciBUZXh0XCIsIEdhcmFtb25kLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc3ViU2VjdGlvblRpdGxlMS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA0LjA5MDkwOWVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5zdWJTZWN0aW9uVGl0bGUxLnNtYWxsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwLjdlbTtcbiAgICB0b3A6IC0wLjI1ZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLnN1YlNlY3Rpb25UeHQxIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS43NjkyMzE7XG4gICAgZm9udC1zaXplOiAxLjE4MTgxOGVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5zdWJTZWN0aW9uVHh0MSBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuMzYzNjM2ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuODMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuc3ViU2VjdGlvblR4dDEgcDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyLjMzMzMzM2VtO1xuICAgIGhlaWdodDogMC4wNjY2NjdlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuaXRlbXNCbG9jazEge1xuICAgIG1hcmdpbjogNGVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDEuODE4MTgxZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLml0ZW1zQmxvY2sxIC5pdGVtc1RpdGxlMSB7XG4gICAgZm9udC1zaXplOiAxLjQ1NDU0NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAgMi4yMTc1ZW07XG4gICAgYm9yZGVyLWxlZnQ6IDAuMTI1ZW0gc29saWQgIzI2MjYyNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNWVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5pdGVtc0Jsb2NrMSAuaXRlbXNUaXRsZTEgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IEJhc2tlcnZpbGxlLCBcIkJhc2tlcnZpbGxlIE9sZCBGYWNlXCIsIFwiSG9lZmxlciBUZXh0XCIsIEdhcmFtb25kLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMC4yNWVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5pdGVtc0Jsb2NrMSAuaXRlbXNUaXRsZTE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTAuNWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAyLjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5pdGVtc0Jsb2NrMS5zY3JvbGxlZCAuaXRlbXNUaXRsZTE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuaXRlbXNMaXN0MSA+IGxpIHtcbiAgICBtYXJnaW46IDRlbSAwIDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5pdGVtc0xpc3QxID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLml0ZW1JbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OS4yMDYzNDklO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5pdGVtSW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMS4xMzYzNjNlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuaXRlbURldGFpbHMge1xuICAgIHdpZHRoOiA0Ny42MTkwNDglO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5pdGVtc0xpc3QxIC5pdGVtTmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjM2MzYzNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLml0ZW1zTGlzdDEgLml0ZW1OYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43MzMzMzNlbTtcbiAgICBmb250LWZhbWlseTogQmFza2VydmlsbGUsIFwiQmFza2VydmlsbGUgT2xkIEZhY2VcIiwgXCJIb2VmbGVyIFRleHRcIiwgR2FyYW1vbmQsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4xZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLml0ZW1zTGlzdDEgcDpub3QoLml0ZW1OYW1lKSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuY2FzZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEuODE4MTgxZW07XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmNhc2Utd3JhcCA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIDAgMi43MjcyNzNlbTtcbiAgICBwYWRkaW5nOiAyZW0gMS44MTgxODFlbSAxLjU5MDkwOWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMC4xMzYzNjRlbSBzb2xpZCAjMzEzMTMxO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5jYXNlLXdyYXAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuY2FzZS13cmFwID4gZGl2OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIuMjcyNzI3ZW07XG4gICAgaGVpZ2h0OiAyLjI3MjcyN2VtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb21hdG9tZV9iZ18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjEzNjM2NGVtO1xuICAgIHJpZ2h0OiAtMC4xMzYzNjRlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuY2FzZS13cmFwIGRsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmNhc2Utd3JhcCBkbCBkdCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDQuODE4MTgyZW07XG4gICAgbWFyZ2luOiAxLjgxODE4MWVtIDFlbSAwIDA7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmNhc2Utd3JhcCBkbCBkZCB7XG4gICAgbWFyZ2luOiAxLjgxODE4MWVtIDAgMDtcbiAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNS44MTgxODJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuMzE4MTgyZW0pO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5jYXNlLXdyYXAgZGwgZHQ6bnRoLW9mLXR5cGUoMSksXG4gICNvbWF0b21lV3JhcCAuY2FzZS13cmFwIGRsIGRkOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tZXJpdHMge1xuICAgIHdpZHRoOiA1OS4xNTQ5MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJi1kdDAxe1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbWF0b21lX3RleHRfMDMucG5nKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICYtZHQwMntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb21hdG9tZV90ZXh0XzA0LnBuZyk7XG4gICAgfVxuICAgICYtZHQwM3tcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb21hdG9tZV90ZXh0XzA1LnBuZyk7XG4gICAgfVxuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5tZXJpdHMgZHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNjM2MzZlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDIuMzMzMzMzZW0gMCAwLjc1ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS4zMzMzMzNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMCAwLjc1ZW07XG4gIH1cblxuICAvLyAjb21hdG9tZVdyYXAgLm1lcml0cyBkdDpudGgtb2YtdHlwZSgxKSB7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbWF0b21lX3RleHRfMDMucG5nKTtcbiAgLy8gICBtYXJnaW4tdG9wOiAwO1xuICAvLyB9XG5cbiAgLy8gI29tYXRvbWVXcmFwIC5tZXJpdHMgZHQ6bnRoLW9mLXR5cGUoMikge1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb21hdG9tZV90ZXh0XzA0LnBuZyk7XG4gIC8vIH1cblxuICAvLyAjb21hdG9tZVdyYXAgLm1lcml0cyBkdDpudGgtb2YtdHlwZSgzKSB7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vbWF0b21lX3RleHRfMDUucG5nKTtcbiAgLy8gfVxuXG4gICNvbWF0b21lV3JhcCAubWVyaXRzIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmhvd1RvIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogODguNzMyMzk0JTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5ob3dUbyA+IGxpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luOiAwIDAgMi41NDU0NTRlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAyMHB4O1xuICAgICAgICAvLyB3aWR0aDogNjAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuOTU0NTQ1ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuaG93VG8gPiBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NwL2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIC8vIGJvdHRvbTogLTEuNzI3MjczZW07XG4gICAgICAvLyBsZWZ0OiA0ZW07XG4gICAgICBib3R0b206IC0xLjcyNzI3M2VtO1xuICAgICAgbGVmdDogMi43NWVtO1xuICAgIH1cbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuaG93VG8gPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmhvd1RvID4gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmhvd1RvID4gbGkgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDExLjk1NDU0NWVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5vbWF0b21lRm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiA1ZW0gMCAxZW07XG4gICAgbWFyZ2luOiA1ZW0gYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTQuNjY2NjY3JTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuZm9vdGVyQnRuMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNzI3MjdlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5mb290ZXJCdG4xIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjMjYyNjI2IHVybCguLi9pbWcvb21hdG9tZV9hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAyZW0gdG9wIDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2IHVybCguLi9pbWcvc3Avb21hdG9tZV9hcnJvd18wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAyZW0gdG9wIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMTA3MTQzZW0gYXV0bztcbiAgICBwYWRkaW5nOiAxLjc1ZW0gMi44NTcxNDNlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmZvb3RlckNvbnRhY3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMjcyNzI3ZW07XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICYtYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjb2xvcjogIzlkODgyNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmZvb3RlckNvbnRhY3Qgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTRlbTtcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAuZm9vdGVyU21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDAgMCAyLjI4NTcxNGVtO1xuICB9XG5cbiAgI29tYXRvbWVXcmFwIC5mb290ZXJCdG4yIHtcbiAgICB3aWR0aDogMjMuMDc2OTIzZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxLjE4MTgxOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cblxuICAjb21hdG9tZVdyYXAgLmZvb3RlckJ0bjIgYSB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9vbWF0b21lX2Fycm93XzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDMuNjkyMzA4ZW0gdG9wIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMjY5MjMxZW0gYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI2O1xuICAgIHBhZGRpbmc6IDEuMjVlbSAxZW0gMS4yNWVtIDIuNzVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNvbWF0b21lV3JhcCAudG9Ub3Age1xuICAgIHdpZHRoOiAzLjE4MTgxOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMWVtO1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKlxyXG5hY2FiL3Jlc2V0LmNzcyB2LjAuNS4zKDIwMjIvMTAvMjQpXHJcbmh0dHBzOi8vZ2l0aHViLmNvbS9tYXlhbms5OS9yZXNldC5jc3MvYmxvYi9tYWluL3BhY2thZ2UvaW5kZXguY3NzXHJcbiovXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG46d2hlcmUoW2hpZGRlbl06bm90KFtoaWRkZW49J3VudGlsLWZvdW5kJ10pKSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICBjb2xvci1zY2hlbWU6IGRhcmsgbGlnaHQ7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKG1pbi1ibG9jay1zaXplOiAxMDBkdmIpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgYmxvY2stc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gIDp3aGVyZShodG1sOmZvY3VzLXdpdGhpbikge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgfVxyXG59XHJcblxyXG46d2hlcmUoYm9keSkge1xyXG4gIGJsb2NrLXNpemU6IDEwMCU7XHJcbiAgYmxvY2stc2l6ZTogMTAwZHZiO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuOndoZXJlKGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3QpIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG46d2hlcmUodGV4dGFyZWEpIHtcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIHJlc2l6ZTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPSdidXR0b24nXSwgW3JvbGU9J29wdGlvbiddKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG46d2hlcmUoOmRpc2FibGVkKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOndoZXJlKGEpIHtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmV4O1xyXG59XHJcblxyXG46d2hlcmUodWwsIG9sKSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuOndoZXJlKGltZywgc3ZnLCB2aWRlbywgY2FudmFzLCBhdWRpbywgaWZyYW1lLCBlbWJlZCwgb2JqZWN0KSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2Zykge1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiBhdXRvO1xyXG59XHJcblxyXG46d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbjp3aGVyZShoMSwgaDIsIGgzKSB7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMWVtICsgMC41cmVtKTtcclxufVxyXG5cclxuOndoZXJlKGhyKSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJsb2NrLXNpemU6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbjp3aGVyZSg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvciwgSGlnaGxpZ2h0KTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtd2l0aGluLCAubm90LXZpc3VhbGx5LWhpZGRlbikpIHtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46d2hlcmUoYmxvY2txdW90ZSwgcSkge1xyXG4gIHF1b3Rlczogbm9uZTtcclxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuOndoZXJlKHRhYmxlKSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xyXG59XHJcbmh0bWwge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWphO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWluLXdpZHRoOiAxMjQwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbn1cclxuLy8gbWVkaWEgcXVlcnlcclxuLnNob3ctcGMge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3ctc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQyO1xyXG4gIH1cclxuICAmLmxpbmstdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmNob3Itc3R5bGUge1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNzBweDtcclxuICBAaW5jbHVkZSBtcSgpIHtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyB3aWR0aFxyXG4kd2lkdGgtcGFnZS1wYzogMTIwMHB4O1xyXG4kd2lkdGgtc3ViLXdpbmRvdzogNTAwcHg7XHJcbiR3aWR0aC1tYWluOiA4MjVweDtcclxuJHdpZHRoLXN1YjogMzA0cHg7XHJcbiR3aWR0aC1zaWRlbWVudTogMzMwcHg7XHJcbiR3aWR0aC1zaWRlLXNwOiAxOHB4O1xyXG5cclxuLy8gZm9udFxyXG4kZm9udC1qYTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1lbjogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xyXG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1tZWRpdW06IDYwMDtcclxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiRmb250LXdlaWdodC1leC1saWdodDogMjAwO1xyXG5cclxuLy8gY29sb3JcclxuJGNvbG9yLXRleHQ6ICMwMDA7XHJcbiRjb2xvci10ZXh0MjogIzg4ODtcclxuJGNvbG9yLXJlZDogI2U2MDAxMjtcclxuJGNvbG9yLXJlZDI6ICNGQTIyMzM7XHJcbiRjb2xvci1mb3JtLWJhY2tncm91bmQ6ICNmNGY5ZmE7XHJcbiRjb2xvci1mb3JtLWJvcmRlcjogI2RlZGVkZTtcclxuJGNvbG9yLWxpbms6ICMwMEM7XHJcbiRjb2xvci1icmFuZDogI0M0NDc1MTtcclxuJGNvbG9yLWJyYW5kMjogIzlEODgyNTtcclxuJGNvbG9yLWJyYW5kMzogI0VFRjNERTtcclxuJGNvbG9yLWJyYW5kNDogI0Y2RjdGMztcclxuJGNvbG9yLWJsdWU6ICMwMGEwZTk7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmYxMDA7XHJcbiRjb2xvci1ncmF5OiAjREVERURFO1xyXG4kY29sb3Itc3Rhci1vbjogI0ZGQzIyNTtcclxuJGNvbG9yLXN0YXItb2ZmOiAjQjRCMkIyO1xyXG5cclxuJGNvbG9yLWJ0bi1tYWluOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLXN1YjogIzlEODgyNTtcclxuJGNvbG9yLWJ0bi1jYXJ0OiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLWNhbmNlbDogI0VDRUNFQztcclxuJGNvbG9yLWJ0bi1kaXNhYmxlZDogI0VFRTtcclxuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNDQ0M7XHJcbiRjb2xvci1idG4tZmF2b3JpdGU6ICM5RDg4MjU7XHJcbiRjb2xvci10ZXh0LWZhdm9yaXRlOiAjMDAwO1xyXG4kY29sb3ItaWNvbi1mYXZvcml0ZS1vbjogI0M0NDc1MTtcclxuJGNvbG9yLWJ0bi1lc3RpbWF0ZTogIzAwYTQzNDtcclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAjTWVkaWEgUXVlcnlcclxuLy9cclxuLy8g5L2/55So5L6LXHJcbi8vIC5mb28ge1xyXG4vLyAgIGNvbG9yOiBibHVlO1xyXG4vLyAgIEBpbmNsdWRlIG1xKCkgeyAvLyDlvJXmlbDjgpLnnIHnlaXvvIjliJ3mnJ/lgKTjga9tZOOBrjc2OHB477yJXHJcbi8vICAgICBjb2xvcjogeWVsbG93O1xyXG4vLyAgIH1cclxuLy8gICBAaW5jbHVkZSBtcShsZykgeyAvLyDlvJXmlbDjgpLlgIvliKXjgavmjIflrppcclxuLy8gICAgIGNvbG9yOiByZWQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICRicmVha3BvaW50LXNtOiAkd2lkdGgtbWluLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LW1kOiAkd2lkdGgtbWlkZGxlLXBhZ2UgIWRlZmF1bHQ7XHJcbi8vICRicmVha3BvaW50LWxnOiAkd2lkdGgtcGFnZS1tYXggIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4c20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCknLFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAneGxnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KScsXHJcbiAgJ3h4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDjg63jg7zjg6vjgqrjg7zjg5Djg7zjgpLjgb7jgajjgoHjgablh7rliptcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaG92ZXIge1xyXG4vLyAgIGNvbG9yOiAjOTk5O1xyXG4vLyB9XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJlc2VudGF0aW9uOlxyXG4vLyDnn6LljbDjgqLjgqTjgrPjg7PnlJ/miJBcclxuLy9cclxuLy8gJGljb24tcG9zaXRpb24gIDog55+i5Y2w44Gu5L2N572u77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRpY29uLXNpemUgICAgICA6IOefouWNsOOBruOCteOCpOOCulxyXG4vLyAkaWNvbi1jb2xvciAgICAgOiDnn6LljbDjga7oibJcclxuLy8gJGljb24tZGlyZWN0aW9uIDog55+i5Y2w44Gu5pa55ZCR77yIdG9wL3JpZ2h0L2JvdHRvbS9sZWZ077yJXHJcbi8vICRwYWRkaW5nICAgICAgICA6IOimquimgee0oOOBrnBhZGRpbmdcclxuLy8gJHBzZXVkby1lbGVtZW50IDog55aR5Ly86KaB57Sg5oyH5a6a77yI5Yid5pyf5YCk77yaYmVmb3Jl77y755yB55Wl5Y+v77y977yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGljb24tYXJyb3coJ3JpZ2h0JywgJzdweCcsICRjb2xvci1ibGFjaywgJ2JvdHRvbScsICcxOHB4Jyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBpY29uLWFycm93KCRpY29uLXBvc2l0aW9uLCAkaWNvbi1zaXplLCAkaWNvbi1jb2xvciwgJGljb24tZGlyZWN0aW9uLCAkcGFkZGluZywgJHBzZXVkby1lbGVtZW50OiAnYmVmb3JlJykge1xyXG4gIEBpZiAkaWNvbi1wb3NpdGlvbiA9PSAndG9wJyB7XHJcbiAgICBwYWRkaW5nLXRvcDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAncmlnaHQnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBhZGRpbmd9O1xyXG4gIH0gQGVsc2UgaWYgJGljb24tcG9zaXRpb24gPT0gJ2xlZnQnIHtcclxuICAgIHBhZGRpbmctbGVmdDogI3skcGFkZGluZ307XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJjojeyRwc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogI3skaWNvbi1zaXplfTtcclxuICAgIGhlaWdodDogI3skaWNvbi1zaXplfTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI3skaWNvbi1jb2xvcn07XHJcbiAgICBtYXJnaW46ICgtI3skaWNvbi1zaXplfSkgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAjeyRpY29uLXBvc2l0aW9ufTogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaWYgJGljb24tZGlyZWN0aW9uID09ICd0b3AnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdyaWdodCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gQGVsc2UgaWYgJGljb24tZGlyZWN0aW9uID09ICdsZWZ0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjbWFyZ2luICwgcGFkZGluZ1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBzcGFjaW5nKCN7JGkqNX0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc3BhY2luZygkc2l6ZSkge1xyXG4gICR0eXBlOiAndV9wJztcclxuICAkcHJvcDogJ3BhZGRpbmcnO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMiB7XHJcbiAgICBAaWYgJGkgPiAxIHtcclxuICAgICAgJHR5cGU6ICd1X20nO1xyXG4gICAgICAkcHJvcDogJ21hcmdpbic7XHJcbiAgICB9XHJcbiAgICAuI3skdHlwZX10LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfXItI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9Yi0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1sLSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOihjOWItumZkFxyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXMpIHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOikh+aVsOihjOWItumZkO+8iFBD55So77yJXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAtcGMoMywgNWVtKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGxpbmUtY2xhbXAtcGMoJGxpbmVzLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICRsaW5lcyA9PSAxIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gI3RyYW5zZm9ybVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCcm93c2VyIFByZWZpeGVzXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLy8gLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gUm90YXRlXHJcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcclxufVxyXG5cclxuLy8gU2NhbGVcclxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gVHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuXHJcbi8vIFNrZXdcclxuQG1peGluIHNrZXcgKCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIC8vIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyAjZGVjaW1hbCBwb2ludFxyXG4vLyDlsI/mlbDjga7moYHmlbDjgajkuLjjgoHmlrnjgpLliLblvqHjgZnjgotcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgcm91bmQtZGVjaW1hbCgkbnVtYmVyKTtcclxuLy8gQGluY2x1ZGUgY2VpbC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBmbG9vci1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSb3VuZCAo5Zub5o2o5LqU5YWlKVxyXG5AZnVuY3Rpb24gcm91bmQtZGVjaW1hbCgkbnVtYmVyLCAkZGlnaXRzOiAwKSB7XHJcbiAgQHJldHVybiB0by1maXhlZCgkbnVtYmVyLCAkZGlnaXRzLCAncm91bmQnKTtcclxufVxyXG5cclxuLy8gQ2VpbCAo5YiH44KK5LiK44GSKVxyXG5AZnVuY3Rpb24gY2VpbC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdjZWlsJyk7XHJcbn1cclxuXHJcbi8vIEZsb29yICjliIfjgormjajjgaYpXHJcbkBmdW5jdGlvbiBmbG9vci1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdmbG9vcicpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG8tZml4ZWQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRyb3VuZDogJ3JvdW5kJykge1xyXG4gICRuOiAxO1xyXG4gIC8vICRudW1iZXIgbXVzdCBiZSBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJG51bWJlciB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICAvLyAkZGlnaXRzIG11c3QgYmUgYSB1bml0bGVzcyBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkZGlnaXRzKSAhPSBudW1iZXIge1xyXG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9IEBlbHNlIGlmIG5vdCB1bml0bGVzcygkZGlnaXRzKSB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcclxuICAgIEByZXR1cm4gJG51bWJlcjtcclxuICB9XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcclxuICAgICRuOiAkbiAqIDEwO1xyXG4gIH1cclxuICBAaWYgJHJvdW5kID09ICdyb3VuZCcge1xyXG4gICAgQHJldHVybiByb3VuZCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2NlaWwnIHtcclxuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XHJcbiAgfSBAZWxzZSBpZiAkcm91bmQgPT0gJ2Zsb29yJyB7XHJcbiAgICBAcmV0dXJuIGZsb29yKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICcjeyAkcm91bmQgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5Yil44Km44Kj44Oz44OJ44Km44Gn6ZaL44GP44Oq44Oz44Kv44Gr44Ki44Kk44Kz44Oz44KS44Gk44GR44KLXHJcbkBtaXhpbiBuZXctd2luZG93KCRjb2xvciwgJHNpemUpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMTUuNCAxMy40XCI+PHBhdGggZD1cIk0xMS40LDEzLjRIMS40Yy0uNzcsMC0xLjQtLjYzLTEuNC0xLjRWNGMwLS43Ny42My0xLjQsMS40LTEuNGgydi44SDEuNGMtLjMzLDAtLjYuMjctLjYuNnY4YzAsLjMzLjI3LjYuNi42aDEwYy4zMywwLC42LS4yNy42LS42di0yaC44djJjMCwuNzctLjYzLDEuNC0xLjQsMS40WlwiLz48cGF0aCBkPVwiTTE0LjQsOUg1LjRjLS41NSwwLTEtLjQ1LTEtMVYxYzAtLjU1LjQ1LTEsMS0xaDljLjU1LDAsMSwuNDUsMSwxdjdjMCwuNTUtLjQ1LDEtMSwxWk01LjQuOGMtLjExLDAtLjIuMDktLjIuMnY3YzAsLjExLjA5LjIuMi4yaDljLjExLDAsLjItLjA5LjItLjJWMWMwLS4xMS0uMDktLjItLjItLjJINS40WlwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG4iXX0= */
