*{box-sizing:border-box}html{width:100%;scroll-behavior:smooth}body{font-family:"Noto Serif JP",serif,"Helvetica Neue","Hiragino Kaku Gothic ProN",‘游ゴシック’,’メイリオ’,meiryo,sans-serif;font-size:16px;color:#474747;line-height:1;position:relative;width:100%;height:100%;font-feature-settings:"palt"}.font-feature-settings{font-feature-settings:"palt";word-wrap:break-word}.flexAlignSelf--center{align-self:center}a{text-decoration:none;color:#474747;display:block}img{width:100%;height:auto}ul,li,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-size:16px;font-size:1rem;margin:0}p,ul,dl,dt,dd,figure{margin:0;padding:0}table{border-collapse:collapse}th,td{padding:0}.hidden{width:0;height:0;display:none !important;overflow:hidden}.nonScrollY{overflow:hidden}.fontWeight--regular{font-weight:400}.fontWeight--medium{font-weight:500}.fontWeight--bold{font-weight:700}.fontWeight--extraBold{font-weight:800}@media print,screen and (max-width: 767px){.pcOnly{display:none !important}}@media print,screen and (min-width: 768px){.spOnly{display:none !important}}.subPageWrapper{margin-top:35px}@media print,screen and (min-width: 768px){.subPageWrapper{max-width:744px;margin:55px auto 0 auto}}.subPageContentsWrapper{margin:55px 20px 0 20px}@media print,screen and (min-width: 768px){.subPageContentsWrapper{margin:100px 0 0 0}}.subPageContentsWrapper .postArchiveWrapper li{border-bottom:1px solid #cecece;line-height:1.4;padding-bottom:18px}@media print,screen and (min-width: 768px){.subPageContentsWrapper .postArchiveWrapper li{padding-bottom:20px}}.subPageContentsWrapper .postArchiveWrapper li p~p{margin-top:10px}@media print,screen and (min-width: 768px){.subPageContentsWrapper .postArchiveWrapper li p~p{margin-top:15px}}.subPageContentsWrapper .postArchiveWrapper li .postTitle a{display:inline}.subPageContentsWrapper .postArchiveWrapper li .postTitle .newsNewIcon{display:inline-block;color:#fff;background-color:#bf43d5;letter-spacing:3px;font-size:.625rem;margin-left:3px;padding:1px 3px 0px 5px;transform:translateY(-1px);font-family:"Libre Bodoni",serif;font-weight:500}@media print,screen and (min-width: 768px){.subPageContentsWrapper .postArchiveWrapper li .postTitle .newsNewIcon{font-size:.8125rem;margin-left:7px;padding:3px 3px 0px 5px}}.subPageContentsWrapper .postArchiveWrapper li~li{margin-top:15px}@media print,screen and (min-width: 768px){.subPageContentsWrapper .postArchiveWrapper li~li{margin-top:45px}}.subPageContentsWrapper .postTitle{font-weight:400}@media screen and (max-width: 767px){.subPageContentsWrapper .postTitle{font-size:.875rem}}@media screen and (max-width: 767px){.subPageContentsWrapper .dateWrapper{font-size:.875rem}}.subPageContentsWrapper .dayOfWeek{margin-left:5px}@media print,screen and (min-width: 768px){.subPageContentsWrapper .dayOfWeek{margin-left:9px}}.modaal-wrapper{overflow:hidden}.modaal-video-container{background-color:transparent;box-shadow:none}.modaal-outer-wrapper .modaal-inner-wrapper{position:relative}.modaal-outer-wrapper .modaal-close{position:absolute;top:0;right:0;margin:-35px 35px 0 0}@media print,screen and (min-width: 768px){.modaal-outer-wrapper .modaal-close{margin:-45px 75px 0 0}}.modaal-outer-wrapper .modaal-close:before{content:"";width:63px;height:16px;background:url("../../common/img/modal-close.svg") 0 0 no-repeat;transform:rotate(0)}@media print,screen and (min-width: 768px){.modaal-outer-wrapper .modaal-close:before{width:108px;height:27px}}.modaal-outer-wrapper .modaal-close:after{background:transparent}.modaal-outer-wrapper .modaal-close:hover{opacity:.6;background-color:transparent}.pagination{margin:75px 20px 0 20px}@media print,screen and (min-width: 768px){.pagination{margin:135px 0 0 0}}.pagination ul.page-numbers{position:relative;display:flex;justify-content:center;gap:0 17px;font-family:"BIZ UDPMincho",serif;font-size:.875rem}@media print,screen and (min-width: 768px){.pagination ul.page-numbers{font-size:1.625rem;gap:0 35px}}.pagination ul.page-numbers a{color:#4823ce;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.pagination ul.page-numbers a:hover{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);color:#fff;background-color:#4823ce}.pagination ul.page-numbers span.page-numbers,.pagination ul.page-numbers a.page-numbers{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border:1px solid #4823ce}@media print,screen and (min-width: 768px){.pagination ul.page-numbers span.page-numbers,.pagination ul.page-numbers a.page-numbers{width:33px;height:33px}}.pagination ul.page-numbers .current{color:#fff;background-color:#4823ce}.pagination ul.page-numbers a.next,.pagination ul.page-numbers a.prev{display:none}.pagination ul.page-numbers .prevNext{position:absolute;top:50%;transform:translateY(-50%)}.pagination ul.page-numbers .prevNext a{position:relative;display:inline;width:auto;height:auto;border:none;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.pagination ul.page-numbers .prevNext a:hover{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);opacity:.6;color:#4823ce;background-color:transparent}.pagination ul.page-numbers .prevNext a:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:7px;height:10px}@media print,screen and (min-width: 768px){.pagination ul.page-numbers .prevNext a:before{width:18px;height:19px}}.pagination ul.page-numbers .prevArrow{left:0}.pagination ul.page-numbers .prevArrow a{padding-left:10px}@media print,screen and (min-width: 768px){.pagination ul.page-numbers .prevArrow a{padding-left:25px}}.pagination ul.page-numbers .prevArrow a:before{content:"";background:url("../../common/img/pagination-prev.svg") 0 0 no-repeat;left:0}.pagination ul.page-numbers .nextArrow{right:0}.pagination ul.page-numbers .nextArrow a{padding-right:10px}@media print,screen and (min-width: 768px){.pagination ul.page-numbers .nextArrow a{padding-right:25px}}.pagination ul.page-numbers .nextArrow a:before{content:"";background:url("../../common/img/pagination-next.svg") 0 0 no-repeat;right:0}.screen-reader-text{display:none}@media print,screen and (min-width: 768px){.home .headerMenuTop a{color:#bf43d5}}@media print,screen and (min-width: 768px){.post-type-archive-news .headerMenuNews a,.single-news .headerMenuNews a{color:#bf43d5}}@media print,screen and (min-width: 768px){.post-type-archive-movie .headerMenuMovie a{color:#bf43d5}}@media print,screen and (min-width: 768px){.post-type-archive-gallery .headerMenuGallery a,.single-gallery .headerMenuGallery a{color:#bf43d5}}@media print,screen and (min-width: 768px){.post-type-archive-voice .headerMenuVoice a{color:#bf43d5}}@media print,screen and (min-width: 768px){.post-type-archive-ticket .headerMenuTicket a,.single-ticket .headerMenuTicket a{color:#bf43d5}}@media print,screen and (min-width: 768px){.post-type-archive-special .headerMenuSpecial a,.single-special .headerMenuSpecial a{color:#bf43d5}}.single-news a,.single-ticket a,.single-special a{display:inline}.contentsWrapper{background-color:#e7e7e7;margin-top:30px;padding:30px 0 30px 0}@media print,screen and (min-width: 768px){.contentsWrapper{margin-top:52px;padding:58px 0 40px 0}}@media print,screen and (min-width: 768px){.contentsWrapper .contentsWrapperInner{display:flex;justify-content:center;gap:0 10px}}.contentsWrapper ul{display:flex;justify-content:space-between;margin:40px 20px 0 20px}@media screen and (max-width: 767px){.contentsWrapper ul{flex-wrap:wrap;justify-content:center;gap:10px 2%}}@media print,screen and (min-width: 768px){.contentsWrapper ul{margin:55px 0 0 0;gap:0 10px}}.contentsWrapper ul li{width:23%}@media print,screen and (min-width: 768px){.contentsWrapper ul li{width:109px;flex-shrink:0}}@media screen and (max-width: 767px){.contentsWrapper .contentBottom{margin-top:0px}}.contentsWrapper .btnStyle-01 a{margin-top:38px}@media print,screen and (min-width: 768px){.contentsWrapper .btnStyle-01 a{margin-top:55px}}.snsOfficialSiteWrapper{margin-top:50px}@media print,screen and (min-width: 768px){.snsOfficialSiteWrapper{margin-top:38px}}.snsOfficialSiteWrapper ul{display:flex;justify-content:space-between;align-items:center;width:149px;margin:0 auto}@media print,screen and (min-width: 768px){.snsOfficialSiteWrapper ul{width:216px}}.snsOfficialSiteWrapper ul .snsYoutube,.snsOfficialSiteWrapper ul .snsInstagram{width:20px}@media print,screen and (min-width: 768px){.snsOfficialSiteWrapper ul .snsYoutube,.snsOfficialSiteWrapper ul .snsInstagram{width:28px}}.snsOfficialSiteWrapper ul .snsTwitter{width:18px}@media print,screen and (min-width: 768px){.snsOfficialSiteWrapper ul .snsTwitter{width:22px}}.snsOfficialSiteWrapper ul .snsFacebook,.snsOfficialSiteWrapper ul .snsLine{width:17px}@media print,screen and (min-width: 768px){.snsOfficialSiteWrapper ul .snsFacebook,.snsOfficialSiteWrapper ul .snsLine{width:25px}}.snsOfficialSiteWrapper .btnGoOfficialSite{width:254px;margin:15px auto 0 auto}@media print,screen and (min-width: 768px){.snsOfficialSiteWrapper .btnGoOfficialSite{width:363px;margin:18px auto 0 auto}}.btnCommon{text-align:center;width:50%}.btnCommon a{font-size:1.0625rem;letter-spacing:3px;border-radius:1000px;padding:8px 0 10px 0}@media print,screen and (min-width: 768px){.btnCommon a{font-size:1.5rem;padding:10px 0 12px 0;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}.btnStyle-01{display:flex;justify-content:center}.btnStyle-01 a{font-family:"Libre Bodoni",serif;font-weight:500;color:#bf43d5;border:1px solid #bf43d5;font-size:.625rem;letter-spacing:2px;padding:4px 24px 2px 24px}@media print,screen and (min-width: 768px){.btnStyle-01 a{font-size:.875rem;padding:6px 38px 3px 38px;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}@media print,screen and (min-width: 768px){.btnStyle-01 a:hover{color:#fff;background-color:#bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}.btnReturnArchive{text-align:center;margin-top:65px}@media print,screen and (min-width: 768px){.btnReturnArchive{margin-top:145px}}.btnReturnArchive a{display:inline;color:#5a2ed8;font-size:.875rem}@media print,screen and (min-width: 768px){.btnReturnArchive a{font-size:1rem}}.btn--logout{width:75%;margin:44px auto 0 auto}@media print,screen and (min-width: 768px){.btn--logout{width:506px;margin:44px auto 0 auto}}.btn--logout a{background-color:#4b29d2;border:2px solid #4b29d2;color:#fff}.btn--logout a:hover{background-color:#fff;color:#4b29d2;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.btnEffectStyle-01{opacity:1;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.btnEffectStyle-01:hover{opacity:.5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.btnEffectStyle-02 img{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.btnEffectStyle-02:hover img{transform:scale(1.25);transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.textLinkStyle-01{text-decoration:underline;-webkit-text-decoration-color:#474747;text-decoration-color:#474747}.textLinkStyle-01:hover{opacity:.8;text-decoration:none}a.textLinkStyle-02{color:#474747;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}a.textLinkStyle-02:hover{color:#bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.title-01{font-family:"Libre Bodoni",serif;font-weight:700;color:#5a2ed8;letter-spacing:13px;text-align:center;font-size:1.625rem}@media print,screen and (min-width: 768px){.title-01{font-size:2.3125rem;letter-spacing:18px}}.title-02{font-size:.875rem}@media print,screen and (min-width: 768px){.title-02{font-size:1.1875rem}}.text-01{font-size:.875rem;text-align:center}@media print,screen and (min-width: 768px){.text-01{font-size:1rem}}.textAccentColor-01{color:#bf43d5}header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){header{background-color:#fff;position:sticky;top:0;width:100%;z-index:100}}@media print,screen and (min-width: 768px){header{position:sticky;top:0;z-index:100;width:100%;flex-wrap:wrap;background-color:rgba(255,255,255,0);transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}@media screen and (max-width: 767px){header .headerLogoWrapper{max-width:120px;min-width:70px;margin:0 10px 0 20px;position:relative;z-index:50}}@media print,screen and (min-width: 768px){header .headerLogoWrapper{width:176px;height:88px;flex-shrink:0;margin:0 24px 0 16px;display:flex;align-items:center}}header .headerNavWrapper{display:flex;justify-content:space-between;gap:0 16px}@media screen and (max-width: 767px){header .headerNavWrapper{flex-basis:200px}}@media print,screen and (min-width: 768px){header .headerNavWrapper{flex-wrap:wrap;margin-left:auto}}header .headerNavWrapper .snsWrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){header .headerNavWrapper .snsWrapper{position:relative;z-index:50;gap:0 8px;flex-basis:136px}}@media print,screen and (min-width: 768px){header .headerNavWrapper .snsWrapper{display:flex;justify-content:space-between;align-items:center;width:130px;margin:0 24px 0 16px}}header .headerNavWrapper .snsWrapper li a{display:flex;align-items:center}header .headerNavWrapper .snsWrapper .snsTwitter{width:14px;display:flex;align-items:center;justify-content:center}@media print,screen and (min-width: 768px){header .headerNavWrapper .snsWrapper .snsTwitter{width:16px}}header .headerNavWrapper .snsWrapper .snsFacebook,header .headerNavWrapper .snsWrapper .snsInstagram,header .headerNavWrapper .snsWrapper .snsLine{width:14px}@media print,screen and (min-width: 768px){header .headerNavWrapper .snsWrapper .snsFacebook,header .headerNavWrapper .snsWrapper .snsInstagram,header .headerNavWrapper .snsWrapper .snsLine{width:15px}}header .headerNavWrapper .snsWrapper .snsYoutube{width:16px}@media print,screen and (min-width: 768px){header .headerNavWrapper .snsWrapper .snsYoutube{width:17px}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapperOuter{position:fixed;z-index:80;top:0;right:-100vw;width:100vw;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapperOuter{margin-left:auto;padding-left:16px}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenu--on{right:0;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper{background-color:#e7e7e7;height:60vh;display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .contentsMenuWrapperInner nav{display:flex;justify-content:space-between}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .contentsMenuWrapperInner{width:100vw;height:40vh;overflow-y:scroll;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .contentsMenuWrapperInner{display:flex;align-items:center}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .contentsMenuWrapperInner a{font-size:1.625rem;color:#5a2ed8;letter-spacing:6px}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .contentsMenuWrapperInner a span{color:#bf43d5}}header .headerNavWrapper .contentsMenuWrapper .contentsMenu{font-family:"Libre Bodoni",serif;font-weight:700}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .contentsMenu{display:flex;align-items:center;justify-content:space-between;font-size:1rem;margin:10px 8px 10px 0}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .contentsMenu li:nth-child(n+3){margin-top:18px}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .contentsMenu li~li{margin-left:14px;position:relative}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .contentsMenu li~li::before{content:"";position:absolute;top:0;left:-7px;width:1px;height:100%;background-color:#000}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper{position:absolute;top:0;right:53px;display:flex;font-family:"Libre Bodoni",serif;font-weight:800}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper{display:flex;font-size:.875rem}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li{width:53px;height:53px;margin-top:0}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li{width:88px;height:88px}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:.5625rem;letter-spacing:0}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a{color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a.btnLogIn{color:#fff;background-color:#5a2ed8}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a.btnLogOut{background-color:#474747}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a.btnLogOut{background-color:#474747}}@media screen and (max-width: 767px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a.btnMyPage{color:#595959;border:2px solid #595959}}@media print,screen and (min-width: 768px){header .headerNavWrapper .contentsMenuWrapper .userExclusiveWrapper li a.btnMyPage{background-color:#4b29d2}}header .menuIcon{position:relative;z-index:100;width:53px;height:53px;background-color:#595959;flex-shrink:0}header .menuIcon span{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}header .menuIcon span:nth-of-type(1){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:3px;background-color:#fff;margin-top:-13px}header .menuIcon span:nth-of-type(2){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:3px;background-color:#fff;margin-top:-3px}header .menuIcon::before{content:"";position:absolute;bottom:10px;left:50%;transform:translate(-50%, 0);background:url("../img/sp-menu-bottom-text.svg") 0 0 no-repeat;width:32px;height:8px}header .menu--on span{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}header .menu--on span:nth-of-type(1){transform:rotate(-45deg);margin-top:-8px;margin-left:-10px}header .menu--on span:nth-of-type(2){transform:rotate(45deg);margin-top:-8px;margin-left:-10px}@media print,screen and (min-width: 768px){header.backOn{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);background-color:rgba(255,255,255,.8)}}footer{text-align:center;font-size:.8125rem;color:#5a2ed8;padding:0 20px;margin:50px 0 15px 0}@media print,screen and (min-width: 768px){footer{font-size:1.0625rem;max-width:1054px;padding:0 15px;margin:215px auto 15px auto}}footer a{color:#5a2ed8}footer .footerLinkWrapper ul{display:flex;justify-content:center;gap:10px 14px}@media screen and (max-width: 767px){footer .footerLinkWrapper ul{flex-wrap:wrap}}@media print,screen and (min-width: 768px){footer .footerLinkWrapper ul{gap:0 40px}}footer .copyrightText{font-size:.625rem;margin-top:25px}@media print,screen and (min-width: 768px){footer .copyrightText{font-size:.875rem;margin-top:15px}}@media print,screen and (min-width: 768px){.home header{position:fixed}}.home .logInWrapper{margin:50px 20px 0 20px}@media print,screen and (min-width: 768px){.home .logInWrapper{max-width:488px;margin:70px auto 0 auto}}.home .logInWrapper ul{display:flex;justify-content:space-between;gap:0 15px}.home .logInWrapper ul .btn{text-align:center;width:50%}.home .logInWrapper ul .btn a{font-size:1.0625rem;letter-spacing:3px;border-radius:1000px;padding:8px 0 10px 0}@media print,screen and (min-width: 768px){.home .logInWrapper ul .btn a{font-size:1.5rem;width:232px;padding:10px 0 12px 0;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}.home .logInWrapper ul .btn--join a{background-color:#bf43d5;border:2px solid #bf43d5;color:#fff}.home .logInWrapper ul .btn--join a:hover{background-color:#fff;color:#bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.home .logInWrapper ul .btn--logIn a{border:2px solid #474747;color:#474747}.home .logInWrapper ul .btn--logIn a:hover{background-color:#474747;color:#fff;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.home .logInWrapperMarginTop{height:30px}@media print,screen and (min-width: 768px){.home .logInWrapperMarginTop{height:50px}}.home .bannerSliderOuter{position:relative;margin:40px 20px 0 20px}@media print,screen and (min-width: 768px){.home .bannerSliderOuter{width:672px;margin:68px auto 0 auto}}@media screen and (max-width: 767px){.home .bannerSliderOuter .bannerSliderWrapper{margin:0 25px}}.home .bannerSliderOuter .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:32px;height:38px}.home .bannerSliderOuter .slider-arrow-left{left:-25px;background:url("../../common/img/top/top-banner-prevArrow.svg") 0 0 no-repeat}.home .bannerSliderOuter .slider-arrow-right{right:-25px;background:url("../../common/img/top/top-banner-nextArrow.svg") 0 0 no-repeat}.home .newsWrapper{padding:0 20px;margin-top:65px}@media print,screen and (min-width: 768px){.home .newsWrapper{max-width:1054px;padding:0 15px;margin:75px auto 0 auto}}.home .newsWrapper .newsContents{margin-top:25px}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents{margin-top:33px}}.home .newsWrapper .newsContents .contents--postListWrapper{display:flex;flex-wrap:wrap;font-size:.875rem;line-height:1.12}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents .contents--postListWrapper{font-size:1rem}}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents .contents--postListWrapper dt{width:200px;flex-shrink:0}}.home .newsWrapper .newsContents .contents--postListWrapper dt .dayOfWeek{margin-left:5px}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents .contents--postListWrapper dt .dayOfWeek{margin-left:9px}}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents .contents--postListWrapper dd{width:calc(100% - 200px)}}.home .newsWrapper .newsContents .contents--postListWrapper dd a{display:inline}.home .newsWrapper .newsContents .contents--postListWrapper dd .newsNewIcon{display:inline-block;color:#fff;background-color:#bf43d5;letter-spacing:3px;font-size:.625rem;margin-left:3px;padding:1px 3px 0px 5px;transform:translateY(-1px);font-family:"Libre Bodoni",serif;font-weight:500}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents .contents--postListWrapper dd .newsNewIcon{font-size:.8125rem;margin-left:7px;padding:3px 3px 0px 5px}}.home .newsWrapper .newsContents .contents--postListWrapper~.contents--postListWrapper{margin-top:20px}@media print,screen and (min-width: 768px){.home .newsWrapper .newsContents .contents--postListWrapper~.contents--postListWrapper{margin-top:44px}}.home .newsWrapper .btnStyle-01 a{margin-top:38px}@media print,screen and (min-width: 768px){.home .newsWrapper .btnStyle-01 a{margin-top:38px}}@media print,screen and (min-width: 768px){.home footer{margin-top:35px}}.home .mvSlideOuter{width:100%}.home .mvSlideWrapper{opacity:0;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.home .mvSlideWrapper.slick-initialized{opacity:1}@media screen and (max-width: 767px){.home .slick-dots li button:before{font-size:12px}}@media print,screen and (min-width: 768px){.home .slick-dots li button:before{font-size:12px}}.home .slick-slide{height:auto}.home .slick-dots li:hover button:before{opacity:1 !important}.home .slick-dots li:not(.slick-active) button:before{opacity:.25}.single .postTitle{line-height:1.2;margin-top:10px}@media screen and (max-width: 767px){.single .postTitle{font-size:.875rem}}@media print,screen and (min-width: 768px){.single .postTitle{line-height:1.4;margin-top:25px}}.single .articleWrapper{border-top:1px solid #cecece;border-bottom:1px solid #cecece;line-height:1.2;margin-top:20px;padding-top:20px;padding-bottom:60px}@media print,screen and (min-width: 768px){.single .articleWrapper{font-size:1rem;line-height:1.4;margin-top:35px;padding-top:35px;padding-bottom:200px}}.single .articleWrapper p~p{margin-top:20px}@media print,screen and (min-width: 768px){.single .articleWrapper p~p{margin-top:30px}}.postGalleryArchiveWrapper{display:flex;flex-wrap:wrap;gap:40px 10px}@media print,screen and (min-width: 768px){.postGalleryArchiveWrapper{gap:80px 25px}}.postGalleryArchiveWrapper li{width:calc(100% / 2 - 10px / 2)}@media print,screen and (min-width: 768px){.postGalleryArchiveWrapper li{width:calc(100% / 3 - 25px * 2 / 3)}}.postGalleryArchiveWrapper li .imgWrapper{overflow:hidden}.postGalleryArchiveWrapper li .imgWrapper,.postGalleryArchiveWrapper li .postTitle{margin-top:10px}.single-gallery .postGalleryArchiveWrapper{margin-top:20px}@media print,screen and (min-width: 768px){.single-gallery .postGalleryArchiveWrapper{margin-top:45px}}.single-gallery .postGalleryArchiveWrapper li{position:relative}.single-gallery .postGalleryArchiveWrapper li .ion-arrow-expand{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:7px}.single-gallery .postGalleryArchiveWrapper li .ion-arrow-expand::before{font-size:6.25rem;line-height:1;opacity:0;color:#fff;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.single-gallery .postGalleryArchiveWrapper li:hover .ion-arrow-expand::before{font-size:4.375rem;opacity:.6;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.single-gallery .postTitle{font-size:.875rem}@media print,screen and (min-width: 768px){.single-gallery .postTitle{font-size:1.5rem}}.post-type-archive-movie .movieWrapper{position:relative}.post-type-archive-movie .movieWrapper .ion-ios-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:1px}.post-type-archive-movie .movieWrapper .ion-ios-play::before{font-size:6.25rem;line-height:1;opacity:0;color:#fff;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.post-type-archive-movie .movieWrapper:hover .ion-ios-play::before{font-size:4.375rem;opacity:.6;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.post-type-archive-movie .imgWrapper{aspect-ratio:267/150}.post-type-archive-movie .movieModalWrapper{display:none;position:fixed;top:50%;left:50%;width:95vw;aspect-ratio:848/477;transform:translate(-50%, -50%);z-index:9999}@media print,screen and (min-width: 768px){.post-type-archive-movie .movieModalWrapper{width:70vw}}.post-type-archive-movie .movieModalWrapper .movieModalWrapperInner{position:relative;width:100%;height:100%}.post-type-archive-movie .movieModalWrapper .closeWrapper{cursor:pointer;position:absolute;top:0;right:0;width:63px;height:16px;margin-top:-20px;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}@media print,screen and (min-width: 768px){.post-type-archive-movie .movieModalWrapper .closeWrapper{width:99px;height:25px;margin-top:-32px}}.post-type-archive-movie .movieModalWrapper .closeWrapper:hover{transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);opacity:.6}.post-type-archive-movie .movieModalWrapper .movieModalTitle{letter-spacing:2px;margin-top:5px;color:#fff;font-size:.875rem;line-height:1.3}@media print,screen and (min-width: 768px){.post-type-archive-movie .movieModalWrapper .movieModalTitle{font-size:1.6875rem;margin-top:10px}}.post-type-archive-movie .movieModalWrapper iframe{width:100%;height:100%}.post-type-archive-movie .iframeBack{display:none;opacity:.85;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#000}.single-movie .postTitle{font-size:1.5rem}.single-movie .imgWrapper{overflow:hidden;margin-top:45px}.single-movie .imgWrapper iframe{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.post-type-archive-voice .subPageContentsWrapper{margin-left:20px;margin-right:20px}@media print,screen and (min-width: 768px){.post-type-archive-voice .subPageContentsWrapper{width:544px;margin-left:auto;margin-right:auto}}.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper{text-align:right}.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper h2{text-align:left}@media screen and (max-width: 767px){.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper h2{font-size:.875rem}}.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper .imgWrapper{display:flex;gap:0 14px;justify-content:center;align-items:center;aspect-ratio:543/204;margin-top:7px;background:url("../../common/img/voice/voice-back@2x.png") 0 0 no-repeat;background-size:cover;border-radius:10px}@media print,screen and (min-width: 768px){.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper .imgWrapper{width:543px;margin-top:14px}}.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper .imgWrapper img{width:74px;height:74px}@media print,screen and (min-width: 768px){.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper .imgWrapper img{width:133px;height:133px}}.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper audio{width:100%;margin-top:12px}@media print,screen and (min-width: 768px){.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper audio{margin-top:14px}}.post-type-archive-voice .voiceArchiveWrapper .voiceWrapper~.voiceWrapper{margin-top:48px}.post-type-archive-voice .voiceArchiveWrapper .btn-like{width:18px;height:21px;margin-top:3px;border:none;background:url(../img/voice/voice-good-off.svg) 0 0 no-repeat}@media print,screen and (min-width: 768px){.post-type-archive-voice .voiceArchiveWrapper .btn-like{width:33px;height:39px;margin-top:5px}}.post-type-archive-voice .voiceArchiveWrapper .btn-like.count{background:url(../img/voice/voice-good-on.svg) 0 0 no-repeat}.page-template-page-from_vel .subPageWrapper{position:relative}.page-template-page-from_vel h1.title-01{letter-spacing:2px;text-align:left}@media screen and (max-width: 767px){.page-template-page-from_vel h1.title-01{margin-left:20px}}.page-template-page-from_vel .btnToVel{position:absolute;top:-7px;right:20px}@media print,screen and (min-width: 768px){.page-template-page-from_vel .btnToVel{top:-10px}}.page-template-page-from_vel .btnToVel a{letter-spacing:1px;font-family:"Libre Bodoni",serif;color:#fff;padding:8px 20px 7px 20px;background-color:#bf43d5;border-radius:9999px;border:2px solid #bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);font-size:.75rem}@media print,screen and (min-width: 768px){.page-template-page-from_vel .btnToVel a{padding:10px 25px 7px 25px;font-size:1.25rem}}.page-template-page-from_vel .btnToVel a:hover{border:2px solid #bf43d5;color:#bf43d5;background-color:#fff;border-radius:9999px;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.page-template-page-from_vel .commentWrapper li{display:flex;flex-direction:column-reverse;border:3px solid #5a2ed8;border-radius:10px;padding:25px 12px}@media screen and (max-width: 767px){.page-template-page-from_vel .commentWrapper li{font-size:.875rem}}@media print,screen and (min-width: 768px){.page-template-page-from_vel .commentWrapper li{padding:38px 20px}}.page-template-page-from_vel .commentWrapper li dt .title{color:#5a2ed8;font-family:"Libre Bodoni",serif;font-size:1.25rem}@media print,screen and (min-width: 768px){.page-template-page-from_vel .commentWrapper li dt .title{font-size:1.75rem}}.page-template-page-from_vel .commentWrapper li dd{line-height:1.75;margin-top:10px}@media screen and (max-width: 767px){.page-template-page-from_vel .commentWrapper li dd{line-height:1.5}}.page-template-page-from_vel .commentWrapper li .fromWrapper{margin-top:30px;padding-top:30px;border-top:3px solid #5a2ed8}.page-template-page-from_vel .commentWrapper li .fromWrapper .fromTitle{display:flex}.page-template-page-from_vel .commentWrapper li .fromWrapper .fromTitle .title{margin-right:8px}@media print,screen and (min-width: 768px){.page-template-page-from_vel .commentWrapper li .fromWrapper .fromTitle .title{margin-right:12px}}.page-template-page-from_vel .commentWrapper li .fromWrapper .fromTitle .avatarWrapper{width:47px;height:47px}@media print,screen and (min-width: 768px){.page-template-page-from_vel .commentWrapper li .fromWrapper .fromTitle .avatarWrapper{width:75px;height:75px}}.page-template-page-from_vel .commentWrapper li .fromWrapper .fromTitle .avatarWrapper img{border:1px solid #5a2ed8;border-radius:100px}.page-template-page-from_vel .commentWrapper li .toWrapper .title{margin-right:10px}@media print,screen and (min-width: 768px){.page-template-page-from_vel .commentWrapper li .toWrapper .title{margin-right:22px}}.page-template-page-from_vel .commentWrapper li~li{margin-top:35px}@media print,screen and (min-width: 768px){.page-template-page-from_vel .commentWrapper li~li{margin-top:80px}}.page-template-page-from_vel .hide{display:none !important}.page-template-page-from_vel .reply-more{width:90px;font-family:"Libre Bodoni",serif;color:#bf43d5;text-align:center;letter-spacing:2px;margin:60px auto 0 auto;padding:7px 0 5px 0;border:1px solid #bf43d5;border-radius:9999px;cursor:pointer;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}@media screen and (max-width: 767px){.page-template-page-from_vel .reply-more{font-size:.625rem}}@media print,screen and (min-width: 768px){.page-template-page-from_vel .reply-more{width:128px;margin:65px auto 0 auto;padding:7px 0 5px 0}}.page-template-page-from_vel .reply-more:hover{color:#fff;background-color:#bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.page-template-page-to_vel h1.title-01{letter-spacing:2px}@media screen and (max-width: 767px){.page-template-page-to_vel h1.title-01{margin-left:20px}}.page-template-page-to_vel .btnFromVel{text-align:right}@media screen and (max-width: 767px){.page-template-page-to_vel .btnFromVel{margin:15px 20px 0 0}}@media print,screen and (min-width: 768px){.page-template-page-to_vel .btnFromVel{margin-top:10px}}.page-template-page-to_vel .btnFromVel a{display:inline-block;letter-spacing:1px;font-family:"Libre Bodoni",serif;color:#fff;padding:8px 20px 7px 20px;background-color:#bf43d5;border-radius:9999px;border:2px solid #bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);font-size:.75rem}@media print,screen and (min-width: 768px){.page-template-page-to_vel .btnFromVel a{padding:10px 25px 7px 25px;font-size:1.25rem}}.page-template-page-to_vel .btnFromVel a:hover{border:2px solid #bf43d5;color:#bf43d5;background-color:#fff;border-radius:9999px;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.page-template-page-to_vel .title-02{margin-top:40px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .title-02{margin-top:50px}}.page-template-page-to_vel .text-01{line-height:1.6}@media screen and (max-width: 767px){.page-template-page-to_vel .text-01{font-size:.875rem}}.page-template-page-to_vel .text-02{line-height:1.6;margin-top:5px}@media screen and (max-width: 767px){.page-template-page-to_vel .text-02{font-size:.875rem}}.page-template-page-to_vel .noteWrapper{background-color:#e7e7e7;padding:15px 10px;margin-top:40px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .noteWrapper{margin-top:60px;padding:25px 55px}}@media print,screen and (min-width: 768px){.page-template-page-to_vel .noteWrapper .noteTitle{font-size:1.1875rem}}@media screen and (max-width: 767px){.page-template-page-to_vel .noteWrapper ul{font-size:.75rem;margin-top:10px}}@media print,screen and (min-width: 768px){.page-template-page-to_vel .noteWrapper ul{margin-top:10px}}.page-template-page-to_vel .noteWrapper ul li{margin-left:1em;text-indent:-1em;line-height:1.35}@media print,screen and (min-width: 768px){.page-template-page-to_vel .noteWrapper ul li{line-height:1.56}}.page-template-page-to_vel .commentWrapper{position:relative;margin-top:40px;padding-bottom:70px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .commentWrapper{margin-top:110px;padding-bottom:95px}}.page-template-page-to_vel .commentWrapper .logged-in-as{display:none !important}.page-template-page-to_vel .commentWrapper .form-submit{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.page-template-page-to_vel .commentWrapper .form-submit input[type=submit]{border-radius:9999px;font-weight:800;padding:7px 20px 9px 20px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .commentWrapper .form-submit input[type=submit]{padding:10px 160px 12px 160px}}.page-template-page-to_vel .commentWrapper .form-submit input[type=submit]:disabled{color:#fff;border:1px solid #cfcfcf;background-color:#cfcfcf;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.page-template-page-to_vel .commentWrapper .form-submit input[type=submit]{color:#fff;border:1px solid #1d00d3;background-color:#1d00d3;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.page-template-page-to_vel .comment-respond{border:3px solid #dcd9f9;border-radius:10px;margin:0;padding:20px 10px 15px 10px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .comment-respond{padding:25px 20px 20px 20px;margin:0}}.page-template-page-to_vel .comment-respond .comment-reply-title{font-weight:700}.page-template-page-to_vel .comment-respond .comment-form-comment{margin-top:15px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .comment-respond .comment-form-comment{margin-top:25px}}.page-template-page-to_vel .comment-respond .comment-form-comment label{position:relative}@media screen and (max-width: 767px){.page-template-page-to_vel .comment-respond .comment-form-comment label{font-size:.875rem;padding-left:20px;display:block}}@media print,screen and (min-width: 768px){.page-template-page-to_vel .comment-respond .comment-form-comment label{padding-left:20px}}.page-template-page-to_vel .comment-respond .comment-form-comment label::before{content:"";position:absolute;top:1px;width:14px;height:14px;left:0;background-color:#dcd9f9}@media print,screen and (min-width: 768px){.page-template-page-to_vel .comment-respond .comment-form-comment label::before{top:6px;width:14px;height:14px}}.page-template-page-to_vel .comment-respond textarea{resize:none;width:100%;height:203px;background-color:#dcd9f9;border:none;border-radius:8px;margin-top:15px}@media print,screen and (min-width: 768px){.page-template-page-to_vel .comment-respond textarea{margin-top:10px}}.page-template-page-to_vel .comment-respond .nickname{display:block;margin-top:10px}.page-template-page-to_vel .comment-respond .nickname a{text-decoration:underline;display:inline-block}.page-template-page-to_vel .comment-respond .nickname a:hover{text-decoration:none}.page-template-page-to_vel .comment-respond .comment-form-email,.page-template-page-to_vel .comment-respond .nicknameLabel{display:none}.page-template-page-to_vel .comment-respond .comment-notes,.page-template-page-to_vel .comment-respond .comment-form-cookies-consent{display:none}.page-template-page-about .title-01{letter-spacing:0px}.page-template-page-about .title-01--02{letter-spacing:8px;margin-top:10px}.page-template-page-about .text-01{line-height:1.4;text-align:center;margin-top:30px}@media screen and (max-width: 767px){.page-template-page-about .text-01{font-size:.875rem}}.page-template-page-about .text-02{line-height:1.4;text-align:center;margin-top:20px}@media screen and (max-width: 767px){.page-template-page-about .text-02{font-size:.875rem}}.page-template-page-about .subPageContentsWrapper{margin-top:0;margin-top:20px}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper{margin-top:60px}}.page-template-page-about .subPageContentsWrapper .title-02{color:#fff;text-align:center;background-color:#4b29d2;font-size:1rem;padding:5px 0 7px 0}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .title-02{font-size:1.1875rem;padding:10px 0 12px 0}}.page-template-page-about .subPageContentsWrapper .benefitsWrapper{margin-top:15px}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .benefitsWrapper{margin-top:40px}}.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul{display:flex;flex-wrap:wrap;gap:10px 15px}.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li{color:#4b29d2;border:1px solid #474747;text-align:center;padding:10px 10px;width:100%;box-shadow:2px 2px 2px 1px rgba(0,0,0,.2)}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li{width:calc(100% / 3 - 15px * 2 / 3);padding:20px 10px}}.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li .imgWrapper img{width:65px}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li .imgWrapper img{width:90px}}.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li h3{font-size:1rem;margin-top:3px}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li h3{font-size:1.375rem;margin-top:15px}}.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li p{line-height:1.3}@media screen and (max-width: 767px){.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li p{font-size:.75rem;margin-top:15px}}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .benefitsWrapper ul li p{line-height:1.3;margin-top:25px}}.page-template-page-about .subPageContentsWrapper .joinDetail{margin-top:55px}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .joinDetail{margin-top:50px}}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .joinDetail dl{display:flex;flex-wrap:wrap}}.page-template-page-about .subPageContentsWrapper .joinDetail dl dt{text-align:center;background-color:#e7e7e7;border:1px solid #a0a0a0;color:#4b29d2}@media screen and (max-width: 767px){.page-template-page-about .subPageContentsWrapper .joinDetail dl dt{font-size:.875rem;padding:10px}}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .joinDetail dl dt{width:218px;display:flex;justify-content:center;align-items:center;border-right:none}}.page-template-page-about .subPageContentsWrapper .joinDetail dl dt~dt{border-top:none}.page-template-page-about .subPageContentsWrapper .joinDetail dl dd{border:1px solid #a0a0a0;padding:10px;line-height:1.18}@media screen and (max-width: 767px){.page-template-page-about .subPageContentsWrapper .joinDetail dl dd{font-size:.875rem;border-top:none}}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .joinDetail dl dd{border-left:none;width:calc(100% - 218px)}}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .joinDetail dl dd~dd{border-top:none}}.page-template-page-about .subPageContentsWrapper .btn{text-align:center;width:75%;margin:40px auto 0 auto}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .btn{width:505px;margin:45px auto 0 auto}}.page-template-page-about .subPageContentsWrapper .btn a{font-size:.875rem;letter-spacing:3px;border-radius:1000px;padding:8px 0 10px 0}@media print,screen and (min-width: 768px){.page-template-page-about .subPageContentsWrapper .btn a{font-size:1.25rem;width:100%;padding:10px 0 12px 0;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}}.page-template-page-about .subPageContentsWrapper .btn--join a{background-color:#bf43d5;border:2px solid #bf43d5;color:#fff}.page-template-page-about .subPageContentsWrapper .btn--join a:hover{background-color:#fff;color:#bf43d5;transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-webkit-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97);-moz-transition:all .3s cubic-bezier(0.045, 0.495, 0.685, 0.97)}.page-template-page-about .contentsWrapper ul.contentsList{justify-content:center}.postContentsWrap h2{font-size:1.75rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.postContentsWrap h2{font-size:1.375rem}}.postContentsWrap h3{font-size:1.25rem;line-height:1.4;margin:2rem 0}@media screen and (max-width: 767px){.postContentsWrap h3{font-size:1.125rem}}.postContentsWrap h4{font-size:1rem;line-height:1.4;margin:1.5rem 0}@media screen and (max-width: 767px){.postContentsWrap h4{font-size:.9375rem}}.postContentsWrap p{line-height:1.8;margin-bottom:1rem}.postContentsWrap ol,.postContentsWrap ul{margin:1rem 0 1rem .5rem;padding:0 0 0 1rem}.postContentsWrap ol li,.postContentsWrap ul li{line-height:1.5;margin-bottom:.5rem}.postContentsWrap ul li{list-style:circle}.postContentsWrap ol li{list-style:decimal}.sec-newsticker{overflow:hidden;padding-top:16px}.sec-newsticker .newsticker-list{position:relative;display:flex;align-items:center;justify-content:flex-start}.sec-newsticker .newsticker-list li{white-space:nowrap}.sec-newsticker .newsticker-list li:nth-of-type(n+2){position:absolute;top:0;left:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21tb24uc2NzcyIsImxheW91dC9fY29tbW9uTGF5b3V0LnNjc3MiLCJfc2V0dGluZy5zY3NzIiwibGF5b3V0L19idG5TdHlsZS5zY3NzIiwibGF5b3V0L190ZXh0U3R5bGUuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L190b3Auc2NzcyIsImxheW91dC9fc2luZ2xlLnNjc3MiLCJsYXlvdXQvX2dhbGxlcnkuc2NzcyIsImxheW91dC9fbW92aWUuc2NzcyIsImxheW91dC9fdm9pY2Uuc2NzcyIsImxheW91dC9fbWVzc2FnZS5zY3NzIiwibGF5b3V0L19hYm91dC5zY3NzIiwibGF5b3V0L19wYWdlLnNjc3MiLCJsYXlvdXQvX25ld3N0aWNrZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FXQSxFQUNHLHNCQUlILEtBQ0csV0FDQSx1QkFLSCxLQUVHLGdIQUNBLGVBQ0EsY0FDQSxjQUNBLGtCQUNBLFdBQ0EsWUFDQSw2QkFJSCx1QkFDRyw2QkFDQSxxQkFHSCx1QkFDRyxrQkFHSCxFQUNHLHFCQUNBLGNBQ0EsY0FHSCxJQUNHLFdBQ0EsWUFHSCxTQUdHLGdCQUdILGtCQU1HLGVBQ0EsZUFDQSxTQUdILHFCQU1HLFNBQ0EsVUFHSCxNQUNHLHlCQUdILE1BRUcsVUFHSCxRQUNHLFFBQ0EsU0FDQSx3QkFDQSxnQkFHSCxZQUNHLGdCQW9CSCxxQkFDRyxnQkFHSCxvQkFDRyxnQkFHSCxrQkFDRyxnQkFHSCx1QkFDRyxnQkFNSCwyQ0FFRyxRQUNHLHlCQUtOLDJDQUVHLFFBQ0cseUJDdEpOLGdCQUNHLGdCQzRHRywyQ0Q3R04sZ0JBSU0sZ0JBQ0EseUJBSU4sd0JBQ0csd0JDbUdHLDJDRHBHTix3QkFJTSxvQkFJQSwrQ0FDRyxnQ0FDQSxnQkFDQSxvQkN5RkgsMkNENUZBLCtDQU1NLHFCQUlILG1EQUNHLGdCQ2lGTiwyQ0RsRkcsbURBSU0saUJBS0gsNERBQ0csZUFHSCx1RUFDRyxxQkFD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V1dHLGlFQUVNLGFBQ0EsZ0JBR0gsb0VBQ0csa0JBQ0EseUJBQ0EseUJBQ0EsY1hyQ1QscUNXaUNNLG9FWHhHVixrQldnSGdCLGNYekJaLDJDV2lCTSxvRUFZTSxZQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsbUJBSU4sdUVBQ0csZ0JBR0gsb0VBQ0cseUJBQ0EsYUFDQSxpQlg1RFQscUNXeURNLG9FWGhJVixrQld1SWdCLGlCWGhEWiwyQ1d5Q00sb0VBVU0saUJBQ0EsMEJYcERaLDJDV3dETSx1RUFFTSxpQkFNWix1REFDRyxrQkFDQSxVQUNBLHdCWG5FSCwyQ1dnRUEsdURBTU0sWUFDQSx5QkFHSCx5RFhqS1Asa0JXbUtVLG1CQUNBLHFCQUNBLHFCWDlFTiwyQ1cwRUcseURYaktQLGtCV3lLYSxXQUNBLHNCWHJIYiwyREFDQSxtRUFDQSxpRVcySE8sK0RBQ0csaUJYNUxELFFXNkxDLHlCQUNBLFdBRUEscUVBQ0csc0JBQ0EsTVhsTUosUUE4RFQsMkRBQ0EsbUVBQ0EsZ0VXMElJLDJEQUNHLHVCQ3ROTixxQlpvQkQsa0JZbEJJLHFCWnlGQSxxQ1kzRkgscUJab0JELG9CWVhDLHFCWldELGtCWVRJLGdCQUNBLGNaK0VBLHFDWWxGSCxxQlpXRCxvQllEQyxxQlpDRCxlWUNJLGdCQUNBLGdCWnFFQSxxQ1l4RUgscUJaQ0Qsb0JZU0Msb0JBQ0csZ0JBQ0EsbUJBR0gsMENBQ0cseUJBQ0EsbUJBRUEsZ0RBQ0csZ0JBQ0Esb0JBSUgsd0JBQ0csa0JBSUgsd0JBQ0csbUJDcERULGdCQUNHLGdCQUNBLGlCQUNBLGlDQUNHLGtCQUNBLGFBQ0EsbUJBQ0EsMkJBQ0Esb0NBQ0csbUJBQ0EscURBQ0csa0JBQ0EsTUFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4gICBQQy/jgrnjg57jg5sgIOWFsemAmlxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuKiB7XHJcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgLy9oZWlnaHQ6IDEwMHZoO1xyXG5cclxufVxyXG5cclxuYm9keSB7XHJcbiAgIC8vIGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWYsXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwg4oCY5ri444K044K344OD44Kv4oCZLCDigJnjg6HjgqTjg6rjgqrigJksIG1laXJ5bywgc2Fucy1zZXJpZjtcclxuICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWYsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIOKAmOa4uOOCtOOCt+ODg+OCr+KAmSwg4oCZ44Oh44Kk44Oq44Kq4oCZLCBtZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmZvbnQtZmVhdHVyZS1zZXR0aW5ncyB7XHJcbiAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmZsZXhBbGlnblNlbGYtLWNlbnRlciB7XHJcbiAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuYSB7XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG51bCxcclxubGksXHJcbm9sIHtcclxuICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnAsXHJcbnVsLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5maWd1cmUge1xyXG4gICBtYXJnaW46IDA7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxudGgsXHJcbnRkIHtcclxuICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgIHdpZHRoOiAwO1xyXG4gICBoZWlnaHQ6IDA7XHJcbiAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm5vblNjcm9sbFkge1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG7jg5Xjgqnjg7Pjg4jjgrvjg4Pjg4hcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5CSVogVURQTWluY2hvXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8vIGZvbnQtZmFtaWx5OiAnQklaIFVEUE1pbmNobycsIHNlcmlmO1xyXG4vLyBmb250LWZhbWlseTogJ0xpYnJlIEJvZG9uaScsIHNlcmlmO1xyXG4vLyBmb250LWZhbWlseTogJ1NoaXBwb3JpIE1pbmNobycsIHNlcmlmO1xyXG5cclxuXHJcbi5mb250V2VpZ2h0LS1yZWd1bGFyIHtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmZvbnRXZWlnaHQtLW1lZGl1bSB7XHJcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5mb250V2VpZ2h0LS1ib2xkIHtcclxuICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmZvbnRXZWlnaHQtLWV4dHJhQm9sZCB7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tIFNQ44Gu44G/IC0tLS0tLS0tLS0qL1xyXG5AbWVkaWEgcHJpbnQsXHJcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgLnBjT25seSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0gUEMgLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBwcmludCxcclxuc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAuc3BPbmx5IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn0iLCIuc3ViUGFnZVdyYXBwZXIge1xyXG4gICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgIG1heC13aWR0aDogNzQ0cHg7XHJcbiAgICAgIG1hcmdpbjogNTVweCBhdXRvIDAgYXV0bztcclxuICAgfVxyXG59XHJcblxyXG4uc3ViUGFnZUNvbnRlbnRzV3JhcHBlciB7XHJcbiAgIG1hcmdpbjogNTVweCAkc3Bfc2lkZVBhZGRpbmcgMCAkc3Bfc2lkZVBhZGRpbmc7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcclxuICAgfVxyXG5cclxuICAgLnBvc3RBcmNoaXZlV3JhcHBlciB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgcH5wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5wb3N0VGl0bGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3c05ld0ljb24ge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzAyO1xyXG4gICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxMCk7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAzcHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xpYnJlIEJvZG9uaScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEzKTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDNweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaX5saSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5wb3N0VGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE0KTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuZGF0ZVdyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMTQpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5kYXlPZldlZWsge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5cclxuLm1vZGFhbC13cmFwcGVyIHtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbn1cclxuXHJcbi5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XHJcbiAgIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgfVxyXG5cclxuICAgLm1vZGFhbC1jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiAtMzVweCAzNXB4IDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBtYXJnaW46IC00NXB4IDc1cHggMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2NvbW1vbi9pbWcvbW9kYWwtY2xvc2Uuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgIG1hcmdpbjogNzVweCAkc3Bfc2lkZVBhZGRpbmcgMCAkc3Bfc2lkZVBhZGRpbmc7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgbWFyZ2luOiAxMzVweCAwIDAgMDtcclxuICAgfVxyXG5cclxuICAgLm5hdi1saW5rcyB7fVxyXG5cclxuICAgdWwucGFnZS1udW1iZXJzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwIDE3cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQklaIFVEUE1pbmNobycsIHNlcmlmO1xyXG4gICAgICBAaW5jbHVkZSBmcygxNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMjYpO1xyXG4gICAgICAgICBnYXA6IDAgMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgIGNvbG9yOiAjNDgyM2NlO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODIzY2U7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5wYWdlLW51bWJlcnMsXHJcbiAgICAgIGEucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ODIzY2U7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4MjNjZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5uZXh0LFxyXG4gICAgICBhLnByZXYge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJldk5leHQge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbiA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgY29sb3I6ICM0ODIzY2U7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJldkFycm93IHtcclxuICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGE6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2NvbW1vbi9pbWcvcGFnaW5hdGlvbi1wcmV2LnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXh0QXJyb3cge1xyXG4gICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgYTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vY29tbW9uL2ltZy9wYWdpbmF0aW9uLW5leHQuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICB9XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLmhvbWUge1xyXG4gICAuaGVhZGVyTWVudVRvcCBhIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIGNvbG9yOiAjYmY0M2Q1O1xyXG4gICAgICAgICA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtbmV3cyxcclxuLnNpbmdsZS1uZXdzIHtcclxuICAgLmhlYWRlck1lbnVOZXdzIGEge1xyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgY29sb3I6ICNiZjQzZDU7XHJcbiAgICAgICAgIDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1tb3ZpZSB7XHJcbiAgIC5oZWFkZXJNZW51TW92aWUgYSB7XHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBjb2xvcjogI2JmNDNkNTtcclxuICAgICAgICAgO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnBvc3QtdHlwZS1hcmNoaXZlLWdhbGxlcnksXHJcbi5zaW5nbGUtZ2FsbGVyeSB7XHJcbiAgIC5oZWFkZXJNZW51R2FsbGVyeSBhIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIGNvbG9yOiAjYmY0M2Q1O1xyXG4gICAgICAgICA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtdm9pY2Uge1xyXG4gICAuaGVhZGVyTWVudVZvaWNlIGEge1xyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgY29sb3I6ICNiZjQzZDU7XHJcbiAgICAgICAgIDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS10aWNrZXQsXHJcbi5zaW5nbGUtdGlja2V0IHtcclxuICAgLmhlYWRlck1lbnVUaWNrZXQgYSB7XHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBjb2xvcjogI2JmNDNkNTtcclxuICAgICAgICAgO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLnBvc3QtdHlwZS1hcmNoaXZlLXNwZWNpYWwsXHJcbi5zaW5nbGUtc3BlY2lhbCB7XHJcbiAgIC5oZWFkZXJNZW51U3BlY2lhbCBhIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIGNvbG9yOiAjYmY0M2Q1O1xyXG4gICAgICAgICA7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLW5ld3MsXHJcbi5zaW5nbGUtdGlja2V0LFxyXG4uc2luZ2xlLXNwZWNpYWx7XHJcbiAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgIH1cclxufVxyXG5cclxuLmNvbnRlbnRzV3JhcHBlciB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XHJcbiAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgICAgcGFkZGluZzogNThweCAwIDQwcHggMDtcclxuICAgfVxyXG5cclxuICAgLmNvbnRlbnRzV3JhcHBlcklubmVyIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBnYXA6IDAgMTBweDtcclxuICAgICAgICAgLy9tYXgtd2lkdGg6IDg2MHB4O1xyXG4gICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9ICAgICAgXHJcbiAgIH1cclxuXHJcbiAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW46IDQwcHggJHNwX3NpZGVQYWRkaW5nIDAgJHNwX3NpZGVQYWRkaW5nO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGdhcDogMTBweCAyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIC8vbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICAgLy9tYXgtd2lkdGg6IDg2MHB4O1xyXG4gICAgICAgICBtYXJnaW46IDU1cHggMCAwIDA7XHJcbiAgICAgICAgIGdhcDogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgIC8vIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgIHdpZHRoOiAyMyU7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5jb250ZW50Qm90dG9tIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYnRuU3R5bGUtMDEge1xyXG4gICAgICBhIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc25zT2ZmaWNpYWxTaXRlV3JhcHBlciB7XHJcbiAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgfVxyXG5cclxuICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNDlweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc25zWW91dHViZSwgLnNuc0luc3RhZ3JhbSB7XHJcbiAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNuc1R3aXR0ZXIge1xyXG4gICAgICAgICB3aWR0aDogMThweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc25zRmFjZWJvb2ssIC5zbnNMaW5lIHtcclxuICAgICAgICAgd2lkdGg6IDE3cHg7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYnRuR29PZmZpY2lhbFNpdGUge1xyXG4gICAgICB3aWR0aDogMjU0cHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICB3aWR0aDogMzYzcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDAgYXV0bztcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vKlxyXG7ln7rmnKzjgrvjg4Pjg4bjgqPjg7PjgrDjga/jgZPjgZPjgavoqJjov7DjgZfjgb7jgZnjgIJcclxuKi9cclxuLy8gJG1haW5fY29sb3I6ICNmZjdhMmU7XHJcbi8vICRzdWJfY29sb3I6ICNmZmI5NDc7XHJcbi8vICRiYWNrX2NvbG9yXzAxOiAjZjRmNGY0O1xyXG4vLyAkdGV4dF9jb2xvcl8wMTogYmxhY2s7XHJcbi8vICR0ZXh0X2NvbG9yXzAyOiAjNWE1YTVhO1xyXG4vLyAkdGV4dF9jb2xvcl8wMzogd2hpdGU7XHJcblxyXG4kY29sb3JfMDE6ICM1YTJlZDg7XHJcbiRjb2xvcl8wMjogI2JmNDNkNTtcclxuJGNvbG9yXzAzOiAjNDc0NzQ3O1xyXG5cclxuJHNwX3NpZGVQYWRkaW5nOiAyMHB4O1xyXG4kc3Bfd2lkdGg6IDc1MHB4O1xyXG5cclxuLy8gMTZQWOOCknJlbeioiOeul1xyXG5AbWl4aW4gZnMoJHNpemUpIHtcclxuICAvL2ZvbnQtc2l6ZTogJHNpemUrcHg7IC8vSUU45Lul5LiL55SoJueiuuiqjeeUqFxyXG4gIGZvbnQtc2l6ZTogKCRzaXplICogLjA2MjUpKjFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBiYWNrZ3JvdW5kLWltYWdlIOOBrumrmOOBleOCkuato+OBl+OBhOe4puaoquavlOOBp+WLleeahOOBq+WkieWMluOBleOBm+OCi1xyXG5AbWl4aW4gYmFja2dyb3VuZF9pbWFnZV9wYiAoJHdpZHRoLCRoZWlnaHQpIHtcclxuICAkdmFsOjEwMCokaGVpZ2h0LyR3aWR0aDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHZhbCoxJTtcclxuXHJcbiAgLy/lj4LogIPjgrXjgqTjg4hcclxuICAvL2h0dHA6Ly9xaWl0YS5jb20vaGlyb2tpc2hpcmFpL2l0ZW1zL2VmZmNkNDc0ZGY2OGI4YTM4N2U3XHJcbn1cclxuXHJcblxyXG4vLyBsaW5lLWhlaWdodOOBq+OCiOOCi+ODhuOCreOCueODiDHooYznm67jga7jg57jg7zjgrjjg7Poqr/mlbRcclxuQG1peGluIGxpbmVfaGVpZ2h0X21hcmdpblRvcF9pbnZhbGlkKCRmX3NpemUsJGxpbmVfaGVpZ2h0KSB7XHJcbiAgJHZhbDpmbG9vcigoKCRmX3NpemUqJGxpbmVfaGVpZ2h0KS0kZl9zaXplKSAvIDIpO1xyXG4gIG1hcmdpbi10b3A6IC0kdmFsKjFweDtcclxufVxyXG5cclxuLy8g5YWo5L2T44Gu5L2V77yF44Gq44Gu44GL44KS6KiI566XXHJcbkBtaXhpbiByYXRpb193aWR0aCgkd2hvbGVfc2l6ZSwkZWxlbWVudF9zaXplKSB7XHJcbiAgJHZhbDokZWxlbWVudF9zaXplLyR3aG9sZV9zaXplKjEwMCA7XHJcbiAgd2lkdGg6ICR2YWwqMSU7XHJcbn1cclxuXHJcbkBtaXhpbiByYXRpb19tYXhXaWR0aCgkd2hvbGVfc2l6ZSwkZWxlbWVudF9zaXplKSB7XHJcbiAgJHZhbDokZWxlbWVudF9zaXplLyR3aG9sZV9zaXplKjEwMCA7XHJcbiAgbWF4LXdpZHRoOiAkdmFsKjElO1xyXG59XHJcblxyXG5AbWl4aW4gcmF0aW9fbWFyZ2luUmlnaHQoJHdob2xlX3NpemUsJGVsZW1lbnRfc2l6ZSkge1xyXG4gICR2YWw6JGVsZW1lbnRfc2l6ZS8kd2hvbGVfc2l6ZSoxMDAgO1xyXG4gIG1hcmdpbi1yaWdodDogJHZhbCoxJTtcclxufVxyXG5cclxuXHJcblxyXG4vL+inkuS4uOioreWumlxyXG5AbWl4aW4ga2Fkb21hcnUoJHZhbCkge1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHZhbCoxcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsKjFweDtcclxuICBib3JkZXItcmFkaXVzOiAkdmFsKjFweDtcclxufVxyXG5cclxuLy/jgrDjg6njg4fjg7zjgrfjg6fjg7PoqK3nva5cclxuQG1peGluIGdyYWRpZW50KCR2YWxfMSwkdmFsXzIpIHtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICR2YWxfMSwgJHZhbF8yKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCR2YWxfMSksIHRvKCR2YWxfMikpO1xyXG59XHJcblxyXG4vLyDln7rmnKzjg4jjg6njg7Pjgrjjgrfjg6fjg7NcclxuQG1peGluIGJhc2ljVHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDQ1LCAwLjQ5NSwgMC42ODUsIDAuOTcpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDQ1LCAwLjQ5NSwgMC42ODUsIDAuOTcpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDQ1LCAwLjQ5NSwgMC42ODUsIDAuOTcpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFyZW50QWZ0ZXJDbGVhciB7XHJcbiAgICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOjA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtX19fcSgkdmFsKSB7XHJcbiAgQGlmICgkdmFsPT1cInNwXCIpIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAoJHZhbD09XCJ0YWJsZXRcIikge1xyXG4vKlxyXG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NTFweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuKi9cclxuICAgIH0gIEBlbHNlIGlmICgkdmFsPT1cImxhbmRzY2FwZVwiKSB7XHJcbiAgICAgIC8qXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgICAqL1xyXG4gICAgfSBAZWxzZSBpZiAoJHZhbD09XCJwY1wiKSB7XHJcbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnRuQ29tbW9uIHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB3aWR0aDogNTAlO1xyXG5cclxuICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGZzKDE3KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMCAxMHB4IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMjQpO1xyXG4gICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTJweCAwO1xyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5cclxuLmJ0blN0eWxlLTAxIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdMaWJyZSBCb2RvbmknLCBzZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRjb2xvcl8wMjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yXzAyO1xyXG4gICAgICBAaW5jbHVkZSBmcygxMCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAyNHB4IDJweCAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE0KTtcclxuICAgICAgICAgcGFkZGluZzogNnB4IDM4cHggM3B4IDM4cHg7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8wMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uYnRuUmV0dXJuQXJjaGl2ZSB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgbWFyZ2luLXRvcDogNjVweDtcclxuXHJcbiAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDVweDtcclxuICAgfVxyXG5cclxuICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgY29sb3I6ICRjb2xvcl8wMTtcclxuICAgICAgQGluY2x1ZGUgZnMoMTQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE2KTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5idG4tLWxvZ291dCB7XHJcbiAgIHdpZHRoOiA3NSU7XHJcbiAgIG1hcmdpbjogNDRweCBhdXRvIDAgYXV0bztcclxuXHJcbiAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICB3aWR0aDogNTA2cHg7XHJcbiAgICAgIG1hcmdpbjogNDRweCBhdXRvIDAgYXV0bztcclxuICAgfVxyXG5cclxuICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjI5ZDI7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0YjI5ZDI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgY29sb3I6ICM0YjI5ZDI7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5idG5FZmZlY3RTdHlsZS0wMSB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbiAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuXHJcbiAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgfVxyXG59XHJcblxyXG4uYnRuRWZmZWN0U3R5bGUtMDIge1xyXG4gICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgIH1cclxuXHJcbiAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4udGV4dExpbmtTdHlsZS0wMSB7XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM0NzQ3NDc7XHJcblxyXG4gICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgIH1cclxufVxyXG5cclxuYS50ZXh0TGlua1N0eWxlLTAyIHtcclxuICAgY29sb3I6ICM0NzQ3NDc7XHJcbiAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuXHJcbiAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2JmNDNkNTtcclxuICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICB9XHJcbn0iLCIudGl0bGUtMDEge1xyXG4gICBmb250LWZhbWlseTogJ0xpYnJlIEJvZG9uaScsIHNlcmlmO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBjb2xvcjogJGNvbG9yXzAxO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMTNweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBAaW5jbHVkZSBmcygyNik7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgQGluY2x1ZGUgZnMoMzcpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMThweDtcclxuICAgfVxyXG59XHJcblxyXG4udGl0bGUtMDIge1xyXG4gICBAaW5jbHVkZSBmcygxNCk7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgQGluY2x1ZGUgZnMoMTkpO1xyXG4gICB9XHJcbn1cclxuXHJcbi50ZXh0LTAxIHtcclxuICAgQGluY2x1ZGUgZnMoMTQpO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgQGluY2x1ZGUgZnMoMTYpO1xyXG4gICB9XHJcbn1cclxuXHJcbi50ZXh0QWNjZW50Q29sb3ItMDEge1xyXG4gICBjb2xvcjogJGNvbG9yXzAyO1xyXG59XHJcblxyXG4iLCJoZWFkZXIge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgfVxyXG5cclxuICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiB3aGl0ZSwgJGFscGhhOiAwKTtcclxuICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiBibGFjaywgJGFscGhhOiAwKTtcclxuICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICB9XHJcblxyXG4gICAuaGVhZGVyTG9nb1dyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICBtYXJnaW46IDAgMTBweCAwIDIwcHg7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIHdpZHRoOiAxNzZweDtcclxuICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAxNnB4O1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5oZWFkZXJOYXZXcmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDAgMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDtcclxuICAgICAgICAgLy8gcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNuc1dyYXBwZXIge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgZ2FwOiAwIDhweDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTM2cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjRweCAwIDAxNnB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuc25zVHdpdHRlciB7XHJcblx0XHRcdFx0XHQgIHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLnNuc0ZhY2Vib29rLCAuc25zSW5zdGFncmFtLCAuc25zTGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5zbnNZb3V0dWJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfSAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudHNNZW51V3JhcHBlck91dGVyIHsgICAgICAgICBcclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgei1pbmRleDogODA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMDB2dztcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZVkoLTEyMGRlZyk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudHNNZW51LS1vbiB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnRzTWVudVdyYXBwZXIge1xyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5jb250ZW50c01lbnVXcmFwcGVySW5uZXIge1xyXG4gICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgIC8vcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcygyNik7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWEyZWQ4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfMDI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmNvbnRlbnRzTWVudSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGlicmUgQm9kb25pJywgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE2KTtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDhweCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICBcclxuICAgICAgICAgICAgbGkgfiBsaSB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAudXNlckV4Y2x1c2l2ZVdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgIHJpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xpYnJlIEJvZG9uaScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxNCk7XHJcbiAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTI0cHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIGEgeyAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcyg5KTtcclxuICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuYnRuTG9nSW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEyZWQ4O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmJ0bkxvZ091dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuYnRuTXlQYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTk1OTU5O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIyOWQyO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAubWVudUljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NwLW1lbnUtYm90dG9tLXRleHQuc3ZnJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5tZW51LS1vbiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgICAgc3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYuYmFja09uIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6IHdoaXRlLCAkYWxwaGE6IDAuOCk7XHJcbiAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogYmxhY2ssICRhbHBoYTogMC4xKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCJmb290ZXIge1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIEBpbmNsdWRlIGZzKDEzKTtcclxuICAgY29sb3I6ICRjb2xvcl8wMTtcclxuICAgcGFkZGluZzogMCAkc3Bfc2lkZVBhZGRpbmc7XHJcbiAgIG1hcmdpbjogNTBweCAwIDE1cHggMDtcclxuXHJcbiAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICBAaW5jbHVkZSBmcygxNyk7XHJcbiAgICAgIG1heC13aWR0aDogMTA1NHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIG1hcmdpbjogMjE1cHggYXV0byAxNXB4IGF1dG87XHJcbiAgIH1cclxuXHJcbiAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yXzAxO1xyXG4gICB9XHJcblxyXG4gICAuZm9vdGVyTGlua1dyYXBwZXIge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBnYXA6IDEwcHggMTRweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBnYXA6IDAgNDBweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5jb3B5cmlnaHRUZXh0IHtcclxuICAgICAgQGluY2x1ZGUgZnMoMTApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE0KTtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbiIsIi5ob21lIHtcclxuICAgaGVhZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAubG9nSW5XcmFwcGVyIHtcclxuICAgICAgbWFyZ2luOiA1MHB4ICRzcF9zaWRlUGFkZGluZyAwICRzcF9zaWRlUGFkZGluZztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDQ4OHB4O1xyXG4gICAgICAgICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICBnYXA6IDAgMTVweDtcclxuXHJcbiAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTcpO1xyXG4gICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcygyNCk7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmJ0bi0tam9pbiB7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzAyO1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMDI7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8wMjtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmJ0bi0tbG9nSW4ge1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl8wMztcclxuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8wMztcclxuXHJcbiAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMDM7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5sb2dJbldyYXBwZXJNYXJnaW5Ub3Age1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5iYW5uZXJTbGlkZXJPdXRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiA0MHB4ICRzcF9zaWRlUGFkZGluZyAwICRzcF9zaWRlUGFkZGluZztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICB3aWR0aDogNjcycHg7XHJcbiAgICAgICAgIG1hcmdpbjogNjhweCBhdXRvIDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhbm5lclNsaWRlcldyYXBwZXIge1xyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1hcnJvdyB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZXItYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb21tb24vaW1nL3RvcC90b3AtYmFubmVyLXByZXZBcnJvdy5zdmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlci1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vY29tbW9uL2ltZy90b3AvdG9wLWJhbm5lci1uZXh0QXJyb3cuc3ZnXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLm5ld3NXcmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMCAkc3Bfc2lkZVBhZGRpbmc7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAxMDU0cHg7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgbWFyZ2luOiA3NXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c0NvbnRlbnRzIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuY29udGVudHMtLXBvc3RMaXN0V3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIC5kYXlPZldlZWsge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAubmV3c05ld0ljb24ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzAyO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxMCk7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAzcHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xpYnJlIEJvZG9uaScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDNweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuY29udGVudHMtLXBvc3RMaXN0V3JhcHBlcn4uY29udGVudHMtLXBvc3RMaXN0V3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG5TdHlsZS0wMSB7XHJcbiAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcblxyXG5cclxuICAgZm9vdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuXHJcbiAgIC8vIOOCueODqeOCpOODgOODvOOCkuacgOWIneOBr+mdnuihqOekuiDihpIg5Yid5pyf5YyW44GM5riI44KT44Gg44KJ6KGo56S6XHJcbiAgIC5tdlNsaWRlT3V0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgIH1cclxuXHJcbiAgIFxyXG5cclxuICAgLm12U2xpZGVXcmFwcGVyIHtcclxuICAgICAgLy9kaXNwbGF5Om5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgfVxyXG5cclxuICAgLm12U2xpZGVXcmFwcGVyLnNsaWNrLWluaXRpYWxpemVkLFxyXG4gICAgICB7XHJcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuXHJcbiAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgfVxyXG5cclxuICAgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgfVxyXG5cclxuICAgLnNsaWNrLWRvdHMgbGk6bm90KC5zbGljay1hY3RpdmUpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICB9XHJcbn0iLCIuc2luZ2xlIHtcclxuICAgLnBvc3RUaXRsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuYXJ0aWNsZVdyYXBwZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlY2VjZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxNik7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgfiBwIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59IiwiLnBvc3RHYWxsZXJ5QXJjaGl2ZVdyYXBwZXIge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgIGdhcDogNDBweCAxMHB4O1xyXG5cclxuICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgIGdhcDogODBweCAyNXB4O1xyXG4gICB9XHJcblxyXG4gICBsaSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCAvIDIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjVweCAqIDIgLyAzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZ1dyYXBwZXIge1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nV3JhcHBlciwgLnBvc3RUaXRsZSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWdhbGxlcnkge1xyXG5cclxuICAgLnBvc3RHYWxsZXJ5QXJjaGl2ZVdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgLmlvbi1hcnJvdy1leHBhbmQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgLmlvbi1hcnJvdy1leHBhbmQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEwMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pb24tYXJyb3ctZXhwYW5kOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmcyg3MCk7XHJcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC5wb3N0VGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmcygxNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMjQpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufSIsIi5wb3N0LXR5cGUtYXJjaGl2ZS1tb3ZpZSB7XHJcblxyXG4gICAubW92aWVXcmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmlvbi1pb3MtcGxheSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAuaW9uLWlvcy1wbGF5OjpiZWZvcmUge1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxMDApO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAuaW9uLWlvcy1wbGF5OjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcyg3MCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmltZ1dyYXBwZXIge1xyXG4gICAgICAvL2FzcGVjdC1yYXRpbzogMjMzIC8gMTUwO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDI2NyAvIDE1MDtcclxuICAgfVxyXG5cclxuICAgLm1vdmllTW9kYWxXcmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogOTV2dztcclxuICAgICAgLy8gYXNwZWN0LXJhdGlvOiAyIC8gMTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiA4NDggLyA0Nzc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICAgIH1cclxuICAgICAgLm1vdmllTW9kYWxXcmFwcGVySW5uZXIge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZVdyYXBwZXIge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7ICAgIFxyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW92aWVNb2RhbFRpdGxlIHtcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE0KTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcygyNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuaWZyYW1lQmFjayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtbW92aWUge1xyXG4gICBcclxuICAgLnBvc3RUaXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgIC5pbWdXcmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgIH1cclxufSIsIi5wb3N0LXR5cGUtYXJjaGl2ZS12b2ljZSB7XHJcblxyXG4gICAuc3ViUGFnZUNvbnRlbnRzV3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3Bfc2lkZVBhZGRpbmc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwX3NpZGVQYWRkaW5nOyAgIFxyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIHdpZHRoOiA1NDRweDtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAudm9pY2VBcmNoaXZlV3JhcHBlciB7XHJcbiAgICAgIC52b2ljZVdyYXBwZXIge1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE0KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5pbWdXcmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAwIDE0cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU0MyAvIDIwNDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb21tb24vaW1nL3ZvaWNlL3ZvaWNlLWJhY2tAMngucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDU0M3B4O1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGF1ZGlvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52b2ljZVdyYXBwZXIgfiAudm9pY2VXcmFwcGVyIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1saWtlIHtcclxuICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdm9pY2Uvdm9pY2UtZ29vZC1vZmYuc3ZnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIFxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmLmNvdW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92b2ljZS92b2ljZS1nb29kLW9uLnN2ZykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtZnJvbV92ZWwge1xyXG5cclxuICAgLnN1YlBhZ2VXcmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB9XHJcblxyXG4gICBoMS50aXRsZS0wMSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcF9zaWRlUGFkZGluZzs7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmJ0blRvVmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC03cHg7XHJcbiAgICAgIHJpZ2h0OiAkc3Bfc2lkZVBhZGRpbmc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGlicmUgQm9kb25pJywgc2VyaWY7XHJcbiAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggN3B4IDIwcHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjQzZDU7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JmNDNkNTtcclxuICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxMik7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDdweCAyNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcygyMCk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZjQzZDU7XHJcbiAgICAgICAgIGNvbG9yOiAjYmY0M2Q1O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgIH1cclxuXHJcbiAgIC5jb21tZW50V3JhcHBlciB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfMDE7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgIHBhZGRpbmc6IDI1cHggMTJweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxNCk7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDIwcHg7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8wMTtcclxuICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMaWJyZSBCb2RvbmknLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMjApO1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDI4KTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuZnJvbVdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvcl8wMTtcclxuXHJcbiAgICAgICAgICAgIC5mcm9tVGl0bGUge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgLmF2YXRhcldyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8wMTtcclxuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC50b1dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGl+bGkge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuaGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgfVxyXG5cclxuICAgLnJlcGx5LW1vcmUge1xyXG4gICAgICB3aWR0aDogOTBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdMaWJyZSBCb2RvbmknLCBzZXJpZjtcclxuICAgICAgY29sb3I6ICNiZjQzZDU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA3cHggMCA1cHggMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmNDNkNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgICAgIG1hcmdpbjogNjVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgcGFkZGluZzogN3B4IDAgNXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjQzZDU7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdG9fdmVsIHtcclxuICAgaDEudGl0bGUtMDEge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3Bfc2lkZVBhZGRpbmc7O1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5idG5Gcm9tVmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gdG9wOiAtN3B4O1xyXG4gICAgICAvLyByaWdodDogJHNwX3NpZGVQYWRkaW5nO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIG1hcmdpbjogMTVweCAkc3Bfc2lkZVBhZGRpbmcgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICdMaWJyZSBCb2RvbmknLCBzZXJpZjtcclxuICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA3cHggMjBweDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmNDNkNTtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmY0M2Q1O1xyXG4gICAgICAgICBAaW5jbHVkZSBiYXNpY1RyYW5zaXRpb247XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDEyKTtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggN3B4IDI1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDIwKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JmNDNkNTtcclxuICAgICAgICAgY29sb3I6ICNiZjQzZDU7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgfVxyXG5cclxuICAgLnRpdGxlLTAyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnRleHQtMDEge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE0KTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAudGV4dC0wMiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxNCk7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLm5vdGVXcmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgIHBhZGRpbmc6IDI1cHggNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vdGVUaXRsZSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxOSk7ICAgICAgICAgICAgXHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLmNvbW1lbnRXcmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dnZWQtaW4tYXMge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHggOXB4IDIwcHg7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNjBweCAxMnB4IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgXHJcbiAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICB9XHJcbiAgIFxyXG4gICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZDAwZDM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDAwZDM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhc2ljVHJhbnNpdGlvbjtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuY29tbWVudC1yZXNwb25kIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2RjZDlmOTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTVweCAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxNCk7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkOWY5O1xyXG5cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgIHJlc2l6ZTpub25lO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAyMDNweDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZDlmOTtcclxuICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmlja25hbWUge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1mb3JtLWVtYWlsIHtcclxuICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29tbWVudC1mb3JtLWVtYWlsLCAubmlja25hbWVMYWJlbCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21tZW50LW5vdGVzLCAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hYm91dCB7XHJcbiAgIC50aXRsZS0wMSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC50aXRsZS0wMS0tMDIge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICB9XHJcblxyXG4gICAudGV4dC0wMSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxNCk7XHJcbiAgICAgIH1cclxuICAgfVxyXG5cclxuICAgLnRleHQtMDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMTQpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5zdWJQYWdlQ29udGVudHNXcmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtMDJ7XHJcbiAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIyOWQyO1xyXG4gICAgICAgICBAaW5jbHVkZSBmcygxNik7XHJcbiAgICAgICAgIHBhZGRpbmc6IDVweCAwIDdweCAwO1xyXG5cclxuICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE5KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEycHggMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmVuZWZpdHNXcmFwcGVyIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjNGIyOWQyO1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0NzQ3O1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNXB4ICogMiAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLmltZ1dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE2KTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDIyKTtcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5qb2luRGV0YWlsIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGR0IHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogIzRiMjlkMjtcclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwic3BcIikge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxNCk7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjE4cHg7ICAgXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgIFxyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZHQgfiBkdCB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRkIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcblxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTQpO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxOHB4KTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB+IGRkIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9fX3EoXCJwY1wiKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcclxuXHJcbiAgICAgICAgIEBpbmNsdWRlIG1fX19xKFwicGNcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE0KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtX19fcShcInBjXCIpIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMjApO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi0tam9pbiB7XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzAyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfMDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8wMjtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFzaWNUcmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAuY29udGVudHNXcmFwcGVyIHtcclxuICAgICAgdWwuY29udGVudHNMaXN0IHtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgfVxyXG59IiwiLnBvc3RDb250ZW50c1dyYXAge1xyXG5cclxuICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBmcygyOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206Mi41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDIyKTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIGZzKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgbWFyZ2luOiAycmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtX19fcShcInNwXCIpIHtcclxuICAgICAgICAgQGluY2x1ZGUgZnMoMTgpO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIGg0IHtcclxuICAgICAgQGluY2x1ZGUgZnMoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbV9fX3EoXCJzcFwiKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIGZzKDE1KTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgfVxyXG5cclxuICAgb2wsdWwge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDAuNXJlbTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgbGlzdC1zdHlsZTpjaXJjbGU7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBvbCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgfVxyXG4gICB9XHJcbn0iLCIuc2VjLW5ld3N0aWNrZXIge1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgLm5ld3N0aWNrZXItbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59Il19 */
