html{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:transparent}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:14px}body{font-family:"Noto Sans JP",sans-serif}img{max-width:100%;height:auto}a{color:#111;text-decoration:none}.jp{font-family:"M PLUS Rounded 1c",sans-serif}.en{font-family:"FSP DEMO - Sidro Bold",sans-serif}.en-origin{font-family:"Josefin Sans",sans-serif}@font-face{font-family:"nikumaru";src:url(/works/babababambi/fonts/nikumaru.otf)}@font-face{font-family:"CP_Revenge";src:url(/works/babababambi/fonts/CP_Revenge.ttf);font-weight:normal;font-style:normal}@font-face{font-family:"FSP DEMO - Sidro Extra Bold" format("truetype");src:url(/works/babababambi/fonts/FontsFree-Net-DEMO-sidro-bold.ttf);font-weight:bold;font-style:normal}.ff_kaisei{font-family:"M PLUS Rounded 1c",sans-serif}.bg_pink{background-color:#ffb7e0}.bg_purple{background-color:#d094fc}.bg_black{background-color:#000}.bg_dark{background-color:#2d2d2d}.bg_orange{background-color:#ff8920}.bg_lightblue{background-color:#9eecff}.tomi{background:#f72a35}.anri{background:#fff}.yui{background:#f1f669}.kisumi{background:#e19cf7}.bg_grad{background:linear-gradient(41deg, #ff9cc6 0%, #cbb1ff 37%, #b6c5ff 57%, #cbb1ff 82%, #ff9cc6 100%);position:relative;overflow:hidden}.bg_grad::before{content:"";width:100%;height:100%;background:url("../img/common/bg_ptn.png") center/406.119px 268.7089px repeat;position:absolute;top:0;left:0}.bg_thema{background:#8ce5e0;position:relative;overflow:hidden}.bg_x{background:#fff;position:relative;overflow:hidden}.bg_x::before{content:"";width:100%;height:100%;background:url("../img/index/x_haikei.png");background-size:10%;background-repeat:repeat;position:absolute;top:0;left:0}.bg_bnr{background:#fff;position:relative;overflow:hidden}.bg_bnr::before{content:"";width:100%;height:100%;background:url("../img/index/shop_haikei.png") center/151px 151px repeat;background-size:10%;position:absolute;top:0;left:0}.bg_youtube{background:#fff;position:relative;overflow:hidden}.bg_youtube::before{content:"";width:100%;height:100%;background:url("../img/index/youtube_haikei.png") center/151px 151px repeat;background-size:10%;position:absolute;top:0;left:0}.bg_whatnew{background:#fff;position:relative}.bg_whatnew::before{content:"";width:100%;height:100%;background:url("../img/index/new_haikei.png");background-size:90%;background-repeat:repeat;position:absolute;top:0;left:0}.bg_livephoto{background:#fffcb4;position:relative}.bg_livephoto::before{content:"";width:100%;height:100%;background:url("../img/index/livephoto_haikeikumo.png");background-size:100%;background-repeat:repeat;position:absolute;top:0;left:0}.bg_grad_y{background:linear-gradient(93deg, #ff8bc6 0%, #ff87b1 36%, #ffe0b2 66%, #ff9cc6 100%);position:relative;overflow:hidden}.bg_grad_y::before{content:"";width:100%;height:100%;background:url("../img/common/bg_ptn.png") center/406.119px 268.7089px repeat;position:absolute;top:0;left:0}.inner{padding:0 15px;max-width:1050px;margin-left:auto;margin-right:auto}.secBox{padding-top:100px;padding-bottom:100px}@media(max-width: 767px){.secBox{padding-top:50px;padding-bottom:50px}}.wrapper{background-color:#fff;display:flex;flex-wrap:wrap;flex-direction:column;min-height:100vh}.bg_white{background:#ffe4fc;position:relative;overflow:hidden}.bg_white::before{content:"";width:100%;height:100%;background:url("../img/common/bg_ptn.svg");background-size:100%;background-repeat:repeat;position:absolute;top:0;left:0}.bg_disco{background:url("../img/common/disco_bg.png") repeat-y center;background-repeat:repeat;background-size:100% auto}.head-area,.nav-area{height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:sticky;top:0}.head-area{width:30%;padding:0 3vw;flex:1}.head-area .logo{width:284px}.head-area .logo img{display:block;width:100%;height:100%}@media(max-width: 1000px){.head-area{display:none}}.main-area{width:100%}.nav-area{flex:1;width:30%}@media(max-width: 1000px){.nav-area{display:none}}.bababaBar{background-color:#00e0df;color:#fff;width:100%;overflow:hidden;white-space:nowrap}.bababaBar>p{-webkit-animation:infinityScrollLeft 35s infinite linear 1s both;animation:infinityScrollLeft 35s infinite linear 1s both;padding-bottom:9px;padding-top:9px;font-family:"Squada One",cursive;font-family:"Squada One",cursive;font-size:16px;color:#fff}.bababaBar>p>img{margin-right:15px;height:16px}@media(max-width: 767px){.bababaBar>p>img{height:12px}}@-webkit-keyframes infinityScrollLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinityScrollLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.effect-fade-hover{transition:opacity .5s}@media(any-hover: hover){.effect-fade-hover:hover{opacity:.7}}.effect-scale-hover{transition:transform .5s}@media(any-hover: hover){.effect-scale-hover:hover{transform:scale(1.025)}}.effect-shine-hover{position:relative}.effect-shine-hover::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;opacity:0;transition:opacity .5s;pointer-events:none}@media(any-hover: hover){.effect-shine-hover:hover{cursor:pointer}.effect-shine-hover:hover::before{opacity:.3}}#load-gif{display:none}.loading-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;background-color:#83d1d4}.loading-area .cp-round::before,.loading-area .cp-round::after{border-width:2px;border-color:#fff}.loading-area .cp-round::after{border-top-color:#e8e42c}.linkbtn-wrp.linkbtn--center{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.linkbtn{position:relative;border-radius:100px;color:#2fc5c5;font-size:18px;font-weight:100;padding:12px;background-color:#fff;box-shadow:3px 4px 0 1px #2fc5c5;border:solid #2fc5c5 2px;text-decoration:none;display:inline-block;cursor:pointer;text-align:center;transition:box-shadow .2s,transform .2s}.linkbtn.linkbtn--puple{color:#d894d4;box-shadow:3px 4px 0 1px #d894d4;border:solid #d894d4 2px}.linkbtn.linkbtn--blue{color:#64b9ff;box-shadow:3px 4px 0 1px #64b9ff;border:solid #64b9ff 2px}.linkbtn.linkbtn--orange{color:#fcac45;box-shadow:3px 4px 0 1px #fcac45;border:solid #fcac45 2px}.linkbtn.linkbtn--pink{color:#f484b4;box-shadow:3px 4px 0 1px #f484b4;border:solid #f484b4 2px}.linkbtn.ff_kaisei{font-family:"M PLUS Rounded 1c",sans-serif}.linkbtn.ff_fsp{font-family:"FSP DEMO - Sidro Bold",sans-serif}.linkbtn.ff_jpn{font-family:"M PLUS Rounded 1c",sans-serif}.linkbtn:before{content:"";width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fff;border-radius:20px;transition:opacity .5s}.linkbtn>span{position:relative;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 30px;font-weight:bold;transition:color .5s}.linkbtn.linkbtn--yellow{background:linear-gradient(93deg, #ff8bc6 0%, #ff87b1 36%, #ffe0b2 66%, #ff9cc6 100%)}.linkbtn.linkbtn--yellow>span{background:linear-gradient(95deg, rgba(255, 139, 198, 0.4) 0%, rgba(255, 135, 177, 0.4) 36%, rgba(255, 224, 178, 0.4) 66%, rgba(255, 156, 198, 0.4) 100%);color:#000}@media(any-hover: hover){.linkbtn:hover{box-shadow:2px 2px 0px 0px rgba(0,0,0,.2);transform:translate(0, 3px)}.linkbtn:hover::before{opacity:0}}header{top:0;left:0;position:fixed;z-index:100;width:100%;transition:background .5s}header.fixed{background:#83d1d4;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:15px 0}header.fixed .header-logo{margin-left:20px;width:110px;margin:0 20px}header.fixed .header-list{margin-top:0}@media(max-width: 1220px){header.fixed .header-list{display:none}}.header-logo{width:284px;display:block;margin:30px auto 0;transition:all .5s}@media(max-width: 767px){.header-logo{width:174px}}.header-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin-top:50px;transition:opacity .5s}@media(max-width: 767px){.header-list{display:none}}.header-list>li>a{color:#fff;font-size:clamp(0.75rem, 0.391rem + 1.331vw, 1.025rem);position:relative;transition:all .5s;font-weight:500}.header-list>li>a::after{content:"";width:100%;height:2px;background-color:#f1ff80;position:absolute;bottom:-2px;right:0;left:0;transform:scaleX(0);transition:all .5s}.header-list>li>a:hover{color:#f1ff80}.header-list>li>a:hover::after{transform:scaleX(1)}.spBtn{width:52px;height:52px;position:absolute;top:0;right:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;gap:9px;z-index:1000}.spBtn>span{position:relative;z-index:1;width:25px;height:1px;display:block;background-color:#fff;transition:all .5s}.spBtn.is_active>span:nth-child(1){transform:rotate(45deg);top:10px}.spBtn.is_active>span:nth-child(2){transform:scale(0)}.spBtn.is_active>span:nth-child(3){transform:rotate(-45deg);top:-10px}.globalMenu{background-color:rgba(84,156,168,.42);padding-top:50px;padding-bottom:40px;width:100%;height:100vh;position:absolute;top:0;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;opacity:0;transition:opacity .5s}.globalMenu.is_active{visibility:visible;pointer-events:auto;opacity:1}.globalMenu .globalMenu-ttl{width:284px;margin:0 auto;display:block}.globalMenu .globalMenu-ttl img{width:100%;height:100%}.globalMenu .globalMenu-list{margin:40px auto 0;border-top:1px solid #fff;border-left:1px solid #fff;width:90%}.globalMenu .globalMenu-list>ul{background-color:rgba(84,156,168,.81);display:grid;grid-template-columns:50% 50%}.globalMenu .globalMenu-list>ul>li{height:100px;border-bottom:1px solid #fff;border-right:1px solid #fff}.globalMenu .globalMenu-list>ul>li>a{color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%;font-size:22px;transition:opacity .5s}.globalMenu .globalMenu-list>ul>li>a.ff_kaisei{font-family:"M PLUS Rounded 1c",sans-serif}@media(any-hover: hover){.globalMenu .globalMenu-list>ul>li:hover>a{opacity:.7}}footer{background-color:#83d1d4;position:relative;z-index:99;width:100%;margin-top:auto}footer .link-area{padding-top:30px;padding-bottom:30px}footer .link-area .link-area__ttl{width:100px;margin:0 auto 25px}footer .link-area .link-area-sns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px}footer .link-area .link-area-sns li{width:45px;height:45px;border-radius:50%;overflow:hidden}footer .link-area .link-area-sns li a{color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%;font-size:20px;border-radius:50%;border:1px solid #fff;box-sizing:border-box}footer .link-area .linkbtn-wrp{margin-top:25px}footer .copyright{width:100%;background:#1da0a4;color:#fff;text-align:center;font-size:10px;padding:5px 0}footer .footer_banner{margin:25px auto;display:flex;justify-content:center;max-width:370px}#back-to-top,#back-to-top2{position:static;transform:none}body.oh-open #back-to-top,body.oh-open #back-to-top2{display:none}.anker-links-container{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;z-index:1000;max-width:95vw}@media(min-width: 768px){.anker-links-container{left:auto;right:20px;transform:translateX(0)}}body.oh-open .anker-links-container{display:none}.anker-link{display:flex;justify-content:center;align-items:center;width:200px}.scheduleList .scheduleList-item{background:#f1deff;border-radius:15px;padding:5px;border:1px solid #d595d5;overflow:hidden}.scheduleList .scheduleList-item:not(:last-child){margin-bottom:15px}.scheduleList .scheduleList-item .scheduleList-item-inner{background-color:#fff;border-radius:11px;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;padding:10px 0;border:1px solid #d595d5}.scheduleList .scheduleList-item .scheduleList-item__day{width:15%;text-align:center;font-family:"Barlow Condensed",sans-serif}@media(max-width: 767px){.scheduleList .scheduleList-item .scheduleList-item__day{width:30%}}.scheduleList .scheduleList-item .scheduleList-item__day .scheduleList-item__day-y{font-size:14px}.scheduleList .scheduleList-item .scheduleList-item__day .scheduleList-item__day-md{font-size:26px;text-align:center;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;position:relative}.scheduleList .scheduleList-item .scheduleList-item__day .scheduleList-item__day-md::before{content:"";width:1px;height:90%;position:absolute;top:4px;bottom:0;right:0;left:0;margin:auto;background-color:#111;transform:rotate(45deg)}.scheduleList .scheduleList-item .scheduleList-item__day .scheduleList-item__day-md .scheduleList-item__day-d{margin-top:1em}.scheduleList .scheduleList-item .scheduleList-item__day .scheduleList-item__day-t{font-size:13px}.scheduleList .scheduleList-item .scheduleList-item__cnt{width:70%;font-family:"M PLUS Rounded 1c",sans-serif}.scheduleList .scheduleList-item .scheduleList-item__cnt .scheduleList-item__ttl{margin-bottom:15px}.scheduleList-item__meta-time,.scheduleList-item__meta-place{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.scheduleList-item__meta-time>dt,.scheduleList-item__meta-place>dt{width:12px}.scheduleList-item__meta-time>dd,.scheduleList-item__meta-place>dd{padding-left:8px}.l__schedule__calendar{margin-top:70px;position:relative;display:block;overflow:hidden;width:100%;height:525px}@media(max-width: 767px){.l__schedule__calendar{aspect-ratio:1/1;margin-top:30px;height:auto}}.l__schedule__calendar>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.newsList{display:grid;gap:20px 10px;grid-template-columns:repeat(auto-fit, minmax(160px, 167px));justify-content:center}.newsList .newsList-item .newsList-item-meta{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:2px}.newsList .newsList-item .newsList-item-meta>dt{color:#fff;padding:0 10px;font-weight:100}.newsList .newsList-item .newsList-item-meta>dd{padding-left:5px}.newsList .newsList-item .newsList-item-cnt{position:relative;display:block;width:100%}.newsList .newsList-item .newsList-item-cnt .newsList-item__bg{aspect-ratio:536/805;display:block}.newsList .newsList-item .newsList-item-cnt .newsList-item__bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsList .newsList-item .newsList-item-cnt .newsList-item__ttl{position:absolute;bottom:0;left:0;font-size:13px;padding:15px 10px 7px;width:100%;color:#fff}@media(max-width: 767px){.newsList .newsList-item .newsList-item-cnt .newsList-item__ttl{font-size:10px}}.newsList .newsList-item .newsList-item-cnt .newsList-item__ttl>span{position:relative;z-index:1}.newsList .newsList-item .newsList-item-cnt .newsList-item__ttl::before{content:"";background:linear-gradient(rgba(0, 0, 0, 0) 0%, #000 100%);opacity:.7;width:100%;height:100%;position:absolute;bottom:0;left:0}.newsList.load{margin-top:20px}.bg_grad .discographyList{display:grid;gap:30px}@media(max-width: 767px){.bg_grad .discographyList{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:16px}}.bg_grad .discographyList .discography-item{background-color:#fff;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:40px;border-radius:50px;transition:background-color .5s}@media(any-hover: hover){.bg_grad .discographyList .discography-item:hover{background-color:#f5f5f5}}@media(max-width: 767px){.bg_grad .discographyList .discography-item{display:block;padding:0;border-radius:0;border:1px solid #000}}.bg_grad .discographyList .discography-item .discography__img{width:50%;border:2px solid #ccc}@media(max-width: 767px){.bg_grad .discographyList .discography-item .discography__img{width:100%;border:none}}.bg_grad .discographyList .discography-item .discography__cnt{padding:20px 15px;width:50%;padding-left:40px}@media(max-width: 767px){.bg_grad .discographyList .discography-item .discography__cnt{width:100%;padding-left:15px;border-top:1px solid #000;font-size:13px}}.bg_grad .discographyList .discography-item .discography__cnt .discography__group{font-family:"M PLUS Rounded 1c",sans-serif}.bg_grad .discographyList .discography-item .discography__cnt .discography__name{font-size:20px;font-weight:bold;font-family:"M PLUS Rounded 1c",sans-serif}@media(max-width: 767px){.bg_grad .discographyList .discography-item .discography__cnt .discography__name{font-size:16px}}.bg_grad .discographyList .discography-item .discography__cnt .discography__day{font-weight:bold;margin-top:5px;font-family:"M PLUS Rounded 1c",sans-serif}.bg_grad .discographyList .discography-item .discography__cnt .discography__txt{margin-top:10px}.bg_disco .swiper{width:100%;height:100%;overflow:overlay}.bg_disco .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.bg_disco .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg_disco .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}@media(max-width: 425px){.bg_disco .swiper{margin-bottom:25px}}.bg_disco .swiper-container{width:95%;margin:0 auto}.bg_disco .swiper.slider{width:100%;height:100%;margin-left:auto;margin-right:auto;padding-bottom:50px;overflow-x:hidden}.bg_disco .discography__overall-img-container{width:90%;max-width:550px;margin:0 auto 30px}.bg_disco .swiper-wrapper{align-items:center}.bg_disco .swiper-slide{background-size:cover;background-position:center}.bg_disco .swiper-slide img{width:100%}.bg_disco .slider img{-o-object-fit:contain;object-fit:contain}.bg_disco .thumbnail img{-o-object-fit:cover;object-fit:cover}.bg_disco .modal-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:20px;background-color:#fff;padding-top:40px;box-sizing:border-box}.bg_disco .logo-container{margin:0px auto 20px;width:20%}@media(max-width: 1024px){.bg_disco .logo-container{width:30%}}@media(max-width: 425px){.bg_disco .logo-container{width:40%}}.bg_disco .logo-container img{max-width:100%;height:auto}.bg_disco [class^=swiper-button-]{width:60px;height:60px}@media(max-width: 1024px){.bg_disco [class^=swiper-button-]{width:40px;height:40px}}.bg_disco [class^=swiper-button-]::after{content:""}.bg_disco .swiper-pagination-bullet{background:#fff;border:1px solid #000;opacity:1}.bg_disco .swiper-pagination-bullet-active{background:#b1e3dd}.bg_disco .swiper-button-prev,.bg_disco .swiper-button-next{z-index:999}.bg_disco .swiper-button-prev{left:10px}.bg_disco .swiper-button-next{right:10px}@media screen and (max-width: 767px){.bg_disco .swiper-button-prev,.bg_disco .swiper-button-next{width:30px;height:30px}}.bg_disco .discographyList{display:grid;gap:30px}@media(max-width: 767px){.bg_disco .discographyList{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:16px}}.bg_disco .discographyList .discography-item{background-color:#fff;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:40px;border-radius:50px;transition:background-color .5s;border:1px solid #000;position:relative}.bg_disco .discographyList .discography-item::before,.bg_disco .discographyList .discography-item::after{content:"";position:absolute;width:130px;height:130px;background:url("../img/common/disco_ribbon.png") no-repeat center center;background-size:contain}.bg_disco .discographyList .discography-item::before{top:-9%;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.bg_disco .discographyList .discography-item::before{top:-12%}}.bg_disco .discographyList .discography-item::after{bottom:-9%;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.bg_disco .discographyList .discography-item::after{bottom:-12%}}@media(any-hover: hover){.bg_disco .discographyList .discography-item:hover{background-color:#f5f5f5}}@media(max-width: 767px){.bg_disco .discographyList .discography-item{flex-direction:column}.bg_disco .discographyList .discography-item .discography__img,.bg_disco .discographyList .discography-item .discography__cnt{width:100%}}.bg_disco .discographyList .discography-item .discography__img{width:50%;border:2px solid #ccc}@media(max-width: 767px){.bg_disco .discographyList .discography-item .discography__img{width:100%;border:none}}.bg_disco .discographyList .discography-item .discography__cnt{padding:20px 15px;width:50%;padding-left:40px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 767px){.bg_disco .discographyList .discography-item .discography__cnt{width:100%;padding-left:15px;font-size:13px}}.bg_disco .discographyList .discography-item .discography__cnt .discography__group{font-family:"M PLUS Rounded 1c",sans-serif}.bg_disco .discographyList .discography-item .discography__cnt .discography__name{font-family:"M PLUS Rounded 1c",sans-serif;font-size:25px;font-weight:bold;font-family:"M PLUS Rounded 1c",sans-serif;margin-top:8px}@media(max-width: 767px){.bg_disco .discographyList .discography-item .discography__cnt .discography__name{font-size:22px}}.bg_disco .discographyList .discography-item .discography__cnt .discography__day{font-weight:bold;margin-top:5px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:10px}.bg_disco .discographyList .discography-item .discography__cnt .discography__txt-wrp{margin-top:10px}.bg_disco .discographyList .discography-item .discography__cnt .discography__txt{margin-top:5px;font-size:10px}.bg_disco .discographyList .discography-item .discography__cnt .discography__link{margin-top:20px;width:100%}@media(min-width: 1000px){.bg_disco .discographyList .discography-item .discography__cnt .discography__link{width:70%}}.bg_disco .discographyList .discography-lyric{background-color:rgba(255,255,255,.5);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:40px;border-radius:50px;transition:background-color .5s;box-shadow:0 0 8px rgba(0,0,0,.4);color:#000;flex-direction:column;margin-top:40px;margin-bottom:20px;position:relative}.bg_disco .discographyList .discography-lyric::before,.bg_disco .discographyList .discography-lyric::after{content:"";position:absolute;width:130px;height:130px;background:url("../img/common/disco_ribbon.png") no-repeat center center;background-size:contain}.bg_disco .discographyList .discography-lyric::before{top:-9%;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.bg_disco .discographyList .discography-lyric::before{top:-6%}}.bg_disco .discographyList .discography-lyric::after{bottom:-9%;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.bg_disco .discographyList .discography-lyric::after{bottom:-6%}}.bg_disco .discographyList .discography-lyric .discography__group{font-family:"M PLUS Rounded 1c",sans-serif}.bg_disco .discographyList .discography-lyric .discography__name{font-family:"M PLUS Rounded 1c",sans-serif;font-size:30px;font-weight:bold;font-family:"M PLUS Rounded 1c",sans-serif;margin-top:8px}@media(max-width: 767px){.bg_disco .discographyList .discography-lyric .discography__name{font-size:25px}}.bg_disco .discographyList .discography-lyric .discography__txt-wrp{margin-top:20px;text-align:center;font-size:12px}.bg_disco .discographyList .discography-lyric .discography__txt{margin-top:5px;font-size:10px}@media(min-width: 768px){.bg_disco .discographyList .discography-lyric .discography__txt{font-size:14px}}.bg_disco .discographyList .discography-lyric .discography__youtube{margin-top:20px;aspect-ratio:16/9;position:relative;border-radius:10px;overflow:hidden}.bg_disco .discographyList .discography-lyric .discography__youtube>iframe{top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:100%}@media(min-width: 768px){.bg_disco .discographyList .discography-lyric .discography__youtube{width:90%;margin-left:auto;margin-right:auto}}.bg_disco .discographyList .discography-lyric .lyric__txt-wrp{margin-top:10px;text-align:center;font-size:12px}@media(min-width: 768px){.bg_disco .discographyList .discography-lyric .lyric__txt-wrp{font-size:15px}}.bg_disco .discographyList .discography-lyric .lyric__txt-wrp .short-border-line{width:12%;height:1px;background-color:#000;margin:20px auto 20px}.discography-detail .discographyList{margin:20px auto 0}@media(max-width: 767px){.discography-detail .discographyList{grid-template-columns:1fr;width:95%}}.tag{font-family:"Kaisei Opti",serif;display:inline-block;margin:4px;font-size:12px;font-weight:700;color:#fff;background-color:#f44336;border-radius:30px;text-align:center;width:65px;height:20px}.tag-flex{display:flex;align-items:center;width:75%;margin-left:25%}.entry-tag-flex{display:flex;align-items:center;width:100%}.front-tag-flex{display:flex;align-items:center;width:85%;margin-left:15%}.live{background:#e84c87;color:#fff}.magazine{background:#4dc3e7;color:#fff}.tv{background:#eda5ff;color:#fff}.live_streaming{background:#ffbc66;color:#fff}.event{background:#7fdbc9;color:#fff}.new-tag{background-color:red;color:#fff;padding:5px 10px;margin-right:10px;border-radius:5px;font-weight:bold;flex-shrink:0}.flex-container{display:flex;align-items:baseline}.date,.title{margin:10px;color:red}.new-tag.placeholder{background-color:transparent;box-shadow:none;color:transparent;width:52px}.information{border:1px solid #00e0df;background:#fff;text-align:center;margin:30px auto;display:flex;justify-content:center;align-items:center;border-radius:15px;padding:10px;width:80%;position:relative}.l__information_title{margin:10px;font-size:20px;font-weight:bold}.tag-date-group{display:flex;align-items:center;margin-right:10px}.flyer{max-width:360px;margin:30px auto;position:relative}@media print{body *{visibility:hidden}#printableArea,#printableArea *{visibility:visible}#printableArea{position:absolute;left:0;top:0}}.sec-copyright{padding:0 24px;display:flex;justify-content:center;align-items:flex-end;max-width:1000px;margin:0 auto}.sec-copyright .jasrac{width:50%;display:flex;align-items:center;justify-content:center}@media(max-width: 1000px){.sec-copyright .jasrac{width:100%;display:flex;align-items:center;justify-content:center}}.sec-copyright p{font-size:13px}.sec-copyright .jasrac .item-img{width:40px}.sec-copyright .jasrac .item-txt{font-size:12px;margin-left:8px;color:#fff}.editor-style h1,.editor-style h2,.editor-style h3,.editor-style h4,.editor-style h5,.editor-style h6{font-weight:bold}.editor-style h1{font-size:24px}.editor-style h2{font-size:22px}.editor-style h3{font-size:20px}.editor-style h4{font-size:18px}.editor-style h5{font-size:16px}.editor-style h6{font-size:14px}.editor-style a{text-decoration:underline}.editor-style a:hover{text-decoration:none}.editor-style strong{font-weight:bold}.editor-style img.aligncenter{display:block;margin-left:auto;margin-right:auto}.editor-style img.alignright{display:block;margin-left:auto}.ly__head{position:relative;z-index:1;padding:170px 0 50px}.ly__ttl{width:210px;margin:0 auto}.lybg_position{position:relative;z-index:1;padding-bottom:80px;min-height:50vh}.lybtn_mt{margin-top:24px}.lyList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:16px;margin-bottom:16px}@media(max-width: 900px){.lyList{grid-template-columns:1fr}}.lyitem_center{background-color:#fff;border-radius:11px;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;padding:10px 0;border:1px solid #d595d5}.tx-center{text-align:center}.lyList-item__meta-time{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.lyric .lyric-detail .main-area-inner .ly__head .schedule-detail-cnt::after{background:#f1ff80}.lyric .scheduleList-item:hover{opacity:1}.lyric .scheduleList-item__ttl{font-size:24px}.lyric .scheduleList .scheduleList-item:not(:last-child){margin-bottom:0}.lyric .scheduleList-item .scheduleList-item__cnt{width:90%}.lyric-detail .lybg_position{padding-bottom:0}@media print{body *{visibility:hidden}#printableArea,#printableArea *{visibility:visible}#printableArea{position:absolute;left:0;top:0}}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:transparent;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}100%{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}.no-content{font-size:20px;text-align:center;position:relative}.index .index__ttl{margin:0 auto 50px}@media(max-width: 767px){.index .index__ttl{margin-bottom:30px}}.index .main-area{position:relative}.index .main-area-inner{position:relative;z-index:1}.index .content-ttl{position:relative;z-index:1}.index .l__hero__bg{top:0;left:0;width:100%;height:100vh;height:100dvh;position:sticky}@media(max-width: 767px){.index .l__hero__bg{background-image:url(../img/index/video_01.gif?0816);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}}@media(max-width: 767px){.index .l__hero__bg .mbYTP_wrapper{display:none}}.index .l__hero__menu{position:relative;height:auto;opacity:1;visibility:visible;pointer-events:all;display:none}@media(max-width: 767px){.index .l__hero__menu{display:block}}.index .l__hero__menu .globalMenu-list>ul{grid-template-columns:repeat(4, minmax(60px, 1fr))}@media(max-width: 767px){.index .l__hero__menu .globalMenu-list>ul{grid-template-columns:repeat(2, minmax(60px, 1fr))}}.index .l__bnr .l__bnr-list{border:2px solid #00e0df;max-width:1050px;margin:0 auto;padding:80px;display:grid;gap:2vw;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));position:relative;z-index:1}@media(max-width: 767px){.index .l__bnr .l__bnr-list{padding:15px}}.index .l__bnr .l__bnr-list .l__bnr-list-item{background-color:#fff}.index .l__bnr .l__bnr-list .l__bnr-list-item>a{display:block;width:100%;height:100%}.index .l__bnr .l__bnr-list .l__bnr-list-item .l__bnr-list-img{background-color:#bca98b;aspect-ratio:1038/731;justify-content:center;align-items:center;overflow:hidden;display:flex;flex-wrap:wrap}.index .l__bnr .l__bnr-list .l__bnr-list-item .l__bnr-list-img-thumb{z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;margin:auto}.index .l__bnr .l__bnr-list .l__bnr-list-item .l__bnr-list-img-thumb>img{max-height:100%}.index .l__bnr .l__bnr-list .l__bnr-list-item .l__bnr-list-cnt{background-color:#fff;padding:15px 10px}.index .l__schedule .inner{position:relative;z-index:1}.index .l__schedule .l__schedule__ttl{width:230px}.index .l__schedule .scheduleList{margin-bottom:50px}@media(max-width: 767px){.index .l__schedule .scheduleList{margin-bottom:25px}}.index .l__schedule .l__schedule__calendar{margin-top:70px;position:relative;display:block;overflow:hidden;width:100%;height:525px}@media(max-width: 767px){.index .l__schedule .l__schedule__calendar{aspect-ratio:1/1;margin-top:30px;height:auto}}.index .l__schedule .l__schedule__calendar>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.index .l__schedule .my-40{margin-top:40px;margin-bottom:40px}.index .l__news .l__news__ttl{width:280px}@media(max-width: 767px){.index .l__news .newsList-item:nth-child(5){display:none}}.index .l__news .linkbtn-wrp{margin-top:30px}.index .l__profile{background-color:#80e4e4}@media(max-width: 767px){.index .l__profile{padding-top:0}}.index .l__profile .secbox__profile{padding:30px 0}.index .l__profile .l__profile__inner{width:90%;max-width:890px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;padding:40px 0}.index .l__profile .l__profile__left{text-align:left;width:100%;max-width:40%;margin-right:auto;padding:15px 0}.index .l__profile .l__profile__right{text-align:right;width:100%;max-width:40%;margin-left:auto;padding:15px 0}.index .l__profile .l__profile__img{max-width:890px;width:100%;margin:0 auto}.index .l__profile .l__profile__cnt{padding:30px 0 0;max-width:890px;margin:0 auto}.index .l__profile .l__profile__cnt .l__profile__logo{width:230px;margin:0 auto 25px}.index .l__profile .l__profile__cnt .l__profile__txt{color:#fff;padding:0 40px;margin-bottom:30px}.index .l__discography .inner{position:relative;z-index:1;max-width:1020px;margin:0 auto}@media(min-width: 768px){.index .l__discography .inner .discographyList .discography-item:nth-of-type(n+2){display:none}}.index .l__discography .inner .l__discography__ttl{width:291px}.index .l__discography .inner .linkbtn-wrp{margin-top:35px}.index .l__youtube{background-color:#d08cfc;overflow:hidden}.index .l__youtube .l__youtube__slide{width:100%;margin:0 auto 50px;max-width:890px !important;margin:0 auto !important;overflow:visible !important}@media(max-width: 767px){.index .l__youtube .l__youtube__slide{overflow:hidden !important}}.index .l__youtube .l__youtube__slide:not(.swiper-initialized){padding:0 20px}.index .l__youtube .l__youtube__slide:not(.swiper-initialized) .swiper-button-prev,.index .l__youtube .l__youtube__slide:not(.swiper-initialized) .swiper-button-next{display:none}.index .l__youtube .l__youtube__slide:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:1fr;gap:32px}.index .l__youtube .l__youtube__slide [class^=swiper-button-]{width:60px;height:60px;top:38%;transition:opacity .5s}.index .l__youtube .l__youtube__slide [class^=swiper-button-]:hover{opacity:.7}@media(max-width: 767px){.index .l__youtube .l__youtube__slide [class^=swiper-button-]{width:45px;height:45px}}.index .l__youtube .l__youtube__slide [class^=swiper-button-]::after{content:""}.index .l__youtube .l__youtube__slide .swiper-button-next{right:65px}@media(max-width: 767px){.index .l__youtube .l__youtube__slide .swiper-button-next{right:17px}}.index .l__youtube .l__youtube__slide .swiper-button-prev{left:65px}@media(max-width: 767px){.index .l__youtube .l__youtube__slide .swiper-button-prev{left:17px}}.index .l__youtube .l__youtube__ttl{width:194.33333333px}.index .l__youtube .l__youtube__slide__mv{aspect-ratio:16/9;position:relative;border-radius:10px;overflow:hidden}.index .l__youtube .l__youtube__slide__mv>iframe{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:100%}.index .l__youtube .l__youtube__slide__txt{color:#000;font-size:18px;padding:5px 15px 0;font-family:"M PLUS Rounded 1c",sans-serif}@media(max-width: 767px){.index .l__youtube .l__youtube__slide__txt{font-size:12px}}.index .l__youtube .l__youtube__slide .swiper-pagination{position:relative;margin-top:15px}.index .l__youtube .l__youtube__slide .swiper-pagination .swiper-pagination-bullet{background:#ffd4e6;border:1px solid #faa2c4;opacity:1}.index .l__youtube .l__youtube__slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f784b0}.index .l__fanclub_bg_second{background:url("../img/index/haikei.png") center/cover no-repeat}.index .secbox__fanclub{padding:100px 0}.index .l__fanclub{background:url("../img/index/fanclub_pc.jpg") center/cover no-repeat;max-width:700px;margin:0 auto}@media(max-width: 500px){.index .l__fanclub{background:url("../img/index/fanclub_pc.jpg") center/contain no-repeat;max-width:500px;margin:0 auto}}.index .l__fanclub .l__fanclub__ttl{width:240px}.index .l__fanclub .l__fanclub__img{width:25%;margin:30px auto 40px}.index .l__fanclub .l__fanclub__txt{padding:0 40px;color:#fff;font-size:16px;max-width:800px;margin:0 auto}@media(max-width: 767px){.index .l__fanclub .l__fanclub__txt{font-size:12px}}.index .l__fanclub .l__fanclub-btns{margin-top:35px}.index .l__fanclub .l__fanclub-btns .linkbtn-wrp:not(:last-child){margin-bottom:15px}.index .recommend_panel{width:100%;position:relative;margin:40px auto}.index .recommend_panel p{margin:5px auto}.index .recommend_panel__item{position:relative}.index .recommend_panel:after{content:"";width:120px;height:218px;background:url(../img/index/balloon.png) center/100% no-repeat;display:block;position:absolute;top:-85px;left:225px;right:0}.index .js-toggle-panel{display:none}.index .l__kokoroe .l__kokoroe__bnr{position:relative;z-index:1;width:100%;max-width:400px;margin:0 auto;display:block;overflow:hidden;border-radius:15px}@media(max-width: 767px){.index .l__kokoroe .l__kokoroe__bnr{max-width:266px}}.index .l__twitter .inner .l__twitter__ttl{width:200px}.index .l__twitter .inner .twitter-timeline{width:100% !important;height:450px}.index .announcements__ttl{width:250px;margin:15px auto}@media screen and (min-width: 768px){.index .recommend_panel:after{content:"";width:180px;height:210px;background:url(../img/index/balloon.png) center/100% no-repeat;display:block;position:absolute;top:-66px;left:66%}.index .l__item__pc{display:none}.index .l__item__sp{display:block}}@media screen and (max-width: 768px){.index .recommend_panel{width:60%}}@media screen and (max-width: 615px){.index .recommend_panel{width:70%}}@media screen and (max-width: 550px){.index .recommend_panel{width:75%}}@media screen and (max-width: 470px){.index .recommend_panel{width:80%}}@media screen and (max-width: 430px){.index .recommend_panel{width:100%}}.member .main-area-inner{background-color:#8ce5e0;position:relative}.member .main-area-inner::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.member .ion{position:relative;padding:5px 0}.member .ion::before{content:"";width:100%;height:100%;background:url("../img/member/prof_check_ion.png");background-size:7%;background-repeat:repeat;position:absolute;top:0;left:0}.member .kotori{position:relative;padding:5px 0}.member .kotori::before{content:"";width:100%;height:100%;background:url("../img/member/prof_check_kotori.png");background-size:7%;background-repeat:repeat;position:absolute;top:0;left:0}.member .nagisa{position:relative;padding:5px 0}.member .nagisa::before{content:"";width:100%;height:100%;background:url("../img/member/prof_check_nagisa.png");background-repeat:repeat;background-size:7%;position:absolute;top:0;left:0}.member .ruri{position:relative;padding:5px 0}.member .ruri::before{content:"";width:100%;height:100%;background:url("../img/member/prof_check_ruri.png");background-size:7%;background-repeat:repeat;position:absolute;top:0;left:0}.member .sakura{position:relative;padding:5px 0}.member .sakura::before{content:"";width:100%;height:100%;background:url("../img/member/prof_check_sakura.png");background-size:7%;background-repeat:repeat;position:absolute;top:0;left:0}.member .yura{position:relative;padding:5px 0}.member .yura::before{content:"";width:100%;height:100%;background:url("../img/member/prof_check_yura.png");background-size:7%;background-repeat:repeat;position:absolute;top:0;left:0}.member .member-cnt{position:relative;z-index:1;padding-top:50px;padding-bottom:60px;width:calc(100% - 10px);margin:80px auto 5px}.member .member-cnt .member-cnt__ttl{width:182px;margin:0 auto 50px}.member .member-cnt .memberList{padding:0 25px;display:grid;gap:40px 20px;grid-template-columns:repeat(3, minmax(60px, 1fr));width:100%;max-width:890px;margin:0 auto}@media(max-width: 767px){.member .member-cnt .memberList{grid-template-columns:repeat(2, minmax(60px, 1fr))}}.member .member-cnt .memberList .memberList-item{position:relative}.member .member-cnt .memberList .memberList-item .memberList-bg{width:100%;height:100%;background-color:#fff;border-radius:10px;border:1px solid #000;position:absolute;top:7px;left:7px;z-index:-1}.member .member-cnt .memberList .memberList-item>a{display:block;width:100%;height:100%;position:relative;z-index:1;background-color:#fff;border-radius:10px;border:1px solid #000;transition:background-color .5s}@media(any-hover: hover){.member .member-cnt .memberList .memberList-item>a:hover{background-color:#f5f5f5}}.member .member-cnt .memberList .memberList-item>a .memberList-img{padding:5px;border-radius:7px;overflow:hidden;aspect-ratio:29/40}.member .member-cnt .memberList .memberList-item>a .memberList-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px 6px 0 0}.member .member-cnt .memberList .memberList-item>a .memberList-cnt{text-align:center;padding:15px 0 10px;font-family:"M PLUS Rounded 1c",sans-serif}.member .member-cnt .memberList .memberList-item>a .memberList-cnt .memberList-name{font-size:20px;letter-spacing:.05em}.member .member-cnt .memberList .memberList-item>a .memberList-cnt .memberList-en{font-size:13px}.member .member-cnt .memberList .memberList-item>a .memberList-ico{display:block;width:30px;margin-left:auto;margin-right:5px;margin-bottom:5px}.member-profile .bg-frame{border:1px solid #000;background-color:#fff;position:relative;border-radius:10px;width:90%;margin:0 auto}.member-profile .main-area-inner{position:relative}.member-profile .main-area-inner::before{content:"";width:100%;height:100%;background:url("../img/common/bg_ptn.png") center/406.119px 268.7089px repeat;position:absolute;top:0;left:0}.member-profile .profile-inner{position:relative;z-index:1;padding:54px 0}.member-profile .profile-cnt{border-radius:10px;padding:30px 30px;width:100%;max-width:400px;padding:20px;margin:0 auto;background:#fff}.member-profile .profile__ttl{margin:0 auto 50px;display:flex;justify-content:center;position:relative}.member-profile .profile-cnt .profile__slide .swiper-slide{text-align:center}.member-profile .profile-cnt .profile__slide .swiper-pagination{position:relative;margin-top:10px}.member-profile .profile-cnt .profile__slide .swiper-pagination .swiper-pagination-bullet{border:1px solid #000;opacity:1}.member-profile .profile-cnt .profile__slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-bg-color)}.member-profile .profile-cnt .profile__name{text-align:center;padding-top:10px;position:relative}.member-profile .profile-cnt .profile__name .profile__name-jp{font-size:24px;color:#000}.member-profile .profile-cnt .profile__name .profile__name-en{color:#000}.member-profile .profile-cnt .profile__meta-list{margin-top:20px;max-width:290px;margin:30px auto;color:#fff}.member-profile .profile-cnt .profile__meta-list .profile__meta:not(:last-child){margin-bottom:15px}.member-profile .profile-twiter{margin-top:30px;width:90%;max-width:890px;margin:30px auto 0;position:relative}.profile__meta-list{max-width:290px;margin:30px auto;color:#000;background-color:#fff;position:relative}.news .main-area-inner{position:relative}.news .news__ttl{width:248px;margin:0 auto 40px}.news .news-cnt{position:relative;z-index:1;padding:170px 25px 50px}@media(max-width: 767px){.news .news-cnt{padding-top:130px}}.news .linkbtn-wrp{margin-top:35px}.news .newsList{grid-template-columns:repeat(5, minmax(160px, 1fr));max-width:980px;margin:0 auto}@media(max-width: 767px){.news .newsList{grid-template-columns:repeat(auto-fit, minmax(160px, 300px));justify-content:center}}.ticket .main-area,.schedule .main-area{background-color:#fff}.ticket .schedule__head,.schedule .schedule__head{padding:170px 0 50px}@media(max-width: 767px){.ticket .schedule__head,.schedule .schedule__head{padding-top:130px}}.ticket .schedule__head .schedule__ttl,.schedule .schedule__head .schedule__ttl{width:214px;margin:0 auto;position:relative;z-index:1}.ticket .schedule-cnt,.schedule .schedule-cnt{padding-bottom:50px}.ticket .schedule-cnt .schedule-nav,.schedule .schedule-cnt .schedule-nav{display:grid;grid-template-columns:50% 50%;padding-top:15px;margin-bottom:20px}.ticket .schedule-cnt .schedule-nav .schedule-nav-item,.schedule .schedule-cnt .schedule-nav .schedule-nav-item{text-align:center;border-bottom:2px solid #cbcbcb;font-family:nikumaru}.ticket .schedule-cnt .schedule-nav .schedule-nav-item.is__active,.schedule .schedule-cnt .schedule-nav .schedule-nav-item.is__active{border-bottom-color:#000}.ticket .schedule-cnt .schedule-nav .schedule-nav-item>a,.schedule .schedule-cnt .schedule-nav .schedule-nav-item>a{padding-bottom:10px;display:block}.ticket .schedule-cnt .scheduleList,.schedule .schedule-cnt .scheduleList{margin-bottom:35px}.ticket .schedule-cnt .scheduleList .scheduleList-item,.schedule .schedule-cnt .scheduleList .scheduleList-item{background:none;border-radius:0;padding:0;border:none;border-bottom:1px solid #e4e4e4;padding-bottom:15px}.ticket .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner,.schedule .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner{border-radius:0;padding:0;border:none}.ticket .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner .scheduleList-item__day,.schedule .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner .scheduleList-item__day{width:25%}.ticket .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner .scheduleList-item__cnt,.schedule .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner .scheduleList-item__cnt{width:75%}.ticket .schedule-cnt .scheduleList .scheduleList-item.finish,.schedule .schedule-cnt .scheduleList .scheduleList-item.finish{position:relative}.ticket .schedule-cnt .scheduleList .scheduleList-item.finish::before,.schedule .schedule-cnt .scheduleList .scheduleList-item.finish::before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.27);z-index:1;pointer-events:none;width:100%;height:100%}.ticket .schedule-cnt .scheduleList .scheduleList-item.finish::after,.schedule .schedule-cnt .scheduleList .scheduleList-item.finish::after{content:"";background:url("../img/common/soldout.png") center/100% no-repeat;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:2;pointer-events:none;width:170px;height:63px}.ticket .schedule-cnt .scheduleList .scheduleList-item.finish:hover,.schedule .schedule-cnt .scheduleList .scheduleList-item.finish:hover{opacity:1}.ticket .scheduleList-cnt .scheduleList{margin-bottom:0}.ticket .scheduleList-cnt .scheduleList:last-of-type{margin-bottom:35px}.ticket .scheduleList-cnt .scheduleList .scheduleList-item{padding-top:15px}.ticket .scheduleList-cnt .scheduleList .scheduleList-item:not(:last-child){margin-bottom:0}.ticket-detail .main-area,.lyric-detail .main-area,.schedule-detail .main-area{background-color:transparent}.ticket-detail .main-area-inner,.lyric-detail .main-area-inner,.schedule-detail .main-area-inner{padding-bottom:60px}.ticket-detail .schedule-detail-cnt,.lyric-detail .schedule-detail-cnt,.schedule-detail .schedule-detail-cnt{width:calc(100% - 40px);max-width:890px;margin:0 auto;position:relative;z-index:1;word-wrap:break-word}.ticket-detail .schedule-detail-cnt::after,.lyric-detail .schedule-detail-cnt::after,.schedule-detail .schedule-detail-cnt::after{content:"";width:calc(100% + 10px);height:calc(100% + 10px);background:#d595d5;position:absolute;top:-5px;left:-5px;border-radius:10px;border:1px solid #000}.ticket-detail .schedule-detail-cnt .inner,.lyric-detail .schedule-detail-cnt .inner,.schedule-detail .schedule-detail-cnt .inner{position:relative;z-index:1;background-color:#fff;border-radius:7px;padding-top:40px;padding-bottom:60px;border:1px solid #000}.ticket-detail .schedule-detail-cnt .inner .schedule-detail-meta,.lyric-detail .schedule-detail-cnt .inner .schedule-detail-meta,.schedule-detail .schedule-detail-cnt .inner .schedule-detail-meta{font-family:"M PLUS Rounded 1c",sans-serif}.ticket-detail .schedule-detail-cnt .inner .schedule-detail-meta .schedule-detail__ttl,.lyric-detail .schedule-detail-cnt .inner .schedule-detail-meta .schedule-detail__ttl,.schedule-detail .schedule-detail-cnt .inner .schedule-detail-meta .schedule-detail__ttl{font-size:20px}.ticket-detail .schedule-detail-cnt .inner .schedule-detail-meta .schedule-detail__day,.lyric-detail .schedule-detail-cnt .inner .schedule-detail-meta .schedule-detail__day,.schedule-detail .schedule-detail-cnt .inner .schedule-detail-meta .schedule-detail__day{margin-top:5px}.ticket-detail .schedule-detail-cnt .inner .schedule-detail-meta .scheduleList-item__meta-time,.lyric-detail .schedule-detail-cnt .inner .schedule-detail-meta .scheduleList-item__meta-time,.schedule-detail .schedule-detail-cnt .inner .schedule-detail-meta .scheduleList-item__meta-time{margin-top:10px}.ticket-detail .schedule-detail-cnt .inner .schedule-detail-meta .scheduleList-item__meta-place,.lyric-detail .schedule-detail-cnt .inner .schedule-detail-meta .scheduleList-item__meta-place,.schedule-detail .schedule-detail-cnt .inner .schedule-detail-meta .scheduleList-item__meta-place{margin-top:5px}.ticket-detail .schedule-detail-cnt .inner .schedule-detail-txt p,.lyric-detail .schedule-detail-cnt .inner .schedule-detail-txt p,.schedule-detail .schedule-detail-cnt .inner .schedule-detail-txt p{margin:1em auto;line-height:1.533}.ticket-detail .linkbtn-wrp,.lyric-detail .linkbtn-wrp,.schedule-detail .linkbtn-wrp{margin-top:35px}.ticket .schedule-cnt{padding-top:50px}.discography .discography__head{position:relative;z-index:1;padding:170px 0 20px}@media(max-width: 767px){.discography .discography__head{padding-top:130px}}.discography .discography__head .discography__ttl{width:291px;margin:0 auto}.discography .discography-cnt{position:relative;z-index:1;padding-bottom:80px}.discography .discography-cnt .discographyList{margin-bottom:30px}.kokoroe .bg_kokoroe{background:url("../img/kokoroe/yoyoyo_kokoroe-check.png");background-repeat:repeat;background-color:#78d4cc}.kokoroe .bg_green{background:#98fc04}.kokoroe .title-pd{padding:20px 0}.kokoroe .bg_grad_y{background:linear-gradient(84deg, rgba(255, 139, 198, 0.75) 0%, rgba(255, 135, 177, 0.75) 36%, rgba(255, 224, 178, 0.75) 66%, rgba(255, 156, 198, 0.75) 100%)}.kokoroe .kokoroe-title-back{position:relative;width:100%;padding:20px 0;text-align:center;background:url("../img/common/bg_ptn.png") center/406.119px 268.7089px repeat;background-color:#78d4cc}.kokoroe .kokoroe-title-back>h2{max-width:1020px;margin-left:auto;margin-right:auto}.kokoroe .kokoroe-head-title{width:80%;margin:60px auto;display:block}.kokoroe .kokoroe-member{padding:8px 8px 0 8px}.kokoroe h3.kokoroe-title-back{background:none;position:relative}.kokoroe h3.kokoroe-title-back::before{content:"";background:#78d4cc;display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.kokoroe h3.kokoroe-title-back img{position:relative;z-index:1}.kokoroe p{font-size:13px;font-weight:bold}.kokoroe .kokoroe-title01{position:relative;display:block;z-index:2;width:70%;margin:24px auto 0;padding:1px 10px 3px;background-color:#78d4cc;border:1px #000 solid;border-radius:20px;text-align:center;font-size:16px;color:#fff}.kokoroe .kokoroe-text01{font-size:8px}.kokoroe .kokoroe-text02{font-size:12px}.kokoroe .kokoroe-text03{font-size:14px}.kokoroe .kokoroe-text04{font-size:18px}.kokoroe .kome-text::before{content:"※"}.kokoroe .text-aline-left{text-align:left;padding-left:10px}.kokoroe .vivid-pink{color:#e6007b}.kokoroe .kokoroe-list01{padding:0}.kokoroe .kokoroe-list01 li{font-size:13px}.kokoroe .kokoroe-list01 li::before{content:"・"}.kokoroe .kokoroe-box01{margin-top:16px}.kokoroe .kokoroe-box02{margin-bottom:12px}.kokoroe .kokoroe-box03{margin-bottom:24px;max-width:1020px;margin-left:auto;margin-right:auto}.kokoroe .kokoroe-texterea{position:relative;z-index:1;background-color:#fff;border:1px #000 solid;border-radius:8px;display:block;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center}.kokoroe .kokoroe-texterea-box01{margin:-16px 6% 0;padding:24px 4% 16px}.kokoroe .kokoroe-texterea-box02{margin:0 6%;padding:16px 4%}.kokoroe .kokoroe-texterea-flex{display:flex;margin-bottom:8px}.kokoroe .kokoroe-img01{width:30%;height:auto;-o-object-fit:contain;object-fit:contain}.kokoroe .kokoroe-img02{height:auto;-o-object-fit:contain;object-fit:contain}.lp .swiper-button-prev::after{display:none}.lp .swiper-button-next::after{display:none}.lp .swiper-button-prev,.lp .swiper-button-next{width:40px;height:40px;background-size:contain;top:50%;transform:translateY(-50%)}@media(min-width: 768px){.lp .swiper-button-prev,.lp .swiper-button-next{width:50px;height:50px}}.lp .swiper-button-prev{left:5px}@media(min-width: 768px){.lp .swiper-button-prev{left:23px}}.lp .swiper-button-next{right:5px}@media(min-width: 768px){.lp .swiper-button-next{right:23px}}.lp .bg_landingpage{background:url("../img/landingpage/haikei-1.png");background-repeat:repeat}.lp .top_mg{margin-top:60px}.lp .mg-top-3{margin-top:3px}.lp .mg-top-6{margin-top:6px}.lp .mg-top-10{margin-top:10px}.lp .mg-top-15{margin-top:15px}.lp .mg-top-25{margin-top:25px}.lp .mg-top-25.last-section{margin:25px 6% 0;padding:24px 4% 16px}.lp .mg-top-45{margin-top:45px}.lp .mg-bottom-10{margin-bottom:10px}.lp .mg-bottom-25{margin-bottom:25px}.lp .landingpage-middle-area-text.mg-top-32{margin-top:32px}.lp .bg_green{background:#98fc04}.lp .title-pd{padding:20px 0}.lp .bg_grad_y{background:url("../img/landingpage/haikei-1.png") repeat-y center}.lp .landingpage-title-back{position:relative;width:100%;margin:0 auto;text-align:center;background:url("../img/landingpage/top-haikei.png");background-repeat:repeat-x}.lp .landingpage-title-back>h2{max-width:1020px;margin-left:auto;margin-right:auto}.lp .landingpage-head-title{width:80%;margin:60px auto;display:block}.lp .landingpage-member{padding:8px 8px 0 8px}.lp .landingpage-img{width:100%;height:auto}.lp .landingpage-top-box-inner-upper{display:flex;justify-content:center;align-items:center;margin-top:20px;padding-top:15px}.lp .landingpage-top-box-inner-middle{display:flex;align-items:center;justify-content:center;position:relative;margin:-7px auto;width:93%}@media(min-width: 768px){.lp .landingpage-top-box-inner-middle{display:flex;align-items:center;justify-content:center;position:relative;margin:-7px auto;width:70%}}.lp .landingpage-top-box-inner-bottom{display:flex;justify-content:center;align-items:center}.lp .top-image-wrapper{width:50%;max-width:500px;height:auto;padding:0 10px}@media(min-width: 768px){.lp .top-image-wrapper{width:37%;max-width:500px;padding:0 20px}}.lp .landingpage-top-monngonn-wrapper{width:88%;max-width:1020px;margin:20px auto}@media(min-width: 768px){.lp .landingpage-top-monngonn-wrapper{width:70%}}.lp .landingpage-top-photos{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.lp .landingpage-top-photo-wrapper{width:33.333%;position:relative;height:auto}.lp .landingpage-top-photo-wrapper:nth-child(1){left:-3%}.lp .landingpage-top-photo-wrapper:nth-child(3){right:-3%}.lp .swiper-pagination{position:static}.lp .landingpage-audition-button{width:80%}.lp .landingpage-middle-title{width:58%;margin:25px auto 0;position:relative;z-index:99}.lp .landingpage-artist-photo{width:90%;margin:20px auto 0}.lp .landingpage-jimusho-logo{width:25%;margin:10px auto}.lp .landingpage-artist-logo{width:60%;margin:10px auto}@media(min-width: 768px){.lp .landingpage-artist-logo{width:45%}}.lp .landingpage-middle-area-text{padding:0 4px 0;margin:17px auto;text-align:left}.lp .landingpage-sns-icon{width:40px;height:40px;margin:0 10px}.lp .audition-link{background-color:#eee2fe;color:#000}.lp .landingpage-middle-icon{width:50%;margin:15px auto 0}.lp .landingpage-middle-icon.mg-top-25{margin-top:25px}.lp .landingpage-photo{width:90%;margin:auto}.lp .landingpage-photo img{margin-top:8px}.lp .landingpage-photo.idle-debut{width:90%;margin:15px auto 0}.lp .landingpage-photo.idle-debut img{margin-top:8px}.lp h3.landingpage-title-back{background:none;position:relative}.lp h3.landingpage-title-back::before{content:"";background:#78d4cc;display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp h3.landingpage-title-back img{position:relative;z-index:1}.lp p{font-size:13px;font-weight:bold}.lp .landingpage-title01{position:relative;display:block;z-index:2;width:70%;margin:24px auto 0;padding:1px 10px 3px;background-color:#78d4cc;border:1px #000 solid;border-radius:20px;text-align:center;font-size:16px;color:#fff}.lp .landingpage-text01{font-size:8px}.lp .landingpage-text02{font-size:12px}.lp .landingpage-text03{font-size:14px}.lp .landingpage-text04{font-size:18px}.lp .kome-text::before{content:"※"}.lp .text-aline-left{text-align:left;padding-left:10px}.lp .vivid-pink{color:#e6007b}.lp .landingpage-list01{padding:0}.lp .landingpage-list01 li{font-size:13px}.lp .landingpage-list01 li::before{content:"・"}.lp .landingpage-box01{margin-top:16px}.lp .landingpage-box02{margin-bottom:12px}.lp .landingpage-box03{margin:24px auto;width:100%;max-width:786px;text-align:center}.lp .landingpage-texterea{position:relative;z-index:1;background-color:#fff;border:1px #000 solid;border-radius:25px;display:block;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center}.lp .landingpage-texterea-box01{margin:-22px 6% 0;padding:24px 4% 16px}.lp .landingpage-texterea-box02{margin:0 6%;padding:16px 4%}.lp .landingpage-texterea-flex{display:flex;margin-bottom:8px}.lp .landingpage-iconarea{margin:30px auto 8px}.lp .landingpage-iconarea-flex{display:flex;justify-content:center;gap:5px;width:50%}.lp .landingpage-iconarea-flex.mg-top-15{margin:15px auto 0}.lp .landingpage-iconarea-flex.mg-top-25{margin:25px auto 0}.lp .landingpage-suisennbosyu{width:90%;margin:10px auto 5px}.lp .landingpage-suisennbosyu-img{width:100%;margin:0 auto}@media(min-width: 768px){.lp .landingpage-suisennbosyu-img{width:70%}}.lp .oubo-link-button{width:100%;margin:0 auto}@media(min-width: 768px){.lp .oubo-link-button{width:70%}}.lp .landingpage-step-text{font-size:19px;font-weight:bold;color:#ea92b1}.lp .landingpage-pink-text{font-size:15px;color:#ea92b1;margin-top:10px;position:relative}.lp .landingpage-pink-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;width:90%;background-color:#000;margin:-20px auto}.lp .landingpage-pink-text-no-border{color:#ea92b1;margin-top:10px}.lp .tiktok-text-img{width:70%;margin:10px auto}.lp .tiktok-appeal-button{width:90%;margin:15px auto 25px}.lp .landingpage-highlighting-text{font-size:24px;font-weight:bold;position:relative;display:inline-block}.lp .landingpage-highlighting-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;border-radius:10px;z-index:-1;background-color:#fffebd;width:100%}.lp .landingpage-arrow-text{font-size:24px;color:#b4d5ff}.lp .landingpage-label-text{background-color:#b4d5ff;color:#fff;padding:3px 14px;font-size:17px;border-radius:14px;text-shadow:2px 2px 5px rgba(0,0,0,.5);display:inline-block}.lp .landingpage-text-align-left{text-align:left}.lp .landingpage-img01{width:30%;height:auto;-o-object-fit:contain;object-fit:contain}.lp .landingpage-img02{height:auto;-o-object-fit:contain;object-fit:contain}.lp .boyoboyo{-webkit-animation:squash 1.2s ease-in-out infinite;animation:squash 1.2s ease-in-out infinite}@-webkit-keyframes squash{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes squash{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.lp .kadai-wrapper{display:flex;justify-content:center;align-items:center}.lp .cd-jacket{flex-basis:30%}.lp .kadai-erea{padding-left:20px}@media(min-width: 768px){.lp .kadai-erea{padding-left:50px}}.lp .kadai-text{margin-bottom:10px}.lp .kadai-icon{width:40px;height:40px;margin-right:5px}@media(min-width: 768px){.lp .kadai-icon{width:55px;height:55px}}.lp .kadai-link{display:flex;flex-direction:column;align-items:center;text-align:center}.lp #audition-details{padding-top:100px;margin-top:-100px}.lp #entry-details{padding-top:100px;margin-top:-100px}.audition .swiper-button-prev::after{display:none}.audition .swiper-button-next::after{display:none}.audition .swiper-button-prev,.audition .swiper-button-next{width:40px;height:40px;background-size:contain;top:50%;transform:translateY(-50%)}@media(min-width: 768px){.audition .swiper-button-prev,.audition .swiper-button-next{width:50px;height:50px}}.audition .swiper-button-prev{left:5px}@media(min-width: 768px){.audition .swiper-button-prev{left:23px}}.audition .swiper-button-next{right:5px}@media(min-width: 768px){.audition .swiper-button-next{right:23px}}.audition .bg_audition{background:url("../img/audition/haikei-1.png") repeat-y center;background-repeat:repeat}@media(min-width: 768px){.audition .bg_audition{background:url("../img/audition/haikei-1.png") repeat-y center center;background-size:cover;background-repeat:repeat-x}}.audition .top_mg{margin-top:60px}.audition .mg-top-3{margin-top:3px}.audition .mg-top-6{margin-top:6px}.audition .mg-top-10{margin-top:10px}.audition .mg-top-15{margin-top:15px}.audition .mg-top-25{margin-top:25px}.audition .mg-top-25.last-section{margin:25px 6% 0;padding:24px 4% 16px}.audition .mg-top-45{margin-top:45px}.audition .mg-bottom-10{margin-bottom:10px}.audition .mg-bottom-25{margin-bottom:25px}.audition .landingpage-middle-area-text.mg-top-32{margin-top:32px}.audition .bg_green{background:#98fc04}.audition .title-pd{padding:20px 0}.audition .bg_grad_y{background:url("../img/audition/haikei-1.png") repeat-y center;background-repeat:repeat}@media(min-width: 768px){.audition .bg_grad_y{background:url("../img/audition/haikei-1.png") repeat-y center center;background-size:cover;background-repeat:repeat-x}}.audition .landingpage-title-back{position:relative;width:100%;margin:0 auto;text-align:center;background:url("../img/audition/top-haikei.png") center center;background-size:cover;padding-bottom:15px}.audition .landingpage-title-back>h2{max-width:1020px;margin-left:auto;margin-right:auto}.audition .landingpage-head-title{width:80%;margin:60px auto;display:block}.audition .landingpage-member{padding:8px 8px 0 8px}.audition .landingpage-img{width:100%;height:auto}.audition .landingpage-top-box-inner-upper{display:flex;justify-content:center;align-items:center;margin-top:20px}.audition .landingpage-top-box-inner-middle{display:flex;align-items:center;justify-content:center;position:relative;margin:-85px auto -7px;width:95%}@media(min-width: 768px){.audition .landingpage-top-box-inner-middle{margin:-170px auto -7px}}@media(min-width: 1024px){.audition .landingpage-top-box-inner-middle{margin:-235px auto -7px}}@media(min-width: 1440px){.audition .landingpage-top-box-inner-middle{margin:-315px auto -7px}}.audition .landingpage-top-box-inner-bottom{display:flex;justify-content:center;align-items:center}.audition .top-image-wrapper{width:50%;max-width:500px;height:auto;padding:0 10px}@media(min-width: 768px){.audition .top-image-wrapper{width:37%;max-width:500px;padding:0 20px}}.audition .landingpage-top-monngonn-wrapper{width:88%;max-width:1020px;margin:20px auto}@media(min-width: 768px){.audition .landingpage-top-monngonn-wrapper{width:70%}}.audition .landingpage-top-photos{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.audition .landingpage-top-photo-wrapper{width:33.333%;position:relative;height:auto}.audition .landingpage-top-photo-wrapper:nth-child(1){left:-3%}.audition .landingpage-top-photo-wrapper:nth-child(3){right:-3%}.audition .swiper-pagination{position:static}.audition .landingpage-audition-button{width:80%}.audition .landingpage-middle-title{width:58%;margin:25px auto 0;position:relative;z-index:99}.audition .landingpage-artist-photo{width:90%;margin:20px auto 0}.audition .landingpage-jimusho-logo{width:25%;margin:10px auto}.audition .landingpage-artist-logo{width:60%;margin:10px auto}@media(min-width: 768px){.audition .landingpage-artist-logo{width:45%}}.audition .landingpage-middle-area-text{padding:0 4px 0;margin:17px auto;text-align:center}.audition .landingpage-middle-area-text.profile-text,.audition .landingpage-middle-area-text.abstract-text{padding:0 4px 0;margin:17px auto;text-align:left}.audition .landingpage-sns-icon{width:40px;height:40px;margin:0 10px}.audition .audition-link{background-color:#eee2fe;color:#000}.audition .landingpage-middle-icon{width:50%;margin:15px auto 0}.audition .landingpage-middle-icon.mg-top-25{margin-top:25px}.audition .landingpage-photo{width:90%;margin:auto}.audition .landingpage-photo img{margin-top:8px}.audition .landingpage-photo.idle-debut{width:90%;margin:15px auto 0}.audition .landingpage-photo.idle-debut img{margin-top:8px}.audition h3.landingpage-title-back{background:none;position:relative}.audition h3.landingpage-title-back::before{content:"";background:#78d4cc;display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.audition h3.landingpage-title-back img{position:relative;z-index:1}.audition p{font-size:13px;font-weight:bold}.audition p.annotation-text{font-size:10px;font-weight:bold}.audition .landingpage-title01{position:relative;display:block;z-index:2;width:70%;margin:24px auto 0;padding:1px 10px 3px;background-color:#78d4cc;border:1px #000 solid;border-radius:20px;text-align:center;font-size:16px;color:#fff}.audition .landingpage-text01{font-size:8px}.audition .landingpage-text02{font-size:12px}.audition .landingpage-text03{font-size:14px}.audition .landingpage-text04{font-size:18px}.audition .kome-text::before{content:"※"}.audition .text-aline-left{text-align:left;padding-left:10px}.audition .vivid-pink{color:#e6007b}.audition .landingpage-list01{padding:0}.audition .landingpage-list01 li{font-size:13px}.audition .landingpage-list01 li::before{content:"・"}.audition .landingpage-box01{margin-top:16px}.audition .landingpage-box02{margin-bottom:12px}.audition .landingpage-box03{margin:24px auto;width:100%;max-width:786px;text-align:center}.audition .landingpage-texterea{position:relative;z-index:1;background-color:#fff;border:1px #000 solid;border-radius:25px;display:block;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center}.audition .landingpage-texterea-box01{margin:-22px 6% 0;padding:24px 4% 16px}.audition .landingpage-texterea-box02{margin:0 6%;padding:16px 4%}.audition .landingpage-texterea-flex{display:flex;margin-bottom:8px}.audition .landingpage-iconarea{margin:30px auto 8px}.audition .landingpage-iconarea-flex{display:flex;justify-content:center;gap:5px;width:50%}.audition .landingpage-iconarea-flex.mg-top-15{margin:15px auto 0}.audition .landingpage-iconarea-flex.mg-top-25{margin:25px auto 0}.audition .landingpage-suisennbosyu{width:90%;margin:10px auto 5px}.audition .landingpage-suisennbosyu-img{width:100%;margin:0 auto}@media(min-width: 768px){.audition .landingpage-suisennbosyu-img{width:70%}}.audition .oubo-link-button{width:100%;margin:0 auto}@media(min-width: 768px){.audition .oubo-link-button{width:70%}}.audition .landingpage-step-text{font-size:19px;font-weight:bold;color:#ea92b1}.audition .landingpage-pink-text{font-size:15px;color:#ea92b1;margin-top:10px;position:relative}.audition .landingpage-pink-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;width:90%;background-color:#000;margin:-20px auto}.audition .landingpage-pink-text-no-border{color:#ea92b1;margin-top:10px}.audition .tiktok-text-img{width:70%;margin:10px auto}.audition .tiktok-appeal-button{width:90%;margin:15px auto 25px}.audition .landingpage-highlighting-text{font-size:24px;font-weight:bold;position:relative;display:inline-block}.audition .landingpage-highlighting-text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;border-radius:10px;z-index:-1;background-color:#fffebd;width:100%}.audition .landingpage-arrow-text{font-size:24px;color:#b4d5ff}.audition .landingpage-label-text{background-color:#b4d5ff;color:#fff;padding:3px 14px;font-size:17px;border-radius:14px;text-shadow:2px 2px 5px rgba(0,0,0,.5);display:inline-block}.audition .landingpage-text-align-left{text-align:left}.audition .landingpage-img01{width:30%;height:auto;-o-object-fit:contain;object-fit:contain}.audition .landingpage-img02{height:auto;-o-object-fit:contain;object-fit:contain}.audition .boyoboyo{-webkit-animation:squash 1.2s ease-in-out infinite;animation:squash 1.2s ease-in-out infinite}@keyframes squash{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.audition .kadai-wrapper{display:flex;justify-content:center;align-items:center}.audition .cd-jacket{flex-basis:30%}.audition .kadai-erea{padding-left:20px}@media(min-width: 768px){.audition .kadai-erea{padding-left:50px}}.audition .kadai-text{margin-bottom:10px}.audition .kadai-icon{width:40px;height:40px;margin-right:5px}@media(min-width: 768px){.audition .kadai-icon{width:55px;height:55px}}.audition .kadai-link{display:flex;flex-direction:column;align-items:center;text-align:center}.audition #audition-details{padding-top:100px;margin-top:-100px}.audition #entry-details{padding-top:100px;margin-top:-100px}.contact .main-area-inner{padding-top:170px}@media(max-width: 767px){.contact .main-area-inner{padding-top:130px}}.contact .main-area-inner .contact-ttl{width:230px;margin:0 auto 30px;position:relative;z-index:1}.contact .main-area-inner .wpcf7{width:calc(100% - 40px);max-width:1020px;margin:30px auto 50px;position:relative;z-index:1;border:1px solid #000;padding:5px;border-radius:10px;background-color:#d595d5}.contact .main-area-inner .contactform{border:1px solid #000;border-radius:7px;background-color:#fff;padding:40px 32px 60px}.contact .main-area-inner .contactform .wpcf7-list-item{margin:0 20px 0 0}.contact .main-area-inner .contactform .wpcf7-list-item label:hover{cursor:pointer}.contact .main-area-inner .contactform-inner{margin-bottom:20px}.contact .main-area-inner .contactform-item:not(:last-child){margin-bottom:32px}.contact .main-area-inner .contactform-item>dt{font-weight:500;margin-bottom:12px}.contact .main-area-inner .contactform-item>dt p::before{content:"任意";display:inline-block;font-size:.8em;background:#ec4c8b;color:#fff;padding:.2em .5em;line-height:1;margin-right:1em;border-radius:3px}.contact .main-area-inner .contactform-item>dt.require p::before{content:"必須"}.contact .main-area-inner .contactform-item>dd{margin-top:5px}.contact .main-area-inner .contactform-item input.wpcf7-text,.contact .main-area-inner .contactform-item textarea{width:100%;padding:.5em .7em;border-radius:3px;border:1px solid #bbb}.contact .main-area-inner .wpcf7-acceptance label:hover{cursor:pointer}.contact .main-area-inner .contactform-btn{margin-top:30px}.contact .main-area-inner .contactform-btn .linkbtn.disable{pointer-events:none}.contact .main-area-inner .contactform-btn .linkbtn.disable .wpcf7-submit{color:#b7b7b7}.contact .main-area-inner .contactform-btn .wpcf7-submit{position:relative;z-index:1;padding:10px 30px;display:block;width:100%;font-size:14px;line-height:1;color:#d894d4}.contact .main-area-inner .contactform-btn .wpcf7-spinner{position:absolute}.photo .swiper{width:100%;height:100%}.photo .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.photo .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;margin-bottom:10px}.photo .swiper-wrapper{align-items:center}.photo .swiper-slide{background-size:cover;background-position:center}.photo .swiper-slide img{width:100%}.photo .slider img{height:70vh;-o-object-fit:contain;object-fit:contain}.photo .thumbnail img{max-height:200px;-o-object-fit:cover;object-fit:cover}.photo .thumbnail .swiper-slide{opacity:.5}.photo .thumbnail .swiper-slide-thumb-active{opacity:1}.photo .modal-container{position:fixed;width:100%;height:100vh;min-height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 0;opacity:0;visibility:hidden;transition:.3s;z-index:1000;transform:translate(-50%, -50%);max-height:500px;overflow-y:auto;top:50%;left:50%}.photo .modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.photo .modal-container.active{opacity:1;visibility:visible;pointer-events:all}.photo .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:1000px;width:99%}.photo .modal-close{position:absolute;display:flex;align-items:center;justify-content:center;font-size:25px;cursor:pointer;top:10px;left:auto;width:35px;height:35px;background:#000;border-radius:50%;right:10px;color:#fff;z-index:999}.photo .modal-content{background:#fff;padding:10px}.photo .effect-fade-hover.modal-opened{opacity:1}.photo .newsList{margin-bottom:20px}@media screen and (max-width: 812px){.photo .swiper.thumbnail .swiper-slide img{height:100px}.photo .slider img{height:320px}.photo .modal-container{max-height:500px;overflow-y:scroll}}.modal-open{overflow:hidden}.announcements .schedule-cnt .scheduleList .scheduleList-item .scheduleList-item-inner .scheduleList-item__cnt{width:63%}.announcements .announcements-new{position:relative}.announcements .announcements-new::before{content:"NEW";position:absolute;background-color:red;color:#fff;padding:1px 5px;border-radius:5px;font-weight:bold;font-size:10px;margin-left:1%;top:40px}.announcements .schedule-cnt{background-color:#fff;position:relative;z-index:1}.announcements .schedule-cnt .schedule-nav{grid-template-columns:100%}.announcements .schedule-cnt .schedule-nav-item{padding-bottom:10px}.announcements .schedule-cnt .scheduleList-item-inner{display:flex;align-items:center}.announcements .schedule-cnt .scheduleList-item-inner .scheduleList-item__ttl{margin-bottom:0}.announcements .scheduleList-item__day{margin-left:20px}.cp-spinner{width:48px;height:48px;display:inline-block;box-sizing:border-box;position:relative}.cp-round:before{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px #bababa;border-right:solid 6px #bababa;border-bottom:solid 6px #bababa;border-left:solid 6px #bababa;position:absolute;top:0;left:0}.cp-round:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px #f56151;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;position:absolute;top:0;left:0;-webkit-animation:cp-round-animate 1s ease-in-out infinite;animation:cp-round-animate 1s ease-in-out infinite}@-webkit-keyframes cp-round-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes cp-round-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cp-pinwheel{border-radius:50%;width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 24px #0fd6ff;border-right:solid 24px #58bd55;border-bottom:solid 24px #eb68a1;border-left:solid 24px #f3d53f;-webkit-animation:cp-pinwheel-animate 1s linear infinite;animation:cp-pinwheel-animate 1s linear infinite}@-webkit-keyframes cp-pinwheel-animate{0%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f;transform:rotate(0deg)}25%{border-top-color:#eb68a1;border-right-color:#f3d53f;border-bottom-color:#0fd6ff;border-left-color:#58bd55}50%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f}75%{border-top-color:#eb68a1;border-right-color:#f3d53f;border-bottom-color:#0fd6ff;border-left-color:#58bd55}100%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f;transform:rotate(360deg)}}@keyframes cp-pinwheel-animate{0%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f;transform:rotate(0deg)}25%{border-top-color:#eb68a1;border-right-color:#f3d53f;border-bottom-color:#0fd6ff;border-left-color:#58bd55}50%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f}75%{border-top-color:#eb68a1;border-right-color:#f3d53f;border-bottom-color:#0fd6ff;border-left-color:#58bd55}100%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f;transform:rotate(360deg)}}.cp-balls{-webkit-animation:cp-balls-animate 1s linear infinite;animation:cp-balls-animate 1s linear infinite}.cp-balls:before{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#0fd6ff;position:absolute;top:0;left:0;-webkit-animation:cp-balls-animate-before 1s ease-in-out infinite;animation:cp-balls-animate-before 1s ease-in-out infinite}.cp-balls:after{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#eb68a1;position:absolute;bottom:0;right:0;-webkit-animation:cp-balls-animate-after 1s ease-in-out infinite;animation:cp-balls-animate-after 1s ease-in-out infinite}@-webkit-keyframes cp-balls-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes cp-balls-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes cp-balls-animate-before{0%{transform:translate(-5px, -5px)}50%{transform:translate(0px, 0px)}100%{transform:translate(-5px, -5px)}}@keyframes cp-balls-animate-before{0%{transform:translate(-5px, -5px)}50%{transform:translate(0px, 0px)}100%{transform:translate(-5px, -5px)}}@-webkit-keyframes cp-balls-animate-after{0%{transform:translate(5px, 5px)}50%{transform:translate(0px, 0px)}100%{transform:translate(5px, 5px)}}@keyframes cp-balls-animate-after{0%{transform:translate(5px, 5px)}50%{transform:translate(0px, 0px)}100%{transform:translate(5px, 5px)}}.cp-bubble{border-radius:50%;width:24px;height:24px;display:inline-block;box-sizing:border-box;background:#58bd55;-webkit-animation:cp-bubble-animate 1s linear infinite;animation:cp-bubble-animate 1s linear infinite}.cp-bubble:before{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#58bd55;position:absolute;left:-1.2px;-webkit-animation:cp-bubble-animate-before 1s ease-in-out infinite;animation:cp-bubble-animate-before 1s ease-in-out infinite}.cp-bubble:after{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#58bd55;position:absolute;right:-1.2px;-webkit-animation:cp-bubble-animate-after 1s ease-in-out infinite;animation:cp-bubble-animate-after 1s ease-in-out infinite}@-webkit-keyframes cp-bubble-animate{0%{opacity:.5;transform:scale(1) translateX(0px)}25%{opacity:1;transform:scale(1.1) translateX(-15px)}50%{opacity:1;transform:scale(1.2) translateX(15px)}100%{opacity:.5;transform:scale(1) translateX(0px)}}@keyframes cp-bubble-animate{0%{opacity:.5;transform:scale(1) translateX(0px)}25%{opacity:1;transform:scale(1.1) translateX(-15px)}50%{opacity:1;transform:scale(1.2) translateX(15px)}100%{opacity:.5;transform:scale(1) translateX(0px)}}@-webkit-keyframes cp-bubble-animate-before{0%{opacity:.5;transform:scale(1)}25%{transform:scale(1.1)}50%,100%{opacity:1;transform:scale(1)}}@keyframes cp-bubble-animate-before{0%{opacity:.5;transform:scale(1)}25%{transform:scale(1.1)}50%,100%{opacity:1;transform:scale(1)}}@-webkit-keyframes cp-bubble-animate-after{0%,50%{opacity:.5;transform:scale(1)}50%{transform:scale(1.1)}75%,100%{opacity:1;transform:scale(1)}}@keyframes cp-bubble-animate-after{0%,50%{opacity:.5;transform:scale(1)}50%{transform:scale(1.1)}75%,100%{opacity:1;transform:scale(1)}}.cp-flip{transform-style:preserve-3d;perspective:10em}.cp-flip:before{width:48px;height:48px;display:inline-block;box-sizing:border-box;background:#f56151;content:" ";position:absolute;top:0;left:0;-webkit-animation:cp-flip-animate-before 2s linear infinite;animation:cp-flip-animate-before 2s linear infinite}@-webkit-keyframes cp-flip-animate-before{0%{transform:rotateY(0deg) rotateX(0deg)}25%{transform:rotateY(360deg) rotateX(0deg)}50%{transform:rotateY(360deg) rotateX(360deg)}75%{transform:rotateY(0deg) rotateX(360deg)}100%{transform:rotateY(0deg) rotateX(0deg)}}@keyframes cp-flip-animate-before{0%{transform:rotateY(0deg) rotateX(0deg)}25%{transform:rotateY(360deg) rotateX(0deg)}50%{transform:rotateY(360deg) rotateX(360deg)}75%{transform:rotateY(0deg) rotateX(360deg)}100%{transform:rotateY(0deg) rotateX(0deg)}}.cp-hue{width:24px;height:24px;display:inline-block;box-sizing:border-box;background:#f56151;border-radius:50%;-webkit-animation:cp-hue-animate 1s ease-in-out infinite;animation:cp-hue-animate 1s ease-in-out infinite}.cp-hue:before{border-radius:0% 12px 12px 0%;content:" ";width:12px;height:24px;display:inline-block;box-sizing:border-box;background:#fff;position:absolute;top:0;right:0;-webkit-animation:cp-hue-animate-before 1s ease-in-out infinite;animation:cp-hue-animate-before 1s ease-in-out infinite}@-webkit-keyframes cp-hue-animate{0%{background:#f56151}25%{background:#58bd55}50%{background:#eb68a1}75%{background:#f3d53f}100%{background:#f56151}}@keyframes cp-hue-animate{0%{background:#f56151}25%{background:#58bd55}50%{background:#eb68a1}75%{background:#f3d53f}100%{background:#f56151}}@-webkit-keyframes cp-hue-animate-before{0%{transform:rotateY(0deg);transform-origin:left center;opacity:.5}30%,70%{transform:rotateY(180deg);transform-origin:left center;opacity:.2}100%{transform:rotateY(0deg);opacity:.5}}@keyframes cp-hue-animate-before{0%{transform:rotateY(0deg);transform-origin:left center;opacity:.5}30%,70%{transform:rotateY(180deg);transform-origin:left center;opacity:.2}100%{transform:rotateY(0deg);opacity:.5}}.cp-skeleton{border-radius:50%;border-top:solid 6px #f56151;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;-webkit-animation:cp-skeleton-animate 1s linear infinite;animation:cp-skeleton-animate 1s linear infinite}.cp-skeleton:before{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px #f56151;position:absolute;top:-6px;left:-6px;transform:rotateZ(-30deg)}.cp-skeleton:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px #f56151;border-bottom:solid 6px transparent;border-left:solid 6px transparent;position:absolute;top:-6px;right:-6px;transform:rotateZ(30deg)}@-webkit-keyframes cp-skeleton-animate{0%{transform:rotate(0deg);opacity:1}50%{opacity:.7}100%{transform:rotate(360deg);opacity:1}}@keyframes cp-skeleton-animate{0%{transform:rotate(0deg);opacity:1}50%{opacity:.7}100%{transform:rotate(360deg);opacity:1}}.cp-eclipse{width:12px;height:12px;display:inline-block;box-sizing:border-box;border-radius:50%;background:#f3d53f;margin:12px;-webkit-animation:cp-eclipse-animate 1s ease-out infinite;animation:cp-eclipse-animate 1s ease-out infinite}.cp-eclipse:before{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px #f3d53f;border-bottom:solid 6px transparent;border-left:solid 6px transparent;position:absolute;top:-2px;left:-2px}.cp-eclipse:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px #f3d53f;position:absolute;top:-2px;right:-2px}@-webkit-keyframes cp-eclipse-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes cp-eclipse-animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cp-boxes:before{width:24px;height:24px;display:inline-block;box-sizing:border-box;content:" ";background:#58bd55;position:absolute;top:3px;left:0;-webkit-animation:cp-boxes-animate-before 1s ease-in-out infinite;animation:cp-boxes-animate-before 1s ease-in-out infinite}.cp-boxes:after{width:24px;height:24px;display:inline-block;box-sizing:border-box;content:" ";background:#58bd55;position:absolute;top:3px;right:0;-webkit-animation:cp-boxes-animate-after 1s ease-in-out infinite;animation:cp-boxes-animate-after 1s ease-in-out infinite}@-webkit-keyframes cp-boxes-animate-before{0%{transform:translateX(-24px) rotate(45deg)}50%{transform:translateX(-8px) rotate(225deg)}100%{transform:translateX(-24px) rotate(45deg)}}@keyframes cp-boxes-animate-before{0%{transform:translateX(-24px) rotate(45deg)}50%{transform:translateX(-8px) rotate(225deg)}100%{transform:translateX(-24px) rotate(45deg)}}@-webkit-keyframes cp-boxes-animate-after{0%{transform:translateX(24px) rotate(45deg)}50%{transform:translateX(8px) rotate(-225deg)}100%{transform:translateX(24px) rotate(45deg)}}@keyframes cp-boxes-animate-after{0%{transform:translateX(24px) rotate(45deg)}50%{transform:translateX(8px) rotate(-225deg)}100%{transform:translateX(24px) rotate(45deg)}}.cp-morph{width:48px;height:48px;display:inline-block;box-sizing:border-box;background:#0fd6ff;-webkit-animation:cp-morph-animate 1s linear infinite;animation:cp-morph-animate 1s linear infinite}@-webkit-keyframes cp-morph-animate{0%{transform:rotate(0deg) scale(1);border-radius:0%;background:#f3d53f}25%,75%{transform:rotate(180deg) scale(0.4);border-radius:50%;background:#0fd6ff}100%{transform:rotate(360deg) scale(1);border-radius:0%;background:#f3d53f}}@keyframes cp-morph-animate{0%{transform:rotate(0deg) scale(1);border-radius:0%;background:#f3d53f}25%,75%{transform:rotate(180deg) scale(0.4);border-radius:50%;background:#0fd6ff}100%{transform:rotate(360deg) scale(1);border-radius:0%;background:#f3d53f}}.cp-heart{-webkit-animation:cp-heart-animate 2s ease-in-out infinite;animation:cp-heart-animate 2s ease-in-out infinite}.cp-heart:before{border-radius:12px 12px 0 0;content:" ";width:24px;height:35px;display:inline-block;box-sizing:border-box;background-color:#eb68a1;transform:rotate(-45deg);position:absolute;top:0;left:8px}.cp-heart:after{border-radius:12px 12px 0 0;content:" ";width:24px;height:35px;display:inline-block;box-sizing:border-box;background-color:#eb68a1;transform:rotate(45deg);position:absolute;top:0;right:8px}@-webkit-keyframes cp-heart-animate{0%{transform:scale(0.9);transform-origin:center}15%{transform:scale(1.4);transform-origin:center}30%{transform:scale(0.9);transform-origin:center}45%{transform:scale(1.4);transform-origin:center}60%,100%{transform:scale(0.9);transform-origin:center}}@keyframes cp-heart-animate{0%{transform:scale(0.9);transform-origin:center}15%{transform:scale(1.4);transform-origin:center}30%{transform:scale(0.9);transform-origin:center}45%{transform:scale(1.4);transform-origin:center}60%,100%{transform:scale(0.9);transform-origin:center}}.cp-meter{border-radius:50%;border-top:solid 6px #0fd6ff;border-right:solid 6px #0fd6ff;border-bottom:solid 6px #0fd6ff;border-left:solid 6px #0fd6ff;width:48px;height:48px;display:inline-block;box-sizing:border-box}.cp-meter:before{border-radius:3px;content:" ";width:6px;height:12px;display:inline-block;box-sizing:border-box;background-color:#0fd6ff;position:absolute;top:5px;left:16px;transform-origin:center bottom;-webkit-animation:cp-meter-animate-before 1s linear infinite;animation:cp-meter-animate-before 1s linear infinite}@-webkit-keyframes cp-meter-animate-before{0%{transform:rotate(-45deg)}100%{transform:rotate(315deg)}}@keyframes cp-meter-animate-before{0%{transform:rotate(-45deg)}100%{transform:rotate(315deg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fcmVzZXQuc2NzcyIsImNvbmZpZy9fYmFzZS5zY3NzIiwiY29uZmlnL19zZXR0aW5nLnNjc3MiLCJjb25maWcvX3V0aWwuc2NzcyIsImNvbXBvbmVudC9fbG9hZGluZy5zY3NzIiwiY29tcG9uZW50L19idXR0b24uc2NzcyIsImNvbXBvbmVudC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L19zY2hlZHVsZWxpc3Quc2NzcyIsImNvbXBvbmVudC9fbmV3c2xpc3Quc2NzcyIsImNvbXBvbmVudC9fZGlzY29ncmFwaHlJdGVtLnNjc3MiLCJjb21wb25lbnQvX2Jhc2ljLnNjc3MiLCJjb21wb25lbnQvX3dwLWVkaXRvci5zY3NzIiwiY29tcG9uZW50L19seXJpYy5zY3NzIiwiY29tcG9uZW50L19tb2RhYWwuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX21lbWJlci5zY3NzIiwicGFnZXMvX25ld3Muc2NzcyIsInBhZ2VzL19zY2hlZHVsZS5zY3NzIiwicGFnZXMvX2Rpc2NvZ3JhcGh5LnNjc3MiLCJwYWdlcy9fa29rb3JvZS5zY3NzIiwicGFnZXMvX2xhbmRpbmdwYWdlLnNjc3MiLCJwYWdlcy9fYXVkaXRpb24uc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fcGhvdG8uc2NzcyIsInBhZ2VzL19hbm5vdW5jZW1lbnRzLnNjc3MiLCJjc3NwaW4vX2dsb2JhbHMuc2NzcyIsImNzc3Bpbi9fcm91bmQuc2NzcyIsImNzc3Bpbi9fcGlud2hlZWwuc2NzcyIsImNzc3Bpbi9fYmFsbHMuc2NzcyIsImNzc3Bpbi9fYnViYmxlLnNjc3MiLCJjc3NwaW4vX2ZsaXAuc2NzcyIsImNzc3Bpbi9faHVlLnNjc3MiLCJjc3NwaW4vX3NrZWxldG9uLnNjc3MiLCJjc3NwaW4vX2VjbGlwc2Uuc2NzcyIsImNzc3Bpbi9fYm94ZXMuc2NzcyIsImNzc3Bpbi9fbW9ycGguc2NzcyIsImNzc3Bpbi9f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QyxHQUNDLGlCRlJXLFFFU1gsbUJGUlcsUUVTWCxvQkZSVyxRRVNYLGtCRlJZLFFFU1osdUJBRUQsSUFDQyxpQkZiVyxRRWNYLG1CRmJZLFFFY1osb0JGakJXLFFFa0JYLGtCRmpCVyxRRW1CWixJQUNDLGlCRnJCVyxRRXNCWCxtQkZyQlcsUUVzQlgsb0JGckJXLFFFc0JYLGtCRnJCWSxRRXVCYixJQUNDLGlCRnpCVyxRRTBCWCxtQkZ6QlksUUUwQlosb0JGN0JXLFFFOEJYLGtCRjdCVyxRRStCWixLQUNDLGlCRmpDVyxRRWtDWCxtQkZqQ1csUUVrQ1gsb0JGakNXLFFFa0NYLGtCRmpDWSxRRWtDWiwwQkN2Q0YsVUFDQyw4Q0FHRCxpQkFDQyxrQkFDQSxZSFlBLE1HWHNCLEtIWXRCLE9HWjZDLEtIYTdDLHFCQUNBLHNCR2JBLGlCSE5ZLFFHT1osa0JBQ0EsTUFDQSxPQUNBLDBEQUdELGdCQUNDLGtCQUNBLFlIQ0EsV0FDQSxPR0Q2QyxLSEU3QyxxQkFDQSxzQkdGQSxpQkhmWSxRR2dCWixrQkFDQSxTQUNBLFFBQ0EseURBSUQsNEJBQ0MsR0FDQyx1QkFFRCxLQUNDLDBCQUlGLG1DQUNDLEdBQ0MsZ0NBRUQsSUFDQyw4QkFFRCxLQUNDLGlDQUlGLGtDQUNDLEdBQ0MsOEJBRUQsSUFDQyw4QkFFRCxLQUNDLCtCQ3hERixXQUNDLGtCSmlCQSxNSWhCc0IsS0ppQnRCLE9JakI2QyxLSmtCN0MscUJBQ0Esc0JJbEJBLG1CQUNDLCtDQUdGLGtCQUNDLGtCQUNBLFlKU0EsTUlSc0IsS0pTdEIsT0lUNkMsS0pVN0MscUJBQ0Esc0JJVkEsaUJKUlksUUlTWixrQkFDQSxZQUNBLDJEQUdELGlCQUNDLGtCQUNBLFlKREEsTUlFc0IsS0pEdEIsT0lDNkMsMEJKQzdDLHVDQWxCWSxRSW1CWixrQkFDQSxhQUNBLDBEQUlELDZCQUNDLEdBQ0MsV0FDQSxtQ0FFRCxJQUNDLFVBQ0EsdUNBRUQsSUFDQyxVQUNBLHNDQUVELEtBQ0MsV0FDQSxvQ0FJRixvQ0FDQyxHQUNDLFdBQ0EsbUJBRUQsSUFDQyxxQkFFRCxTQUNDLFVB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Q0Msa0JBQ0EsWVpVQSxNWVRzQixJWlV0QixPWVY2QyxLWlc3QyxxQkFDQSxzQllYQSxpQlpSWSxRWVNaLGtCQUNBLFFBQ0EsVUFDQSwrQkFDQSxxREFJRCxtQ0FDRSxHQUNFLHlCQUVILEtBQ0ciLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZXNldCBNaXhpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRGlzYWJsZSBBbmltYXRpb25cbiAqL1xuIEBtaXhpbiBkaXNhYmxlQW5pbWF0aW9uIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG5cbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG5cbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogRGlzYWJsZSBhbmltYXRpb24gZGVwZW5kcyBvbiBCcm93c2VyIG9yIE9wZXJhdGlvbiBTeXN0ZW0gY29uZmlndXJhdGlvblxuICovXG5AbWl4aW4gYWNEaXNhYmxlQW5pbWF0aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlQW5pbWF0aW9uO1xuICB9XG59XG5cbi8qKlxuICogQWNjZXNzYWJpbGl0eS4gQmxhY2sgYW5kIFdoaXRlIE1vZGVcbiAqL1xuQG1peGluIGFjTW9kZUJXIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi8qKlxuICogQWNjZXNzYWJpbGl0eS4gSW52ZXJzZSBNb2RlXG4gKi9cbkBtaXhpbiBhY01vZGVDb250cmFzdCB7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBNZXRlciByZXNldFxuICovXG5AbWl4aW4gbWV0ZXJSZXNldCB7XG4gIG1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIDo6LW1vei1tZXRlci1iYXIge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICB9XG5cbiAgOi1tb3otbWV0ZXItb3B0aW11bTo6LW1vei1tZXRlci1iYXIsXG4gIDotbW96LW1ldGVyLXN1Yi1vcHRpbXVtOjotbW96LW1ldGVyLWJhcixcbiAgOi1tb3otbWV0ZXItc3ViLXN1Yi1vcHRpbXVtOjotbW96LW1ldGVyLWJhciB7XG4gICAgYmFja2dyb3VuZDogbm9uZVxuICB9XG5cblxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1iYXIsXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLW9wdGltdW0tdmFsdWUsXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLXN1Ym9wdGltdW0tdmFsdWUsXG4gIG1ldGVyOjotd2Via2l0LW1ldGVyLWV2ZW4tbGVzcy1nb29kLXZhbHVlLFxuICBtZXRlcjo6LXdlYmtpdC1tZXRlci1pbm5lci1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBwcm9ncmVzc1Jlc2V0IHtcblxuICAvKipcbiAgICogUHJvZ3Jlc3MgQmFyIFJlc2V0XG4gICAqXG4gICAqL1xuICBwcm9ncmVzcyxcbiAgcHJvZ3Jlc3Nbcm9sZV0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAvKiBSZXNldCBEZWZhdWx0cyAqL1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLyogTmVlZHMgdG8gYmUgaW4gaGVyZSBmb3IgU2FmYXJpIHBvbHlmaWxsIHNvIGJhY2tncm91bmQgaW1hZ2VzIHdvcmsgYXMgZXhwZWN0ZWQuICovXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG5cbiAgLyogUG9seWZpbGwgKi9cbiAgcHJvZ3Jlc3Nbcm9sZV06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLyogcmVtb3ZlcyBkZWZhdWx0IGJhY2tncm91bmQgZnJvbSBwb2x5ZmlsbCAqL1xuICB9XG5cbiAgLyogRW5zdXJlIGZhbGxiYWNrIHRleHQgZG9lc24ndCBhcHBlYXIgaW4gcG9seWZpbGwgKi9cbiAgcHJvZ3Jlc3Nbcm9sZV0gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLyoqXG4gKiBNb2Rlcm4gQ1NTIFJlc2V0IFR3ZWFrc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIC8vIFNtb290aCBzY3JvbGxcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5cbi8qIEJveCBzaXppbmcgbm9ybWFsaXphdGlvbiAqL1xuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLyogRWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuXG4vKipcbiAqIENTUyBSZXNldCBUd2Vha3NcbiAqXG4gKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICogdjIuMC1tb2RpZmllZCB8IDIwMTEwMTI2XG4gKiBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuICovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xubWFpbixcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIEhpZGUgZW1wdHkgY2VsbCAqL1xudGQsXG50aCB7XG4gICY6ZW1wdHkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4vKipcbiAqIElucHV0IFJlc2V0XG4gKi9cbmlucHV0OnJlcXVpcmVkLFxuaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE1ha2UgcGljdHVyZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xucGljdHVyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi9cblxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuXG4vKipcbiAqIEJhc2VkIG9uIG5vcm1hbGl6ZS5jc3MgdjguMC4xXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG5zdXAge1xuICB0b3A6IC01cHg7XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuYm9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIE1pc2NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiAqIEJhc2VcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC8vIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIGNvbG9yOiAjMTExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5qcCB7XG5cdGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xufVxuXG4uZW4ge1xuXHRmb250LWZhbWlseTogJ0ZTUCBERU1PIC0gU2lkcm8gQm9sZCcsIHNhbnMtc2VyaWY7XG59XG5cbi5lbi1vcmlnaW57XG5cdGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5cbi8qIC0tLS0tLSBvcHRpb24gLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWt1bWFydSc7XG4gIHNyYzogdXJsKHt7RE9DVU1FTlRST09UfX1mb250cy9uaWt1bWFydS5vdGYpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDUF9SZXZlbmdlJztcbiAgc3JjOiB1cmwoe3tET0NVTUVOVFJPT1R9fWZvbnRzL0NQX1JldmVuZ2UudHRmKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGU1AgREVNTyAtIFNpZHJvIEV4dHJhIEJvbGQnIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgc3JjOiB1cmwoe3tET0NVTUVOVFJPT1R9fWZvbnRzL0ZvbnRzRnJlZS1OZXQtREVNTy1zaWRyby1ib2xkLnR0Zik7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLmZmX2thaXNlaSB7XG5cdGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0gb3B0aW9uIC0tLS0tLSAqL1xuLmJnX3Bpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiN2UwO1xufVxuXG4uYmdfcHVycGxle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA5NGZjO1xufVxuXG4uYmdfYmxhY2t7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5iZ19kYXJre1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xufVxuXG4uYmdfb3Jhbmdle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OTIwO1xufVxuXG4uYmdfbGlnaHRibHVle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWVlY2ZmO1xufVxuXG4uYmdfYm5ye1xufVxuXG4udG9taXtcblx0YmFja2dyb3VuZDogI2Y3MmEzNVxufVxuXG4uYW5yaXtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnl1aXtcblx0YmFja2dyb3VuZDogI2YxZjY2OTtcbn1cblxuLmtpc3VtaXtcblx0YmFja2dyb3VuZDogI2UxOWNmNztcbn1cblxuLmJnX2dyYWQge1xuICBiYWNrZ3JvdW5kOiAkZ3JhZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi9iZ19wdG4ucG5nJykgY2VudGVyIC8gNDA2LjExOXB4IDI2OC43MDg5cHggcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYmdfdGhlbWF7XG5cdGJhY2tncm91bmQ6ICM4Y2U1ZTA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4uYmdfeHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2luZGV4L3hfaGFpa2VpLnBuZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cblxuLmJnX2JuciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9zaG9wX2hhaWtlaS5wbmcnKSBjZW50ZXIgLyAxNTFweCAxNTFweCByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5iZ195b3V0dWJlIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2luZGV4L3lvdXR1YmVfaGFpa2VpLnBuZycpIGNlbnRlciAvIDE1MXB4IDE1MXB4IHJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmJnX3doYXRuZXd7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9uZXdfaGFpa2VpLnBuZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogOTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbn1cblxuXG4uYmdfbGl2ZXBob3RvX2N7XG59XG5cbi5iZ19saXZlcGhvdG97XG5cdGJhY2tncm91bmQ6ICNmZmZjYjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9saXZlcGhvdG9faGFpa2Vpa3Vtby5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxufVxuXG5cbi5iZ19ncmFkX3kge1xuICBiYWNrZ3JvdW5kOiAkZ3JhZF95O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29tbW9uL2JnX3B0bi5wbmcnKSBjZW50ZXIgLyA0MDYuMTE5cHggMjY4LjcwODlweCByZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLSBvcHRpb24gLS0tLS0tICovXG4uaW5uZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VjQm94IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tIG9wdGlvbiAtLS0tLS0gKi9cblxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uYmdfd2hpdGV7XG5cdGJhY2tncm91bmQ6ICNmZmU0ZmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb21tb24vYmdfcHRuLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYmdfZGlzY28geyAvLyAyMDI0LzExLzE1XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi9kaXNjb19iZy5wbmcnKSByZXBlYXQteSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG4uaGVhZC1hcmVhLFxuLm5hdi1hcmVhIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLmhlYWQtYXJlYSB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAgM3Z3O1xuICBmbGV4OiAxO1xuXG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMjg0cHg7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHBvaW50MTAwMCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tYXJlYSB7XG4gIC8vIHdpZHRoOiBtaW4oNDAwcHgsIDc2OHB4KTtcbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQxMDAwKSB7fVxufVxuXG4ubmF2LWFyZWEge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMzAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQxMDAwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuaW5kZXhcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJhYmFiYUJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGUwZGY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICA+cCB7XG4gICAgYW5pbWF0aW9uOiBpbmZpbml0eVNjcm9sbExlZnQgMzVzIGluZmluaXRlIGxpbmVhciAxcyBib3RoO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBmb250LWZhbWlseTogJFNxdWFkYTtcbiAgICBmb250LWZhbWlseTogXCJTcXVhZGEgT25lXCIsIGN1cnNpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgPmltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBpbmZpbml0eVNjcm9sbExlZnQge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFNldHRpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIG1lZGlhIHF1ZXJ5XG4kbTogNzY4cHg7XG4kcG9pbnQ3MjA6IDcyMHB4O1xuJHBvaW50MTAwMDogMTAwMHB4O1xuXG4kZ3JhZDogbGluZWFyLWdyYWRpZW50KDQxZGVnLCByZ2JhKDI1NSwgMTU2LCAxOTgsIDEpIDAlLCByZ2JhKDIwMywgMTc3LCAyNTUsIDEpIDM3JSwgcmdiYSgxODIsIDE5NywgMjU1LCAxKSA1NyUsIHJnYmEoMjAzLCAxNzcsIDI1NSwgMSkgODIlLCByZ2JhKDI1NSwgMTU2LCAxOTgsIDEpIDEwMCUpO1xuJGdyYWRfeSA6bGluZWFyLWdyYWRpZW50KDkzZGVnLCByZ2JhKDI1NSwgMTM5LCAxOTgsIDEpIDAlLCByZ2JhKDI1NSwgMTM1LCAxNzcsIDEpIDM2JSwgcmdiYSgyNTUsIDIyNCwgMTc4LCAxKSA2NiUsIHJnYmEoMjU1LCAxNTYsIDE5OCwgMSkgMTAwJSk7XG5cblxuJHllbGxvdzogI2YxZmY4MDtcbiRkcGluazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiR2aXZpZC1waW5rOiAjRTYwMDdCO1xuXG5cbi8vXG4kY29pbnkgOiAnQ29pbnknLFxuY3Vyc2l2ZTtcbi8vIEZPVC3jgq3jgqLjg60gU3RkIELku6Pmm79cblxuJEthaXNlaTogJ00gUExVUyBSb3VuZGVkIDFjJyxcbiAgc2Fucy1zZXJpZjtcbi8vIOa4uOOCtOOCt+ODg+OCr+S7o+abv1xuJG5vdG86ICdOb3RvIFNhbnMgSlAnLFxuICBzYW5zLXNlcmlmO1xuLy8gTWlkbmlnaHQgQ2hhbXBpb27ku6Pmm79cbiRzYXdhcmFiaTogJ1Nhd2FyYWJpIEdvdGhpYycsXG4gIHNhbnMtc2VyaWY7XG4vLyBCbGFuY2jku6Pmm79cbiRTcXVhZGE6ICdTcXVhZGEgT25lJyxcbiAgY3Vyc2l2ZTtcbi8vIOaXpeS7mFxuJEJhcmxvdzogJ0JhcmxvdyBDb25kZW5zZWQnLFxuICBzYW5zLXNlcmlmO1xuIiwiLyoqXG4gKiBVdGlsXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG0pIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRtKzEpKSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZmZlY3QtZmFkZS1ob3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxufVxuXG4uZWZmZWN0LXNjYWxlLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KTtcbiAgICB9XG4gIH1cbn1cblxuLmVmZmVjdC1zaGluZS1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBMb2FkaW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2xvYWQtZ2lmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2FkaW5nLWFyZWEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNkMWQ0O1xuICAuY3Atcm91bmQge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2U4ZTQyYztcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEJ1dHRvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmxpbmtidG4td3JwIHtcbiAgJi5saW5rYnRuLS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5saW5rYnRuIHtcbiAgLy9iYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KDYwLjA2ZGVnLCByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpIDE1LjE4JSwgcmdiYSgwLCAwLCAwLCAxKSA0Mi45NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgODIuNjElLCByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpIDk5LjcxJSk7O1xuICAvL2JvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC8vcGFkZGluZzogNXB4IDAgMDtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAvL2ZvbnQtc2l6ZTogMThweDtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vZm9udC1mYW1pbHk6ICRjb2lueTtcbiAgLy9saW5lLWhlaWdodDogMTtcbiAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogIzJGQzVDNTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAzcHggNHB4IDAgMXB4ICMyRkM1QzU7XG4gIGJvcmRlcjogc29saWQgIzJGQzVDNSAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcblxuXHQmLmxpbmtidG4tLXB1cGxlIHtcblx0XHRjb2xvcjogI2Q4OTRkNDtcblx0XHRib3gtc2hhZG93OiAzcHggNHB4IDAgMXB4ICNkODk0ZDQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAjZDg5NGQ0IDJweDtcblx0fVxuXHRcblx0Ji5saW5rYnRuLS1ibHVlIHsgXG5cdFx0Y29sb3I6ICM2NGI5ZmY7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDRweCAwIDFweCAjNjRiOWZmO1xuXHRcdGJvcmRlcjogc29saWQgIzY0YjlmZiAycHg7XG5cdH1cblxuXHQmLmxpbmtidG4tLW9yYW5nZSB7IFxuXHRcdGNvbG9yOiAjZmNhYzQ1O1xuXHRcdGJveC1zaGFkb3c6IDNweCA0cHggMCAxcHggI2ZjYWM0NTtcblx0XHRib3JkZXI6IHNvbGlkICNmY2FjNDUgMnB4O1xuXHR9XG5cblx0Ji5saW5rYnRuLS1waW5rIHtcblx0XHRjb2xvcjogI2Y0ODRiNDtcblx0XHRib3gtc2hhZG93OiAzcHggNHB4IDAgMXB4ICNmNDg0YjQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAjZjQ4NGI0IDJweDtcblx0fVxuXG4gICYuZmZfa2Fpc2VpIHtcblx0XHRmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICYuZmZfZnNwIHtcbiAgICBmb250LWZhbWlseTogJ0ZTUCBERU1PIC0gU2lkcm8gQm9sZCcsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmLmZmX2pwbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICdNIFBMVVMgUm91bmRlZCAxYycsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmLnB0LTAge1xuXHRcdC8vcGFkZGluZy10b3A6IDA7XG4gIH1cblxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB9XG5cbiAgPnNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuXG4gIH1cblxuICAmLmxpbmtidG4tLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRfeTtcblxuICAgID5zcGFuIHtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1ZGVnLCByZ2JhKDI1NSwgMTM5LCAxOTgsIC40KSAwJSwgcmdiYSgyNTUsIDEzNSwgMTc3LCAuNCkgMzYlLCByZ2JhKDI1NSwgMjI0LCAxNzgsIC40KSA2NiUsIHJnYmEoMjU1LCAxNTYsIDE5OCwgLjQpIDEwMCUpO1xuICAgICAgY29sb3I6ICRkcGluaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNweCk7XG4gXHQgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNweCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgID5zcGFuIHtcbiAgICAgICAgLy9jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyoqXG4gKiBIZWFkZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmhlYWRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XG5cbiAgJi5maXhlZCB7XG4gICAgYmFja2dyb3VuZDogIzgzZDFkNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWxpc3Qge1xuICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG59XG5cbi5oZWFkZXItbG9nbyB7XG4gIHdpZHRoOiAyODRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxNzRweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPmxpIHtcbiAgICA+YSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4zOTFyZW0gKyAxLjMzMXZ3LCAxLjAyNXJlbSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmY4MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YxZmY4MDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwQnRuIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDlweDtcbiAgei1pbmRleDogMTAwMDtcblxuXG4gID5zcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG5cbiAgJi5pc19hY3RpdmUge1xuICAgID5zcGFuIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2xvYmFsTWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODQgMTU2IDE2OCAvIDAuNDIpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuICAmLmlzX2FjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmdsb2JhbE1lbnUtdHRsIHtcbiAgICB3aWR0aDogMjg0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmdsb2JhbE1lbnUtbGlzdCB7XG4gICAgLy8gcGFkZGluZzogMCA1MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICA+dWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg0IDE1NiAxNjggLyA4MSUpO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcblxuICAgICAgPmxpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cbiAgICAgICAgICAmLmZmX2thaXNlaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJEthaXNlaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5pbmRleCkge1xuXG4gIC5oZWFkZXItbG9nbyxcbiAgLmhlYWRlci1saXN0IHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tYXJlYS1pbm5lciB7XG4gICAgLy8gcGFkZGluZy10b3A6IDIxMHB4O1xuICB9XG59XG4iLCIvKipcbiAqIEZvb3RlclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M2QxZDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIC5saW5rLWFyZWEge1xuXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAubGluay1hcmVhX190dGwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICB9XG5cbiAgICAubGluay1hcmVhLXNucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rYnRuLXdycCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICAubGlua2J0biB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFkYTBhNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cblx0LmZvb3Rlcl9iYW5uZXIge1xuXHRcdG1hcmdpbjogMjVweCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0fVxufVxuXG4jYmFjay10by10b3AsXG4jYmFjay10by10b3AyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG5ib2R5Lm9oLW9wZW4gI2JhY2stdG8tdG9wLFxuYm9keS5vaC1vcGVuICNiYWNrLXRvLXRvcDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW5rZXItbGlua3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDAwO1xuICBtYXgtd2lkdGg6IDk1dnc7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuYm9keS5vaC1vcGVuIC5hbmtlci1saW5rcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW5rZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG5cbn1cbiIsIi8qKlxuICogc2NoZWR1bGVMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2NoZWR1bGVMaXN0IHtcbiAgLnNjaGVkdWxlTGlzdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFkZWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNTk1ZDU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5zY2hlZHVsZUxpc3QtaXRlbS1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDU5NWQ1O1xuICAgIH1cblxuICAgIC5zY2hlZHVsZUxpc3QtaXRlbV9fZGF5IHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJEJhcmxvdztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG5cbiAgICAgIC5zY2hlZHVsZUxpc3QtaXRlbV9fZGF5LXkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5zY2hlZHVsZUxpc3QtaXRlbV9fZGF5LW1kIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NoZWR1bGVMaXN0LWl0ZW1fX2RheS1kIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2NoZWR1bGVMaXN0LWl0ZW1fX2RheS10IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zY2hlZHVsZUxpc3QtaXRlbV9fY250IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBmb250LWZhbWlseTogJEthaXNlaTtcblxuICAgICAgLnNjaGVkdWxlTGlzdC1pdGVtX190dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuLnNjaGVkdWxlTGlzdC1pdGVtX19tZXRhLXRpbWUsXG4uc2NoZWR1bGVMaXN0LWl0ZW1fX21ldGEtcGxhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICA+ZHQge1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG5cbiAgPmRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG59XG5cbi5sX19zY2hlZHVsZV9fY2FsZW5kYXIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICAvLyBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTI1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICA+aWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIvKipcbiAqIG5ld3NMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmV3c0xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHggMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNjBweCwgMTY3cHgpKTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLm5ld3NMaXN0LWl0ZW0ge1xuICAgIC5uZXdzTGlzdC1pdGVtLW1ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgID5kdCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB9XG5cbiAgICAgID5kZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzTGlzdC1pdGVtLWNudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICAgIC5uZXdzTGlzdC1pdGVtX19iZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTM2LzgwNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCAgPmltZyB7XG5cdFx0XHQgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0ICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXdzTGlzdC1pdGVtX190dGwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiIsIi8qKlxuICogZGlzY29ncmFwaHlMaXN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYmdfZ3JhZCB7IC8vIDJpMuS7peWkluOBr2JnX2dyYWRcblxuLmRpc2NvZ3JhcGh5TGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5kaXNjb2dyYXBoeS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cztcblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMFxuICAgIH1cblxuICAgIC5kaXNjb2dyYXBoeV9faW1nIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY29ncmFwaHlfX2NudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmRpc2NvZ3JhcGh5X19ncm91cCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkS2Fpc2VpO1xuICAgICAgfVxuXG4gICAgICAuZGlzY29ncmFwaHlfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJEthaXNlaTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb2dyYXBoeV9fZGF5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRLYWlzZWk7XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb2dyYXBoeV9fdHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxufVxuXG4uYmdfZGlzY28ge1xuXG4gIC5zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogb3ZlcmxheTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1jb250YWluZXIgeyAvLyAyaTLjga7jgb9cbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci5zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IC8vIDJpMuOBruOBvzIwcHjjgafku5bjga81MHB4XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLy8gLnN3aXBlci50aHVtYm5haWwge1xuICAvLyAgIHdpZHRoOiAxMDAlO1xuICAvLyAgIGhlaWdodDogMTAwJTtcbiAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC8vICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvLyB9XG5cbiAgLmRpc2NvZ3JhcGh5X19vdmVyYWxsLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7IC8qIOeUu+WDj+OBruW5heOCkjkwJeOBq+ioreWumiAqL1xuICAgIG1heC13aWR0aDogNTUwcHg7IC8qIOeUu+WDj+OBruacgOWkp+W5heOCkjgwMHB444Gr5Yi26ZmQICovXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuc2xpZGVyIGltZ3tcbiAgICAvLyBoZWlnaHQ6IDcwdmg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC50aHVtYm5haWwgaW1ne1xuICAgIC8vIGhlaWdodDogMzAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgXG4gIC8qIOOCteODoOODjeOCpOODq+OBruOCueOCv+OCpOODqyAqL1xuICAvLyAudGh1bWJuYWlsIC5zd2lwZXItc2xpZGUge1xuICAvLyAgIG9wYWNpdHk6IDAuNTtcbiAgLy8gfVxuXG4gIC8qIOOCteODoOODjeOCpOODq+OBruOCouOCr+ODhuOCo+ODluOCueOCv+OCpOODqyAqL1xuICAvLyAudGh1bWJuYWlsIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgLy8gICBvcGFjaXR5OiAxO1xuICAvLyB9XG5cbiAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gbWluLWhlaWdodDogMTAwJTtcbiAgICAvLyBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgIC8vIHBhZGRpbmc6IDQwcHggMDtcbiAgICAvLyBvcGFjaXR5OiAwO1xuICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvLyB0cmFuc2l0aW9uOiAuM3M7XG4gICAgLy8gei1pbmRleDogMTAwMDtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvLyBtYXgtaGVpZ2h0OiA1MDBweDsgLyogVHJ5IGNoYW5naW5nIHRoaXMgdG8gYSBmaXhlZCBwaXhlbCB2YWx1ZSAqL1xuICAgIC8vIHRvcDogNTAlO1xuICAgIC8vIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiAxMDB2dzsgLyog55S76Z2i44Gu5qiq5bmF44GE44Gj44Gx44GE44Gr5bqD44GM44KL44KI44GG44Gr6Kit5a6aICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiDnm7jlr77kvY3nva4gKi9cbiAgICBsZWZ0OiA1MCU7IC8qIOS4reWkruOBq+mFjee9riAqL1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3OyAvKiDlt6bjgas1MCXjga7jg5Pjg6Xjg7zjg53jg7zjg4jluYXjgpLnp7vli5UgKi9cbiAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3OyAvKiDlj7Pjgas1MCXjga7jg5Pjg6Xjg7zjg53jg7zjg4jluYXjgpLnp7vli5UgKi9cbiAgICBtYXJnaW4tdG9wOiAyMHB4OyAvLyB5b3lveW/jga7jgb9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpOyAvKiDog4zmma/oibLjgILjgqLjg7zjg4bjgqPjgrnjg4jjgZTjgajjgavnlbDjgarjgovoibLjgpLmjIflrpogKi9cbiAgICBwYWRkaW5nLXRvcDogNDBweDsgLyog5LiK44Gu5L2Z55m9ICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyog44OR44OH44Kj44Oz44Kw44KS5ZCr44KB44Gf44K144Kk44K66KiI566XICovXG4gIH1cblxuICAubG9nby1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICB3aWR0aDogMjAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxuICAubG9nby1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIOeUu+WDj+OBjOOCs+ODs+ODhuODiuOCiOOCiuWkp+OBjeOBj+OBquOCieOBquOBhOOCiOOBhuOBq+OBmeOCiyAqL1xuICAgIGhlaWdodDogYXV0bzsgLyog55S75YOP44Gu6auY44GV44KS6Ieq5YuV6Kq/5pW0ICovXG4gIH1cblxuICBbY2xhc3NePVwic3dpcGVyLWJ1dHRvbi1cIl0ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTc3LCAyMjcsIDIyMSk7IC8vIOOCouODvOODhuOCo+OCueODiOOBlOOBqOOBq+eVsOOBquOCi+iJsuOCkuaMh+WumlxuICB9XG5cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB6LWluZGV4OiA5OTk7IC8qIHotaW5kZXjjgpLpq5jjgY/oqK3lrpogKi9cbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTsgLyog57W25a++5L2N572u5oyH5a6aICovXG4gICAgLy90b3A6IDUwJTsgLyog5Lit5aSu44Gr5L2N572u44GZ44KL44KI44GG44Gr6Kq/5pW0ICovXG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpOyAvKiBZ6Lu45pa55ZCR44Gu5Lit5aSu5o+D44GIICovXG4gIH1cbiAgXG4gIFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4OyAvKiDlt6blgbTjgavphY3nva4gKi9cbiAgfVxuICBcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7IC8qIOWPs+WBtOOBq+mFjee9riAqL1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgIC8vIC5zd2lwZXIudGh1bWJuYWlsIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAvLyAgIGhlaWdodDogMTAwcHg7ICAvKiDjgrnjg57jg7zjg4jjg5Xjgqnjg7PlkJHjgZHjga7pq5jjgZXjgpLoqr/mlbTjgZfjgabjgY/jgaDjgZXjgYQgKi9cbiAgICAvLyB9XG5cbiAgICAvLyAuc2xpZGVyIGltZ3tcbiAgICAvLyAgIGhlaWdodDogMzIwcHg7O1xuICAgIC8vIH1cbiAgICAvLyAubW9kYWwtY29udGFpbmVyIHtcbiAgICAvLyAgIG1heC1oZWlnaHQ6IDUwMHB4OyAvKiBDaGFuZ2VkIGZyb20gNzB2aCAqL1xuICAgIC8vICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgLyog44K544Oe44O844OI44OV44Kp44Oz6KGo56S655So44Gu44K144Kk44K66Kq/5pW0ICovXG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgIH1cblxuICB9XG4gIFxuXG4uZGlzY29ncmFwaHlMaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmRpc2NvZ3JhcGh5LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IC8vIDIwMjQvMTEvMTVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIHlveW95b+OBruOBv1xuXG4gICAgLy8g44GT44GT44GL44KJ5LiLeW95b3lv44Gu44G/XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi9kaXNjb19yaWJib24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTklO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdG9wOiAtMTIlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTklO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm90dG9tOiAtMTIlO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDjgZPjgZPjgYvjgonkuIp5b3lveW/jga7jgb9cblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzAwMFxuXG4gICAgICAgLy8gMjAyNC8xMS8xNVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8g5a2Q6KaB57Sg44KS57im44Gr5Lim44G544KLXG4gICAgICAuZGlzY29ncmFwaHlfX2ltZyxcbiAgICAgIC5kaXNjb2dyYXBoeV9fY250IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8vIOW5heOCkjEwMCXjgavoqK3lrprjgZfjgabjgIHopqrjgrPjg7Pjg4bjg4rjga7luYXjgYTjgaPjgbHjgYTjgavluoPjgYzjgovjgojjgYbjgavjgZnjgotcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY29ncmFwaHlfX2ltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NvZ3JhcGh5X19jbnQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgLy8gMjAyNC8xMS8xNVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyDlt6blj7PkuK3lpK7jgavphY3nva5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8g44OG44Kt44K544OI44KC5Lit5aSu5o+D44GIXG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDsgLy8gMjAyNC8xMS8xNVxuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb2dyYXBoeV9fZ3JvdXAge1xuICAgICAgICBmb250LWZhbWlseTogJEthaXNlaTtcbiAgICAgIH1cblxuICAgICAgLmRpc2NvZ3JhcGh5X19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRLYWlzZWk7IC8vIDIwMjQvMTEvMTVcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyAvLyAyMDI0LzExLzE1XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJEthaXNlaTtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyAvLyAyMDI0LzExLzE1XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgLy8gMjAyNC8xMS8xNVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb2dyYXBoeV9fZGF5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRLYWlzZWk7XG5cbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyAvLyAyMDI0LzExLzE1XG4gICAgICB9XG5cbiAgICAgIC5kaXNjb2dyYXBoeV9fdHh0LXdycCB7IC8vIDIwMjQvMTEvMTVcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmRpc2NvZ3JhcGh5X190eHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgLy8gMjAyNC8xMS8xNVxuICAgICAgfVxuXG4gICAgICAuZGlzY29ncmFwaHlfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAvLyAyMDI0LzExLzE1XG4gICAgICAgIHdpZHRoOiAxMDAlOyAvLyDjg4fjg5Xjgqnjg6vjg4jjgafjga93aWR0aOOCkjEwMCXjgavoqK3lrppcbiAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7IC8vIOeUu+mdouOBruW5heOBjDEwMDBweOS7peS4iuOBruWgtOWQiFxuICAgICAgICAgIHdpZHRoOiA3MCU7IC8vIHdpZHRo44KSNzAl44Gr6Kit5a6aXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlzY29ncmFwaHktbHlyaWMgeyAvLyAyMDI0LzExLzE1XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyAvLyDjgqLjg7zjg4bjgqPjgrnjg4jjgZTjgajjgavnlbDjgarjgovog4zmma/oibLjgpLmjIflrppcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7IC8vIOi7veOBhOW9seOCkui/veWKoFxuICAgIGNvbG9yOiAjMDAwOyAvLyDjgqLjg7zjg4bjgqPjgrnjg4jjgZTjgajjgavnlbDjgarjgovoibLjgpLmjIflrppcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyDlrZDopoHntKDjgpLnuKbjgavkuKbjgbnjgotcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IC8vIHlveW95b+OBruOBv1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8geW95b3lv44Gu44G/XG5cbiAgICAvLyDjgZPjgZPjgYvjgonkuIt5b3lveW/jga7jgb9cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29tbW9uL2Rpc2NvX3JpYmJvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtOSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0b3A6IC02JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC05JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTYlO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDjgZPjgZPjgYvjgonkuIp5b3lveW/jga7jgb9cblxuICAgIC8vIC5kaXNjb2dyYXBoeV9feW91dHViZSxcbiAgICAvLyAuZGlzY29ncmFwaHlfX3R4dC13cnAge1xuICAgIC8vICAgd2lkdGg6IDEwMCU7IC8vIOW5heOCkjEwMCXjgavoqK3lrprjgZfjgabjgIHopqrjgrPjg7Pjg4bjg4rjga7luYXjgYTjgaPjgbHjgYTjgavluoPjgYzjgovjgojjgYbjgavjgZnjgotcbiAgICAvLyB9XG5cbiAgICAuZGlzY29ncmFwaHlfX2dyb3VwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkS2Fpc2VpO1xuICAgIH1cblxuICAgIC5kaXNjb2dyYXBoeV9fbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJEthaXNlaTsgLy8gMjAyNC8xMS8xNVxuICAgICAgZm9udC1zaXplOiAzMHB4OyAvLyAyMDI0LzExLzE1XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkS2Fpc2VpO1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyAvLyAyMDI0LzExLzE1XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyAvLyAyMDI0LzExLzE1XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NvZ3JhcGh5X190eHQtd3JwIHsgLy8gMjAyNC8xMS8xNVxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8g44OG44Kt44K544OI44KC5Lit5aSu5o+D44GIXG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLmRpc2NvZ3JhcGh5X190eHQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyAvLyAyMDI0LzExLzE1XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NvZ3JhcGh5X195b3V0dWJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgICAgID5pZnJhbWUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7IC8vIOW5heOCkjkwJeOBq+ioreWumlxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8g5Lit5aSu5o+D44GI44Gu44Gf44KB44Gr5bem44Oe44O844K444Oz44KS6Ieq5YuV44Gr6Kit5a6aXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgLy8g5Lit5aSu5o+D44GI44Gu44Gf44KB44Gr5Y+z44Oe44O844K444Oz44KS6Ieq5YuV44Gr6Kit5a6aXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmx5cmljX190eHQtd3JwIHsgLy8gMjAyNC8xMS8xNVxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8g44OG44Kt44K544OI44KC5Lit5aSu5o+D44GIXG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaG9ydC1ib3JkZXItbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMiU7IC8vIOODnOODvOODgOODvOODqeOCpOODs+OBruW5heOCkjUwJeOBq+ioreWumlxuICAgICAgICBoZWlnaHQ6IDFweDsgLy8g44Oc44O844OA44O844Op44Kk44Oz44Gu6auY44GVXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IC8vIOODnOODvOODgOODvOODqeOCpOODs+OBruiJsuOCkum7kuOBq+ioreWumu+8iOODkOODs+ODk+OBryNmZmbvvIlcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDsgLy8g5LiK5LiL44Gr44Oe44O844K444Oz44KS6Kit5a6a44GX44CB5Lit5aSu5o+D44GIXG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG59XG5cbi5kaXNjb2dyYXBoeS1kZXRhaWx7XG4gIC5kaXNjb2dyYXBoeUxpc3R7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgLy8gMjAyNC8xMi8xN1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgIC5kaXNjb2dyYXBoeUxpc3R7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0ICBcdHdpZHRoOiA5NSU7IC8vIDIwMjQvMTEvMTVcblx0ICB9XG4gIH1cbn0iLCIudGFnIHtcblx0Zm9udC1mYW1pbHk6IFwiS2Fpc2VpIE9wdGlcIixzZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udGFnLWZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA3NSU7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5lbnRyeS10YWctZmxleHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mcm9udC10YWctZmxleHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDg1JTtcblx0bWFyZ2luLWxlZnQ6IDE1JTtcbn1cblxuLmxpdmV7XG5cdGJhY2tncm91bmQ6ICNlODRjODc7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubWFnYXppbmV7XG5cdGJhY2tncm91bmQ6ICM0ZGMzZTc7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udHZ7XG5cdGJhY2tncm91bmQ6ICNlZGE1ZmY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGl2ZV9zdHJlYW1pbmd7XG5cdGJhY2tncm91bmQ6ICNmZmJjNjY7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZXZlbnR7XG5cdGJhY2tncm91bmQ6ICM3RkRCQzk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5cbi5uZXctdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsZXgtc2hyaW5rOiAwOyAgLyogTkVX44K/44Kw44GM5a2Y5Zyo44GX44Gq44GE5aC05ZCI44Gr5bem6Kmw44KB44KS6Ziy44GQICovXG59XG5cblxuLmZsZXgtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5kYXRlLCAudGl0bGV7XG5cdG1hcmdpbjogMTBweDtcblx0Y29sb3I6IHJlZDtcbn1cblxuLm5ldy10YWcucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogNTJweDtcbn1cblxuLmluZm9ybWF0aW9ue1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDBlMGRmO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMzBweCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0cGFkZGluZzogMTBweDtcblx0d2lkdGg6IDgwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubF9faW5mb3JtYXRpb25fdGl0bGV7XG5cdG1hcmdpbjogMTBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRhZy1kYXRlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5cbi5mbHllciB7XG5cdG1heC13aWR0aDogMzYwcHg7XG5cdG1hcmdpbjogMzBweCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIOWNsOWIt+ODl+ODrOODk+ODpeODvOeEoeWKueWMllxuQG1lZGlhIHByaW50IHtcbiAgYm9keSAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgI3ByaW50YWJsZUFyZWEsICNwcmludGFibGVBcmVhICoge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgI3ByaW50YWJsZUFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc2VjLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjLWNvcHlyaWdodCAuamFzcmFjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5zZWMtY29weXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNlYy1jb3B5cmlnaHQgLmphc3JhYyAuaXRlbS1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4uc2VjLWNvcHlyaWdodCAuamFzcmFjIC5pdGVtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG4iLCIvKipcbiAqIFdQIEVkaXRvclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmVkaXRvci1zdHlsZSB7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIGltZy5hbGlnbnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufSIsIi5seV9faGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogMTcwcHggMCA1MHB4O1xufVxuXG4ubHlfX3R0bCB7XG5cdHdpZHRoOiAyMTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5seWJnX3Bvc2l0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0bWluLWhlaWdodDogNTB2aDtcbn1cblxuLmx5YnRuX210IHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuXG4ubHlMaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ2FwOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5cblxuLmx5aXRlbV9jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1OTVkNTtcbn1cblxuLnR4LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmx5TGlzdC1pdGVtX19tZXRhLXRpbWV7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cblxuLmx5cmlje1xuXG4gIC5seXJpYy1kZXRhaWwge1xuXHRcdC5tYWluLWFyZWEtaW5uZXJ7XG5cdFx0XHQubHlfX2hlYWR7XG5cdFx0XHRcdC5zY2hlZHVsZS1kZXRhaWwtY250OjphZnRlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjFmZjgwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuICB9XG5cblx0LnNjaGVkdWxlTGlzdC1pdGVte1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cdH1cbiAgLnNjaGVkdWxlTGlzdC1pdGVtX190dGx7XG4gIFx0Zm9udC1zaXplOiAyNHB4O1xuICB9XG4gIFxuICAuc2NoZWR1bGVMaXN0IC5zY2hlZHVsZUxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuXHQuc2NoZWR1bGVMaXN0LWl0ZW17XG5cdCAgLnNjaGVkdWxlTGlzdC1pdGVtX19jbnR7XG5cdCAgXHR3aWR0aDogOTAlO1xuXHQgIH1cblx0fVxufVxuXG4ubHlyaWMtZGV0YWlsIHtcbiAgLmx5YmdfcG9zaXRpb24ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkgKiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICNwcmludGFibGVBcmVhLCAjcHJpbnRhYmxlQXJlYSAqIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICNwcmludGFibGVBcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiIsIi8qIVxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjQuNFxuXHRieSBIdW1hYW4sIGZvciBhbGwgaHVtYW5zLlxuXHRodHRwOi8vaHVtYWFuLmNvbVxuICovXG5cbi8vIE1vZGFhbCBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRtb2RhYWwtb3ZlcmxheS1jb2xvcjogcmdiYSgwLDAsMCwgMC44KTtcblxuJG1vZGFhbC1yYWRpdXM6IDBweDsgLy81cHhcbiRtb2RhYWwtbWFpbi1iZzogI2ZmZjtcbiRtb2RhYWwtbWFpbi10ZXh0OiAjMDAwO1xuJG1vZGFhbC1tYXgtd2lkdGg6IDEwMDBweDtcbiRtb2RhYWwtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRtb2RhYWwtcGFkZGluZzogMzBweDtcbiRtb2RhYWwtaG92ZXItY29sb3I6IHJnYmEoMCwwLDAsIDAuNyk7XG4kbW9kYWFsLWNsb3NlLWhvdmVyLWNvbG9yOiAjYjkzZDBjO1xuXG4kbW9kYWFsLWxpZ2h0OiAjZmZmO1xuJG1vZGFhbC1wcmltYXJ5OiAjNTU1O1xuJG1vZGFhbC1ncmV5OiAjYWZiN2JjO1xuXG5cbi8vIE1vZGFhbCBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbW9kYWFsLXRyYW5zaXRpb24oJHR5cGUsICRzcGVlZDogLjJzLCAkZWFzZTogZWFzZS1pbi1vdXQpIHtcblx0dHJhbnNpdGlvbjogJHR5cGUgI3skc3BlZWR9ICN7JGVhc2V9O1xufVxuQG1peGluIG1vZGFhbC1oaWRldGV4dCgpIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwYWRkaW5nOjAgIWltcG9ydGFudDtcblx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8vIE1vZGFhbCBTdHJ1Y3R1cmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLW5vc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhYWwtYWNjZXNzaWJsZS1oaWRlIHtcblx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xufVxuXG4ubW9kYWFsLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRvcGFjaXR5OiAwO1xufVxuLm1vZGFhbC13cmFwcGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3BhY2l0eTogMTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwsIDAuM3MpO1xuXHQmICoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQubW9kYWFsLWNsb3NlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdH1cblxuXHQmLm1vZGFhbC1zdGFydF9ub25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Ji5tb2RhYWwtc3RhcnRfZmFkZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYgKlt0YWJpbmRleD1cIjBcIl0ge1xuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIGlzIGZ1bGxzY3JlZW5cblx0Ji5tb2RhYWwtZnVsbHNjcmVlbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogODBweCAyNXB4O1xuXG5cdC8vIHdoZW4gaXMgZnVsbHNjcmVlblxuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG4ubW9kYWFsLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogJG1vZGFhbC1tYWluLXRleHQ7XG5cdG1heC13aWR0aDogJG1vZGFhbC1tYXgtd2lkdGg7XG5cdGJvcmRlci1yYWRpdXM6ICRtb2RhYWwtcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiAkbW9kYWFsLW1haW4tYmc7XG5cdGJveC1zaGFkb3c6ICRtb2RhYWwtc2hhZG93O1xuXHRjdXJzb3I6IGF1dG87XG5cblx0Ly8gd2hpbGUgbG9hZGluZ1xuXHQmLmlzX2xvYWRpbmcge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG59XG5cbi5tb2RhYWwtY2xvc2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyMHB4O1xuXHR0b3A6IDIwcHg7XG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDApO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7IGJhY2tncm91bmQ6ICRtb2RhYWwtY2xvc2UtaG92ZXItY29sb3I7IH1cblx0fVxuXHRzcGFuIHtcblx0XHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XG5cdH1cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE0cHg7XG5cdFx0bGVmdDogMjNweDtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xuXHRcdGJhY2tncm91bmQ6ICRtb2RhYWwtZ3JleTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdH1cbn1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6ICRtb2RhYWwtcGFkZGluZztcbn1cblxuXG4vLyBDb25maXJtIE1vZGFhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1vZGFhbC1jb25maXJtLXdyYXAge1xuXHRwYWRkaW5nOiAzMHB4IDAgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDA7XG59XG4ubW9kYWFsLWNvbmZpcm0tYnRuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0Ly8gT2sgQnV0dG9uXG5cdCYubW9kYWFsLW9rIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkbW9kYWFsLXByaW1hcnksIDE1JSk7XG5cdFx0fVxuXHR9XG5cdCYubW9kYWFsLWNhbmNlbCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALW8ta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuQC1tcy1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8vIEluc3RhZ3JhbSBQaG90b1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1vZGFhbC1pbnN0YWdyYW0ge1xuXHQubW9kYWFsLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Lm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciA+IGJsb2NrcXVvdGUge1xuXHRcdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0fVxuXHRpZnJhbWUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0bWFyZ2luOiAtNnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0YW5pbWF0aW9uOiBpbnN0YVJldmVhbCAxcyBsaW5lYXIgZm9yd2FyZHM7XG5cdH1cbn1cblxuXG5cbi8vIEdhbGxlcnlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWltYWdlIHtcblx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuXHR9XG5cdC5tb2RhYWwtY29udGFpbmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xufVxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vd2lkdGg6IDEwMCU7XG5cdH1cblx0Ji5pc19hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDIwcHggMCAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdCY6Zm9jdXMge1xuXHQgIG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xuXHQmLmlzX2hpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG1vZGFhbC1ncmV5O1xuXHRcdH1cblx0fVxuXHRzcGFuIHtcblx0XHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XG5cdH1cblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTZweDtcblx0XHRsZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRtYXJnaW46IC01cHggMCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuXHQmLWlubmVyIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHR9XG5cdCYtb3V0ZXIge1xuXHRcdHJpZ2h0OiA0NXB4O1xuXHR9XG59XG4ubW9kYWFsLWdhbGxlcnktcHJldiB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHsgbGVmdDogMjJweDsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQmLWlubmVyIHtcblx0XHRyaWdodDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cblx0Ji1vdXRlciB7XG5cdFx0bGVmdDogNDVweDtcblx0fVxufVxuXG5cbi8vIFZpZGVvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC12aWRlby13cmFwIHtcblx0bWFyZ2luOiBhdXRvIDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLCAwLjMpO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRtYXgtd2lkdGg6IDEzMDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdGVtYmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8vIE1vZGFhbCBpRnJhbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0Lm1vZGFhbC12aWRlby1jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGhlaWdodDogNzMxcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcblx0Lm1vZGFhbC1pbWFnZSB7XG5cdFx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjcpOztcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogNzAwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuXHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuXHRcdHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDUxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcblx0Lm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG4vLyBDU1MgbG9hZGluZyBnaWZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xufVxuQC1tcy1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW8ta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbi1sZWZ0OjRweDttYXJnaW4tdG9wOjRweDtwb3NpdGlvbjphYnNvbHV0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY+ZGl2e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoxNXB4O2JhY2tncm91bmQ6I2ZmZn0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMSk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5OjBzOy1tb3otYW5pbWF0aW9uLWRlbGF5OjBzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjBzOy1vLWFuaW1hdGlvbi1kZWxheTowczthbmltYXRpb24tZGVsYXk6MHN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjEyczstbW96LWFuaW1hdGlvbi1kZWxheTouMTJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi4xMnM7YW5pbWF0aW9uLWRlbGF5Oi4xMnN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMjVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjI1czstby1hbmltYXRpb24tZGVsYXk6LjI1czthbmltYXRpb24tZGVsYXk6LjI1c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCk+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LW1vei1hbmltYXRpb24tZGVsYXk6LjM3czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMzdzOy1vLWFuaW1hdGlvbi1kZWxheTouMzdzO2FuaW1hdGlvbi1kZWxheTouMzdzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNXM7LW1vei1hbmltYXRpb24tZGVsYXk6LjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi41czstby1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNjJzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi42MnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjYyczstby1hbmltYXRpb24tZGVsYXk6LjYyczthbmltYXRpb24tZGVsYXk6LjYyc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNil7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6Ljc1czstbW96LWFuaW1hdGlvbi1kZWxheTouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi43NXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi43NXM7YW5pbWF0aW9uLWRlbGF5Oi43NXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi44N3M7LW1vei1hbmltYXRpb24tZGVsYXk6Ljg3czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouODdzOy1vLWFuaW1hdGlvbi1kZWxheTouODdzO2FuaW1hdGlvbi1kZWxheTouODdzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg4KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9XG4iLCIvKipcbiAqIEluZGV4XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubm8tY29udGVudHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4uaW5kZXgge1xuICAuaW5kZXhfX3R0bCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubWFpbi1hcmVhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG5cdC5jb250ZW50LXR0bHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cbiAgLmxfX2hlcm9fX2JnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZGV4L3ZpZGVvXzAxLmdpZj8wODE2KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmRleC9oZXJvX2JnLmdpZj8wNjI5MDEpIDUwJSA1MCUgLyBjb3ZlciBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iWVRQX3dyYXBwZXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxfX2hlcm9fX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgLy8gbWFyZ2luLXRvcDogLTE2N3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5nbG9iYWxNZW51LWxpc3Qge1xuICAgICAgPnVsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDYwcHgsIDFmcikpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCg2MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sX19ibnIge1xuXG4gICAgLmxfX2Juci1saXN0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMGUwZGY7XG4gICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogODBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDJ2dztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5sX19ibnItbGlzdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+YSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxfX2Juci1saXN0LWltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQTk4QjtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwMzgvNzMxO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sX19ibnItbGlzdC1pbWctdGh1bWIge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sX19ibnItbGlzdC1jbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubF9fc2NoZWR1bGUge1xuXG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmxfX3NjaGVkdWxlX190dGwge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIC5zY2hlZHVsZUxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAubF9fc2NoZWR1bGVfX2NhbGVuZGFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAvLyBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MjVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgID5pZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXHRcdC5teS00MHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cbiAgfVxuXG4gIC5sX19uZXdzIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9uZXdfaGFpa2VpLnBuZycpO1xuXG5cbiAgICAubF9fbmV3c19fdHRsIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG5cbiAgICAubmV3c0xpc3QtaXRlbSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua2J0bi13cnAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAubF9fcHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZTRlNDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG5cdFx0LnNlY2JveF9fcHJvZmlsZXtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHR9XG5cblx0XHQubF9fcHJvZmlsZV9faW5uZXJ7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4OTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXG5cdFx0LmxfX3Byb2ZpbGVfX2xlZnR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR9XG5cblx0XHQubF9fcHJvZmlsZV9fcmlnaHR7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR9XG5cbiAgICAubF9fcHJvZmlsZV9faW1nIHtcbiAgICAgIG1heC13aWR0aDogODkwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5sX19wcm9maWxlX19jbnQge1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5sX19wcm9maWxlX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgICAgfVxuXG4gICAgICAubF9fcHJvZmlsZV9fdHh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubF9fZGlzY29ncmFwaHkge1xuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmRpc2NvZ3JhcGh5TGlzdCB7XG4gICAgICAgIC5kaXNjb2dyYXBoeS1pdGVtIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sX19kaXNjb2dyYXBoeV9fdHRsIHtcbiAgICAgICAgd2lkdGg6IDI5MXB4O1xuICAgICAgfVxuXG4gICAgICAubGlua2J0bi13cnAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sX195b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA4Y2ZjO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubF9feW91dHViZV9fc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBtYXgtd2lkdGg6IDkzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgIG1heC13aWR0aDogODkwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBbY2xhc3NePVwic3dpcGVyLWJ1dHRvbi1cIl0ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiA2NXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5sX195b3V0dWJlX190dGwge1xuICAgICAgd2lkdGg6IDE5NC4zMzMzMzMzM3B4O1xuICAgIH1cblxuICAgIC5sX195b3V0dWJlX19zbGlkZV9fbXYge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgID5pZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sX195b3V0dWJlX19zbGlkZV9fdHh0IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkS2Fpc2VpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sX195b3V0dWJlX19zbGlkZSB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZDRlNjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFhMmM0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ODRiMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAgLmxfX2ZhbmNsdWJfYmdfc2Vjb25ke1xuICAgXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9oYWlrZWkucG5nJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgfVxuXG5cdC5zZWNib3hfX2ZhbmNsdWJ7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0fVxuXG4gIC5sX19mYW5jbHViIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9mYW5jbHViX3BjLmpwZycpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmRleC9mYW5jbHViX3BjLmpwZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdCAgbWF4LXdpZHRoOiA1MDBweDtcblx0XHQgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5sX19mYW5jbHViX190dGwge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cblxuICAgIC5sX19mYW5jbHViX19pbWcge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gICAgfVxuXG4gICAgLmxfX2ZhbmNsdWJfX3R4dCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubF9fZmFuY2x1Yi1idG5zIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgIC5saW5rYnRuLXdycCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rYnRuIHtcbiAgICAgICAgICAvL3dpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblx0LnJlY29tbWVuZF9wYW5lbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0cHtcblx0XHRcdG1hcmdpbjogNXB4IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnJlY29tbWVuZF9wYW5lbF9faXRlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQucmVjb21tZW5kX3BhbmVsOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMjE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmRleC9iYWxsb29uLnBuZykgY2VudGVyIC8gMTAwJSBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTg1cHg7XG5cdFx0bGVmdDogMjI1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuanMtdG9nZ2xlLXBhbmVse1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXG4gIC5sX19rb2tvcm9lIHtcbiAgICAubF9fa29rb3JvZV9fYm5yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sX190d2l0dGVyIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZjg5MjA7XG5cbiAgICAuaW5uZXIge1xuICAgICAgLmxfX3R3aXR0ZXJfX3R0bCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLnR3aXR0ZXItdGltZWxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cdC5hbm5vdW5jZW1lbnRzX190dGx7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdG1hcmdpbjogMTVweCBhdXRvO1xuXHR9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWNvbW1lbmRfcGFuZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5kZXgvYmFsbG9vbi5wbmcpIGNlbnRlci8xMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNjZweDtcbiAgICAgICAgbGVmdDogNjYlO1xuICAgICAgfVxuXG5cdFx0XHQubF9faXRlbV9fcGN7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQubF9faXRlbV9fc3B7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZWNvbW1lbmRfcGFuZWwge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTVweCkge1xuICAgICAgLnJlY29tbWVuZF9wYW5lbCB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAucmVjb21tZW5kX3BhbmVsIHtcblx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgLnJlY29tbWVuZF9wYW5lbCB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAucmVjb21tZW5kX3BhbmVsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cbiAgfVxuXG5cblxuXG5cblxufVxuIiwiLyoqXG4gKiBtZW1iZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWVtYmVyIHtcblxuICAubWFpbi1hcmVhLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNlNWUwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi9iZ19wdG4ucG5nJykgY2VudGVyLzQwNi4xMTlweCAyNjguNzA4OXB4IHJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cblx0LmlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZW1iZXIvcHJvZl9jaGVja19pb24ucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDclO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXHR9XG5cblx0LmtvdG9yaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZW1iZXIvcHJvZl9jaGVja19rb3RvcmkucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDclO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG5cdH1cblxuXHQubmFnaXNhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lbWJlci9wcm9mX2NoZWNrX25hZ2lzYS5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDclO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cblx0fVxuXG5cdC5ydXJpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lbWJlci9wcm9mX2NoZWNrX3J1cmkucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDclO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG5cdH0gXG5cblx0LnNha3VyYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZW1iZXIvcHJvZl9jaGVja19zYWt1cmEucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDclO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXHR9XG5cblx0Lnl1cmEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWVtYmVyL3Byb2ZfY2hlY2tfeXVyYS5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNyU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cblx0fVxuXG5cdFxuXG4gIC5tZW1iZXItY250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNXB4O1xuXG4gICAgLm1lbWJlci1jbnRfX3R0bCB7XG4gICAgICB3aWR0aDogMTgycHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIH1cblxuICAgIC5tZW1iZXJMaXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDQwcHggMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCg2MHB4LCAxZnIpKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDYwcHgsIDFmcikpO1xuICAgICAgfVxuXG4gICAgICAubWVtYmVyTGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5tZW1iZXJMaXN0LWJnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgID5hIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuXG4gICAgICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVtYmVyTGlzdC1pbWcge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjkvNDA7XG5cbiAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbWJlckxpc3QtY250IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRLYWlzZWk7XG5cbiAgICAgICAgICAgIC5tZW1iZXJMaXN0LW5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW1iZXJMaXN0LWVuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW1iZXJMaXN0LWljbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxu5YCL5Yil44Oa44O844K4XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubWVtYmVyLXByb2ZpbGUge1xuXG5cdC5iZy1mcmFtZXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG4gIC5tYWluLWFyZWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBwYWRkaW5nOiA1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29tbW9uL2JnX3B0bi5wbmcnKSBjZW50ZXIvNDA2LjExOXB4IDI2OC43MDg5cHggcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogNTRweCAwO1xuICB9XG5cbiAgLnByb2ZpbGUtY250IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5wcm9maWxlX190dGwge1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucHJvZmlsZS1jbnQge1xuICAgIC5wcm9maWxlX19zbGlkZSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYmctY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucHJvZmlsZV9fbmFtZS1qcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgICAucHJvZmlsZV9fbmFtZS1lbiB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlX19tZXRhLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1heC13aWR0aDogMjkwcHg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAucHJvZmlsZV9fbWV0YSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlLXR3aXRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnByb2ZpbGVfX21ldGEtbGlzdCB7XG5cdG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLyoqXG4gKiBOZXdzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3Mge1xuICAud3JhcHBlciB7XG4gIH1cblxuICAubWFpbi1hcmVhLWlubmVyIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmMWZmODA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5ld3NfX3R0bCB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cblxuICAubmV3cy1jbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE3MHB4IDI1cHggNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rYnRuLXdycCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gIC8vXG4gIC5uZXdzTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDE2MHB4LCAxZnIpKTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE2MHB4LCAzMDBweCkpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIHNjaGVkdWxlICYgVGlja2V0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRpY2tldCxcbi5zY2hlZHVsZSB7XG4gIC5tYWluLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc2NoZWR1bGVfX2hlYWQge1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5zY2hlZHVsZV9fdHRsIHtcbiAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAuc2NoZWR1bGUtY250IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIC5zY2hlZHVsZS1uYXYge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLnNjaGVkdWxlLW5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0NCQ0JDQjtcbiAgICAgICAgZm9udC1mYW1pbHk6IG5pa3VtYXJ1O1xuXG4gICAgICAgICYuaXNfX2FjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID5hIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNjaGVkdWxlTGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAuc2NoZWR1bGVMaXN0LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAuc2NoZWR1bGVMaXN0LWl0ZW0taW5uZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAuc2NoZWR1bGVMaXN0LWl0ZW1fX2RheSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zY2hlZHVsZUxpc3QtaXRlbV9fY250IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maW5pc2gge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAyNyUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb21tb24vc29sZG91dC5wbmcnKSBjZW50ZXIvMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGlja2V0IHtcbiAgLnNjaGVkdWxlTGlzdC1jbnQge1xuICAgIC5zY2hlZHVsZUxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG5cbiAgICAgIC5zY2hlZHVsZUxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGlja2V0LWRldGFpbCxcbi5seXJpYy1kZXRhaWwsXG4uc2NoZWR1bGUtZGV0YWlsIHtcbiAgLm1haW4tYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWFpbi1hcmVhLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5zY2hlZHVsZS1kZXRhaWwtY250IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDU5NWQ1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuXG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAgICAgLnNjaGVkdWxlLWRldGFpbC1tZXRhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRLYWlzZWk7XG5cbiAgICAgICAgLnNjaGVkdWxlLWRldGFpbF9fdHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NoZWR1bGUtZGV0YWlsX19kYXkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2hlZHVsZUxpc3QtaXRlbV9fbWV0YS10aW1lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjaGVkdWxlTGlzdC1pdGVtX19tZXRhLXBsYWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNjaGVkdWxlLWRldGFpbC10eHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rYnRuLXdycCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG4udGlja2V0IHtcbiAgLnNjaGVkdWxlLWNudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbiIsIi8qKlxuICogc2NoZWR1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGlzY29ncmFwaHkge1xuICAuZGlzY29ncmFwaHlfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5kaXNjb2dyYXBoeV9fdHRsIHtcbiAgICAgIHdpZHRoOiAyOTFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5kaXNjb2dyYXBoeS1jbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgLmRpc2NvZ3JhcGh5TGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuXG4gIH1cbn1cbiIsIi5rb2tvcm9lIHtcblxuXHQuYmdfa29rb3JvZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9rb2tvcm9lL3lveW95b19rb2tvcm9lLWNoZWNrLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzc4ZDRjYztcblx0fVxuXG5cdC5iZ19ncmVlbntcblx0XHRiYWNrZ3JvdW5kOiAjOThmYzA0O1xuXHR9XG5cblx0LnRpdGxlLXBke1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG4gIC5iZ19ncmFkX3kge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4NGRlZywgcmdiYSgyNTUsIDEzOSwgMTk4LCAwLjc1KSAwJSwgcmdiYSgyNTUsIDEzNSwgMTc3LCAwLjc1KSAzNiUsIHJnYmEoMjU1LCAyMjQsIDE3OCwgMC43NSkgNjYlLCByZ2JhKDI1NSwgMTU2LCAxOTgsIDAuNzUpIDEwMCUpO1xuICB9XG4gIC5rb2tvcm9lLXRpdGxlLWJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi9iZ19wdG4ucG5nJykgY2VudGVyLzQwNi4xMTlweCAyNjguNzA4OXB4IHJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzhkNGNjO1xuICAgID4gaDIge1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmtva29yb2UtaGVhZC10aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAua29rb3JvZS1tZW1iZXIge1xuICAgIHBhZGRpbmc6IDhweCA4cHggMCA4cHg7XG4gIH1cbiAgaDMge1xuICAgICYua29rb3JvZS10aXRsZS1iYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogIzc4ZDRjYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5rb2tvcm9lLXRpdGxlMDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAxcHggMTBweCAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4ZDRjYztcbiAgICBib3JkZXI6IDFweCAjMDAwIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAua29rb3JvZS10ZXh0MDEge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC5rb2tvcm9lLXRleHQwMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5rb2tvcm9lLXRleHQwMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5rb2tvcm9lLXRleHQwNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5rb21lLXRleHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oC7JztcbiAgICB9XG4gIH1cbiAgLnRleHQtYWxpbmUtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAudml2aWQtcGluayB7XG4gICAgY29sb3I6ICR2aXZpZC1waW5rO1xuICB9XG5cbiAgLmtva29yb2UtbGlzdDAxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfjg7snO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rb2tvcm9lLWJveDAxIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5rb2tvcm9lLWJveDAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5rb2tvcm9lLWJveDAzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5rb2tvcm9lLXRleHRlcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggIzAwMCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRLYWlzZWk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5rb2tvcm9lLXRleHRlcmVhLWJveDAxIHtcbiAgICBtYXJnaW46IC0xNnB4IDYlIDA7XG4gICAgcGFkZGluZzogMjRweCA0JSAxNnB4O1xuICB9XG4gIC5rb2tvcm9lLXRleHRlcmVhLWJveDAyIHtcbiAgICBtYXJnaW46IDAgNiU7XG4gICAgcGFkZGluZzogMTZweCA0JTtcbiAgfVxuICAua29rb3JvZS10ZXh0ZXJlYS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAua29rb3JvZS1pbWcwMSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAua29rb3JvZS1pbWcwMiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn0iLCIubHAge1xuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBTd2lwZXLjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6voqr/mlbRcbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAvLyDjg5zjgr/jg7Pjga7jgrXjgqTjgrrjgpLlpKfjgY3jgY/jgZnjgotcbiAgd2lkdGg6IDQwcHg7IC8vIOOCteOCpOOCuuiqv+aVtFxuICBoZWlnaHQ6IDQwcHg7IC8vIOOCteOCpOOCuuiqv+aVtFxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IC8vIOOCouOCpOOCs+ODs+OBruOCteOCpOOCuuOBjOODnOOCv+ODs+OBq+WQiOOCj+OBm+OBpuiqv+aVtOOBleOCjOOCi+OCiOOBhuOBq1xuXG4gIC8vIOODnOOCv+ODs+OBruS9jee9ruOCkuiqv+aVtFxuICB0b3A6IDUwJTsgLy8g44Oc44K/44Oz44KS57im5pa55ZCR44Gu5Lit5aSu44Gr6YWN572uXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLy8g57im5pa55ZCR44Gu5Lit5aSu44GL44KJ44Gu44Kq44OV44K744OD44OI44KS6Kq/5pW0XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICB3aWR0aDogNTBweDsgLy8g44K144Kk44K66Kq/5pW0XG4gICAgaGVpZ2h0OiA1MHB4OyAvLyDjgrXjgqTjgrroqr/mlbRcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgbGVmdDogMjNweDsgLy8g5bem44Oc44K/44Oz44Gu5L2N572u44KS5YaF5YG044Gr6Kq/5pW0XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICByaWdodDogMjNweDsgLy8g5bem44Oc44K/44Oz44Gu5L2N572u44KS5YaF5YG044Gr6Kq/5pW0XG4gIH1cbn1cblxuXHQuYmdfbGFuZGluZ3BhZ2V7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGFuZGluZ3BhZ2UvaGFpa2VpLTEucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblx0fVxuXG4gIC50b3BfbWd7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5tZy10b3AtM3tcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAubWctdG9wLTZ7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1nLXRvcC0xMHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm1nLXRvcC0xNXtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1nLXRvcC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5tZy10b3AtMjUubGFzdC1zZWN0aW9ue1xuICAgIG1hcmdpbjogMjVweCA2JSAwO1xuICAgIHBhZGRpbmc6IDI0cHggNCUgMTZweDtcbiAgfVxuXG4gIC5tZy10b3AtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cblxuICAubWctYm90dG9tLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1nLWJvdHRvbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1taWRkbGUtYXJlYS10ZXh0Lm1nLXRvcC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG5cdC5iZ19ncmVlbntcblx0XHRiYWNrZ3JvdW5kOiAjOThmYzA0O1xuXHR9XG5cblx0LnRpdGxlLXBke1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG4gIC5iZ19ncmFkX3kge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xhbmRpbmdwYWdlL2hhaWtlaS0xLnBuZycpIHJlcGVhdC15IGNlbnRlcjtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGl0bGUtYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogMTEwMHB4O1xuICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGFuZGluZ3BhZ2UvdG9wLWhhaWtlaS5wbmcnKSA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyAvLyDmqKrmlrnlkJHjgavjg6rjg5Tjg7zjg4hcbiAgICA+IGgyIHtcbiAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS1oZWFkLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYW5kaW5ncGFnZS1tZW1iZXIge1xuICAgIHBhZGRpbmc6IDhweCA4cHggMCA4cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYW5kaW5ncGFnZS10b3AtYm94LWlubmVyLXVwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyBGbGV4Ym9444KS5L2/55So44GX44Gm6KaB57Sg44KS5qiq44Gr5Lim44G544KLXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIOimgee0oOmWk+OBq+Wdh+etieOBquOCueODmuODvOOCueOCkuioreWumlxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIOimgee0oOOCkuS4reWkruaPg+OBiOOBq+OBmeOCi1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRvcC1ib3gtaW5uZXItbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyBGbGV4Ym9444KS5L2/55So44GX44Gm6KaB57Sg44KS5qiq44Gr5Lim44G544KLXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8g6KaB57Sg44KS5Lit5aSu5o+D44GI44Gr44GZ44KLXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDkvY3nva7jgpLoqr/mlbTjgZnjgovjgZ/jgoHjgatyZWxhdGl2ZeOCkuaMh+WumlxuICAgIG1hcmdpbjogLTdweCBhdXRvO1xuICAgIHdpZHRoOiA5MyU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy8gNzY4cHjku6XkuIrjga7nlLvpnaLluYXjgadQQ+ihqOekuueUqOOBruOCueOCv+OCpOODq+OCkumBqeeUqFxuICAgICAgZGlzcGxheTogZmxleDsgLy8gRmxleGJveOOCkuS9v+eUqOOBl+OBpuimgee0oOOCkuaoquOBq+S4puOBueOCi1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8g6KaB57Sg44KS5Lit5aSu5o+D44GI44Gr44GZ44KLXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8g5L2N572u44KS6Kq/5pW044GZ44KL44Gf44KB44GrcmVsYXRpdmXjgpLmjIflrppcbiAgICAgIG1hcmdpbjogLTdweCBhdXRvO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLWJveC1pbm5lci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7IC8vIEZsZXhib3jjgpLkvb/nlKjjgZfjgabopoHntKDjgpLmqKrjgavkuKbjgbnjgotcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8g6KaB57Sg6ZaT44Gr5Z2H562J44Gq44K544Oa44O844K544KS6Kit5a6aXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8g6KaB57Sg44KS5Lit5aSu5o+D44GI44Gr44GZ44KLXG5cbiAgICAvLyA+ICogeyAvLyDnm7TmjqXjga7lrZDopoHntKDjgZnjgbnjgabjgavpgannlKhcbiAgICAvLyAgICAgZmxleDogMTsgLy8gZmxleC1ncm93LCBmbGV4LXNocmluaywgZmxleC1iYXNpc+OCkjHjgavoqK3lrppcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyDjg4bjgq3jgrnjg4jjgoTnlLvlg4/jgpLkuK3lpK7mj4PjgYhcbiAgICAvLyAgICAgcGFkZGluZzogMCAxMHB4OyAvLyDkuKHlgbTjgavjg5Hjg4fjgqPjg7PjgrDjgpLov73liqBcbiAgICAvLyB9XG4gIH1cbiAgLnRvcC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlOyAvLyDjgrnjg57jg5vooajnpLrjgafjga/luYXjgpIxMDAl44Gr6Kit5a6aXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4OyAvLyDjgrnjg57jg5vooajnpLrjgafjga/jg5Hjg4fjgqPjg7PjgrDjgpLlsJHjgZflsI/jgZXjgY/oqr/mlbRcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICAgIHdpZHRoOiAzNyU7IC8vIFBD6KGo56S644Gn44Gv5bmF44KSMzcl44Gr6Kit5a6aXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgLy8gUEPooajnpLrjgafjga/jg5Hjg4fjgqPjg7PjgrDjgpIyMHB444Gr6Kit5a6aXG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS10b3AtbW9ubmdvbm4td3JhcHBlciB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICB3aWR0aDogNzAlOyAvLyBQQ+ihqOekuuOBp+OBr+W5heOCkjcwJeOBq+ioreWumlxuICAgIH1cbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLXBob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8g5Lit5aSu44Gu55S75YOP44KS5Lit5aSu44Gr6YWN572uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8g6Kaq6KaB57Sg44GL44KJ44Gv44G/5Ye644Gf6YOo5YiG44KS6Z2e6KGo56S644Gr44GZ44KLXG4gICAgd2lkdGg6IDEwMCU7IC8vIOimquimgee0oOOBruW5heOCkjEwMCXjgavoqK3lrppcbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLXBob3RvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMzMlOyAvLyDjgqjjg6rjgqLjgpIz562J5YiGXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDkvY3nva7oqr/mlbTjga7jgZ/jgoHjgatyZWxhdGl2ZeOCkuaMh+WumlxuICAgIGhlaWdodDogYXV0bzsgLy8g55S75YOP44Gu6auY44GV44KS6Ieq5YuV6Kq/5pW0XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRvcC1waG90by13cmFwcGVyOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogLTMlOyAvLyDlt6bjga7nlLvlg4/jgpLlt6bjgasyMCXjgZrjgonjgZlcbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLXBob3RvLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgICByaWdodDogLTMlOyAvLyDlj7Pjga7nlLvlg4/jgpLlj7PjgasyMCXjgZrjgonjgZlcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1hdWRpdGlvbi1idXR0b24ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAubGFuZGluZ3BhZ2UtbWlkZGxlLXRpdGxlIHtcbiAgICB3aWR0aDogNTglO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLWFydGlzdC1waG90byB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLWppbXVzaG8tbG9nbyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1hcnRpc3QtbG9nbyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1taWRkbGUtYXJlYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDRweCAwO1xuICAgIG1hcmdpbjogMTdweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGFuZGluZ3BhZ2Utc25zLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gIC5hdWRpdGlvbi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFMkZFO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLW1pZGRsZS1pY29uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIH1cblxuICAubGFuZGluZ3BhZ2UtbWlkZGxlLWljb24ubWctdG9wLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLXBob3RvIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmdwYWdlLXBob3RvLmlkbGUtZGVidXQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgICYubGFuZGluZ3BhZ2UtdGl0bGUtYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3OGQ0Y2M7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGl0bGUwMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDFweCAxMHB4IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhkNGNjO1xuICAgIGJvcmRlcjogMXB4ICMwMDAgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYW5kaW5ncGFnZS10ZXh0MDEge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC5sYW5kaW5ncGFnZS10ZXh0MDIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGV4dDAzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRleHQwNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5rb21lLXRleHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oC7JztcbiAgICB9XG4gIH1cbiAgLnRleHQtYWxpbmUtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAudml2aWQtcGluayB7XG4gICAgY29sb3I6ICR2aXZpZC1waW5rO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLWxpc3QwMSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZGluZ3BhZ2UtYm94MDEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWJveDAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5sYW5kaW5ncGFnZS1ib3gwMyB7XG4gICAgLy8gbWFyZ2luLXRvcDogMjRweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzg2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLXRleHRlcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggIzAwMCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkS2Fpc2VpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGV4dGVyZWEtYm94MDEge1xuICAgIG1hcmdpbjogLTIycHggNiUgMDtcbiAgICBwYWRkaW5nOiAyNHB4IDQlIDE2cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRleHRlcmVhLWJveDAyIHtcbiAgICBtYXJnaW46IDAgNiU7XG4gICAgcGFkZGluZzogMTZweCA0JTtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGV4dGVyZWEtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWljb25hcmVhIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA4cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWljb25hcmVhLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIOawtOW5s+aWueWQkeOBruS4reWkruaPg+OBiFxuICAgIGdhcDogNXB4OyAvLyDopoHntKDplpPjga7plpPpmpTjgpI1cHjjgavoqK3lrppcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYW5kaW5ncGFnZS1pY29uYXJlYS1mbGV4Lm1nLXRvcC0xNSB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtaWNvbmFyZWEtZmxleC5tZy10b3AtMjUge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXN1aXNlbm5ib3N5dSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXN1aXNlbm5ib3N5dS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG4gIC5vdWJvLWxpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuICAubGFuZGluZ3BhZ2Utc3RlcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNFQTkyQjE7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXBpbmstdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjRUE5MkIxO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDopqropoHntKDjgavnm7jlr77kvY3nva7jgpLoqK3lrppcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7IC8vIOeWkeS8vOimgee0oOOBq+OBr2NvbnRlbnTjg5fjg63jg5Hjg4bjgqPjgYzlv4XpoIhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyDopqropoHntKDjgavlr77jgZfjgabntbblr77kvY3nva5cbiAgICAgICAgbGVmdDogMDsgLy8g5bem56uv44GL44KJXG4gICAgICAgIHJpZ2h0OiAwOyAvLyDlj7Pnq6/jgb7jgadcbiAgICAgICAgYm90dG9tOiAwOyAvLyDopoHntKDjga7kuIvnq6/jgatcbiAgICAgICAgaGVpZ2h0OiAxcHg7IC8vIOS4i+e3muOBruWOmuOBlVxuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBtYXJnaW46IC0yMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS1waW5rLXRleHQtbm8tYm9yZGVyIHtcbiAgICBjb2xvcjogI0VBOTJCMTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC50aWt0b2stdGV4dC1pbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbiAgLnRpa3Rvay1hcHBlYWwtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWhpZ2hsaWdodGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDnlpHkvLzopoHntKDjga7ln7rmupbngrnjgajjgZfjgaboqK3lrppcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIOeWkeS8vOimgee0oOOBruS9jee9ruiqv+aVtOOBruOBn+OCgeOBq+W/heimgVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgLy8g55aR5Ly86KaB57Sg44Gr44GvY29udGVudOODl+ODreODkeODhuOCo+OBjOW/hemgiFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIOimquimgee0oOOBq+WvvuOBl+OBpue1tuWvvuS9jee9rlxuICAgICAgICBsZWZ0OiAwOyAvLyDlt6bnq6/jgYvjgolcbiAgICAgICAgcmlnaHQ6IDA7IC8vIOWPs+err+OBvuOBp1xuICAgICAgICBib3R0b206IDA7IC8vIOimgee0oOOBruS4i+err+OBq1xuICAgICAgICBoZWlnaHQ6IDEycHg7IC8vIOS4i+e3muOBruWOmuOBlVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkVCRDsgLy8g5LiL57ea44Gu6ImyXG4gICAgICAgIHdpZHRoOiAxMDAlOyAvLyDluYXjgpLopqropoHntKDjgajlkIzjgZjjgavjgZnjgotcbiAgICB9XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWFycm93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI0I0RDVGRjtcbiAgfVxuICAubGFuZGluZ3BhZ2UtbGFiZWwtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I0RDVGRjsgLy8g6IOM5pmv6Imy44KS6Kit5a6aXG4gICAgY29sb3I6IHdoaXRlOyAvLyDjg4bjgq3jgrnjg4jjgqvjg6njg7zjgpLnmb3jgavoqK3lrppcbiAgICBwYWRkaW5nOiAzcHggMTRweDsgLy8g5YaF5YG044Gu5L2Z55m944KS6Kit5a6aXG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IC8vIOinkuOCkuS4uOOBj+OBmeOCi1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IC8vIOW9seOCkuOBpOOBkeOCi1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8g6IOM5pmv6Imy44KS44OG44Kt44K544OI44Gu5ZGo44KK44Gg44GR44Gr6YGp55SoXG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRleHQtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtaW1nMDEge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWltZzAyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5ib3lvYm95byB7XG4gICAgYW5pbWF0aW9uOiBzcXVhc2ggMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTsgLyogLmJveW9ib3lv5YG044GnMS4y56eS44GK44GN44Gr44Ki44OL44Oh44O844K344On44Oz44KS5ZG844Gz5Ye644GX5a6f6KGM44GZ44KLICovXG4gIH1cbiAgQGtleWZyYW1lcyBzcXVhc2gge1xuICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cbiAgICA1MCUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9LyrlpKfjgY3jgZXjgpLlpInjgYjjgZ/jgYTjgZ/jgoHjgIFzY2FsZeOCkuOAgTHihpIxLjHihpIx44Go5aSJ5YyWKi9cbiAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cbiAgfVxuXG4gIC5rYWRhaS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBGbGV4Ym9444KS5L2/55SoICovXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIOawtOW5s+aWueWQkeOBq+S4reWkruaPg+OBiCAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOWeguebtOaWueWQkeOBq+S4reWkruaPg+OBiCAqL1xuICB9XG5cbiAgLmNkLWphY2tldCB7XG4gICAgZmxleC1iYXNpczogMzAlOyAvKiDnlLvlg4/pg6jliIbjga7luYXjgpIzMCXjgavoqK3lrpogKi9cbiAgfVxuXG4gIC5rYWRhaS1lcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IC8qIOODhuOCreOCueODiOOBqOeUu+WDj+OBrumWk+OBq+ODkeODh+OCo+ODs+OCsOOCkuioreWumiAqL1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgLyog44OG44Kt44K544OI44Go55S75YOP44Gu6ZaT44Gr44OR44OH44Kj44Oz44Kw44KS6Kit5a6aICovXG4gICAgfVxuICB9XG5cbiAgLmthZGFpLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IC8qIOODhuOCreOCueODiOOBqOODquODs+OCr+OBrumWk+OBq+ODnuODvOOCuOODs+OCkuioreWumiAqL1xuICB9XG5cbiAgLmthZGFpLWljb24ge1xuICAgIHdpZHRoOiA0MHB4OyAvKiDjgqLjgqTjgrPjg7Pjga7jgrXjgqTjgrrjgpLoqK3lrpogKi9cbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IC8qIOOCouOCpOOCs+ODs+OBqOODhuOCreOCueODiOOBrumWk+OBq+ODnuODvOOCuOODs+OCkuioreWumiAqL1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIHdpZHRoOiA1NXB4OyAvKiDjgqLjgqTjgrPjg7Pjga7jgrXjgqTjgrrjgpLoqK3lrpogKi9cbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICAua2FkYWktbGluayB7XG4gICAgZGlzcGxheTogZmxleDsgLyogRmxleGJveOOCkuS9v+eUqCAqL1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIOimgee0oOOCkue4puaWueWQkeOBq+S4puOBueOCiyAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOS4reWkruaPg+OBiCAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLyog44OG44Kt44K544OI44KS5Lit5aSu5o+D44GIICovXG4gIH1cblxuICAjYXVkaXRpb24tZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyAvKiDjg5jjg4Pjg4Djg7zjga7pq5jjgZXjgavlv5zjgZjjgaboqr/mlbQgKi9cbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IC8qIHBhZGRpbmctdG9w44Go5ZCM44GY5YCk44Gu6LKg44Gu44Oe44O844K444Oz44KS6Kit5a6aICovXG4gIH1cblxuICAjZW50cnktZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyAvKiDjg5jjg4Pjg4Djg7zjga7pq5jjgZXjgavlv5zjgZjjgaboqr/mlbQgKi9cbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IC8qIHBhZGRpbmctdG9w44Go5ZCM44GY5YCk44Gu6LKg44Gu44Oe44O844K444Oz44KS6Kit5a6aICovXG4gIH1cbn1cbiIsIi5hdWRpdGlvbiB7XG5cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN3aXBlcuODnOOCv+ODs+OBruOCueOCv+OCpOODq+iqv+aVtFxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIC8vIOODnOOCv+ODs+OBruOCteOCpOOCuuOCkuWkp+OBjeOBj+OBmeOCi1xuICB3aWR0aDogNDBweDsgLy8g44K144Kk44K66Kq/5pW0XG4gIGhlaWdodDogNDBweDsgLy8g44K144Kk44K66Kq/5pW0XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgLy8g44Ki44Kk44Kz44Oz44Gu44K144Kk44K644GM44Oc44K/44Oz44Gr5ZCI44KP44Gb44Gm6Kq/5pW044GV44KM44KL44KI44GG44GrXG5cbiAgLy8g44Oc44K/44Oz44Gu5L2N572u44KS6Kq/5pW0XG4gIHRvcDogNTAlOyAvLyDjg5zjgr/jg7PjgpLnuKbmlrnlkJHjga7kuK3lpK7jgavphY3nva5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAvLyDnuKbmlrnlkJHjga7kuK3lpK7jgYvjgonjga7jgqrjg5Xjgrvjg4Pjg4jjgpLoqr/mlbRcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy8gNzY4cHjku6XkuIrjga7nlLvpnaLluYXjgadQQ+ihqOekuueUqOOBruOCueOCv+OCpOODq+OCkumBqeeUqFxuICAgIHdpZHRoOiA1MHB4OyAvLyDjgrXjgqTjgrroqr/mlbRcbiAgICBoZWlnaHQ6IDUwcHg7IC8vIOOCteOCpOOCuuiqv+aVtFxuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICBsZWZ0OiAyM3B4OyAvLyDlt6bjg5zjgr/jg7Pjga7kvY3nva7jgpLlhoXlgbTjgavoqr/mlbRcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy8gNzY4cHjku6XkuIrjga7nlLvpnaLluYXjgadQQ+ihqOekuueUqOOBruOCueOCv+OCpOODq+OCkumBqeeUqFxuICAgIHJpZ2h0OiAyM3B4OyAvLyDlt6bjg5zjgr/jg7Pjga7kvY3nva7jgpLlhoXlgbTjgavoqr/mlbRcbiAgfVxufVxuXG5cdC5iZ19hdWRpdGlvbntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hdWRpdGlvbi9oYWlrZWktMS5wbmcnKSByZXBlYXQteSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXVkaXRpb24vaGFpa2VpLTEucG5nJykgcmVwZWF0LXkgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IC8vIOaoquW5heOBq+WQiOOCj+OBm+OBpuiDjOaZr+eUu+WDj+OCkuiqv+aVtOOBl+OAgemrmOOBleOBr+iHquWLleOBp+iqv+aVtFxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyAvLyDnuKbmlrnlkJHjgavjg6rjg5Tjg7zjg4hcbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy8gNzY4cHjku6XkuIrjga7nlLvpnaLluYXjgadQQ+ihqOekuueUqOOBruOCueOCv+OCpOODq+OCkumBqeeUqFxuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IC8vIOeUu+mdouWFqOS9k+OBq+eUu+WDj+OCkuODleOCo+ODg+ODiOOBleOBm+OCi1xuICAgIC8vIH1cblx0fVxuXG4gIC50b3BfbWd7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5tZy10b3AtM3tcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAubWctdG9wLTZ7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLm1nLXRvcC0xMHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm1nLXRvcC0xNXtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm1nLXRvcC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5tZy10b3AtMjUubGFzdC1zZWN0aW9ue1xuICAgIG1hcmdpbjogMjVweCA2JSAwO1xuICAgIHBhZGRpbmc6IDI0cHggNCUgMTZweDtcbiAgfVxuXG4gIC5tZy10b3AtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cblxuICAubWctYm90dG9tLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1nLWJvdHRvbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1taWRkbGUtYXJlYS10ZXh0Lm1nLXRvcC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG5cdC5iZ19ncmVlbntcblx0XHRiYWNrZ3JvdW5kOiAjOThmYzA0O1xuXHR9XG5cblx0LnRpdGxlLXBke1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG4gIC5iZ19ncmFkX3kge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2F1ZGl0aW9uL2hhaWtlaS0xLnBuZycpIHJlcGVhdC15IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hdWRpdGlvbi9oYWlrZWktMS5wbmcnKSByZXBlYXQteSBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLy8g5qiq5bmF44Gr5ZCI44KP44Gb44Gm6IOM5pmv55S75YOP44KS6Kq/5pW044GX44CB6auY44GV44Gv6Ieq5YuV44Gn6Kq/5pW0XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IC8vIOe4puaWueWQkeOBq+ODquODlOODvOODiFxuICAgIH1cblxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgLy8g55S76Z2i5YWo5L2T44Gr55S75YOP44KS44OV44Kj44OD44OI44GV44Gb44KLXG4gICAgLy8gfVxuICB9XG4gIC5sYW5kaW5ncGFnZS10aXRsZS1iYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgLy8gcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hdWRpdGlvbi90b3AtaGFpa2VpLnBuZycpIGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLy8g5qiq5bmF44Gr5ZCI44KP44Gb44Gm6IOM5pmv55S75YOP44KS6Kq/5pW0XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyAvLyDmqKrmlrnlkJHjgavjg6rjg5Tjg7zjg4hcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICA+IGgyIHtcbiAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS1oZWFkLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYW5kaW5ncGFnZS1tZW1iZXIge1xuICAgIHBhZGRpbmc6IDhweCA4cHggMCA4cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYW5kaW5ncGFnZS10b3AtYm94LWlubmVyLXVwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyBGbGV4Ym9444KS5L2/55So44GX44Gm6KaB57Sg44KS5qiq44Gr5Lim44G544KLXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIOimgee0oOmWk+OBq+Wdh+etieOBquOCueODmuODvOOCueOCkuioreWumlxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIOimgee0oOOCkuS4reWkruaPg+OBiOOBq+OBmeOCi1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRvcC1ib3gtaW5uZXItbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyBGbGV4Ym9444KS5L2/55So44GX44Gm6KaB57Sg44KS5qiq44Gr5Lim44G544KLXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8g6KaB57Sg44KS5Lit5aSu5o+D44GI44Gr44GZ44KLXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDkvY3nva7jgpLoqr/mlbTjgZnjgovjgZ/jgoHjgatyZWxhdGl2ZeOCkuaMh+WumlxuICAgIG1hcmdpbjogLTg1cHggYXV0byAtN3B4O1xuICAgIHdpZHRoOiA5NSU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLy8gNzY4cHjku6XkuIrjga7nlLvpnaLluYXjgadQQ+ihqOekuueUqOOBruOCueOCv+OCpOODq+OCkumBqeeUqFxuICAgICAgbWFyZ2luOiAtMTcwcHggYXV0byAtN3B4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIG1hcmdpbjogLTIzNXB4IGF1dG8gLTdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIG1hcmdpbjogLTMxNXB4IGF1dG8gLTdweDtcbiAgICB9XG5cbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLWJveC1pbm5lci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7IC8vIEZsZXhib3jjgpLkvb/nlKjjgZfjgabopoHntKDjgpLmqKrjgavkuKbjgbnjgotcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8g6KaB57Sg6ZaT44Gr5Z2H562J44Gq44K544Oa44O844K544KS6Kit5a6aXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8g6KaB57Sg44KS5Lit5aSu5o+D44GI44Gr44GZ44KLXG5cbiAgICAvLyA+ICogeyAvLyDnm7TmjqXjga7lrZDopoHntKDjgZnjgbnjgabjgavpgannlKhcbiAgICAvLyAgICAgZmxleDogMTsgLy8gZmxleC1ncm93LCBmbGV4LXNocmluaywgZmxleC1iYXNpc+OCkjHjgavoqK3lrppcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyDjg4bjgq3jgrnjg4jjgoTnlLvlg4/jgpLkuK3lpK7mj4PjgYhcbiAgICAvLyAgICAgcGFkZGluZzogMCAxMHB4OyAvLyDkuKHlgbTjgavjg5Hjg4fjgqPjg7PjgrDjgpLov73liqBcbiAgICAvLyB9XG4gIH1cbiAgLnRvcC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlOyAvLyDjgrnjg57jg5vooajnpLrjgafjga/luYXjgpIxMDAl44Gr6Kit5a6aXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4OyAvLyDjgrnjg57jg5vooajnpLrjgafjga/jg5Hjg4fjgqPjg7PjgrDjgpLlsJHjgZflsI/jgZXjgY/oqr/mlbRcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICAgIHdpZHRoOiAzNyU7IC8vIFBD6KGo56S644Gn44Gv5bmF44KSMzcl44Gr6Kit5a6aXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgLy8gUEPooajnpLrjgafjga/jg5Hjg4fjgqPjg7PjgrDjgpIyMHB444Gr6Kit5a6aXG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS10b3AtbW9ubmdvbm4td3JhcHBlciB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICB3aWR0aDogNzAlOyAvLyBQQ+ihqOekuuOBp+OBr+W5heOCkjcwJeOBq+ioreWumlxuICAgIH1cbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLXBob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8g5Lit5aSu44Gu55S75YOP44KS5Lit5aSu44Gr6YWN572uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8g6Kaq6KaB57Sg44GL44KJ44Gv44G/5Ye644Gf6YOo5YiG44KS6Z2e6KGo56S644Gr44GZ44KLXG4gICAgd2lkdGg6IDEwMCU7IC8vIOimquimgee0oOOBruW5heOCkjEwMCXjgavoqK3lrppcbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLXBob3RvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMzMlOyAvLyDjgqjjg6rjgqLjgpIz562J5YiGXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDkvY3nva7oqr/mlbTjga7jgZ/jgoHjgatyZWxhdGl2ZeOCkuaMh+WumlxuICAgIGhlaWdodDogYXV0bzsgLy8g55S75YOP44Gu6auY44GV44KS6Ieq5YuV6Kq/5pW0XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRvcC1waG90by13cmFwcGVyOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogLTMlOyAvLyDlt6bjga7nlLvlg4/jgpLlt6bjgasyMCXjgZrjgonjgZlcbiAgfVxuICAubGFuZGluZ3BhZ2UtdG9wLXBob3RvLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgICByaWdodDogLTMlOyAvLyDlj7Pjga7nlLvlg4/jgpLlj7PjgasyMCXjgZrjgonjgZlcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1hdWRpdGlvbi1idXR0b24ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAubGFuZGluZ3BhZ2UtbWlkZGxlLXRpdGxlIHtcbiAgICB3aWR0aDogNTglO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLWFydGlzdC1waG90byB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLWppbXVzaG8tbG9nbyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1hcnRpc3QtbG9nbyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1taWRkbGUtYXJlYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDRweCAwO1xuICAgIG1hcmdpbjogMTdweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1taWRkbGUtYXJlYS10ZXh0LnByb2ZpbGUtdGV4dCwgLmxhbmRpbmdwYWdlLW1pZGRsZS1hcmVhLXRleHQuYWJzdHJhY3QtdGV4dCB7XG4gICAgcGFkZGluZzogMCA0cHggMDtcbiAgICBtYXJnaW46IDE3cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLXNucy1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAuYXVkaXRpb24tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTJGRTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1taWRkbGUtaWNvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLW1pZGRsZS1pY29uLm1nLXRvcC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1waG90byB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sYW5kaW5ncGFnZS1waG90by5pZGxlLWRlYnV0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICAmLmxhbmRpbmdwYWdlLXRpdGxlLWJhY2sge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzhkNGNjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgcC5hbm5vdGF0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGl0bGUwMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDFweCAxMHB4IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhkNGNjO1xuICAgIGJvcmRlcjogMXB4ICMwMDAgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5sYW5kaW5ncGFnZS10ZXh0MDEge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC5sYW5kaW5ncGFnZS10ZXh0MDIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGV4dDAzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRleHQwNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5rb21lLXRleHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oC7JztcbiAgICB9XG4gIH1cbiAgLnRleHQtYWxpbmUtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAudml2aWQtcGluayB7XG4gICAgY29sb3I6ICR2aXZpZC1waW5rO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLWxpc3QwMSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZGluZ3BhZ2UtYm94MDEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWJveDAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5sYW5kaW5ncGFnZS1ib3gwMyB7XG4gICAgLy8gbWFyZ2luLXRvcDogMjRweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzg2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmxhbmRpbmdwYWdlLXRleHRlcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggIzAwMCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkS2Fpc2VpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGV4dGVyZWEtYm94MDEge1xuICAgIG1hcmdpbjogLTIycHggNiUgMDtcbiAgICBwYWRkaW5nOiAyNHB4IDQlIDE2cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRleHRlcmVhLWJveDAyIHtcbiAgICBtYXJnaW46IDAgNiU7XG4gICAgcGFkZGluZzogMTZweCA0JTtcbiAgfVxuICAubGFuZGluZ3BhZ2UtdGV4dGVyZWEtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWljb25hcmVhIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA4cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWljb25hcmVhLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIOawtOW5s+aWueWQkeOBruS4reWkruaPg+OBiFxuICAgIGdhcDogNXB4OyAvLyDopoHntKDplpPjga7plpPpmpTjgpI1cHjjgavoqK3lrppcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYW5kaW5ncGFnZS1pY29uYXJlYS1mbGV4Lm1nLXRvcC0xNSB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtaWNvbmFyZWEtZmxleC5tZy10b3AtMjUge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXN1aXNlbm5ib3N5dSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXN1aXNlbm5ib3N5dS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG4gIC5vdWJvLWxpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAvLyA3NjhweOS7peS4iuOBrueUu+mdouW5heOBp1BD6KGo56S655So44Gu44K544K/44Kk44Or44KS6YGp55SoXG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuICAubGFuZGluZ3BhZ2Utc3RlcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNFQTkyQjE7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLXBpbmstdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjRUE5MkIxO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDopqropoHntKDjgavnm7jlr77kvY3nva7jgpLoqK3lrppcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7IC8vIOeWkeS8vOimgee0oOOBq+OBr2NvbnRlbnTjg5fjg63jg5Hjg4bjgqPjgYzlv4XpoIhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyDopqropoHntKDjgavlr77jgZfjgabntbblr77kvY3nva5cbiAgICAgICAgbGVmdDogMDsgLy8g5bem56uv44GL44KJXG4gICAgICAgIHJpZ2h0OiAwOyAvLyDlj7Pnq6/jgb7jgadcbiAgICAgICAgYm90dG9tOiAwOyAvLyDopoHntKDjga7kuIvnq6/jgatcbiAgICAgICAgaGVpZ2h0OiAxcHg7IC8vIOS4i+e3muOBruWOmuOBlVxuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBtYXJnaW46IC0yMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS1waW5rLXRleHQtbm8tYm9yZGVyIHtcbiAgICBjb2xvcjogI0VBOTJCMTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC50aWt0b2stdGV4dC1pbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbiAgLnRpa3Rvay1hcHBlYWwtYnV0dG9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWhpZ2hsaWdodGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDnlpHkvLzopoHntKDjga7ln7rmupbngrnjgajjgZfjgaboqK3lrppcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIOeWkeS8vOimgee0oOOBruS9jee9ruiqv+aVtOOBruOBn+OCgeOBq+W/heimgVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgLy8g55aR5Ly86KaB57Sg44Gr44GvY29udGVudOODl+ODreODkeODhuOCo+OBjOW/hemgiFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIOimquimgee0oOOBq+WvvuOBl+OBpue1tuWvvuS9jee9rlxuICAgICAgICBsZWZ0OiAwOyAvLyDlt6bnq6/jgYvjgolcbiAgICAgICAgcmlnaHQ6IDA7IC8vIOWPs+err+OBvuOBp1xuICAgICAgICBib3R0b206IDA7IC8vIOimgee0oOOBruS4i+err+OBq1xuICAgICAgICBoZWlnaHQ6IDEycHg7IC8vIOS4i+e3muOBruWOmuOBlVxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkVCRDsgLy8g5LiL57ea44Gu6ImyXG4gICAgICAgIHdpZHRoOiAxMDAlOyAvLyDluYXjgpLopqropoHntKDjgajlkIzjgZjjgavjgZnjgotcbiAgICB9XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWFycm93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI0I0RDVGRjtcbiAgfVxuICAubGFuZGluZ3BhZ2UtbGFiZWwtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I0RDVGRjsgLy8g6IOM5pmv6Imy44KS6Kit5a6aXG4gICAgY29sb3I6IHdoaXRlOyAvLyDjg4bjgq3jgrnjg4jjgqvjg6njg7zjgpLnmb3jgavoqK3lrppcbiAgICBwYWRkaW5nOiAzcHggMTRweDsgLy8g5YaF5YG044Gu5L2Z55m944KS6Kit5a6aXG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IC8vIOinkuOCkuS4uOOBj+OBmeOCi1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IC8vIOW9seOCkuOBpOOBkeOCi1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8g6IOM5pmv6Imy44KS44OG44Kt44K544OI44Gu5ZGo44KK44Gg44GR44Gr6YGp55SoXG4gIH1cbiAgLmxhbmRpbmdwYWdlLXRleHQtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubGFuZGluZ3BhZ2UtaW1nMDEge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLmxhbmRpbmdwYWdlLWltZzAyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5ib3lvYm95byB7XG4gICAgYW5pbWF0aW9uOiBzcXVhc2ggMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTsgLyogLmJveW9ib3lv5YG044GnMS4y56eS44GK44GN44Gr44Ki44OL44Oh44O844K344On44Oz44KS5ZG844Gz5Ye644GX5a6f6KGM44GZ44KLICovXG4gIH1cbiAgQGtleWZyYW1lcyBzcXVhc2gge1xuICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cbiAgICA1MCUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9LyrlpKfjgY3jgZXjgpLlpInjgYjjgZ/jgYTjgZ/jgoHjgIFzY2FsZeOCkuOAgTHihpIxLjHihpIx44Go5aSJ5YyWKi9cbiAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cbiAgfVxuXG4gIC5rYWRhaS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBGbGV4Ym9444KS5L2/55SoICovXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIOawtOW5s+aWueWQkeOBq+S4reWkruaPg+OBiCAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOWeguebtOaWueWQkeOBq+S4reWkruaPg+OBiCAqL1xuICB9XG5cbiAgLmNkLWphY2tldCB7XG4gICAgZmxleC1iYXNpczogMzAlOyAvKiDnlLvlg4/pg6jliIbjga7luYXjgpIzMCXjgavoqK3lrpogKi9cbiAgfVxuXG4gIC5rYWRhaS1lcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IC8qIOODhuOCreOCueODiOOBqOeUu+WDj+OBrumWk+OBq+ODkeODh+OCo+ODs+OCsOOCkuioreWumiAqL1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgLyog44OG44Kt44K544OI44Go55S75YOP44Gu6ZaT44Gr44OR44OH44Kj44Oz44Kw44KS6Kit5a6aICovXG4gICAgfVxuICB9XG5cbiAgLmthZGFpLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IC8qIOODhuOCreOCueODiOOBqOODquODs+OCr+OBrumWk+OBq+ODnuODvOOCuOODs+OCkuioreWumiAqL1xuICB9XG5cbiAgLmthZGFpLWljb24ge1xuICAgIHdpZHRoOiA0MHB4OyAvKiDjgqLjgqTjgrPjg7Pjga7jgrXjgqTjgrrjgpLoqK3lrpogKi9cbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IC8qIOOCouOCpOOCs+ODs+OBqOODhuOCreOCueODiOOBrumWk+OBq+ODnuODvOOCuOODs+OCkuioreWumiAqL1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC8vIDc2OHB45Lul5LiK44Gu55S76Z2i5bmF44GnUEPooajnpLrnlKjjga7jgrnjgr/jgqTjg6vjgpLpgannlKhcbiAgICAgIHdpZHRoOiA1NXB4OyAvKiDjgqLjgqTjgrPjg7Pjga7jgrXjgqTjgrrjgpLoqK3lrpogKi9cbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICAua2FkYWktbGluayB7XG4gICAgZGlzcGxheTogZmxleDsgLyogRmxleGJveOOCkuS9v+eUqCAqL1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIOimgee0oOOCkue4puaWueWQkeOBq+S4puOBueOCiyAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOS4reWkruaPg+OBiCAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLyog44OG44Kt44K544OI44KS5Lit5aSu5o+D44GIICovXG4gIH1cblxuICAjYXVkaXRpb24tZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyAvKiDjg5jjg4Pjg4Djg7zjga7pq5jjgZXjgavlv5zjgZjjgaboqr/mlbQgKi9cbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IC8qIHBhZGRpbmctdG9w44Go5ZCM44GY5YCk44Gu6LKg44Gu44Oe44O844K444Oz44KS6Kit5a6aICovXG4gIH1cblxuICAjZW50cnktZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyAvKiDjg5jjg4Pjg4Djg7zjga7pq5jjgZXjgavlv5zjgZjjgaboqr/mlbQgKi9cbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IC8qIHBhZGRpbmctdG9w44Go5ZCM44GY5YCk44Gu6LKg44Gu44Oe44O844K444Oz44KS6Kit5a6aICovXG4gIH1cbn1cbiIsIi8qKlxuICogc2NoZWR1bGVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGFjdCB7XG4gIC5tYWluLWFyZWEtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0LXR0bCB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAud3BjZjcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1OTVkNTtcbiAgICB9XG5cbiAgICAuY29udGFjdGZvcm0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHggNjBweDtcblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdGZvcm0taW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdGZvcm0taXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICA+ZHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgIHA6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLku7vmhI9cIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWM0YzhiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZSB7XG4gICAgICAgICAgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi5b+F6aCIXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID5kZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQud3BjZjctdGV4dCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdGZvcm0tYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5saW5rYnRuIHtcbiAgICAgICAgJi5kaXNhYmxlIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAud3BjZjctc3VibWl0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Y29sb3I6ICNkODk0ZDQ7XG5cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGhvdG97XG4gICAgLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuXHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cdFx0XG5cdCAgLnNsaWRlciBpbWd7XG5cdFx0XHRoZWlnaHQ6IDcwdmg7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblxuXHRcdC50aHVtYm5haWwgaW1ne1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0XG4gICAgLyog44K144Og44ON44Kk44Or44Gu44K544K/44Kk44OrICovXG4gICAgLnRodW1ibmFpbCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAvKiDjgrXjg6Djg43jgqTjg6vjga7jgqLjgq/jg4bjgqPjg5bjgrnjgr/jgqTjg6sgKi9cbiAgICAudGh1bWJuYWlsIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLyrjg6Ljg7zjg4Djg6vmnKzkvZPjga7mjIflrpogKyDjg6Ljg7zjg4Djg6vlpJblgbTjga7og4zmma/jga7mjIflrpoqL1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyAvKiBUcnkgY2hhbmdpbmcgdGhpcyB0byBhIGZpeGVkIHBpeGVsIHZhbHVlICovXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG4gICAgfVxuICAgIC8q44Oi44O844OA44Or5pys5L2T44Gu5pOs5Ly86KaB57Sg44Gu5oyH5a6aKi9cbiAgICAubW9kYWwtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgXHRjb250ZW50OiBcIlwiO1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLyrjg6Ljg7zjg4Djg6vmnKzkvZPjgavjgIxhY3RpdmXjgI3jgq/jg6njgrnku5jkuI7jgZfjgZ/mmYLjga7jgrnjgr/jgqTjg6sqL1xuICAgIC5tb2RhbC1jb250YWluZXIuYWN0aXZlIHtcbiAgICBcdG9wYWNpdHk6IDE7XG4gICAgXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIFx0cG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gICAgLyrjg6Ljg7zjg4Djg6vmnqDjga7mjIflrpoqL1xuICAgIC5tb2RhbC1ib2R5IHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHRtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBcdHdpZHRoOiA5OSU7XG4gICAgfVxuICAgIC8q44Oi44O844OA44Or44KS6ZaJ44GY44KL44Oc44K/44Oz44Gu5oyH5a6aKi9cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdGZvbnQtc2l6ZTogMjVweDtcbiAgICBcdGN1cnNvcjogcG9pbnRlcjtcbiAgICBcdHRvcDogMTBweDtcbiAgICBcdGxlZnQ6IGF1dG87XG4gICAgXHR3aWR0aDogMzVweDtcbiAgICBcdGhlaWdodDogMzVweDtcbiAgICBcdGJhY2tncm91bmQ6ICMwMDA7XG4gICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgXHRyaWdodDogMTBweDtcbiAgICBcdGNvbG9yOiAjZmZmO1xuICAgIFx0ei1pbmRleDogOTk5O1xuICAgIH1cbiAgICAvKuODouODvOODgOODq+WGheOBruOCs+ODs+ODhuODs+ODhOOBruaMh+WumiovXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgIFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgICBcdHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmVmZmVjdC1mYWRlLWhvdmVyLm1vZGFsLW9wZW5lZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuXHRcdC5uZXdzTGlzdHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpIHtcblxuICAgICAgLnN3aXBlci50aHVtYm5haWwgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyAgLyog44K544Oe44O844OI44OV44Kp44Oz5ZCR44GR44Gu6auY44GV44KS6Kq/5pW044GX44Gm44GP44Gg44GV44GEICovXG4gICAgICB9XG5cblx0ICAgIC5zbGlkZXIgaW1ne1xuXHRcdCAgXHRoZWlnaHQ6IDMyMHB4Oztcblx0XHQgIH1cblx0XHRcdC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgLyogQ2hhbmdlZCBmcm9tIDcwdmggKi9cbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5tb2RhbC1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuIiwiLmFubm91bmNlbWVudHN7XG5cdCAgLnNjaGVkdWxlLWNudCAuc2NoZWR1bGVMaXN0IC5zY2hlZHVsZUxpc3QtaXRlbSAuc2NoZWR1bGVMaXN0LWl0ZW0taW5uZXIgLnNjaGVkdWxlTGlzdC1pdGVtX19jbnR7XG5cdFx0XHR3aWR0aDogNjMlO1xuXHRcdH1cbiAgICAuYW5ub3VuY2VtZW50cy1uZXd7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHQmOjpiZWZvcmV7XG4gICAgXHRcdGNvbnRlbnQ6ICdORVcnO1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxJTtcblx0XHRcdFx0dG9wOiA0MHB4O1xuICAgIFx0fVxuICAgIFxuICAgIH1cbiAgICAuc2NoZWR1bGUtY250e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLnNjaGVkdWxlLW5hdntcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NoZWR1bGUtbmF2LWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2hlZHVsZUxpc3QtaXRlbS1pbm5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2NoZWR1bGVMaXN0LWl0ZW1fX3R0bHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuXHRcdC5zY2hlZHVsZUxpc3QtaXRlbV9fZGF5e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXG59XG4iLCIvKkdsb2JhbCBWYXJpYWJsZXMqL1xuLypDb2xvcnMqL1xuJHByaW1hcnlDb2xvcjogI0Y1NjE1MTtcbiRiZ0NvbG9yOiAjYmFiYWJhO1xuJGZpcnN0Q29sb3I6ICMwZmQ2ZmY7XG4kc2Vjb25kQ29sb3I6IzU4YmQ1NTtcbiR0aGlyZENvbG9yOiAjZWI2OGExO1xuJGZvdXJ0aENvbG9yOiAjZjNkNTNmO1xuJHRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcblxuLypCb3ggU2l6ZSovXG4kYm94U2l6ZTogNDhweDtcblxuLypTcGVlZCovXG4kc3BlZWQyeDogMnM7XG4kc3BlZWQzeDogMXM7XG4kc3BlZWQ0eDogLjVzO1xuXG4vKkdsb2JhbCBNaXhpbnMqL1xuQG1peGluIGJvdW5kaW5nLWJveCgkd2lkdGgsICRoZWlnaHQpe1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1peGluIGJvcmRlcigkYm9yZGVyV2lkdGgsICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpe1xuXHRib3JkZXItdG9wOiBzb2xpZCAkYm9yZGVyV2lkdGggJHRvcDtcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAkYm9yZGVyV2lkdGggJHJpZ2h0O1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAkYm9yZGVyV2lkdGggJGJvdHRvbTtcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkICRib3JkZXJXaWR0aCAkbGVmdDtcbn1cblxuLypHbG9iYWwgU3Bpbm5lciovXG4uY3Atc3Bpbm5lcntcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vKlJvdW5kIFNwaW5uZXIqL1xuLmNwLXJvdW5kOmJlZm9yZXtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiBcIiBcIjtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdEBpbmNsdWRlIGJvcmRlcihtYXRoLmRpdigkYm94U2l6ZSwgOCksICRiZ0NvbG9yLCAkYmdDb2xvciwgJGJnQ29sb3IsICRiZ0NvbG9yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5jcC1yb3VuZDphZnRlcntcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiBcIiBcIjtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdEBpbmNsdWRlIGJvcmRlcihtYXRoLmRpdigkYm94U2l6ZSwgOCksICRwcmltYXJ5Q29sb3IsICR0cmFuc3BhcmVudCwgJHRyYW5zcGFyZW50LCAkdHJhbnNwYXJlbnQpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YW5pbWF0aW9uOiBjcC1yb3VuZC1hbmltYXRlICRzcGVlZDN4IGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4vKlJvdW5kIFNwaW5uZXIgQW5pbWF0aW9uKi9cblxuQGtleWZyYW1lcyBjcC1yb3VuZC1hbmltYXRle1xuXHQwJXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vKlBpbndoZWVsIFNwaW5uZXIqL1xuLmNwLXBpbndoZWVse1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveCgkYm94U2l6ZSwgJGJveFNpemUpO1xuXHRAaW5jbHVkZSBib3JkZXIobWF0aC5kaXYoJGJveFNpemUsIDIpLCAkZmlyc3RDb2xvciwgJHNlY29uZENvbG9yLCAkdGhpcmRDb2xvciwgJGZvdXJ0aENvbG9yKTtcblx0YW5pbWF0aW9uOiBjcC1waW53aGVlbC1hbmltYXRlICRzcGVlZDN4IGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLypQaW53aGVlbCBTcGlubmVyIEFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGNwLXBpbndoZWVsLWFuaW1hdGV7XG5cdDAle1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRmaXJzdENvbG9yO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHNlY29uZENvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR0aGlyZENvbG9yO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkZm91cnRoQ29sb3I7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MjUle1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICR0aGlyZENvbG9yO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGZvdXJ0aENvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRmaXJzdENvbG9yO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kQ29sb3I7XG5cdH1cblx0NTAle1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRmaXJzdENvbG9yO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHNlY29uZENvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR0aGlyZENvbG9yO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkZm91cnRoQ29sb3I7XG5cdH1cblx0NzUle1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICR0aGlyZENvbG9yO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGZvdXJ0aENvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRmaXJzdENvbG9yO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kQ29sb3I7XG5cdH1cblx0MTAwJXtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkZmlyc3RDb2xvcjtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRzZWNvbmRDb2xvcjtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkdGhpcmRDb2xvcjtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGZvdXJ0aENvbG9yO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cblxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8qQmFsbHMgU3Bpbm5lciovXG4uY3AtYmFsbHN7XG5cdGFuaW1hdGlvbjogY3AtYmFsbHMtYW5pbWF0ZSAkc3BlZWQzeCBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jcC1iYWxsczpiZWZvcmV7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29udGVudDogXCIgXCI7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveChtYXRoLmRpdigkYm94U2l6ZSwgMiksIG1hdGguZGl2KCRib3hTaXplLCAyKSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmaXJzdENvbG9yO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YW5pbWF0aW9uOiBjcC1iYWxscy1hbmltYXRlLWJlZm9yZSAkc3BlZWQzeCBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmNwLWJhbGxzOmFmdGVye1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRAaW5jbHVkZSBib3VuZGluZy1ib3gobWF0aC5kaXYoJGJveFNpemUsIDIpLCBtYXRoLmRpdigkYm94U2l6ZSwgMikpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRDb2xvcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRhbmltYXRpb246IGNwLWJhbGxzLWFuaW1hdGUtYWZ0ZXIgJHNwZWVkM3ggZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi8qQmFsbHMgU3Bpbm5lciBBbmltYXRpb24qL1xuQGtleWZyYW1lcyBjcC1iYWxscy1hbmltYXRle1xuXHQwJXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBjcC1iYWxscy1hbmltYXRlLWJlZm9yZXtcblx0MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTVweCk7XG5cdH1cblx0NTAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblx0fVxuXHQxMDAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY3AtYmFsbHMtYW5pbWF0ZS1hZnRlcntcblx0MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuXHR9XG5cdDUwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG5cdH1cblx0MTAwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDVweCk7XG5cdH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vKkJ1YmJsZSBTcGlubmVyKi9cbi5jcC1idWJibGV7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KG1hdGguZGl2KCRib3hTaXplLCAyKSwgbWF0aC5kaXYoJGJveFNpemUsIDIpKTtcblx0YmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xuIFx0YW5pbWF0aW9uOiBjcC1idWJibGUtYW5pbWF0ZSAkc3BlZWQzeCBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jcC1idWJibGU6YmVmb3Jle1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRAaW5jbHVkZSBib3VuZGluZy1ib3gobWF0aC5kaXYoJGJveFNpemUsIDIpLCBtYXRoLmRpdigkYm94U2l6ZSwgMikpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kQ29sb3I7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLShtYXRoLmRpdigkYm94U2l6ZSwgOCo1KSk7XG5cdGFuaW1hdGlvbjogY3AtYnViYmxlLWFuaW1hdGUtYmVmb3JlICRzcGVlZDN4IGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uY3AtYnViYmxlOmFmdGVye1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRAaW5jbHVkZSBib3VuZGluZy1ib3gobWF0aC5kaXYoJGJveFNpemUsIDIpLCBtYXRoLmRpdigkYm94U2l6ZSwgMikpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kQ29sb3I7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0obWF0aC5kaXYoJGJveFNpemUsIDgqNSkpO1xuXHRhbmltYXRpb246IGNwLWJ1YmJsZS1hbmltYXRlLWFmdGVyICRzcGVlZDN4IGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4vKkJ1YmJsZSBTcGlubmVyIEFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGNwLWJ1YmJsZS1hbmltYXRle1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG5cdH1cblx0MjUle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTE1cHgpO1xuXHR9XG5cdDUwJXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKDE1cHgpO1xuXHR9XG5cdDEwMCV7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBjcC1idWJibGUtYW5pbWF0ZS1iZWZvcmV7XG5cdDAle1xuXHRcdG9wYWNpdHk6IC41O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblx0MjUle1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXHQ1MCUsIDEwMCV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY3AtYnViYmxlLWFuaW1hdGUtYWZ0ZXJ7XG5cdDAlLDUwJXtcblx0XHRvcGFjaXR5OiAuNTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cdDUwJXtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cblx0NzUlLCAxMDAle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8qRmxpcCBTcGlubmVyKi9cbi5jcC1mbGlwe1xuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRwZXJzcGVjdGl2ZTogMTBlbTtcbn1cbi5jcC1mbGlwOmJlZm9yZXtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3I7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YW5pbWF0aW9uOiBjcC1mbGlwLWFuaW1hdGUtYmVmb3JlICRzcGVlZDJ4IGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLypGbGlwIFNwaW5uZXIgQW5pbWF0aW9uKi9cbkBrZXlmcmFtZXMgY3AtZmxpcC1hbmltYXRlLWJlZm9yZXtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKSByb3RhdGVYKDBkZWcpO1xuXHR9XG5cdDI1JXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKSByb3RhdGVYKDBkZWcpO1xuXHR9XG5cdDUwJXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKSByb3RhdGVYKDM2MGRlZyk7XG5cdH1cblx0NzUle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKSByb3RhdGVYKDM2MGRlZyk7XG5cdH1cblx0MTAwJXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZykgcm90YXRlWCgwZGVnKTtcblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8qSHVlIFNwaW5uZXIqL1xuLmNwLWh1ZXtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KG1hdGguZGl2KCRib3hTaXplLCAyKSwgbWF0aC5kaXYoJGJveFNpemUsIDIpKTtcblx0YmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRhbmltYXRpb246IGNwLWh1ZS1hbmltYXRlICRzcGVlZDN4IGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmNwLWh1ZTpiZWZvcmV7XG5cdGJvcmRlci1yYWRpdXM6IDAlIG1hdGguZGl2KCRib3hTaXplLCA0KSBtYXRoLmRpdigkYm94U2l6ZSwgNCkgMCU7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRAaW5jbHVkZSBib3VuZGluZy1ib3gobWF0aC5kaXYoJGJveFNpemUsIDQpLCBtYXRoLmRpdigkYm94U2l6ZSwgMikpO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRhbmltYXRpb246IGNwLWh1ZS1hbmltYXRlLWJlZm9yZSAkc3BlZWQzeCBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLypIdWUgU3Bpbm5lciBBbmltYXRpb24qL1xuQGtleWZyYW1lcyBjcC1odWUtYW5pbWF0ZXtcblx0MCV7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcblx0fVxuXHQyNSV7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xuXHR9XG5cdDUwJXtcblx0XHRiYWNrZ3JvdW5kOiAkdGhpcmRDb2xvcjtcblx0fVxuXHQ3NSV7XG5cdFx0YmFja2dyb3VuZDogJGZvdXJ0aENvbG9yO1xuXHR9XG5cdDEwMCV7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNwLWh1ZS1hbmltYXRlLWJlZm9yZXtcblx0MCV7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG5cdDMwJSwgNzAle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdG9wYWNpdHk6IC4yO1xuXHR9XG5cdDEwMCV7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLypTa2VsZXRvbiBTcGlubmVyKi9cbi5jcC1za2VsZXRvbntcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRAaW5jbHVkZSBib3JkZXIobWF0aC5kaXYoJGJveFNpemUsIDgpLCAkcHJpbWFyeUNvbG9yLCAkdHJhbnNwYXJlbnQsICR0cmFuc3BhcmVudCwgJHRyYW5zcGFyZW50KTtcblx0YW5pbWF0aW9uOiBjcC1za2VsZXRvbi1hbmltYXRlICRzcGVlZDN4IGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jcC1za2VsZXRvbjpiZWZvcmV7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29udGVudDogXCIgXCI7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveCgkYm94U2l6ZSwgJGJveFNpemUpO1xuXHRAaW5jbHVkZSBib3JkZXIobWF0aC5kaXYoJGJveFNpemUsIDgpLCAkdHJhbnNwYXJlbnQsICR0cmFuc3BhcmVudCwgJHRyYW5zcGFyZW50LCAkcHJpbWFyeUNvbG9yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0obWF0aC5kaXYoJGJveFNpemUsIDgpKTtcblx0bGVmdDogLShtYXRoLmRpdigkYm94U2l6ZSwgOCkpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVooLTMwZGVnKTtcbn1cbi5jcC1za2VsZXRvbjphZnRlcntcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiBcIiBcIjtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdEBpbmNsdWRlIGJvcmRlcihtYXRoLmRpdigkYm94U2l6ZSwgOCksICR0cmFuc3BhcmVudCwgJHByaW1hcnlDb2xvciwgJHRyYW5zcGFyZW50LCAkdHJhbnNwYXJlbnQpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLShtYXRoLmRpdigkYm94U2l6ZSwgOCkpO1xuXHRyaWdodDogLShtYXRoLmRpdigkYm94U2l6ZSwgOCkpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVooMzBkZWcpO1xufVxuXG4vKlNrZWxldG9uIFNwaW5uZXIgQW5pbWF0aW9uKi9cbkBrZXlmcmFtZXMgY3Atc2tlbGV0b24tYW5pbWF0ZXtcblx0MCV7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ1MCV7XG5cdFx0b3BhY2l0eTogLjc7XG5cdH1cblx0MTAwJXtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vKkVjbGlwc2UgU3Bpbm5lciovXG4uY3AtZWNsaXBzZXtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KG1hdGguZGl2KCRib3hTaXplLCA0KSwgbWF0aC5kaXYoJGJveFNpemUsIDQpKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkZm91cnRoQ29sb3I7XG5cdG1hcmdpbjogbWF0aC5kaXYoJGJveFNpemUsIDQpO1xuXHRhbmltYXRpb246IGNwLWVjbGlwc2UtYW5pbWF0ZSAkc3BlZWQzeCBlYXNlLW91dCBpbmZpbml0ZTtcbn1cbi5jcC1lY2xpcHNlOmJlZm9yZXtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiBcIiBcIjtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdEBpbmNsdWRlIGJvcmRlcihtYXRoLmRpdigkYm94U2l6ZSwgOCksICR0cmFuc3BhcmVudCwgJGZvdXJ0aENvbG9yLCAkdHJhbnNwYXJlbnQsICR0cmFuc3BhcmVudCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtKG1hdGguZGl2KCRib3hTaXplLCA4KjMpKTtcblx0bGVmdDogLShtYXRoLmRpdigkYm94U2l6ZSwgOCozKSk7XG59XG4uY3AtZWNsaXBzZTphZnRlcntcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiBcIiBcIjtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KCRib3hTaXplLCAkYm94U2l6ZSk7XG5cdEBpbmNsdWRlIGJvcmRlcihtYXRoLmRpdigkYm94U2l6ZSwgOCksICR0cmFuc3BhcmVudCwgJHRyYW5zcGFyZW50LCAkdHJhbnNwYXJlbnQsICRmb3VydGhDb2xvcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtKG1hdGguZGl2KCRib3hTaXplLCA4KjMpKTtcblx0cmlnaHQ6IC0obWF0aC5kaXYoJGJveFNpemUsIDgqMykpO1xufVxuXG4vKkVjbGlwc2UgU3Bpbm5lciBBbmltYXRpb24qL1xuQGtleWZyYW1lcyBjcC1lY2xpcHNlLWFuaW1hdGV7XG5cdDAle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCV7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8qQm94ZXMgU3Bpbm5lciovXG4uY3AtYm94ZXM6YmVmb3Jle1xuXHRAaW5jbHVkZSBib3VuZGluZy1ib3gobWF0aC5kaXYoJGJveFNpemUsIDIpLCBtYXRoLmRpdigkYm94U2l6ZSwgMikpO1xuXHRjb250ZW50OiBcIiBcIjtcblx0YmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogKG1hdGguZGl2KCRib3hTaXplLCA4KjIpKTtcblx0bGVmdDogMDtcblx0YW5pbWF0aW9uOiBjcC1ib3hlcy1hbmltYXRlLWJlZm9yZSAkc3BlZWQzeCBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5jcC1ib3hlczphZnRlcntcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KG1hdGguZGl2KCRib3hTaXplLCAyKSwgbWF0aC5kaXYoJGJveFNpemUsIDIpKTtcblx0Y29udGVudDogXCIgXCI7XG5cdGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IChtYXRoLmRpdigkYm94U2l6ZSwgOCoyKSk7XG5cdHJpZ2h0OiAwO1xuXHRhbmltYXRpb246IGNwLWJveGVzLWFuaW1hdGUtYWZ0ZXIgJHNwZWVkM3ggZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi8qQm94ZXMgU3Bpbm5lciBBbmltYXRpb24qL1xuQGtleWZyYW1lcyBjcC1ib3hlcy1hbmltYXRlLWJlZm9yZXtcblx0MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0obWF0aC5kaXYoJGJveFNpemUsIDIpKSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQ1MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0obWF0aC5kaXYoJGJveFNpemUsIDYpKSkgcm90YXRlKDIyNWRlZyk7XG5cdH1cblx0MTAwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLShtYXRoLmRpdigkYm94U2l6ZSwgMikpKSByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY3AtYm94ZXMtYW5pbWF0ZS1hZnRlcntcblx0MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKG1hdGguZGl2KCRib3hTaXplLCAyKSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQ1MCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKG1hdGguZGl2KCRib3hTaXplLCA2KSkgcm90YXRlKC0yMjVkZWcpO1xuXHR9XG5cdDEwMCV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKG1hdGguZGl2KCRib3hTaXplLCAyKSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8qTW9ycGggU3Bpbm5lciovXG4uY3AtbW9ycGh7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveCgkYm94U2l6ZSwgJGJveFNpemUpO1xuXHRiYWNrZ3JvdW5kOiAkZmlyc3RDb2xvcjtcblx0YW5pbWF0aW9uOiBjcC1tb3JwaC1hbmltYXRlICRzcGVlZDN4IGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLypNb3JwaCBTcGlubmVyIEFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGNwLW1vcnBoLWFuaW1hdGV7XG5cdDAle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAlO1xuXHRcdGJhY2tncm91bmQ6ICRmb3VydGhDb2xvcjtcblxuXHR9XG5cdDI1JSwgNzUle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoLjQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkZmlyc3RDb2xvcjtcblx0fVxuXHQxMDAle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCU7XG5cdFx0YmFja2dyb3VuZDogJGZvdXJ0aENvbG9yO1xuXHR9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLypIZWFydCBTcGlubmVyKi9cbi5jcC1oZWFydHtcblx0YW5pbWF0aW9uOiBjcC1oZWFydC1hbmltYXRlICRzcGVlZDJ4IGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uY3AtaGVhcnQ6YmVmb3Jle1xuXHRib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkYm94U2l6ZSwgNCkgbWF0aC5kaXYoJGJveFNpemUsIDQpIDAgMDtcblx0Y29udGVudDogXCIgXCI7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveChtYXRoLmRpdigkYm94U2l6ZSwgMiksIG1hdGguZGl2KCRib3hTaXplLCA0KSozLTEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRDb2xvcjtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IG1hdGguZGl2KCRib3hTaXplLCA2KTtcbn1cblxuLmNwLWhlYXJ0OmFmdGVye1xuXHRib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkYm94U2l6ZSwgNCkgbWF0aC5kaXYoJGJveFNpemUsIDQpIDAgMDtcblx0Y29udGVudDogXCIgXCI7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveChtYXRoLmRpdigkYm94U2l6ZSwgMiksIG1hdGguZGl2KCRib3hTaXplLCA0KSozLTEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRDb2xvcjtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IG1hdGguZGl2KCRib3hTaXplLCA2KTtcbn1cblxuLypIZWFydCBTcGlubmVyIEFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGNwLWhlYXJ0LWFuaW1hdGV7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgMTUle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgMzAle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICA0NSV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICA2MCUsIDEwMCV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLypNZXRlciBTcGlubmVyKi9cbi5jcC1tZXRlcntcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRAaW5jbHVkZSBib3JkZXIobWF0aC5kaXYoJGJveFNpemUsIDgpLCAkZmlyc3RDb2xvciwgJGZpcnN0Q29sb3IgLCRmaXJzdENvbG9yICwkZmlyc3RDb2xvcik7XG5cdEBpbmNsdWRlIGJvdW5kaW5nLWJveCgkYm94U2l6ZSwgJGJveFNpemUpO1xufVxuXG4uY3AtbWV0ZXI6YmVmb3Jle1xuXHRib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkYm94U2l6ZSwgMTYpO1xuXHRjb250ZW50OiBcIiBcIjtcblx0QGluY2x1ZGUgYm91bmRpbmctYm94KG1hdGguZGl2KCRib3hTaXplLCA4KSwgbWF0aC5kaXYoJGJveFNpemUsIDQpKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGZpcnN0Q29sb3I7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjZWlsKG1hdGguZGl2KCRib3hTaXplLCAxMCkpO1xuXHRsZWZ0OiBtYXRoLmRpdigkYm94U2l6ZSwgMyk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdGFuaW1hdGlvbjogY3AtbWV0ZXItYW5pbWF0ZS1iZWZvcmUgJHNwZWVkM3ggbGluZWFyIGluZmluaXRlO1xufVxuXG4vKk1ldGVyIFNwaW5uZXIgQW5pbWF0aW9uKi9cbkBrZXlmcmFtZXMgY3AtbWV0ZXItYW5pbWF0ZS1iZWZvcmV7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cdDEwMCV7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxufSJdfQ== */
