@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:#222;font-size:16px;line-height:1.875}img{max-width:100%}img[src$=".svg"]{width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;font-weight:400}.page-contents{background:#f8eded;overflow:hidden;position:relative;z-index:1}.contents__inner{max-width:1206px;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width:767px){.contents__inner{padding:0 4vw}}.anker-link{position:relative;-webkit-transform:translateY(-120px);transform:translateY(-120px);pointer-events:none}@-webkit-keyframes blink{0%{opacity:1}20%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes blink{0%{opacity:1}20%{opacity:0}40%{opacity:1}100%{opacity:1}}.contact-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-btn li{width:448px;height:183px}.contact-btn li a,.contact-btn li a:link,.contact-btn li a:visited{color:#836969;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.contact-btn li a:hover{color:#836969;text-decoration:none}}.contact-btn li.cost-estimate{-webkit-transform:translateX(17px);transform:translateX(17px)}.contact-btn li.line{-webkit-transform:translateX(-17px);transform:translateX(-17px)}.contact-btn li a{display:block;width:100%;height:100%;position:relative}.contact-btn li a .text-holder{width:100%;height:100%;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;font-size:22px;font-weight:700;color:#836969;letter-spacing:.13em;text-indent:-.13em;position:relative;z-index:10}.contact-btn li a .text-holder:after{content:"";width:7px;height:11px;background:url(/wp-content/themes/main/assets/img/common/btn-arrow.svg) no-repeat top center;background-size:100% auto;line-height:1;display:block;position:absolute;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-btn li a:hover:before{opacity:0}.contact-btn li a:hover:after{opacity:1}.contact-btn li a:before{content:"";width:100%;height:100%;background:url(/wp-content/themes/main/assets/img/common/btn-bg.png) no-repeat top center;background-size:100% auto;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-btn li a:after{content:"";width:100%;height:100%;background:url(/wp-content/themes/main/assets/img/common/btn-bg_on.png) no-repeat top center;background-size:100% auto;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-btn li a .line-logo{width:32px;height:32px;background:url(/wp-content/themes/main/assets/img/common/icon-line.png) no-repeat top center;background-size:100% auto;display:block;line-height:1;margin-right:10px}.contact-btn li.style2 a,.contact-btn li.style2 a:link,.contact-btn li.style2 a:visited{color:#6a6847;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.contact-btn li.style2 a:hover{color:#6a6847;text-decoration:none}}.contact-btn li.style2 a:before{background:url(/wp-content/themes/main/assets/img/common/btn-bg2.png) no-repeat top center;background-size:100% auto}.contact-btn li.style2 a:after{background:url(/wp-content/themes/main/assets/img/common/btn-bg2_on.png) no-repeat top center;background-size:100% auto}.contact-btn li.style3 a,.contact-btn li.style3 a:link,.contact-btn li.style3 a:visited{color:#676767;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.contact-btn li.style3 a:hover{color:#676767;text-decoration:none}}.contact-btn li.style3 a:before{background:url(/wp-content/themes/main/assets/img/common/btn-bg3.png) no-repeat top center;background-size:100% auto}.contact-btn li.style3 a:after{background:url(/wp-content/themes/main/assets/img/common/btn-bg3_on.png) no-repeat top center;background-size:100% auto}@media screen and (min-width:768px) and (max-width:1366px){.contact-btn li{width:32.7964860908vw;height:13.3967789165vw}.contact-btn li.cost-estimate{-webkit-transform:translateX(1.2445095168vw);transform:translateX(1.2445095168vw)}.contact-btn li.line{-webkit-transform:translateX(-1.2445095168vw);transform:translateX(-1.2445095168vw)}.contact-btn li a{font-size:1.6105417277vw}.contact-btn li a .text-holder:after{width:.5124450952vw;height:.8052708638vw;right:5.1244509517vw}.contact-btn li a .text-holder .line-logo{width:2.3426061493vw;height:2.3426061493vw;margin-right:.7320644217vw}}@media screen and (max-width:767px){.contact-btn li{width:52.1333333333vw;min-width:52.1333333333vw;height:24.4vw}.contact-btn li.cost-estimate{-webkit-transform:translateX(4vw);transform:translateX(4vw)}.contact-btn li.line{-webkit-transform:translateX(-2.1333333333vw);transform:translateX(-2.1333333333vw)}.contact-btn li a:hover:before{opacity:1}.contact-btn li a:hover:after{opacity:0;display:none;pointer-events:none}.contact-btn li.style2 a:before{background:url(/wp-content/themes/main/assets/img/common/btn-bg2-sp.png) no-repeat top center;background-size:100% auto}.contact-btn li.style3 a:before{background:url(/wp-content/themes/main/assets/img/common/btn-bg3-sp.png) no-repeat top center;background-size:100% auto}.contact-btn li a{letter-spacing:.08em;text-indent:-.08em}.contact-btn li a:before{background:url(/wp-content/themes/main/assets/img/common/btn-bg-sp.png) no-repeat top center;background-size:100% auto}.contact-btn li a .text-holder{font-size:3.4666666667vw;-webkit-transform:translateY(.2666666667vw);transform:translateY(.2666666667vw)}.contact-btn li a .text-holder:after{display:none}.contact-btn li a .line-logo{width:4.2666666667vw;height:4.2666666667vw;margin-right:1.3333333333vw}}.section-title{text-align:center}.section-title .en{display:block;line-height:1;margin:0 auto}.section-title .en.features-title{width:466px}.section-title .en.features-title img{-webkit-transform:translateX(-39px);transform:translateX(-39px)}.section-title .en.service-title{width:422px}.section-title .en.works-title{width:283px}.section-title .en.flow-title{width:270px}.section-title .en.about-title{width:463px}.section-title .en.flow-title{margin:0;min-width:267px}.section-title .en.flow-title img{-webkit-transform:translateX(-40px);transform:translateX(-40px)}@media screen and (max-width:767px){.section-title .en.features-title{width:62.8vw}.section-title .en.features-title img{-webkit-transform:none;transform:none}.section-title .en.service-title{width:56.2666666667vw;position:relative;z-index:2}.section-title .en.service-title img{-webkit-transform:translateX(-1.3333333333vw);transform:translateX(-1.3333333333vw)}.section-title .en.works-title{width:37.7333333333vw}.section-title .en.about-title{width:63.4666666667vw}.section-title .en.flow-title{margin:0;min-width:36vw}.section-title .en.flow-title img{-webkit-transform:translateX(1.6vw);transform:translateX(1.6vw)}}.section-title .jp{display:block;line-height:1;font-size:24px;font-weight:500;letter-spacing:.08em;text-indent:-.08em;margin:-2px auto 0}.section-title .jp.features-jp{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.section-title .jp.service-jp{-webkit-transform:translateX(8px);transform:translateX(8px)}.section-title .jp.work-jp{margin-top:-9px}.section-title .jp.flow-jp{min-width:215px;margin:0 0 0 -44px;padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}@media screen and (max-width:767px){.section-title .jp{font-size:3.7333333333vw;margin:-.2666666667vw auto 0}.section-title .jp.features-jp{-webkit-transform:none;transform:none}.section-title .jp.service-jp{-webkit-transform:translateX(.5333333333vw);transform:translateX(.5333333333vw);margin-top:-.8vw}.section-title .jp.work-jp{margin-top:-9px}.section-title .jp.flow-jp{min-width:34.6666666667vw;margin:0 0 0 -5.8666666667vw;padding-left:9.6vw}}.header{width:100%}.header__logo{position:fixed;left:40px;top:70px;width:162px;line-height:1;z-index:1}.header__logo img{display:block}@media screen and (max-width:767px){.header__logo{width:21.6vw;left:4vw;top:8.4vw}}.header__menu{width:80px;height:80px;border:1px solid #222;border-radius:50%;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:fixed;right:40px;top:37px;cursor:pointer;z-index:1001}@media screen and (max-width:767px){.header__menu{width:10.6666666667vw;height:10.6666666667vw;right:4vw;top:4vw}}.header__menu__text{width:41px;line-height:1}@media screen and (max-width:767px){.header__menu__text{width:5.4666666667vw}}.header__menu__text img{display:block}.header__menu__text .text-menu{display:block}.header__menu__text .text-close{display:none}.header__menu.active .header__menu__text .text-menu{display:none}.header__menu.active .header__menu__text .text-close{display:block}.header__navi{background:#f8eded;width:100%;height:100%;position:fixed;left:0;top:0;opacity:0;pointer-events:none;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__navi__inner{position:relative;width:100%;height:100%}.header__navi__inner:after{content:"";width:100%;padding-top:29.2825768668%;background:url(/wp-content/themes/main/assets/img/common/menu-bg.jpg) no-repeat bottom center;background-size:100% auto;position:absolute;left:0;bottom:0;line-height:1;z-index:-1}@media (orientation:landscape){.header__navi__inner:after{top:440px}}.header__navi.active{opacity:1;pointer-events:auto}.header__navi__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:150px}@media screen and (min-width:768px) and (max-width:1024px){.header__navi__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__navi__list li{font-size:18px;font-weight:500;line-height:2.7777777778;letter-spacing:.1em;margin-right:42px}.header__navi__list li a,.header__navi__list li a:link,.header__navi__list li a:visited{color:#222;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.header__navi__list li a:hover{opacity:.7;text-decoration:none}}.header__navi__list li:last-of-type{margin-right:0}@media screen and (min-width:768px) and (max-width:1024px){.header__navi__list li{margin-right:0}}.header__navi__contact{margin-top:30px}@media screen and (max-width:767px){.header__navi__inner{position:relative;overflow-y:scroll;padding-bottom:13.3333333333vw;scrollbar-width:none}.header__navi__inner::-webkit-scrollbar{display:none}.header__navi__inner:after{padding-top:29.2825768668%}}@media screen and (max-width:767px) and (orientation:landscape){.header__navi__inner:after{top:440px}}@media screen and (max-width:767px) and (orientation:portrait){.header__navi__inner:after{top:auto;bottom:0}}@media screen and (max-width:767px){.header__navi__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20vw}.header__navi__list li{font-size:4.2666666667vw;margin-right:0;margin-top:4vw}.header__navi__list li:first-of-type{margin-top:0}}@media screen and (max-width:767px){.header__navi__contact{margin-top:5.3333333333vw}}.footer{width:11px;position:fixed;left:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;line-height:1}@media screen and (max-width:767px){.footer{width:1.4666666667vw;left:3.4666666667vw}}.footer img{display:block;line-height:1}.contact-fixed{position:fixed;right:40px;bottom:30px;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:999;pointer-events:none}.contact-fixed.active{opacity:1;pointer-events:auto}.contact-fixed__item{width:32px;height:32px}.contact-fixed__item:first-of-type{margin-right:10px}.contact-fixed__item a{display:block;line-height:1}@media screen and (max-width:767px){.contact-fixed{right:4vw;bottom:4vw}.contact-fixed__item{width:8.5333333333vw;height:8.5333333333vw}.contact-fixed__item:first-of-type{margin-right:2.6666666667vw}}#page-top .mv{width:100%;height:100vh;position:relative}@media screen and (max-width:767px){#page-top .mv{height:121.8666666667vw}}#page-top .mv__title{position:fixed;top:12.5786163522vh;left:50%;-webkit-transform:translateX(-42.5414364641%);transform:translateX(-42.5414364641%);height:76.5199161426vh;z-index:1}#page-top .mv__title img{height:100%;width:auto}@media screen and (max-width:767px){#page-top .mv__title{height:auto;width:24.2666666667vw;top:24vw;left:38.4vw;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#page-top .mv__title img{height:auto}}#page-top .mv__text{position:fixed;top:10.2725366876vh;left:50%;-webkit-transform:translateX(181.5500875495%);transform:translateX(181.5500875495%);height:41.4046121593vh;z-index:1}#page-top .mv__text img{height:100%;width:auto}@media screen and (max-width:767px){#page-top .mv__text{height:auto;width:14.8vw;top:18.1333333333vw;left:67.7333333333vw;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#page-top .mv__text img{height:auto}}#page-top .mv__bg{width:100%;height:100%;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:relative}#page-top .mv__bg:before{position:fixed;content:"";top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/main/assets/img/mv-img.jpg) no-repeat center center;background-size:cover;inset:0;z-index:-1}@media screen and (max-width:767px){#page-top .mv__bg:before{background:url(/wp-content/themes/main/assets/img/mv-img-sp.jpg) no-repeat top center;background-size:100% auto}}#page-top .catch{width:100%;height:860px;background:-webkit-gradient(linear,left top,right top,from(#f8eded),color-stop(44.1%,#f8eded),to(#f8f5ed));background:linear-gradient(90deg,#f8eded 0,#f8eded 44.1%,#f8f5ed 100%);position:relative}#page-top .catch__text{max-width:872px;padding-top:226px;margin:0 auto 0 auto;position:relative;z-index:2}#page-top .catch .deco{min-width:393px;width:393px;position:absolute;right:-52px;bottom:-97px}@media screen and (max-width:767px){#page-top .catch{height:131.4666666667vw}#page-top .catch__text{max-width:86.5333333333vw;padding-top:18.8vw;margin:0 0 0 4.2666666667vw}#page-top .catch .deco{min-width:51.3333333333vw;width:51.3333333333vw;position:absolute;right:-12.8vw;bottom:-21.0666666667vw}}#page-top .features .section-title{position:absolute;left:50%;top:-77px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#page-top .features .section-title{top:-9.3333333333vw}}#page-top .features__wrap{position:relative}@media screen and (min-width:1367px){#page-top .features__wrap:before{content:"";width:50%;height:100%;position:absolute;left:0;top:0;background:#f8eded;-webkit-transform:scale(-1,1);transform:scale(-1,1)}#page-top .features__wrap:after{content:"";width:50%;height:100%;position:absolute;right:0;top:0;background:#fff;-webkit-transform:scale(-1,1);transform:scale(-1,1)}}#page-top .features__inner{max-width:1366px;margin:0 auto}#page-top .features__content{width:94.1434846266%;margin-left:auto;z-index:2;position:relative}#page-top .features__content__inner{overflow:hidden;background:#fff;border-radius:150px 0 0 150px;padding:208px 80px 194px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){#page-top .features__content{width:96vw}#page-top .features__content__inner{border-radius:13.3333333333vw 0 0 13.3333333333vw;padding:30.6666666667vw 8vw 21.3333333333vw 8vw}}#page-top .features__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1024px){#page-top .features__item{display:block;width:100%}#page-top .features__item .features__item__img{margin:0 auto 0 auto}#page-top .features__item .features__item__img.img1,#page-top .features__item .features__item__img.img2,#page-top .features__item .features__item__img.img3,#page-top .features__item .features__item__img.img4{width:50%;margin:0 auto 0 auto}#page-top .features__item .features__item__detail{width:100%}}#page-top .features__item.item2{margin-top:113px}#page-top .features__item.item3{margin-top:159px}#page-top .features__item.item4{margin-top:53px}#page-top .features__item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#page-top .features__item__img.img1{width:40.7637655417%;margin-left:5.8614564831%}#page-top .features__item__img.img2{width:41.8294849023%;margin-right:6.4831261101%}#page-top .features__item__img.img2 img{-webkit-transform:translateX(-20px);transform:translateX(-20px)}#page-top .features__item__img.img3{width:31.7051509769%;margin-left:7.5488454707%}#page-top .features__item__img.img4{width:42.8952042629%;margin-right:5.3285968028%}#page-top .features__item__detail{width:50.621669627%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-top .features__item__detail.detail1{padding-top:9.0586145648%}#page-top .features__item__detail.detail2{padding-top:2.8419182948%}#page-top .features__item__detail.detail3{padding-top:7.2824156306%}#page-top .features__item__detail.detail4{padding-top:17.406749556%}#page-top .features__item__detail .heading{font-size:34px;font-weight:500;letter-spacing:.1em;line-height:1.4705882353}#page-top .features__item__detail .text{margin-top:27px;font-size:16px;letter-spacing:.05em;line-height:1.875}@media screen and (max-width:767px){#page-top .features__item{display:block}#page-top .features__item.item2{margin-top:15.0666666667vw}#page-top .features__item.item3{margin-top:15.2vw}#page-top .features__item.item4{margin-top:14.9333333333vw}#page-top .features__item__img.img1{width:62.1333333333vw;margin:0 auto 0 auto;-webkit-transform:translateX(-2.4vw);transform:translateX(-2.4vw)}#page-top .features__item__img.img2{width:63.6vw;margin:0 auto 0 auto;-webkit-transform:translateX(-1.6vw);transform:translateX(-1.6vw)}#page-top .features__item__img.img2 img{-webkit-transform:none;transform:none}#page-top .features__item__img.img3{width:47.7333333333vw;margin:0 auto 0 auto;-webkit-transform:translateX(-3.4666666667vw);transform:translateX(-3.4666666667vw)}#page-top .features__item__img.img4{width:63.6vw;margin:0 auto 0 auto;-webkit-transform:translateX(-3.2vw);transform:translateX(-3.2vw)}#page-top .features__item__detail{width:100%}#page-top .features__item__detail.detail1{padding-top:6.4vw}#page-top .features__item__detail.detail2{padding-top:7.2vw}#page-top .features__item__detail.detail3{padding-top:8vw}#page-top .features__item__detail.detail4{padding-top:8.1333333333vw}#page-top .features__item__detail .heading{font-size:4.5333333333vw;letter-spacing:.1em}#page-top .features__item__detail .text{margin-top:4.1333333333vw;font-size:3.4666666667vw;line-height:1.7692307692}}#page-top .features .contact-btn{margin-top:77px}@media screen and (max-width:767px){#page-top .features .contact-btn{margin-top:9.0666666667vw}}#page-top .service{padding-top:112px;background:#f8f5ed;position:relative}@media screen and (max-width:767px){#page-top .service{padding-top:32vw}}#page-top .service .deco2{min-width:370px;width:370px;position:absolute;left:-48px;top:217px}@media screen and (max-width:767px){#page-top .service .deco2{min-width:40vw;width:40vw;left:-10.1333333333vw;top:16vw}}#page-top .service .deco3{min-width:380px;width:380px;position:absolute;right:-75px;bottom:-297px;z-index:10}@media screen and (max-width:767px){#page-top .service .deco3{min-width:41.8666666667vw;width:41.8666666667vw;right:-12.8vw;bottom:-85.3333333333vw}}#page-top .service:before{content:"";display:block;width:100%;padding-top:613px;background:-webkit-gradient(linear,left top,left bottom,from(#f8eded),to(#f8f5ed));background:linear-gradient(180deg,#f8eded 0,#f8f5ed 100%);position:absolute;left:0;top:0}@media screen and (min-width:768px) and (max-width:1366px){#page-top .service:before{padding-top:44.8755490483%}}@media screen and (max-width:767px){#page-top .service:before{padding-top:81.7333333333vw}}#page-top .service__inner{position:relative}#page-top .service__title{margin-top:71px;font-size:30px;font-weight:500;letter-spacing:.04em;text-indent:-.04em;line-height:1.6666666667;text-align:center;position:relative;z-index:2}#page-top .service__title .dot-text{position:relative}#page-top .service__title .dot-text:before{font-size:36px;position:absolute;top:-32px;left:-2px;content:"・"}#page-top .service__title.title2{margin-top:50px}@media screen and (max-width:767px){#page-top .service__title{margin-top:14.6666666667vw;font-size:5.3333333333vw;letter-spacing:.07em;text-indent:-.07em;line-height:1.65}#page-top .service__title .dot-text:before{font-size:4.8vw;top:-4.2666666667vw;left:-.2666666667vw}#page-top .service__title.title2{margin-top:15.2vw;line-height:1.5}}#page-top .service__text{font-size:16px;line-height:1.875;letter-spacing:.05em;margin-top:35px;text-align:center;position:relative;z-index:2}@media screen and (max-width:767px){#page-top .service__text{margin:5.8666666667vw auto 0;font-size:3.4666666667vw;max-width:84vw;text-align:left;line-height:1.75}}#page-top .service__detail{max-width:886px;margin:86px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:11}@media screen and (min-width:768px) and (max-width:900px){#page-top .service__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-top .service__detail .cross{margin:20px auto}}@media screen and (max-width:767px){#page-top .service__detail{width:76vw;margin:15.2vw auto 0 auto;display:block}}#page-top .service__detail__item{width:380px;height:380px;background:#fffdf7;border-radius:50%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){#page-top .service__detail__item{width:76vw;height:76vw}}#page-top .service__detail__item.carry-out .carry-out-detail{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;pointer-events:none;z-index:11}#page-top .service__detail__item.carry-out.active .carry-out-detail{width:100%;height:100%;border-radius:50%;background:#fffdf7;opacity:1;pointer-events:auto;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-top .service__detail__item.carry-out.active .carry-out-detail__list li{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){#page-top .service__detail__item.carry-out.active .carry-out-detail__list li{font-size:3.2vw;line-height:1.6666666667}}#page-top .service__detail__item.carry-out.active .plus-btn:after{opacity:0}#page-top .service__detail__item .heading .jp{font-size:30px;font-weight:500;letter-spacing:.04em;text-indent:-.04em;line-height:1;display:block;text-align:center}#page-top .service__detail__item .heading .en{font-size:14px;font-weight:500;letter-spacing:.14em;text-indent:-.14em;line-height:1;display:block;text-align:center;margin-top:12px}@media screen and (max-width:767px){#page-top .service__detail__item .heading .jp{font-size:5.8666666667vw}#page-top .service__detail__item .heading .en{font-size:2.6666666667vw;margin-top:2.1333333333vw}}#page-top .service__detail__item .list{margin-top:26px}#page-top .service__detail__item .list li{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.75}@media screen and (max-width:767px){#page-top .service__detail__item .list{margin-top:5.3333333333vw}#page-top .service__detail__item .list li{font-size:3.2vw;line-height:1.6666666667}}#page-top .service__detail__item .plus-btn{background:#222;width:44px;height:44px;border-radius:50%;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:absolute;right:33px;bottom:33px;z-index:12}@media screen and (min-width:768px){#page-top .service__detail__item .plus-btn:hover{cursor:pointer}}#page-top .service__detail__item .plus-btn:after,#page-top .service__detail__item .plus-btn:before{content:"";position:absolute;top:21px;width:26px;height:1px;background-color:#fffdf7}#page-top .service__detail__item .plus-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){#page-top .service__detail__item .plus-btn{width:9.3333333333vw;height:9.3333333333vw;right:9.6vw;bottom:3.2vw}#page-top .service__detail__item .plus-btn:after,#page-top .service__detail__item .plus-btn:before{top:4.6666666667vw;width:5.2vw;height:1px}}#page-top .service__detail__item .circle-frame{position:absolute;top:-9px;left:calc(50% - 9px);width:18px;height:calc(50% + 9px);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite}@media screen and (max-width:767px){#page-top .service__detail__item .circle-frame{width:14px;top:-7px;left:calc(50% - 7px);height:calc(50% + 7px)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#page-top .service__detail__item .circle-frame2{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:rotate2 10s linear infinite;animation:rotate2 10s linear infinite}@-webkit-keyframes rotate2{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@keyframes rotate2{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}#page-top .service__detail__item .circle-frame3{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:rotate3 10s linear infinite;animation:rotate3 10s linear infinite}@-webkit-keyframes rotate3{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes rotate3{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}#page-top .service__detail__item .circle-frame4{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation:rotate4 10s linear infinite;animation:rotate4 10s linear infinite}@-webkit-keyframes rotate4{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}@keyframes rotate4{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(630deg);transform:rotate(630deg)}}#page-top .service__detail__item .circle{width:18px;height:18px;border-radius:50%;background:#f6e8d9}@media screen and (max-width:767px){#page-top .service__detail__item .circle{width:14px;height:14px}}#page-top .service__detail .cross{width:50px;height:50px}@media screen and (max-width:767px){#page-top .service__detail .cross{width:11.2vw;height:11.2vw;margin:7.3333333333vw auto}}#page-top .service .contact-btn{margin-top:55px;position:relative;z-index:11}@media screen and (max-width:767px){#page-top .service .contact-btn{margin-top:7.3333333333vw}}#page-top .works{background:#f8eded;padding-top:135px;position:relative}@media screen and (max-width:767px){#page-top .works{padding-top:26.4vw}}#page-top .works:before{content:"";display:block;width:100%;padding-top:613px;background:-webkit-gradient(linear,left bottom,left top,from(#f8eded),to(#f8f5ed));background:linear-gradient(360deg,#f8eded 0,#f8f5ed 100%);position:absolute;left:0;top:0}@media screen and (min-width:768px) and (max-width:1366px){#page-top .works:before{padding-top:44.8755490483%}}@media screen and (max-width:767px){#page-top .works:before{padding-top:81.7333333333vw}}#page-top .works__inner{position:relative}#page-top .works__list{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#page-top .works__list{margin:8.2666666667vw auto 0;width:84vw}}#page-top .works__list__item{width:47.3357015986%;margin-top:60px}#page-top .works__list__item a,#page-top .works__list__item a:link,#page-top .works__list__item a:visited{color:#222;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .works__list__item a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width:768px){#page-top .works__list__item:first-of-type,#page-top .works__list__item:nth-of-type(2){margin-top:0}}#page-top .works__list__item:nth-of-type(odd){margin-right:5.3285968028%}#page-top .works__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-top .works__list__item .thumbnail{width:31.894934334%;padding-top:26.8292682927%;border-radius:10px;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:100% auto;border:1px solid #ede1e1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#page-top .works__list__item .contents{width:68.105065666%;padding-left:5.6285178236%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-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}#page-top .works__list__item .contents .title{font-size:18px;line-height:1.4444444444;letter-spacing:.06em;margin-bottom:16px}#page-top .works__list__item .contents .item{margin-top:11px;display:-webkit-box;display:-ms-flexbox;display:flex}#page-top .works__list__item .contents .item:first-of-type{margin-top:0}#page-top .works__list__item .contents .item .label{width:80px;min-width:80px;height:25px;border:1px solid #666;font-size:14px;letter-spacing:.04em;text-indent:0,4em;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;margin-right:10px;border-radius:100vh}#page-top .works__list__item .contents .item .text{font-size:16px;letter-spacing:.04em;line-height:1.3125}@media screen and (max-width:767px){#page-top .works__list__item{width:100%;margin-top:6.6666666667vw}#page-top .works__list__item:nth-of-type(odd){margin-right:0}#page-top .works__list__item .thumbnail{width:22.6666666667vw;padding-top:22.6666666667vw;border-radius:1.3333333333vw}#page-top .works__list__item .contents{width:61.3333333333vw;padding-left:4vw}#page-top .works__list__item .contents .title{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}#page-top .works__list__item .contents .item{margin-top:2.9333333333vw}#page-top .works__list__item .contents .item .label{width:12vw;min-width:12vw;height:4.9333333333vw;font-size:3.2vw;margin-right:2.1333333333vw}#page-top .works__list__item .contents .item .text{font-size:3.4666666667vw}}#page-top .works .view-more{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-top .works .view-more a,#page-top .works .view-more a:link,#page-top .works .view-more a:visited{color:#222;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .works .view-more a:hover{opacity:.7;text-decoration:none}}#page-top .works .view-more a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .works .view-more a:hover .text:after{opacity:0;pointer-events:none}#page-top .works .view-more .arrow{width:50px;height:50px;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;border-radius:50%;background:#222}#page-top .works .view-more .arrow:after{content:"";width:10px;height:10px;background:url(/wp-content/themes/main/assets/img/common/btn-arrow-white.svg) no-repeat top center;background-size:100% auto;display:block;line-height:1}#page-top .works .view-more .text{line-height:1;margin-left:9px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-right:9px}#page-top .works .view-more .text:after{content:"";display:block;width:100%;height:1px;background:#222;position:absolute;left:0;bottom:-7px;opacity:1}#page-top .works .view-more .text img{width:118px;display:block;line-height:1}@media screen and (max-width:767px){#page-top .works .view-more{margin-top:13.3333333333vw}#page-top .works .view-more .arrow{width:8.8vw;height:8.8vw}#page-top .works .view-more .arrow:after{width:1.7333333333vw;height:1.8666666667vw}#page-top .works .view-more .text{margin-left:1.2vw;padding-right:1.2vw}#page-top .works .view-more .text:after{bottom:-.9333333333vw}#page-top .works .view-more .text img{width:25.0666666667vw}}#page-top .works .contact-btn{margin-top:84px}@media screen and (max-width:767px){#page-top .works .contact-btn{margin-top:8.2666666667vw}}#page-works.work-archives{height:100vh;background:#f8eded}#page-works.work-archives .page-contents{padding-top:100px;padding-bottom:100px}@media screen and (max-width:767px){#page-works.work-archives .page-contents{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}#page-works.work-archives .works__list{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#page-works.work-archives .works__list{margin:8.2666666667vw auto 0;width:84vw}}#page-works.work-archives .works__list__item{width:47.3357015986%;margin-top:60px}#page-works.work-archives .works__list__item a,#page-works.work-archives .works__list__item a:link,#page-works.work-archives .works__list__item a:visited{color:#222;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-works.work-archives .works__list__item a:hover{opacity:.7;text-decoration:none}}@media screen and (min-width:768px){#page-works.work-archives .works__list__item:first-of-type,#page-works.work-archives .works__list__item:nth-of-type(2){margin-top:0}}#page-works.work-archives .works__list__item:nth-of-type(odd){margin-right:5.3285968028%}#page-works.work-archives .works__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-works.work-archives .works__list__item .thumbnail{width:31.894934334%;padding-top:26.8292682927%;border-radius:10px;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:100% auto;border:1px solid #ede1e1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#page-works.work-archives .works__list__item .contents{width:68.105065666%;padding-left:5.6285178236%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-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}#page-works.work-archives .works__list__item .contents .title{font-size:18px;line-height:1.4444444444;letter-spacing:.06em;margin-bottom:16px}#page-works.work-archives .works__list__item .contents .item{margin-top:11px;display:-webkit-box;display:-ms-flexbox;display:flex}#page-works.work-archives .works__list__item .contents .item:first-of-type{margin-top:0}#page-works.work-archives .works__list__item .contents .item .label{width:80px;min-width:80px;height:25px;border:1px solid #666;font-size:14px;letter-spacing:.04em;text-indent:0,4em;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;margin-right:10px;border-radius:100vh}#page-works.work-archives .works__list__item .contents .item .text{font-size:16px;letter-spacing:.04em;line-height:1.3125}@media screen and (max-width:767px){#page-works.work-archives .works__list__item{width:100%;margin-top:6.6666666667vw}#page-works.work-archives .works__list__item:nth-of-type(odd){margin-right:0}#page-works.work-archives .works__list__item .thumbnail{width:22.6666666667vw;padding-top:22.6666666667vw;border-radius:1.3333333333vw}#page-works.work-archives .works__list__item .contents{width:61.3333333333vw;padding-left:4vw}#page-works.work-archives .works__list__item .contents .title{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}#page-works.work-archives .works__list__item .contents .item{margin-top:2.9333333333vw}#page-works.work-archives .works__list__item .contents .item .label{width:12vw;min-width:12vw;height:4.9333333333vw;font-size:3.2vw;margin-right:2.1333333333vw}#page-works.work-archives .works__list__item .contents .item .text{font-size:3.4666666667vw}}#page-works.work-archives .wp-pagenavi{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#page-works.work-archives .wp-pagenavi{margin-top:13.3333333333vw}}#page-works.work-archives .wp-pagenavi .pages{display:none}#page-works.work-archives .wp-pagenavi .page{width:40px;height:40px;background:#fff;border:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:500;color:#222;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;text-decoration:none;margin:10px 10px 0;border-radius:50%}@media screen and (min-width:768px){#page-works.work-archives .wp-pagenavi .page:hover{opacity:.7}}@media screen and (max-width:767px){#page-works.work-archives .wp-pagenavi .page{width:10.6666666667vw;height:10.6666666667vw;border-width:.1333333333vw;font-size:3.2vw;margin:2vw 2vw 0}}#page-works.work-archives .wp-pagenavi .current{width:40px;height:40px;background:#222;border:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#fff;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;margin:10px 10px 0;border-radius:50%}@media screen and (max-width:767px){#page-works.work-archives .wp-pagenavi .current{width:10.6666666667vw;height:10.6666666667vw;border-width:.1333333333vw;font-size:3.2vw;margin:2vw 2vw 0}}#page-works.work-archives .wp-pagenavi .nextpostslink,#page-works.work-archives .wp-pagenavi .previouspostslink{width:40px;height:40px;background:#fff;border:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;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;text-decoration:none;border-radius:50%}@media screen and (max-width:767px){#page-works.work-archives .wp-pagenavi .nextpostslink,#page-works.work-archives .wp-pagenavi .previouspostslink{width:10.6666666667vw;height:10.6666666667vw;border-width:.1333333333vw}}#page-works.work-archives .wp-pagenavi .nextpostslink{margin:10px 10px 0}@media screen and (max-width:767px){#page-works.work-archives .wp-pagenavi .nextpostslink{margin:2vw 2vw 0}}#page-works.work-archives .wp-pagenavi .previouspostslink{margin:10px 10px 0}@media screen and (max-width:767px){#page-works.work-archives .wp-pagenavi .previouspostslink{margin:2vw 2vw 0}}#page-top .flow{background:#f4f4f4;padding-top:122px;position:relative}@media screen and (max-width:767px){#page-top .flow{padding-top:19.2vw}}#page-top .flow:before{content:"";display:block;width:100%;padding-top:613px;background:-webkit-gradient(linear,left top,left bottom,from(#f8eded),to(#fff));background:linear-gradient(180deg,#f8eded 0,#fff 100%);position:absolute;left:0;top:0}@media screen and (min-width:768px) and (max-width:1366px){#page-top .flow:before{padding-top:650px}}@media screen and (max-width:767px){#page-top .flow:before{padding-top:133.3333333333vw}}#page-top .flow:after{content:"";display:block;width:100%;padding-top:613px;background:-webkit-gradient(linear,left bottom,left top,from(#f4f4f4),to(#fff));background:linear-gradient(360deg,#f4f4f4 0,#fff 100%);position:absolute;left:0;bottom:0}@media screen and (min-width:768px) and (max-width:1366px){#page-top .flow:after{padding-top:650px}}@media screen and (max-width:767px){#page-top .flow:after{padding-top:133.3333333333vw}}#page-top .flow__inner{position:relative;z-index:1}#page-top .flow .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .flow .section-title .line{background:#d6c4c4;width:100%;height:1px;line-height:1;position:relative}#page-top .flow .section-title .line:after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:-1px}#page-top .flow__list{margin:76px auto 0;max-width:886px}#page-top .flow__list__item{padding-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#page-top .flow__list__item:after{content:"";width:1px;height:calc(100% - 56px);background:#053438;position:absolute;left:27px;top:56px}#page-top .flow__list__item:last-of-type:after{display:none}#page-top .flow__list__item .numb{width:57px;min-width:57px;height:57px;border:1px solid #053438;position:relative;border-radius:50%;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}#page-top .flow__list__item .numb img{display:block;line-height:1}#page-top .flow__list__item .numb .numb1{width:8px;-webkit-transform:translateX(-2px);transform:translateX(-2px)}#page-top .flow__list__item .numb .numb2{width:15px}#page-top .flow__list__item .numb .numb3{width:15px}#page-top .flow__list__item .numb .numb4{width:16px}#page-top .flow__list__item .detail{padding-top:11px;margin-left:40px}#page-top .flow__list__item .detail .heading{font-size:28px;font-weight:500;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .flow__list__item .detail .heading .label{width:55px;height:28px;border-radius:100vh;background:#000;font-size:14px;font-weight:400;letter-spacing:.05em;text-indent:-.05em;color:#fff;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;margin-left:16px}#page-top .flow__list__item .detail .text{margin-top:33px;font-size:15px;letter-spacing:.05em;line-height:1.8}@media screen and (max-width:767px){#page-top .flow__list{margin:11.7333333333vw auto 0;max-width:84vw}#page-top .flow__list__item{padding-bottom:16vw}#page-top .flow__list__item:after{height:44vw;left:3.6vw;top:7.4666666667vw}#page-top .flow__list__item:nth-of-type(2):after{height:38.4vw}#page-top .flow__list__item:nth-of-type(3):after{height:31.7333333333vw}#page-top .flow__list__item .numb{width:7.6vw;min-width:7.6vw;height:7.6vw}#page-top .flow__list__item .numb .numb1{width:1.0666666667vw;-webkit-transform:translateX(-.2666666667vw);transform:translateX(-.2666666667vw)}#page-top .flow__list__item .numb .numb2{width:2vw}#page-top .flow__list__item .numb .numb3{width:2vw}#page-top .flow__list__item .numb .numb4{width:2.1333333333vw}#page-top .flow__list__item .detail{padding-top:0;margin-left:4.8vw}#page-top .flow__list__item .detail .heading{font-size:4.8vw}#page-top .flow__list__item .detail .heading .label{width:8.8vw;height:4.4vw;font-size:2.2666666667vw;margin-left:2.6666666667vw}#page-top .flow__list__item .detail .text{margin-top:6.4vw;font-size:3.4666666667vw;letter-spacing:.05em;line-height:1.75}}#page-top .flow .contact-btn{margin-top:32px}@media screen and (max-width:767px){#page-top .flow .contact-btn{margin-top:0}}#page-top .about{padding-top:190px;background:#fff;position:relative;z-index:2}@media screen and (max-width:767px){#page-top .about{padding-top:25.3333333333vw}}#page-top .about:before{content:"";display:block;width:100%;padding-top:877px;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fff));background:linear-gradient(180deg,#f4f4f4 0,#fff 100%);position:absolute;left:0;top:0}@media screen and (min-width:768px) and (max-width:1366px){#page-top .about:before{padding-top:64.2020497804%}}@media screen and (max-width:767px){#page-top .about:before{padding-top:116.9333333333vw}}#page-top .about__inner{max-width:1286px;position:relative}#page-top .about__contents{position:relative;border-radius:40px 40px 0 0;background:#fff;padding:154px 180px 99px}@media screen and (min-width:768px) and (max-width:1366px){#page-top .about__contents{padding:154px 50px 99px}}#page-top .about__contents .section-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-86px}#page-top .about__contents .section-title .en img{display:block;line-height:1;-webkit-transform:translateX(-14px);transform:translateX(-14px)}#page-top .about__contents .section-title .jp{margin-top:-8px}#page-top .about__contents .text{font-size:18px;letter-spacing:.05em;text-indent:-.05em;line-height:1.9444444444;text-align:center}#page-top .about__contents .table{max-width:686px;margin:102px auto 0 auto}#page-top .about__contents .table tr{border-bottom:1px solid #ccc}#page-top .about__contents .table tr:first-of-type{border-top:1px solid #ccc}#page-top .about__contents .table tr.ceo{border-bottom:none}#page-top .about__contents .table tr.ceo td,#page-top .about__contents .table tr.ceo th{padding-bottom:15px}#page-top .about__contents .table th{width:160px}#page-top .about__contents .table td,#page-top .about__contents .table th{font-weight:400;font-size:15px;letter-spacing:.1em;line-height:1.7333333333;vertical-align:top;text-align:left;padding:28px 0}#page-top .about__contents .table td .text-grey,#page-top .about__contents .table th .text-grey{color:#555}#page-top .about__contents .table .desc{padding:0 0 28px 160px}@media screen and (max-width:767px){#page-top .about__contents{border-radius:5.3333333333vw 5.3333333333vw 0 0;padding:26.6666666667vw 8vw 6.6666666667vw}#page-top .about__contents .section-title{top:-11.4666666667vw}#page-top .about__contents .section-title .en img{-webkit-transform:translateX(-1.8666666667vw);transform:translateX(-1.8666666667vw)}#page-top .about__contents .section-title .jp{margin-top:-1.0666666667vw}#page-top .about__contents .text{font-size:3.7333333333vw;line-height:1.75;text-align:left}#page-top .about__contents .table{max-width:100%;margin:10.8vw auto 0 auto}#page-top .about__contents .table tr.ceo{border-bottom:none}#page-top .about__contents .table tr.ceo td,#page-top .about__contents .table tr.ceo th{padding-bottom:4vw}#page-top .about__contents .table th{width:23.3333333333vw}#page-top .about__contents .table td{width:56.6666666667vw}#page-top .about__contents .table td,#page-top .about__contents .table th{font-size:3.4666666667vw;line-height:1.75;padding:4.5333333333vw 0}#page-top .about__contents .table .desc{padding:0 0 5.3333333333vw 0}}#page-top .about__logo{max-width:300px;margin:0 auto 0 auto}@media screen and (max-width:767px){#page-top .about__logo{max-width:45.4666666667vw}}#page-top .contact{padding-top:129px;padding-bottom:100px;position:relative}@media screen and (max-width:767px){#page-top .contact{padding-top:17.2vw;padding-bottom:13.3333333333vw}}#page-top .contact:before{content:"";display:block;width:100%;padding-top:613px;background:-webkit-gradient(linear,left bottom,left top,from(#f8eded),to(#fff));background:linear-gradient(0deg,#f8eded 0,#fff 100%);position:absolute;left:0;top:-50px}@media screen and (min-width:768px) and (max-width:1366px){#page-top .contact:before{padding-top:64.2020497804%}}@media screen and (max-width:767px){#page-top .contact:before{padding-top:81.7333333333vw;top:-6.6666666667vw}}#page-top .contact__inner{position:relative;min-height:1173px}@media screen and (max-width:767px){#page-top .contact__inner{min-height:156.4vw}}#page-top .contact .contact-thanks,#page-top .contact .contact-thanks__inner{position:relative}#page-top .contact .contact-thanks{padding-top:100px}@media screen and (max-width:767px){#page-top .contact .contact-thanks{padding-top:13.3333333333vw}}#page-top .contact .contact-thanks-title{text-align:center;font-size:26px;font-weight:500}@media screen and (max-width:767px){#page-top .contact .contact-thanks-title{font-size:4vw}}#page-top .contact .contact__title{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;font-size:38px;font-weight:500;line-height:1;position:relative;z-index:10}#page-top .contact .contact__title .text{letter-spacing:.1em}#page-top .contact .contact__title:after,#page-top .contact .contact__title:before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #e8d6d6;margin-top:10px}#page-top .contact .contact__title:before{margin-right:1rem}#page-top .contact .contact__title:after{margin-left:1rem}@media screen and (max-width:767px){#page-top .contact .contact__title{font-size:5.3333333333vw}#page-top .contact .contact__title:after,#page-top .contact .contact__title:before{margin-top:1.3333333333vw}}#page-top .contact .tbl_form{width:686px;margin:95px auto 0}#page-top .contact .tbl_form tr:first-of-type th{margin-top:0}#page-top .contact .tbl_form th{display:block;width:100%;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2.25;text-align:left;margin-top:33px}#page-top .contact .tbl_form th sup{color:red}#page-top .contact .tbl_form td{display:block;line-height:1;margin-top:12px;width:100%;background:#fff;border-radius:10px;position:relative}#page-top .contact .tbl_form td input,#page-top .contact .tbl_form td select,#page-top .contact .tbl_form td textarea{width:100%;padding:13px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:2.25}#page-top .contact .tbl_form td input::-webkit-input-placeholder,#page-top .contact .tbl_form td select::-webkit-input-placeholder,#page-top .contact .tbl_form td textarea::-webkit-input-placeholder{color:#ccc}#page-top .contact .tbl_form td input::-moz-placeholder,#page-top .contact .tbl_form td select::-moz-placeholder,#page-top .contact .tbl_form td textarea::-moz-placeholder{color:#ccc}#page-top .contact .tbl_form td input:-ms-input-placeholder,#page-top .contact .tbl_form td select:-ms-input-placeholder,#page-top .contact .tbl_form td textarea:-ms-input-placeholder{color:#ccc}#page-top .contact .tbl_form td input::-ms-input-placeholder,#page-top .contact .tbl_form td select::-ms-input-placeholder,#page-top .contact .tbl_form td textarea::-ms-input-placeholder{color:#ccc}#page-top .contact .tbl_form td input::placeholder,#page-top .contact .tbl_form td select::placeholder,#page-top .contact .tbl_form td textarea::placeholder{color:#ccc}#page-top .contact .tbl_form td input:focus,#page-top .contact .tbl_form td select:focus,#page-top .contact .tbl_form td textarea:focus{outline:0}#page-top .contact .tbl_form td .select-wrap{position:relative}#page-top .contact .tbl_form td .select-wrap:after{pointer-events:none;content:"";position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:11px 6.5px 0 6.5px;border-color:#222 transparent transparent transparent}#page-top .contact .tbl_form td select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#page-top .contact .tbl_form td select option{line-height:1}#page-top .contact .tbl_form td textarea{height:263px;resize:none}@media screen and (max-width:767px){#page-top .contact .tbl_form{width:84vw;margin:12vw auto 0}#page-top .contact .tbl_form th{font-size:4.2666666667vw;margin-top:4.4vw}#page-top .contact .tbl_form td{margin-top:1.6vw;border-radius:1.3333333333vw}#page-top .contact .tbl_form td input,#page-top .contact .tbl_form td select,#page-top .contact .tbl_form td textarea{padding:1.7333333333vw 4vw;font-size:4.2666666667vw}#page-top .contact .tbl_form td .select-wrap:after{right:4vw;border-width:2.9333333333vw 1.7333333333vw 0 1.7333333333vw}#page-top .contact .tbl_form td textarea{height:35.0666666667vw}}#page-top .contact .mw_wp_form .error{position:absolute;left:10px;bottom:-20px;font-weight:500}@media screen and (max-width:767px){#page-top .contact .mw_wp_form .error{left:2.6666666667vw;bottom:-4.5333333333vw;font-size:3.2vw}}#page-top .contact .privacy{margin-top:43px;text-align:center;font-size:15px;letter-spacing:.1em;line-height:3}#page-top .contact .privacy a,#page-top .contact .privacy a:link,#page-top .contact .privacy a:visited{color:#222;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){#page-top .contact .privacy a:hover{color:#222;text-decoration:none}}@media screen and (max-width:767px){#page-top .contact .privacy{margin-top:5.7333333333vw;font-size:3.7333333333vw}}#page-top .contact .submit-btn{margin-top:30px;text-align:center}#page-top .contact .submit-btn .send{margin:30px auto 0;width:357px;height:90px;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;background:#222;color:#f8eded;font-size:22px;font-weight:700;line-height:1;border-radius:100vh;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .contact .submit-btn .send[disabled=disabled]{opacity:.5;pointer-events:none}#page-top .contact .submit-btn .send:hover{opacity:.7}@media screen and (max-width:767px){#page-top .contact .submit-btn{margin-top:4vw}#page-top .contact .submit-btn .send{width:72vw;height:12vw;font-size:4vw}#page-top .contact .submit-btn .send:hover{opacity:1}}#page-top .privacy-modal{width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;background:rgba(255,255,255,.95);z-index:1001;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-top .privacy-modal.active{pointer-events:auto;opacity:1}#page-top .privacy-modal::-webkit-scrollbar{display:none}#page-top .privacy-modal__inner{width:100%;max-width:700px;min-height:calc(100% + 1px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-top .privacy-modal__contents{padding:100px 0}#page-top .privacy-modal__contents .privacy-ttl{font-size:30px;text-align:center;margin-bottom:60px}#page-top .privacy-modal__contents .privacy-lead{margin-bottom:40px}#page-top .privacy-modal__contents .privacy-block{margin-bottom:40px}#page-top .privacy-modal__contents .privacy-block dt{margin-bottom:10px;font-weight:700}#page-top .privacy-modal__close-btn{text-align:center}#page-top .privacy-modal__close-btn span{padding:10px 20px;border:1px solid #222;border-radius:50vh;cursor:pointer}@media screen and (max-width:767px){#page-top .privacy-modal__inner{padding:8vw}#page-top .privacy-modal__contents{padding:13.3333333333vw 0}#page-top .privacy-modal__contents .privacy-ttl{font-size:6.6666666667vw;margin-bottom:16vw}#page-top .privacy-modal__contents .privacy-lead{margin-bottom:10.6666666667vw}#page-top .privacy-modal__contents .privacy-block{margin-bottom:10.6666666667vw}#page-top .privacy-modal__contents .privacy-block dt{margin-bottom:2.6666666667vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwiY29tbW9uL2xheW91dC9faGVhZGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL190b3Auc2NzcyIsInBhZ2VzL19mZWF0dXJlcy5zY3NzIiwicGFnZXMvX3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9fd29ya3Muc2NzcyIsInBhZ2VzL19mbG93LnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fcHJpdmFjeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7OztBQVVBLEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsV0FBQSxPQUNBLHlCQUFBLEtBR0QsRUNNQSxRQURBLFNERkMsa0JBQUEsVUFDQSxtQkFBQSxRQUFBLFdBQUEsUUNTRCxRRE5BLFNBRUMsZ0JBQUEsUUFDQSxlQUFBLFFBR0QsRUFDQyxRQUFBLEVBQ0EsT0FBQSxFQVFELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVBR0QsR0FDQyxTQUFBLFFBU0QsUUNLQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFESEMsUUFBQSxNQUdELFFBQ0MsUUFBQSxVQUdELE1BQ0MsVUFBQSxJQUdELFNDS0EsU0RIQyxRQUFBLEtBR0QsWUFDQyxjQUFBLElBQUEsT0FDQSxnQkFBQSxLQUdELEVBQ0MsaUJBQUEsWUFDQSw2QkFBQSxRQUdELFNDS0EsUURIQyxjQUFBLEVBR0QsS0NLQSxJQUNBLElBQ0EsS0RIQyxZQUFBLFNBQUEsQ0FBQSxVQUdELEVDS0EsT0RIQyxZQUFBLE9BR0QsSUFDQyxXQUFBLE9BSUQsS0FDQyxpQkFBQSxLQUNBLE1BQUEsS0FJRCxJQ0tBLElESEMsVUFBQSxJQUNBLFlBQUEs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SCxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZVW1PRyx3REFDQyxRQUFBLEdBQ0EsZUFBQSxLQUdELDJDQUNDLFFBQUEsR1Y3Tkosb0NVb01DLCtCQThCRSxXQUFBLElBRUEscUNBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLElBRUEsMkNBQ0MsUUFBQSxHQ3RTTCx5QkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFdBQUEsS0FDQSxzQkFBQSxRQUNBLFdBQUEsc0JBQ0EsUUFBQSxLQUNBLGdCQUFBLEtBQ0EsbUJBQUEsS0FDQSxlQUFBLEtBQ0EsUUFBQSxFWG1DRCxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZV2hDQyxnQ0FDQyxlQUFBLEtBQ0EsUUFBQSxFQUdELDRDQUNDLFFBQUEsS0FHRCxnQ0FDQyxNQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsaUJBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUdELG1DQUNDLFFBQUEsTUFBQSxFQUVBLGdEQUNDLFVBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxLQUdELGlEQUNDLGNBQUEsS0FHRCxrREFDQyxjQUFBLEtBRUEscURBQ0MsY0FBQSxLQUNBLFlBQUEsSUFLSCxvQ0FDQyxXQUFBLE9BRUEseUNBQ0MsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxRWEpILG9DV1VFLGdDQUNDLFFBQUEsSUFHRCxtQ0FDQyxRQUFBLGdCQUFBLEVBRUEsZ0RBQ0MsVUFBQSxlQUNBLGNBQUEsS0FHRCxpREFDQyxjQUFBLGdCQUdELGtEQUNDLGNBQUEsZ0JBRUEscURBQ0MsY0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5yZWd1bGFyIDQwMFxuYm9sZCA3MDBcbiovXG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBhZ2UtY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjRjhFREVEO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250ZW50c19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDZweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50c19faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNHZ3O1xuICB9XG59XG5cbi5hbmtlci1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jb250YWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRhY3QtYnRuIGxpIHtcbiAgd2lkdGg6IDQ0OHB4O1xuICBoZWlnaHQ6IDE4M3B4O1xufVxuLmNvbnRhY3QtYnRuIGxpIGEsXG4uY29udGFjdC1idG4gbGkgYTpsaW5rLFxuLmNvbnRhY3QtYnRuIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODM2OTY5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtYnRuIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjODM2OTY5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3QtYnRuIGxpLmNvc3QtZXN0aW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG4uY29udGFjdC1idG4gbGkubGluZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTdweCk7XG59XG4uY29udGFjdC1idG4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1idG4gbGkgYSAudGV4dC1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzgzNjk2OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjEzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uY29udGFjdC1idG4gbGkgYSAudGV4dC1ob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYXJyb3cuc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250YWN0LWJ0biBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGFjdC1idG4gbGkgYTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGFjdC1idG4gbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGFjdC1idG4gbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYmdfb24ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jb250YWN0LWJ0biBsaSBhIC5saW5lLWxvZ28ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vaWNvbi1saW5lLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWN0LWJ0biBsaS5zdHlsZTIgYSxcbi5jb250YWN0LWJ0biBsaS5zdHlsZTIgYTpsaW5rLFxuLmNvbnRhY3QtYnRuIGxpLnN0eWxlMiBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzZBNjg0NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWJ0biBsaS5zdHlsZTIgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2QTY4NDc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uY29udGFjdC1idG4gbGkuc3R5bGUyIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2J0bi1iZzIucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uY29udGFjdC1idG4gbGkuc3R5bGUyIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnMl9vbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5jb250YWN0LWJ0biBsaS5zdHlsZTMgYSxcbi5jb250YWN0LWJ0biBsaS5zdHlsZTMgYTpsaW5rLFxuLmNvbnRhY3QtYnRuIGxpLnN0eWxlMyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY3Njc2NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWJ0biBsaS5zdHlsZTMgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uY29udGFjdC1idG4gbGkuc3R5bGUzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2J0bi1iZzMucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uY29udGFjdC1idG4gbGkuc3R5bGUzIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnM19vbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jb250YWN0LWJ0biBsaSB7XG4gICAgd2lkdGg6IDMyLjc5NjQ4NjA5MDh2dztcbiAgICBoZWlnaHQ6IDEzLjM5Njc3ODkxNjV2dztcbiAgfVxuICAuY29udGFjdC1idG4gbGkuY29zdC1lc3RpbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjQ0NTA5NTE2OHZ3KTtcbiAgfVxuICAuY29udGFjdC1idG4gbGkubGluZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjI0NDUwOTUxNjh2dyk7XG4gIH1cbiAgLmNvbnRhY3QtYnRuIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS42MTA1NDE3Mjc3dnc7XG4gIH1cbiAgLmNvbnRhY3QtYnRuIGxpIGEgLnRleHQtaG9sZGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMC41MTI0NDUwOTUydnc7XG4gICAgaGVpZ2h0OiAwLjgwNTI3MDg2Mzh2dztcbiAgICByaWdodDogNS4xMjQ0NTA5NTE3dnc7XG4gIH1cbiAgLmNvbnRhY3QtYnRuIGxpIGEgLnRleHQtaG9sZGVyIC5saW5lLWxvZ28ge1xuICAgIHdpZHRoOiAyLjM0MjYwNjE0OTN2dztcbiAgICBoZWlnaHQ6IDIuMzQyNjA2MTQ5M3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMC43MzIwNjQ0MjE3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWJ0biBsaSB7XG4gICAgd2lkdGg6IDUyLjEzMzMzMzMzMzN2dztcbiAgICBtaW4td2lkdGg6IDUyLjEzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDI0LjR2dztcbiAgfVxuICAuY29udGFjdC1idG4gbGkuY29zdC1lc3RpbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDR2dyk7XG4gIH1cbiAgLmNvbnRhY3QtYnRuIGxpLmxpbmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMi4xMzMzMzMzMzMzdncpO1xuICB9XG4gIC5jb250YWN0LWJ0biBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29udGFjdC1idG4gbGkgYTpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jb250YWN0LWJ0biBsaS5zdHlsZTIgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYmcyLXNwLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLmNvbnRhY3QtYnRuIGxpLnN0eWxlMyBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2J0bi1iZzMtc3AucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuY29udGFjdC1idG4gbGkgYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LWluZGVudDogLTAuMDhlbTtcbiAgfVxuICAuY29udGFjdC1idG4gbGkgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYmctc3AucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuY29udGFjdC1idG4gbGkgYSAudGV4dC1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjY2NjY2NjY2N3Z3KTtcbiAgfVxuICAuY29udGFjdC1idG4gbGkgYSAudGV4dC1ob2xkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtYnRuIGxpIGEgLmxpbmUtbG9nbyB7XG4gICAgd2lkdGg6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNC4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXRpdGxlIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi10aXRsZSAuZW4uZmVhdHVyZXMtdGl0bGUge1xuICB3aWR0aDogNDY2cHg7XG59XG4uc2VjdGlvbi10aXRsZSAuZW4uZmVhdHVyZXMtdGl0bGUgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOXB4KTtcbn1cbi5zZWN0aW9uLXRpdGxlIC5lbi5zZXJ2aWNlLXRpdGxlIHtcbiAgd2lkdGg6IDQyMnB4O1xufVxuLnNlY3Rpb24tdGl0bGUgLmVuLndvcmtzLXRpdGxlIHtcbiAgd2lkdGg6IDI4M3B4O1xufVxuLnNlY3Rpb24tdGl0bGUgLmVuLmZsb3ctdGl0bGUge1xuICB3aWR0aDogMjcwcHg7XG59XG4uc2VjdGlvbi10aXRsZSAuZW4uYWJvdXQtdGl0bGUge1xuICB3aWR0aDogNDYzcHg7XG59XG4uc2VjdGlvbi10aXRsZSAuZW4uZmxvdy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgbWluLXdpZHRoOiAyNjdweDtcbn1cbi5zZWN0aW9uLXRpdGxlIC5lbi5mbG93LXRpdGxlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSAuZW4uZmVhdHVyZXMtdGl0bGUge1xuICAgIHdpZHRoOiA2Mi44dnc7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUgLmVuLmZlYXR1cmVzLXRpdGxlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIC5lbi5zZXJ2aWNlLXRpdGxlIHtcbiAgICB3aWR0aDogNTYuMjY2NjY2NjY2N3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIC5lbi5zZXJ2aWNlLXRpdGxlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjMzMzMzMzMzMzN2dyk7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUgLmVuLndvcmtzLXRpdGxlIHtcbiAgICB3aWR0aDogMzcuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIC5lbi5hYm91dC10aXRsZSB7XG4gICAgd2lkdGg6IDYzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAuc2VjdGlvbi10aXRsZSAuZW4uZmxvdy10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIG1pbi13aWR0aDogMzZ2dztcbiAgfVxuICAuc2VjdGlvbi10aXRsZSAuZW4uZmxvdy10aXRsZSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjZ2dyk7XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlIC5qcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LWluZGVudDogLTAuMDhlbTtcbiAgbWFyZ2luOiAtMnB4IGF1dG8gMDtcbn1cbi5zZWN0aW9uLXRpdGxlIC5qcC5mZWF0dXJlcy1qcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG4uc2VjdGlvbi10aXRsZSAuanAuc2VydmljZS1qcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuLnNlY3Rpb24tdGl0bGUgLmpwLndvcmstanAge1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLnNlY3Rpb24tdGl0bGUgLmpwLmZsb3ctanAge1xuICBtaW4td2lkdGg6IDIxNXB4O1xuICBtYXJnaW46IDAgMCAwIC00NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSAuanAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAtMC4yNjY2NjY2NjY3dncgYXV0byAwO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIC5qcC5mZWF0dXJlcy1qcCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlIC5qcC5zZXJ2aWNlLWpwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41MzMzMzMzMzMzdncpO1xuICAgIG1hcmdpbi10b3A6IC0wLjh2dztcbiAgfVxuICAuc2VjdGlvbi10aXRsZSAuanAud29yay1qcCB7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZSAuanAuZmxvdy1qcCB7XG4gICAgbWluLXdpZHRoOiAzNC42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIDAgMCAtNS44NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjZ2dztcbiAgfVxufVxuXG4vKlxuXHTigLvjg6Ljgrjjg6Xjg7zjg6vjgpLkvb/jgYbliY3jgavjgIFcblx0QHVzZSBcInNhc3M6bWF0aFwiO1xuXHTihpHjgZPjga7oqJjov7DjgpLov73liqDjgZnjgovjgILvvIhfY29tbW9uLnNjc3Pjgafjga/jgZnjgafjgasy6KGM55uu44Gr6KiY6L+w44GX44Gm44GE44G+44GZ77yJXG5cblx0LmhvZ2Vob2dlIHtcblx0XHR3aWR0aDogbWF0aC5kaXYoMTAwMCwgMTI4MCkgKiAxMDAlO1xuXHRcdOKGku+8iOaVsOWApCwg44OZ44O844K544Gu5pWw5YCk77yJ44Gu6aCG44Gn5YWl44KM44KL44CCXG5cblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE2KTtcblx0XHTihpJsaW5lLWhlaWdodOOBruOCiOOBhuOBq+ODkeODvOOCu+ODs+ODiOOBp+WHuuOBmeW/heimgeOBjOOBquOBkeOCjOOBsOOAjCogMTAwJeOAjeOBr+S4jeimgVxuXHR9XG4qL1xuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogMTYycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAyMS42dnc7XG4gICAgbGVmdDogNHZ3O1xuICAgIHRvcDogOC40dnc7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDM3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDR2dztcbiAgICB0b3A6IDR2dztcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9fdGV4dCB7XG4gIHdpZHRoOiA0MXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX21lbnVfX3RleHQge1xuICAgIHdpZHRoOiA1LjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9fdGV4dCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX21lbnVfX3RleHQgLnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbWVudV9fdGV4dCAudGV4dC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51LmFjdGl2ZSAuaGVhZGVyX19tZW51X190ZXh0IC50ZXh0LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fbWVudS5hY3RpdmUgLmhlYWRlcl9fbWVudV9fdGV4dCAudGV4dC1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbmF2aSB7XG4gIGJhY2tncm91bmQ6ICNGOEVERUQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19uYXZpX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfX25hdmlfX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyOS4yODI1NzY4NjY4JTtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtYmcuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogLTE7XG4gIC8qQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgfSovXG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlcl9fbmF2aV9faW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogNDQwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaGVhZGVyX19uYXZpX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlcl9fbmF2aV9fbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNzc3Nzc3Nzc3ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG4uaGVhZGVyX19uYXZpX19saXN0IGxpIGEsXG4uaGVhZGVyX19uYXZpX19saXN0IGxpIGE6bGluayxcbi5oZWFkZXJfX25hdmlfX2xpc3QgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXZpX19saXN0IGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX25hdmlfX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyX19uYXZpX19jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX25hdmlfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhGaXJlZm9477yJKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2lubmVyOmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjkuMjgyNTc2ODY2OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhlYWRlcl9fbmF2aV9faW5uZXI6YWZ0ZXIge1xuICAgIHRvcDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaGVhZGVyX19uYXZpX19pbm5lcjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG4gIC5oZWFkZXJfX25hdmlfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbmF2aV9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDI2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICB3aWR0aDogMS40NjY2NjY2NjY3dnc7XG4gICAgbGVmdDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5mb290ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29udGFjdC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFjdC1maXhlZC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jb250YWN0LWZpeGVkX19pdGVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jb250YWN0LWZpeGVkX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29udGFjdC1maXhlZF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZml4ZWQge1xuICAgIHJpZ2h0OiA0dnc7XG4gICAgYm90dG9tOiA0dnc7XG4gIH1cbiAgLmNvbnRhY3QtZml4ZWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4LjUzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5jb250YWN0LWZpeGVkX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLm12IHtcbiAgICBoZWlnaHQ6IDEyMS44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAubXZfX3RpdGxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEyLjU3ODYxNjM1MjJ2aDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQyLjU0MTQzNjQ2NDElKTtcbiAgaGVpZ2h0OiA3Ni41MTk5MTYxNDI2dmg7XG4gIHotaW5kZXg6IDE7XG59XG4jcGFnZS10b3AgLm12X190aXRsZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdl9fdGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMjQuMjY2NjY2NjY2N3Z3O1xuICAgIHRvcDogMjR2dztcbiAgICBsZWZ0OiAzOC40dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAjcGFnZS10b3AgLm12X190aXRsZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI3BhZ2UtdG9wIC5tdl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMC4yNzI1MzY2ODc2dmg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4MS41NTAwODc1NDk1JSk7XG4gIGhlaWdodDogNDEuNDA0NjEyMTU5M3ZoO1xuICB6LWluZGV4OiAxO1xufVxuI3BhZ2UtdG9wIC5tdl9fdGV4dCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5tdl9fdGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNC44dnc7XG4gICAgdG9wOiAxOC4xMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogNjcuNzMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5tdl9fdGV4dCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI3BhZ2UtdG9wIC5tdl9fYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLm12X19iZzpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvbXYtaW1nLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAubXZfX2JnOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvbXYtaW1nLXNwLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cbiNwYWdlLXRvcCAuY2F0Y2gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjhlZGVkIDAlLCAjZjhlZGVkIDQ0LjElLCAjZjhmNWVkIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLmNhdGNoX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4NzJweDtcbiAgcGFkZGluZy10b3A6IDIyNnB4O1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLXRvcCAuY2F0Y2ggLmRlY28ge1xuICBtaW4td2lkdGg6IDM5M3B4O1xuICB3aWR0aDogMzkzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MnB4O1xuICBib3R0b206IC05N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jYXRjaCB7XG4gICAgaGVpZ2h0OiAxMzEuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY2F0Y2hfX3RleHQge1xuICAgIG1heC13aWR0aDogODYuNTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxOC44dnc7XG4gICAgbWFyZ2luOiAwIDAgMCA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmNhdGNoIC5kZWNvIHtcbiAgICBtaW4td2lkdGg6IDUxLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogNTEuMzMzMzMzMzMzM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEyLjh2dztcbiAgICBib3R0b206IC0yMS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5mZWF0dXJlcyAuc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC03N3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmZlYXR1cmVzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0b3A6IC05LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAjcGFnZS10b3AgLmZlYXR1cmVzX193cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y4RURFRDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgfVxuICAjcGFnZS10b3AgLmZlYXR1cmVzX193cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFnZS10b3AgLmZlYXR1cmVzX19jb250ZW50IHtcbiAgd2lkdGg6IDk0LjE0MzQ4NDYyNjYlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19fY29udGVudF9faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNTBweCAwIDAgMTUwcHg7XG4gIHBhZGRpbmc6IDIwOHB4IDgwcHggMTk0cHggODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5NnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2NvbnRlbnRfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzMzMzMzMzdncgMCAwIDEzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAzMC42NjY2NjY2NjY3dncgOHZ3IDIxLjMzMzMzMzMzMzN2dyA4dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbSAuZmVhdHVyZXNfX2l0ZW1fX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0gLmZlYXR1cmVzX19pdGVtX19pbWcuaW1nMSwgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbSAuZmVhdHVyZXNfX2l0ZW1fX2ltZy5pbWcyLCAjcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtIC5mZWF0dXJlc19faXRlbV9faW1nLmltZzMsICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0gLmZlYXR1cmVzX19pdGVtX19pbWcuaW1nNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbSAuZmVhdHVyZXNfX2l0ZW1fX2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0uaXRlbTIge1xuICBtYXJnaW4tdG9wOiAxMTNweDtcbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0uaXRlbTMge1xuICBtYXJnaW4tdG9wOiAxNTlweDtcbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0uaXRlbTQge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbS5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9faW1nLmltZzEge1xuICB3aWR0aDogNDAuNzYzNzY1NTQxNyU7XG4gIG1hcmdpbi1sZWZ0OiA1Ljg2MTQ1NjQ4MzElO1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9faW1nLmltZzIge1xuICB3aWR0aDogNDEuODI5NDg0OTAyMyU7XG4gIG1hcmdpbi1yaWdodDogNi40ODMxMjYxMTAxJTtcbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW1fX2ltZy5pbWcyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG4jcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19pbWcuaW1nMyB7XG4gIHdpZHRoOiAzMS43MDUxNTA5NzY5JTtcbiAgbWFyZ2luLWxlZnQ6IDcuNTQ4ODQ1NDcwNyU7XG59XG4jcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19pbWcuaW1nNCB7XG4gIHdpZHRoOiA0Mi44OTUyMDQyNjI5JTtcbiAgbWFyZ2luLXJpZ2h0OiA1LjMyODU5NjgwMjglO1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9fZGV0YWlsIHtcbiAgd2lkdGg6IDUwLjYyMTY2OTYyNyU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19kZXRhaWwuZGV0YWlsMSB7XG4gIHBhZGRpbmctdG9wOiA5LjA1ODYxNDU2NDglO1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9fZGV0YWlsLmRldGFpbDIge1xuICBwYWRkaW5nLXRvcDogMi44NDE5MTgyOTQ4JTtcbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW1fX2RldGFpbC5kZXRhaWwzIHtcbiAgcGFkZGluZy10b3A6IDcuMjgyNDE1NjMwNiU7XG59XG4jcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19kZXRhaWwuZGV0YWlsNCB7XG4gIHBhZGRpbmctdG9wOiAxNy40MDY3NDk1NTYlO1xufVxuI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9fZGV0YWlsIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3MDU4ODIzNTM7XG59XG4jcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19kZXRhaWwgLnRleHQge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW0uaXRlbTIge1xuICAgIG1hcmdpbi10b3A6IDE1LjA2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtLml0ZW0zIHtcbiAgICBtYXJnaW4tdG9wOiAxNS4ydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbS5pdGVtNCB7XG4gICAgbWFyZ2luLXRvcDogMTQuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW1fX2ltZy5pbWcxIHtcbiAgICB3aWR0aDogNjIuMTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIuNHZ3KTtcbiAgfVxuICAjcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19pbWcuaW1nMiB7XG4gICAgd2lkdGg6IDYzLjZ2dztcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjZ2dyk7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9faW1nLmltZzIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9faW1nLmltZzMge1xuICAgIHdpZHRoOiA0Ny43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMy40NjY2NjY2NjY3dncpO1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW1fX2ltZy5pbWc0IHtcbiAgICB3aWR0aDogNjMuNnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMuMnZ3KTtcbiAgfVxuICAjcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW1fX2RldGFpbC5kZXRhaWwxIHtcbiAgICBwYWRkaW5nLXRvcDogNi40dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9fZGV0YWlsLmRldGFpbDIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJ2dztcbiAgfVxuICAjcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19kZXRhaWwuZGV0YWlsMyB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxuICAjcGFnZS10b3AgLmZlYXR1cmVzX19pdGVtX19kZXRhaWwuZGV0YWlsNCB7XG4gICAgcGFkZGluZy10b3A6IDguMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuZmVhdHVyZXNfX2l0ZW1fX2RldGFpbCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgI3BhZ2UtdG9wIC5mZWF0dXJlc19faXRlbV9fZGV0YWlsIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjEzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2OTIzMDc2OTI7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZmVhdHVyZXMgLmNvbnRhY3QtYnRuIHtcbiAgbWFyZ2luLXRvcDogNzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZmVhdHVyZXMgLmNvbnRhY3QtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA5LjA2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4jcGFnZS10b3AgLnNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIGJhY2tncm91bmQ6ICNGOEY1RUQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZSB7XG4gICAgcGFkZGluZy10b3A6IDMydnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZSAuZGVjbzIge1xuICBtaW4td2lkdGg6IDM3MHB4O1xuICB3aWR0aDogMzcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ4cHg7XG4gIHRvcDogMjE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2UgLmRlY28yIHtcbiAgICBtaW4td2lkdGg6IDQwdnc7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbGVmdDogLTEwLjEzMzMzMzMzMzN2dztcbiAgICB0b3A6IDE2dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZSAuZGVjbzMge1xuICBtaW4td2lkdGg6IDM4MHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03NXB4O1xuICBib3R0b206IC0yOTdweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2UgLmRlY28zIHtcbiAgICBtaW4td2lkdGg6IDQxLjg2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogNDEuODY2NjY2NjY2N3Z3O1xuICAgIHJpZ2h0OiAtMTIuOHZ3O1xuICAgIGJvdHRvbTogLTg1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjhlZGVkIDAlLCAjZjhmNWVkIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NC44NzU1NDkwNDgzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZXJ2aWNlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDgxLjczMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA3MXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtaW5kZW50OiAtMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fdGl0bGUgLmRvdC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlX190aXRsZSAuZG90LXRleHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX3RpdGxlLnRpdGxlMiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNC42NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgIHRleHQtaW5kZW50OiAtMC4wN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB9XG4gICNwYWdlLXRvcCAuc2VydmljZV9fdGl0bGUgLmRvdC10ZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB0b3A6IC00LjI2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiAtMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5zZXJ2aWNlX190aXRsZS50aXRsZTIge1xuICAgIG1hcmdpbi10b3A6IDE1LjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX3RleHQge1xuICAgIG1hcmdpbjogNS44NjY2NjY2NjY3dncgYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbWF4LXdpZHRoOiA4NHZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIHtcbiAgbWF4LXdpZHRoOiA4ODZweDtcbiAgbWFyZ2luOiA4NnB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCAuY3Jvc3Mge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCB7XG4gICAgd2lkdGg6IDc2dnc7XG4gICAgbWFyZ2luOiAxNS4ydncgYXV0byAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGREY3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSB7XG4gICAgd2lkdGg6IDc2dnc7XG4gICAgaGVpZ2h0OiA3NnZ3O1xuICB9XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbS5jYXJyeS1vdXQgLmNhcnJ5LW91dC1kZXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTE7XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbS5jYXJyeS1vdXQuYWN0aXZlIC5jYXJyeS1vdXQtZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGREY3O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbS5jYXJyeS1vdXQuYWN0aXZlIC5jYXJyeS1vdXQtZGV0YWlsX19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtLmNhcnJ5LW91dC5hY3RpdmUgLmNhcnJ5LW91dC1kZXRhaWxfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWxfX2l0ZW0uY2Fycnktb3V0LmFjdGl2ZSAucGx1cy1idG46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWxfX2l0ZW0gLmhlYWRpbmcgLmpwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LWluZGVudDogLTAuMDRlbTtcbiAgLypsaW5lLWhlaWdodDogIG1hdGguZGl2KDUwLCAzMCk7Ki9cbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAuaGVhZGluZyAuZW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIHRleHQtaW5kZW50OiAtMC4xNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5oZWFkaW5nIC5qcCB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAuaGVhZGluZyAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5saXN0IHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAubGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB9XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAucGx1cy1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzM3B4O1xuICBib3R0b206IDMzcHg7XG4gIHotaW5kZXg6IDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWxfX2l0ZW0gLnBsdXMtYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5wbHVzLWJ0bjpiZWZvcmUsICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5wbHVzLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERjc7XG59XG4jcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAucGx1cy1idG46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAucGx1cy1idG4ge1xuICAgIHdpZHRoOiA5LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiA5LjZ2dztcbiAgICBib3R0b206IDMuMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5wbHVzLWJ0bjpiZWZvcmUsICNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5wbHVzLWJ0bjphZnRlciB7XG4gICAgdG9wOiA0LjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogNS4ydnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5jaXJjbGUtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiBjYWxjKDUwJSArIDlweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBhbmltYXRpb246IHJvdGF0ZSAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWxfX2l0ZW0gLmNpcmNsZS1mcmFtZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlICsgN3B4KTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWxfX2l0ZW0gLmNpcmNsZS1mcmFtZTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBhbmltYXRpb246IHJvdGF0ZTIgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5jaXJjbGUtZnJhbWUzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBhbmltYXRpb246IHJvdGF0ZTMgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRlMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTtcbiAgfVxufVxuI3BhZ2UtdG9wIC5zZXJ2aWNlX19kZXRhaWxfX2l0ZW0gLmNpcmNsZS1mcmFtZTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBhbmltYXRpb246IHJvdGF0ZTQgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRlNCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYzMGRlZyk7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsX19pdGVtIC5jaXJjbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGNkU4RDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbF9faXRlbSAuY2lyY2xlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbiNwYWdlLXRvcCAuc2VydmljZV9fZGV0YWlsIC5jcm9zcyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnNlcnZpY2VfX2RldGFpbCAuY3Jvc3Mge1xuICAgIHdpZHRoOiAxMS4ydnc7XG4gICAgaGVpZ2h0OiAxMS4ydnc7XG4gICAgbWFyZ2luOiA3LjMzMzMzMzMzMzN2dyBhdXRvO1xuICB9XG59XG4jcGFnZS10b3AgLnNlcnZpY2UgLmNvbnRhY3QtYnRuIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuc2VydmljZSAuY29udGFjdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDcuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbiNwYWdlLXRvcCAud29ya3Mge1xuICBiYWNrZ3JvdW5kOiAjRjhFREVEO1xuICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAud29ya3Mge1xuICAgIHBhZGRpbmctdG9wOiAyNi40dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAud29ya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjEzcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNmOGVkZWQgMCUsICNmOGY1ZWQgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgI3BhZ2UtdG9wIC53b3JrczpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NC44NzU1NDkwNDgzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC53b3JrczpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MS43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAud29ya3NfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAud29ya3NfX2xpc3Qge1xuICAgIG1hcmdpbjogOC4yNjY2NjY2NjY3dncgYXV0byAwO1xuICAgIHdpZHRoOiA4NHZ3O1xuICB9XG59XG4jcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDQ3LjMzNTcwMTU5ODYlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSBhLFxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSBhOmxpbmssXG4jcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtOmZpcnN0LW9mLXR5cGUsICNwYWdlLXRvcCAud29ya3NfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNwYWdlLXRvcCAud29ya3NfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogNS4zMjg1OTY4MDI4JTtcbn1cbiNwYWdlLXRvcCAud29ya3NfX2xpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSAudGh1bWJuYWlsIHtcbiAgd2lkdGg6IDMxLjg5NDkzNDMzNCU7XG4gIHBhZGRpbmctdG9wOiAyNi44MjkyNjgyOTI3JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREUxRTE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyB7XG4gIHdpZHRoOiA2OC4xMDUwNjU2NjYlO1xuICBwYWRkaW5nLWxlZnQ6IDUuNjI4NTE3ODIzNiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLml0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyAuaXRlbSAubGFiZWwge1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC1pbmRlbnQ6IDAsIDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xufVxuI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLml0ZW0gLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIC50aHVtYm5haWwge1xuICAgIHdpZHRoOiAyMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDIyLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyB7XG4gICAgd2lkdGg6IDYxLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxuICAjcGFnZS10b3AgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLml0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC5pdGVtIC5sYWJlbCB7XG4gICAgd2lkdGg6IDEydnc7XG4gICAgbWluLXdpZHRoOiAxMnZ3O1xuICAgIGhlaWdodDogNC45MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3NfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC5pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLndvcmtzIC52aWV3LW1vcmUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSBhLFxuI3BhZ2UtdG9wIC53b3JrcyAudmlldy1tb3JlIGE6bGluayxcbiNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4jcGFnZS10b3AgLndvcmtzIC52aWV3LW1vcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC53b3JrcyAudmlldy1tb3JlIGE6aG92ZXIgLnRleHQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAuYXJyb3cge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuI3BhZ2UtdG9wIC53b3JrcyAudmlldy1tb3JlIC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYXJyb3ctd2hpdGUuc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG4jcGFnZS10b3AgLndvcmtzIC52aWV3LW1vcmUgLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTdweDtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAudGV4dCBpbWcge1xuICB3aWR0aDogMTE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAuYXJyb3cge1xuICAgIHdpZHRoOiA4Ljh2dztcbiAgICBoZWlnaHQ6IDguOHZ3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAuYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiAxLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAud29ya3MgLnZpZXctbW9yZSAudGV4dDphZnRlciB7XG4gICAgYm90dG9tOiAtMC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC53b3JrcyAudmlldy1tb3JlIC50ZXh0IGltZyB7XG4gICAgd2lkdGg6IDI1LjA2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC53b3JrcyAuY29udGFjdC1idG4ge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC53b3JrcyAuY29udGFjdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDguMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjRjhFREVEO1xufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAucGFnZS1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAucGFnZS1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0IHtcbiAgICBtYXJnaW46IDguMjY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgICB3aWR0aDogODR2dztcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDcuMzM1NzAxNTk4NiU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4jcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbSBhLFxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW0gYTpsaW5rLFxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW0gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbTpmaXJzdC1vZi10eXBlLCAjcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogNS4zMjg1OTY4MDI4JTtcbn1cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC50aHVtYm5haWwge1xuICB3aWR0aDogMzEuODk0OTM0MzM0JTtcbiAgcGFkZGluZy10b3A6IDI2LjgyOTI2ODI5MjclO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERTFFMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyB7XG4gIHdpZHRoOiA2OC4xMDUwNjU2NjYlO1xuICBwYWRkaW5nLWxlZnQ6IDUuNjI4NTE3ODIzNiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0NDQ0NDQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyAuaXRlbSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLml0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLml0ZW0gLmxhYmVsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtaW5kZW50OiAwLCA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbn1cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyAuaXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW0gLnRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDIyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXRvcDogMjIuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyB7XG4gICAgd2lkdGg6IDYxLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxuICAjcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53b3Jrc19fbGlzdF9faXRlbSAuY29udGVudHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyAuaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud29ya3NfX2xpc3RfX2l0ZW0gLmNvbnRlbnRzIC5pdGVtIC5sYWJlbCB7XG4gICAgd2lkdGg6IDEydnc7XG4gICAgbWluLXdpZHRoOiAxMnZ3O1xuICAgIGhlaWdodDogNC45MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndvcmtzX19saXN0X19pdGVtIC5jb250ZW50cyAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkgLnBhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndwLXBhZ2VuYXZpIC5wYWdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndwLXBhZ2VuYXZpIC5wYWdlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndwLXBhZ2VuYXZpIC5wYWdlIHtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci13aWR0aDogMC4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW46IDJ2dyAydncgMDtcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkgLmN1cnJlbnQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci13aWR0aDogMC4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW46IDJ2dyAydncgMDtcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmssXG4jcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXdvcmtzLndvcmstYXJjaGl2ZXMgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rLFxuICAjcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjEzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuICBtYXJnaW46IDEwcHggMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmsge1xuICAgIG1hcmdpbjogMnZ3IDJ2dyAwO1xuICB9XG59XG4jcGFnZS13b3Jrcy53b3JrLWFyY2hpdmVzIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICBtYXJnaW46IDEwcHggMTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2Utd29ya3Mud29yay1hcmNoaXZlcyAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICBtYXJnaW46IDJ2dyAydncgMDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmZsb3cge1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuZmxvdyB7XG4gICAgcGFkZGluZy10b3A6IDE5LjJ2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjhlZGVkIDAlLCAjZmZmIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNwYWdlLXRvcCAuZmxvdzpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5mbG93OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZmxvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjZjRmNGY0IDAlLCAjZmZmIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNwYWdlLXRvcCAuZmxvdzphZnRlciB7XG4gICAgcGFkZGluZy10b3A6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmZsb3c6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmZsb3dfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3BhZ2UtdG9wIC5mbG93IC5zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuZmxvdyAuc2VjdGlvbi10aXRsZSAubGluZSB7XG4gIGJhY2tncm91bmQ6ICNENkM0QzQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuZmxvdyAuc2VjdGlvbi10aXRsZSAubGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG59XG4jcGFnZS10b3AgLmZsb3dfX2xpc3Qge1xuICBtYXJnaW46IDc2cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDg4NnB4O1xufVxuI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gIGJhY2tncm91bmQ6ICMwNTM0Mzg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjdweDtcbiAgdG9wOiA1NnB4O1xufVxuI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS10b3AgLmZsb3dfX2xpc3RfX2l0ZW0gLm51bWIge1xuICB3aWR0aDogNTdweDtcbiAgbWluLXdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTM0Mzg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSAubnVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS10b3AgLmZsb3dfX2xpc3RfX2l0ZW0gLm51bWIgLm51bWIxIHtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxuI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5udW1iIC5udW1iMiB7XG4gIHdpZHRoOiAxNXB4O1xufVxuI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5udW1iIC5udW1iMyB7XG4gIHdpZHRoOiAxNXB4O1xufVxuI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5udW1iIC5udW1iNCB7XG4gIHdpZHRoOiAxNnB4O1xufVxuI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4jcGFnZS10b3AgLmZsb3dfX2xpc3RfX2l0ZW0gLmRldGFpbCAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSAuZGV0YWlsIC5oZWFkaW5nIC5sYWJlbCB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtaW5kZW50OiAtMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbiNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSAuZGV0YWlsIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5mbG93X19saXN0IHtcbiAgICBtYXJnaW46IDExLjczMzMzMzMzMzN2dyBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA4NHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDQ0dnc7XG4gICAgbGVmdDogMy42dnc7XG4gICAgdG9wOiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmZsb3dfX2xpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMik6YWZ0ZXIge1xuICAgIGhlaWdodDogMzguNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbTpudGgtb2YtdHlwZSgzKTphZnRlciB7XG4gICAgaGVpZ2h0OiAzMS43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5udW1iIHtcbiAgICB3aWR0aDogNy42dnc7XG4gICAgbWluLXdpZHRoOiA3LjZ2dztcbiAgICBoZWlnaHQ6IDcuNnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSAubnVtYiAubnVtYjEge1xuICAgIHdpZHRoOiAxLjA2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMjY2NjY2NjY2N3Z3KTtcbiAgfVxuICAjcGFnZS10b3AgLmZsb3dfX2xpc3RfX2l0ZW0gLm51bWIgLm51bWIyIHtcbiAgICB3aWR0aDogMnZ3O1xuICB9XG4gICNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSAubnVtYiAubnVtYjMge1xuICAgIHdpZHRoOiAydnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5udW1iIC5udW1iNCB7XG4gICAgd2lkdGg6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuZmxvd19fbGlzdF9faXRlbSAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNC44dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5kZXRhaWwgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5mbG93X19saXN0X19pdGVtIC5kZXRhaWwgLmhlYWRpbmcgLmxhYmVsIHtcbiAgICB3aWR0aDogOC44dnc7XG4gICAgaGVpZ2h0OiA0LjR2dztcbiAgICBmb250LXNpemU6IDIuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmZsb3dfX2xpc3RfX2l0ZW0gLmRldGFpbCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNi40dnc7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgICAvKmxldHRlci1zcGFjaW5nOiAuMDhlbTsqL1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cbiNwYWdlLXRvcCAuZmxvdyAuY29udGFjdC1idG4ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5mbG93IC5jb250YWN0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4jcGFnZS10b3AgLmFib3V0IHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDg3N3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjRmNGY0IDAlLCAjZmZmIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjQuMjAyMDQ5NzgwNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2LjkzMzMzMzMzMzN2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5hYm91dF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1NHB4IDE4MHB4IDk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTU0cHggNTBweCA5OXB4O1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAuc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTg2cHg7XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAuc2VjdGlvbi10aXRsZSAuZW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE0cHgpO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnNlY3Rpb24tdGl0bGUgLmpwIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWluZGVudDogLTAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ0NDQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiA2ODZweDtcbiAgbWFyZ2luOiAxMDJweCBhdXRvIDAgYXV0bztcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbiNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC50YWJsZSB0ci5jZW8ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRyLmNlbyB0aCwgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRyLmNlbyB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRoIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRoLCAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgdGQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzMzMzMzMzMzMztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjhweCAwO1xufVxuI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRoIC50ZXh0LWdyZXksICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC50YWJsZSB0ZCAudGV4dC1ncmV5IHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4jcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgLmRlc2Mge1xuICBwYWRkaW5nOiAwIDAgMjhweCAxNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyAwIDA7XG4gICAgcGFkZGluZzogMjYuNjY2NjY2NjY2N3Z3IDh2dyA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAuc2VjdGlvbi10aXRsZSB7XG4gICAgdG9wOiAtMTEuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC5zZWN0aW9uLXRpdGxlIC5lbiBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS44NjY2NjY2NjY3dncpO1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC5zZWN0aW9uLXRpdGxlIC5qcCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMC44dncgYXV0byAwIGF1dG87XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRyLmNlbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgdHIuY2VvIHRoLCAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgdHIuY2VvIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuYWJvdXRfX2NvbnRlbnRzIC50YWJsZSB0aCB7XG4gICAgd2lkdGg6IDIzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgdGQge1xuICAgIHdpZHRoOiA1Ni42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5hYm91dF9fY29udGVudHMgLnRhYmxlIHRoLCAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZzogNC41MzMzMzMzMzMzdncgMDtcbiAgfVxuICAjcGFnZS10b3AgLmFib3V0X19jb250ZW50cyAudGFibGUgLmRlc2Mge1xuICAgIHBhZGRpbmc6IDAgMCA1LjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4jcGFnZS10b3AgLmFib3V0X19sb2dvIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5hYm91dF9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA0NS40NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3BhZ2UtdG9wIC5jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDEyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDE3LjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjEzcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjhlZGVkIDAlLCAjZmZmIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3Q6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjQuMjAyMDQ5NzgwNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MS43MzMzMzMzMzMzdnc7XG4gICAgdG9wOiAtNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuY29udGFjdF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDExNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdF9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE1Ni40dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuY29udGFjdCAuY29udGFjdC10aGFua3MsXG4jcGFnZS10b3AgLmNvbnRhY3QgLmNvbnRhY3QtdGhhbmtzX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAuY29udGFjdC10aGFua3Mge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmNvbnRhY3QtdGhhbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLmNvbnRhY3QtdGhhbmtzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLmNvbnRhY3QtdGhhbmtzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuI3BhZ2UtdG9wIC5jb250YWN0IC5jb250YWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC5jb250YWN0X190aXRsZSAudGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAuY29udGFjdF9fdGl0bGU6YmVmb3JlLCAjcGFnZS10b3AgLmNvbnRhY3QgLmNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RDZENjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAuY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC5jb250YWN0X190aXRsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5jb250YWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3QgLmNvbnRhY3RfX3RpdGxlOmJlZm9yZSwgI3BhZ2UtdG9wIC5jb250YWN0IC5jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0ge1xuICB3aWR0aDogNjg2cHg7XG4gIG1hcmdpbjogOTVweCBhdXRvIDA7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0aCBzdXAge1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRkIGlucHV0LFxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCBzZWxlY3Qge1xuICAvKmhlaWdodDogNzBweDsqL1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCBpbnB1dCxcbiNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQgc2VsZWN0LFxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQgaW5wdXQ6Zm9jdXMsXG4jcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRkIHNlbGVjdDpmb2N1cyxcbiNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCAuc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRkIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDExcHggNi41cHggMCA2LjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCBzZWxlY3Qgb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyNjNweDtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB7XG4gICAgd2lkdGg6IDg0dnc7XG4gICAgbWFyZ2luOiAxMnZ3IGF1dG8gMDtcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRoIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDQuNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQge1xuICAgIG1hcmdpbi10b3A6IDEuNnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQgaW5wdXQsXG4gICNwYWdlLXRvcCAuY29udGFjdCAudGJsX2Zvcm0gdGQgc2VsZWN0LFxuICAjcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRkIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxLjczMzMzMzMzMzN2dyA0dnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLmNvbnRhY3QgLnRibF9mb3JtIHRkIC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgcmlnaHQ6IDR2dztcbiAgICBib3JkZXItd2lkdGg6IDIuOTMzMzMzMzMzM3Z3IDEuNzMzMzMzMzMzM3Z3IDAgMS43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb250YWN0IC50YmxfZm9ybSB0ZCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAzNS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cbiNwYWdlLXRvcCAuY29udGFjdCAubXdfd3BfZm9ybSAuZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLmNvbnRhY3QgLm13X3dwX2Zvcm0gLmVycm9yIHtcbiAgICBsZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBib3R0b206IC00LjUzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnByaXZhY3kge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMztcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAucHJpdmFjeSBhLFxuI3BhZ2UtdG9wIC5jb250YWN0IC5wcml2YWN5IGE6bGluayxcbiNwYWdlLXRvcCAuY29udGFjdCAucHJpdmFjeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5wcml2YWN5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtdG9wIC5jb250YWN0IC5wcml2YWN5IHtcbiAgICBtYXJnaW4tdG9wOiA1LjczMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnN1Ym1pdC1idG4gLnNlbmQge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB3aWR0aDogMzU3cHg7XG4gIGhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGNvbG9yOiAjRjhFREVEO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4jcGFnZS10b3AgLmNvbnRhY3QgLnN1Ym1pdC1idG4gLnNlbmRbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLXRvcCAuY29udGFjdCAuc3VibWl0LWJ0biAuc2VuZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXRvcCAuY29udGFjdCAuc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdCAuc3VibWl0LWJ0biAuc2VuZCB7XG4gICAgd2lkdGg6IDcydnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG4gICNwYWdlLXRvcCAuY29udGFjdCAuc3VibWl0LWJ0biAuc2VuZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jcGFnZS10b3AgLnByaXZhY3ktbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICB6LWluZGV4OiAxMDAxO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS10b3AgLnByaXZhY3ktbW9kYWxfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jb250ZW50cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4jcGFnZS10b3AgLnByaXZhY3ktbW9kYWxfX2NvbnRlbnRzIC5wcml2YWN5LXR0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jb250ZW50cyAucHJpdmFjeS1sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNwYWdlLXRvcCAucHJpdmFjeS1tb2RhbF9fY29udGVudHMgLnByaXZhY3ktYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jb250ZW50cyAucHJpdmFjeS1ibG9jayBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jbG9zZS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS10b3AgLnByaXZhY3ktbW9kYWxfX2Nsb3NlLWJ0biBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS10b3AgLnByaXZhY3ktbW9kYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTMuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbiAgI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jb250ZW50cyAucHJpdmFjeS10dGwge1xuICAgIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxuICAjcGFnZS10b3AgLnByaXZhY3ktbW9kYWxfX2NvbnRlbnRzIC5wcml2YWN5LWxlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS10b3AgLnByaXZhY3ktbW9kYWxfX2NvbnRlbnRzIC5wcml2YWN5LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtdG9wIC5wcml2YWN5LW1vZGFsX19jb250ZW50cyAucHJpdmFjeS1ibG9jayBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJ2YXJcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBMSU5LIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dF9saW5rX29wYWNpdHkoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdHh0X2xpbmtfY29sb3IoJGRlY286bm9uZSwgJGNvbG9yOiRkZWZhdWx0LWNvbG9yLCAkY29sb3IyOiRkZWZhdWx0LWNvbG9yLCAkaG92ZXItZGVjbzpub25lKSB7XG5cdGEsXG5cdGE6bGluayxcblx0YTp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGRlY287XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiguMik7XG5cdH1cblxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBDTEVBUiBGSVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2Yge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG59XG5cblxuLy8gSU1FRElBIFFVRVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1pbl9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXhfc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyBJRSAmIEVER0UgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZWcoKSB7XG5cdEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGllKCkge1xuXHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIHZ3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHZ3KCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXNwIDogNzUwO1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aC1zcCkgKiAxMDB2dztcbn1cblxuQGZ1bmN0aW9uIHZ3LXBjKCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXBjIDogMTM2Njtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtcGMpICogMTAwdnc7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwgMTYpO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuLnBhZ2UtY29udGVudHMge1xuXHRiYWNrZ3JvdW5kOiAjRjhFREVEO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi8vcGFnZS1jb250ZW50c1xuXG5cbi5jb250ZW50c19faW5uZXIge1xuXHRtYXgtd2lkdGg6IDEyMDZweDtcblx0cGFkZGluZzogMCA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoMzApO1xuXHR9XG5cdC8vc3Bcbn1cblxuLy9jb250ZW50c19faW5uZXJcblxuXG4uYW5rZXItbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vL2Fua2VyLWxpbmtcblxuQGtleWZyYW1lcyBibGluayB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0NDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uY29udGFjdC1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRsaSB7XG5cdFx0d2lkdGg6IDQ0OHB4O1xuXHRcdGhlaWdodDogMTgzcHg7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgIzgzNjk2OSwgIzgzNjk2OSk7XG5cblx0XHQmLmNvc3QtZXN0aW1hdGUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xuXHRcdH1cblxuXHRcdCYubGluZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE3cHgpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Ly9hbmltYXRpb246IGJsaW5rIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC50ZXh0LWhvbGRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjODM2OTY5O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTAuMTNlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYXJyb3cuc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYmdfb24ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdFx0fVxuXG5cdFx0XHQubGluZS1sb2dvIHtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2ljb24tbGluZS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zdHlsZTIge1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgIzZBNjg0NywgIzZBNjg0Nyk7XG5cblx0XHRcdGEge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2J0bi1iZzIucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYmcyX29uLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN0eWxlMyB7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAjNjc2NzY3LCAjNjc2NzY3KTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnMy5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2J0bi1iZzNfb24ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVhay1wb2ludCArIDFweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuXHRcdFx0d2lkdGg6IHZ3LXBjKDQ0OCk7XG5cdFx0XHRoZWlnaHQ6IHZ3LXBjKDE4Myk7XG5cblx0XHRcdCYuY29zdC1lc3RpbWF0ZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dy1wYygxNykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxpbmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodnctcGMoLTE3KSk7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LXBjKDIyKTtcblxuXHRcdFx0XHQudGV4dC1ob2xkZXIge1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdnctcGMoNyk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3LXBjKDExKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiB2dy1wYyg3MCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmxpbmUtbG9nbyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdnctcGMoMzIpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1wYygzMik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3LXBjKDEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly90YWJcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogdncoMzkxKTtcblx0XHRcdG1pbi13aWR0aDogdncoMzkxKTtcblx0XHRcdGhlaWdodDogdncoMTgzKTtcblxuXHRcdFx0Ji5jb3N0LWVzdGltYXRlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZ3KDMwKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYubGluZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtMTYpKTtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc3R5bGUyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnMi1zcC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc3R5bGUzIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21haW4vYXNzZXRzL2ltZy9jb21tb24vYnRuLWJnMy1zcC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtMC4wOGVtO1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL2NvbW1vbi9idG4tYmctc3AucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0LWhvbGRlcntcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI2KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMikpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saW5lLWxvZ28ge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygzMik7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygzMik7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly9zcFxuXHR9XG59XG5cbi8vY29udGFjdC1idG5cblxuXG4uc2VjdGlvbi10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuZW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0Ji5mZWF0dXJlcy10aXRsZSB7XG5cdFx0XHR3aWR0aDogNDY2cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzlweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zZXJ2aWNlLXRpdGxlIHtcblx0XHRcdHdpZHRoOiA0MjJweDtcblx0XHR9XG5cblx0XHQmLndvcmtzLXRpdGxlIHtcblx0XHRcdHdpZHRoOiAyODNweDtcblx0XHR9XG5cblx0XHQmLmZsb3ctdGl0bGUge1xuXHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdH1cblxuXHRcdCYuYWJvdXQtdGl0bGUge1xuXHRcdFx0d2lkdGg6IDQ2M3B4O1xuXHRcdH1cblxuXHRcdCYuZmxvdy10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRtaW4td2lkdGg6IDI2N3B4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQmLmZlYXR1cmVzLXRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDQ3MSk7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZXJ2aWNlLXRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDQyMik7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtMTApKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndvcmtzLXRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDI4Myk7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWJvdXQtdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogdncoNDc2KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5mbG93LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IHZ3KDI3MCk7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoMTIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL3NwXG5cdH1cblxuXHQuanAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0XHR0ZXh0LWluZGVudDogLTAuMDhlbTtcblx0XHRtYXJnaW46IC0ycHggYXV0byAwO1xuXG5cdFx0Ji5mZWF0dXJlcy1qcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuXHRcdH1cblxuXHRcdCYuc2VydmljZS1qcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcblx0XHR9XG5cblx0XHQmLndvcmstanAge1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHR9XG5cblx0XHQmLmZsb3ctanAge1xuXHRcdFx0bWluLXdpZHRoOiAyMTVweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgLTQ0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHRtYXJnaW46IHZ3KC0yKSBhdXRvIDA7XG5cblx0XHRcdCYuZmVhdHVyZXMtanAge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VydmljZS1qcCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dyg0KSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KC02KTtcblx0XHRcdH1cblxuXHRcdFx0Ji53b3JrLWpwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5mbG93LWpwIHtcblx0XHRcdFx0bWluLXdpZHRoOiB2dygyNjApO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIHZ3KC00NCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdncoNzIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL3NwXG5cdH1cbn1cblxuLy9zZWN0aW9uLXRpdGxlXG5cblxuXG4vLyDilrzilrzilrxtYXRo44Oi44K444Ol44O844Or44KS5L2/44Gj44Gf6Zmk566X44K144Oz44OX44OrID09PT09PT09PT09PT09PVxuXG4vKlxuXHTigLvjg6Ljgrjjg6Xjg7zjg6vjgpLkvb/jgYbliY3jgavjgIFcblx0QHVzZSBcInNhc3M6bWF0aFwiO1xuXHTihpHjgZPjga7oqJjov7DjgpLov73liqDjgZnjgovjgILvvIhfY29tbW9uLnNjc3Pjgafjga/jgZnjgafjgasy6KGM55uu44Gr6KiY6L+w44GX44Gm44GE44G+44GZ77yJXG5cblx0LmhvZ2Vob2dlIHtcblx0XHR3aWR0aDogbWF0aC5kaXYoMTAwMCwgMTI4MCkgKiAxMDAlO1xuXHRcdOKGku+8iOaVsOWApCwg44OZ44O844K544Gu5pWw5YCk77yJ44Gu6aCG44Gn5YWl44KM44KL44CCXG5cblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsIDE2KTtcblx0XHTihpJsaW5lLWhlaWdodOOBruOCiOOBhuOBq+ODkeODvOOCu+ODs+ODiOOBp+WHuuOBmeW/heimgeOBjOOBquOBkeOCjOOBsOOAjCogMTAwJeOAjeOBr+S4jeimgVxuXHR9XG4qL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmhlYWRlcntcblx0d2lkdGg6IDEwMCU7XG5cblx0Jl9fbG9nb3tcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogNDBweDtcblx0XHR0b3A6IDcwcHg7XG5cdFx0d2lkdGg6IDE2MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0d2lkdGg6IHZ3KDE2Mik7XG5cdFx0XHRsZWZ0OiB2dygzMCk7XG5cdFx0XHR0b3A6IHZ3KDYzKTtcblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9fbWVudXtcblx0XHR3aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdHRvcDogMzdweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMTAwMTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogdncoODApO1xuXHRcdFx0aGVpZ2h0OiB2dyg4MCk7XG5cdFx0XHRyaWdodDogdncoMzApO1xuXHRcdFx0dG9wOiB2dygzMCk7XG5cdFx0fS8vc3BcblxuXHRcdCZfX3RleHR7XG5cdFx0XHR3aWR0aDogNDFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogdncoNDEpO1xuXHRcdFx0fS8vc3BcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LnRleHQtbWVudXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0LWNsb3Nle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0LmhlYWRlcl9fbWVudV9fdGV4dHtcblx0XHRcdFx0LnRleHQtbWVudXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRleHQtY2xvc2V7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9tZW51LW9wZW5cblxuXHR9XG5cblx0Jl9fbmF2aXtcblx0XHRiYWNrZ3JvdW5kOiAjRjhFREVEO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdCZfX2lubmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoNDAwLCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL21lbnUtYmcuanBnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdFx0QG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdFx0XHRcdFx0dG9wOiA0NDBweDtcblx0XHRcdFx0fS8v5qiq5bmF44GM57im44KI44KK6ZW344GE44Go44GNXG5cblx0XHRcdFx0LypAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHRcdFx0XHR9Ki9cblx0XHRcdFx0Ly/nuKbjgYzmqKrluYXjgojjgorplbfjgYTjgajjgY1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR9XG5cblx0XHQmX19saXN0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhay1wb2ludCArIDFweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDUwLCAxOCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2spO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50ICsgMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFjdHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdCZfX2lubmVye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEwMCk7XG5cdFx0XHRcdC8q44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yIRmlyZWZveO+8iSovXG5cdFx0XHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoNDAwLCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblxuXHRcdFx0XHRcdEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdFx0XHRcdFx0dG9wOiA0NDBweDtcblx0XHRcdFx0XHR9Ly/mqKrluYXjgYznuKbjgojjgorplbfjgYTjgajjgY1cblxuXHRcdFx0XHRcdEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8v57im44GM5qiq5bmF44KI44KK6ZW344GE44Go44GNXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDE1MCk7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NvbnRhY3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cbn0vL2hlYWRlciIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uZm9vdGVye1xuXHR3aWR0aDogMTFweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAyNnB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiA5OTk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0d2lkdGg6IHZ3KDExKTtcblx0XHRsZWZ0OiB2dygyNik7XG5cdH0vL3NwXG5cblx0aW1ne1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cbn0vL2Zvb3RlclxuXG5cbi5jb250YWN0LWZpeGVke1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiA0MHB4O1xuXHRib3R0b206IDMwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oLjUpO1xuXHR6LWluZGV4OiA5OTk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCYuYWN0aXZle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuXHQmX19pdGVte1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHJpZ2h0OiB2dygzMCk7XG5cdFx0Ym90dG9tOiB2dygzMCk7XG5cblx0XHQmX19pdGVte1xuXHRcdFx0d2lkdGg6IHZ3KDY0KTtcblx0XHRcdGhlaWdodDogdncoNjQpO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn0vL2NvbnRhY3QtZml4ZWRcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS10b3Age1xuXG5cdC5tdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly9tYXgtaGVpZ2h0OiA5NTRweDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTM2N3B4KSB7XG5cdFx0XHQvL2hlaWdodDogYXV0bztcblx0XHRcdC8vcGFkZGluZy10b3A6IG1hdGguZGl2KDk1NCwgJGNvbnRlbnRzLXdpZHRoKSAqIDEwMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdGhlaWdodDogdncoOTE0KTtcblx0XHR9Ly9zcFxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ly90b3A6IGNhbGMoNTAlICsgNDRweCk7XG5cdFx0XHQvL2xlZnQ6IGNhbGMoNTAlICsgNnB4KTtcblx0XHRcdC8vdG9wOiBtYXRoLmRpdigxNjEsIDk1NCkgKiAxMDB2aDtcblx0XHRcdHRvcDogbWF0aC5kaXYoMTIwLCA5NTQpICogMTAwdmg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgobWF0aC5kaXYoLTc3LCAxODEpICogMTAwJSk7XG5cdFx0XHQvL3dpZHRoOiAxODJweDtcblx0XHRcdC8vaGVpZ2h0OiBtYXRoLmRpdig2NjIsIDk1NCkgKiAxMDB2aDtcblx0XHRcdGhlaWdodDogbWF0aC5kaXYoNzMwLCA5NTQpICogMTAwdmg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKDEzNjdweCkge1xuXHRcdFx0XHQvL3dpZHRoOiBtYXRoLmRpdigxODIsICRjb250ZW50cy13aWR0aCkgKiAxMDAlO1xuXHRcdFx0XHQvL3RvcDogMDtcblx0XHRcdFx0Ly9sZWZ0OiAwO1xuXHRcdFx0XHQvL3BhZGRpbmctbGVmdDogbWF0aC5kaXYoNjA2LCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdFx0Ly9wYWRkaW5nLXRvcDogbWF0aC5kaXYoMTYxLCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdFx0Ly9ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiB2dygxODIpO1xuXHRcdFx0XHR0b3A6IHZ3KDE4MCk7XG5cdFx0XHRcdGxlZnQ6IHZ3KDI4OCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX190ZXh0e1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiBtYXRoLmRpdig5OCwgOTU0KSAqIDEwMHZoO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKG1hdGguZGl2KDE5NywgMTA4LjUxKSAqIDEwMCUpO1xuXHRcdFx0Ly93aWR0aDogMTExcHg7XG5cdFx0XHRoZWlnaHQ6IG1hdGguZGl2KDM5NSwgOTU0KSAqIDEwMHZoO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigxMzY3cHgpIHtcblx0XHRcdFx0Ly93aWR0aDogbWF0aC5kaXYoMTExLCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdFx0Ly90b3A6IDA7XG5cdFx0XHRcdC8vbGVmdDogMDtcblx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IG1hdGguZGl2KDg3OSwgJGNvbnRlbnRzLXdpZHRoKSAqIDEwMCU7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IG1hdGguZGl2KDk3LCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdFx0Ly9ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiB2dygxMTEpO1xuXHRcdFx0XHR0b3A6IHZ3KDEzNik7XG5cdFx0XHRcdGxlZnQ6IHZ3KDUwOCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19iZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL212LWltZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHQvL2JhY2tncm91bmQtc2l6ZTogMTM2NnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvbWFpbi9hc3NldHMvaW1nL212LWltZy1zcC5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblx0fS8vbXZcblxuXHQuY2F0Y2h7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA4NjBweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcgLCAjZjhlZGVkIDAlLCAjZjhlZGVkIDQ0LjElLCAjZjhmNWVkIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX3RleHR7XG5cdFx0XHRtYXgtd2lkdGg6IDg3MnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIyNnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQuZGVjb3tcblx0XHRcdG1pbi13aWR0aDogMzkzcHg7XG5cdFx0XHR3aWR0aDogMzkzcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTUycHg7XG5cdFx0XHRib3R0b206IC05N3B4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRoZWlnaHQ6IHZ3KDk4Nik7XG5cblx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdG1heC13aWR0aDogdncoNjQ5KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDE0MSk7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgdncoMzIpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVjb3tcblx0XHRcdFx0bWluLXdpZHRoOiB2dygzODUpO1xuXHRcdFx0XHR3aWR0aDogdncoMzg1KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogdncoLTk2KTtcblx0XHRcdFx0Ym90dG9tOiB2dygtMTU4KTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9Ly9jYXRjaFxuXG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9wIHtcblxuXHQuZmVhdHVyZXN7XG5cblx0XHQuc2VjdGlvbi10aXRsZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogLTc3cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHRvcDogdncoLTcwKTtcblx0XHRcdH0vL3NwXG5cdFx0fS8vc2VjdGlvbi10aXRsZVxuXG5cdFx0Jl9fd3JhcHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigxMzY3cHgpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGOEVERUQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEzNjZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlc19fdGl0bGV7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHtcblx0XHRcdHdpZHRoOiBtYXRoLmRpdigxMjg2LCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jl9faW5uZXJ7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTUwcHggMCAwIDE1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMDhweCA4MHB4IDE5NHB4IDgwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHdpZHRoOiB2dyg3MjApO1xuXG5cdFx0XHRcdCZfX2lubmVye1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwMCkgMCAwIHZ3KDEwMCk7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMjMwKSB2dyg2MCkgdncoMTYwKSB2dyg2MCk7XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9faXRlbXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50ICsgMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuZmVhdHVyZXNfX2l0ZW1fX2ltZ3tcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cblx0XHRcdFx0XHQmLmltZzEsXG5cdFx0XHRcdFx0Ji5pbWcyLFxuXHRcdFx0XHRcdCYuaW1nMyxcblx0XHRcdFx0XHQmLmltZzR7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0dXJlc19faXRlbV9fZGV0YWlse1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaXRlbTJ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDExM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLml0ZW0ze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNTlweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pdGVtNHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTNweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5yZXZlcnNle1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ltZ3tcblx0XHRcdFx0Ji5pbWcxe1xuXHRcdFx0XHRcdHdpZHRoOiBtYXRoLmRpdig0NTksIDExMjYpICogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogbWF0aC5kaXYoNjYsIDExMjYpICogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaW1nMntcblx0XHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoNDcxLCAxMTI2KSAqIDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBtYXRoLmRpdig3MywgMTEyNikgKiAxMDAlO1xuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmltZzN7XG5cdFx0XHRcdFx0d2lkdGg6IG1hdGguZGl2KDM1NywgMTEyNikgKiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdig4NSwgMTEyNikgKiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pbWc0e1xuXHRcdFx0XHRcdHdpZHRoOiBtYXRoLmRpdig0ODMsIDExMjYpICogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KDYwLCAxMTI2KSAqIDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoNTcwLCAxMTI2KSAqIDEwMCU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0Ji5kZXRhaWwxe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBtYXRoLmRpdigxMDIsIDExMjYpICogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGV0YWlsMntcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoMzIsIDExMjYpICogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGV0YWlsM3tcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoODIsIDExMjYpICogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGV0YWlsNHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoMTk2LCAxMTI2KSAqIDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDUwLCAzNCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdigzMCwgMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdCYuaXRlbTJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTE0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbTR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2ltZ3tcblx0XHRcdFx0XHQmLmltZzF7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNDY2KTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtMTgpKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmltZzJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNDc3KTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dygtMTIpKTtcblxuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pbWcze1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDM1OCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTI2KSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pbWc0e1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQ3Nyk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTI0KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ji5kZXRhaWwxe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDQ4KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmRldGFpbDJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNTQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZGV0YWlsM3tcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg2MCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5kZXRhaWw0e1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDYxKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzQpO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMSk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI2KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoNDYsIDI2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogNzdweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNjgpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH0vL2ZlYXR1cmVzXG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9wIHtcblxuXHQuc2VydmljZXtcblx0XHRwYWRkaW5nLXRvcDogMTEycHg7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjVFRDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDI0MCk7XG5cdFx0fS8vc3BcblxuXHRcdC5kZWNvMntcblx0XHRcdG1pbi13aWR0aDogMzcwcHg7XG5cdFx0XHR3aWR0aDogMzcwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNDhweDtcblx0XHRcdHRvcDogMjE3cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1pbi13aWR0aDogdncoMzAwKTtcblx0XHRcdFx0d2lkdGg6IHZ3KDMwMCk7XG5cdFx0XHRcdGxlZnQ6IHZ3KC03Nik7XG5cdFx0XHRcdHRvcDogdncoMTIwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0LmRlY28ze1xuXHRcdFx0bWluLXdpZHRoOiAzODBweDtcblx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNzVweDtcblx0XHRcdGJvdHRvbTogLTI5N3B4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1pbi13aWR0aDogdncoMzE0KTtcblx0XHRcdFx0d2lkdGg6IHZ3KDMxNCk7XG5cdFx0XHRcdHJpZ2h0OiB2dygtOTYpO1xuXHRcdFx0XHRib3R0b206IHZ3KC02NDApO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDYxM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyAsICNmOGVkZWQgMCUsICNmOGY1ZWQgMTAwJSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVhay1wb2ludCArIDFweCkgYW5kICggbWF4LXdpZHRoOjEzNjZweCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoNjEzLCAkY29udGVudHMtd2lkdGgpICogMTAwJTtcblx0XHRcdH0vL3RhYlxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoNjEzKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRtYXJnaW4tdG9wOiA3MXB4O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdHRleHQtaW5kZW50OiAtMC4wNGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdig1MCwgMzApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0LmRvdC10ZXh0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0zMnB4O1xuXHRcdFx0XHRcdGxlZnQ6IC0ycHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCLjg7tcIjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRpdGxlMntcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg0MCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0wLjA3ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoNjYsIDQwKTtcblxuXHRcdFx0XHQuZG90LXRleHR7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDM2KTtcblx0XHRcdFx0XHRcdHRvcDogdncoLTMyKTtcblx0XHRcdFx0XHRcdGxlZnQ6IHZ3KC0yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnRpdGxlMntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMTQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoNjAsIDQwKTtcblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX190ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdigzMCwgMTYpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbjogdncoNDQpIGF1dG8gMDtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyNik7XG5cdFx0XHRcdG1heC13aWR0aDogdncoNjMwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdig0NS41LCAyNik7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2RldGFpbHtcblx0XHRcdG1heC13aWR0aDogODg2cHg7XG5cdFx0XHRtYXJnaW46IDg2cHggYXV0byAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWstcG9pbnQgKyAxcHgpIGFuZCAoIG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHQuY3Jvc3N7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH0vL3RhYlxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR3aWR0aDogdncoNTcwKTtcblx0XHRcdFx0bWFyZ2luOiB2dygxMTQpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH0vL3NwXG5cblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiAzODBweDtcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkRGNztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDU3MCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg1NzApO1xuXHRcdFx0XHR9Ly9zcFxuXG5cdFx0XHRcdCYuY2Fycnktb3V0e1xuXHRcdFx0XHRcdC5jYXJyeS1vdXQtZGV0YWlse1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHQuY2Fycnktb3V0LWRldGFpbHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGREY3O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDI4LCAxNik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdig0MCwgMjQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnBsdXMtYnRue1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHQuanB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0wLjA0ZW07XG5cdFx0XHRcdFx0XHQvKmxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoNTAsIDMwKTsqL1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xNGVtO1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0wLjE0ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDQ0KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGlzdHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoMjgsIDE2KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoNDAsIDI0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBsdXMtYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdGJvdHRvbTogMzNweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly9zcFxuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAyMXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZERjc7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg3MCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDcwKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiB2dyg3Mik7XG5cdFx0XHRcdFx0XHRib3R0b206IHZ3KDI0KTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dG9wOiB2dygzNSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygzOSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWZyYW1lIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoNTAlICsgOXB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogcm90YXRlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHR0b3A6IC03cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoNTAlICsgN3B4KTtcblx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGtleWZyYW1lcyByb3RhdGUge1xuXHRcdFx0XHRcdDAlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQxMDAlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNpcmNsZS1mcmFtZTIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiByb3RhdGUyIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAa2V5ZnJhbWVzIHJvdGF0ZTIge1xuXHRcdFx0XHRcdDAlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDEwMCUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWZyYW1lMyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogcm90YXRlMyAxMHMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGtleWZyYW1lcyByb3RhdGUzIHtcblx0XHRcdFx0XHQwJSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDEwMCUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2lyY2xlLWZyYW1lNCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHRcdFx0XHRhbmltYXRpb246IHJvdGF0ZTQgMTBzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBrZXlmcmFtZXMgcm90YXRlNCB7XG5cdFx0XHRcdFx0MCUge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0MTAwJSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2MzBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaXJjbGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y2RThEOTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHR9Ly9zcFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jcm9zc3tcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdHdpZHRoOiB2dyg4NCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg4NCk7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dyg1NSkgYXV0bztcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFjdC1idG57XG5cdFx0XHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTE7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDU1KTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdH0vL3NlcnZpY2VcblxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXRvcCB7XG5cblx0Lndvcmtze1xuXHRcdGJhY2tncm91bmQ6ICNGOEVERUQ7XG5cdFx0cGFkZGluZy10b3A6IDEzNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTk4KTtcblx0XHR9Ly9zcFxuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiA2MTNweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcgLCAjZjhlZGVkIDAlLCAjZjhmNWVkIDEwMCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWstcG9pbnQgKyAxcHgpIGFuZCAoIG1heC13aWR0aDoxMzY2cHgpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IG1hdGguZGl2KDYxMywgJGNvbnRlbnRzLXdpZHRoKSAqIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg2MTMpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19pbm5lcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX19saXN0e1xuXHRcdFx0bWFyZ2luLXRvcDogNzVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbjogdncoNjIpIGF1dG8gMDtcblx0XHRcdFx0d2lkdGg6IHZ3KDYzMCk7XG5cdFx0XHR9Ly9zcFxuXG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoNTMzLCAxMTI2KSAqIDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlLFxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vcGNcblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBtYXRoLmRpdig2MCwgMTEyNikgKiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRodW1ibmFpbHtcblx0XHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoMTcwLCA1MzMpICogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoMTQzLCA1MzMpICogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRURFMUUxO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50c3tcblx0XHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoMzYzLCA1MzMpICogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KDMwLCA1MzMpICogMTAwJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoMjYsIDE4KTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lml0ZW17XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubGFiZWx7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjY2Njtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMCwwNGVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdigyMSwgMTYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNTApO1xuXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50aHVtYm5haWx7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxNzApO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMTApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb250ZW50c3tcblx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0NjApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygzMCk7XG5cblx0XHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lml0ZW17XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIyKTtcblxuXHRcdFx0XHRcdFx0XHQubGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDkwKTtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDkwKTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDM3KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3LW1vcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfb3BhY2l0eSgpO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnJvd3tcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9tYWluL2Fzc2V0cy9pbWcvY29tbW9uL2J0bi1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDlweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDlweDtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogLTdweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMThweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXG5cdFx0XHRcdC5hcnJvd3tcblx0XHRcdFx0XHR3aWR0aDogdncoNjYpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoNjYpO1xuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxMyk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDE0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoOSk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoOSk7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Ym90dG9tOiB2dygtNyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE4OCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC5jb250YWN0LWJ0bntcblx0XHRcdG1hcmdpbi10b3A6IDg0cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYyKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXHR9Ly93b3Jrc1xuXG59Ly9wYWdlLXRvcFxuXG5cbiNwYWdlLXdvcmtze1xuXG5cdCYud29yay1hcmNoaXZlc3tcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGJhY2tncm91bmQ6ICNGOEVERUQ7XG5cblx0XHQucGFnZS1jb250ZW50c3tcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDEwMCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygxMDApO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQud29ya3N7XG5cblx0XHRcdCZfX2xpc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdG1hcmdpbjogdncoNjIpIGF1dG8gMDtcblx0XHRcdFx0XHR3aWR0aDogdncoNjMwKTtcblx0XHRcdFx0fS8vc3BcblxuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdHdpZHRoOiBtYXRoLmRpdig1MzMsIDExMjYpICogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSxcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fS8vcGNcblxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogbWF0aC5kaXYoNjAsIDExMjYpICogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50aHVtYm5haWx7XG5cdFx0XHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoMTcwLCA1MzMpICogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiBtYXRoLmRpdigxNDMsIDUzMykgKiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0VERTFFMTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb250ZW50c3tcblx0XHRcdFx0XHRcdHdpZHRoOiBtYXRoLmRpdigzNjMsIDUzMykgKiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigzMCwgNTMzKSAqIDEwMCU7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoMjYsIDE4KTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaXRlbXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTAsMDRlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDIxLCAxNik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDE3MCk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNvbnRlbnRze1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDYwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygzMCk7XG5cblx0XHRcdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5pdGVte1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIyKTtcblxuXHRcdFx0XHRcdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg5MCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHZ3KDkwKTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMzcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0vL3NwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvL3dwLXBhZ2VuYXZpIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0LndwLXBhZ2VuYXZpe1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMDApO1xuXHRcdFx0fS8vc3BcblxuXHRcdFx0LnBhZ2Vze1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQucGFnZXtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAxMHB4IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fS8vcGNcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDgwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDgwKTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHZ3KDEpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjQpO1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMTUpIHZ3KDE1KSAwO1xuXHRcdFx0XHR9Ly9zcFxuXHRcdFx0fVxuXG5cdFx0XHQuY3VycmVudHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMTBweCAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0XHRcdHdpZHRoOiB2dyg4MCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg4MCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygxKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDE1KSB2dygxNSkgMDtcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblxuXHRcdFx0Lm5leHRwb3N0c2xpbmssXG5cdFx0XHQucHJldmlvdXNwb3N0c2xpbmt7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0XHR3aWR0aDogdncoODApO1xuXHRcdFx0XHRcdGhlaWdodDogdncoODApO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogdncoMSk7XG5cdFx0XHRcdH0vL3NwXG5cdFx0XHR9XG5cblx0XHRcdC5uZXh0cG9zdHNsaW5re1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMTBweCAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDE1KSB2dygxNSkgMDtcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblxuXHRcdFx0LnByZXZpb3VzcG9zdHNsaW5re1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMTBweCAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDE1KSB2dygxNSkgMDtcblx0XHRcdFx0fS8vc3Bcblx0XHRcdH1cblx0XHR9XG5cblx0fS8vd29yay1hcmNoaXZlc1xuXG59Ly9wYWdlLXdvcmtzXG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9wIHtcblxuXHQuZmxvd3tcblx0XHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRcdHBhZGRpbmctdG9wOiAxMjJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDE0NCk7XG5cdFx0fS8vc3BcblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjEzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnICwgI2Y4ZWRlZCAwJSwgI2ZmZiAxMDAlKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50ICsgMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTM2NnB4KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2NTBweDtcblx0XHRcdH0vL3RhYlxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMTAwMCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiA2MTNweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcgLCAjZjRmNGY0IDAlLCAjZmZmIDEwMCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokYnJlYWstcG9pbnQgKyAxcHgpIGFuZCAoIG1heC13aWR0aDoxMzY2cHgpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDY1MHB4O1xuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dygxMDAwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXRpdGxle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5saW5le1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDZDNEM0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fbGlzdHtcblx0XHRcdG1hcmdpbjogNzZweCBhdXRvIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDg4NnB4O1xuXG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMTAwJSAtIDU2cHggKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDUzNDM4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAyN3B4O1xuXHRcdFx0XHRcdHRvcDogNTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5udW1ie1xuXHRcdFx0XHRcdHdpZHRoOiA1N3B4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNTdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzA1MzQzODtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm51bWIxe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubnVtYjJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubnVtYjN7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubnVtYjR7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdFx0XHRcdFx0LmhlYWRpbmd7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHQubGFiZWx7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0uMDVlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDI3LCAxNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbjogdncoODgpIGF1dG8gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiB2dyg2MzApO1xuXG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEyMCk7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygzMzApO1xuXHRcdFx0XHRcdFx0bGVmdDogdncoMjcpO1xuXHRcdFx0XHRcdFx0dG9wOiB2dyg1Nik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdncoMjg4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyMzgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5udW1ie1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDU3KTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoNTcpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1Nyk7XG5cblx0XHRcdFx0XHRcdC5udW1iMXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDgpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTIpKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm51bWIye1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMTUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubnVtYjN7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5udW1iNHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdncoMzYpO1xuXG5cdFx0XHRcdFx0XHQuaGVhZGluZ3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzNik7XG5cblx0XHRcdFx0XHRcdFx0LmxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg2Nik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygzMyk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNyk7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI2KTtcblx0XHRcdFx0XHRcdFx0LypsZXR0ZXItc3BhY2luZzogLjA4ZW07Ki9cblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDQ1LjUsIDI2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdH0vL2Zsb3dcblxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiNwYWdlLXRvcCB7XG5cblx0LmFib3V0e1xuXHRcdHBhZGRpbmctdG9wOiAxOTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZy10b3A6IHZ3KDE5MCk7XG5cdFx0fS8vc3BcblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogODc3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnICwgI2Y0ZjRmNCAwJSwgI2ZmZiAxMDAlKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50ICsgMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTM2NnB4KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBtYXRoLmRpdig4NzcsICRjb250ZW50cy13aWR0aCkgKiAxMDAlO1xuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg4NzcpO1xuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQmX19pbm5lcntcblx0XHRcdG1heC13aWR0aDogMTI4NnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweCA0MHB4IDAgMDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDE1NHB4IDE4MHB4IDk5cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50ICsgMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTM2NnB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1NHB4IDUwcHggOTlweDtcblx0XHRcdH0vL3RhYlxuXG5cdFx0XHQuc2VjdGlvbi10aXRsZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dG9wOiAtODZweDtcblxuXHRcdFx0XHQuZW57XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTRweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTAuMDVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdigzNSwgMTgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC50YWJsZXtcblx0XHRcdFx0bWF4LXdpZHRoOiA2ODZweDtcblx0XHRcdFx0bWFyZ2luOiAxMDJweCBhdXRvIDAgYXV0bztcblxuXHRcdFx0XHR0cntcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY2Vve1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdFx0dGgsdGR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoLHRke1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoMjYsIDE1KTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMjhweCAwO1xuXG5cdFx0XHRcdFx0LnRleHQtZ3JleXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXNje1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyOHB4IDE2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDQwKSB2dyg0MCkgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiB2dygyMDApIHZ3KDYwKSB2dyg1MCk7XG5cblx0XHRcdFx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0XHRcdFx0dG9wOiB2dygtODYpO1xuXG5cdFx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodncoLTE0KSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmpwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoLTgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAgbWF0aC5kaXYoNDksIDI4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRhYmxle1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDgxKSBhdXRvIDAgYXV0bztcblxuXHRcdFx0XHRcdHRye1xuXHRcdFx0XHRcdFx0Ji5jZW97XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0dGgsdGR7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE3NSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoNDI1KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0aCx0ZHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICBtYXRoLmRpdig0NS41LCAyNik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygzNCkgMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGVzY3tcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCB2dyg0MCkgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0Jl9fbG9nb3tcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1heC13aWR0aDogdncoMzQxKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdH0vL2Fib3V0XG5cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3BhZ2UtdG9wIHtcblxuXHQuY29udGFjdHtcblx0XHRwYWRkaW5nLXRvcDogMTI5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTI5KTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygxMDApO1xuXHRcdH0vL3NwXG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDYxM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcgLCAjZjhlZGVkIDAlLCAjZmZmIDEwMCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTUwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrLXBvaW50ICsgMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTM2NnB4KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBtYXRoLmRpdig4NzcsICRjb250ZW50cy13aWR0aCkgKiAxMDAlO1xuXHRcdFx0fS8vdGFiXG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg2MTMpO1xuXHRcdFx0XHR0b3A6IHZ3KC01MCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdCZfX2lubmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogMTE3M3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiB2dygxMTczKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtdGhhbmtzLFxuXHRcdC5jb250YWN0LXRoYW5rc19faW5uZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtdGhhbmtze1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMTAwKTtcblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtdGhhbmtzLXRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygzMCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC5jb250YWN0X190aXRsZSB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThENkQ2O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQwKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHR9XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC50YmxfZm9ybXtcblx0XHRcdHdpZHRoOiA2ODZweDtcblx0XHRcdG1hcmdpbjogOTVweCBhdXRvIDA7XG5cblx0XHRcdHRye1xuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0aHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDQ1LCAyMCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cblx0XHRcdFx0c3Vwe1xuXHRcdFx0XHRcdGNvbG9yOiAjRkYwMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRke1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdC8qaGVpZ2h0OiA3MHB4OyovXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0c2VsZWN0LFxuXHRcdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDMwcHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDQ1LCAyMCk7XG5cblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VsZWN0LXdyYXAge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTFweCA2LjVweCAwIDYuNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjIyMjIyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdG9wdGlvbntcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRleHRhcmVhe1xuXHRcdFx0XHRcdGhlaWdodDogMjYzcHg7XG5cdFx0XHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdHdpZHRoOiB2dyg2MzApO1xuXHRcdFx0XHRtYXJnaW46IHZ3KDkwKSBhdXRvIDA7XG5cblx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMik7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzMpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcblxuXHRcdFx0XHRcdGlucHV0LFxuXHRcdFx0XHRcdHNlbGVjdCxcblx0XHRcdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEzKSB2dygzMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2VsZWN0LXdyYXAge1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygyMikgdncoMTMpIDAgdncoMTMpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRleHRhcmVhe1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygyNjMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cblx0XHQubXdfd3BfZm9ybSAuZXJyb3J7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdGxlZnQ6IHZ3KDIwKTtcblx0XHRcdFx0Ym90dG9tOiB2dygtMzQpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdH0vL3NwXG5cdFx0fS8vZXJyb3JcblxuXHRcdC5wcml2YWN5e1xuXHRcdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKHVuZGVybGluZSwkY29sb3ItYmxhY2ssJGNvbG9yLWJsYWNrLG5vbmUpO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogIG1hdGguZGl2KDQ1LCAxNSk7XG5cblx0XHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQzKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyOCk7XG5cdFx0XHR9Ly9zcFxuXHRcdH1cblxuXHRcdC5zdWJtaXQtYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LnNlbmR7XG5cdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdFx0XHRcdHdpZHRoOiAzNTdweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRjb2xvcjogI0Y4RURFRDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdFx0XHQmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cblx0XHRcdFx0LnNlbmR7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDU0MCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dyg5MCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMCk7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3NwXG5cdFx0fVxuXG5cdH1cblxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jcGFnZS10b3Age1xuXG5cdC5wcml2YWN5LW1vZGFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOTUpO1xuXHRcdHotaW5kZXg6IDEwMDE7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXG5cdFx0XHQucHJpdmFjeS10dGwge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblxuXHRcdFx0LnByaXZhY3ktbGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wcml2YWN5LWJsb2NrIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Nsb3NlLWJ0biB7O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwdmg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDYwKTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHRwYWRkaW5nOiB2dygxMDApIDA7XG5cblx0XHRcdFx0LnByaXZhY3ktdHRsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDUwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMjApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaXZhY3ktbGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoODApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaXZhY3ktYmxvY2sge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcblxuXHRcdFx0XHRcdGR0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG59Il19 */
