@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1,h2,h3,h4,h5{line-height:1;font-size:100%;font-weight:400}img{border:none;vertical-align:bottom}dd,dl,dt,li,ol,ul{list-style:none}.switch--sp{display:none!important}@media screen and (max-width:767px){.switch--sp{display:block!important;margin:0 auto}}.switch--pc{display:block!important;margin:0 auto}@media screen and (max-width:767px){.switch--pc{display:none!important}}html{font-size:62.5%}@media screen and (max-width:1365px){html{font-size:55.555%}}@media screen and (max-width:767px){html{font-size:100%}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;color:#000;font-size:1.6rem;line-height:1.75;background:#0a1526}@media screen and (min-width:767px){body.is-menufixed{margin-top:10rem}}@media screen and (max-width:767px){body{font-size:3.7333333333vw}}img{max-width:100%}img[src$=".svg"]{width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;font-weight:400}@media screen and (min-width:767px){a[href^="tel:"]{pointer-events:none}}.pt-title{text-align:center;font-size:4rem;line-height:1;font-weight:900;letter-spacing:.05em;color:#fff}.pt-title small{display:block;font-size:2rem;line-height:1;letter-spacing:.05em}@media screen and (max-width:767px){.pt-title{font-size:6.9333333333vw}.pt-title small{font-size:4.2666666667vw}}.pt-btn a,.pt-btn a:link,.pt-btn a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.pt-btn a:hover{color:#b20e1d;text-decoration:none}}.pt-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background:#b20e1d;border-radius:5px;font-weight:700;line-height:1.3;border:2px solid #b20e1d;padding-left:22px;position:relative}.pt-btn a:after{position:absolute;content:"";top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:12px;background:url(/assets/img/arrow_link_white.svg) no-repeat;background-size:100% auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn a:hover{background:#fff}.pt-btn a:hover:after{background-image:url(/assets/img/arrow_link_red.svg)}@media screen and (max-width:767px){.pt-btn a{height:13.3333333333vw;border-radius:1.3333333333vw;border-width:.5333333333vw;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pt-btn a:after{right:2.6666666667vw;width:2.2666666667vw;height:3.4666666667vw}}.pt-btn_accordion{width:400px;height:60px;margin:0 auto;background:#000;border-radius:5px;color:#fff;font-weight:700;line-height:1.3;border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_accordion:after{position:absolute;content:"";top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:8px;height:12px;background:url(/assets/img/arrow_link_white.svg) no-repeat;background-size:100% auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pt-btn_accordion:hover{background:#fff;color:#000}.pt-btn_accordion:hover:after{background-image:url(/assets/img/arrow_link_black.svg)}.pt-btn_accordion.is-show:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}@media screen and (max-width:767px){.pt-btn_accordion{width:100%;height:13.3333333333vw;border-radius:1.3333333333vw;border-width:.5333333333vw}.pt-btn_accordion:after{right:2.6666666667vw;width:2.2666666667vw;height:3.4666666667vw}}.elm-list li{padding-left:15px;position:relative}.elm-list li:before{position:absolute;content:"";top:11px;left:0;width:8px;height:8px;border-radius:50%;background:#000}@media screen and (max-width:767px){.elm-list li{padding-left:3.4666666667vw}.elm-list li:before{top:2.4vw;width:1.8666666667vw;height:1.8666666667vw}}.anc-ajst{margin-top:-100px;padding-top:100px}@media screen and (max-width:767px){.anc-ajst{margin-top:-13.3333333333vw;padding-top:13.3333333333vw}}.ad{padding:5rem 6rem 11.5rem;background:#fff}@media screen and (max-width:767px){.ad{padding:9.3333333333vw 5.3333333333vw 20vw}}.ad__inner{max-width:1126px;margin:0 auto}.ad__slide{width:85.7904085258%;margin:0 auto;position:relative}.ad__slide .swiper-container{display:none}.ad__slide .swiper-container-initialized{display:block}.ad__slide .swiper-slide a,.ad__slide .swiper-slide a:link,.ad__slide .swiper-slide a:visited{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.ad__slide .swiper-slide a:hover{opacity:.7;text-decoration:none}}.ad__slide .swiper-slide img{border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}.ad__slide .swiper-button-next,.ad__slide .swiper-button-prev{top:calc(50% - 1.8rem);width:50px;height:50px;background:url(/assets/img/arrow_slide.png) no-repeat;background-size:100% auto;margin-top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ad__slide .swiper-button-next:hover,.ad__slide .swiper-button-prev:hover{opacity:.7}.ad__slide .swiper-button-prev{left:-8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ad__slide .swiper-button-next{right:-8rem;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}.ad__slide .swiper-pagination{margin-top:1.1rem;position:static}.ad__slide .swiper-pagination .swiper-pagination-bullet{margin:0 .6rem;width:12px;height:12px;background:#e8e8e8;opacity:1}.ad__slide .swiper-pagination .swiper-pagination-bullet-active{background:#000}@media screen and (max-width:767px){.ad__slide{width:78.6666666667vw}.ad__slide .swiper-slide img{border-width:.2666666667vw}.ad__slide .swiper-button-next,.ad__slide .swiper-button-prev{top:calc(50% - 4.8vw);width:8vw;height:8vw}.ad__slide .swiper-button-prev{left:-9.3333333333vw}.ad__slide .swiper-button-next{right:-9.3333333333vw}.ad__slide .swiper-pagination{margin-top:2.6666666667vw}.ad__slide .swiper-pagination .swiper-pagination-bullet{margin:0 1.3333333333vw;width:2.6666666667vw;height:2.6666666667vw}}.festival__inner{max-width:1126px;margin:0 auto;position:relative}.festival__inner:before{position:absolute;content:"";top:-8.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32rem;height:8.2rem;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width:767px){.festival__inner:before{top:-12vw;width:48.8vw;height:12vw}}.festival__ttl{-webkit-transform:translateY(-5rem);transform:translateY(-5rem);text-align:center;color:#fff;font-family:Oswald,sans-serif}.festival__ttl .date{font-size:5.4rem;font-weight:500;letter-spacing:.03em}.festival__ttl .date small{font-size:2.2rem;letter-spacing:.03em;margin-left:.9rem}.festival__ttl .time{margin-top:1rem;font-size:3rem;font-weight:500;letter-spacing:.05em}@media screen and (max-width:767px){.festival__ttl{-webkit-transform:translateY(-7.3333333333vw);transform:translateY(-7.3333333333vw)}.festival__ttl .date{font-size:8.8vw}.festival__ttl .date small{font-size:4.5333333333vw;margin-left:1.6vw}.festival__ttl .time{margin-top:2.6666666667vw;font-size:5.6vw}}.festival__block{max-width:1126px;margin:0 auto;position:relative;z-index:2}.festival__block:not(:first-of-type){margin-top:7rem}.festival__block__ttl{height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.8rem;font-weight:700;letter-spacing:.05em;background:#fff60d;text-align:center;position:relative}.festival__block__ttl:before{position:absolute;content:"";top:0;left:-2rem;width:2rem;height:7rem;background:#fff60d}.festival__block__ttl:after{position:absolute;content:"";bottom:-2.4rem;left:-2rem;width:0;height:0;border:solid;border-color:transparent;border-top-color:#b98000;border-width:1.2rem 0 1.2rem 2rem}.festival__block__ttl.color-red{background:#b20e1d;color:#fff}.festival__block__ttl.color-red:before{background:#b20e1d}.festival__block__ttl.color-red:after{border-top-color:#720010}.festival__block__contents{padding:4rem 4rem 5rem;background:#fff}.festival__block__contents.topics-contents .topics-contents__item{margin-top:5.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.festival__block__contents.topics-contents .topics-contents__item .right-col{width:26.6429840142%;margin-left:4rem}.festival__block__contents.topics-contents .topics-contents__item .left-col{width:100%}.festival__block__contents.topics-contents .topics-contents__item h3{font-size:2rem;font-weight:700;color:#e96100;text-indent:-1em;padding-left:1em}.festival__block__contents.topics-contents .topics-contents__item h3+p{margin-top:10px}.festival__block__contents.topics-contents .topics-contents__item .detail{margin-top:20px}.festival__block__contents .detail{width:100%;border-top:1px solid #e8e8e8}.festival__block__contents .detail>tbody>tr>td,.festival__block__contents .detail>tbody>tr>th{padding:1.2rem 0;border-bottom:1px solid #e8e8e8}.festival__block__contents .detail>tbody>tr>th{width:21.5rem;text-align:left;vertical-align:top;font-weight:700;line-height:1.5}.festival__block__contents .detail>tbody>tr>td a,.festival__block__contents .detail>tbody>tr>td a:link,.festival__block__contents .detail>tbody>tr>td a:visited{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.festival__block__contents .detail>tbody>tr>td a:hover{color:#000;text-decoration:none}}.festival__block__contents .detail>tbody>tr>td img{display:block;width:100%}.festival__block__contents .detail>tbody>tr>td img.border-img{margin:.8rem 0;border:1px solid #000}.festival__block__contents .detail>tbody>tr>td .link-map{font-weight:700}.festival__block__contents .detail>tbody>tr>td .link-map:after{content:"";display:inline-block;width:1.2rem;height:1.8rem;background:url(/assets/img/icon_map.svg) no-repeat;background-size:100% auto;margin-left:.6rem}.festival__block__contents .detail>tbody>tr>td .link-pdf:link:hover,.festival__block__contents .detail>tbody>tr>td .link-pdf:visited:hover{opacity:.7}@media screen and (min-width:767px){.festival__block__contents .detail>tbody>tr>td .link-tel:link,.festival__block__contents .detail>tbody>tr>td .link-tel:visited{text-decoration:none}}.festival__block__contents .detail>tbody>tr>td .detail-table{width:100%;margin:.8rem 0;border:1px solid #efefef}.festival__block__contents .detail>tbody>tr>td .detail-table td,.festival__block__contents .detail>tbody>tr>td .detail-table th{padding:.5rem 0 .6rem}.festival__block__contents .detail>tbody>tr>td .detail-table th{width:17rem;font-weight:700;line-height:1.3;text-align:center;vertical-align:middle;background:#efefef;border-bottom:1px solid #fff}.festival__block__contents .detail>tbody>tr>td .detail-table td{padding-left:2.7rem;border-bottom:1px solid #efefef}.festival__block__contents .detail>tbody>tr>td .detail-table td .txt-red{color:#b20e1d;font-weight:700}.festival__block__contents .detail>tbody>tr>td .detail-table td .bg-red{color:#fff;background:#b20e1d;padding:0 6px;border-radius:6px;font-weight:700}.festival__block__contents .accordion-area{margin-top:5.3rem}.festival__block__contents .accordion-area__contents{display:none;margin-bottom:4rem}.festival__block__contents .accordion-area__contents .ttl{font-size:2rem;font-weight:700;text-align:center}.festival__block__contents .accordion-area__contents .list{margin-top:2.2rem}.festival__block__contents .accordion-area__contents .list.color01 li .txt-area .name .num{background:#0763af}.festival__block__contents .accordion-area__contents .list.color01 li .txt-area .name .main{color:#0763af}.festival__block__contents .accordion-area__contents .list.color02 li .txt-area .name .num{background:#009936}.festival__block__contents .accordion-area__contents .list.color02 li .txt-area .name .main{color:#009936}.festival__block__contents .accordion-area__contents .list.color03 li .txt-area .name .num{background:#e96100}.festival__block__contents .accordion-area__contents .list.color03 li .txt-area .name .main{color:#e96100}.festival__block__contents .accordion-area__contents .list.color04 li .txt-area .name .num{background:#925499}.festival__block__contents .accordion-area__contents .list.color04 li .txt-area .name .main{color:#925499}.festival__block__contents .accordion-area__contents .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival__block__contents .accordion-area__contents .list li:not(:first-child){margin-top:1rem}.festival__block__contents .accordion-area__contents .list li .img{width:16rem}.festival__block__contents .accordion-area__contents .list li .img img{width:100%}.festival__block__contents .accordion-area__contents .list li .txt-area{width:calc(100% - 16rem);padding:.5rem 0 0 3rem}.festival__block__contents .accordion-area__contents .list li .txt-area .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.festival__block__contents .accordion-area__contents .list li .txt-area .name .num{width:2.6rem;height:2.6rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:Oswald,sans-serif;font-weight:500;color:#fff}.festival__block__contents .accordion-area__contents .list li .txt-area .name .main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.2rem 0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.3}.festival__block__contents .accordion-area__contents .list li .txt-area .txt{margin-top:.8rem}@media screen and (max-width:767px){.festival__block:not(:first-of-type){margin-top:13.3333333333vw}.festival__block__ttl{height:13.3333333333vw;font-size:5.3333333333vw}.festival__block__ttl:before{left:-2.6666666667vw;width:2.6666666667vw;height:13.3333333333vw}.festival__block__ttl:after{bottom:-3.2vw;left:-2.6666666667vw;border-width:1.6vw 0 1.6vw 2.6666666667vw}.festival__block__contents{padding:8vw 5.3333333333vw}.festival__block__contents.topics-contents .topics-contents__item{margin-top:7.0666666667vw;display:block}.festival__block__contents.topics-contents .topics-contents__item .right-col{margin:0 0 5.3333333333vw 0;width:100%;text-align:center}.festival__block__contents.topics-contents .topics-contents__item .right-col .img{padding:0 5.3333333333vw}.festival__block__contents.topics-contents .topics-contents__item h3{font-size:5.3333333333vw;font-weight:700;color:#e96100}.festival__block__contents.topics-contents .topics-contents__item h3+p{margin-top:2.6666666667vw}.festival__block__contents.topics-contents .topics-contents__item .detail{margin-top:5.3333333333vw}.festival__block__contents .detail{border-top-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td,.festival__block__contents .detail>tbody>tr>th{display:block;width:100%;padding:2.6666666667vw 0;border-bottom-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>th{width:100%;text-align:center}.festival__block__contents .detail>tbody>tr>td img.border-img{margin:1.6vw 0;border-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td .link-map:after{width:2.5333333333vw;height:3.7333333333vw;margin-left:1.3333333333vw}.festival__block__contents .detail>tbody>tr>td .detail-table{margin:1.6vw 0;border-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td .detail-table td,.festival__block__contents .detail>tbody>tr>td .detail-table th{padding:1.6vw 0}.festival__block__contents .detail>tbody>tr>td .detail-table th{width:29.3333333333vw;border-bottom-width:.2666666667vw}.festival__block__contents .detail>tbody>tr>td .detail-table td{padding:1.0666666667vw 4vw;border-bottom-width:.2666666667vw}.festival__block__contents .accordion-area{margin-top:9.3333333333vw}.festival__block__contents .accordion-area__contents{margin-bottom:6.6666666667vw}.festival__block__contents .accordion-area__contents .ttl{font-size:4.2666666667vw}.festival__block__contents .accordion-area__contents .list{margin-top:4vw}.festival__block__contents .accordion-area__contents .list li:not(:first-child){margin-top:4vw}.festival__block__contents .accordion-area__contents .list li .img{width:100%}.festival__block__contents .accordion-area__contents .list li .txt-area{width:100%;margin-top:2.4vw;padding:0}.festival__block__contents .accordion-area__contents .list li .txt-area .name .num{width:5.3333333333vw;height:5.3333333333vw}.festival__block__contents .accordion-area__contents .list li .txt-area .name .main{padding:0 0 0 2.1333333333vw;font-size:4vw}.festival__block__contents .accordion-area__contents .list li .txt-area .txt{margin-top:1.3333333333vw}}@-webkit-keyframes gnavOpacity{0%{opacity:0}100%{opacity:1}}@keyframes gnavOpacity{0%{opacity:0}100%{opacity:1}}.gnav{width:100%;padding:0 6rem;background:-webkit-gradient(linear,left top,left bottom,from(#b20e1d),to(#a50c1a));background:linear-gradient(#b20e1d 0,#a50c1a 100%)}@media screen and (min-width:767px){.gnav.is-fixed{position:fixed;top:0;left:0;z-index:10000}}@media screen and (max-width:767px){.gnav{display:none}}.gnav__list{max-width:1126px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.gnav__list li{width:18766.6666666667%;text-align:center;position:relative}.gnav__list li a,.gnav__list li a:link,.gnav__list li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.gnav__list li a:hover{color:#b20e1d;text-decoration:none}}.gnav__list li:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:70px;border-right:1px dashed #fff}.gnav__list li:first-child:before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:70px;border-left:1px dashed #fff}.gnav__list li.jp{font-size:2rem;line-height:1.3;font-weight:900;letter-spacing:.05em}.gnav__list li.en{font-family:Oswald,sans-serif;font-size:3.3rem;line-height:1;font-weight:500;letter-spacing:.02em}.gnav__list li.en small{font-size:1.8rem;margin-left:.5rem;-webkit-transform:translateY(.7rem);transform:translateY(.7rem)}.gnav__list li.en a{padding-top:.4rem}.gnav__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;position:relative}.gnav__list li a.label:before{position:absolute;content:attr(data-label);display:inline-block;top:1.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Noto Sans JP",sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.05em;color:#b20e1d;background:#fff;padding:.2rem 1.3rem .3rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gnav__list li a:hover{background:#fff}.gnav__list li a:hover.label:before{color:#fff;background:#b20e1d}@media screen and (max-width:1000px){.gnav__list li a.label:before{width:8.5rem}}.sp-menubtn{display:none}@media screen and (max-width:767px){.sp-menubtn{display:block;position:fixed;bottom:2.6666666667vw;right:2.6666666667vw;width:14.6666666667vw;height:14.6666666667vw;background:#b20e1d;border-radius:50%;z-index:10000}.sp-menubtn span{position:absolute;left:4vw;width:6.6666666667vw;height:.5333333333vw;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sp-menubtn span:first-child{top:4.9333333333vw}.sp-menubtn span:nth-child(2){top:7.0666666667vw}.sp-menubtn span:last-child{top:9.2vw}.sp-menubtn.is-open span:first-child{top:7.0666666667vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-menubtn.is-open span:nth-child(2){opacity:0}.sp-menubtn.is-open span:last-child{top:7.0666666667vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.sp-circle-bg{position:fixed;right:-13.3333333333vw;bottom:-13.3333333333vw;width:26.6666666667vw;height:26.6666666667vw;border-radius:50%;background:#b20e1d;-webkit-transform:scale(0);transform:scale(0);z-index:8000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sp-circle-bg.is-open{-webkit-transform:scale(50);transform:scale(50)}.sp-menu{display:none}@media screen and (max-width:767px){.sp-menu{display:block;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior-y:contain;z-index:9000}.sp-menu.is-open{pointer-events:auto;-webkit-animation:gnavOpacity 1s .2s forwards;animation:gnavOpacity 1s .2s forwards}.sp-menu__inner{width:100%;min-height:calc(100% + 1px);margin:0 auto}.sp-menu__contents{padding:12vw 0}.sp-menu__contents__list{width:57.3333333333vw;margin:0 auto;border-top:.2666666667vw dashed #fff}.sp-menu__contents__list li{text-align:center;border-bottom:.2666666667vw dashed #fff}.sp-menu__contents__list li a,.sp-menu__contents__list li a:link,.sp-menu__contents__list li a:visited{color:#fff;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:767px) and (min-width:768px){.sp-menu__contents__list li a:hover{color:#fff;text-decoration:none}}@media screen and (max-width:767px){.sp-menu__contents__list li.jp{font-size:5.0666666667vw;font-weight:900;letter-spacing:.05em}.sp-menu__contents__list li.en{font-family:Oswald,sans-serif;font-size:7.2vw;font-weight:500;letter-spacing:.02em}.sp-menu__contents__list li.en small{font-size:4.2666666667vw;margin-left:1.3333333333vw;-webkit-transform:translateY(1.3333333333vw);transform:translateY(1.3333333333vw)}.sp-menu__contents__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18.4vw;line-height:1;position:relative}.sp-menu__contents__list li a.label{padding-top:5.3333333333vw}.sp-menu__contents__list li a.label:before{position:absolute;content:attr(data-label);top:2.6666666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Noto Sans JP",sans-serif;font-size:3.2vw;font-weight:700;letter-spacing:.05em;color:#b20e1d;background:#fff;padding:.5333333333vw 2.6666666667vw}}.footer{padding:1.8rem 6rem;background:#000;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.7142857143;text-align:center}.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.footer a:hover{color:#fff;text-decoration:none}}@media screen and (min-width:767px){.footer a,.footer a:link,.footer a:visited{text-decoration:none}}@media screen and (max-width:767px){.footer{padding:4vw 5.3333333333vw 6.1333333333vw;font-size:3.3333333333vw}}.footer .pt-btn{font-size:1.6rem}.footer .pt-btn a:hover{color:#b20e1d}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.topics{background:#172c4d;padding:6.5rem 6rem 7.7rem;border-bottom:1px solid #666}@media screen and (max-width:767px){.topics{padding:13.3333333333vw 5.3333333333vw 10.6666666667vw}}.topics__inner{max-width:1126px;margin:0 auto}.schedule{background:-webkit-gradient(linear,left top,left bottom,from(#172c4d),color-stop(69.95%,transparent),to(transparent));background:linear-gradient(#172c4d 0,transparent 69.95%,transparent 100%);padding:6.5rem 6rem 7.7rem}@media screen and (max-width:767px){.schedule{padding:13.3333333333vw 5.3333333333vw 10.6666666667vw}}.schedule__inner{max-width:1126px;margin:0 auto}.schedule__ttl small{margin-bottom:13px}@media screen and (max-width:767px){.schedule__ttl small{margin-bottom:2.6666666667vw}}.schedule__table{margin-top:4.5rem;overflow:auto;white-space:nowrap}.schedule__table table{width:100%;background:#fff}.schedule__table table td,.schedule__table table th{border:1px solid #e8e8e8;text-align:center}.schedule__table table thead th{padding:1.3rem 0 1.2rem;font-size:2rem;font-weight:700;background:#fff60d}.schedule__table table thead th:first-child{width:200px}.schedule__table table thead th:nth-child(2){width:240px}.schedule__table table thead th:nth-child(3){width:200px}.schedule__table table thead th:nth-child(4){width:240px}.schedule__table table thead th:last-child{width:246px}.schedule__table table tbody td,.schedule__table table tbody th{padding:2.3rem 2rem 2.4rem}.schedule__table table tbody th{font-weight:700;line-height:1.3}.schedule__table table tbody th .sat{color:#0c57d3}.schedule__table table tbody th .holiday{color:#b20e1d}@media screen and (max-width:767px){.schedule__table{margin-top:8vw}.schedule__table table td,.schedule__table table th{border-width:.2666666667vw}.schedule__table table thead th{padding:2.6666666667vw 0;font-size:4.2666666667vw}.schedule__table table thead th:first-child{width:53.3333333333vw}.schedule__table table thead th:nth-child(2){width:64vw}.schedule__table table thead th:nth-child(3){width:53.3333333333vw}.schedule__table table thead th:nth-child(4){width:64vw}.schedule__table table thead th:last-child{width:65.6vw}.schedule__table table tbody td,.schedule__table table tbody th{padding:4vw 2.6666666667vw}}.schedule__archive{width:30rem;margin:5rem auto 0}.schedule__archive small{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}@media screen and (max-width:767px){.schedule__archive{width:78.6666666667vw;margin-top:9.3333333333vw}.schedule__archive small{-webkit-transform:translateY(.2666666667vw);transform:translateY(.2666666667vw)}}.festival01{padding:0 6rem 8rem;background:#fbdde9 url(/2025/assets/img/festival01/bg.jpg) no-repeat;background-size:100% auto}@media screen and (max-width:767px){.festival01{padding:0 5.3333333333vw 13.3333333333vw}}.festival01 .festival__inner:before{background-image:url(/2025/assets/img/festival01/bg2.jpg);background-size:100vw auto;background-position:bottom center;-webkit-mask-image:url(/2025/assets/img/festival01/ttl_bg.svg);mask-image:url(/2025/assets/img/festival01/ttl_bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.festival01 .festival__inner .deco01{position:absolute;top:3rem;left:calc(50% - 38.5rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26.4rem;z-index:3}.festival01 .festival__inner .deco02{position:absolute;top:10rem;left:calc(50% + 34.6rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18rem;z-index:3}@media screen and (max-width:1000px){.festival01 .festival__inner .deco01{top:6rem;left:calc(50% - 33rem);width:20rem}.festival01 .festival__inner .deco02{top:10rem;left:calc(50% + 32rem);width:16rem}}@media screen and (max-width:767px){.festival01 .festival__inner .deco01{top:-4vw;left:-2.9333333333vw;-webkit-transform:none;transform:none;width:22.6666666667vw}.festival01 .festival__inner .deco02{top:16vw;left:auto;right:-3.6vw;-webkit-transform:none;transform:none;width:21.3333333333vw}}.festival01 .festival__ttl{color:#000}.festival01 .festival__ttl .ttl{width:40rem;margin:2.8rem auto -2rem}@media screen and (max-width:767px){.festival01 .festival__ttl .ttl{width:47.7333333333vw;margin:4.8vw auto -2.4vw}}.festival01 .festival__block:first-of-type{margin-top:-1px}.festival01 .festival__block__contents .detail td img.map01{max-width:54rem;margin-bottom:1.2rem}.festival01 .festival__block__contents .detail td img.map02{max-width:74.6rem}.festival01 .festival__block__contents .btn-area{margin-top:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.festival01 .festival__block__contents .btn-area .btn:first-child{width:28rem;margin-right:5rem}.festival01 .festival__block__contents .btn-area .btn:last-child{width:37.4rem}.festival01 .festival__block__contents .timetable{width:100%;border:1px solid #efefef}.festival01 .festival__block__contents .timetable td,.festival01 .festival__block__contents .timetable th{padding:.7rem 0 .8rem;line-height:1.5625;vertical-align:middle}.festival01 .festival__block__contents .timetable th{width:149px;background:#efefef;font-weight:700;text-align:center;border-bottom:1px solid #fff}.festival01 .festival__block__contents .timetable td{padding-left:2.5rem;border-bottom:1px solid #efefef}.festival01 .festival__block__contents .timetable td small{font-size:1.4rem}.festival01 .festival__block__contents .note{margin-top:2.6rem;font-size:1.4rem}@media screen and (max-width:767px){.festival01 .festival__block__contents .detail td img.map01{max-width:100%;margin-bottom:2.6666666667vw}.festival01 .festival__block__contents .detail td img.map02{max-width:100%}.festival01 .festival__block__contents .btn-area{margin-top:9.3333333333vw;display:block}.festival01 .festival__block__contents .btn-area .btn:first-child{width:100%;margin:0 0 2.6666666667vw}.festival01 .festival__block__contents .btn-area .btn:last-child{width:100%}.festival01 .festival__block__contents .timetable{border-width:.2666666667vw}.festival01 .festival__block__contents .timetable td,.festival01 .festival__block__contents .timetable th{padding:1.6vw 0}.festival01 .festival__block__contents .timetable th{width:21.3333333333vw;border-bottom-width:.2666666667vw}.festival01 .festival__block__contents .timetable td{padding:1.0666666667vw 4vw;border-bottom-width:.2666666667vw}.festival01 .festival__block__contents .timetable td small{font-size:3.3333333333vw}.festival01 .festival__block__contents .note{margin-top:5.3333333333vw;font-size:3.3333333333vw}}.festival02{padding:0 6rem 8rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(69.95%,transparent),to(#172c4d));background:linear-gradient(transparent 0,transparent 69.95%,#172c4d 100%)}@media screen and (max-width:767px){.festival02{padding:0 5.3333333333vw 13.3333333333vw}}.festival02 .festival__inner:before{background-image:url(/assets/img/ttl_bg.svg)}.festival02 .festival__block:first-of-type{margin-top:.7rem}.festival02 .festival__block__contents .detail .foods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival02 .festival__block__contents .detail .foods-list li{width:50%}.festival02 .festival__block__contents .detail .howto{margin:1.6rem 0 .8rem;padding:3rem;background:rgba(255,246,13,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival02 .festival__block__contents .detail .howto__txt{width:calc(100% - 29rem);padding-right:4rem}.festival02 .festival__block__contents .detail .howto__txt .ttl{font-weight:700}.festival02 .festival__block__contents .detail .howto__txt .list{margin-top:1rem;counter-reset:num}.festival02 .festival__block__contents .detail .howto__txt .list li:before{counter-increment:num;content:counter(num) ".";font-weight:700;margin-right:.6rem}.festival02 .festival__block__contents .detail .howto__txt .list li span{font-weight:700}.festival02 .festival__block__contents .detail .howto__img{width:29rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.festival02 .festival__block__contents .detail .howto__img img{display:block}.festival02 .festival__block__contents .detail .howto__img img.img01{width:16.9rem}.festival02 .festival__block__contents .detail .howto__img img.img02{width:10.1rem}.festival02 .festival__block__contents .btn{width:35.5rem;margin:5.6rem auto 0}@media screen and (max-width:1000px){.festival02 .festival__block__contents .detail .howto__txt{width:100%;padding-right:0}.festival02 .festival__block__contents .detail .howto__img{margin-top:2rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.festival02 .festival__block__contents .detail .howto__img img.img01{width:20rem;margin-right:2rem}.festival02 .festival__block__contents .detail .howto__img img.img02{width:11rem}}@media screen and (max-width:767px){.festival02 .festival__block:first-of-type{margin-top:1.8666666667vw}.festival02 .festival__block__contents .detail .foods-list li{width:100%}.festival02 .festival__block__contents .detail .howto{margin:4vw 0 1.8666666667vw;padding:4vw}.festival02 .festival__block__contents .detail .howto__txt .list{margin-top:1.8666666667vw}.festival02 .festival__block__contents .detail .howto__txt .list li:before{margin-right:1.6vw}.festival02 .festival__block__contents .detail .howto__img{margin-top:2.6666666667vw}.festival02 .festival__block__contents .detail .howto__img img.img01{width:40vw;margin-right:4vw}.festival02 .festival__block__contents .detail .howto__img img.img02{width:23.7333333333vw}.festival02 .festival__block__contents .btn{width:100%;margin-top:9.3333333333vw}}.festival03{padding:0 6rem 16.2rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(69.95%,transparent),to(#172c4d));background:linear-gradient(transparent 0,transparent 69.95%,#172c4d 100%)}.festival03 .festival__inner:before{background-image:url(/assets/img/ttl_bg.svg)}.festival03 .festival__block:first-of-type{margin-top:.7rem}@media screen and (max-width:767px){.festival03{padding:0 5.3333333333vw 26.6666666667vw}.festival03 .festival__block:first-of-type{margin-top:1.8666666667vw}}.festival04{padding:0 6rem 8rem;background:url(/2025/assets/img/festival04/bg_top.png),url(/2025/assets/img/festival04/bg_bottom.png),-webkit-gradient(linear,left top,left bottom,from(#0a1526),to(#757587));background:url(/2025/assets/img/festival04/bg_top.png),url(/2025/assets/img/festival04/bg_bottom.png),linear-gradient(#0a1526 0,#757587 100%);background-repeat:no-repeat,no-repeat,repeat;background-position:top left calc(50% + 1.8rem),bottom left calc(50% + 2.1rem),top center;background-size:180.1rem auto,151.9rem auto,auto}@media screen and (min-width:1800px){.festival04{background-size:100% auto,100% auto,auto}}@media screen and (max-width:767px){.festival04{padding:0 5.3333333333vw 13.3333333333vw;background:url(/2025/assets/img/festival04/bg_top_sp.png),url(/2025/assets/img/festival04/bg_bottom_sp.png),-webkit-gradient(linear,left top,left bottom,from(#0a1526),to(#757587));background:url(/2025/assets/img/festival04/bg_top_sp.png),url(/2025/assets/img/festival04/bg_bottom_sp.png),linear-gradient(#0a1526 0,#757587 100%);background-repeat:no-repeat,no-repeat,repeat;background-position:top center,bottom center,top center;background-size:100% auto,100% auto,auto}}.festival04 .festival__inner:before{background-image:url(/2025/assets/img/festival04/ttl_bg.svg)}.festival04 .festival__block:first-of-type{margin-top:.7rem}.festival04 .festival__block__ttl{position:relative}.festival04 .festival__block__ttl .ic{position:absolute;top:-2.4rem;left:calc(50% - 13.6rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:13.1rem}.festival04 .festival__block__contents .detail .detail-table .notes{margin-top:2.5rem}.festival04 .festival__block__contents .detail .detail-table .notes__ttl{font-weight:700}.festival04 .festival__block__contents .detail .detail-table .notes__list li:before{background:#b20e1d}.festival04 .festival__block__contents .photo-contest__lead{text-align:center}.festival04 .festival__block__contents .photo-contest__detail{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.festival04 .festival__block__contents .photo-contest__detail .txt-area{width:calc(100% - 25rem);padding-right:5rem}.festival04 .festival__block__contents .photo-contest__detail .txt-area div:not(:first-child){margin-top:1.4rem}.festival04 .festival__block__contents .photo-contest__detail .txt-area dt{display:inline-block;font-size:1.4rem;font-weight:700;line-height:1;text-align:center;color:#fff;background:#000;padding:.6rem 1.5rem .8rem;border-radius:100vh}.festival04 .festival__block__contents .photo-contest__detail .txt-area dd{margin-top:.5rem}.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a,.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a:link,.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a:visited{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width:768px){.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a:hover{color:#000;text-decoration:none}}.festival04 .festival__block__contents .photo-contest__detail .photo{width:25rem}.festival04 .festival__block__contents .photo-contest__detail .photo .txt{margin-top:1.2rem;font-size:1.4rem;line-height:1.4285714286}@media screen and (min-width:767px){.festival04 .festival__block__contents .photo-contest__detail .txt-area dd a.link-tel{text-decoration:none}}@media screen and (max-width:767px){.festival04 .festival__block:first-of-type{margin-top:1.8666666667vw}.festival04 .festival__block__ttl .ic{top:-5.3333333333vw;left:calc(50% - 28vw);width:26.6666666667vw}.festival04 .festival__block__contents .detail .detail-table td,.festival04 .festival__block__contents .detail .detail-table th{display:block;width:100%}.festival04 .festival__block__contents .detail .detail-table .notes{margin-top:5.3333333333vw}.festival04 .festival__block__contents .photo-contest__lead{text-align:left}.festival04 .festival__block__contents .photo-contest__detail{margin-top:6.6666666667vw}.festival04 .festival__block__contents .photo-contest__detail .txt-area{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:4vw;padding-right:0}.festival04 .festival__block__contents .photo-contest__detail .txt-area div:not(:first-child){margin-top:2.6666666667vw}.festival04 .festival__block__contents .photo-contest__detail .txt-area dt{font-size:3.3333333333vw;padding:1.3333333333vw 3.4666666667vw 1.6vw}.festival04 .festival__block__contents .photo-contest__detail .txt-area dd{margin-top:1.3333333333vw}.festival04 .festival__block__contents .photo-contest__detail .photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.festival04 .festival__block__contents .photo-contest__detail .photo img{width:40vw}.festival04 .festival__block__contents .photo-contest__detail .photo .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;padding-left:2.6666666667vw;font-size:3.3333333333vw}}.sponsorship{padding:5.8rem 6rem 10rem}.sponsorship__ttl small{margin-top:1.4rem}.sponsorship__list{max-width:1126px;margin:4.1rem auto 0;padding:3.1rem 4rem;background:#fff;font-size:1.8rem;line-height:2}.sponsorship__list span:not(:last-child):after{content:"／";display:inline-block;margin-left:.4rem}@media screen and (max-width:767px){.sponsorship{padding:10.6666666667vw 5.3333333333vw 16vw}.sponsorship__ttl small{margin-top:3.3333333333vw}.sponsorship__list{margin-top:7.4666666667vw;padding:4vw 5.3333333333vw;font-size:4vw}.sponsorship__list span:not(:last-child):after{margin-left:1.0666666667vw}}.modal-close{position:fixed;top:0;left:0;z-index:10200;width:100%;height:100%;background:rgba(10,21,38,.6);overflow-y:auto;overscroll-behavior-y:contain}.modal-close__inner{width:100%;min-height:calc(100% + 1px);margin:0 auto;padding:8rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.modal-close__inner{padding:13.3333333333vw 5.3333333333vw}}.modal-close__contents{width:100%;max-width:966px;margin:0 auto;padding:2.4rem 3rem 4rem;background:#fff}.modal-close__contents .btn_close{width:30px;height:30px;margin-left:auto;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-close__contents .btn_close:hover{opacity:.7}.modal-close__contents .btn_close img{display:block}.modal-close__contents .ttl{text-align:center;font-size:4rem;line-height:1.25;font-weight:900;letter-spacing:.05em}.modal-close__contents .txt{margin-top:2.4rem;text-align:center;font-size:2rem;font-weight:700}.modal-close__contents .btn-area{margin-top:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-close__contents .btn-area .btn:first-child{width:27.5rem;margin-right:5rem}.modal-close__contents .btn-area .btn:last-child{width:43.5rem}@media screen and (max-width:890px){.modal-close__contents .btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-close__contents .btn-area .btn:first-child{width:44rem;margin:0 0 1.4rem}.modal-close__contents .btn-area .btn:last-child{width:44rem}}@media screen and (max-width:767px){.modal-close__contents{max-width:100%;padding:3.2vw 2.6666666667vw 6.6666666667vw}.modal-close__contents .btn_close{width:4.8vw;height:4.8vw}.modal-close__contents .ttl{margin-top:4vw;font-size:5.7333333333vw;line-height:1.5}.modal-close__contents .txt{margin-top:4.8vw;font-size:3.7333333333vw}.modal-close__contents .btn-area{margin-top:5.6vw}.modal-close__contents .btn-area .btn:first-child{width:100%;margin-bottom:2.6666666667vw}.modal-close__contents .btn-area .btn:last-child{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcmVzcy5zY3NzIiwiMjAyNS5jc3MiLCJjb21tb24vX3V0aWxpdHkuc2NzcyIsImdsb2JhbC9fbWl4aW4uc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJjb21tb24vbGF5b3V0L19nbmF2LnNjc3MiLCJjb21tb24vbGF5b3V0L19mb290ZXIuc2NzcyIsImNvbW1vbi9saWJyYXJ5L19zd2lwZXIuY3NzIiwiMjAyNS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7OztBQVVBLEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsV0FBQSxPQUNBLHlCQUFBLEtBR0QsRUNFQSxRQURBLFNERUMsa0JBQUEsVUFDQSxtQkFBQSxRQUFBLFdBQUEsUUNLRCxRREZBLFNBRUMsZ0JBQUEsUUFDQSxlQUFBLFFBR0QsRUFDQyxRQUFBLEVBQ0EsT0FBQSxFQVFELHNCQUNDLFFBQUEsS0FDQSxPQUFBLEVBR0QsR0FDQyxTQUFBLFFBU0QsUUNDQSxNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEQ0MsUUFBQSxNQUdELFFBQ0MsUUFBQSxVQUdELE1BQ0MsVUFBQSxJQUdELFNDQ0EsU0RDQyxRQUFBLEtBR0QsWUFDQyxjQUFBLElBQUEsT0FDQSxnQkFBQSxLQUdELEVBQ0MsaUJBQUEsWUFDQSw2QkFBQSxRQUdELFNDQ0EsUURDQyxjQUFBLEVBR0QsS0NDQSxJQUNBLElBQ0EsS0RDQyxZQUFBLFNBQUEsQ0FBQSxVQUdELEVDQ0EsT0RDQyxZQUFBLE9BR0QsSUFDQyxXQUFBLE9BSUQsS0FDQyxpQkFBQSxLQUNBLE1BQUEsS0FJRCxJQ0NBLElEQ0MsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdELElBQ0MsT0FBQSxPQUdELElBQ0MsSUFBQSxNQU9ELE1BQ0MsY0FBQSxFQ09ELGNBSEEsY0FDQSxhQUNBLGNERkEsT0FLQyxPQUFBLFFBSUQsV0FDQyxPQUFBLFFBR0QsY0FDQyxNQUFB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T0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUVBLGtDQUNDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsUUw1dkJGLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlLOHZCRSx3Q0FDQyxRQUFBLEdBRUQsc0NBQ0MsUUFBQSxNQUlGLDRCQUNDLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE1BR0QsNEJBQ0MsV0FBQSxPQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdELGlDQUNDLFdBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUVDLGtEQUNDLE1BQUEsUUFDQSxhQUFBLEtBRUQsaURBQ0MsTUFBQSxRTG54Qkosb0NLeXhCRSxpQ0FDQyxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVDLGtEQUNDLE1BQUEsTUFDQSxPQUFBLEVBQUEsRUFBQSxPQUVELGlEQUNDLE1BQUEsT0xseUJMLG9DS3F1QkEsdUJBb0VFLFVBQUEsS0FDQSxRQUFBLE1BQUEsZUFBQSxlQUVBLGtDQUNDLE1BQUEsTUFDQSxPQUFBLE1BR0QsNEJBQ0MsV0FBQSxJQUNBLFVBQUEsZUFDQSxZQUFBLElBR0QsNEJBQ0MsV0FBQSxNQUNBLFVBQUEsZUFHRCxpQ0FDQyxXQUFBLE1BRUMsa0RBQ0MsTUFBQSxLQUNBLGNBQUEsZUFFRCxpREFDQyxNQUFBIiwiZmlsZSI6IjIwMjUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogU2V0IGBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0YCB0byBhbGwgZWxlbWVudHMgYW5kIHBzZXVkbyBlbGVtZW50cyAqL1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIEluaGVyaXQgdGV4dC1kZWNvcmF0aW9uIGFuZCB2ZXJ0aWNhbCBhbGlnbiB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMgKi9cblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuXHRwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuXHRtYXJnaW46IDA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2VuZXJhbCBlbGVtZW50c1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbmhyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuXHR3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250OiBpbmhlcml0OyAvKiBTcGVjaWZ5IGZvbnQgaW5oZXJpdGFuY2Ugb2YgZm9ybSBlbGVtZW50cyAqL1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gY29udHJvbHMgaW4gQW5kcm9pZCA0ICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuXHRjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhpZGUgY29udGVudCBmcm9tIHNjcmVlbnMgYnV0IG5vdCBzY3JlZW5yZWFkZXJzICovXG5AbWVkaWEgc2NyZWVuIHtcblx0W2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0W2hpZGRlbn49XCJzY3JlZW5cIl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuXHRjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cblxuOjotbW96LXNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudWwsIG9sLCBsaSwgZGwsIGR0LCBkZCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDU1LjU1NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJhY2tncm91bmQ6ICMwYTE1MjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LmlzLW1lbnVmaXhlZCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnB0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wdC10aXRsZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wdC10aXRsZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ucHQtYnRuIGEsXG4ucHQtYnRuIGE6bGluayxcbi5wdC1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHQtYnRuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjIwZTFkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnB0LWJ0biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2IyMGUxZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjIwZTFkO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wdC1idG4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X2xpbmtfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wdC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHQtYnRuIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfbGlua19yZWQuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC1idG4gYSB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjUzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wdC1idG4gYTphZnRlciB7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAyLjI2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5wdC1idG5fYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnB0LWJ0bl9hY2NvcmRpb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X2xpbmtfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wdC1idG5fYWNjb3JkaW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHQtYnRuX2FjY29yZGlvbjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX2JsYWNrLnN2Zyk7XG59XG4ucHQtYnRuX2FjY29yZGlvbi5pcy1zaG93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LWJ0bl9hY2NvcmRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci13aWR0aDogMC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnB0LWJ0bl9hY2NvcmRpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMi4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZWxtLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbG0tbGlzdCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWxpc3QgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDIuNHZ3O1xuICAgIHdpZHRoOiAxLjg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5hbmMtYWpzdCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuYy1hanN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmFkIHtcbiAgcGFkZGluZzogNXJlbSA2cmVtIDExLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWQge1xuICAgIHBhZGRpbmc6IDkuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDIwdnc7XG4gIH1cbn1cbi5hZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWRfX3NsaWRlIHtcbiAgd2lkdGg6IDg1Ljc5MDQwODUyNTglO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItc2xpZGUgYSxcbi5hZF9fc2xpZGUgLnN3aXBlci1zbGlkZSBhOmxpbmssXG4uYWRfX3NsaWRlIC5zd2lwZXItc2xpZGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRfX3NsaWRlIC5zd2lwZXItc2xpZGUgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFkX19zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IGNhbGMoNTAlIC0gMS44cmVtKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X3NsaWRlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4uYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtOHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC04cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpO1xufVxuLmFkX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjFyZW07XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYWRfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZF9fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZF9fc2xpZGUge1xuICAgIHdpZHRoOiA3OC42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmFkX19zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuYWRfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5hZF9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQuOHZ3KTtcbiAgICB3aWR0aDogOHZ3O1xuICAgIGhlaWdodDogOHZ3O1xuICB9XG4gIC5hZF9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5hZF9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC05LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuYWRfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmFkX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDEuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAyLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5mZXN0aXZhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZXN0aXZhbF9faW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC04LjJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogOC4ycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbF9faW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IC0xMnZ3O1xuICAgIHdpZHRoOiA0OC44dnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICB9XG59XG4uZmVzdGl2YWxfX3R0bCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuLmZlc3RpdmFsX190dGwgLmRhdGUge1xuICBmb250LXNpemU6IDUuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbi5mZXN0aXZhbF9fdHRsIC5kYXRlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG59XG4uZmVzdGl2YWxfX3R0bCAudGltZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbF9fdHRsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcuMzMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuZmVzdGl2YWxfX3R0bCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiA4Ljh2dztcbiAgfVxuICAuZmVzdGl2YWxfX3R0bCAuZGF0ZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMS42dnc7XG4gIH1cbiAgLmZlc3RpdmFsX190dGwgLnRpbWUge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gIH1cbn1cbi5mZXN0aXZhbF9fYmxvY2sge1xuICBtYXgtd2lkdGg6IDExMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mZXN0aXZhbF9fYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX190dGwge1xuICBoZWlnaHQ6IDdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjYwZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX190dGw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmNjBkO1xufVxuLmZlc3RpdmFsX19ibG9ja19fdHRsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0yLjRyZW07XG4gIGxlZnQ6IC0ycmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjk4MDAwO1xuICBib3JkZXItd2lkdGg6IDEuMnJlbSAwIDEuMnJlbSAycmVtO1xufVxuLmZlc3RpdmFsX19ibG9ja19fdHRsLmNvbG9yLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fdHRsLmNvbG9yLXJlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjIwZTFkO1xufVxuLmZlc3RpdmFsX19ibG9ja19fdHRsLmNvbG9yLXJlZDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MjAwMTA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1LjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0gLnJpZ2h0LWNvbCB7XG4gIHdpZHRoOiAyNi42NDI5ODQwMTQyJTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSAubGVmdC1jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlOTYxMDA7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIGgzICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSAuZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRoLCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIHdpZHRoOiAyMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCBhLFxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCBhOmxpbmssXG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIGltZy5ib3JkZXItaW1nIHtcbiAgbWFyZ2luOiAwLjhyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmxpbmstbWFwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmxpbmstbWFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25fbWFwLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmxpbmstcGRmOmxpbms6aG92ZXIsIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmxpbmstcGRmOnZpc2l0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLXRlbDpsaW5rLCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5saW5rLXRlbDp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmRldGFpbC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuOHJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRoLCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwLjZyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGgge1xuICB3aWR0aDogMTdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGQgLnR4dC1yZWQge1xuICBjb2xvcjogI2IyMGUxZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmRldGFpbC10YWJsZSB0ZCAuYmctcmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWEge1xuICBtYXJnaW4tdG9wOiA1LjNyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDIuMnJlbTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QuY29sb3IwMSBsaSAudHh0LWFyZWEgLm5hbWUgLm51bSB7XG4gIGJhY2tncm91bmQ6ICMwNzYzYWY7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0LmNvbG9yMDEgbGkgLnR4dC1hcmVhIC5uYW1lIC5tYWluIHtcbiAgY29sb3I6ICMwNzYzYWY7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0LmNvbG9yMDIgbGkgLnR4dC1hcmVhIC5uYW1lIC5udW0ge1xuICBiYWNrZ3JvdW5kOiAjMDA5OTM2O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdC5jb2xvcjAyIGxpIC50eHQtYXJlYSAubmFtZSAubWFpbiB7XG4gIGNvbG9yOiAjMDA5OTM2O1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdC5jb2xvcjAzIGxpIC50eHQtYXJlYSAubmFtZSAubnVtIHtcbiAgYmFja2dyb3VuZDogI2U5NjEwMDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QuY29sb3IwMyBsaSAudHh0LWFyZWEgLm5hbWUgLm1haW4ge1xuICBjb2xvcjogI2U5NjEwMDtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QuY29sb3IwNCBsaSAudHh0LWFyZWEgLm5hbWUgLm51bSB7XG4gIGJhY2tncm91bmQ6ICM5MjU0OTk7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0LmNvbG9yMDQgbGkgLnR4dC1hcmVhIC5uYW1lIC5tYWluIHtcbiAgY29sb3I6ICM5MjU0OTk7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC5pbWcge1xuICB3aWR0aDogMTZyZW07XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnJlbSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAgM3JlbTtcbn1cbi5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGkgLnR4dC1hcmVhIC5uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSAubmFtZSAubnVtIHtcbiAgd2lkdGg6IDIuNnJlbTtcbiAgaGVpZ2h0OiAyLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCBsaSAudHh0LWFyZWEgLm5hbWUgLm1haW4ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwIDAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSAudHh0IHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsX19ibG9jazpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fdHRsIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX3R0bDpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fdHRsOmFmdGVyIHtcbiAgICBib3R0b206IC0zLjJ2dztcbiAgICBsZWZ0OiAtMi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjZ2dyAwIDEuNnZ3IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA4dncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMudG9waWNzLWNvbnRlbnRzIC50b3BpY3MtY29udGVudHNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDcuMDY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIC5yaWdodC1jb2wge1xuICAgIG1hcmdpbjogMCAwIDUuMzMzMzMzMzMzM3Z3IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIC5yaWdodC1jb2wgLmltZyB7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2U5NjEwMDtcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cy50b3BpY3MtY29udGVudHMgLnRvcGljcy1jb250ZW50c19faXRlbSBoMyArIHAge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzLnRvcGljcy1jb250ZW50cyAudG9waWNzLWNvbnRlbnRzX19pdGVtIC5kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGgsIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgaW1nLmJvcmRlci1pbWcge1xuICAgIG1hcmdpbjogMS42dncgMDtcbiAgICBib3JkZXItd2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmxpbmstbWFwOmFmdGVyIHtcbiAgICB3aWR0aDogMi41MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHtcbiAgICBtYXJnaW46IDEuNnZ3IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGgsIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgPiB0Ym9keSA+IHRyID4gdGQgLmRldGFpbC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMS42dncgMDtcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsID4gdGJvZHkgPiB0ciA+IHRkIC5kZXRhaWwtdGFibGUgdGgge1xuICAgIHdpZHRoOiAyOS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCA+IHRib2R5ID4gdHIgPiB0ZCAuZGV0YWlsLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxLjA2NjY2NjY2Njd2dyA0dnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA5LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmFjY29yZGlvbi1hcmVhX19jb250ZW50cyAubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGkgLnR4dC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjR2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGkgLnR4dC1hcmVhIC5uYW1lIC5udW0ge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5hY2NvcmRpb24tYXJlYV9fY29udGVudHMgLmxpc3QgbGkgLnR4dC1hcmVhIC5uYW1lIC5tYWluIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjEzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYWNjb3JkaW9uLWFyZWFfX2NvbnRlbnRzIC5saXN0IGxpIC50eHQtYXJlYSAudHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGduYXZPcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmduYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2IyMGUxZCAwJSwgI2E1MGMxYSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5nbmF2LmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ25hdl9fbGlzdCB7XG4gIG1heC13aWR0aDogMTEyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nbmF2X19saXN0IGxpIHtcbiAgd2lkdGg6IDE4NzY2LjY2NjY2NjY2NjclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbmF2X19saXN0IGxpIGEsXG4uZ25hdl9fbGlzdCBsaSBhOmxpbmssXG4uZ25hdl9fbGlzdCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjIwZTFkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmduYXZfX2xpc3QgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZmZmO1xufVxuLmduYXZfX2xpc3QgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNmZmY7XG59XG4uZ25hdl9fbGlzdCBsaS5qcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5nbmF2X19saXN0IGxpLmVuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5nbmF2X19saXN0IGxpLmVuIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjdyZW0pO1xufVxuLmduYXZfX2xpc3QgbGkuZW4gYSB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG59XG4uZ25hdl9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ25hdl9fbGlzdCBsaSBhLmxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDEuMnJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNiMjBlMWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMnJlbSAxLjNyZW0gMC4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5nbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmduYXZfX2xpc3QgbGkgYTpob3Zlci5sYWJlbDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2IyMGUxZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZ25hdl9fbGlzdCBsaSBhLmxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDguNXJlbTtcbiAgfVxufVxuXG4uc3AtbWVudWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3AtbWVudWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxNC42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxNC42NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI2IyMGUxZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cbiAgLnNwLW1lbnVidG4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDR2dztcbiAgICB3aWR0aDogNi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAwLjUzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zcC1tZW51YnRuIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogNC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwLW1lbnVidG4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNy4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNwLW1lbnVidG4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IDkuMnZ3O1xuICB9XG4gIC5zcC1tZW51YnRuLmlzLW9wZW4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiA3LjA2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnNwLW1lbnVidG4uaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3AtbWVudWJ0bi5pcy1vcGVuIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgdG9wOiA3LjA2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi5zcC1jaXJjbGUtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTMuMzMzMzMzMzMzM3Z3O1xuICBib3R0b206IC0xMy4zMzMzMzMzMzMzdnc7XG4gIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gIGhlaWdodDogMjYuNjY2NjY2NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHotaW5kZXg6IDgwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNwLWNpcmNsZS1iZy5pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSg1MCk7XG59XG5cbi5zcC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gICAgei1pbmRleDogOTAwMDtcbiAgfVxuICAuc3AtbWVudS5pcy1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBhbmltYXRpb246IGduYXZPcGFjaXR5IDFzIDAuMnMgZm9yd2FyZHM7XG4gIH1cbiAgLnNwLW1lbnVfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zcC1tZW51X19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTJ2dyAwO1xuICB9XG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCB7XG4gICAgd2lkdGg6IDU3LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItdG9wOiAwLjI2NjY2NjY2Njd2dyBkYXNoZWQgI2ZmZjtcbiAgfVxuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3QgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAwLjI2NjY2NjY2Njd2dyBkYXNoZWQgI2ZmZjtcbiAgfVxuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3QgbGkgYSxcbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIGE6bGluayxcbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcC1tZW51X19jb250ZW50c19fbGlzdCBsaS5qcCB7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpLmVuIHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDcuMnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3QgbGkuZW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjMzMzMzMzMzMzN2dyk7XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE4LjR2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwLW1lbnVfX2NvbnRlbnRzX19saXN0IGxpIGEubGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc3AtbWVudV9fY29udGVudHNfX2xpc3QgbGkgYS5sYWJlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIHRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogI2IyMGUxZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNTMzMzMzMzMzM3Z3IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAxLjhyZW0gNnJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyIGEsXG4uZm9vdGVyIGE6bGluayxcbi5mb290ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIGEsXG4gIC5mb290ZXIgYTpsaW5rLFxuICAuZm9vdGVyIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0dncgNS4zMzMzMzMzMzMzdncgNi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmZvb3RlciAucHQtYnRuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uZm9vdGVyIC5wdC1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjIwZTFkO1xufVxuXG4vKipcbiAqIFN3aXBlciA0LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjIsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4udG9waWNzIHtcbiAgYmFja2dyb3VuZDogIzE3MmM0ZDtcbiAgcGFkZGluZzogNi41cmVtIDZyZW0gNy43cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3BpY3Mge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi50b3BpY3NfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2NoZWR1bGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE3MmM0ZCAwJSwgdHJhbnNwYXJlbnQgNjkuOTUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgcGFkZGluZzogNi41cmVtIDZyZW0gNy43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uc2NoZWR1bGVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNjaGVkdWxlX190dGwgc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX190dGwgc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uc2NoZWR1bGVfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGgsIC5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMS4zcmVtIDAgMS4ycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY2MGQ7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjQwcHg7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDI0NnB4O1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0Ym9keSB0aCwgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIuM3JlbSAycmVtIDIuNHJlbTtcbn1cbi5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0Ym9keSB0aCAuc2F0IHtcbiAgY29sb3I6ICMwYzU3ZDM7XG59XG4uc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRib2R5IHRoIC5ob2xpZGF5IHtcbiAgY29sb3I6ICNiMjBlMWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGVfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aCwgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dyAwO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDY0dnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA1My4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNjaGVkdWxlX190YWJsZSB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA2NHZ3O1xuICB9XG4gIC5zY2hlZHVsZV9fdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDY1LjZ2dztcbiAgfVxuICAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRib2R5IHRoLCAuc2NoZWR1bGVfX3RhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA0dncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5zY2hlZHVsZV9fYXJjaGl2ZSB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbn1cbi5zY2hlZHVsZV9fYXJjaGl2ZSBzbWFsbCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjJyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX19hcmNoaXZlIHtcbiAgICB3aWR0aDogNzguNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5zY2hlZHVsZV9fYXJjaGl2ZSBzbWFsbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjY2NjY2NjY2N3Z3KTtcbiAgfVxufVxuXG4uZmVzdGl2YWwwMSB7XG4gIHBhZGRpbmc6IDAgNnJlbSA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmJkZGU5IHVybChcIi8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS9iZy5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbDAxIHtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLzIwMjUvYXNzZXRzL2ltZy9mZXN0aXZhbDAxL2JnMi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIG1hc2staW1hZ2U6IHVybChcIi8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS90dGxfYmcuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9faW5uZXIgLmRlY28wMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDM4LjVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyNi40cmVtO1xuICB6LWluZGV4OiAzO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcmVtO1xuICBsZWZ0OiBjYWxjKDUwJSArIDM0LjZyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxOHJlbTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2lubmVyIC5kZWNvMDEge1xuICAgIHRvcDogNnJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzcmVtKTtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAyIHtcbiAgICB0b3A6IDEwcmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMzJyZW0pO1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19pbm5lciAuZGVjbzAxIHtcbiAgICB0b3A6IC00dnc7XG4gICAgbGVmdDogLTIuOTMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMjIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9faW5uZXIgLmRlY28wMiB7XG4gICAgdG9wOiAxNnZ3O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0zLjZ2dztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDIxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX190dGwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fdHRsIC50dGwge1xuICB3aWR0aDogNDByZW07XG4gIG1hcmdpbjogMi44cmVtIGF1dG8gLTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX3R0bCAudHRsIHtcbiAgICB3aWR0aDogNDcuNzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogNC44dncgYXV0byAtMi40dnc7XG4gIH1cbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIHRkIGltZy5tYXAwMSB7XG4gIG1heC13aWR0aDogNTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgdGQgaW1nLm1hcDAyIHtcbiAgbWF4LXdpZHRoOiA3NC42cmVtO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmJ0bi1hcmVhIHtcbiAgbWFyZ2luLXRvcDogNS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5idG4tYXJlYSAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDM3LjRyZW07XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRoLCAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43cmVtIDAgMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0aCB7XG4gIHdpZHRoOiAxNDlweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC50aW1ldGFibGUgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAubm90ZSB7XG4gIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIHRkIGltZy5tYXAwMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgdGQgaW1nLm1hcDAyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmJ0bi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA5LjMzMzMzMzMzMzN2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmJ0bi1hcmVhIC5idG46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRoLCAuZmVzdGl2YWwwMSAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAudGltZXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxLjZ2dyAwO1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC50aW1ldGFibGUgdGgge1xuICAgIHdpZHRoOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnRpbWV0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMS4wNjY2NjY2NjY3dncgNHZ3O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAxIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC50aW1ldGFibGUgdGQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsMDEgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLm5vdGUge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmZlc3RpdmFsMDIge1xuICBwYWRkaW5nOiAwIDZyZW0gOHJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA2OS45NSUsICMxNzJjNGQgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwMiB7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dyAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9faW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL3R0bF9iZy5zdmcpO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuZm9vZHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmZvb2RzLWxpc3QgbGkge1xuICB3aWR0aDogNTAlO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG8ge1xuICBtYXJnaW46IDEuNnJlbSAwIDAuOHJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NiwgMTMsIDAuMTQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5cmVtKTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX190eHQgLnR0bCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19fdHh0IC5saXN0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY291bnRlci1yZXNldDogbnVtO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX3R4dCAubGlzdCBsaTpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICBjb250ZW50OiBjb3VudGVyKG51bSkgXCIuXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX3R4dCAubGlzdCBsaSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX19pbWcge1xuICB3aWR0aDogMjlyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIGltZy5pbWcwMSB7XG4gIHdpZHRoOiAxNi45cmVtO1xufVxuLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyBpbWcuaW1nMDIge1xuICB3aWR0aDogMTAuMXJlbTtcbn1cbi5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5idG4ge1xuICB3aWR0aDogMzUuNXJlbTtcbiAgbWFyZ2luOiA1LjZyZW0gYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIGltZy5pbWcwMSB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIGltZy5pbWcwMiB7XG4gICAgd2lkdGg6IDExcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmZvb2RzLWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZXN0aXZhbDAyIC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmhvd3RvIHtcbiAgICBtYXJnaW46IDR2dyAwIDEuODY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDR2dztcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19fdHh0IC5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19fdHh0IC5saXN0IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dztcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMiAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5ob3d0b19faW1nIGltZy5pbWcwMSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuaG93dG9fX2ltZyBpbWcuaW1nMDIge1xuICAgIHdpZHRoOiAyMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsMDIgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmZlc3RpdmFsMDMge1xuICBwYWRkaW5nOiAwIDZyZW0gMTYuMnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA2OS45NSUsICMxNzJjNGQgMTAwJSk7XG59XG4uZmVzdGl2YWwwMyAuZmVzdGl2YWxfX2lubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy90dGxfYmcuc3ZnKTtcbn1cbi5mZXN0aXZhbDAzIC5mZXN0aXZhbF9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbDAzIHtcbiAgICBwYWRkaW5nOiAwIDUuMzMzMzMzMzMzM3Z3IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwMyAuZmVzdGl2YWxfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5mZXN0aXZhbDA0IHtcbiAgcGFkZGluZzogMCA2cmVtIDhyZW07XG4gIGJhY2tncm91bmQ6IHVybCgvMjAyNS9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvYmdfdG9wLnBuZyksIHVybCgvMjAyNS9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvYmdfYm90dG9tLnBuZyksIGxpbmVhci1ncmFkaWVudCgjMGExNTI2IDAlLCAjNzU3NTg3IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgY2FsYyg1MCUgKyAxLjhyZW0pLCBib3R0b20gbGVmdCBjYWxjKDUwJSArIDIuMXJlbSksIHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTgwLjFyZW0gYXV0bywgMTUxLjlyZW0gYXV0bywgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZmVzdGl2YWwwNCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIDEwMCUgYXV0bywgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlc3RpdmFsMDQge1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMzMzMzMzdncgMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybCgvMjAyNS9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvYmdfdG9wX3NwLnBuZyksIHVybCgvMjAyNS9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvYmdfYm90dG9tX3NwLnBuZyksIGxpbmVhci1ncmFkaWVudCgjMGExNTI2IDAlLCAjNzU3NTg3IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIsIGJvdHRvbSBjZW50ZXIsIHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIDEwMCUgYXV0bywgYXV0bztcbiAgfVxufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLzIwMjUvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L3R0bF9iZy5zdmcpO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fdHRsIC5pYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMi40cmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEzLjZyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMy4xcmVtO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuZGV0YWlsLXRhYmxlIC5ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmRldGFpbC10YWJsZSAubm90ZXNfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5kZXRhaWwtdGFibGUgLm5vdGVzX19saXN0IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMjBlMWQ7XG59XG4uZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGR0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW0gMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGRkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEgZGQgYSxcbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGRkIGE6bGluayxcbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnR4dC1hcmVhIGRkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnBob3RvIHtcbiAgd2lkdGg6IDI1cmVtO1xufVxuLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAucGhvdG8gLnR4dCB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkZCBhLmxpbmstdGVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fdHRsIC5pYyB7XG4gICAgdG9wOiAtNS4zMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyOHZ3KTtcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5kZXRhaWwgLmRldGFpbC10YWJsZSB0aCwgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLmRldGFpbCAuZGV0YWlsLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAuZGV0YWlsIC5kZXRhaWwtdGFibGUgLm5vdGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fbGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAudHh0LWFyZWEgZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkdCB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAxLjMzMzMzMzMzMzN2dyAzLjQ2NjY2NjY2Njd2dyAxLjZ2dztcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC50eHQtYXJlYSBkZCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZlc3RpdmFsMDQgLmZlc3RpdmFsX19ibG9ja19fY29udGVudHMgLnBob3RvLWNvbnRlc3RfX2RldGFpbCAucGhvdG8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmVzdGl2YWwwNCAuZmVzdGl2YWxfX2Jsb2NrX19jb250ZW50cyAucGhvdG8tY29udGVzdF9fZGV0YWlsIC5waG90byBpbWcge1xuICAgIHdpZHRoOiA0MHZ3O1xuICB9XG4gIC5mZXN0aXZhbDA0IC5mZXN0aXZhbF9fYmxvY2tfX2NvbnRlbnRzIC5waG90by1jb250ZXN0X19kZXRhaWwgLnBob3RvIC50eHQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLnNwb25zb3JzaGlwIHtcbiAgcGFkZGluZzogNS44cmVtIDZyZW0gMTByZW07XG59XG4uc3BvbnNvcnNoaXBfX3R0bCBzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbn1cbi5zcG9uc29yc2hpcF9fbGlzdCB7XG4gIG1heC13aWR0aDogMTEyNnB4O1xuICBtYXJnaW46IDQuMXJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDMuMXJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uc3BvbnNvcnNoaXBfX2xpc3Qgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCLvvI9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwb25zb3JzaGlwIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMTZ2dztcbiAgfVxuICAuc3BvbnNvcnNoaXBfX3R0bCBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnNwb25zb3JzaGlwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA3LjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA0dncgNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLnNwb25zb3JzaGlwX19saXN0IHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDIwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMjEsIDM4LCAwLjYpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG59XG4ubW9kYWwtY2xvc2VfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cmVtIDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWNsb3NlX19pbm5lciB7XG4gICAgcGFkZGluZzogMTMuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ubW9kYWwtY2xvc2VfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyLjRyZW0gM3JlbSA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuX2Nsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG5fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG5fY2xvc2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC50dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC50eHQge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEge1xuICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyNy41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG4ubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG4tYXJlYSAuYnRuOmxhc3QtY2hpbGQge1xuICB3aWR0aDogNDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bi1hcmVhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQ0cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNHJlbTtcbiAgfVxuICAubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG4tYXJlYSAuYnRuOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0NHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuMnZ3IDIuNjY2NjY2NjY2N3Z3IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLmJ0bl9jbG9zZSB7XG4gICAgd2lkdGg6IDQuOHZ3O1xuICAgIGhlaWdodDogNC44dnc7XG4gIH1cbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyAudHRsIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgZm9udC1zaXplOiA1LjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5tb2RhbC1jbG9zZV9fY29udGVudHMgLnR4dCB7XG4gICAgbWFyZ2luLXRvcDogNC44dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAubW9kYWwtY2xvc2VfX2NvbnRlbnRzIC5idG4tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNS42dnc7XG4gIH1cbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsLWNsb3NlX19jb250ZW50cyAuYnRuLWFyZWEgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdndfcGMoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtcGMgOiAxMzY2O1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aC1wYykgKiAxMDB2dztcbn1cblxuQGZ1bmN0aW9uIHZ3KCRwaXhlbHNWdykge1xuXHQkYmFzZVdpZHRoLXNwIDogNzUwO1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aC1zcCkgKiAxMDB2dztcbn1cblxuLy8gcmVtIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHJlbSgkcmVtU2l6ZSkge1xuXHRAcmV0dXJuIG1hdGguZGl2KCRyZW1TaXplLCAxMCkgKiAxcmVtO1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEzNjVweCcpIHtcblx0XHRmb250LXNpemU6IDU1LjU1NSU7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0fS8vc3Bcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwgMTYpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2JsdWU7XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHQmLmlzLW1lbnVmaXhlZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTAwKTtcblx0XHR9XG5cdH0vL3BjXG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRmb250LXNpemU6IHZ3KDI4KTtcblx0fS8vc3Bcbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdCZbaHJlZl49XCJ0ZWw6XCJdIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fS8vcGNcbn1cblxuLy8g5aSn6KaL5Ye644GXID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wdC10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRzbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Zm9udC1zaXplOiB2dyg1Mik7XG5cdFx0c21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiB2dygzMilcblx0XHR9XG5cdH0vL3NwXG59XG5cbi8vIOODnOOCv+ODsyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4ucHQtYnRuIHtcblx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLXdoaXRlLCAkY29sb3ItcmVkKTtcblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fycm93X2xpbmtfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2Fycm93X2xpbmtfcmVkLnN2Zyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRhIHtcblx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcblx0XHRcdGJvcmRlci13aWR0aDogdncoNCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogdncoMjApO1xuXHRcdFx0XHR3aWR0aDogdncoMTcpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDI2KTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59XG5cbi8vIOOCouOCs+ODvOODh+OCo+OCquODs+ODnOOCv+ODsyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4ucHQtYnRuX2FjY29yZGlvbiB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX3doaXRlLnN2Zykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9hcnJvd19saW5rX2JsYWNrLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1zaG93OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRib3JkZXItcmFkaXVzOiB2dygxMCk7XG5cdFx0Ym9yZGVyLXdpZHRoOiB2dyg0KTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiB2dygyMCk7XG5cdFx0XHR3aWR0aDogdncoMTcpO1xuXHRcdFx0aGVpZ2h0OiB2dygyNik7XG5cdFx0fVxuXHR9Ly9zcFxufVxuXG4vLyDjg6rjgrnjg4ggPT09PT09PT09PT09PT09PT09PT09PT09PVxuLmVsbS1saXN0IHtcblx0bGkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogMTFweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI2KTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiB2dygxOCk7XG5cdFx0XHRcdHdpZHRoOiB2dygxNCk7XG5cdFx0XHRcdGhlaWdodDogdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn1cblxuLy8g44Ki44Oz44Kr44O844Oq44Oz44Kv6Kq/5pW055SoID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5hbmMtYWpzdCB7XG5cdG1hcmdpbi10b3A6IC0xMDBweDtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0bWFyZ2luLXRvcDogdncoLTEwMCk7XG5cdFx0cGFkZGluZy10b3A6IHZ3KDEwMCk7XG5cdH0vL3NwXG59XG5cbi8vIOW6g+WRiuODluODreODg+OCr+OAgOWFsemAmiA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uYWQge1xuXHRwYWRkaW5nOiByZW0oNTApIHJlbSg2MCkgcmVtKDExNSk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IHZ3KDcwKSB2dyg0MCkgdncoMTUwKTtcblx0fS8vc3BcblxuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoOTY2LCAxMTI2KSk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYtaW5pdGlhbGl6ZWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkoKTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIHJlbSgxOCkpO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYXJyb3dfc2xpZGUucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdFx0bGVmdDogcmVtKC04MCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdFx0cmlnaHQ6IHJlbSgtODApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDExKTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdFx0bWFyZ2luOiAwIHJlbSg2KTtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXkxO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHdpZHRoOiB2dyg1OTApO1xuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItYnV0dG9uLXByZXYsXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIHZ3KDM2KSk7XG5cdFx0XHRcdHdpZHRoOiB2dyg2MCk7XG5cdFx0XHRcdGhlaWdodDogdncoNjApO1xuXHRcdFx0fVxuXHRcdFx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRcdGxlZnQ6IHZ3KC03MCk7XG5cdFx0XHR9XG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdFx0cmlnaHQ6IHZ3KC03MCk7XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIHZ3KDEwKTtcblx0XHRcdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxufS8vYWRcblxuLy8g5ZCE5pel56iL44CA5YWx6YCaID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mZXN0aXZhbCB7XG5cdCZfX2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IDExMjZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogcmVtKC04Mik7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogcmVtKDMyMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4Mik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiB2dygtOTApO1xuXHRcdFx0XHR3aWR0aDogdncoMzY2KTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg5MCk7XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX3R0bCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtNTApKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZW47XG5cdFx0LmRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNTQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oOSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aW1lIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTU1KSk7XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNjYpO1xuXHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzNCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpbWUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoNDIpO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg3MCk7XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdGhlaWdodDogcmVtKDcwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyOCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IHJlbSgtMjApO1xuXHRcdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oNzApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0Ym90dG9tOiByZW0oLTI0KTtcblx0XHRcdFx0bGVmdDogcmVtKC0yMCk7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlcjogc29saWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICNiOTgwMDA7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogcmVtKDEyKSAwIHJlbSgxMikgcmVtKDIwKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2xvci1yZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICM3MjAwMTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNDApIHJlbSg0MCkgcmVtKDUwKTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0Ji50b3BpY3MtY29udGVudHMge1xuXG5cdFx0XHRcdC50b3BpY3MtY29udGVudHNfX2l0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1Myk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdFx0LnJpZ2h0LWNvbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzMDAgLCAxMTI2KSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDQwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubGVmdC1jb2wge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2U5NjEwMDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMS4wZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMGVtO1xuXG5cdFx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXkxO1xuXHRcdFx0XHQ+dGJvZHkgPnRyIHtcblx0XHRcdFx0XHQ+dGgsID50ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTIpIDA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXkxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+dGgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMTUpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LCAxNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD50ZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUpO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQmLmJvcmRlci1pbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogcmVtKDgpIDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGluay1tYXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDEyKTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxOCk7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25fbWFwLnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5rLXBkZiB7XG5cdFx0XHRcdFx0XHRcdCY6bGluayxcblx0XHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxpbmstdGVsIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdFx0XHRcdFx0XHQmOmxpbmssXG5cdFx0XHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH0vL3BjXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZGV0YWlsLXRhYmxlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogcmVtKDgpIDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5Mjtcblx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNSkgMCByZW0oNik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTcwKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXkyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDI3KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXkyO1xuXHRcdFx0XHRcdFx0XHRcdC50eHQtcmVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmJnLXJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbi1hcmVhIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDUzKTtcblxuXHRcdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHRcdFx0XHRcdC50dGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpc3Qge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDIyKTtcblxuXHRcdFx0XHRcdFx0Ji5jb2xvcjAxIHtcblx0XHRcdFx0XHRcdFx0bGkgLnR4dC1hcmVhIC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwNzYzYWY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5tYWluIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDc2M2FmO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2xvcjAyIHtcblx0XHRcdFx0XHRcdFx0bGkgLnR4dC1hcmVhIC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDk5MzY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5tYWluIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA5OTM2O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2xvcjAzIHtcblx0XHRcdFx0XHRcdFx0bGkgLnR4dC1hcmVhIC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlOTYxMDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5tYWluIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZTk2MTAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2xvcjA0IHtcblx0XHRcdFx0XHRcdFx0bGkgLnR4dC1hcmVhIC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM5MjU0OTk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5tYWluIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTI1NDk5O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE2MCk7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudHh0LWFyZWEge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMTYwKSk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDUpIDAgMCByZW0oMzApO1xuXHRcdFx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRcdC5udW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDI2KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5tYWluIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDIpIDAgMCByZW0oOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oOCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3R0bCB7XG5cdFx0XHRcdGhlaWdodDogdncoMTAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dyg0MCk7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiB2dygtMjApO1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygxMDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogdncoLTI0KTtcblx0XHRcdFx0XHRsZWZ0OiB2dygtMjApO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogdncoMTIpIDAgdncoMTIpIHZ3KDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDYwKSB2dyg0MCk7XG5cblx0XHRcdFx0Ji50b3BpY3MtY29udGVudHMge1xuXG5cdFx0XHRcdFx0LnRvcGljcy1jb250ZW50c19faXRlbSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1Myk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0LnJpZ2h0LWNvbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIHZ3KDQwKSAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5pbWcge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgdncoNDApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg0MCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2U5NjEwMDtcblxuXHRcdFx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHRcdD50Ym9keSA+dHIge1xuXHRcdFx0XHRcdFx0PnRoLCA+dGQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDIwKSAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdD50aCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQ+dGQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdCYuYm9yZGVyLWltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IHZ3KDEyKSAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmxpbmstbWFwIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxOSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDI4KTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kZXRhaWwtdGFibGUge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogdncoMTIpIDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTIpIDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMjApO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDgpIHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hY2NvcmRpb24tYXJlYSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNzApO1xuXG5cdFx0XHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoNTApO1xuXHRcdFx0XHRcdFx0LnR0bCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lmxpc3Qge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQudHh0LWFyZWEge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdncoNDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5tYWluIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygzMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxufS8vZmVzdGl2YWxcblxuLy8g44Ki44OL44Oh44O844K344On44OzID09PT09PT09PT09PT09PT09PT09PT09PT1cbkBrZXlmcmFtZXMgZ25hdk9wYWNpdHkge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIOODiuODk+OCsuODvOOCt+ODp+ODsyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4uZ25hdiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIHJlbSg2MCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItcmVkIDAlLCAjYTUwYzFhIDEwMCUpO1xuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Ji5pcy1maXhlZCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0fVxuXHR9Ly9wY1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fS8vc3BcblxuXHQmX19saXN0IHtcblx0XHRtYXgtd2lkdGg6IDExMjZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDExMjYsNikpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwgJGNvbG9yLXdoaXRlLCAkY29sb3ItcmVkKTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLmpwIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjYsIDIwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5lbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzMpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSg3KSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSg0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmLmxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRvcDogcmVtKDEyKTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgyKSByZW0oMTMpIHJlbSgzKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdCYubGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ji5sYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg4NSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvCDjg5zjgr/jg7MgPT09PT09PT09PT09PT09PT09PT09PT09PVxuLnNwLW1lbnVidG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogdncoMjApO1xuXHRcdHJpZ2h0OiB2dygyMCk7XG5cdFx0d2lkdGg6IHZ3KDExMCk7XG5cdFx0aGVpZ2h0OiB2dygxMTApO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogdncoMzApO1xuXHRcdFx0d2lkdGg6IHZ3KDUwKTtcblx0XHRcdGhlaWdodDogdncoNCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiB2dygzNyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRvcDogdncoNTMpO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiB2dyg2OSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuIHNwYW4ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRvcDogdncoNTMpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHR0b3A6IHZ3KDUzKTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59XG5cbi5zcC1jaXJjbGUtYmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiB2dygtMTAwKTtcblx0Ym90dG9tOiB2dygtMTAwKTtcblx0d2lkdGg6IHZ3KDIwMCk7XG5cdGhlaWdodDogdncoMjAwKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR6LWluZGV4OiA4MDAwO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cblx0Ji5pcy1vcGVuIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDUwKTtcblx0fVxufVxuXG4vLyDjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7wg5YaF5a65ID09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zcC1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcblx0XHR6LWluZGV4OiA5MDAwO1xuXG5cdFx0Ji5pcy1vcGVuIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0YW5pbWF0aW9uOiBnbmF2T3BhY2l0eSAxcyAuMnMgZm9yd2FyZHM7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0cGFkZGluZzogdncoOTApIDA7XG5cblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHR3aWR0aDogdncoNDMwKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJvcmRlci10b3A6IHZ3KDIpIGRhc2hlZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogdncoMikgZGFzaGVkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCAkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG5cdFx0XHRcdFx0Ji5qcCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDM4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWVuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dyg1NCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDMyKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDEwKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGhlaWdodDogdncoMTM4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ji5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dyg0MCk7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI0KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoNCkgdncoMjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiByZW0oMTgpIHJlbSg2MCk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsIDE0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsICRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdGEsXG5cdFx0YTpsaW5rLFxuXHRcdGE6dmlzaXRlZCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9Ly9wY1xuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0cGFkZGluZzogdncoMzApIHZ3KDQwKSB2dyg0Nik7XG5cdFx0Zm9udC1zaXplOiB2dygyNSk7XG5cdH0vL3NwXG5cblx0LnB0LWJ0biB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0fVxuXHR9XG59Ly9mb290ZXIiLCIvKipcbiAqIFN3aXBlciA0LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjIsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuQHVzZSBcImNvbW1vblwiO1xuXG5cbi50b3BpY3Mge1xuXHRiYWNrZ3JvdW5kOiAjMTcyYzRkO1xuXHRwYWRkaW5nOiByZW0oNjUpIHJlbSg2MCkgcmVtKDc3KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nOiB2dygxMDApIHZ3KDQwKSB2dyg4MCk7XG5cdH0vL3NwXG5cblx0Jl9faW5uZXIge1xuXHRcdG1heC13aWR0aDogMTEyNnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5zY2hlZHVsZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMTcyYzRkIDAlLCB0cmFuc3BhcmVudCA2OS45NSUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXHRwYWRkaW5nOiByZW0oNjUpIHJlbSg2MCkgcmVtKDc3KTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IHZ3KDEwMCkgdncoNDApIHZ3KDgwKTtcblx0fS8vc3BcblxuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX190dGwge1xuXHRcdHNtYWxsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQmX190YWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDQ1KTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXkxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTMpIDAgcmVtKDEyKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI0NnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgyMykgcmVtKDIwKSByZW0oMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0LnNhdCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzBjNTdkMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhvbGlkYXkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDYwKTtcblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCkgMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMzIpO1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0MDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdncoNDgwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQwMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dyg0ODApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDQ5Mik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRib2R5IHtcblx0XHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMzApIHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9fYXJjaGl2ZSB7XG5cdFx0d2lkdGg6IHJlbSgzMDApO1xuXHRcdG1hcmdpbjogcmVtKDUwKSBhdXRvIDA7XG5cdFx0c21hbGwge1xuXHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oMikpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHR3aWR0aDogdncoNTkwKTtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDcwKTtcblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDIpKTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9zY2hlZHVsZVxuXG4uZmVzdGl2YWwwMSB7XG5cdHBhZGRpbmc6IDAgcmVtKDYwKSByZW0oODApO1xuXHRiYWNrZ3JvdW5kOiAjZmJkZGU5IHVybChcIi8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS9iZy5qcGdcIikgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoNDApIHZ3KDEwMCk7XG5cdH0vL3NwXG5cblx0LmZlc3RpdmFsX19pbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS9iZzIuanBnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwdncgYXV0bztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoJy8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwMS90dGxfYmcuc3ZnJyk7XG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5kZWNvMDEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiByZW0oMzApO1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSByZW0oMzg1KSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogcmVtKDI2NCk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdC5kZWNvMDIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiByZW0oMTAwKTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgcmVtKDM0NikpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IHJlbSgxODApO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCcxMDAwcHgnKSB7XG5cdFx0XHQuZGVjbzAxIHtcblx0XHRcdFx0dG9wOiByZW0oNjApO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHJlbSgzMzApKTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMDApO1xuXHRcdFx0fVxuXHRcdFx0LmRlY28wMiB7XG5cdFx0XHRcdHRvcDogcmVtKDEwMCk7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgcmVtKDMyMCkpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDE2MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdC5kZWNvMDEge1xuXHRcdFx0XHR0b3A6IHZ3KC0zMCk7XG5cdFx0XHRcdGxlZnQ6IHZ3KC0yMik7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IHZ3KDE3MCk7XG5cdFx0XHR9XG5cblx0XHRcdC5kZWNvMDIge1xuXHRcdFx0XHR0b3A6IHZ3KDEyMCk7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiB2dygtMjcpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiB2dygxNjApO1xuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cblxuXHQuZmVzdGl2YWxfX3R0bCB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cblx0XHQudHRsIHtcblx0XHRcdHdpZHRoOiByZW0oNDAwKTtcblx0XHRcdG1hcmdpbjogcmVtKDI4KSBhdXRvIHJlbSgtMjApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQudHRsIHtcblx0XHRcdFx0d2lkdGg6IHZ3KDM1OCk7XG5cdFx0XHRcdG1hcmdpbjogdncoMzYpIGF1dG8gdncoLTE4KTtcblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG5cblx0LmZlc3RpdmFsX19ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0LmRldGFpbCB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ji5tYXAwMSB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogcmVtKDU0MCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm1hcDAyIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0oNzQ2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idG4tYXJlYSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1Nik7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjgwKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMzc0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aW1ldGFibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXkyO1xuXHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg3KSAwIHJlbSg4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjUsIDE2KTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR3aWR0aDogMTQ5cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXkyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDI1KTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXkyO1xuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ub3RlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDI2KTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdCYubWFwMDEge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5tYXAwMiB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG4tYXJlYSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNzApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpbWV0YWJsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiB2dygyKTtcblx0XHRcdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTIpIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNjApO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDgpIHZ3KDMwKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHZ3KDIpO1xuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5vdGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQwKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0vL3NwXG5cdH1cbn0vL2Zlc3RpdmFsMDFcblxuLmZlc3RpdmFsMDIge1xuXHRwYWRkaW5nOiAwIHJlbSg2MCkgcmVtKDgwKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA2OS45NSUsICMxNzJjNGQgMTAwJSk7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRwYWRkaW5nOiAwIHZ3KDQwKSB2dygxMDApO1xuXHR9Ly9zcFxuXG5cdC5mZXN0aXZhbF9faW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy90dGxfYmcuc3ZnKTtcblx0XHR9XG5cdH1cblxuXHQuZmVzdGl2YWxfX2Jsb2NrIHtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDcpO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHQuZm9vZHMtbGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhvd3RvIHtcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgxNikgMCByZW0oOCk7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDMwKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci15ZWxsb3csIC4xNCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHQmX190eHQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIHJlbSgyOTApKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG5cdFx0XHRcdFx0XHQudHRsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saXN0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwKTtcblx0XHRcdFx0XHRcdFx0Y291bnRlci1yZXNldDogbnVtO1xuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtKScuJztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDI5MCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQmLmltZzAxIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE2OSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5pbWcwMiB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxMDEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgzNTUpO1xuXHRcdFx0XHRtYXJnaW46IHJlbSg1NikgYXV0byAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzEwMDBweCcpIHtcblx0XHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdFx0LmRldGFpbCB7XG5cdFx0XHRcdFx0Lmhvd3RvIHtcblx0XHRcdFx0XHRcdCZfX3R4dCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdCYuaW1nMDEge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmltZzAyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMTEwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTQpO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdC5mb29kcy1saXN0IHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ob3d0byB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IHZ3KDMwKSAwIHZ3KDE0KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDMwKTtcblxuXHRcdFx0XHRcdFx0Jl9fdHh0IHtcblx0XHRcdFx0XHRcdFx0Lmxpc3Qge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmX19pbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0Ji5pbWcwMSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMzAwKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMzApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmltZzAyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNzgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg3MCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9mZXN0aXZhbDAyXG5cbi5mZXN0aXZhbDAzIHtcblx0cGFkZGluZzogMCByZW0oNjApIHJlbSgxNjIpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDY5Ljk1JSwgIzE3MmM0ZCAxMDAlKTtcblxuXHQuZmVzdGl2YWxfX2lubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvdHRsX2JnLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0LmZlc3RpdmFsX19ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg3KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoNDApIHZ3KDIwMCk7XG5cblx0XHQuZmVzdGl2YWxfX2Jsb2NrIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59Ly9mZXN0aXZhbDAzXG5cbi5mZXN0aXZhbDA0IHtcblx0cGFkZGluZzogMCByZW0oNjApIHJlbSg4MCk7XG5cdGJhY2tncm91bmQ6XG5cdFx0XHR1cmwoLzIwMjUvYXNzZXRzL2ltZy9mZXN0aXZhbDA0L2JnX3RvcC5wbmcpLFxuXHRcdFx0dXJsKC8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwNC9iZ19ib3R0b20ucG5nKSxcblx0XHRcdGxpbmVhci1ncmFkaWVudCgjMGExNTI2IDAlLCAjNzU3NTg3IDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIHJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpcblx0XHRcdHRvcCBsZWZ0IGNhbGMoNTAlICsgcmVtKDE4KSksXG5cdFx0XHRib3R0b20gbGVmdCBjYWxjKDUwJSArIHJlbSgyMSkpLFxuXHRcdFx0dG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiByZW0oMTgwMSkgYXV0bywgcmVtKDE1MTkpIGF1dG8sIGF1dG87XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbignMTgwMHB4Jykge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG8sIGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IDAgdncoNDApIHZ3KDEwMCk7XG5cdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0dXJsKC8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwNC9iZ190b3Bfc3AucG5nKSxcblx0XHRcdFx0dXJsKC8yMDI1L2Fzc2V0cy9pbWcvZmVzdGl2YWwwNC9iZ19ib3R0b21fc3AucG5nKSxcblx0XHRcdFx0bGluZWFyLWdyYWRpZW50KCMwYTE1MjYgMCUsICM3NTc1ODcgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCByZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpcblx0XHRcdFx0dG9wIGNlbnRlcixcblx0XHRcdFx0Ym90dG9tIGNlbnRlcixcblx0XHRcdFx0dG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bywgMTAwJSBhdXRvLCBhdXRvO1xuXHR9Ly9zcFxuXG5cdC5mZXN0aXZhbF9faW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvMjAyNS9hc3NldHMvaW1nL2Zlc3RpdmFsMDQvdHRsX2JnLnN2Zyk7XG5cdFx0fVxuXHR9XG5cblx0LmZlc3RpdmFsX19ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg3KTtcblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmljIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IHJlbSgtMjQpO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHJlbSgxMzYpKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEzMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudHMge1xuXHRcdFx0LmRldGFpbCB7XG5cdFx0XHRcdC5kZXRhaWwtdGFibGUge1xuXHRcdFx0XHRcdC5ub3RlcyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMjUpO1xuXHRcdFx0XHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRcdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBob3RvLWNvbnRlc3Qge1xuXHRcdFx0XHQmX19sZWFkIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fZGV0YWlsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMjUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC50eHQtYXJlYSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gcmVtKDI1MCkpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDUwKTtcblx0XHRcdFx0XHRcdGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg2KSByZW0oMTUpIHJlbSg4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjUwKTtcblx0XHRcdFx0XHRcdC50eHQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMTIpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMCwgMTQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHQucGhvdG8tY29udGVzdCB7XG5cdFx0XHRcdFx0Jl9fZGV0YWlsIHtcblx0XHRcdFx0XHRcdC50eHQtYXJlYSB7XG5cdFx0XHRcdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRcdFx0XHRhLmxpbmstdGVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0vL3BjXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0LmljIHtcblx0XHRcdFx0XHR0b3A6IHZ3KC00MCk7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSB2dygyMTApKTtcblx0XHRcdFx0XHR3aWR0aDogdncoMjAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRcdC5kZXRhaWwge1xuXHRcdFx0XHRcdC5kZXRhaWwtdGFibGUge1xuXHRcdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm5vdGVzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5waG90by1jb250ZXN0IHtcblx0XHRcdFx0XHQmX19sZWFkIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2RldGFpbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRcdFx0XHQudHh0LWFyZWEge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0ZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjUpO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEwKSB2dygyNikgdncoMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5waG90byB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdncoMzAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudHh0IHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9Ly9zcFxuXHR9XG59Ly9mZXN0aXZhbDA0XG5cbi5zcG9uc29yc2hpcCB7XG5cdHBhZGRpbmc6IHJlbSg1OCkgcmVtKDYwKSByZW0oMTAwKTtcblxuXHQmX190dGwge1xuXHRcdHNtYWxsIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxNCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWF4LXdpZHRoOiAxMTI2cHg7XG5cdFx0bWFyZ2luOiByZW0oNDEpIGF1dG8gMDtcblx0XHRwYWRkaW5nOiByZW0oMzEpIHJlbSg0MCk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzYsIDE4KTtcblx0XHRzcGFuIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yPXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdHBhZGRpbmc6IHZ3KDgwKSB2dyg0MCkgdncoMTIwKTtcblxuXHRcdCZfX3R0bCB7XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDU2KTtcblx0XHRcdHBhZGRpbmc6IHZ3KDMwKSB2dyg0MCk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDMwKTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB2dyg4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fS8vc3Bcbn0vL3Nwb25zb3JzaGlwXG5cbi5tb2RhbC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDIwMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFya2JsdWUsIC42KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXG5cdCZfX2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IHJlbSg4MCkgcmVtKDYwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZzogdncoMTAwKSB2dyg0MCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX2NvbnRlbnRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDk2NnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IHJlbSgyNCkgcmVtKDMwKSByZW0oNDApO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdC5idG5fY2xvc2Uge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50dGwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdH1cblxuXHRcdC50eHQge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDI0KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmJ0bi1hcmVhIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgzNCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgyNzUpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNDM1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJzg5MHB4Jykge1xuXHRcdFx0LmJ0bi1hcmVhIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDQ0MCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCByZW0oMTQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0NDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiB2dygyNCkgdncoMjApIHZ3KDUwKTtcblxuXHRcdFx0LmJ0bl9jbG9zZSB7XG5cdFx0XHRcdHdpZHRoOiB2dygzNik7XG5cdFx0XHRcdGhlaWdodDogdncoMzYpO1xuXHRcdFx0fVxuXG5cdFx0XHQudHRsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDQzKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM2KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygyOClcblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1hcmVhIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNDIpO1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fS8vc3Bcblx0fVxufS8vbW9kYWwtY2xvc2UiXX0= */
