/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px}body{color:#323232;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;letter-spacing:.06em;word-break:break-word}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-container{width:100%;max-width:1970px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.c-btn{display:block;width:24rem;padding:1rem 4rem;border:2px solid;border-radius:100vh;color:#616b80;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;transition:.5s}.c-btnArea{margin-top:4rem}.c-btn.center{margin:0 auto}.c-btn:hover{background:#616b80;color:#fff}.c-heading{color:#0068b5;font-weight:800;font-size:8rem;line-height:1.2;font-family:"Pennypacker SemiWide","Noto Sans",sans-serif;letter-spacing:0;text-align:center}.c-heading small{font-size:.75em}.c-heading-sub{font-weight:800;font-size:3.8rem;line-height:1.9;font-family:"Pennypacker SemiWide","Noto Sans",sans-serif;letter-spacing:0}.c-heading--large{font-size:10rem}.c-heading--large small{font-size:.65em}.c-heading--small{font-size:7rem}.c-heading--small small{font-size:.8571428571em}.c-lead{margin-top:3rem}.c-pagetop a{display:flex;position:fixed;right:25px;bottom:25px;align-items:center;justify-content:center;width:1em;height:1em;border-radius:100%;background:#fff;font-size:6.8rem;opacity:0;transition:.5s}.c-pagetop a:focus{cursor:pointer;opacity:.7;transition:.3s}.c-pagetop a:before{display:block;width:.2205882353em;height:.2205882353em;transform-origin:30% 50%;rotate:45deg;border:solid #0068b5;border-width:.0588235294em 0 0 .0588235294em;content:""}.c-pagetop.is-active a{opacity:1}.p-footer{margin-top:-1px;padding:1rem 0;background:#0068b5;color:#fff;font-weight:700;font-size:1.6rem;letter-spacing:0;text-align:center}.p-header{box-sizing:border-box;z-index:99;position:fixed;top:0;width:100%;background:hsla(0,0%,100%,.7)}.p-header__inner{display:flex;position:relative;justify-content:space-between;height:10.7rem;margin:0 auto}.p-header-logo{display:flex;z-index:9999;position:relative;align-items:center;justify-content:center;width:100%;max-width:25.4rem;margin-bottom:2.4rem;padding-top:1.2rem;background:#0068b5}.p-header-logo:before{display:block;position:absolute;top:100%;left:0;width:100%;height:0;margin-top:-1px;border-top:solid 2.6rem #0068b5;border-right:solid 2.6rem rgba(0,0,0,0);content:""}.p-header-logo a{position:relative;width:100%;margin-top:1.3rem;text-align:center}.p-header-logo a img{max-width:16rem}.p-header-nav{display:flex;flex:1;justify-content:flex-end}.p-header-nav__item{display:flex;align-items:center;margin-left:.8rem}.p-header-nav__item--contact{align-items:normal;width:100%;max-width:25.3rem;margin-left:3.6rem}.p-header-nav__button{-webkit-user-select:none;-moz-user-select:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;padding:.5em 1.6rem;color:#0068b5;font-weight:700;font-size:2rem;line-height:1.2;letter-spacing:.001em;text-align:center;text-decoration:none;cursor:pointer;user-select:none}.p-header-nav__button:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header-nav__button--contact{display:flex;position:relative;position:relative;align-items:center;justify-content:center;width:100%;background:#ffa700;color:#fff;font-size:3.3rem;text-shadow:0 .4rem .4rem rgba(0,0,0,.25)}.p-header-nav__button--contact:after{display:none;position:absolute;top:50%;right:2rem;width:2.3rem;height:2.6rem;margin-top:-1rem;background:url(../img/cta-contact_button_arrow.webp) no-repeat center;background-size:contain;content:""}.p-header-nav.is-active{right:0}.p-header__hamburger{display:flex;z-index:9999;align-items:center;justify-content:center;width:70px;cursor:pointer}.p-header__hamburger span{display:block;position:relative;width:40px;height:4px;margin:17px auto;border-radius:.2em;background:#0068b5;transition:.3s}.p-header__hamburger span:before,.p-header__hamburger span:after{display:block;position:absolute;left:0;width:100%;height:4px;transform-origin:center;border-radius:.2em;background:#0068b5;content:"";transition:.3s}.p-header__hamburger span:before{bottom:100%;margin-bottom:8px}.p-header__hamburger span:after{top:100%;margin-top:8px}.p-header__hamburger.is-active span{height:0}.p-header__hamburger.is-active span:before{margin-bottom:-2px;rotate:45deg}.p-header__hamburger.is-active span:after{margin-top:-2px;rotate:-45deg}.p-top-main-visual video{width:100%}.p-top-main-visual-area{position:relative}.p-top-main-visual__title{position:absolute;top:52.5%;width:100%;padding:4.4rem 4rem;transform:translateY(-50%);background:rgba(0,104,181,.8);color:#fff;font-weight:800;font-size:6.638rem;line-height:1.24;font-family:"Pennypacker SemiWide","Noto Sans",sans-serif;letter-spacing:0}.p-top-main-visual__title strong{font-size:1.1333232901em;letter-spacing:-0.024em}.p-top-main-visual__title small{font-size:.7999397409em}.p-top-for-companies{padding:10rem 0 19rem}.p-top-for-companies__list{margin-top:5.2rem}.p-top-for-companies__list li{font-weight:700;font-size:3.8rem;line-height:1.4;letter-spacing:0;text-align:center}.p-top-for-companies__list li:before{margin-right:-0.2em;content:"・";color:#0068b5;font-weight:700;font-size:3.8rem}.p-top-for-companies__list li+li{margin-top:2.7rem}.p-top-toppan-microwave{position:relative;margin:0 auto;padding:3.6rem 0 11.8rem;overflow:hidden;background:#f2f9ff}.p-top-toppan-microwave__list{display:flex;flex-wrap:wrap;margin-top:2.8rem}.p-top-toppan-microwave__modal{position:relative;width:33.3333333333%}.p-top-toppan-microwave__modal:before,.p-top-toppan-microwave__modal:after{position:absolute;content:""}.p-top-toppan-microwave__modal:before{top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.44);opacity:0;pointer-events:none;transition:.3s}.p-top-toppan-microwave__modal:after{right:3rem;bottom:3.4rem;width:9.333rem;height:9.333rem;background:url(../img/toppan-microwave_modal_mark.svg) no-repeat center;background-size:contain;pointer-events:none}.p-top-toppan-microwave__modal.is-active:before{opacity:1}.p-top-toppan-microwave__modal-title{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);color:#fff;font-weight:800;font-size:3.8rem;line-height:1.2;text-align:center;opacity:0;pointer-events:none;transition:.3s}.is-active .p-top-toppan-microwave__modal-title{opacity:1}.p-top-toppan-microwave__modal:focus:before{opacity:1}.p-top-toppan-microwave__modal:focus .p-top-toppan-microwave__modal-title{opacity:1}.p-top-toppan-microwave__modal-contents{flex-direction:column;align-items:center;justify-content:space-between;width:100%;max-width:109rem;max-height:80vh;padding:5.5rem 10.5rem;overflow-y:scroll;border:solid .273rem #323232;background:#fff}.p-top-toppan-microwave__modal-contents__title{padding-right:3.5rem;font-weight:800;font-size:5.4rem;line-height:1.2}.p-top-toppan-microwave__modal-contents__image{display:flex;align-items:baseline;justify-content:center;margin-top:4rem}.p-top-toppan-microwave__modal-contents__image figure{display:flex;align-items:end;max-width:35%}.p-top-toppan-microwave__modal-contents__image figure+figure{position:relative;margin-left:10rem}.p-top-toppan-microwave__modal-contents__image figure+figure:before{position:absolute;top:65%;left:0;width:0;height:0;margin-left:-8.2rem;transform:translateY(-50%);border-width:3.5rem 0 3.5rem 3.8rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #bfbfbf;content:""}.p-top-toppan-microwave__modal-contents__text{margin-top:4rem;font-size:3.8rem;line-height:1.5;letter-spacing:0}.p-top-toppan-microwave__modal-contents__text p+*{margin-top:2rem}.is-active .p-top-toppan-microwave__modal-contents{display:flex}.p-top-gl-barrier{padding:12rem 0 20rem;background:url(../img/gl-barrier_bg.webp) no-repeat center;background-size:cover}.p-top-gl-barrier__inner{display:flex;margin-top:16rem}.p-top-gl-barrier__slider{width:47.5%;margin-top:2.4rem}.p-top-gl-barrier__contents{flex:1;max-width:74rem;margin-left:8rem}.p-top-gl-barrier__text{margin-top:4rem;font-weight:700;font-size:3rem;line-height:2.1;letter-spacing:0}.p-top-gl-barrier__text p+*{margin-top:2rem}.p-top-why-toppan{padding:9rem 0 10.5rem 0;background:url(../img/why-toppan_bg.webp) no-repeat center;background-size:cover}.p-top-why-toppan__inner{max-width:1596px}.p-top-why-toppan__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:9rem .5rem 0 5rem}.p-top-why-toppan__list__item{display:flex;width:calc(50% - 4.3rem);padding:3rem 0 3.2rem;border:solid 1px #dfdfdf;background:#fff}.p-top-why-toppan__list__item-contents{position:relative;flex:1}.p-top-why-toppan__list__item-image{width:32%;margin:-6rem 3.2rem 0 -4.8rem}.p-top-why-toppan__list__item-title{color:#0068b5;font-weight:800;font-size:3rem;font-family:"Pennypacker SemiWide","Noto Sans",sans-serif;letter-spacing:0}.p-top-why-toppan__list__item-text{margin-top:1rem;padding-right:3rem;padding-bottom:4.5rem;font-weight:700;font-size:1.8rem;line-height:1.7;letter-spacing:-0.015em}.p-top-why-toppan__list__item-text p+*{margin-top:2rem}.p-top-why-toppan__list__item-type{position:absolute;right:3.2rem;bottom:0;font-weight:500;font-size:1.8rem}.p-top-total-packaging{padding:15rem 0 30rem;background:url(../img/total-packaging_bg.webp) no-repeat center;background-size:cover}.p-top-total-packaging__inner{max-width:160rem}.p-top-total-packaging__text{margin-top:2.6rem;font-weight:700;font-size:2.4rem;line-height:1.6;letter-spacing:-0.01em;text-align:center}.p-top-total-packaging__text p+*{margin-top:2rem}.p-top-total-packaging__contents{max-width:153.6rem;margin:5rem auto 0;padding:6rem 4rem 5.5rem;border:solid 1px #fff;background:#f5f7fc}.p-top-total-packaging__contents__title{display:flex;position:relative;flex-direction:column;align-items:center;max-width:87.3rem;margin:0 auto}.p-top-total-packaging__contents__title:before{display:block;position:absolute;top:7.8rem;left:50%;width:100%;height:0;padding:32.8751431844% 0 0 0;transform:translateX(-50%);background:url(../img/total-packaging_contents_title_circle.svg) no-repeat center;background-size:contain;content:""}.p-top-total-packaging__contents__title-text{color:#004947;font-weight:700;font-size:6rem;line-height:1.4;letter-spacing:0}.p-top-total-packaging__contents__title figure{display:block;position:relative;width:14.5rem;height:14.5rem;padding:1.8rem 0 0 0;border-radius:100%;background:#0d6c6a;text-align:center}.p-top-total-packaging__contents__title figure img{max-width:61.2206896552%}.p-top-total-packaging__contents__text{margin-top:6rem;color:#3b4e5d;font-size:2.6rem;line-height:1.5;letter-spacing:-0.008em}.p-top-total-packaging__image{max-width:124.4rem;margin:0 auto}.p-top-total-packaging__list{display:flex;justify-content:space-between;max-width:129rem;margin:-7rem auto 0}.p-top-total-packaging__list li:nth-child(2){margin-top:13.8rem}.p-top-total-packaging__modal--color1{color:#1b998b}.p-top-total-packaging__modal--color2{color:#00b9a4}.p-top-total-packaging__modal--color3{color:#00cadc}.p-top-total-packaging__modal__contents{max-width:140rem}.p-top-total-packaging__modal-title{position:relative;width:45.9rem;height:21.3rem;border-radius:100%;background:currentColor}.p-top-total-packaging__modal-title:before{display:block;position:absolute;top:.4rem;right:.8rem;bottom:.4rem;left:.8rem;border-radius:100%;background:#fff;content:""}.p-top-total-packaging__modal-image{display:flex;position:relative;top:2.4rem;left:50%;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;width:12rem;height:12rem;transform:translateX(-50%)}.p-top-total-packaging__modal-image img{width:-moz-max-content;width:max-content;height:auto}.p-top-total-packaging__modal-button{display:flex;position:absolute;bottom:-1.2rem;left:50%;align-items:center;justify-content:center;min-width:27.5rem;height:6.5rem;padding-right:2rem;transform:translateX(-50%);border-radius:6.5rem;background:currentColor}.p-top-total-packaging__modal-button:focus{cursor:pointer;opacity:.7;transition:.3s}.p-top-total-packaging__modal-button:before,.p-top-total-packaging__modal-button:after{display:block;position:absolute;top:50%;transform:translateY(-50%);content:""}.p-top-total-packaging__modal-button:before{right:1rem;width:4rem;height:4rem;border-radius:100%;background:#fff}.p-top-total-packaging__modal-button:after{right:1.6rem;width:0;height:0;border-width:1rem 0 1rem 2rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor}.p-top-total-packaging__modal-button span{color:#fff;font-weight:700;font-size:3.319rem;letter-spacing:0}.p-top-total-packaging__modal-button span small{font-size:.8614040374em}.p-top-total-packaging__modal-contents{width:100%;max-width:140rem;padding:5.5rem 10rem 10rem;border:solid .3rem #d5d8dd;background:#fff}.p-top-total-packaging__modal-contents__title{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:6.2rem}.p-top-total-packaging__modal-contents__title-icon{display:inline-flex;max-width:5.5rem;margin-right:2rem}.p-top-total-packaging__modal-contents__text{margin-top:1.2rem;color:#323232;font-size:4rem;line-height:1.2;letter-spacing:-0.005em}.p-top-faq{padding:8rem 0 12rem 0;background:url(../img/faq_bg.webp) no-repeat top center;background-size:cover}.p-top-faq__inner{max-width:1586px}.p-top-faq__list{margin-top:6rem}.p-top-faq__details+.p-top-faq__details{margin-top:2.6rem}.p-top-faq__summary,.p-top-faq__answer{display:flex;position:relative;align-items:center;padding:2.8rem 4.4rem;font-weight:700;font-size:2.347rem;letter-spacing:-0.012em}.p-top-faq__summary:before,.p-top-faq__answer:before{display:flex;flex:none;align-items:center;justify-content:center;width:6.293rem;height:6.293rem;border-radius:100%;font-weight:800;font-size:2.773rem;font-family:"Pennypacker SemiWide","Noto Sans",sans-serif}.p-top-faq__summary{padding-right:10rem;background:#0068b5;color:#fff;list-style:none;cursor:pointer}.p-top-faq__summary:before{margin-right:4.5rem;background:#fff;content:"Q";color:#0068b5}.p-top-faq__summary:after{-o-object-fit:contain;display:block;position:absolute;top:50%;right:3rem;width:2.8rem;height:2.8rem;object-fit:contain;transform:translate(-50%, -50%);transform-origin:0 0;rotate:90deg;background:url(../img/faq_plus_img.svg) no-repeat center;background-size:100%;content:"";transition:rotate .3s}.is-active .p-top-faq__summary:after{rotate:0deg;background-image:url(../img/faq_minus_img.svg)}.p-top-faq__answer{background:#fff;color:#0068b5;letter-spacing:.04em}.p-top-faq__answer:before{margin-right:4rem;background:#0068b5;content:"A";color:#fff}.p-top-faq__answer p+*{margin-top:2rem}.p-top-about-toppan{padding:9.4rem 0 13.2rem;background:#0068b5}.p-top-about-toppan__inner{max-width:1586px}.p-top-about-toppan__contents{padding:10rem 4rem 1.2rem;background:#f1f4fa}.p-top-about-toppan__contents__inner{max-width:1336px;margin:0 auto}.p-top-about-toppan__contents__inner--large{max-width:1380px;margin:0 auto}.p-top-about-toppan__map{display:flex;position:relative;justify-content:center;margin:8.5rem auto 0}.p-top-about-toppan__map__image{max-width:120rem}.p-top-about-toppan__map__data{position:absolute;top:43%;left:50%;max-width:42rem;padding:.8rem 0;transform:translate(-50%, -50%);border:solid .329rem #6cabd3;background:#fff}.p-top-about-toppan__text{z-index:1;position:relative;margin-top:-6.3rem;padding:5.7rem 11.2rem;background:hsla(0,0%,100%,.9);font-weight:700;font-size:2.004rem;line-height:1.6;font-family:Verdana,"Noto Sans",sans-serif;letter-spacing:-0.02em}.p-top-about-toppan__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:3rem}.p-top-about-toppan__list li{position:relative;padding:3.5rem 0 1rem}.p-top-about-toppan__list li:last-child:after{display:none}.p-top-about-toppan__list li:before{display:none;position:absolute;right:0;bottom:0;height:.223rem;background:#6cabd3;content:""}.p-top-about-toppan__list li:after{display:block;position:absolute;top:2.4rem;bottom:2.4rem;left:100%;width:.223rem;background:#6cabd3;content:""}.p-top-about-toppan__data{display:flex;flex-direction:column;align-items:center;justify-content:stretch;width:100%}.p-top-about-toppan__data-number{color:#0068b5;font-weight:700;font-size:7.208rem;line-height:1;font-family:Verdana,"Noto Sans",sans-serif}.p-top-about-toppan__data-number small{font-weight:500;font-size:.6380410655em;font-family:Industry,"Noto Sans",sans-serif;letter-spacing:0}.p-top-about-toppan__data-number strong{font-size:1.5262208657em}.p-top-about-toppan__data-image{display:block;position:relative;width:65%;max-width:30rem;height:0;margin:.5rem 0 1.5rem;padding:21.6rem 0 0 0;overflow:hidden}.p-top-about-toppan__data-image img{-o-object-fit:contain;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.p-top-about-toppan__data-text{display:flex;align-items:center;justify-content:center;color:#032749;font-weight:700;font-size:3.594rem;line-height:1.3;font-family:Verdana,"Noto Sans",sans-serif;letter-spacing:-0.02em;text-align:center}.p-top-about-toppan__data-text small{font-size:.8183082916em}.p-top-about-toppan__date{margin-top:3.6rem;margin-left:1.5rem;font-size:1.8rem}.p-top-cta-contact{padding:10rem 0;background:url(../img/cta-contact_bg.webp) no-repeat top center;background-size:cover}.p-top-cta-contact__inner{max-width:1586px;margin:0 auto}.p-top-cta-contact__contents{padding:6.5rem;background:hsla(0,0%,100%,.95)}.p-top-cta-contact__button{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:48rem;height:9.5rem;margin:4rem auto 0;background:#fea804;color:#fff;font-weight:700;font-size:5rem;text-shadow:0 .4rem .4rem rgba(0,0,0,.25)}.p-top-cta-contact__button:focus{cursor:pointer;opacity:.7;transition:.3s}.p-top-cta-contact__button:after{display:block;position:absolute;top:50%;right:2rem;width:2.3rem;height:2.6rem;margin-top:-1rem;background:url(../img/cta-contact_button_arrow.webp) no-repeat center;background-size:contain;content:""}.u-bgcolor--black{background-color:#000}.u-bgcolor--white{background-color:#fff}.u-color--black{color:#000}.u-color--white{color:#fff}.u-column--1{width:100%}.u-column--2{width:50%}.u-column--3{width:33.3333333333%}.u-column--4{width:25%}.u-column--5{width:20%}.u-column--6{width:16.6666666667%}.u-column--7{width:14.2857142857%}.u-column--8{width:12.5%}.u-column--9{width:11.1111111111%}.u-column--10{width:10%}.u-column--11{width:9.0909090909%}.u-column--12{width:8.3333333333%}.u-fontfamily--sans{font-family:"Noto Sans",sans-serif}.u-fontfamily--pennypacker{font-family:"Pennypacker SemiWide","Noto Sans",sans-serif}.u-fontfamily--industry{font-family:Industry,"Noto Sans",sans-serif}.u-fontfamily--verdana{font-family:Verdana,"Noto Sans",sans-serif}.u-fontweight--100,.u-fontweight--thin,.u-fontweight--hairline{font-weight:100}.u-fontweight--200,.u-fontweight--extralight,.u-fontweight--ultralight{font-weight:200}.u-fontweight--300,.u-fontweight--light{font-weight:300}.u-fontweight--400,.u-fontweight--normal,.u-fontweight--regular{font-weight:400}.u-fontweight--500,.u-fontweight--medium{font-weight:500}.u-fontweight--600,.u-fontweight--semibold,.u-fontweight--demibold{font-weight:600}.u-fontweight--700,.u-fontweight--bold{font-weight:700}.u-fontweight--800,.u-fontweight--extrabold,.u-fontweight--ultrabold{font-weight:800}.u-fontweight--900,.u-fontweight--black,.u-fontweight--heavy{font-weight:900}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.js-modal-wrap{position:relative}.js-modal-open,.js-modal-close{cursor:pointer}.js-modal-close{position:relative;position:absolute;top:3.8rem;right:4.4rem;width:3.2rem;height:3.2rem}.js-modal-close:before,.js-modal-close:after{display:block;position:absolute;top:50%;width:100%;height:.5rem;transform-origin:center;background:#b0b0b0;content:""}.js-modal-close:before{rotate:45deg}.js-modal-close:after{rotate:-45deg}.js-modal-contents{z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;transition:.3s}.js-modal-fixed>.js-modal-contents{position:fixed;width:100%}:not(.js-modal-fixed)>.js-modal-contents{position:absolute}.is-active .js-modal-contents{opacity:1;pointer-events:auto}.js-modal-bg{opacity:0;pointer-events:none;transition:.3s}.js-modal-bg.is-active{display:block;z-index:998;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:1;pointer-events:auto}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;position:relative;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@media screen and (max-width: 1920px){html{font-size:.5208333333vw}}@media screen and (max-width: 768px){html{font-size:1.3020833333vw}body{font-size:1.4rem}.l-container{padding-right:20px;padding-left:20px}.c-btnArea{margin-top:2rem}.c-heading{font-size:6rem}.c-lead{margin-top:2rem}.c-pagetop a{font-size:10rem}.p-header__inner{height:50px}.p-header-nav{z-index:9998;position:fixed;right:-1000px;flex-direction:column;width:100%;padding:10rem 3.5rem 4rem;background:#fff;box-shadow:0 0 15px 0 #000;transition:.3s}.p-header-nav__item{margin-left:0}.p-header-nav__item+*:not(:last-child){border-top:solid 1px #0068b5}.p-header-nav__item--contact{max-width:100%;margin-left:0}.p-header-nav__button{justify-content:flex-start;width:100%;padding:3rem 1.6rem;font-size:3.3rem;text-align:left}.p-header-nav__button br{display:none}.p-header-nav__button--contact:after{display:block}.p-top-main-visual__title{padding:2rem;font-size:3rem}.p-top-for-companies{padding:5rem 0}.p-top-toppan-microwave__modal{width:50%}.p-top-toppan-microwave__modal-contents{max-width:80vw;padding:4rem}.p-top-toppan-microwave__modal-contents__title{font-size:4rem}.p-top-toppan-microwave__modal-contents__text{font-size:3rem}.p-top-toppan-microwave__modal-contents__text p+*{margin-top:1rem}.p-top-gl-barrier{padding:5rem 0}.p-top-gl-barrier__inner{display:block;margin-top:5rem}.p-top-gl-barrier__slider{width:100%}.p-top-gl-barrier__contents{max-width:100%;margin-top:4rem;margin-left:0}.p-top-gl-barrier__text p+*{margin-top:1rem}.p-top-why-toppan{padding:5rem 0}.p-top-why-toppan__list__item{width:100%}.p-top-why-toppan__list__item+*{margin-top:6rem}.p-top-why-toppan__list__item-text{font-size:2.4rem}.p-top-why-toppan__list__item-text p+*{margin-top:1rem}.p-top-total-packaging{padding:5rem 0}.p-top-total-packaging__text p+*{margin-top:1rem}.p-top-total-packaging__contents{padding:3rem 2rem}.p-top-total-packaging__contents__title-text{font-size:3rem}.p-top-total-packaging__contents__title figure{width:12rem;height:12rem}.p-top-total-packaging__list{margin:-6rem auto 0}.p-top-total-packaging__modal{width:100%}.p-top-total-packaging__modal-title{width:100%;height:16rem}.p-top-total-packaging__modal-image{width:30%;height:8rem}.p-top-total-packaging__modal-button{width:100%;min-width:0;height:5.5rem}.p-top-total-packaging__modal-button:before{width:3rem;height:3rem}.p-top-total-packaging__modal-button:after{border-width:.7rem 0 .7rem 1.4rem}.p-top-total-packaging__modal-button span{font-size:2.6rem}.p-top-total-packaging__modal-contents{padding:5rem 3rem 3rem}.p-top-faq{padding:5rem 0}.p-top-faq__answer p+*{margin-top:1rem}.p-top-about-toppan{padding:5rem 0}.p-top-about-toppan__contents{padding:5rem 4rem}.p-top-about-toppan__map{margin:12rem auto 0}.p-top-about-toppan__map__data{max-width:60%}.p-top-about-toppan__text{margin-top:8rem;padding:4rem;font-size:2.4rem}.p-top-about-toppan__list{margin-top:4rem}.p-top-about-toppan__list li{width:50%}.p-top-about-toppan__list li:nth-child(2n):before{display:block;width:200%}.p-top-about-toppan__list li:nth-child(2n):after{display:none}.p-top-about-toppan__data-number{font-size:6rem}.p-top-about-toppan__data-number strong{font-size:1em}.p-top-about-toppan__data-image{width:80%;margin:1rem 0;padding:60% 0 0 0}.p-top-about-toppan__data-text{font-size:3rem}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media(hover: hover)and (pointer: fine){.c-pagetop a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header-nav__button:hover{cursor:pointer;opacity:.7;transition:.3s}.p-top-toppan-microwave__modal:hover:before{opacity:1}.p-top-toppan-microwave__modal:hover .p-top-toppan-microwave__modal-title{opacity:1}.p-top-total-packaging__modal-button:hover{cursor:pointer;opacity:.7;transition:.3s}.p-top-cta-contact__button:hover{cursor:pointer;opacity:.7;transition:.3s}}@media screen and (min-width: 769px){.p-top-why-toppan__list__item:nth-child(1){margin-bottom:5.4rem}.p-top-why-toppan__list__item:nth-child(2){margin-top:5.4rem}.p-top-why-toppan__list__item:nth-child(3){margin-top:7.2rem;margin-bottom:5.4rem}.p-top-why-toppan__list__item:nth-child(4){margin-top:13.2rem}.p-top-about-toppan__list li:nth-child(3n):before{display:block;width:300%}.p-top-about-toppan__list li:nth-child(3n):after{display:none}.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1oZWFkaW5nLnNjc3MiLCJjb21wb25lbnQvX2MtbGVhZC5zY3NzIiwiY29tcG9uZW50L19jLXBhZ2V0b3Auc2NzcyIsImdsb2JhbC9faG92ZXIuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC10b3Auc2NzcyIsInV0aWxpdHkvX3UtYmdjb2xvci5zY3NzIiwidXRpbGl0eS9fdS1jb2xvci5zY3NzIiwidXRpbGl0eS9fdS1jb2x1bW4uc2NzcyIsInV0aWxpdHkvX3UtZm9udGZhbWlseS5zY3NzIiwidXRpbGl0eS9fdS1mb250d2VpZ2h0LnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fc2NyaXB0LnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay5zY3NzIiwiZ2xvYmFsL19tcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFGQ0FBLENBQUEsbUJBS0EscUJBR0ksQ0FFQSxXQUFBLENBREEsY0FDQSxDQUZBLGtCQUdBLENBQUEsS0FhQSw2QkFFQSxDQUFBLHlDQUFBLENBSEosZ0JBS0ksQ0FBQSxLQVdKLFFBQ0ksQ0FBQSxLQU9KLGFBQ0ksQ0FBQSxxREFNSixRQVNJLENBQUEsa0JBYUEsUUFBQSxDQURBLG1CQUNBLENBUEosaUJBUUksQ0FBQSxNQU1KLFFBRUksQ0FBQSxTQUNBLENBQUEsZUFDQSxDQUFBLEdBTUosZ0JBQ0ksQ0FBQSxHQUdKLGFBQ0ksQ0FBQSxHQVdKLHNCQUNJ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LENBQUEsbUVBR0YsZUFHRSxDQUFBLHVDQUdGLGVBRUUsQ0FBQSxxRUFHRixlQUdFLENBQUEsNkRBR0YsZUFHRSxDQUFBLFVDakRGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxVQWJGLGVBQ0UsQ0FBQSxVQUdGLGtCQUNFLENBQUEsVUFHRixpQkFDRSxDQUFBLFVBR0YsZ0JBQ0UsQ0FBQSxXQWJGLGdCQUNFLENBQUEsV0FHRixtQkFDRSxDQUFBLFdBR0Ysa0JBQ0UsQ0FBQSxXQUdGLGlCQUNFLENBQUEsV0FiRixnQkFDRSxDQUFBLFdBR0YsbUJBQ0UsQ0FBQSxXQUdGLGtCQUNFLENBQUEsV0FHRixpQkFDRSxDQUFBLFdBYkYsZ0JBQ0UsQ0FBQSxXQUdGLG1CQUNFLENBQUEsV0FHRixrQkFDRSxDQUFBLFdBR0YsaUJBQ0UsQ0FBQSxxQkNiRixpQkFDRSxDQUFBLG1CQUdGLGVBQ0UsQ0FBQSxvQkFHRixnQkFDRSxDQ0ZBLGVDTkYsaUJBQ0UsQ0FBQSwrQkFH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U0EsQ0FBQSxjQUVBLENBWkYsNENHcUpNLFNBQ0UsQ0FBQSwwRUFHRixTQUNFLENIMUpSLDJDQVdFLGNBQUEsQ0FWQSxVQVNBLENBQUEsY0FFQSxDQVpGLGlDQVdFLGNBQUEsQ0FWQSxVQVNBLENBQUEsY0FFQSxDQUFBLENHb1VRLHFDVy9UViwyQ1hvVVEsb0JBQ0UsQ0FBQSwyQ0FHRixpQkFDRSxDQUFBLDJDQUdGLGlCQUNFLENBQUEsb0JBQ0EsQ0FBQSwyQ0FHRixrQkFDRSxDV2xWVixrRFh5NkJVLGFBQ0UsQ0FBQSxVQUNBLENBQUEsaURBR0YsWUFDRSxDVy82QlosTUh4QkYsdUJBRUksQ1J3V1EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi8qLDo6YmVmb3JlLDo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDttaW4td2lkdGg6MH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9cCx0YWJsZSxibG9ja3F1b3RlLGFkZHJlc3MscHJlLGlmcmFtZSxmb3JtLGZpZ3VyZSxkbHttYXJnaW46MH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O21hcmdpbjowfXVsLG9se21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tbGVmdDowfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItdG9wLXdpZHRoOjFweDttYXJnaW46MDtjbGVhcjpib3RoO2NvbG9yOmluaGVyaXR9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOmluaGVyaXR9YWRkcmVzc3tmb250LXN0eWxlOmluaGVyaXR9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1hYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfXN2ZyxpbWcsZW1iZWQsb2JqZWN0LGlmcmFtZXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRde2N1cnNvcjpwb2ludGVyfWJ1dHRvbjpkaXNhYmxlZCxbdHlwZT1idXR0b25dOmRpc2FibGVkLFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxbdHlwZT1zdWJtaXRdOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOmF1dG99c2VsZWN0OmRpc2FibGVke29wYWNpdHk6aW5oZXJpdH1vcHRpb257cGFkZGluZzowfWZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttaW4td2lkdGg6MH1sZWdlbmR7cGFkZGluZzowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfWxhYmVsW2Zvcl17Y3Vyc29yOnBvaW50ZXJ9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19W2NvbnRlbnRlZGl0YWJsZV06Zm9jdXN7b3V0bGluZTphdXRvfXRhYmxle2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3RleHQtYWxpZ246bGVmdH10ZCx0aHt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzowfXRoe3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkfWh0bWx7Zm9udC1zaXplOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KXtodG1se2ZvbnQtc2l6ZTouNTIwODMzMzMzM3Z3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7aHRtbHtmb250LXNpemU6MS4zMDIwODMzMzMzdnd9fWJvZHl7Y29sb3I6IzMyMzIzMjtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuODtsZXR0ZXItc3BhY2luZzouMDZlbTtmb250LWZhbWlseTpcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWY7d29yZC1icmVhazpicmVhay13b3JkO2ZvbnQtb3B0aWNhbC1zaXppbmc6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Ym9keXtmb250LXNpemU6MS40cmVtfX1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKGhvdmVyOiBob3Zlcil7YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX19QG1lZGlhKGhvdmVyOiBub25lKXthOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX19YVtocmVmXj1cInRlbDpcIl0sYVtocmVmXj1cIm1haWx0bzpcIl17Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1lbXtmb250LXN0eWxlOm5vcm1hbH1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31idXR0b257YXBwZWFyYW5jZTpub25lO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXJ9LmwtY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5NzBweDtwYWRkaW5nLXJpZ2h0OjI1cHg7cGFkZGluZy1sZWZ0OjI1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmwtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH19LmMtYnRue2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjI0cmVtO3BhZGRpbmc6MXJlbSA0cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjJweCBzb2xpZDtjb2xvcjojNjE2YjgwO2JvcmRlci1yYWRpdXM6MTAwdmg7dHJhbnNpdGlvbjouNXN9LmMtYnRuQXJlYXttYXJnaW4tdG9wOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWJ0bkFyZWF7bWFyZ2luLXRvcDoycmVtfX0uYy1idG4uY2VudGVye21hcmdpbjowIGF1dG99LmMtYnRuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNjE2YjgwfS5jLWhlYWRpbmd7Zm9udC1zaXplOjhyZW07Zm9udC1mYW1pbHk6XCJQZW5ueXBhY2tlciBTZW1pV2lkZVwiLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDA2OGI1O2ZvbnQtd2VpZ2h0OjgwMDtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZ3tmb250LXNpemU6NnJlbX19LmMtaGVhZGluZyBzbWFsbHtmb250LXNpemU6Ljc1ZW19LmMtaGVhZGluZy1zdWJ7Zm9udC1zaXplOjMuOHJlbTtmb250LXdlaWdodDo4MDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoxLjk7Zm9udC1mYW1pbHk6XCJQZW5ueXBhY2tlciBTZW1pV2lkZVwiLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZn0uYy1oZWFkaW5nLS1sYXJnZXtmb250LXNpemU6MTByZW19LmMtaGVhZGluZy0tbGFyZ2Ugc21hbGx7Zm9udC1zaXplOi42NWVtfS5jLWhlYWRpbmctLXNtYWxse2ZvbnQtc2l6ZTo3cmVtfS5jLWhlYWRpbmctLXNtYWxsIHNtYWxse2ZvbnQtc2l6ZTouODU3MTQyODU3MWVtfS5jLWxlYWR7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1sZWFke21hcmdpbi10b3A6MnJlbX19LmMtcGFnZXRvcCBhe3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjI1cHg7Ym90dG9tOjI1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6Ni44cmVtO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2JvcmRlci1yYWRpdXM6MTAwJTt0cmFuc2l0aW9uOi41cztvcGFjaXR5OjB9LmMtcGFnZXRvcCBhOmZvY3Vze29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLXBhZ2V0b3AgYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtcGFnZXRvcCBhe2ZvbnQtc2l6ZToxMHJlbX19LmMtcGFnZXRvcCBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgIzAwNjhiNTtib3JkZXItd2lkdGg6LjA1ODgyMzUyOTRlbSAwIDAgLjA1ODgyMzUyOTRlbTt3aWR0aDouMjIwNTg4MjM1M2VtO2hlaWdodDouMjIwNTg4MjM1M2VtO3RyYW5zZm9ybS1vcmlnaW46MzAlIDUwJTtyb3RhdGU6NDVkZWd9LmMtcGFnZXRvcC5pcy1hY3RpdmUgYXtvcGFjaXR5OjF9LnAtZm9vdGVye21hcmdpbi10b3A6LTFweDtmb250LXNpemU6MS42cmVtO2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDA2OGI1O3BhZGRpbmc6MXJlbSAwO3RleHQtYWxpZ246Y2VudGVyfS5wLWhlYWRlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC43KTtwb3NpdGlvbjpmaXhlZDt0b3A6MDt6LWluZGV4Ojk5fS5wLWhlYWRlcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDoxMC43cmVtO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9faW5uZXJ7aGVpZ2h0OjUwcHh9fS5wLWhlYWRlci1sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OTttYXJnaW4tYm90dG9tOjIuNHJlbTt3aWR0aDoxMDAlO21heC13aWR0aDoyNS40cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiMwMDY4YjU7cGFkZGluZy10b3A6MS4ycmVtfS5wLWhlYWRlci1sb2dvOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MDtkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6c29saWQgMi42cmVtICMwMDY4YjU7Ym9yZGVyLXJpZ2h0OnNvbGlkIDIuNnJlbSByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDttYXJnaW4tdG9wOi0xcHh9LnAtaGVhZGVyLWxvZ28gYXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MS4zcmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWhlYWRlci1sb2dvIGEgaW1ne21heC13aWR0aDoxNnJlbX0ucC1oZWFkZXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXItbmF2e3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5ODtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtyaWdodDotMTAwMHB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjEwcmVtIDMuNXJlbSA0cmVtO3RyYW5zaXRpb246LjNzO2JveC1zaGFkb3c6MCAwIDE1cHggMCAjMDAwfX0ucC1oZWFkZXItbmF2X19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlci1uYXZfX2l0ZW17bWFyZ2luLWxlZnQ6MH0ucC1oZWFkZXItbmF2X19pdGVtKyo6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wOnNvbGlkIDFweCAjMDA2OGI1fX0ucC1oZWFkZXItbmF2X19pdGVtLS1jb250YWN0e2FsaWduLWl0ZW1zOm5vcm1hbDt3aWR0aDoxMDAlO21heC13aWR0aDoyNS4zcmVtO21hcmdpbi1sZWZ0OjMuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9faXRlbS0tY29udGFjdHttYXgtd2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfX0ucC1oZWFkZXItbmF2X19idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nOi41ZW0gMS42cmVtO2NvbG9yOiMwMDY4YjU7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wMDFlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0ucC1oZWFkZXItbmF2X19idXR0b246Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyLW5hdl9fYnV0dG9uOmhvdmVye29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXItbmF2X19idXR0b257d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjMuM3JlbTtwYWRkaW5nOjNyZW0gMS42cmVtfS5wLWhlYWRlci1uYXZfX2J1dHRvbiBicntkaXNwbGF5Om5vbmV9fS5wLWhlYWRlci1uYXZfX2J1dHRvbi0tY29udGFjdHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozLjNyZW07YmFja2dyb3VuZDojZmZhNzAwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93OjAgLjRyZW0gLjRyZW0gcmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWhlYWRlci1uYXZfX2J1dHRvbi0tY29udGFjdDphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2N0YS1jb250YWN0X2J1dHRvbl9hcnJvdy53ZWJwKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjIuM3JlbTtoZWlnaHQ6Mi42cmVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MnJlbTttYXJnaW4tdG9wOi0xcmVtO2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9fYnV0dG9uLS1jb250YWN0OmFmdGVye2Rpc3BsYXk6YmxvY2t9fS5wLWhlYWRlci1uYXYuaXMtYWN0aXZle3JpZ2h0OjB9LnAtaGVhZGVyX19oYW1idXJnZXJ7d2lkdGg6NzBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ei1pbmRleDo5OTk5O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW57d2lkdGg6NDBweDtoZWlnaHQ6NHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojMDA2OGI1O21hcmdpbjoxN3B4IGF1dG87Ym9yZGVyLXJhZGl1czouMmVtO3RyYW5zaXRpb246LjNzfS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YmVmb3JlLC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3JkZXItcmFkaXVzOi4yZW07YmFja2dyb3VuZDojMDA2OGI1O3RyYW5zaXRpb246LjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YmVmb3Jle2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206OHB4fS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YWZ0ZXJ7dG9wOjEwMCU7bWFyZ2luLXRvcDo4cHh9LnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW57aGVpZ2h0OjB9LnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46YmVmb3Jle3JvdGF0ZTo0NWRlZzttYXJnaW4tYm90dG9tOi0ycHh9LnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46YWZ0ZXJ7cm90YXRlOi00NWRlZzttYXJnaW4tdG9wOi0ycHh9LnAtdG9wLW1haW4tdmlzdWFsIHZpZGVve3dpZHRoOjEwMCV9LnAtdG9wLW1haW4tdmlzdWFsLWFyZWF7cG9zaXRpb246cmVsYXRpdmV9LnAtdG9wLW1haW4tdmlzdWFsX190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTIuNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MTAwJTtwYWRkaW5nOjQuNHJlbSA0cmVtO2JhY2tncm91bmQ6cmdiYSgwLDEwNCwxODEsLjgpO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJQZW5ueXBhY2tlciBTZW1pV2lkZVwiLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI0O2xldHRlci1zcGFjaW5nOjA7Zm9udC1zaXplOjYuNjM4cmVtO2ZvbnQtd2VpZ2h0OjgwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1haW4tdmlzdWFsX190aXRsZXtmb250LXNpemU6M3JlbTtwYWRkaW5nOjJyZW19fS5wLXRvcC1tYWluLXZpc3VhbF9fdGl0bGUgc3Ryb25ne2ZvbnQtc2l6ZToxLjEzMzMyMzI5MDFlbTtsZXR0ZXItc3BhY2luZzotMC4wMjRlbX0ucC10b3AtbWFpbi12aXN1YWxfX3RpdGxlIHNtYWxse2ZvbnQtc2l6ZTouNzk5OTM5NzQwOWVtfS5wLXRvcC1mb3ItY29tcGFuaWVze3BhZGRpbmc6MTByZW0gMCAxOXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZvci1jb21wYW5pZXN7cGFkZGluZzo1cmVtIDB9fS5wLXRvcC1mb3ItY29tcGFuaWVzX19saXN0e21hcmdpbi10b3A6NS4ycmVtfS5wLXRvcC1mb3ItY29tcGFuaWVzX19saXN0IGxpe2ZvbnQtc2l6ZTozLjhyZW07bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS5wLXRvcC1mb3ItY29tcGFuaWVzX19saXN0IGxpOmJlZm9yZXtjb250ZW50Olwi44O7XCI7Y29sb3I6IzAwNjhiNTtmb250LXNpemU6My44cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tcmlnaHQ6LTAuMmVtfS5wLXRvcC1mb3ItY29tcGFuaWVzX19saXN0IGxpK2xpe21hcmdpbi10b3A6Mi43cmVtfS5wLXRvcC10b3BwYW4tbWljcm93YXZle3BhZGRpbmc6My42cmVtIDAgMTEuOHJlbTtiYWNrZ3JvdW5kOiNmMmY5ZmY7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Mi44cmVtfS5wLXRvcC10b3BwYW4tbWljcm93YXZlX19tb2RhbHt3aWR0aDozMy4zMzMzMzMzMzMzJTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFse3dpZHRoOjUwJX19LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsOmJlZm9yZSwucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWw6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5wLXRvcC10b3BwYW4tbWljcm93YXZlX19tb2RhbDpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NCk7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzO3BvaW50ZXItZXZlbnRzOm5vbmV9LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsOmFmdGVye3dpZHRoOjkuMzMzcmVtO2hlaWdodDo5LjMzM3JlbTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvdG9wcGFuLW1pY3Jvd2F2ZV9tb2RhbF9tYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtyaWdodDozcmVtO2JvdHRvbTozLjRyZW07cG9pbnRlci1ldmVudHM6bm9uZX0ucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwuaXMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLXRpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOjMuOHJlbTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6ODAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlzLWFjdGl2ZSAucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwtdGl0bGV7b3BhY2l0eToxfS5wLXRvcC10b3BwYW4tbWljcm93YXZlX19tb2RhbDpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5wLXRvcC10b3BwYW4tbWljcm93YXZlX19tb2RhbDpmb2N1cyAucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwtdGl0bGV7b3BhY2l0eToxfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWw6aG92ZXI6YmVmb3Jle29wYWNpdHk6MX0ucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWw6aG92ZXIgLnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLXRpdGxle29wYWNpdHk6MX19LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWF4LXdpZHRoOjEwOXJlbTttYXgtaGVpZ2h0Ojgwdmg7b3ZlcmZsb3cteTpzY3JvbGw7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOnNvbGlkIC4yNzNyZW0gIzMyMzIzMjtwYWRkaW5nOjUuNXJlbSAxMC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwtY29udGVudHN7bWF4LXdpZHRoOjgwdnc7cGFkZGluZzo0cmVtfX0ucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwtY29udGVudHNfX3RpdGxle2ZvbnQtc2l6ZTo1LjRyZW07Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nLXJpZ2h0OjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRzX190aXRsZXtmb250LXNpemU6NHJlbX19LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRzX19pbWFnZXttYXJnaW4tdG9wOjRyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRzX19pbWFnZSBmaWd1cmV7bWF4LXdpZHRoOjM1JTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZW5kfS5wLXRvcC10b3BwYW4tbWljcm93YXZlX19tb2RhbC1jb250ZW50c19faW1hZ2UgZmlndXJlK2ZpZ3VyZXttYXJnaW4tbGVmdDoxMHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwtY29udGVudHNfX2ltYWdlIGZpZ3VyZStmaWd1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6My41cmVtIDAgMy41cmVtIDMuOHJlbTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgI2JmYmZiZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjUlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW4tbGVmdDotOC4ycmVtfS5wLXRvcC10b3BwYW4tbWljcm93YXZlX19tb2RhbC1jb250ZW50c19fdGV4dHttYXJnaW4tdG9wOjRyZW07Zm9udC1zaXplOjMuOHJlbTtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRzX190ZXh0e2ZvbnQtc2l6ZTozcmVtfX0ucC10b3AtdG9wcGFuLW1pY3Jvd2F2ZV9fbW9kYWwtY29udGVudHNfX3RleHQgcCsqe21hcmdpbi10b3A6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRzX190ZXh0IHArKnttYXJnaW4tdG9wOjFyZW19fS5pcy1hY3RpdmUgLnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLWNvbnRlbnRze2Rpc3BsYXk6ZmxleH0ucC10b3AtZ2wtYmFycmllcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvZ2wtYmFycmllcl9iZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtwYWRkaW5nOjEycmVtIDAgMjByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1nbC1iYXJyaWVye3BhZGRpbmc6NXJlbSAwfX0ucC10b3AtZ2wtYmFycmllcl9faW5uZXJ7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MTZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1nbC1iYXJyaWVyX19pbm5lcntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXJlbX19LnAtdG9wLWdsLWJhcnJpZXJfX3NsaWRlcnt3aWR0aDo0Ny41JTttYXJnaW4tdG9wOjIuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWdsLWJhcnJpZXJfX3NsaWRlcnt3aWR0aDoxMDAlfX0ucC10b3AtZ2wtYmFycmllcl9fY29udGVudHN7ZmxleDoxO21hcmdpbi1sZWZ0OjhyZW07bWF4LXdpZHRoOjc0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZ2wtYmFycmllcl9fY29udGVudHN7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjRyZW19fS5wLXRvcC1nbC1iYXJyaWVyX190ZXh0e2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjIuMTttYXJnaW4tdG9wOjRyZW19LnAtdG9wLWdsLWJhcnJpZXJfX3RleHQgcCsqe21hcmdpbi10b3A6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWdsLWJhcnJpZXJfX3RleHQgcCsqe21hcmdpbi10b3A6MXJlbX19LnAtdG9wLXdoeS10b3BwYW57YmFja2dyb3VuZDp1cmwoLi4vaW1nL3doeS10b3BwYW5fYmcud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cGFkZGluZzo5cmVtIDAgMTAuNXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atd2h5LXRvcHBhbntwYWRkaW5nOjVyZW0gMH19LnAtdG9wLXdoeS10b3BwYW5fX2lubmVye21heC13aWR0aDoxNTk2cHh9LnAtdG9wLXdoeS10b3BwYW5fX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjo5cmVtIC41cmVtIDAgNXJlbX0ucC10b3Atd2h5LXRvcHBhbl9fbGlzdF9faXRlbXt3aWR0aDpjYWxjKDUwJSAtIDQuM3JlbSk7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNkZmRmZGY7cGFkZGluZzozcmVtIDAgMy4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atd2h5LXRvcHBhbl9fbGlzdF9faXRlbXt3aWR0aDoxMDAlfS5wLXRvcC13aHktdG9wcGFuX19saXN0X19pdGVtKyp7bWFyZ2luLXRvcDo2cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnAtdG9wLXdoeS10b3BwYW5fX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDEpe21hcmdpbi1ib3R0b206NS40cmVtfS5wLXRvcC13aHktdG9wcGFuX19saXN0X19pdGVtOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjUuNHJlbX0ucC10b3Atd2h5LXRvcHBhbl9fbGlzdF9faXRlbTpudGgtY2hpbGQoMyl7bWFyZ2luLXRvcDo3LjJyZW07bWFyZ2luLWJvdHRvbTo1LjRyZW19LnAtdG9wLXdoeS10b3BwYW5fX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDQpe21hcmdpbi10b3A6MTMuMnJlbX19LnAtdG9wLXdoeS10b3BwYW5fX2xpc3RfX2l0ZW0tY29udGVudHN7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC13aHktdG9wcGFuX19saXN0X19pdGVtLWltYWdle3dpZHRoOjMyJTttYXJnaW46LTZyZW0gMy4ycmVtIDAgLTQuOHJlbX0ucC10b3Atd2h5LXRvcHBhbl9fbGlzdF9faXRlbS10aXRsZXtmb250LWZhbWlseTpcIlBlbm55cGFja2VyIFNlbWlXaWRlXCIsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjA7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOiMwMDY4YjV9LnAtdG9wLXdoeS10b3BwYW5fX2xpc3RfX2l0ZW0tdGV4dHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMC4wMTVlbTtwYWRkaW5nLXJpZ2h0OjNyZW07cGFkZGluZy1ib3R0b206NC41cmVtO21hcmdpbi10b3A6MXJlbTtsaW5lLWhlaWdodDoxLjd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC13aHktdG9wcGFuX19saXN0X19pdGVtLXRleHR7Zm9udC1zaXplOjIuNHJlbX19LnAtdG9wLXdoeS10b3BwYW5fX2xpc3RfX2l0ZW0tdGV4dCBwKyp7bWFyZ2luLXRvcDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atd2h5LXRvcHBhbl9fbGlzdF9faXRlbS10ZXh0IHArKnttYXJnaW4tdG9wOjFyZW19fS5wLXRvcC13aHktdG9wcGFuX19saXN0X19pdGVtLXR5cGV7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6My4ycmVtO2JvdHRvbTowfS5wLXRvcC10b3RhbC1wYWNrYWdpbmd7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3RvdGFsLXBhY2thZ2luZ19iZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtwYWRkaW5nOjE1cmVtIDAgMzByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3RhbC1wYWNrYWdpbmd7cGFkZGluZzo1cmVtIDB9fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX2lubmVye21heC13aWR0aDoxNjByZW19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fdGV4dHtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjIuNnJlbTtsaW5lLWhlaWdodDoxLjY7bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucC10b3AtdG90YWwtcGFja2FnaW5nX190ZXh0IHArKnttYXJnaW4tdG9wOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX3RleHQgcCsqe21hcmdpbi10b3A6MXJlbX19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fY29udGVudHN7bWF4LXdpZHRoOjE1My42cmVtO2JhY2tncm91bmQ6I2Y1ZjdmYztib3JkZXI6c29saWQgMXB4ICNmZmY7bWFyZ2luOjVyZW0gYXV0byAwO3BhZGRpbmc6NnJlbSA0cmVtIDUuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fY29udGVudHN7cGFkZGluZzozcmVtIDJyZW19fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX2NvbnRlbnRzX190aXRsZXttYXgtd2lkdGg6ODcuM3JlbTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX2NvbnRlbnRzX190aXRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3RvdGFsLXBhY2thZ2luZ19jb250ZW50c190aXRsZV9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZzozMi44NzUxNDMxODQ0JSAwIDAgMDt0b3A6Ny44cmVtO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX2NvbnRlbnRzX190aXRsZS10ZXh0e2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzAwNDk0NztsZXR0ZXItc3BhY2luZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG90YWwtcGFja2FnaW5nX19jb250ZW50c19fdGl0bGUtdGV4dHtmb250LXNpemU6M3JlbX19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fY29udGVudHNfX3RpdGxlIGZpZ3VyZXt3aWR0aDoxNC41cmVtO2hlaWdodDoxNC41cmVtO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMGQ2YzZhO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEuOHJlbSAwIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fY29udGVudHNfX3RpdGxlIGZpZ3VyZXt3aWR0aDoxMnJlbTtoZWlnaHQ6MTJyZW19fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX2NvbnRlbnRzX190aXRsZSBmaWd1cmUgaW1ne21heC13aWR0aDo2MS4yMjA2ODk2NTUyJX0ucC10b3AtdG90YWwtcGFja2FnaW5nX19jb250ZW50c19fdGV4dHtmb250LXNpemU6Mi42cmVtO2xldHRlci1zcGFjaW5nOi0wLjAwOGVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojM2I0ZTVkO21hcmdpbi10b3A6NnJlbX0ucC10b3AtdG90YWwtcGFja2FnaW5nX19pbWFnZXttYXgtd2lkdGg6MTI0LjRyZW07bWFyZ2luOjAgYXV0b30ucC10b3AtdG90YWwtcGFja2FnaW5nX19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6MTI5cmVtO21hcmdpbjotN3JlbSBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX2xpc3R7bWFyZ2luOi02cmVtIGF1dG8gMH19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbGlzdCBsaTpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDoxMy44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbHt3aWR0aDoxMDAlfX0ucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbC0tY29sb3Ixe2NvbG9yOiMxYjk5OGJ9LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtLWNvbG9yMntjb2xvcjojMDBiOWE0fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLS1jb2xvcjN7Y29sb3I6IzAwY2FkY30ucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbF9fY29udGVudHN7bWF4LXdpZHRoOjE0MHJlbX0ucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbC10aXRsZXtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDUuOXJlbTtoZWlnaHQ6MjEuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtdGl0bGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTZyZW19fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLXRpdGxlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi40cmVtO2JvdHRvbTouNHJlbTtsZWZ0Oi44cmVtO3JpZ2h0Oi44cmVtO2JvcmRlci1yYWRpdXM6MTAwJX0ucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDptYXgtY29udGVudDt0b3A6Mi40cmVtO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjEycmVtO2hlaWdodDoxMnJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWltYWdle3dpZHRoOjMwJTtoZWlnaHQ6OHJlbX19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtaW1hZ2UgaW1ne3dpZHRoOm1heC1jb250ZW50O2hlaWdodDphdXRvfS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWJ1dHRvbntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjttaW4td2lkdGg6MjcuNXJlbTtoZWlnaHQ6Ni41cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjYuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3R0b206LTEuMnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtYnV0dG9uOmZvY3Vze29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWJ1dHRvbjpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtYnV0dG9ue21pbi13aWR0aDowO3dpZHRoOjEwMCU7aGVpZ2h0OjUuNXJlbX19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtYnV0dG9uOmJlZm9yZSwucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbC1idXR0b246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbC1idXR0b246YmVmb3Jle3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2ZmZjtyaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG90YWwtcGFja2FnaW5nX19tb2RhbC1idXR0b246YmVmb3Jle3dpZHRoOjNyZW07aGVpZ2h0OjNyZW19fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWJ1dHRvbjphZnRlcnt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXJlbSAwIDFyZW0gMnJlbTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgY3VycmVudENvbG9yO3JpZ2h0OjEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtYnV0dG9uOmFmdGVye2JvcmRlci13aWR0aDouN3JlbSAwIC43cmVtIDEuNHJlbX19LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtYnV0dG9uIHNwYW57Zm9udC1zaXplOjMuMzE5cmVtO2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWJ1dHRvbiBzcGFue2ZvbnQtc2l6ZToyLjZyZW19fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWJ1dHRvbiBzcGFuIHNtYWxse2ZvbnQtc2l6ZTouODYxNDA0MDM3NGVtfS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWNvbnRlbnRze2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO21heC13aWR0aDoxNDByZW07Ym9yZGVyOnNvbGlkIC4zcmVtICNkNWQ4ZGQ7cGFkZGluZzo1LjVyZW0gMTByZW0gMTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWNvbnRlbnRze3BhZGRpbmc6NXJlbSAzcmVtIDNyZW19fS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWNvbnRlbnRzX190aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjYuMnJlbTtmb250LXdlaWdodDo3MDB9LnAtdG9wLXRvdGFsLXBhY2thZ2luZ19fbW9kYWwtY29udGVudHNfX3RpdGxlLWljb257bWF4LXdpZHRoOjUuNXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoycmVtfS5wLXRvcC10b3RhbC1wYWNrYWdpbmdfX21vZGFsLWNvbnRlbnRzX190ZXh0e2ZvbnQtc2l6ZTo0cmVtO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzotMC4wMDVlbTtjb2xvcjojMzIzMjMyO21hcmdpbi10b3A6MS4ycmVtfS5wLXRvcC1mYXF7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ZhcV9iZy53ZWJwKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cGFkZGluZzo4cmVtIDAgMTJyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZhcXtwYWRkaW5nOjVyZW0gMH19LnAtdG9wLWZhcV9faW5uZXJ7bWF4LXdpZHRoOjE1ODZweH0ucC10b3AtZmFxX19saXN0e21hcmdpbi10b3A6NnJlbX0ucC10b3AtZmFxX19kZXRhaWxzKy5wLXRvcC1mYXFfX2RldGFpbHN7bWFyZ2luLXRvcDoyLjZyZW19LnAtdG9wLWZhcV9fc3VtbWFyeSwucC10b3AtZmFxX19hbnN3ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIuOHJlbSA0LjRyZW07cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjIuMzQ3cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMC4wMTJlbX0ucC10b3AtZmFxX19zdW1tYXJ5OmJlZm9yZSwucC10b3AtZmFxX19hbnN3ZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiUGVubnlwYWNrZXIgU2VtaVdpZGVcIixcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNzczcmVtO2ZvbnQtd2VpZ2h0OjgwMDtib3JkZXItcmFkaXVzOjEwMCU7d2lkdGg6Ni4yOTNyZW07aGVpZ2h0OjYuMjkzcmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4Om5vbmV9LnAtdG9wLWZhcV9fc3VtbWFyeXtiYWNrZ3JvdW5kOiMwMDY4YjU7Y29sb3I6I2ZmZjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1yaWdodDoxMHJlbTtjdXJzb3I6cG9pbnRlcn0ucC10b3AtZmFxX19zdW1tYXJ5OmJlZm9yZXtjb250ZW50OlwiUVwiO2NvbG9yOiMwMDY4YjU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1yaWdodDo0LjVyZW19LnAtdG9wLWZhcV9fc3VtbWFyeTphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ZhcV9wbHVzX2ltZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDA7cm90YXRlOjkwZGVnO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cmlnaHQ6M3JlbTt0cmFuc2l0aW9uOnJvdGF0ZSAuM3M7d2lkdGg6Mi44cmVtO2hlaWdodDoyLjhyZW07ZGlzcGxheTpibG9ja30uaXMtYWN0aXZlIC5wLXRvcC1mYXFfX3N1bW1hcnk6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2ZhcV9taW51c19pbWcuc3ZnKTtyb3RhdGU6MGRlZ30ucC10b3AtZmFxX19hbnN3ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDY4YjU7bGV0dGVyLXNwYWNpbmc6LjA0ZW19LnAtdG9wLWZhcV9fYW5zd2VyOmJlZm9yZXtjb250ZW50OlwiQVwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDA2OGI1O21hcmdpbi1yaWdodDo0cmVtfS5wLXRvcC1mYXFfX2Fuc3dlciBwKyp7bWFyZ2luLXRvcDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZmFxX19hbnN3ZXIgcCsqe21hcmdpbi10b3A6MXJlbX19LnAtdG9wLWFib3V0LXRvcHBhbntiYWNrZ3JvdW5kOiMwMDY4YjU7cGFkZGluZzo5LjRyZW0gMCAxMy4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXQtdG9wcGFue3BhZGRpbmc6NXJlbSAwfX0ucC10b3AtYWJvdXQtdG9wcGFuX19pbm5lcnttYXgtd2lkdGg6MTU4NnB4fS5wLXRvcC1hYm91dC10b3BwYW5fX2NvbnRlbnRze2JhY2tncm91bmQ6I2YxZjRmYTtwYWRkaW5nOjEwcmVtIDRyZW0gMS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXQtdG9wcGFuX19jb250ZW50c3twYWRkaW5nOjVyZW0gNHJlbX19LnAtdG9wLWFib3V0LXRvcHBhbl9fY29udGVudHNfX2lubmVye21heC13aWR0aDoxMzM2cHg7bWFyZ2luOjAgYXV0b30ucC10b3AtYWJvdXQtdG9wcGFuX19jb250ZW50c19faW5uZXItLWxhcmdle21heC13aWR0aDoxMzgwcHg7bWFyZ2luOjAgYXV0b30ucC10b3AtYWJvdXQtdG9wcGFuX19tYXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjguNXJlbSBhdXRvIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dC10b3BwYW5fX21hcHttYXJnaW46MTJyZW0gYXV0byAwfX0ucC10b3AtYWJvdXQtdG9wcGFuX19tYXBfX2ltYWdle21heC13aWR0aDoxMjByZW19LnAtdG9wLWFib3V0LXRvcHBhbl9fbWFwX19kYXRhe3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDo0MnJlbTt0b3A6NDMlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpzb2xpZCAuMzI5cmVtICM2Y2FiZDM7cGFkZGluZzouOHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXQtdG9wcGFuX19tYXBfX2RhdGF7bWF4LXdpZHRoOjYwJX19LnAtdG9wLWFib3V0LXRvcHBhbl9fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOSk7Zm9udC1mYW1pbHk6VmVyZGFuYSxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuMDA0cmVtO2xldHRlci1zcGFjaW5nOi0wLjAyZW07bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjUuN3JlbSAxMS4ycmVtO21hcmdpbi10b3A6LTYuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0LXRvcHBhbl9fdGV4dHtmb250LXNpemU6Mi40cmVtO3BhZGRpbmc6NHJlbTttYXJnaW4tdG9wOjhyZW19fS5wLXRvcC1hYm91dC10b3BwYW5fX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXQtdG9wcGFuX19saXN0e21hcmdpbi10b3A6NHJlbX19LnAtdG9wLWFib3V0LXRvcHBhbl9fbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMuNXJlbSAwIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dC10b3BwYW5fX2xpc3QgbGl7d2lkdGg6NTAlfX0ucC10b3AtYWJvdXQtdG9wcGFuX19saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLXRvcC1hYm91dC10b3BwYW5fX2xpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6LjIyM3JlbTtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojNmNhYmQzO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjB9LnAtdG9wLWFib3V0LXRvcHBhbl9fbGlzdCBsaTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjIyM3JlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Mi40cmVtO2JvdHRvbToyLjRyZW07bGVmdDoxMDAlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojNmNhYmQzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucC10b3AtYWJvdXQtdG9wcGFuX19saXN0IGxpOm50aC1jaGlsZCgzbik6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAwJX0ucC10b3AtYWJvdXQtdG9wcGFuX19saXN0IGxpOm50aC1jaGlsZCgzbik6YWZ0ZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0LXRvcHBhbl9fbGlzdCBsaTpudGgtY2hpbGQoMm4pOmJlZm9yZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMCV9LnAtdG9wLWFib3V0LXRvcHBhbl9fbGlzdCBsaTpudGgtY2hpbGQoMm4pOmFmdGVye2Rpc3BsYXk6bm9uZX19LnAtdG9wLWFib3V0LXRvcHBhbl9fZGF0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDt3aWR0aDoxMDAlfS5wLXRvcC1hYm91dC10b3BwYW5fX2RhdGEtbnVtYmVye2ZvbnQtZmFtaWx5OlZlcmRhbmEsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo3LjIwOHJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDY4YjU7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXQtdG9wcGFuX19kYXRhLW51bWJlcntmb250LXNpemU6NnJlbX19LnAtdG9wLWFib3V0LXRvcHBhbl9fZGF0YS1udW1iZXIgc21hbGx7Zm9udC1mYW1pbHk6SW5kdXN0cnksXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNjM4MDQxMDY1NWVtO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzowfS5wLXRvcC1hYm91dC10b3BwYW5fX2RhdGEtbnVtYmVyIHN0cm9uZ3tmb250LXNpemU6MS41MjYyMjA4NjU3ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dC10b3BwYW5fX2RhdGEtbnVtYmVyIHN0cm9uZ3tmb250LXNpemU6MWVtfX0ucC10b3AtYWJvdXQtdG9wcGFuX19kYXRhLWltYWdle21heC13aWR0aDozMHJlbTt3aWR0aDo2NSU7aGVpZ2h0OjA7cGFkZGluZzoyMS42cmVtIDAgMCAwO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjouNXJlbSAwIDEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0LXRvcHBhbl9fZGF0YS1pbWFnZXt3aWR0aDo4MCU7cGFkZGluZzo2MCUgMCAwIDA7bWFyZ2luOjFyZW0gMH19LnAtdG9wLWFib3V0LXRvcHBhbl9fZGF0YS1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5wLXRvcC1hYm91dC10b3BwYW5fX2RhdGEtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6VmVyZGFuYSxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuNTk0cmVtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMztmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtjb2xvcjojMDMyNzQ5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXQtdG9wcGFuX19kYXRhLXRleHR7Zm9udC1zaXplOjNyZW19fS5wLXRvcC1hYm91dC10b3BwYW5fX2RhdGEtdGV4dCBzbWFsbHtmb250LXNpemU6LjgxODMwODI5MTZlbX0ucC10b3AtYWJvdXQtdG9wcGFuX19kYXRle2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLXRvcDozLjZyZW07bWFyZ2luLWxlZnQ6MS41cmVtfS5wLXRvcC1jdGEtY29udGFjdHtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY3RhLWNvbnRhY3RfYmcud2VicCkgbm8tcmVwZWF0IHRvcCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmc6MTByZW0gMH0ucC10b3AtY3RhLWNvbnRhY3RfX2lubmVye21heC13aWR0aDoxNTg2cHg7bWFyZ2luOjAgYXV0b30ucC10b3AtY3RhLWNvbnRhY3RfX2NvbnRlbnRze2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk1KTtwYWRkaW5nOjYuNXJlbX0ucC10b3AtY3RhLWNvbnRhY3RfX2J1dHRvbntiYWNrZ3JvdW5kOiNmZWE4MDQ7Zm9udC1zaXplOjVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAuNHJlbSAuNHJlbSByZ2JhKDAsMCwwLC4yNSk7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDhyZW07aGVpZ2h0OjkuNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjRyZW0gYXV0byAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1jdGEtY29udGFjdF9fYnV0dG9uOmZvY3Vze29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1jdGEtY29udGFjdF9fYnV0dG9uOmhvdmVye29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9fS5wLXRvcC1jdGEtY29udGFjdF9fYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jdGEtY29udGFjdF9idXR0b25fYXJyb3cud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyLjNyZW07aGVpZ2h0OjIuNnJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjJyZW07bWFyZ2luLXRvcDotMXJlbX0udS1iZ2NvbG9yLS1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnUtYmdjb2xvci0td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51LWNvbG9yLS1ibGFja3tjb2xvcjojMDAwfS51LWNvbG9yLS13aGl0ZXtjb2xvcjojZmZmfS51LWNvbHVtbi0tMXt3aWR0aDoxMDAlfS51LWNvbHVtbi0tMnt3aWR0aDo1MCV9LnUtY29sdW1uLS0ze3dpZHRoOjMzLjMzMzMzMzMzMzMlfS51LWNvbHVtbi0tNHt3aWR0aDoyNSV9LnUtY29sdW1uLS01e3dpZHRoOjIwJX0udS1jb2x1bW4tLTZ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LnUtY29sdW1uLS03e3dpZHRoOjE0LjI4NTcxNDI4NTclfS51LWNvbHVtbi0tOHt3aWR0aDoxMi41JX0udS1jb2x1bW4tLTl7d2lkdGg6MTEuMTExMTExMTExMSV9LnUtY29sdW1uLS0xMHt3aWR0aDoxMCV9LnUtY29sdW1uLS0xMXt3aWR0aDo5LjA5MDkwOTA5MDklfS51LWNvbHVtbi0tMTJ7d2lkdGg6OC4zMzMzMzMzMzMzJX0udS1mb250ZmFtaWx5LS1zYW5ze2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zXCIsc2Fucy1zZXJpZn0udS1mb250ZmFtaWx5LS1wZW5ueXBhY2tlcntmb250LWZhbWlseTpcIlBlbm55cGFja2VyIFNlbWlXaWRlXCIsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmfS51LWZvbnRmYW1pbHktLWluZHVzdHJ5e2ZvbnQtZmFtaWx5OkluZHVzdHJ5LFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZn0udS1mb250ZmFtaWx5LS12ZXJkYW5he2ZvbnQtZmFtaWx5OlZlcmRhbmEsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmfS51LWZvbnR3ZWlnaHQtLTEwMCwudS1mb250d2VpZ2h0LS10aGluLC51LWZvbnR3ZWlnaHQtLWhhaXJsaW5le2ZvbnQtd2VpZ2h0OjEwMH0udS1mb250d2VpZ2h0LS0yMDAsLnUtZm9udHdlaWdodC0tZXh0cmFsaWdodCwudS1mb250d2VpZ2h0LS11bHRyYWxpZ2h0e2ZvbnQtd2VpZ2h0OjIwMH0udS1mb250d2VpZ2h0LS0zMDAsLnUtZm9udHdlaWdodC0tbGlnaHR7Zm9udC13ZWlnaHQ6MzAwfS51LWZvbnR3ZWlnaHQtLTQwMCwudS1mb250d2VpZ2h0LS1ub3JtYWwsLnUtZm9udHdlaWdodC0tcmVndWxhcntmb250LXdlaWdodDo0MDB9LnUtZm9udHdlaWdodC0tNTAwLC51LWZvbnR3ZWlnaHQtLW1lZGl1bXtmb250LXdlaWdodDo1MDB9LnUtZm9udHdlaWdodC0tNjAwLC51LWZvbnR3ZWlnaHQtLXNlbWlib2xkLC51LWZvbnR3ZWlnaHQtLWRlbWlib2xke2ZvbnQtd2VpZ2h0OjYwMH0udS1mb250d2VpZ2h0LS03MDAsLnUtZm9udHdlaWdodC0tYm9sZHtmb250LXdlaWdodDo3MDB9LnUtZm9udHdlaWdodC0tODAwLC51LWZvbnR3ZWlnaHQtLWV4dHJhYm9sZCwudS1mb250d2VpZ2h0LS11bHRyYWJvbGR7Zm9udC13ZWlnaHQ6ODAwfS51LWZvbnR3ZWlnaHQtLTkwMCwudS1mb250d2VpZ2h0LS1ibGFjaywudS1mb250d2VpZ2h0LS1oZWF2eXtmb250LXdlaWdodDo5MDB9LnUtbXQtLTEwe21hcmdpbi10b3A6MXJlbX0udS1tYi0tMTB7bWFyZ2luLWJvdHRvbToxcmVtfS51LW1yLS0xMHttYXJnaW4tcmlnaHQ6MXJlbX0udS1tbC0tMTB7bWFyZ2luLWxlZnQ6MXJlbX0udS1tdC0tMjB7bWFyZ2luLXRvcDoycmVtfS51LW1iLS0yMHttYXJnaW4tYm90dG9tOjJyZW19LnUtbXItLTIwe21hcmdpbi1yaWdodDoycmVtfS51LW1sLS0yMHttYXJnaW4tbGVmdDoycmVtfS51LW10LS0zMHttYXJnaW4tdG9wOjNyZW19LnUtbWItLTMwe21hcmdpbi1ib3R0b206M3JlbX0udS1tci0tMzB7bWFyZ2luLXJpZ2h0OjNyZW19LnUtbWwtLTMwe21hcmdpbi1sZWZ0OjNyZW19LnUtbXQtLTQwe21hcmdpbi10b3A6NHJlbX0udS1tYi0tNDB7bWFyZ2luLWJvdHRvbTo0cmVtfS51LW1yLS00MHttYXJnaW4tcmlnaHQ6NHJlbX0udS1tbC0tNDB7bWFyZ2luLWxlZnQ6NHJlbX0udS1tdC0tNTB7bWFyZ2luLXRvcDo1cmVtfS51LW1iLS01MHttYXJnaW4tYm90dG9tOjVyZW19LnUtbXItLTUwe21hcmdpbi1yaWdodDo1cmVtfS51LW1sLS01MHttYXJnaW4tbGVmdDo1cmVtfS51LW10LS02MHttYXJnaW4tdG9wOjZyZW19LnUtbWItLTYwe21hcmdpbi1ib3R0b206NnJlbX0udS1tci0tNjB7bWFyZ2luLXJpZ2h0OjZyZW19LnUtbWwtLTYwe21hcmdpbi1sZWZ0OjZyZW19LnUtbXQtLTcwe21hcmdpbi10b3A6N3JlbX0udS1tYi0tNzB7bWFyZ2luLWJvdHRvbTo3cmVtfS51LW1yLS03MHttYXJnaW4tcmlnaHQ6N3JlbX0udS1tbC0tNzB7bWFyZ2luLWxlZnQ6N3JlbX0udS1tdC0tODB7bWFyZ2luLXRvcDo4cmVtfS51LW1iLS04MHttYXJnaW4tYm90dG9tOjhyZW19LnUtbXItLTgwe21hcmdpbi1yaWdodDo4cmVtfS51LW1sLS04MHttYXJnaW4tbGVmdDo4cmVtfS51LW10LS05MHttYXJnaW4tdG9wOjlyZW19LnUtbWItLTkwe21hcmdpbi1ib3R0b206OXJlbX0udS1tci0tOTB7bWFyZ2luLXJpZ2h0OjlyZW19LnUtbWwtLTkwe21hcmdpbi1sZWZ0OjlyZW19LnUtbXQtLTEwMHttYXJnaW4tdG9wOjEwcmVtfS51LW1iLS0xMDB7bWFyZ2luLWJvdHRvbToxMHJlbX0udS1tci0tMTAwe21hcmdpbi1yaWdodDoxMHJlbX0udS1tbC0tMTAwe21hcmdpbi1sZWZ0OjEwcmVtfS51LW10LS0xMTB7bWFyZ2luLXRvcDoxMXJlbX0udS1tYi0tMTEwe21hcmdpbi1ib3R0b206MTFyZW19LnUtbXItLTExMHttYXJnaW4tcmlnaHQ6MTFyZW19LnUtbWwtLTExMHttYXJnaW4tbGVmdDoxMXJlbX0udS1tdC0tMTIwe21hcmdpbi10b3A6MTJyZW19LnUtbWItLTEyMHttYXJnaW4tYm90dG9tOjEycmVtfS51LW1yLS0xMjB7bWFyZ2luLXJpZ2h0OjEycmVtfS51LW1sLS0xMjB7bWFyZ2luLWxlZnQ6MTJyZW19LnUtdGV4dGFsaWduLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnUtdGV4dGFsaWduLS1sZWZ0e3RleHQtYWxpZ246bGVmdH0udS10ZXh0YWxpZ24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey51LXNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnUtcGN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5qcy1tb2RhbC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5qcy1tb2RhbC1vcGVuLC5qcy1tb2RhbC1jbG9zZXtjdXJzb3I6cG9pbnRlcn0uanMtbW9kYWwtY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6My4ycmVtO2hlaWdodDozLjJyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NC40cmVtO3RvcDozLjhyZW19LmpzLW1vZGFsLWNsb3NlOmJlZm9yZSwuanMtbW9kYWwtY2xvc2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2JhY2tncm91bmQ6I2IwYjBiMDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LmpzLW1vZGFsLWNsb3NlOmJlZm9yZXtyb3RhdGU6NDVkZWd9LmpzLW1vZGFsLWNsb3NlOmFmdGVye3JvdGF0ZTotNDVkZWd9LmpzLW1vZGFsLWNvbnRlbnRze29wYWNpdHk6MDt0cmFuc2l0aW9uOi4zcztwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6OTk5O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uanMtbW9kYWwtZml4ZWQ+LmpzLW1vZGFsLWNvbnRlbnRze3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCV9Om5vdCguanMtbW9kYWwtZml4ZWQpPi5qcy1tb2RhbC1jb250ZW50c3twb3NpdGlvbjphYnNvbHV0ZX0uaXMtYWN0aXZlIC5qcy1tb2RhbC1jb250ZW50c3tvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30uanMtbW9kYWwtYmd7b3BhY2l0eTowO3RyYW5zaXRpb246LjNzO3BvaW50ZXItZXZlbnRzOm5vbmV9LmpzLW1vZGFsLWJnLmlzLWFjdGl2ZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5ODt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtwb2ludGVyLWV2ZW50czphdXRvO29wYWNpdHk6MX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfSIsIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC8qIDIgKi9cbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLFxub2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAvKiAxICovXG4gICAgaGVpZ2h0OiAwO1xuICAgIC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiAyICovXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIC8qIDEgKi9cbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiAxICovXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLyogMSAqL1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCBhcHBlYXJhbmNlIGZvciBGaXJlZm94XG4gKi9cblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cblxubGFiZWxbZm9yXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cblxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIC8qIDEgKi9cbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgQGluY2x1ZGUgbXEtZG93bihsbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTAsMTkyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgNzY4KTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcS1ob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmW2hyZWZePVwidGVsOlwiXSxcbiAgICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCpOODs+ODiuODvOW5heioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOOCs+ODs+ODhuODs+ODhOOBruOCpOODs+ODiuODvOW5hVxuJGlubmVyOiAxOTIwcHg7XG5cbi8vIOS9meeZvVxuJHBhZGRpbmctcGM6IDI1cHg7XG4kcGFkZGluZy1zcDogMjBweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g6Imy44Gu5oyH5a6aXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vL+iJsuaMh+WumlxuJGZvbnQtY29sb3I6ICMzMjMyMzI7XG4keWVsbG93OiAjZmZkOTNlO1xuJGdyYXk6ICM2MTZiODA7XG4kcmVkOiAjYjgxQzIyO1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJhc2UtY29sb3I6IzAwNjhiNTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODleOCqeODs+ODiOioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGphLXNhbnM6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGVuLXNhbnM6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGVuLXZlcmRhbmE6IFZlcmRhbmEsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGVuLWluZHVzdHJ5OiBJbmR1c3RyeSwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWY7XG4kZW4tcGVubnlwYWNrZXI6ICdQZW5ueXBhY2tlciBTZW1pV2lkZScsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmOyIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkaW5uZXIgKyBzdHJpcC11bml0KCRwYWRkaW5nLXBjKSAqIDI7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXBjO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXBjO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc3A7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1zcDtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiByZW0oMjQwKTtcbiAgcGFkZGluZzogcmVtKDEwKSByZW0oNDApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGNvbG9yOiAkZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgJkFyZWEge1xuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiByZW0oODApO1xuICBmb250LWZhbWlseTogJGVuLXBlbm55cGFja2VyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoNjAgLyA4MCAqIDFlbSk7XG4gIH1cbiAgXG4gICYtc3ViIHtcbiAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzowO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgZm9udC1mYW1pbHk6ICRlbi1wZW5ueXBhY2tlcjtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IHJlbSgxMDApO1xuXG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDY1IC8gMTAwICogMWVtKTtcbiAgICB9XG5cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbSg3MCk7XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoNjAgLyA3MCAqIDFlbSk7XG4gICAgfVxuXG4gIH1cblxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1sZWFkIHtcbiAgbWFyZ2luLXRvcDogcmVtKDMwKTtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtcGFnZXRvcCB7XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAkcGFkZGluZy1wYztcbiAgICBib3R0b206ICRwYWRkaW5nLXBjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOnJlbSg2OCk7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIG9wO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwMCk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBzb2xpZCAkYmFzZS1jb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyg0IC8gNjggKiAxZW0pIDAgMCBjYWxjKDQgLyA2OCAqIDFlbSk7XG4gICAgICB3aWR0aDogY2FsYygxNSAvIDY4ICogMWVtKTtcbiAgICAgIGhlaWdodDogY2FsYygxNSAvIDY4ICogMWVtKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMwJSA1MCU7XG4gICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgIH1cblxuICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhe1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIOODm+ODkOODvFxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLXG5AbWl4aW4gaG92ZXIge1xuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vL29wYWNpdHkgLjdcbkBtaXhpbiBvcCB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vdW5kZXJsaW5lXG5AbWl4aW4gbGluZSgkeWVsbG93KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL2ltZyBzY2FsZVxuQG1peGluIHNjYWxlIHtcbiAgZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi8vaG92ZXIgYWNjdGlvblxuQG1peGluIG1xLWhvdmVyKCkge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDEwKSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1oZWFkZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk5O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiByZW0oMTA3KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDo5OTk5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKCBjYWxjKDI2IC0gMikpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSgyNTQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxMik7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIHJlbSgyNikgJGJhc2UtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCByZW0oMjYpIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oIGNhbGMoMjYgLyAyKSApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDE2MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTk4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcmlnaHQ6IC0xMDAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogcmVtKDEwMCkgcmVtKDM1KSByZW0oNDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgJisqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRiYXNlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbnRhY3Qge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjUzKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDM2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbSByZW0oMTYpO1xyXG4gICAgICBjb2xvcjogJGJhc2UtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDAxZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBvcDtcclxuIFxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMzKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgxNik7XHJcblxyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkE3MDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCByZW0oNCkgcmVtKDQpIHJnYmEoJGJsYWNrLCAuMjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jdGEtY29udGFjdF9idXR0b25fYXJyb3cud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjMpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTApO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9faGFtYnVyZ2VyIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XHJcbiAgICAgIG1hcmdpbjogMTdweCBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJvdGF0ZTogNDVkZWc7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByb3RhdGU6IC00NWRlZztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtdG9wIHtcbiAgLyogTWFpbiBWaXN1YWwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICYtbWFpbi12aXN1YWwge1xuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1Mi41JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogcmVtKDQ0KSByZW0oNDApO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmFzZS1jb2xvciwgMC44KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGVuLXBlbm55cGFja2VyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDY2LjM4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDc1LjIzIC8gNjYuMzggKiAxZW0pO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI0ZW07XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDUzLjEgLyA2Ni4zOCAqIDFlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogRm9yIGNvbXBhbmllcyB3aXRoIHRoZXNlIGlzc3VlcyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgJi1mb3ItY29tcGFuaWVzIHtcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgxOTApO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1Mik7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFRPUFBBTiBtaWNyb3dhdmUtc2FmZSBwYWNrYWdlICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuICAmLXRvcHBhbi1taWNyb3dhdmUge1xuICAgIHBhZGRpbmc6IHJlbSgzNikgMCByZW0oMTE4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmOWZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcbiAgICB9XG5cbiAgICAmX19tb2RhbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjQ0KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiByZW0oOTMuMzMpO1xuICAgICAgICBoZWlnaHQ6IHJlbSg5My4zMyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wcGFuLW1pY3Jvd2F2ZV9tb2RhbF9tYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICByaWdodDogcmVtKDMwKTtcbiAgICAgICAgYm90dG9tOiByZW0oMzQpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5pcy1hY3RpdmUgJiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnAtdG9wLXRvcHBhbi1taWNyb3dhdmVfX21vZGFsLXRpdGxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEwOTApO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDIuNzMpICRmb250LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiByZW0oNTUpIHJlbSgxMDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNTQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4gICAgICAgICAgICAmICsgZmlndXJlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMDApO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMzUpIDAgcmVtKDM1KSByZW0oMzgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JmYmZiZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA2NSU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtODIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtYWN0aXZlICYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBHTCBCQVJSSUVSICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuICAmLWdsLWJhcnJpZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ2wtYmFycmllcl9iZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogcmVtKDEyMCkgMCByZW0oMjAwKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNjApO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODApO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNzQwKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuXG4gICAgICBwICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIFdoeSBUT1BQQU4gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICYtd2h5LXRvcHBhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93aHktdG9wcGFuX2JnLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDEwNSkgMDtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTk2cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiByZW0oOTApIHJlbSg1KSAwIHJlbSg1MCk7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSByZW0oNDMpKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZGZkZjtcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSgzMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICYgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3Mik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMzIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnRzIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgbWFyZ2luOiByZW0oLTYwKSByZW0oMzIpIDAgcmVtKC00OCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuLXBlbm55cGFja2VyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0NSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdHlwZSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFRPUFBBTiBUb3RhbCBQYWNrYWdpbmcgU29sdXRpb25zICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuICAmLXRvdGFsLXBhY2thZ2luZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3RhbC1wYWNrYWdpbmdfYmcud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IHJlbSgxNTApIDAgcmVtKDMwMCk7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDE2MDApO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyNik7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHAgKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50cyB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxNTM2KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY3ZmM7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICBtYXJnaW46IHJlbSg1MCkgYXV0byAwO1xuICAgICAgcGFkZGluZzogcmVtKDYwKSByZW0oNDApIHJlbSg1NSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDIwKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg4NzMpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG90YWwtcGFja2FnaW5nX2NvbnRlbnRzX3RpdGxlX2NpcmNsZS5zdmcpXG4gICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMjg3IC8gODczICogMTAwJSkgMCAwIDA7XG4gICAgICAgICAgdG9wOiByZW0oNzgpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgY29sb3I6ICMwMDQ5NDc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxNDUpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDE0NSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzBkNmM2YTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDE4KSAwIDAgMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMjApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODguNzcgLyAxNDUgKiAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzNiNGU1ZDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMjQ0KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogcmVtKDEyOTApO1xuICAgICAgbWFyZ2luOiByZW0oLTcwKSBhdXRvIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIG1hcmdpbjogcmVtKC02MCkgYXV0byAwO1xuICAgICAgfVxuXG4gICAgICBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTM4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2RhbCB7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tY29sb3IxIHtcbiAgICAgICAgY29sb3I6ICMxYjk5OGI7XG4gICAgICB9XG5cbiAgICAgICYtLWNvbG9yMiB7XG4gICAgICAgIGNvbG9yOiAjMDBiOWE0O1xuICAgICAgfVxuXG4gICAgICAmLS1jb2xvcjMge1xuICAgICAgICBjb2xvcjogIzAwY2FkYztcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHMge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNDAwKTtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogcmVtKDQ1OSk7XG4gICAgICAgIGhlaWdodDogcmVtKDIxMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxNjApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHJlbSg0KTtcbiAgICAgICAgICBib3R0b206IHJlbSg0KTtcbiAgICAgICAgICBsZWZ0OiByZW0oOCk7XG4gICAgICAgICAgcmlnaHQ6IHJlbSg4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgdG9wOiByZW0oMjQpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IHJlbSgxMjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMjApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oODApO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBtaW4td2lkdGg6IHJlbSgyNzUpO1xuICAgICAgICBoZWlnaHQ6IHJlbSg2NSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IHJlbSgtMTIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICBAaW5jbHVkZSBvcDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg1NSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiByZW0oNDApO1xuICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICByaWdodDogcmVtKDEwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgxMCkgMCByZW0oMTApIHJlbSgyMCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgcmlnaHQ6IHJlbSgxNik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oNykgMCByZW0oNykgcmVtKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMy4xOSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjguNTkgLyAzMy4xOSAqIDFlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNDAwKTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMykgI2Q1ZDhkZDtcbiAgICAgICAgcGFkZGluZzogcmVtKDU1KSByZW0oMTAwKSByZW0oMTAwKTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDMwKSByZW0oMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg2Mik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg1NSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBGQVEgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICYtZmFxIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcV9iZy53ZWJwKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IHJlbSg4MCkgMCByZW0oMTIwKSAwO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE1ODZweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSxcbiAgICAmX19hbnN3ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSg0NCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IHJlbSgyMy40Nyk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMmVtO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tcGVubnlwYWNrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3LjczKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IHJlbSg2Mi45Myk7XG4gICAgICAgIGhlaWdodDogcmVtKDYyLjkzKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwMCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJRXCI7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0NSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcV9wbHVzX2ltZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICByb3RhdGU6IDkwZGVnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgzMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHJvdGF0ZSAwLjNzO1xuICAgICAgICB3aWR0aDogcmVtKDI4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmlzLWFjdGl2ZSAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mYXFfbWludXNfaW1nLnN2Zyk7XG4gICAgICAgIHJvdGF0ZTogMGRlZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgcCArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIEFib3V0IFRPUFBBTiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgJi1hYm91dC10b3BwYW4ge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuICAgIHBhZGRpbmc6IHJlbSg5NCkgMCByZW0oMTMyKTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTg2cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjRmYTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDApIHJlbSg0MCkgcmVtKDEyKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oNDApO1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTMzNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiByZW0oODUpIGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgbWFyZ2luOiByZW0oMTIwKSBhdXRvIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTIwMCk7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDQyMCk7XG4gICAgICAgIHRvcDogNDMlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHJlbSgzLjI5KSAjNmNhYmQzO1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgMDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgZm9udC1mYW1pbHk6ICRlbi12ZXJkYW5hO1xuICAgICAgZm9udC1zaXplOiByZW0oMjAuMDQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IHJlbSg1NykgcmVtKDExMik7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTYzKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICBwYWRkaW5nOiByZW0oNDApO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgMCByZW0oMTApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMi4yMyk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmNhYmQzO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiByZW0oMi4yMyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogcmVtKDI0KTtcbiAgICAgICAgICBib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmNhYmQzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGVuLXZlcmRhbmE7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDcyLjA4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuLWluZHVzdHJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0NS45OSAvIDcyLjA4ICogMWVtKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTEwLjAxIC8gNzIuMDggKiAxZW0pO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMwMCk7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDIxNikgMCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogcmVtKDUpIDAgcmVtKDE1KTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogNjAlIDAgMCAwO1xuICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tdmVyZGFuYTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzUuOTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogIzAzMjc0OTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjkuNDEgLyAzNS45NCAqIDFlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAvKiBEaXNjb3ZlciBtb3JlIGFib3V0IFRPUFBBTiBDb250YWN0IHVzIHRvIGdldCBzdGFydGVkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuICAmLWN0YS1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N0YS1jb250YWN0X2JnLndlYnApIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogcmVtKDEwMCkgMDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNTM2cHggKyAoJHBhZGRpbmctcGMgKiAyKSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19jb250ZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC45NSk7XG4gICAgICBwYWRkaW5nOiByZW0oNjUpO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmVhODA0O1xuICAgICAgZm9udC1zaXplOiByZW0oNTApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCByZW0oNCkgcmVtKDQpIHJnYmEoJGJsYWNrLCAwLjI1KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNDgwKTtcbiAgICAgIGhlaWdodDogcmVtKDk1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IHJlbSg0MCkgYXV0byAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgb3A7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jdGEtY29udGFjdF9idXR0b25fYXJyb3cud2VicCkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogcmVtKDIzKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogcmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtYmdjb2xvciB7XG5cbiAgJi0tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVxuICB9XG5cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS1jb2xvciB7XG5cbiAgJi0tYmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2tcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlXG4gIH1cblxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLnUtY29sdW1uLS0jeyR2YWx1ZX0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAkdmFsdWUpO1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi51LWZvbnRmYW1pbHkge1xuXG4gICYtLXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fuc1xuICB9XG5cbiAgJi0tcGVubnlwYWNrZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZW4tcGVubnlwYWNrZXJcbiAgfVxuXG4gICYtLWluZHVzdHJ5IHtcbiAgICBmb250LWZhbWlseTogJGVuLWluZHVzdHJ5XG4gIH1cblxuICAmLS12ZXJkYW5hIHtcbiAgICBmb250LWZhbWlseTogJGVuLXZlcmRhbmFcbiAgfVxuXG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtZm9udHdlaWdodCB7XG5cbiAgJi0tMTAwLFxuICAmLS10aGluLFxuICAmLS1oYWlybGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gICYtLTIwMCxcbiAgJi0tZXh0cmFsaWdodCxcbiAgJi0tdWx0cmFsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gICYtLTMwMCxcbiAgJi0tbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAmLS00MDAsXG4gICYtLW5vcm1hbCxcbiAgJi0tcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICYtLTUwMCxcbiAgJi0tbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJi0tNjAwLFxuICAmLS1zZW1pYm9sZCxcbiAgJi0tZGVtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmLS03MDAsXG4gICYtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmLS04MDAsXG4gICYtLWV4dHJhYm9sZCxcbiAgJi0tdWx0cmFib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgJi0tOTAwLFxuICAmLS1ibGFjayxcbiAgJi0taGVhdnkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG5AZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG5cbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4udS10ZXh0YWxpZ24ge1xuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtc3Age1xuICBAaW5jbHVkZSBtcS11cCgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtcGMge1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmpzLW1vZGFsIHtcclxuXHJcbiAgJi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYtb3BlbixcclxuICAmLWNsb3NlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogcmVtKDMyKTtcclxuICAgIGhlaWdodDogcmVtKDMyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiByZW0oNDQpO1xyXG4gICAgdG9wOiByZW0oMzgpO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1KTtcclxuICAgICAgYmFja2dyb3VuZDogI2IwYjBiMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHJvdGF0ZTogNDVkZWc7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHJvdGF0ZTogLTQ1ZGVnO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtY29udGVudHMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAgIC5qcy1tb2RhbC1maXhlZD4me1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIDpub3QoLmpzLW1vZGFsLWZpeGVkKT4mIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1hY3RpdmUgJiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtYmcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBqOODluODrOODvOOCr+ODneOCpOODs+ODiOOBruioreWumlxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vIGJyZWFrcG9pbnRcbiRicmVha3BvaW50LXVwOiAoXG4gICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcbiAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxuICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknLFxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpJyxcbiAgJ2xsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCknXG4gICkgIWRlZmF1bHQ7XG5cbiRicmVha3BvaW50LWRvd246IChcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxuICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXG4gICdsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KScsXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCknLFxuICAnbGxsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSdcbiAgKSAhZGVmYXVsdDtcblxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XG4gIEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iXX0= */
