.acquaintance{padding-top:295px;padding-bottom:300px;background-image:url(../images/bg-acquantance.webp);background-repeat:no-repeat;background-size:cover}.acquaintance__title{position:relative}.acquaintance__title::before{content:url(../images/white-yellow.svg);position:absolute;bottom:-72px;left:7%}.acquaintance__title::after{content:url(../images/green-triangle.svg);position:absolute;top:-50px;right:5%}.acquaintance__left-content{position:relative}.acquaintance__left-content::before{content:url(../images/white-green-green.svg);position:absolute;top:40%;left:-20%;display:none}.acquaintance__left-content::after{content:url(../images/ray-bottom-green-green.svg);position:absolute;bottom:-40px;left:8%}.acquaintance__content{justify-content:center;align-items:center;gap:15px}.acquaintance__title-right{margin-bottom:44px;font-weight:800;font-size:25px;line-height:131%;letter-spacing:.02em;color:var(--black)}.acquaintance__subtitle{margin-top:7px;margin-bottom:129px}.acquaintance__right-content{max-width:500px;position:relative}.acquaintance__right-content::before{content:url(../images/ray-top.svg);position:absolute;top:-65px;right:-40px}.acquaintance__right-content::after{content:url(../images/green-white-yellow.svg);position:absolute;top:40%;right:-120px}.acquaintance__name{font-weight:800;font-size:20px;letter-spacing:.02em;color:var(--green)}.acquaintance__profession{position:relative;font-weight:400;font-size:16px;color:var(--black)}.acquaintance__profession::after{content:url(../images/yellow-triangle.svg);position:absolute;bottom:-155px;right:-80px}.acquaintance__list{margin-bottom:66px}.acquaintance__item{position:relative;padding-left:37px;margin-bottom:16px;font-weight:400;font-size:16px;line-height:131%;letter-spacing:.02em;color:var(--black)}.acquaintance__item::before{content:'';position:absolute;background-image:url(../images/green-vector.svg);width:24px;height:25px;left:0}@media (max-width:1366px){.acquaintance__right-content::after{top:91%;right:20px}.acquaintance__profession::after{display:none}.acquaintance__right-content::before{right:0}.acquaintance__left-content::before{left:0}}@media (max-width:1024px){.acquaintance__profession::after{right:0}.acquaintance__content{flex-direction:column}.acquaintance__subtitle{margin-bottom:60px}.acquaintance__left-content::before{left:100%;transform:scale(.8)}.acquaintance__title::before{bottom:-234px;transform:scale(.8)}.acquaintance__title::after{transform:scale(.8)}.acquaintance__left-content::after{transform:scale(.8);bottom:-85%;left:-5%}.acquaintance__right-content::before{right:-33px;transform:scale(.8)}.acquaintance__right-content::after{transform:scale(.8)}.acquaintance__span-img{position:absolute;background-image:url(../images/magic_1.svg);background-repeat:no-repeat;background-size:cover;width:163px;height:170px;left:58%;bottom:5%}}@media (max-width:768px){.acquaintance__left-content::before{left:85%;transform:scale(.5)}.acquaintance__title::before{bottom:-140px;transform:scale(.5)}.acquaintance__left-content::after,.acquaintance__right-content::before{display:none}}@media (max-width:767px){.acquaintance{padding-top:115px;padding-bottom:230px}.acquaintance__photo{max-width:320px}.acquaintance__subtitle{margin-bottom:30px}.acquaintance__span-img{width:96px;height:100px}.acquaintance__title-right{font-size:20px}}.hero__animation-star{position:absolute;bottom:-350%;right:25%}.star-animate{position:relative;width:110px;height:124px;display:none}.star-animate__img{display:none}.star-animate__img[data-visible]{display:block}.star-animate__1,.star-animate__2,.star-animate__3{position:absolute;top:0;left:0;opacity:1;width:inherit;height:inherit}.hero__animation-flower{position:absolute;top:360%;left:-3%}.flower-animate{position:relative;width:157px;height:219;display:none}.flower-animate__img{display:none}.flower-animate__img[data-visible]{display:block}.flower-animate__1,.flower-animate__2,.flower-animate__3{position:absolute;top:0;left:0;width:inherit;height:inherit}.hero__animation-wavy{position:absolute;bottom:-85%;left:38%}.wavy-animate{position:relative;width:149px;height:18px;display:none}.wavy-animate__img{display:none}.wavy-animate__img[data-visible]{display:block}.wavy-animate__1{position:absolute;top:0;left:0;opacity:1;width:inherit;height:inherit}.acquaintance__animation-magic{position:absolute;top:70%;left:58%}.magic-animate{position:relative;width:163px;height:170px;display:none}.magic-animate__img{display:none}.magic-animate__img[data-visible]{display:block}.magic-animate__1,.magic-animate__2,.magic-animate__3{position:absolute;top:0;left:0;opacity:1;width:inherit;height:inherit}.answers__animation-crown{position:absolute;top:-5%;left:66%}.crown-animate{position:relative;width:91px;height:89px;display:none}.crown-animate__img{display:none}.crown-animate__img[data-visible]{display:block}.crown-animate__1,.crown-animate__2,.crown-animate__3{position:absolute;top:0;left:0;opacity:1;width:inherit;height:inherit}@media (max-width:1600px){.hero__animation-flower{position:absolute;top:250%;left:6%}}@media (max-width:1367px){.hero__animation-flower{width:143px;height:199px;top:150px}}@media (max-width:1025px){.flower-animate{width:80px;height:112px}}@media (max-width:1023px){.flower-animate{width:81px;height:113px}}@media (max-width:768px){.hero__animation-flower{top:455%;left:-2%}.hero__animation-star{bottom:-310%;right:8%;width:57px;height:63px}.acquaintance__animation-magic,.answers__animation-crown,.hero__animation-flower,.hero__animation-star,.hero__animation-wavy,.hero__svg-bottom,.hero__svg-top{display:none}}.answers{padding-top:93px;text-align:center;overflow:hidden}.answers__title{margin-bottom:7px}.answers__title-descr{display:inline-block;position:relative}.answers__title-descr::after{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-22px;left:16%}.answers__title-descr::before{content:url(../images/green-triangle.svg);position:absolute;bottom:25px;right:-10%}.answers__caption{margin-bottom:45px;font-weight:800;font-size:25px;line-height:131%;letter-spacing:.02em;color:var(--green)}.answers__subtitle{position:relative;font-weight:800;font-size:35px;line-height:131%;letter-spacing:.02em;color:var(--black);margin:127px auto 31px}.answers__subtitle::before{content:url(../images/red-yellow.svg);position:absolute;left:50px;top:-100px}.answers__desr{max-width:1125px;margin:0 auto;font-weight:400;font-size:25px;line-height:131%;letter-spacing:.02em;color:#000}.answers__text{margin-bottom:45px;text-align:start;font-weight:800;font-size:16px;line-height:131%;letter-spacing:.02em;color:var(--black)}.answers__content{margin-top:100px;justify-content:center;gap:20px}.answers__photo{max-width:459px}.answers__list{margin-bottom:49px;text-align:start;max-width:425px}.answers__item{position:relative;padding-left:30px;margin-bottom:16px;font-weight:400;font-size:16px;line-height:131%;letter-spacing:.02em;color:var(--black)}.answers__item::before{content:'';position:absolute;background-image:url(../images/green-vector.svg);width:24px;height:25px;left:0}.answers__left-content{position:relative}.answers__left-content::before{content:url(../images/red-green-blue.svg);position:absolute;top:25%;left:-145px}.answers__left-content::after{content:url(../images/ray-bottom-green.svg);position:absolute;bottom:0;left:0}.answers__right-content{position:relative;padding-top:60px;text-align:start;max-width:500px;align-items:flex-start;flex-direction:column;justify-content:center}.answers__right-content::before{content:url(../images/ray-top-red.svg);position:absolute;top:0;right:-24px}.answers__right-content::after{content:url(../images/blue-red-yellow.svg);position:absolute;top:50%;right:-120px}.answers__name{font-weight:800;font-size:20px;letter-spacing:.02em}.answers__director{position:relative;font-weight:400;font-size:16px;color:var(--black)}.answers__director::after{content:url(../images/yellow-red.svg);position:absolute;left:15%;bottom:-150px}.answers__director::before{content:url(../images/yellow-triangle.svg);position:absolute;right:0;bottom:-75px}.answers__descr-container{position:relative;background-image:url(../images/answers-bg.svg);background-repeat:no-repeat;background-size:cover;padding-top:300px;padding-bottom:345px}.answers__descr-container::before{content:url(../images/small-carrot.svg);position:absolute;left:100px;top:37%}.answers__descr-container::after{content:url(../images/red-yellow-white.svg);position:absolute;left:90px;top:90px}.answers__descr{position:relative;margin:0 auto;max-width:1000px;font-weight:400;font-size:35px;line-height:131%;letter-spacing:.02em;color:var(--black)}.answers__descr::before{content:url(../images/ray-bottom.svg);position:absolute;left:0;bottom:-111px}.answers__descr::after{content:url(../images/ray-top.svg);position:absolute;right:-20px;top:-50px}@media (max-width:1366px){.answers__left-content::before{left:-13px}.answers__right-content::after{right:-13px}.answers__descr::after{right:-4px}.answers__descr{font-size:25px;max-width:570px}}@media (max-width:1024px){.answers__span-img{position:absolute;background-image:url(../images/crown_1.svg);background-repeat:no-repeat;background-size:cover;width:87px;height:90px;left:67%;top:-7%}}@media (max-width:1023px){.answers__content{margin-top:60px;flex-direction:column;align-items:center}.answers__subtitle{margin-top:75px;font-size:30px;max-width:575px}.answers__desr{font-size:22px;max-width:600px}.answers__subtitle::before{transform:scale(.8);left:-60px}.answers__title-descr::after{transform:scale(.8);left:26%}.answers__left-content::before,.answers__right-content::before{transform:scale(.8)}.answers__right-content::after{transform:scale(.8);top:90%;right:10px}.answers__director::before{display:none}.answers__left-content::after{transform:scale(.8);bottom:-95%;left:-15%;z-index:100}.answers__descr-container{padding-top:120px;padding-bottom:120px}.answers__descr{font-size:25px;max-width:570px}.answers__descr-container::after{display:none}.answers__descr::after,.answers__descr::before{transform:scale(.8)}.answers__descr::before{bottom:-60px}.answers__descr-container::before{transform:scale(.5);left:10px;top:23%}.answers__director{margin-bottom:30px}.answers__director::after{transform:scale(.8);bottom:-100px}}@media (max-width:768px){.answers__right-content{padding-top:0}.answers__name{margin-top:50px}.answers__left-content::after{bottom:-93%;left:-15%}}@media (max-width:767px){.answers{padding-top:0}.answers__span-img{width:48px;height:49px;left:70%;top:-3%}.answers__title-descr::before{display:none}.answers__title-descr::after{transform:scale(.5);left:6%;bottom:-15px}.answers__subtitle::before{left:5px;top:35px;transform:scale(.5)}.answers__subtitle{font-size:20px}.answers__desr{font-size:16px;max-width:250px}.answers__photo{max-width:323px;background-size:229px 226px;background-position:bottom 7px left 3px}.answers__caption{font-size:20px;margin-bottom:20px}.answers__item{font-size:14px}.answers__right-content{padding-top:20px;padding-right:25px;padding-left:25px}.answers__left-content{padding-left:25px}.answers__right-content::before{right:10px;top:20px}.answers__left-content::after{transform:scale(.5);bottom:-136%;left:-6%}.answers__right-content::after{transform:scale(.5)}.answers__descr{font-size:16px;max-width:226px}.answers__descr::after,.answers__descr::before{transform:scale(.5)}.answers__descr::after{top:-30px}.answers__descr-container{padding-top:100px;padding-bottom:100px}.answers__descr-container::before{left:-10px;top:10%}.answers__left-content::before,.answers__right-content::before{transform:scale(.5)}.answers__director::after{transform:scale(.5);bottom:-85px}}.certificate{position:relative;padding-top:304px;padding-bottom:35px;overflow:hidden}.certificate::before{content:url(../images/blue-green-yellow.svg);position:absolute;top:200px;left:120px}.certificate::after{content:url(../images/green-yellow.svg);position:absolute;bottom:-75px;left:50%}.certificate__gift{position:relative;margin:auto;max-width:1121px;min-height:600px;background:#e3f1b9;border:5px solid var(--green);border-radius:35px;justify-content:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);gap:40px}.certificate__gift::before{content:url(../images/ray-bottom-green.svg);position:absolute;bottom:-55px;left:-55px}.certificate__gift::after{content:url(../images/ray-top-green.svg);position:absolute;top:-55px;right:-55px}.certificate__gift-right{padding-top:75px;max-width:600px;text-align:start}.certificate__title{margin-bottom:15px;font-weight:900;font-size:35px;letter-spacing:.02em;text-transform:uppercase;color:var(--black)}.certificate__subtitle{margin-bottom:50px;font-weight:400;font-size:20px;line-height:131%;letter-spacing:.02em;color:var(--black)}.certificate__list{padding-right:70px}.certificate__item-1,.certificate__item-2,.certificate__item-3{position:relative;padding-left:100px;margin-bottom:32px;font-weight:400;font-size:16px;line-height:131%;letter-spacing:.02em;color:var(--black)}.certificate__item-1::before{content:'';position:absolute;background-image:url(../images/crown.svg);background-repeat:no-repeat;width:62px;height:61px;left:0}.certificate__item-2::before{content:'';position:absolute;background-image:url(../images/balls.svg);background-repeat:no-repeat;width:61px;height:61px;left:0}.certificate__item-3::before{content:'';position:absolute;background-image:url(../images/present.svg);background-repeat:no-repeat;width:61px;height:61px;left:0}.certificate__item-3{margin-bottom:50px}.certificate__btn{position:relative;display:block;margin:0 auto;border:3px solid transparent;transition:border-color .3s,background-color .3s,color .3s}.certificate__btn::after{content:url(../images/yellow-triangle.svg);position:absolute;bottom:-150px;right:-280px}.certificate__btn:focus{background-color:var(--main-color);color:var(--white)}.certificate__btn:hover{border:3px solid var(--main-color);background-color:var(--white);color:var(--main-color)}.certificate__btn:active{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.certificate__btn-mob{border:none;display:none}@media (max-width:1366px){.certificate__gift::before{left:-10px;transform:scale(.8)}.certificate__gift::after{right:-10px;transform:scale(.8)}.certificate::after,.certificate::before{transform:scale(.8)}.certificate__btn::after{right:0}}@media (max-width:1023px){.certificate{padding-right:60px;padding-left:60px}.certificate__gift{flex-direction:column-reverse;align-items:center}.certificate__subtitle,.certificate__title{text-align:center}.certificate__list{display:flex;flex-direction:column;align-items:flex-start}.certificate__item-1::before,.certificate__item-3::before{left:30px;top:-18px}.certificate__item-2::before{left:30px;top:-25px}.certificate__btn::after{display:none}.certificate::after,.certificate::before,.certificate__gift::after,.certificate__gift::before{transform:scale(.8)}.certificate__title{font-size:32px}}@media (max-width:768px){.certificate__gift::before{left:-40px}.certificate__gift::after{right:-40px}}@media (max-width:767px){.certificate{padding-right:15px;padding-left:15px;padding-top:140px}.certificate__gift{border:2px solid var(--green);border-radius:15px;gap:0}.certificate__title{font-size:20px}.certificate__subtitle{font-size:12px}.certificate__item-1,.certificate__item-2,.certificate__item-3{font-size:14px}.certificate__item-1::before,.certificate__item-3::before{width:35px;height:35px;background-size:cover;top:14px}.certificate__item-2::before{width:25px;height:35px;background-size:cover;top:12px}.certificate__btn{display:none}.certificate__btn-mob{display:block;margin:0 auto}.certificate::after,.certificate::before,.certificate__gift::after,.certificate__gift::before{transform:scale(.5)}.certificate__gift-right{padding-top:30px}.certificate__subtitle{margin-bottom:40px}.certificate__gift-left img{max-height:274px}}.education{padding-top:12px}.education__caption{text-align:center}.education__title{position:relative}.education__title::before{content:url(../images/red-white.svg);position:absolute;top:-230px;right:130px}.education__subtitle{margin-bottom:130px;position:relative;display:inline-block}.education__subtitle::after{content:url(../images/wavy-line-green.svg);position:absolute;bottom:-22px;right:0}.education__left-caption,.education__right-caption{margin-bottom:50px;background-image:url(../images/education-oval.svg);background-repeat:no-repeat;background-position:left;width:281px;height:146px;padding-top:52px;font-family:var(--font-family);font-weight:900;font-size:35px;letter-spacing:.02em;text-align:center;color:var(--white)}.education__content{margin-bottom:183px;justify-content:center;gap:100px}.education__left,.education__right{max-width:475px;position:relative}.education__left::before{content:url(../images/red-yellow-2.svg);position:absolute;top:-65px;left:-100px}.education__left::after{content:url(../images/ray-bottom-green.svg);position:absolute;bottom:-65px;left:-100px}.education__right::before{content:url(../images/ray-top-red.svg);position:absolute;top:30%;right:0}.education__right::after{content:url(../images/blue-red-yellow.svg);position:absolute;bottom:-10%;right:-20%}.education__item{position:relative;padding-left:35px;margin-bottom:15px;font-weight:400;font-size:16px;line-height:131%;letter-spacing:.02em;color:var(--black)}.education__item::before{content:'';position:absolute;background-image:url(../images/education-vector.svg);width:24px;height:25px;left:0}@media (max-width:1366px){.education__right::after{transform:scale(.8);bottom:-35%;right:0}.education__left::after,.education__left::before{left:0}}@media (max-width:1023px){.education__content{flex-direction:column}.education__left,.education__right{margin:auto}.education__title::before{display:none}.education__left::before,.education__subtitle::after{transform:scale(.8)}.education__left::after{transform:scale(.8);bottom:-150%;left:-30px}.education__right::before{transform:scale(.8);top:-80%}}@media (max-width:768px){.education__subtitle{margin-bottom:75px}.education__subtitle::after{right:-20px}.education__content{gap:65px;margin-bottom:132px}.education__right::after{bottom:-25px}}@media (max-width:767px){.education__subtitle::after{transform:scale(.5);bottom:-15px;right:-36px}.education__content{padding-left:15px;padding-right:15px;margin-bottom:80px}.education__item{font-size:14px}.education__right::after,.education__right::before{transform:scale(.5);right:0}.education__left::after{transform:scale(.5);left:0;bottom:-145%}.education__subtitle{margin-bottom:60px}.education__left-caption,.education__right-caption{margin-bottom:20px;background-image:url(../images/education-oval-mob.svg);padding-top:28px;width:155px;height:80px;font-size:20px}.education__left::before{transform:scale(.5);top:-5px;left:60%}}@media (max-width:430px){.education__right::before{top:-100%}.education__right::after{bottom:-20%}.education__left::after{left:-17px;bottom:-150%}}.emotions{position:relative;padding-top:110px;padding-bottom:100px}.emotions::before{content:url(../images/yellow-red-2.svg);position:absolute;top:0;right:120px}.emotions::after{content:url(../images/yellow-triangle.svg);position:absolute;bottom:0;left:23%}.emotions__title{position:relative;margin-bottom:122px}.emotions__title::before{content:url(../images/red-green-blue.svg);position:absolute;top:-40px;left:130px}.emotions__title::after{content:url(../images/wavy-line-green.svg);position:absolute;bottom:-22px;right:25%}.emotions__question{margin-bottom:25px;text-align:center;font-size:20px;font-weight:800;line-height:26px;letter-spacing:2%;color:#000;display:none}.question-orange{color:var(--main-color)}.emotions__cards{position:relative;max-width:296px}.emotions__svg::before{content:url(../images/ray-top-red.svg);position:absolute;top:231px;right:40px}.emotions__svg::after{content:url(../images/ray-bottom-green.svg);position:absolute;bottom:55px;left:40px;z-index:100}.emotions__video{margin:0 auto;border:7px solid var(--main-color);border-radius:18px;position:relative;overflow:hidden;width:304px;height:540px;cursor:pointer}.swiper-button-next,.swiper-button-prev{color:var(--main-color)}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px}.emotions__video iframe,.emotions__video video{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.swiper__emotions{max-width:1400px}@media (max-width:1024px){.emotions{padding-top:40px}.emotions__title::before{transform:scale(.8);left:60px;top:-70px}.emotions__title::after{transform:scale(.8);right:19%}.emotions::before{transform:scale(.8);top:-90px}.emotions::after{transform:scale(.8)}.emotions__svg::after{transform:scale(.8);left:98px}.emotions__video{border:6px solid var(--main-color);width:250px;height:424px}.emotions__svg::before{transform:scale(.8);right:98px;top:165px}}@media (max-width:768px){.emotions__svg::before{right:32px;top:164px}.emotions__svg::after{left:40px}.emotions__title::after{right:9%}}@media (max-width:767px){.emotions{padding-top:0}.emotions__title{margin-bottom:30px}.emotions__question{display:block}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px}.emotions__title::after{right:-3%;bottom:-15px}.emotions::after,.emotions::before,.emotions__cards::after,.emotions__title::after,.emotions__title::before{transform:scale(.5)}.emotions__video{border:5px solid var(--main-color);width:192px;height:318px}.emotions__svg::before{transform:scale(.5);right:50px;top:20px}.emotions__svg::after{transform:scale(.5);left:50px}}@media (max-width:400px){.emotions__svg::before{top:40px}.emotions__title::after{bottom:-15px;right:30%}}.fairy-tale{padding-top:100px;position:relative}.fairy-tale::before{content:url(../images/blue-red-yellow.svg);position:absolute;top:40%;left:10%}.fairy-tale::after{content:url(../images/green-triangle.svg);position:absolute;bottom:0;right:10%}.fairy-tale__title{margin-bottom:6px}.fairy-tale__subtite-descr{position:relative}.fairy-tale__subtite-descr::after{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-22px;left:36%}.fairy-tale__item{text-align:center;height:241px}.fairy-tale__cards{display:grid;grid-template-columns:repeat(3,277px);position:relative;justify-content:center;gap:55px}.fairy-tale__cards::before{content:url(../images/ray-bottom-green.svg);position:absolute;left:15%;bottom:-20px}.fairy-tale__cards::after{content:url(../images/ray-top-red.svg);position:absolute;right:15%;top:-10px}.fairy-tale__number{margin-bottom:10px;padding-top:25px;padding-bottom:25px;text-align:center;background-image:url(../images/green.svg);background-position:center;background-repeat:no-repeat;background-size:100px 100px;font-size:45px;letter-spacing:.02em;text-transform:uppercase;color:var(--white);font-weight:900}.fairy-tale__text{margin-bottom:100px;text-align:center;margin-top:60px;font-weight:300;font-size:20px;letter-spacing:.02em;color:var(--black)}.fairy-tale__subtitle{margin-bottom:10px;text-align:center;font-weight:800;font-size:25px;letter-spacing:.02em;color:var(--black)}.fairy-tale__descr{font-size:16px;line-height:130%;letter-spacing:.02em;color:var(--black);font-weight:300}@media (max-width:1024px){.fairy-tale{padding-top:50px}.fairy-tale::before{transform:scale(.8);top:50%;left:5%}.fairy-tale::after{display:none}.fairy-tale__subtite-descr::after{transform:scale(.8);left:24%}.fairy-tale__text{font-size:16px;margin-top:30px;margin-bottom:60px}.fairy-tale__cards{grid-template-columns:repeat(2,277px);gap:30px}.fairy-tale__cards::after{right:5%;top:26px;transform:scale(.8)}.fairy-tale__cards::before{transform:scale(.8);left:15%;bottom:-50px}}@media (max-width:767px){.fairy-tale{padding-top:0}.fairy-tale__cards{display:none}.fairy-tale__subtite-descr::after{transform:scale(.4);bottom:6px;left:78px}.fairy-tale::before{transform:scale(.5);top:100%;left:75%}}.faq{position:relative;text-align:center;background-color:#ffbc9d}.faq::before{content:'';position:absolute;background-image:url(../images/faq-top.webp);background-repeat:no-repeat;background-size:cover;top:-260px;left:0;width:100%;height:300px}.faq::after{content:'';position:absolute;background-image:url(../images/faq-bottom.webp);background-repeat:no-repeat;background-size:cover;bottom:-406px;left:0;width:100%;height:407px}.faq__title{position:relative;margin-bottom:125px}.faq__title::before{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-25px;left:45%}.faq__title::after{content:url(../images/white-yellow.svg);position:absolute;bottom:-25px;left:20%}.faq__content{position:relative}.faq__content::after{content:url(../images/orange-triangle.svg);position:absolute;top:-160px;right:312px}.faq__content::before{content:url(../images/yellow-triangle.svg);position:absolute;bottom:-140px;right:200px;z-index:10}.faq__accordion{position:relative;cursor:pointer;padding:18px;width:100%;text-align:left;outline:0;font-weight:700;font-size:25px;letter-spacing:.02em;color:var(--black);transition:1s}.faq__panel-item{position:relative;margin-top:8px;margin-bottom:25px;padding-left:35px;font-weight:400;font-size:20px;line-height:130%;letter-spacing:.02em;color:var(--black)}.faq__panel-item-small{padding-left:35px;font-weight:400;font-size:15px;line-height:130%;letter-spacing:.02em;color:var(--black)}.faq__panel-item::before{content:'';position:absolute;background-image:url(../images/education-vector.svg);width:24px;height:25px;left:0;bottom:0;top:0;margin:auto}.faq__panel{padding:0 18px;max-width:1050px;background-color:transparent;max-height:0;overflow:hidden;text-align:left;transition:.3s}.faq__accordion-outline{padding:12px;margin:0 auto 20px;border:5px solid var(--main-color);border-radius:25px;max-width:1260px}.faq__accordion::after,.faq__accordion::before{content:'';width:20px;height:2px;background-color:var(--main-color);position:absolute;right:23px;top:32px;transition:transform .3s ease-in-out}.faq__accordion::after{transform:rotate(-90deg)}.faq__accordion._active::after{transform:rotate(0)}.visible{visibility:visible}.hidden{visibility:hidden}.btn-buy-certificate{cursor:pointer}@media (max-width:1023px){.faq__title{margin-bottom:70px}.faq__title::before{transform:scale(.8);left:40%}.faq__title::after{transform:scale(.8)}.faq__content::after{transform:scale(.8);right:150px;top:-95px}.faq{padding-right:50px;padding-left:50px}.faq__accordion{font-size:20px}.faq__accordion-title{max-width:440px}.faq__panel-item{font-size:16px}.faq__panel-item-small{font-size:13px}.faq__panel{max-width:550px}}@media (max-width:767px){.faq{padding-right:10px;padding-left:10px}.faq::before{height:150px;top:-149px}.faq::after{height:150px;bottom:-149px}.faq__accordion-outline{border:2px solid var(--main-color)}.faq__accordion-title{max-width:280px}.faq__accordion{font-size:16px}.faq__panel-item{font-size:14px}.faq__panel-item-small{font-size:12px}.faq__panel{max-width:270px}.faq__title::before{transform:scale(.5);left:27%;bottom:-20px}.faq__title::after{transform:scale(.5);bottom:-100px;left:7%}.faq__content::after{transform:scale(.5);right:50px}.faq__content::before{transform:scale(.5)}}@media (max-width:400px){.faq__accordion-title{max-width:180px}}.footer{padding-top:250px;padding-bottom:100px;text-align:center;background-image:url(../images/footer-bg.svg);background-repeat:no-repeat;background-size:cover}.footer__title{position:relative;margin-bottom:140px}.footer__title::after{content:url(../images/wavy-line-white.svg);position:absolute;bottom:-30px;right:44%}.footer__title::before{content:url(../images/red-yellow-white.svg);position:absolute;top:-110px;left:70px}.footer__content{position:relative;text-align:start;justify-content:space-around}.footer__left{border:3.6125941276550293px solid var(--main-color);border-radius:30px;width:619px;height:358px;z-index:10;overflow:hidden}.footer__content::before{content:url(../images/dotted-line.svg);position:absolute;left:-16px;top:-114px}.footer__content::after{content:url(../images/ray-bottom.svg);position:absolute;left:95px;bottom:-60px}.footer__svg{margin-bottom:23px}.footer__subtitle{position:relative;margin-bottom:25px;font-weight:800;font-size:25px;letter-spacing:.02em;color:#000}.footer__subtitle::after{content:url(../images/white-red.svg);position:absolute;top:-167px}.footer__address{margin-bottom:65px;position:relative;max-width:250px;font-weight:300;font-size:20px;line-height:130%;letter-spacing:.02em}.footer__slider{margin:0 auto;overflow:hidden}.slider{position:relative;display:flex;transition:transform .5s ease-in-out}.next-button,.prev-button{position:absolute;width:50px;height:50px;background-color:transparent;border:none;font-size:24px;color:#fff}.prev-button{left:70%;top:33%;cursor:pointer}.next-button{top:33%;right:8%;cursor:pointer}.footer__info{font-weight:400;font-size:22px;letter-spacing:.02em;color:var(--black)}.footer__tel{margin-bottom:13px;font-weight:800;font-size:25px;letter-spacing:.02em;color:var(--black)}.footer__text{margin-bottom:30px}.footer__messengers{position:relative;gap:15px}.footer__messengers::before{content:url(../images/footer-carrot.svg);position:absolute;left:-350px;bottom:-15px;z-index:10}.footer__messengers::after{content:url(../images/white-triangle.svg);position:absolute;bottom:-35px}.footer__information{margin-top:100px;justify-content:space-around}.footer__confidentiality{font-weight:800;font-size:22px;letter-spacing:.02em;color:var(--main-color);cursor:pointer}.footer__messengers-tg:hover,.footer__messengers-vk:hover{opacity:.8;transition:opacity .5s}@media (max-width:1366px){.footer__messengers::before{left:-285px}.next-button{right:6%}}@media (max-width:1024px){.next-button{right:0}.prev-button{left:68%}.footer__messengers::before{left:-113px}.footer__content::before,.footer__messengers::after,.footer__subtitle::after,.footer__title::before{transform:scale(.8)}.footer__content::before{left:-116px;top:-130px}}@media (max-width:1023px){.footer{padding-bottom:65px}.footer__title{margin-bottom:50px}.footer__content{flex-direction:column}.footer__left{margin:0 auto 30px}.footer__right{padding-left:100px;margin-top:30px}.prev-button{left:9%;top:67%}.next-button{right:49%;top:67%}.footer__messengers::before{left:84%;bottom:375px}.footer__information{padding-left:100px;flex-direction:column;text-align:start}.footer__confidentiality,.footer__info{font-size:16px}.footer__messengers::after{transform:scale(.5);right:12%}.footer__content::after{transform:scale(.5);left:28px;bottom:358px}.footer__subtitle::after{transform:scale(.5);top:-20px;right:30%}}@media (max-width:768px){.footer__title::after{bottom:25px;right:30%}.footer__messengers::before{bottom:390px}}@media (max-width:767px){.footer{padding-top:130px}.footer__title{max-width:250px;margin:50px auto}.footer__left{width:267px;height:155px;border-radius:12px}.footer__right{margin-top:0}.footer__content::before{transform:scale(.3);left:-190px;top:-207px}.footer__messengers::before{transform:scale(.5);left:61%;bottom:275px}.footer__svg{max-height:32px}.prev-button{left:15%;top:58%}.next-button{right:2%;top:58%}.footer__subtitle::after{top:234px}.footer__information{padding-left:20px}.footer__confidentiality,.footer__info{font-size:12px;max-width:300px}.footer__address{margin-bottom:30px;font-size:14px;max-width:170px}.footer__subtitle,.footer__tel{font-size:16px}.footer__text{font-size:14px}.footer__messengers img{width:33px}.footer__title::after{transform:scale(.5);bottom:10px;right:7%}}.format{position:relative;padding-top:100px;padding-bottom:100px;margin-bottom:300px;margin-top:200px;background-color:#ffbc9d}.format::before{content:"";position:absolute;background-image:url(../images/faq-top.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:300px;top:-260px}.format::after{content:"";position:absolute;background-image:url(../images/format-union-bottom.webp);background-repeat:no-repeat;background-position:bottom center;width:100%;background-size:cover;height:300px;bottom:-298px}.format__title{position:relative}.format__title::after{content:url(../images/red-white.svg);position:absolute;right:250px;top:-70px}.format__img-pillows{position:absolute;top:-8%;left:15%;max-height:230px;max-width:230px}.format__img-child{position:absolute;top:32%;left:1%;max-height:230px;max-width:230px}.format__images{position:absolute;bottom:0;right:0}.format__img-hare{position:relative;max-height:230px;max-width:230px}.format__img-ears{position:absolute;top:-78%;left:-141px}.format__subtitle{position:relative}.format__subtitle::after{content:url(../images/wavy-line-white.svg);position:absolute;bottom:-22px;left:49%}.format__subtitle::before{content:url(../images/yellow-red-white.svg);position:absolute;top:-130px;left:-40px;z-index:10}.format__descr{margin:132px auto auto;max-width:1000px;position:relative;text-align:center;font-size:25px;line-height:130%;letter-spacing:.02em;color:#000;font-weight:300}.format__descr::after{content:url(../images/white-triangle.svg);position:absolute;bottom:-150px;right:-137px;z-index:10}.format__descr::before{content:"";background-image:url(../images/format-present.svg);background-repeat:no-repeat;position:absolute;background-size:cover;width:120px;height:200px;bottom:-120%;left:-10%;z-index:10}@media (max-width:1366px){.format{padding-bottom:0}.format::before{background-size:cover}.format__img-pillows{top:-28%;left:4%}.format__img-child{top:26%;left:-5%}.format__title::after{content:url(../images/red-white.svg);position:absolute;right:144px;top:-120px;transform:scale(.8)}.format__subtitle::before{top:13px;left:208px;transform:scale(.8)}.format__img-hare{bottom:-30px;z-index:10;right:5px}.format__descr{max-width:650px}.format__descr::before{bottom:-75%}}@media (max-width:1024px){.format{margin-top:270px;padding-top:0}.format__img-ears{width:128px;height:129px;transform:rotate(20deg);top:-102%;left:-39px;z-index:1}.format__title::after{right:441px;top:-70px;transform:scale(.5)}.format__subtitle::after{transform:scale(.5);left:46%}.format__descr{margin-top:65px;max-width:400px;font-size:22px}.format__img-child,.format__img-hare,.format__img-pillows{max-width:160px}.format__subtitle::before{display:none}.format__descr::before{width:104px;height:164px;bottom:-40%;left:-25%}.format__descr::after{top:-137%;right:-50px;transform:scale(.5)}.format__img-pillows{left:-4%;top:-25%}.format__img-child{top:37%;left:-2%}.format__img-hare{bottom:40px}}@media (max-width:767px){.format{padding-top:50px;margin-top:150px;margin-bottom:200px}.format::before{height:150px;top:-149px}.format__img-child,.format__img-hare,.format__img-pillows{max-width:99px}.format__img-pillows{top:-15%}.format__subtitle::before{content:"";position:absolute;left:300px;top:-130px;background-image:url(../images/format-present-mob.svg);background-repeat:no-repeat;background-size:cover;width:67px;height:89px;display:block}.format__subtitle::after{left:37%}.format__descr::before{display:none}.format__title::after{right:-150px;display:none}.format__img-child{top:100%;z-index:10}.format__img-hare{bottom:-125px;right:54px}.format__img-ears{width:66px;height:67px;transform:rotate(60deg);top:50px;left:-20px}.format__descr{margin-top:30px;font-size:16px;max-width:235px}.format__descr::after{display:none}}@media (max-width:370px){.format__subtitle::before{left:220px}}.header{position:fixed;left:0;top:0;right:0;z-index:100;align-items:center;display:none;height:100px;background-color:var(--green);background-image:url(../images/header-tree.webp);background-repeat:no-repeat;background-size:cover}.header-block{display:flex}.header-2{padding-top:20px;left:0;top:0;right:0;z-index:100;align-items:center;height:125px;background-color:var(--green);background-image:url(../images/header-tree.webp);background-repeat:no-repeat;background-size:cover}.header__container{max-width:1400px;flex-grow:1;align-items:center;justify-content:space-between;margin:0 auto;padding:0 15px}.menu__icon{display:none}.nav__list{align-items:center;gap:48px}.nav__link{font-size:25px;letter-spacing:.02em;color:var(--white);text-transform:uppercase;font-weight:800}.header__btn{padding:12px 30px;background-color:var(--white);font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--main-color);cursor:pointer;border-radius:50px;border:3px solid transparent;font-size:21px;transition:border-color .3s,background-color .3s,color .3s}.header__btn-red{position:relative;background-color:#e82528;box-shadow:0 5px 20px 0 rgba(232,37,40,.4),0 2px 0 0 rgba(232,37,40,.2),inset 0 4px 7px 0 rgba(161,51,0,.4);height:60px;padding-left:42px;font-size:16px;color:#fff;border:4px solid #fff}.header__btn-red::after{content:'';position:absolute;width:92px;height:80px;top:-17px;left:-27px;background:url(../images/head-ny.png) bottom center/contain no-repeat;padding-bottom:27px}.header__btn-red-mob{position:relative;background-color:#e82528;box-shadow:0 5px 20px 0 rgba(232,37,40,.4),0 2px 0 0 rgba(232,37,40,.2),inset 0 4px 7px 0 rgba(161,51,0,.4);height:60px;align-items:center;padding-left:42px;font-size:21px;color:#fff;display:none;border:4px solid #fff}.header__btn-red-mob::after{content:'';position:absolute;width:92px;height:80px;top:-17px;left:-27px;background:url(../images/head-ny.png) bottom center/contain no-repeat;padding-bottom:27px}.header__btn:focus{border:3px solid var(--main-color);background-color:var(--white);color:var(--main-color)}.header__btn:hover{background-color:var(--main-color);color:var(--white)}.header__btn:active{border:3px solid var(--main-color);background-color:var(--white);color:var(--main-color)}.header__item{position:relative;font-weight:800;font-size:25px;letter-spacing:.02em;text-align:center;color:#fff}.header__hover{position:absolute;top:25px;left:0;width:100%;opacity:0;transition:.5s}.header__item:hover .header__hover{opacity:1}.header__phone-block{position:relative;font-weight:800;letter-spacing:.02em;font-size:25px;color:var(--white)}.header__phone-block:hover .header__hover{opacity:1}.burger,.header--hidden{display:none}@media (max-width:1024px){.header,.header-2{height:100px}.header__btn{padding:16px 33px;font-size:16px}.header__logo{max-width:148px}.nav{display:none}.header__phone-block{font-size:20px}.menu__icon{z-index:110;display:block;position:relative;width:24px;height:18px;cursor:pointer;overflow:auto}.menu__icon span,.menu__icon::after,.menu__icon::before{left:0;position:absolute;height:10%;width:100%;transition:.3s;background-color:var(--white)}.menu__icon::after,.menu__icon::before{content:''}.menu__icon::before{top:0}.menu__icon::after{bottom:0}.menu__icon span{top:50%;transform:scale(1) translate(0,-50%)}.menu__icon._active span{transform:scale(0) translate(0,-50%)}.menu__icon._active::before{top:50%;transform:rotate(-45deg) translate(0,-50%)}.menu__icon._active::after{bottom:50%;transform:rotate(45deg) translate(0,50%)}.burger{display:block;position:fixed;right:0;top:-100%;width:100%;height:100%;background:#e6f0c6;background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,.9) 50%,rgba(0,0,0,0) 100%);padding:50px 30px 30px;transition:top .3s;z-index:100}.burger._active{top:0}.burger__item{font-size:16px;line-height:1.2;color:#fff;text-align:left;margin-bottom:10px}.burger__phone-block{font-weight:900;font-size:16px;line-height:1.2;color:#fff;margin-bottom:10px}.burger__link{display:block;font-size:16px;line-height:1.2;color:#fff;text-align:left;margin-bottom:10px}.burger__select-sity{align-items:center}.burger__select-sity-icon{background-image:url(../images/select-city-icon.svg);background-repeat:no-repeat;width:19px;height:24px;background-position:center}.burger__select-sity-text{margin-left:20px;font-weight:500;color:var(--white)}}@media (max-width:1023px){.header__select-sity-none{display:none}}@media (max-width:768px){.header__btn-red{display:none}.header__btn-red-mob{display:block}}@media (max-width:767px){.header,.header-2{height:64px}.header__logo{max-width:95px}.phone__block{display:none}}@media (max-width:600px){.header__btn-red-mob{display:flex;margin-right:20px;align-items:center;width:132px;height:40px;border-width:2px;padding-left:13px;padding-right:8px;font-size:10px;margin-left:10px;font-weight:800}.header__btn-red-mob::after{width:42px;height:80px;top:-43px;left:-14px}}.hero{height:1140px;text-align:center;background-image:url(../images/hero-bg.png);background-repeat:no-repeat;background-size:110%;background-position:top center}.hero__title{position:relative;margin-bottom:7px;font-weight:900;font-size:65px;text-transform:uppercase;color:var(--white)}.hero__content{position:relative}.hero__svg-top{position:absolute;right:13%;top:-64%}.hero-mobile{display:none;padding-top:0;padding-bottom:0;text-align:center;background-image:url(../images/hero-hare.webp);background-repeat:no-repeat;background-position:top center;height:538px;background-size:430px}.hero__svg-bottom{position:absolute;left:16%;bottom:-111%}.hero__descr{position:relative;margin-bottom:6px;text-align:center;font-weight:600;font-size:35px;letter-spacing:.02em;color:var(--white)}.hero__descr::after{content:url(../images/wavy-line.svg);position:absolute;top:30px;left:38%;display:none}.hero__logo{max-width:400px;margin:auto auto -8px}.hero__btn{margin:0 auto 39px;z-index:0;border:3px solid transparent;transition:border-color .3s,background-color .5s,color .3s}.hero__btn:focus{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.hero__btn:hover{background-color:var(--white);color:var(--main-color)}.hero__btn:active{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.hero__show{margin-bottom:15px;font-weight:800;color:var(--white);font-size:30px}.hero__date{margin-bottom:5px;font-weight:700;font-size:25px;letter-spacing:.02em;color:var(--white)}.hero__place{font-weight:400;font-size:18px;letter-spacing:.02em;color:var(--white)}.hero-mobile__title{margin-bottom:5px;max-width:288px;margin-left:auto;margin-right:auto;font-weight:900;font-size:25px;line-height:132%;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--white)}.hero-mobile__show{margin-bottom:5px;font-weight:800;font-size:12px;letter-spacing:.02em;text-align:center;color:var(--white)}.hero-mobile__descr{margin-bottom:5px;font-weight:500;font-size:12px;line-height:123%;letter-spacing:.02em;text-align:center;color:var(--white)}.hero-mobile__date{font-weight:800;font-size:12px;letter-spacing:.02em;text-align:center;color:var(--white)}.hero-mobile__place{font-weight:400;font-size:10px;letter-spacing:.02em;text-align:center;color:var(--white)}.hero-mobile__logo{max-width:172px;margin:134px auto 0}.hero-mobile__btn{margin:0 auto;border:none}@media (max-width:1600px){.hero{height:910px}}@media (max-width:1366px){.hero__btn{margin-bottom:20px}.hero__logo{max-width:370px}}@media (max-width:1024px){.hero{height:620px}.hero__title{font-size:36px}.hero__descr{font-size:20px}.hero__logo{max-width:264px}.hero__date,.hero__show{font-size:20px}.hero__place{font-size:16px}}@media (max-width:900px){.hero{background-size:123%;height:600px}}@media (max-width:768px){.hero{background-image:url(../images/hero-tablet.png);height:84vw;background-size:100%;padding-bottom:166px;padding-top:35px}.hero__svg-bottom{left:50px;bottom:-150%;width:22px;height:23px}.hero__svg-top{right:6%;width:22px;height:23px}}@media (max-width:767px){.hero-mobile{padding-top:15px}.hero-mobile__place{position:relative}.hero-mobile__place::before{content:'';position:absolute;background-image:url(../images/stars_1.svg);width:46px;height:52px;bottom:-50px}}@media (max-width:650px){.hero{display:none}.hero-mobile{display:block}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.plot{padding-top:74px;text-align:center;position:relative}.plot::after{content:url(../images/blue-green-red.svg);position:absolute;bottom:-100px;right:43%}.plot__title{position:relative}.plot__title::before{content:url(../images/blue-red-yellow-2.svg);position:absolute;left:40px;bottom:-100px}.plot__title::after{content:url(../images/red-green-blue.svg);position:absolute;right:55px;bottom:55px}.plot__descr{margin-top:5px;margin-bottom:128px;position:relative}.plot__descr::after{content:url(../images/wavy-line-green.svg);position:absolute;bottom:-22px;left:40%}.plot__subtitle{margin-bottom:-4px;font-weight:800;font-size:25px;letter-spacing:.02em;color:var(--black)}.plot__cards{position:relative}.plot__text{margin:auto auto 205px;max-width:1000px;font-size:25px;line-height:130%;letter-spacing:.02em;text-align:center;color:var(--black);font-weight:300}.plot__images{position:relative}.plot__images:hover .plot__img-hare{transform:scale(1.2)}.plot__images:hover .plot__img-circle{transform:scale(.8)}.plot__img-hare{position:absolute;bottom:0;left:3px;transition:2s}.plot__img-circle{margin:auto auto 27px;transition:2s}.plot__grandpa,.plot__kroha,.plot__krokky,.plot__kroks{max-width:318px;margin:0 auto}.plot__description{padding:15px;font-weight:300;font-size:16px;line-height:130%;letter-spacing:.02em;text-align:center;color:#000}.plot__content-slider{position:relative}.plot-button-prev{position:absolute;top:50%;left:10%;z-index:10}.plot-button-next{position:absolute;top:50%;right:10%;z-index:10}.plot-button-next.swiper-button-disabled,.plot-button-prev.swiper-button-disabled{opacity:.5}.swiper__plot{padding-top:100px}@media (max-width:1024px){.plot__text{margin-bottom:35px;font-size:22px;max-width:600px}.plot__descr{margin-bottom:80px}.plot::after,.plot__title::after,.plot__title::before{transform:scale(.8)}.plot__title::after{right:4px;bottom:-311px}.plot__descr::after{transform:scale(.8);left:37%}.plot-button-next{right:3%}.plot-button-prev{left:3%}}@media (max-width:767px){.plot__images:hover .plot__img-circle,.plot__images:hover .plot__img-hare{transform:none}.plot__title::after,.plot__title::before{transform:scale(.5)}.plot__title::before{bottom:-70px}.plot__descr::after{transform:scale(.5);left:20%;bottom:-15px}.plot{padding-top:0}.plot::after{transform:scale(.5)}.plot__descr{margin-bottom:30px}.plot__text{font-size:16px}.plot__img-hare{max-height:275px;bottom:-1px;left:28px}.plot__img-circle{max-height:188px}.plot-button-next,.plot-button-prev{top:40%}.plot__subtitle{font-size:20px}.plot__description{font-size:14px}}.popup__schedule{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:10}.popup__body{min-height:100%;display:flex;align-items:center;justify-content:center}.popup__schedule-card{display:flex;flex-direction:column;align-items:center;padding-left:30px;padding-right:30px;border-radius:47px;border:3px solid var(--main-color);background:#fad7c7}.popup__schedule-date{font-size:64px;color:var(--main-color);font-weight:900;text-transform:uppercase}.popup__schedule-item{padding:0 10px;font-size:40px;font-weight:600;color:var(--main-color);border:2px solid var(--main-color);border-radius:12px}.popup__city{position:fixed;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:100}.popup__city.open{opacity:1;visibility:visible}.popup__body{min-height:100%;align-items:center;justify-content:center;padding:30px 10px}.popup__content{background:var(--white);max-width:800px;padding:60px 70px;border-radius:10px;position:relative}.popup__title{text-align:center;font-weight:900;font-size:36px;line-height:1.2;color:#242424;text-transform:uppercase;margin-bottom:25px}.city__row{display:flex;margin-bottom:20px}.city__row-title{position:relative;font-size:18px;color:#242424;font-weight:500;flex-grow:0;flex-shrink:1;flex-basis:120px;margin-right:10px}.city__row-name{color:#242424;font-weight:500;flex:0 1 auto;cursor:pointer;transition:color .5s}.city__row-name:hover{color:var(--main-color)}.popup__close{position:absolute;display:block;background:url(../images/close-popup.webp) center center/cover no-repeat;opacity:.5;width:40px;height:40px;top:8px;right:8px;cursor:pointer;transition:opacity .3s}.popup__close:hover{opacity:1}@media (max-width:767px){.popup__content{padding:60px 30px}}.popup__confidentiality{position:fixed;overflow:auto;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:10}.popup__confidentiality.open{opacity:1;visibility:visible}.popup__confidentiality-content{margin:30px auto;padding:40px 30px;position:relative;border-radius:10px;min-height:100%;max-width:978px;background-color:var(--white);z-index:100}.popup__confidentiality-close{position:absolute;right:30px;top:8px;font-size:30px;opacity:.5;cursor:pointer;transition:opacity .5s}.popup__confidentiality-close:hover{opacity:1}.popup__confidentiality-content h3{font-size:25px;margin-bottom:20px}.popup__confidentiality-content p{margin-bottom:15px}.popup__confidentiality-content h4{font-size:18px;margin-top:20px;margin-bottom:15px}.popup__personal-data{position:fixed;overflow:auto;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:100}.popup__personal-data.open{opacity:1;visibility:visible}.popup__personal-data-content{position:relative;margin:30px auto;padding:40px 30px;border-radius:10px;max-width:978px;background-color:var(--white);z-index:100}.popup__personal-data-link{color:#00f;text-decoration:underline;font-weight:600}.popup__personal-data-close{position:absolute;right:30px;top:8px;font-size:30px;opacity:.5;cursor:pointer;transition:opacity .5s}.popup__personal-data-close:hover{opacity:1}.popup__personal-data-content h3{font-size:25px;margin-bottom:20px}.popup__personal-data-content p{margin-bottom:15px}.popup__personal-data-content h4{font-size:18px;margin-top:20px;margin-bottom:15px}.popup__certificate{display:flex;align-items:center;position:fixed;overflow:auto;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:10}.popup__certificate.open{opacity:1;visibility:visible}.popup__certificate-content{margin:30px auto;padding:60px 30px;position:relative;border-radius:10px;min-height:300px;background-color:var(--white);z-index:100;justify-content:center}.popup__certificate-close{position:absolute;display:block;background:url(../images/close-popup.webp) center center/cover no-repeat;opacity:.5;width:40px;height:40px;top:8px;right:8px;cursor:pointer;transition:opacity .3s}.popup__certificate-close:hover{opacity:1}.popup__certificate-buttons{align-items:center;width:700px;justify-content:space-around;flex-wrap:wrap}.popup__certificate-btn{padding:20px 30px;background-color:transparent;color:var(--black);border:2px solid var(--main-color);border-radius:10px;font-size:25px;cursor:pointer;transition:background .5s}.popup__certificate-btn:hover{background-color:#fdf5e6}.popup__certificate-title{position:relative;color:var(--main-color);margin-bottom:50px;text-align:center;font-size:25px;text-transform:uppercase}.popup__discount{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:10000}.popup__discount.open{opacity:1;visibility:visible}.popup__discount-body-main{display:flex;align-items:center;justify-content:center}.popup__discount-body{background-image:url(../images/ticket-bg.png);background-repeat:no-repeat;max-width:750px;max-height:440px;padding-left:43px;padding-right:10px;padding-bottom:48px}.popup__discount-top-content{display:flex;position:relative}.popup__discount-top-content::after{content:"";position:absolute;border-left:1px dashed #717171;top:25px;right:-10px;height:390px;z-index:10}.popup__discount-top-content::before{content:url(../images/bunny.png);position:absolute;top:-113px;left:-25px}.popup__discount-img{position:absolute;top:-120px;left:-22px}.popup__discount-img-container{min-width:300px}.popup__discount-title{font-size:36px;font-weight:800;color:var(--main-color);text-transform:uppercase;margin-top:120px;margin-bottom:30px}.popup__discount-email{display:flex;gap:10px}.popup__discount-email input{padding:12px 14px;border-radius:10px;border:1px solid #717171;min-width:255px;height:48px}.popup__discount-button{position:relative;background-image:url(../images/Orange-button.svg);background-repeat:no-repeat;background-color:transparent;font-size:27px;font-weight:900;text-transform:uppercase;border:none;line-height:100%;color:var(--white);cursor:pointer;max-width:227px;max-height:440px;padding-top:195px;padding-bottom:191px;display:flex;align-items:center}.popup__discount-button::after{content:url(../images/discount-btn.svg);position:absolute;bottom:30%;right:25px}.popup__discount-cont{position:relative;margin-bottom:40px;padding-bottom:50px;font-size:15px;line-height:131%;letter-spacing:2%}.popup__discount-cont::after{content:"";position:absolute;background-color:#717171;left:0;bottom:9px;width:80%;height:1px}.popup__discount-text{font-size:12px;line-height:131%;letter-spacing:2%}.popup__discount-text a{text-decoration:underline;cursor:pointer}.popup__reservation{position:fixed;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:100}.popup__reservation.open{opacity:1;visibility:visible}.popup__reservation-body{min-height:100%;display:flex;align-items:center;justify-content:center}.popup__reservation-content{background:var(--white);max-width:1000px;padding:60px 70px;border-radius:10px;position:relative}.popup__reservation-title{text-align:center;font-weight:900;font-size:36px;line-height:1.2;color:#242424;text-transform:uppercase;margin-bottom:25px}.popup__reservation-subtitle{position:relative;font-size:18px;color:#242424;font-weight:500;flex-grow:0;flex-shrink:1;flex-basis:120px;margin-right:10px;margin-bottom:30px;text-align:center}.popup-reservation__btn{position:absolute;top:0;right:0;left:auto;bottom:auto}.popup-reservation__btn:focus{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.popup-reservation__btn:hover{background-color:var(--white);color:var(--main-color)}.popup-reservation__btn:active{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.popup-reservation__form-block{width:100%;position:relative;max-width:640px;margin-left:auto;margin-right:auto}.popup-reservation__inp-phone{font-size:25px;background-color:#fff;box-shadow:inset 0 3px 7px 0 rgba(202,202,202,.5);width:100%;height:70px;border-radius:30px;padding-left:50px;outline:0;border:1px solid #ebebeb}.popup-reservation__inp-phone::-moz-placeholder{font-size:25px}.popup-reservation__inp-phone::placeholder{font-size:25px}.popup-reservation__data{margin-top:30px;font-size:13px;text-align:center}.popup-reservation__data span{text-decoration:underline;font-weight:600;cursor:pointer}.main2__grafic{border-radius:35px;background-color:#e75e1e;box-shadow:0 5px 20px 0 rgba(231,94,30,.4),0 2px 0 0 rgba(231,94,30,.2),inset 0 4px 7px 0 rgba(161,51,0,.4);position:absolute;width:280px;height:70px;bottom:-20px;top:-23px;margin:auto;z-index:0;justify-content:flex-start;-ms-align-items:center;align-items:center;font-size:20px;line-height:22px;color:#fff;font-weight:700;transition:background .3s,padding .3s;border:4px solid #fff}.popup__ticket-buy{display:flex;align-items:center;position:fixed;overflow:auto;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;opacity:0;visibility:hidden;transition:.8s;z-index:10}.popup__ticket-buy.open{opacity:1;visibility:visible}.popup__ticket-buy-content{margin:30px auto;padding:60px 30px;position:relative;border-radius:10px;min-height:300px;background-color:var(--white);z-index:100;justify-content:center}.popup__ticket-buy-close{position:absolute;display:block;background:url(../images/close-popup.webp) center center/cover no-repeat;opacity:.5;width:40px;height:40px;top:8px;right:8px;cursor:pointer;transition:opacity .3s}.popup__ticket-buy-close:hover{opacity:1}.popup__ticket-buy-places{gap:30px;align-items:center;width:700px;justify-content:space-around;flex-wrap:wrap}.popup__chose-place{flex-direction:column;align-items:center}.popup__chose-place img{width:35px;margin-bottom:12px}.popup__chose-place-text{font-size:20px;margin-bottom:18px;text-align:center}.popup__chose-place-date-bold{font-weight:600}.popup__chose-place-date{font-size:22px;margin-bottom:18px}.popup__ticket-buy-btn{padding:10px 30px;background-color:transparent;color:var(--black);border:2px solid var(--main-color);border-radius:10px;font-size:25px;cursor:pointer;transition:background .5s}.popup__ticket-buy-btn:hover{background-color:#fdf5e6}.popup__ticket-buy-title{position:relative;color:var(--main-color);margin-bottom:50px;text-align:center;font-size:25px;text-transform:uppercase}@media (max-width:980px){.popup__discount-top-content::before{content:url(../images/bunny-mob.png);top:-135px;left:-71px}.popup__discount-body{background-size:contain;max-width:550px}.popup__discount-cont{padding-bottom:20px;margin-bottom:15px;font-size:12px}.popup__discount-title{margin-top:80px;font-size:26px;margin-bottom:35px}.popup__discount-img{max-width:240px;top:-65px}.popup__discount-img-container{min-width:220px}.popup__discount-text{font-size:10px}.popup__discount-button{background-size:contain;font-size:23px;max-height:338px;max-width:169px;padding-top:165px;padding-bottom:165px}.popup__discount-button::after{bottom:25%;right:9px}.popup__discount-top-content::after{top:17px;height:290px}}@media (max-width:767px){.popup__certificate-buttons{gap:20px;width:300px;margin:auto}.popup__certificate-content{padding:40px 15px;max-width:350px;max-height:750px}.popup__certificate-btn{width:160px;font-size:20px}.popup__certificate-title{margin-bottom:30px;font-size:20px}.popup__ticket-buy-places{gap:20px;width:300px;margin:auto}.popup__ticket-buy-content{padding:40px 15px;max-width:350px;max-height:750px}.popup__ticket-buy-btn{width:160px;font-size:20px}.popup__ticket-buy-title{margin-bottom:30px;font-size:20px}.popup__chose-place img{width:20px}.popup__reservation-content{padding:61px 30px}.popup__reservation-title{font-size:17px}.popup__reservation-subtitle{font-size:13px}.popup-reservation__btn{position:relative;width:100%}.popup-reservation__inp-phone{margin-bottom:30px}.popup__discount-body-main{flex-direction:column}.popup__discount-body{background-image:url(../images/ticket-bg-mob.png);max-width:440px;max-height:750px;padding:0 25px 55px}.popup__discount-top-content{flex-direction:column;padding:0}.popup__discount-email{flex-direction:column}.popup__discount-button{background-image:url(../images/orange-button-mob.svg);background-repeat:no-repeat;max-width:440px;padding-top:0;padding-bottom:0;display:flex;justify-content:center}.popup__discount-button::after{content:url(../images/discount-btn-mob.svg);position:absolute;bottom:14%;right:8px}.popup__discount-top-content::before{top:-87px;left:-26px}.popup__discount-img{max-width:459px;left:50%;transform:translateX(-50%);min-width:100%;top:-100px}.popup__discount-img-container{margin-bottom:160px}.popup__discount-email input{height:38px;max-width:250px;min-width:250px}.popup__discount-top-content::after{border-left:none;border-bottom:1px dashed #717171;height:2px;width:275px;top:526px;right:12px}.popup__discount-body{width:350px;height:525px;background-position:center;background-size:contain;padding-left:35px}.popup__discount-title{font-size:26px;width:300px;margin-top:95px;margin-bottom:20px}.popup__discount-cont{font-size:12px;margin-bottom:20px;padding-bottom:30px}.popup__discount-button{width:310px;background-size:contain;height:160px}.popup__discount-text{font-size:10px}.popup__discount-cont::after{width:85%}}@media (max-width:380px){.popup__discount-button{background-image:url(../images/discount-btn-mobile.svg);background-position:center;height:151px;width:306px;font-size:20px}.popup__discount-body{background-image:url(../images/ticket-bg-mobile.svg);background-size:auto;height:411px;padding:0 35px}.popup__discount-top-content::after{top:410px;width:274px;right:4px;height:3px}.popup__discount-title{font-size:25px;margin-top:10px;margin-bottom:10px}.popup__discount-email input{max-width:230px;min-width:230px;margin-bottom:3px;height:25px;font-size:10px}.popup__discount-cont{font-size:10px;padding-bottom:28px;margin-bottom:16px;max-width:230px}.popup__discount-cont::after{width:120%}.popup__discount-text{font-size:8px}.popup__discount-top-content::before{content:url(../images/bunny-mobile.png);top:-60px;left:24px}.popup__discount-button::after{bottom:8%;right:22px}}.reviews{padding-top:111px;overflow:hidden}.reviews__title{position:relative;margin-bottom:130px}.reviews__title::before{content:url(../images/wavy-line-green.svg);position:absolute;bottom:-30px;right:28%}.reviews__title::after{content:url(../images/yellow-triangle.svg);position:absolute;bottom:0;left:125px}.reviews__stars{position:relative;margin-bottom:210px;gap:50px;justify-content:center}.reviews__stars a{transition:opacity .5s}.reviews__stars a:hover{opacity:.6}.reviews__stars::after{content:url(../images/blue-red-yellow.svg);position:absolute;bottom:-100px;right:170px}.reviews__img3{align-items:center}.reviews__photo img{border:5px solid var(--main-color);border-radius:13px;box-shadow:0 0 27px 0 rgba(67,82,21,.25)}.reviews__photo{position:relative;min-height:1000px}.reviews__images1{position:absolute;right:-15%;top:-4%;z-index:5;transition:transform 2s}#parallax.animate .reviews__images1{transform:translateX(50px)}.reviews__images2{position:absolute;right:-50px;top:35%;z-index:10;transition:transform 2s}#parallax.animate .reviews__images2{transform:translateX(-50px)}.reviews__images3{position:absolute;right:13%;top:25%;z-index:10;transition:transform 2s}#parallax.animate .reviews__images3{transform:translateX(50px)}.reviews__images4{position:absolute;right:130px;top:-10%}.reviews__images5{position:absolute;left:46%;top:1%;z-index:1;transition:transform 2s}#parallax.animate .reviews__images5{transform:translateX(-50px)}.reviews__images6{position:absolute;left:50%;bottom:24%;z-index:10;transition:transform 2s}.reviews__images7{position:absolute;top:-6%;left:26%;transition:transform 2s}.reviews__images8{position:absolute;left:8%;transition:transform 2s}#parallax.animate .reviews__images8{transform:translateX(-50px)}#parallax.animate .reviews__images12{transform:translateX(50px)}#parallax.animate .reviews__images6{transform:translateX(-20px)}.reviews__images9{position:absolute;left:-14%;top:-8%;transition:transform 2s}#parallax.animate .reviews__images9{transform:translateX(50px)}.reviews__images10{position:absolute;left:20%;top:39%;transition:transform 2s}#parallax.animate .reviews__images10{transform:translateX(50px)}.reviews__images11{position:absolute;left:-3%;top:27%;transition:transform 2s}.reviews__images12{position:absolute;right:351px;top:-8%;transition:transform 2s}.reviews__images13{position:absolute;left:465px;top:46%;border:none;z-index:-1}.reviews__images13 img{border:none}#parallax.animate .reviews__images11{transform:translateX(-50px)}.reviews__swiper-container{display:none}.reviews__photo-mob{margin-bottom:25px}.reviews__images1 img{max-height:635px}.reviews__images2 img,.reviews__images3 img{max-height:463px}.reviews__images4 img{max-height:370px}.reviews__images5 img{max-height:463px}.reviews__images6 img{max-height:450px}.reviews__images7 img,.reviews__images8 img{max-height:512px}.reviews__images9 img{max-height:635px}.reviews__images10 img{max-height:347px}.reviews__images11 img,.reviews__images12 img{max-height:463px}.reviews-button-next{position:absolute;top:50%;right:10%;transform:translateY(-50%)}.reviews-button-prev{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.reviews-button-next.swiper-button-disabled,.reviews-button-prev.swiper-button-disabled{opacity:.5}@media (max-width:1024px){.reviews{padding:0 20px}.reviews__photo{min-height:650px}.reviews__images1{right:2%}.reviews__images2{right:-8%}.reviews__images5{left:65%}.reviews__images11{left:1%}.reviews__title::after{transform:scale(.8);bottom:70px}.reviews__title::before{transform:scale(.8);right:23%}.reviews__stars::after{transform:scale(.8)}.reviews__images1 img{max-height:345px}.reviews__images2 img{max-height:324px}.reviews__images3 img{max-height:263px}.reviews__images4 img{max-height:355px}.reviews__images5 img{max-height:359px}.reviews__images6 img{max-height:310px}.reviews__images6{bottom:20%;left:42%}.reviews__images7 img{max-height:250px}.reviews__images7{left:10%}.reviews__images8 img{max-height:345px}.reviews__images8{left:30%}.reviews__images9 img{max-height:250px}.reviews__images9{left:-70px}.reviews__images10 img{max-height:245px}.reviews__images10{left:14%}.reviews__images11 img{max-height:350px}.reviews__images12 img{max-height:340px}.reviews__images13{display:none}.reviews__stars{margin-bottom:150px}}@media (max-width:768px){.reviews__title::before{right:11%}}@media (max-width:767px){.reviews__photo{display:none}.reviews__title{margin-bottom:70px}.reviews__swiper-container{display:block}.reviews__images1,.reviews__images10,.reviews__images11,.reviews__images2,.reviews__images3,.reviews__images4,.reviews__images5,.reviews__images6,.reviews__images7,.reviews__images8,.reviews__images9{position:static}.reviews__images1 img,.reviews__images10 img,.reviews__images11 img,.reviews__images2 img,.reviews__images3 img,.reviews__images4 img,.reviews__images5 img,.reviews__images6 img,.reviews__images7 img,.reviews__images8 img,.reviews__images9 img{margin:0 auto;border:5px solid var(--main-color);border-radius:13px;max-width:186px;max-height:unset}.reviews__title::before{transform:scale(.5);right:-3%;bottom:-19px}.reviews__stars::after{transform:scale(.5)}}@media (max-width:400px){.reviews__title::before{right:27%}}.schedule-day{padding-bottom:100px;text-align:center}.schedule-day__descr{position:relative;max-width:1000px;margin:auto auto 100px;text-align:center;font-size:25px;line-height:131%;letter-spacing:.02em;color:var(--black);font-weight:400}.schedule-day__descr::after{content:url(../images/yellow-triangle.svg);position:absolute;top:-50px;right:0}.schedule-day__centre-1{position:relative}.schedule-day__centre-1::before{content:url(../images/red-yellow.svg);position:absolute;top:-100px;left:-110px}.schedule-day__centre-1::after{content:url(../images/red-green-blue.svg);position:absolute;bottom:-100px;left:-50px}.schedule-day__block{max-width:320px;text-align:center}.schedule-day__bottom,.schedule-day__centre,.schedule-day__top{display:flex;justify-content:center}.schedule-day__top{position:relative;margin-bottom:25px;gap:475px}.schedule-day__top::before{content:url(../images/ray-top-red.svg);position:absolute;top:-75px;right:200px}.schedule-day__top::after{content:url(../images/green-triangle.svg);position:absolute;bottom:-75px;right:200px}.schedule-day__centre{margin-bottom:13px;align-items:center;gap:145px}.schedule-day__caption{margin-bottom:13px;font-weight:900;font-size:35px;letter-spacing:.02em;text-transform:uppercase;color:var(--main-color)}.schedule-day__title-descr{position:relative;margin-top:7px;margin-bottom:128px;font-weight:500;font-size:25px;letter-spacing:.02em;text-align:center;color:#000}.schedule-day__title-descr::before{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-30px;right:38%}.schedule-day__description{max-width:241px;font-weight:300;font-size:16px;line-height:130%;letter-spacing:.02em;text-align:center;color:#000}.schedule-day__subtitle{margin-bottom:13px;font-weight:800;font-size:25px;letter-spacing:.02em;color:var(--black)}.schedule-day__bottom{margin-bottom:96px;position:relative;gap:119px}.schedule-day__bottom::after{content:url(../images/blue-red-yellow.svg);position:absolute;bottom:0;right:170px}.schedule-day__bottom::before{content:url(../images/ray-bottom-green.svg);position:absolute;bottom:-30px;left:230px}.schedule-day__bottom-2{padding-top:110px}.schedule-day__btn{margin:auto;border:3px solid transparent;transition:border-color .3s,background-color .3s,color .3s}.schedule-day__btn:focus{background-color:var(--main-color);color:var(--white)}.schedule-day__btn:hover{border:3px solid var(--main-color);background-color:var(--white);color:var(--main-color)}.schedule-day__btn:active{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}@media (max-width:1024px){.schedule-day{padding-bottom:160px}.schedule-day__title-descr{margin-bottom:80px}.schedule-day__descr::after{transform:scale(.8);right:25px}.schedule-day__title-descr::before{transform:scale(.8);bottom:-22px;right:35%}.schedule-day__descr{font-size:22px;max-width:600px;margin-bottom:50px}.schedule-day__centre-1::before{transform:scale(.8);left:20%;top:-315%}.schedule-day__caption{font-size:25px}.schedule-day__subtitle{font-size:20px}.schedule-day__description{font-size:14px}.schedule-day__centre-1::after{transform:scale(.8);left:190%;bottom:150%}.schedule-day__top::after{display:none}.schedule-day__top{gap:200px}.schedule-day__block{max-width:180px}.schedule-day__centre-2{max-width:214px}.schedule-day__centre{gap:60px;margin-bottom:23px}.schedule-day__bottom{gap:40px;margin-bottom:55px}.schedule-day__bottom::after,.schedule-day__bottom::before,.schedule-day__top::before{transform:scale(.8)}.schedule-day__bottom-2{padding-top:82px}}@media (max-width:768px){.schedule-day__top::before{top:-32px;right:76px}.schedule-day__bottom::before{left:120px}.schedule-day__title-descr::before{right:30%}}@media (max-width:767px){.schedule-day{padding-bottom:70px}.schedule-day__title-descr::before{transform:scale(.5);right:18%;bottom:-15px}.schedule-day__descr::after{transform:scale(.5);right:-50px}.schedule-day__title-descr{margin-bottom:30px}.schedule-day__descr{font-size:16px;max-width:226px;margin-bottom:50px}.schedule-day__caption,.schedule-day__subtitle{font-size:12px;margin-bottom:5px}.schedule-day__description{font-size:8px}.schedule-day__centre-1::before{transform:scale(.5);left:-37%}.schedule-day__centre-1::after{display:none}.schedule-day__top{gap:60px}.schedule-day__block{max-width:80px}.schedule-day__centre-2{max-width:102px}.schedule-day__centre{gap:15px}.schedule-day__bottom{margin-bottom:50px;gap:10px}.schedule-day__bottom-2{padding-top:40px}.schedule-day__top::before{transform:scale(.5);right:40px;top:-43px}.schedule-day__bottom::before{left:40px;transform:scale(.5)}.schedule-day__bottom::after{transform:scale(.5);right:50px;bottom:-30px}}.schedule{display:none}.card{position:relative;display:flex;align-items:center;border-radius:47px;padding:10px 70px 35px 83px}.card-close{position:absolute;top:0;right:0;display:none}.schedule{padding-top:103px;padding-bottom:100px}.schedule__title{margin-bottom:5px;position:relative}.schedule__title::before{content:url(../images/yellow-red.svg);position:absolute;left:0;top:100px}.schedule__title::after{content:url(../images/yellow-red.svg);position:absolute;top:-115px;right:30%}.schedule__subtitle{margin-bottom:137px;position:relative}.schedule__subtitle::after{content:url(../images/green-triangle.svg);position:absolute;right:20%;bottom:-60px}.schedule__subtitle::before{content:url(../images/wavy-line-green.svg);position:absolute;left:50%;bottom:0;transform:translate(-120%,76%)}.schedule__main-card{flex-direction:column;justify-content:space-between;padding-left:56px;padding-right:56px;border-radius:47px;border:3px solid var(--main-color);background:#fad7c7}.schedule__card-first,.schedule__card-third{background:url(../images/arrow-orange.svg) center 150px no-repeat #fad7c7;cursor:pointer;border:3px solid transparent;transition:border 1s;bottom:10px}.schedule__card-fourth,.schedule__card-second{border:3px solid transparent;background:url(../images/arrow-green.svg) center 150px no-repeat #e6f0c6;cursor:pointer;bottom:10px;transition:border 1s}.schedule__cards{position:relative;justify-content:center;gap:20px}.schedule__cards::after{content:url(../images/blue-red-yellow.svg);position:absolute;bottom:30%;right:0}.schedule__cards::before{content:url(../images/yellow-triangle.svg);position:absolute;bottom:-10%;left:20%}.schedule__number{font-size:75px}.schedule__date{flex-direction:column;text-align:center;margin-right:20px;font-weight:900;font-size:28px;letter-spacing:.02em}.schedule__area{font-weight:800;font-size:33px;letter-spacing:.02em}.schedule__address{font-weight:400;font-size:26px;line-height:130%;letter-spacing:.02em;color:var(--black)}.schedule__small-cards{flex-direction:column;justify-content:space-around;gap:20px}.schedule__month{font-size:55px}.schedule__main-date{font-size:65px;letter-spacing:.02em;line-height:100px;text-transform:uppercase;color:var(--main-color);font-weight:900}.schedule__list{gap:10px}.schedule__item{padding:8px 19px;text-align:center;border-radius:12px;font-weight:600;font-size:35px;letter-spacing:.02em;text-transform:uppercase;color:var(--main-color)}.schedule__map{margin-bottom:25px;margin-top:25px;border-radius:36px;width:500px;height:230px;border:3.6125941276550293px solid var(--main-color);z-index:10;overflow:hidden}.schedule__location-cinema{font-size:30px;letter-spacing:.02em;color:var(--main-color);font-weight:800}.schedule__location{margin-bottom:25px;font-weight:400;font-size:23px;color:var(--black)}.schedule__icon{gap:23px}.schedule__button{padding:25px 60px;background-color:var(--main-color);font-size:27px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;border-radius:50px;margin-top:25px;border:3px solid transparent;transition:border-color .3s,background-color .3s,color .3s}.schedule__button:focus{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.schedule__button:hover{background-color:var(--white);color:var(--main-color)}.schedule__button:active{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}.tabs-btn{height:200px}.schedule__button-mob{display:none;margin:65px auto;border:none}.schedule__card-first.active,.schedule__card-third.active{border:3px solid var(--main-color)}.schedule__card-fourth.active,.schedule__card-second.active{border:3px solid var(--green)}.schedule__main-cards .schedule__main-card{left:-999px;opacity:0;position:absolute;transition:1s}.schedule__main-cards .schedule__main-card.active{position:static;opacity:1}.modal-open{overflow:hidden}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;justify-content:center;z-index:100;overflow-y:auto;overflow-x:hidden}.overlay.visible{display:flex}@media (max-width:1024px){.schedule__card-first{display:flex}.card-close{display:block}.schedule{padding-top:65px;padding-bottom:50px}.schedule__card-first.active,.schedule__card-third.active{border:none}.schedule__subtitle::before{transform:scale(.8);bottom:-22px;left:32%}.schedule__subtitle::after{transform:scale(.8);right:5%}.schedule__title::after{content:url(../images/blue-red-yellow-2.svg);position:absolute;top:-115px;right:30%;transform:scale(.8)}.schedule__title::before{transform:scale(.8);left:25px;top:50px}.schedule__subtitle{margin-bottom:70px}.schedule__main-cards{display:none}.schedule__button-mob{display:block}.schedule__item{padding:5px 7px;font-size:40px;border-radius:10px}.schedule__cards::before{bottom:16%;left:3%}.tabs-btn{height:200px}.schedule__card-first,.schedule__card-first.active,.schedule__card-third,.schedule__card-third.active{background-position:center 150px}}@media (max-width:767px){.schedule__title::after{transform:scale(.5);right:50%;top:-90px}.tabs-btn{height:120px}.schedule__subtitle::before{transform:scale(.5);left:25%;bottom:-105%}.schedule__subtitle::after{transform:scale(.5);right:30%;top:-85px;bottom:0}.schedule__title::before{display:none}.schedule__subtitle{margin-bottom:25px}.schedule__number{font-size:34px}.schedule__area{font-size:16px}.schedule__address{font-size:14px}.schedule__card-first,.schedule__card-third{background-size:20px 20px}.schedule__card-fourth,.schedule__card-second{background-image:url(../images/arrow-green.svg);background-position:center 75px;background-size:20px 20px}.schedule__card-first,.schedule__card-first.active,.schedule__card-third,.schedule__card-third.active{background-position:center 85px}.card{padding:15px 30px 30px;border-radius:21px;background-size:11px 5px}.schedule__main-card{border:2px solid var(--main-color)}.schedule__cards::after{transform:scale(.5);left:82%;bottom:-11%}.schedule__cards::before{display:none}.schedule__date{font-size:12px}.schedule__main-date{font-size:42px;line-height:50px}.schedule__month{font-size:40px}.schedule__item{padding:5px 7px;font-size:18px;border-radius:5px}.schedule__location{margin-bottom:10px;font-size:14px}.schedule__location-cinema{font-size:16px}.schedule__svg{transform:scale(.5)}.schedule__map{margin-bottom:17px;margin-top:17px;width:221px;height:109px;border:2px solid var(--main-color);border-radius:16px}.ymaps-2-1-79-map{width:221px;height:109px}.schedule__icon{gap:0}.schedule__button{padding:15px 20px;margin-top:17px;font-size:25px}.schedule__button-mob{position:relative;margin-top:30px;margin-bottom:30px}.schedule__button-mob::after{content:url(../images/yellow-red.svg);position:absolute;bottom:-200%;left:10%;transform:scale(.5)}}*,::after,::before,html{box-sizing:border-box}h1,h2,h3,h4,p{margin:0}body{font-family:Raleway,sans-serif;margin:0 auto;max-width:1920px}:root{--white:#fff;--black:#000;--main-color:#e75d1f;--green:#8faf2e}.container{max-width:1542px;padding:0 15px;margin:0 auto}.flex{display:flex}.btn{cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.title{font-weight:900;font-size:45px;letter-spacing:2%;text-align:center;text-transform:uppercase;color:#000}.title-orange{font-weight:900;font-size:45px;letter-spacing:2%;text-transform:uppercase;color:var(--main-color)}.title-green{font-weight:900;font-size:45px;letter-spacing:.02em;text-transform:uppercase;color:var(--green)}.title-descr{text-align:center;font-weight:500;font-size:25px;letter-spacing:.02em;color:#000}.orange-btn{padding:30px 60px;background-color:var(--main-color);font-size:27px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#fff;border-radius:50px}.bold-font{font-weight:700}.green-text{color:var(--green)}.orange-text{color:var(--main-color)}@media (max-width:1024px){.orange-btn{padding:25px 45px;font-size:20px}.title,.title-green,.title-orange{font-size:36px}.title-descr{font-size:20px}}@media (max-width:767px){.title,.title-green,.title-orange{font-size:20px;line-height:120%;letter-spacing:.02em}.title-descr{font-size:14px}.orange-btn{padding:15px 35px;font-size:16px}}.show{overflow:hidden;padding-top:103px;padding-bottom:100px;text-align:center;position:relative}.show::before{content:url(../images/green-triangle.svg);position:absolute;left:100px;top:42%}.show::after{content:url(../images/blue-red-yellow.svg);position:absolute;right:55px;top:55%}.show__title{position:relative}.show__title::after{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-30px;left:17%}.show__title::before{content:url(../images/red-yellow.svg);position:absolute;bottom:-190px;left:27%;z-index:10}.show__images{margin-bottom:110px;position:relative;flex-wrap:wrap;margin-top:120px;justify-content:center;gap:20px}.show__images::before{content:url(../images/red-green-blue.svg);position:absolute;top:-50px;left:100px}.show__images::after{content:url(../images/ray-top-red.svg);position:absolute;top:-50px;right:100px}.show__item{position:relative;overflow:hidden;border:5px solid var(--main-color);border-radius:35px;box-shadow:0 0 25px 0 rgba(92,38,13,.25)}.show__name{text-align:start;padding-left:10px;position:absolute;bottom:50px;left:50px;font-weight:900;font-size:39px;letter-spacing:.02em;color:var(--white)}.show__item-descr{margin-top:15px;font-weight:700;font-size:24px;letter-spacing:.02em;color:var(--white)}.show__btn{position:relative;margin:0 auto;border:3px solid transparent;transition:border-color .3s,background-color .3s,color .3s}.show__btn::before{content:url(../images/ray-bottom-green.svg);position:absolute;top:-115px;left:-140%}.show__btn::after{content:url(../images/yellow-triangle.svg);position:absolute;bottom:20px;right:-80%}.show__btn:focus{background-color:var(--main-color);color:var(--white)}.show__btn:hover{border:3px solid var(--main-color);background-color:var(--white);color:var(--main-color)}.show__btn:active{border:3px solid var(--white);background-color:var(--main-color);color:var(--white)}@media (max-width:1024px){.show{padding-top:0}.show::after{top:80%;transform:scale(.8)}.show__title{max-width:450px;margin:auto}.show__item{max-width:297px}.show__images{margin-top:60px;margin-bottom:35px}.show__title::after{transform:scale(.8);bottom:26px;left:6%}.show__images::before{top:-230px;transform:scale(.8)}.show__images::after{transform:scale(.8);top:-40px;right:10px}.show__title::before{display:none}.show__btn::before{left:0;transform:scale(.8)}.show__name{text-align:left;font-size:25px;bottom:20px;left:15px}.show__item-descr{margin-top:0;font-size:16px}.show__btn::after{display:none}}@media (max-width:768px){.show__btn::before{top:-80%;left:-80%}}@media (max-width:767px){.show{padding-bottom:80px}.show::after{transform:scale(.5);right:26px}.show__item{max-width:248px;margin-bottom:25px;border-radius:15px;border:2px solid var(--main-color)}.show__images{margin-top:25px;margin-bottom:5px}.show__title::after{transform:scale(.5);bottom:12px;left:11%}.eight,.fifth,.first,.fourth,.second,.seventh,.sixth,.third{transform:none}.nineth{position:relative;top:0;left:0}.show__btn::before{transform:scale(.5);top:-43px;left:-56px}.show__images::after{transform:scale(.5)}.show__name{padding-left:0}.show__images::before{transform:scale(.5);top:140px;left:-5px}}.tickets{padding-bottom:206px;text-align:center}.tickets__title{position:relative;margin-bottom:138px}.tickets__title::after{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-30px;right:32%}.tickets__title::before{content:url(../images/yellow-red-2.svg);position:absolute;bottom:-80px;left:13%}.tickets__subtitle{position:relative;font-weight:800;font-size:35px;line-height:131%;letter-spacing:.02em;color:var(--black);margin:30px auto}.tickets__subtitle::before{content:url(../images/red-blue-green.svg);position:absolute;bottom:-127px;left:120px}.tickets__subtitle::after{content:url(../images/green-triangle.svg);position:absolute;bottom:100px;right:160px}.tickets__description{max-width:800px;margin:auto auto 100px;font-weight:400;font-size:25px;line-height:131%;letter-spacing:.02em;text-align:center;color:var(--black)}.tickets__tel{font-weight:800}.tickets__cards{position:relative;margin:0 auto;max-width:1000px;display:grid;grid-template-columns:repeat(4,270px);justify-content:center;gap:30px}.tickets__cards::before{content:url(../images/ray-bottom-green.svg);position:absolute;left:-100px;bottom:0}.tickets__cards::after{content:url(../images/ray-top-red.svg);position:absolute;right:-67px;top:-50px}.tickets__number{padding-top:20px;text-align:center;background-image:url(../images/green.svg);background-position:top;height:105px;background-repeat:no-repeat;font-size:45px;letter-spacing:.02em;text-transform:uppercase;color:var(--white);font-weight:900}.tickets__descr{padding:20px;font-weight:300;font-size:16px;line-height:130%;letter-spacing:.02em;color:var(--black)}.tickets__svg::before{content:url(../images/blue-red-yellow.svg);position:absolute;right:0;top:0;transform:scale(.5);display:none}.tickets__svg::after{content:url(../images/blue-red-yellow.svg);position:absolute;left:0;bottom:0;transform:scale(.5);display:none}.tickets__svg1::before{content:url(../images/green-triangle.svg);position:absolute;right:0;bottom:0;transform:scale(.5);display:none}.tickets__svg1::after{content:url(../images/green-triangle.svg);position:absolute;right:0;top:0;transform:scale(.5);display:none}@media (max-width:1024px){.tickets__cards{grid-template-columns:repeat(2,270px);gap:0}.tickets__subtitle{font-size:30px;max-width:500px}.tickets__description{font-size:22px;max-width:500px;margin-bottom:60px}.tickets__cards::after{content:url(../images/ray-top-red.svg);position:absolute;right:20%;top:-50px}.tickets__cards::before{left:20%;bottom:-9%}.tickets__title{margin-bottom:80px}.tickets__title::before{transform:scale(.6)}.tickets__subtitle::after{transform:scale(.6);bottom:57px}.tickets__subtitle::before{transform:scale(.6);left:-50px;bottom:-300px}.tickets__title::after{transform:scale(.8);right:27%}.tickets__cards::after,.tickets__cards::before{transform:scale(.8)}}@media (max-width:768px){.tickets{padding-bottom:220px}.tickets__cards::before{bottom:0;left:13%}.tickets__title::after{right:20%}}@media (max-width:767px){.tickets{padding-bottom:170px}.tickets__subtitle{font-size:20px;max-width:250px}.tickets__svg1::after,.tickets__svg1::before,.tickets__svg::after,.tickets__svg::before{display:block}.tickets__title::after{bottom:-17px;right:9%;transform:scale(.5)}.tickets__description{font-size:16px;max-width:200px}.tickets__descr{font-size:14px}.tickets__cards::after{right:11%;transform:scale(.5)}.tickets__cards::before{left:7%;transform:scale(.5)}.tickets__number{transform:scale(.8)}.tickets__description,.tickets__title{margin-bottom:40px}.tickets__cards{grid-template-columns:repeat(1,270px);gap:20px;gap:0}.tickets__subtitle::after{bottom:-90px;right:242px}.tickets__title::before{transform:scale(.5);left:2%}.tickets__svg::before{top:60%}.tickets__svg::after{bottom:30%}.tickets__svg1::after{top:30%}}.tooltip-button{position:relative;display:block;width:59px;height:59px;cursor:pointer}.popup-text{position:absolute;text-align:center;width:370px;font-weight:600;font-size:15px;line-height:130%;letter-spacing:.02em;color:#e75d1f;background-color:var(--white);border-radius:35px;border:2px solid #e75d1f;padding:15px;left:-273%;top:-70px;opacity:0;transition:opacity .3s ease-in-out}.popup-text-3{width:450px;left:-340%;top:-84px}.popup-text::after,.popup-text::before{content:'';border:solid transparent;position:absolute;left:50%;margin-left:-12px;bottom:-32px;width:0}.popup-text::after{border-top-color:var(--white);border-width:14px;margin-left:-9px;top:49px}.popup-text::before{border-top-color:var(--main-color);border-width:16px}.tooltip-button:hover .popup-text{opacity:1}.popup-text-3::after{margin-left:-10px;top:69px}.video{position:relative;margin-top:-92px;padding-top:67px;padding-bottom:100px;overflow:hidden}.video::after{content:"";position:absolute;background-image:url(../images/carrot.svg);background-repeat:no-repeat;background-size:contain;width:135px;height:145px;right:9%;bottom:60px;z-index:10}.video::before{content:url(../images/red-green-blue.svg);position:absolute;right:10%;bottom:60px;z-index:10}.video__title{margin-bottom:7px;position:relative}.video__title::after{content:url(../images/red-yellow.svg);position:absolute;left:100px;bottom:-130px}.video__title::before{content:url(../images/green-triangle.svg);position:absolute;right:23%;bottom:-130px}.video__subtitle{position:relative;margin-bottom:123px}.video__subtitle::before{content:url(../images/wavy-line-orange.svg);position:absolute;bottom:-22px;left:40%}.video__subtitle::after{content:url(../images/ray-top-red.svg);position:absolute;right:140px;bottom:-115px}.video__player{position:relative;margin:0 auto;max-width:1106px;padding-top:35.25%;border-radius:35px;border:5px solid var(--main-color);overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.video__span{position:relative}.video__span::before{content:url(../images/ray-bottom-green.svg);position:absolute;left:140px;bottom:-70px}.video__span::after{content:url(../images/blue-red-yellow.svg);position:absolute;right:0;top:0}.video__overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-size:cover}.iframe{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.video__control{position:absolute;background-image:url(../images/button-play.svg);background-size:cover;background-repeat:no-repeat;width:87px;height:87px;border-radius:163px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10}@media (max-width:1024px){.video{padding-left:20px;padding-right:20px;margin-top:-70px}.video::before{display:none}.video::after{transform:scale(.8);bottom:36px;right:-30px}.video__span::before{transform:scale(.8);left:-30px;bottom:-50px}.video__title::before{right:50%;bottom:200%;transform:scale(.8)}.video__title::after{transform:scale(.8);bottom:-80px;left:0}.video__subtitle{margin-bottom:70px}.video__subtitle::before{transform:scale(.8);left:31%}.video__subtitle::after{transform:scale(.8);right:-30px;bottom:0;top:40px}.video__span::after{display:none;right:-65px;top:-220px}}@media (max-width:767px){.video{padding-bottom:50px;margin-top:-30px}.video__player{border:2px solid var(--main-color);border-radius:9px;padding-top:8.25%}.video__control{width:44px;height:44px}.video__subtitle{margin-bottom:35px}.video::after{right:-35px;bottom:-10px;transform:scale(.5)}.video__subtitle::before{transform:scale(.5);left:16%;bottom:-15px}.video__subtitle::after,.video__title::after{transform:scale(.5)}.video__span::before{transform:scale(.5);bottom:-40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjcXVhaW50YW5jZS5jc3MiLCJtYWluLmNzcyIsImFuaW1hdGUuY3NzIiwiYW5zd2Vycy5jc3MiLCJjZXJ0aWZpY2F0ZS5jc3MiLCJlZHVjYXRpb24uY3NzIiwiZW1vdGlvbnMuY3NzIiwiZmFpcnktdGFsZS5jc3MiLCJmYXEuY3NzIiwiZm9vdGVyLmNzcyIsImZvcm1hdC5jc3MiLCJoZWFkZXIuY3NzIiwiaGVyby5jc3MiLCJub3JtYWxpemUuY3NzIiwic2V0dGluZ3MuY3NzIiwicGxvdC5jc3MiLCJwb3B1cC5jc3MiLCJyZXZpZXdzLmNzcyIsInNjaGVkdWxlLWRheS5jc3MiLCJzY2hlZHVsZS5jc3MiLCJzaG93LmNzcyIsInRpY2tldHMuY3NzIiwidG9vbHRpcC5jc3MiLCJ2aWRlby5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FDQSxZQUFBLE1BQ0EsZUFBQSxNQUNBLGlCQUFBLG1DQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFHQSxxQkFDQSxTQUFBLFNBR0EsNkJBQ0EsUUFBQSxnQ0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLEtBQUEsR0FHQSw0QkFDQSxRQUFBLGtDQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsTUFBQSxHQUdBLDRCQUNBLFNBQUEsU0FHQSxvQ0FDQSxRQUFBLHFDQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLFFBQUEsS0FHQSxtQ0FDQSxRQUFBLDBDQUNBLFNBQUEsU0FDQSxPQUFBLE1BQ0EsS0FBQSxHQUdBLHVCQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLElBQUEsS0FHQSwyQkFDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsYUFHQSx3QkFDQSxXQUFBLElBQ0EsY0FBQSxNQUdBLDZCQUNBLFVBQUEsTUFDQSxTQUFBLFNBR0EscUNBQ0EsUUFBQSwyQkFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsTUFHQSxvQ0FDQSxRQUFBLHNDQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxPQUlBLG9CQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsYUFHQSwwQkFDQSxTQUFBLFNBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLGFBR0EsaUNBQ0EsUUFBQSxtQ0FDQSxTQUFBLFNBQ0EsT0FBQSxPQUNBLE1BQUEsTUFHQSxvQkFDQSxjQUFBLEtBR0Esb0JBQ0EsU0FBQSxTQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsYUFHQSw0QkFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLGlCQUFBLGdDQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUlBLDBCQUNBLG9DQUNBLElBQUEsSUFDQSxNQUFBLEtBRUEsaUNBQ0EsUUFBQSxLQUdBLHFDQUNBLE1BQUEsRUFHQSxvQ0FDQSxLQUFBLEdBSUEsMEJBQ0EsaUNBQ0EsTUFBQSxFQUVBLHVCQUNBLGVBQUEsT0FHQSx3QkFDQSxjQUFBLEtBR0Esb0NBQ0EsS0FBQSxLQUNBLFVBQUEsVUFFQSw2QkFDQSxPQUFBLE9BQ0EsVUFBQSxVQUdBLDRCQUNBLFVBQUEsVUFJQSxtQ0FDQSxVQUFBLFVBQ0EsT0FBQSxLQUNBLEtBQUEsSUFHQSxxQ0FDQSxNQUFBLE1BQ0EsVUFBQSxVQUdBLG9DQUNBLFVBQUEsVUFFQSx3QkFDQSxTQUFBLFNBQ0EsaUJBQUEsMkJBQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsS0FBQSxJQUNBLE9BQUEsSUFJQSx5QkFDQSxvQ0FDQSxLQUFBLElBQ0EsVUFBQSxVQUdBLDZCQUNBLE9BQUEsT0FDQSxVQUFBLFVBR0EsbUNDQ0cscUNEQ0gsUUFBQSxNQUlBLHlCQUNBLGNBQ0EsWUFBQSxNQUNBLGVBQUEsTUFHQSxxQkFDQSxVQUFBLE1BRUEsd0JBQ0EsY0FBQSxLQUdBLHdCQUNBLE1BQUEsS0FDQSxPQUFBLE1BRUEsMkJBQ0EsVUFBQSxNRTVPQSxzQkFDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsSUFHQSxjQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsS0FHQSxtQkFDQSxRQUFBLEtBR0EsaUNBQ0EsUUFBQSxNQUdBLGlCRGlQQSxpQkFDQSxpQkMvT0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsUUFDQSxPQUFBLFFBR0Esd0JBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBR0EsZ0JBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLElBQ0EsUUFBQSxLQUdBLHFCQUNBLFFBQUEsS0FHQSxtQ0FDQSxRQUFBLE1BR0EsbUJEaVBBLG1CQUNBLG1CQy9PQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLFFBQ0EsT0FBQSxRQUdBLHNCQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxJQUdBLGNBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsUUFBQSxLQUVBLG1CQUNBLFFBQUEsS0FHQSxpQ0FDQSxRQUFBLE1BSUEsaUJBR0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsUUFDQSxPQUFBLFFBR0EsK0JBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBRUEsZUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLEtBR0Esb0JBQ0EsUUFBQSxLQUdBLGtDQUNBLFFBQUEsTUFHQSxrQkRpUEEsa0JBQ0Esa0JDL09BLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLFFBQ0EsT0FBQSxRQUdBLDBCQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUVBLGVBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUVBLG9CQUNBLFFBQUEsS0FJQSxrQ0FDQSxRQUFBLE1BR0Esa0JEaVBBLGtCQUNBLGtCQy9PQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEs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LDRCQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxJQUFBLE9BQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BRUEsWUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLGlCQUFBLCtCQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxPQUFBLE9BQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BR0EsWUFDQSxTQUFBLFNBQ0EsY0FBQSxNQUdBLG9CQUNBLFFBQUEsb0NBQ0EsU0FBQSxTQUNBLE9BQUEsTUFDQSxLQUFBLElBR0EsbUJBQ0EsUUFBQSxnQ0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLEtBQUEsSUFHQSxjQUNBLFNBQUEsU0FHQSxxQkFDQSxRQUFBLG1DQUNBLFNBQUEsU0FDQSxJQUFBLE9BQ0EsTUFBQSxNQUlBLHNCQUNBLFFBQUEsbUNBQ0EsU0FBQSxTQUNBLE9BQUEsT0FDQSxNQUFBLE1BQ0EsUUFBQSxHQUlBLGdCQUNBLFNBQUEsU0FDQSxPQUFBLFFBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsYUFDQSxXQUFBLEdBR0EsaUJBQ0EsU0FBQSxTQUNBLFdBQUEsSUFDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLGFBRUEsdUJBQ0EsYUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLGFBR0EseUJBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxpQkFBQSxvQ0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsS0FHQSxZQUNBLFFBQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxpQkFBQSxZQUNBLFdBQUEsRUFDQSxTQUFBLE9BQ0EsV0FBQSxLQUNBLFdBQUEsSUFJQSx3QkFDQSxRQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsS0FDQSxP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QUFBLGFBQ0EsWUFBQSxJQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsV0FBQSxPQUNBLE1BQUEsa0JBQ0EsT0FBQSxRQUNBLGNBQUEsS0FDQSxPQUVBLElBQUEsTUFBQSxZQURBLFVBQUEsS0FFQSxXQUFBLGFBQUEsSUFBQSxpQkFBQSxJQUFBLE1BQUEsSUFHQSxpQkFDQSxTQUFBLFNBSUEsaUJBQUEsUUFDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsa0JBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxFQUFBLGtCQUFBLENBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxFQUFBLGtCQUNBLE9BQUEsS0FHQSxhQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FWQSxBQUNBLEFBQ0EsT0FGQSxJQUVBLE1BREEsS0FhQSx3QkFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxNQUNBLEtBQUEsTUFFQSxXQUFBLDJCQUFBLE9BQUEsT0FDQSxRQURBLFVBR0EsZUFBQSxLQUdBLHFCQUNBLFNBQUEsU0FJQSxpQkFBQSxRQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxrQkFBQSxDQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsa0JBQUEsQ0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsa0JBQ0EsT0FBQSxLQUVBLFlBQUEsT0FDQSxhQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBWEEsQUFDQSxBQUNBLE9BRkEsSUFFQSxNQURBLEtBYUEsNEJBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsTUFDQSxLQUFBLE1BRUEsV0FBQSwyQkFBQSxPQUFBLE9BQ0EsUUFEQSxVQUVBLGVBQUEsS0FJQSxtQkFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxpQkFBQSxhQUNBLE1BQUEsa0JBRUEsbUJBQ0EsaUJBQUEsa0JBQ0EsTUFBQSxhQUdBLG9CQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLGlCQUFBLGFBQ0EsTUFBQSxrQkFHQSxjQUNB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QSxhQUdBLG9CQUNBLFFBQUEsNkJBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBQ0EsUUFBQSxLQUdBLFlBQ0EsVUFBQSxNQUNBLE9BQUEsS0FBQSxLQUNBLEtBSUEsV0FDQSxPQUFBLEVBQUEsS0FDQSxLQUNBLFFBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsYUFBQSxJQUFBLGlCQUFBLElBQUEsTUFBQSxJQUdBLGlCQUNBLE9BQUEsSUFBQSxNQUFBLGFBQ0EsaUJBQUEsa0JBQ0EsTUFBQSxhQUVBLGlCQUNBLGlCQUFBLGFBQ0EsTUFBQSxrQkFHQSxrQkFDQSxPQUFBLElBQUEsTUFBQSxhQUNBLGlCQUFBLGtCQUNBLE1BQUEsYUFHQSxZQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxhQUNBLFVBQUEsS0FHQSxZQUNBLGNBQUEsSUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLGFBRUEsYUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLGFBY0Esb0JBQ0EsY0FBQSxJQUNBLFVBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsV0FBQSxPQUNBLE1BQUEsYUFHQSxtQkFDQSxjQUFBLElBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxlQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsYUFFQSxvQkFDQSxjQUFBLElBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLFdBQUEsT0FDQSxNQUFBLGFBRUEsbUJBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxlQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsYUFFQSxvQkFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxXQUFBLE9BQ0EsTUFBQSxhQUVBLG1CQUNBLFVBQUEsTUFDQSxPQUNBLE1BREEsS0FBQSxFQUdBLGtCQUNBLE9BQUEsRUFBQSxLQUNBLFlBR0EsMEJBQ0EsTUFD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QSxjQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsV0FBQSxnQ0FHQSxPQUFBLE9BREEsTUFEQSxVQUdBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxRQUNBLFdBQUEsUUFBQSxJQUdBLG9CQUNBLFFBQUEsRUFHQSx5QkFDQSxnQkFDQSxRQUFBLEtBQUEsTUFNQSx3QkFDQSxTQUFBLE1BQ0EsU0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esd0JBQUEsVUFBQSxnQkFBQSxVQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxXQUFBLElBQ0EsUUFBQSxHQUdBLDZCQUNBLFFBQUEsRUFDQSxXQUFBLFFBR0EsZ0NBQ0EsT0FFQSxLQUZBLEtBQ0EsUUFBQSxLQUFBLEtBR0EsU0FBQSxTQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxNQUNBLGlCQUFBLGFBQ0EsUUFBQSxJQUVBLDhCQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEdBQ0EsT0FBQSxRQUNBLFdBQUEsUUFBQSxJQUVBLG9DQUNBLFFBQUEsRUFHQSxtQ0FDQSxVQUFBLEtBQ0EsY0FBQSxLQUdBLGtDQUNBLGNBQUEsS0FFQSxtQ0FDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FLQSxzQkFDQSxTQUFBLE1BQ0EsU0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esd0JBQUEsVUFBQSxnQkFBQSxVQUVBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxXQUFBLElBQ0EsUUFBQSxJQUdBLDJCQUNBLFFBQUEsRUFDQSxXQUFBLFFBR0EsOEJBQ0EsU0FBQSxTQUNBLE9BRUEsS0FGQSxLQUNBLFFBQUEsS0FBQSxLQUdBLGNBQUEsS0FFQSxVQUFBLE1BQ0EsaUJBQUEsYUFDQSxRQUFBLElBR0EsMkJBQ0EsTUFBQSxLQUNBLGdCQUFBLFVBQ0EsWUFBQSxJQUdBLDRCQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEdBQ0EsT0FBQSxRQUNBLFdBQUEsUUFBQSxJQUVBLGtDQUNBLFFBQUEsRUFHQSxpQ0FDQSxVQUFBLEtBQ0EsY0FBQSxLQUdBLGdDQUNBLGNBQUEsS0FFQSxpQ0FDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FLQSxvQkFDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFNBQUEsTUFDQSxTQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSx3QkFBQSxVQUFBLGdCQUFBLFVBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsSUFDQSxRQUFBLEdBR0EseUJBQ0EsUUFBQSxFQUNBLFdBQUEsUUFHQSw0QkFDQSxPQUVBLEtBRkEsS0FDQSxRQUFBLEtBQUEsS0FHQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLFdBQUEsTUFDQSxpQkFBQSxhQUNBLFFBQUEsSUFDQSxnQkFBQSxPQUVBLDBCQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsV0FBQSxnQ0FHQSxPQUFBLE9BREEsTUFEQSxVQUdBLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxRQUNBLFdBQUEsUUFBQSxJQUVBLGdDQUNBLFFBQUEsRUFHQSw0QkFDQSxZQUFBLE9BQ0EsTUFBQSxNQUNBLGdCQUFBLGFBQ0EsVUFBQSxLQUdBLHdCQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLFlBQ0EsTUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxRQUNBLFdBQUEsV0FBQSxJQUdBLDhCQUNBLGlCQUFBLFFBR0EsMEJBQ0EsU0FBQSxTQUNBLE1BQUEsa0JBQ0EsY0FBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsZUFBQSxVQUtBLGlCQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEsT0FDQSxTQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSx3QkFBQSxVQUFBLGdCQUFBLFVBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsSUFDQSxRQUFBLE1BR0Esc0JBQ0EsUUFBQSxFQUNBLFdBQUEsUUFFQSwyQkFDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BR0Esc0JBQ0EsaUJBQUEsNkJBQ0Esa0JBQUEsVUFDQSxVQUFBLE1BQ0EsV0FBQSxNQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUdBLDZCQUNBLFFBQUEsS0FDQSxTQUFBLFNBR0Esb0NBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxZQUFBLElBQUEsT0FBQSxRQUNBLElBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsR0FHQSxxQ0FDQSxRQUFBLHlCQUNBLFNBQUEsU0FDQSxJQUFBLE9BQ0EsS0FBQSxNQUdBLHFCQUNBLFNBQUEsU0FDQSxJQUFBLE9BQ0EsS0FBQSxNQUdBLCtCQUNBLFVBQUEsTUFFQSx1QkFFQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsa0JBQ0EsZUFBQSxVQUNBLFdBQUEsTUFDQSxjQUFBLEtBR0EsdUJBQ0EsUUFBQSxLQUNBLElBQUEsS0FHQSw2QkFDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLE1BQ0EsT0FBQSxLQUdBLHdCQUNBLFNBQUEsU0FDQSxpQkFBQSxpQ0FDQSxrQkFBQSxVQUNBLGlCQUFBLFlBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsWUFDQSxZQUFBLEtBQ0EsTUFBQSxhQUNBLE9BQUEsUUFDQSxVQUFBLE1BQ0EsV0FBQSxNQUNBLFlBQUEsTUFDQSxlQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsT0FHQSwrQkFDQSxRQUFBLGdDQUNBLFNBQUEsU0FDQSxPQUFBLElBQ0EsTUFBQSxLQUdBLHNCQUNBLFNBQUEsU0FDQSxjQUFBLEtBQ0EsZUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxHQUdBLDZCQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsaUJBQUEs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QUEsb0NBQ0EsZ0JBQUEsS0FDQSxPQUFBLE1BRUEsUUFBQSxFQUFBLEtBRUEsb0NBQ0EsSUFBQSxNQUNBLE1BQUEsTUFDQSxNQUFBLElBMENBLE9BQUEsSUF2Q0EsdUJBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBRUEsNkJBQ0EsVUFBQSxNQUNBLFVBQUEsTUFDQSxjQUFBLElBQ0EsT0FBQSxLQUNBLFVBQUEsS0FFQSxzQkFFQSxVQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE1BRUEsNkJBQ0EsTUFBQSxLQUVBLHNCQUVBLFVBQUEsSUFFQSxxQ0FFQSxRQUFBLGdDQUNBLElBQUEsTUFDQSxLQUFBLEtBR0EsK0JBQ0EsT0FBQSxHQUNBLE1BQUEsTUMxbUNBLFNBQ0EsWUFBQSxNQUNBLFNBQUEsT0FHQSxnQkFDQSxTQUFBLFNBQ0EsY0FBQSxNQUdBLHdCQUNBLFFBQUEsbUNBQ0EsU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLElBR0EsdUJBQ0EsUUFBQSxtQ0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsTUFHQSxnQkFDQSxTQUFBLFNBQ0EsY0FBQSxNQUNBLElBQUEsS0FDQSxnQkFBQSxPQUVBLGtCQUNBLFdBQUEsUUFBQSxJQUVBLHdCQUNBLFFBQUEsR0FHQSx1QkFDQSxRQUFBLG1DQUNBLFNBQUEsU0FDQSxPQUFBLE9BQ0EsTUFBQSxNQUdBLGVBQ0EsWUFBQSxPQUdBLG9CQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLGNBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsbUJBR0EsZ0JBQ0EsU0FBQSxTQUNBLFdBQUEsT0FHQSxrQkFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxVQUFBLEdBR0Esb0NBQ0EsVUFBQSxpQkFHQSxrQkFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsSUFDQSxRQUFBLEdBQ0EsV0FBQSxVQUFBLEdBR0Esb0NBQ0EsVUFBQSxrQkFHQSxrQkFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsSUFDQSxRQUFBLEdBQ0EsV0FBQSxVQUFBLEdBR0Esb0NBQ0EsVUFBQSxpQkFHQSxrQkFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsS0FHQSxrQkFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsR0FDQSxRQUFBLEVBQ0EsV0FBQSxVQUFBLEdBR0Esb0NBQ0EsVUFBQSxrQkFHQSxrQkFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE9BQUEsSUFDQSxRQUFBLEdBQ0EsV0FBQSxVQUFBLEdBRUEsa0JBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsV0FBQSxVQUFBLEdBRUEsa0JBQ0EsU0FBQSxTQUNBLEtBQUEsR0FDQSxXQUFBLFVBQUEsR0FHQSxvQ0FDQSxVQUFBLGtCQUdBLHFDQUNBLFVBQUEsaUJBRUEsb0NBQ0EsVUFBQSxrQkFJQSxrQkFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsSUFDQSxXQUFBLFVBQUEsR0FHQSxvQ0FDQSxVQUFBLGlCQUdBLG1CQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLFdBQUEsVUFBQSxHQUdBLHFDQUNBLFVBQUEsaUJBRUEsbUJBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsV0FBQSxVQUFBLEdBR0EsbUJBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLElBQ0EsV0FBQSxVQUFBLEdBR0EsbUJBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLElBQ0EsWUFDQSxRQUFBLEdBR0EsdUJBQ0EsWUFLQSxxQ0FDQSxVQUFBLGtCQUdBLDJCQUNBLFFBQUEsS0FLQSxvQkFDQSxjQUFBLEtBR0Esc0JBQ0EsV0FBQSxNQUdBLHNCQUdBLHNCQUZBLFdBQUEsTUFLQSxzQkFDQSxXQUFBLE1BRUEsc0JBQ0EsV0FBQSxNQUVBLHNCQUNBLFdBQUEsTUFFQSxzQkFHQSxzQkFGQSxXQUFBLE1BS0Esc0JBQ0EsV0FBQSxNQUVBLHVCQUNBLFdBQUEsTUFFQSx1QkFHQSx1QkFGQSxXQUFBLE1BTUEscUJBQ0EsU0FBQSxTQUNBLElBQUEsSUFD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LE9BQUEsRUFDQSxJQUFBLEtBR0Esb0JBcENBLFFBQUEsS0FxQ0EsTUFBQSxNQUNBLElBQUEsUUFHQSx5QkFFQSxPQUNBLGVBQUEsS0FDQSxXQUFBLE1BR0EsZUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxjQUFBLElBQ0EsWUFBQSxNQUVBLGdCQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0EsaUJBQ0EsY0FBQSxLQUVBLGNBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxVQUFBLFVBRUEseUJBQ0EsVUFBQSxVQUNBLEtBQUEsSUFDQSxPQUFBLE1BTUEsd0JBSEEscUJBQ0EsVUFBQSxVQUtBLHFCQUNBLFVBQUEsVUFDQSxPQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmFjcXVhaW50YW5jZSB7XHJcbiAgIHBhZGRpbmctdG9wOiAyOTVweDtcclxuICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWFjcXVhbnRhbmNlLndlYnApO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYWNxdWFpbnRhbmNlX190aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjcXVhaW50YW5jZV9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvd2hpdGUteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtNzJweDtcclxuICAgbGVmdDogNyU7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX3RpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZ3JlZW4tdHJpYW5nbGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC01MHB4O1xyXG4gICByaWdodDogNSU7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX2xlZnQtY29udGVudCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjcXVhaW50YW5jZV9fbGVmdC1jb250ZW50OjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3doaXRlLWdyZWVuLWdyZWVuLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiA0MCU7XHJcbiAgIGxlZnQ6IC0yMCU7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX2xlZnQtY29udGVudDo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS1ib3R0b20tZ3JlZW4tZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC00MHB4O1xyXG4gICBsZWZ0OiA4JTtcclxufVxyXG5cclxuLmFjcXVhaW50YW5jZV9fY29udGVudCB7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX3RpdGxlLXJpZ2h0IHtcclxuICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuZm9udC1zaXplOiAyNXB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmFjcXVhaW50YW5jZV9fc3VidGl0bGUge1xyXG4gICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEyOXB4O1xyXG59XHJcblxyXG4uYWNxdWFpbnRhbmNlX19yaWdodC1jb250ZW50IHtcclxuICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWNxdWFpbnRhbmNlX19yaWdodC1jb250ZW50OjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS10b3Auc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC02NXB4O1xyXG4gICByaWdodDogLTQwcHg7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX3JpZ2h0LWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ncmVlbi13aGl0ZS15ZWxsb3cuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDQwJTtcclxuICAgcmlnaHQ6IC0xMjBweDtcclxufVxyXG5cclxuXHJcbi5hY3F1YWludGFuY2VfX25hbWUge1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG5mb250LXNpemU6IDIwcHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX3Byb2Zlc3Npb24ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmFjcXVhaW50YW5jZV9fcHJvZmVzc2lvbjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTE1NXB4O1xyXG4gICByaWdodDogLTgwcHg7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX2xpc3Qge1xyXG5tYXJnaW4tYm90dG9tOiA2NnB4O1xyXG59XHJcblxyXG4uYWNxdWFpbnRhbmNlX19pdGVtIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgbGluZS1oZWlnaHQ6IDEzMSU7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX2l0ZW06OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6JycgO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ3JlZW4tdmVjdG9yLnN2Zyk7XHJcbiAgIHdpZHRoOiAyNHB4O1xyXG4gICBoZWlnaHQ6IDI1cHg7XHJcbiAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbi5hY3F1YWludGFuY2VfX3JpZ2h0LWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgdG9wOiA5MSU7XHJcbiAgIHJpZ2h0OiAyMHB4O1xyXG59XHJcbi5hY3F1YWludGFuY2VfX3Byb2Zlc3Npb246OmFmdGVyIHtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFjcXVhaW50YW5jZV9fcmlnaHQtY29udGVudDo6YmVmb3JlIHtcclxuICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hY3F1YWludGFuY2VfX2xlZnQtY29udGVudDo6YmVmb3JlIHtcclxuICAgbGVmdDogMDtcclxufVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgIC5hY3F1YWludGFuY2VfX3Byb2Zlc3Npb246OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgIH1cclxuICAgLmFjcXVhaW50YW5jZV9fY29udGVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIH1cclxuXHJcbiAgIC5hY3F1YWludGFuY2VfX3N1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgfVxyXG5cclxuICAgLmFjcXVhaW50YW5jZV9fbGVmdC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLmFjcXVhaW50YW5jZV9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogLTIzNHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuXHJcbiAgIC5hY3F1YWludGFuY2VfX3RpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC5hY3F1YWludGFuY2VfX2xlZnQtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIGJvdHRvbTogLTg1JTtcclxuICAgICAgbGVmdDogLTUlO1xyXG4gICB9XHJcblxyXG4gICAuYWNxdWFpbnRhbmNlX19yaWdodC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICByaWdodDogLTMzcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHJcbiAgIH1cclxuICAgLmFjcXVhaW50YW5jZV9fcmlnaHQtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLmFjcXVhaW50YW5jZV9fc3Bhbi1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFnaWNfMS5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTYzcHg7XHJcbiAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgIGxlZnQ6IDU4JTtcclxuICAgICAgYm90dG9tOiA1JTtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLmFjcXVhaW50YW5jZV9fbGVmdC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiA4NSU7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgfVxyXG5cclxuICAgLmFjcXVhaW50YW5jZV9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogLTE0MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgIH1cclxuXHJcbiAgIC5hY3F1YWludGFuY2VfX2xlZnQtY29udGVudDo6YWZ0ZXIsXHJcbiAgIC5hY3F1YWludGFuY2VfX3JpZ2h0LWNvbnRlbnQ6OmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLmFjcXVhaW50YW5jZSB7XHJcbiAgIHBhZGRpbmctdG9wOiAxMTVweDtcclxuICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xyXG59XHJcblxyXG4gICAuYWNxdWFpbnRhbmNlX19waG90b3tcclxuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgfVxyXG4gICAuYWNxdWFpbnRhbmNlX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5hY3F1YWludGFuY2VfX3NwYW4taW1nIHtcclxuICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgIH1cclxuICAgLmFjcXVhaW50YW5jZV9fdGl0bGUtcmlnaHQge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuXHJcbn0iLG51bGwsIi5oZXJvX19hbmltYXRpb24tc3RhciB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMzUwJTtcclxuICAgcmlnaHQ6IDI1JTtcclxufVxyXG5cclxuLnN0YXItYW5pbWF0ZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgd2lkdGg6IDExMHB4O1xyXG4gICBoZWlnaHQ6IDEyNHB4O1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3Rhci1hbmltYXRlX19pbWcge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3Rhci1hbmltYXRlX19pbWdbZGF0YS12aXNpYmxlXSB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gfVxyXG5cclxuLnN0YXItYW5pbWF0ZV9fMSxcclxuLnN0YXItYW5pbWF0ZV9fMixcclxuLnN0YXItYW5pbWF0ZV9fMyB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBvcGFjaXR5OiAxO1xyXG4gICB3aWR0aDogaW5oZXJpdDtcclxuICAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uaGVyb19fYW5pbWF0aW9uLWZsb3dlciB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAzNjAlO1xyXG4gICBsZWZ0OiAtMyU7XHJcbn1cclxuXHJcbi5mbG93ZXItYW5pbWF0ZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgd2lkdGg6IDE1N3B4O1xyXG4gICBoZWlnaHQ6IDIxOTtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZsb3dlci1hbmltYXRlX19pbWcge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmxvd2VyLWFuaW1hdGVfX2ltZ1tkYXRhLXZpc2libGVdIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiB9XHJcblxyXG4uZmxvd2VyLWFuaW1hdGVfXzEsXHJcbi5mbG93ZXItYW5pbWF0ZV9fMixcclxuLmZsb3dlci1hbmltYXRlX18zIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICBoZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5oZXJvX19hbmltYXRpb24td2F2eSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtODUlO1xyXG4gICBsZWZ0OiAzOCU7XHJcbn1cclxuXHJcbi53YXZ5LWFuaW1hdGUge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHdpZHRoOiAxNDlweDtcclxuICAgaGVpZ2h0OiAxOHB4O1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi53YXZ5LWFuaW1hdGVfX2ltZyB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53YXZ5LWFuaW1hdGVfX2ltZ1tkYXRhLXZpc2libGVdIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiB9XHJcblxyXG5cclxuLndhdnktYW5pbWF0ZV9fMSxcclxuLndhdnktYW5pbWF0ZV9fMSxcclxuLndhdnktYW5pbWF0ZV9fMSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBvcGFjaXR5OiAxO1xyXG4gICB3aWR0aDogaW5oZXJpdDtcclxuICAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uYWNxdWFpbnRhbmNlX19hbmltYXRpb24tbWFnaWMge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNzAlO1xyXG4gICBsZWZ0OiA1OCU7XHJcbn1cclxuLm1hZ2ljLWFuaW1hdGUge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHdpZHRoOiAxNjNweDtcclxuICAgaGVpZ2h0OiAxNzBweDtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hZ2ljLWFuaW1hdGVfX2ltZyB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWdpYy1hbmltYXRlX19pbWdbZGF0YS12aXNpYmxlXSB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gfVxyXG5cclxuLm1hZ2ljLWFuaW1hdGVfXzEsXHJcbi5tYWdpYy1hbmltYXRlX18yLFxyXG4ubWFnaWMtYW5pbWF0ZV9fMyB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBvcGFjaXR5OiAxO1xyXG4gICB3aWR0aDogaW5oZXJpdDtcclxuICAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uYW5zd2Vyc19fYW5pbWF0aW9uLWNyb3duIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC01JTtcclxuICAgbGVmdDogNjYlO1xyXG59XHJcbi5jcm93bi1hbmltYXRlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB3aWR0aDogOTFweDtcclxuICAgaGVpZ2h0OiA4OXB4O1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jcm93bi1hbmltYXRlX19pbWd7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG59XHJcblxyXG4uY3Jvd24tYW5pbWF0ZV9faW1nW2RhdGEtdmlzaWJsZV0ge1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuIH1cclxuXHJcbi5jcm93bi1hbmltYXRlX18xLFxyXG4uY3Jvd24tYW5pbWF0ZV9fMixcclxuLmNyb3duLWFuaW1hdGVfXzMge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgb3BhY2l0eTogMTtcclxuICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAuaGVyb19fYW5pbWF0aW9uLWZsb3dlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjI1MCU7XHJcbiAgICAgIGxlZnQ6IDYlO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY3cHgpIHtcclxuICAgLmhlcm9fX2FuaW1hdGlvbi1mbG93ZXIge1xyXG4gICAgICB3aWR0aDogMTQzcHg7XHJcbiAgICAgIGhlaWdodDogMTk5cHg7XHJcbiAgICAgIHRvcDogMTUwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAuZmxvd2VyLWFuaW1hdGUge1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgIC5mbG93ZXItYW5pbWF0ZSB7XHJcbiAgICAgIHdpZHRoOjgxcHg7XHJcbiAgICAgIGhlaWdodDogMTEzcHg7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLmhlcm9fX2FuaW1hdGlvbi1mbG93ZXIge1xyXG4gICAgICB0b3A6IDQ1NSU7XHJcbiAgICAgIGxlZnQ6IC0yJTtcclxuICAgfVxyXG4gICAuaGVyb19fYW5pbWF0aW9uLXN0YXIge1xyXG4gICAgICBib3R0b206IC0zMTAlO1xyXG4gICAgICByaWdodDogOCU7XHJcbiAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5oZXJvX19hbmltYXRpb24tc3RhcixcclxuICAgLmhlcm9fX2FuaW1hdGlvbi1mbG93ZXIsXHJcbiAgIC5oZXJvX19hbmltYXRpb24td2F2eSxcclxuICAgLmhlcm9fX3N2Zy1ib3R0b20sXHJcbiAgIC5oZXJvX19zdmctdG9wLFxyXG4gICAuYW5zd2Vyc19fYW5pbWF0aW9uLWNyb3duLFxyXG4gICAuYWNxdWFpbnRhbmNlX19hbmltYXRpb24tbWFnaWMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLmFuc3dlcnMge1xyXG4gICBwYWRkaW5nLXRvcDogOTNweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fdGl0bGUge1xyXG4gICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX190aXRsZS1kZXNjciB7XHJcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fdGl0bGUtZGVzY3I6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtb3JhbmdlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMjJweDtcclxuICAgbGVmdDogMTYlO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fdGl0bGUtZGVzY3I6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZ3JlZW4tdHJpYW5nbGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDI1cHg7XHJcbiAgIHJpZ2h0OiAtMTAlO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fY2FwdGlvbiB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbmZvbnQtc2l6ZTogMjVweDtcclxubGluZS1oZWlnaHQ6IDEzMSU7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19zdWJ0aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuZm9udC1zaXplOiAzNXB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxubWFyZ2luOiAxMjdweCBhdXRvIDMxcHg7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19zdWJ0aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogNTBweDtcclxuICAgdG9wOiAtMTAwcHg7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19kZXNyIHtcclxuICAgbWF4LXdpZHRoOiAxMTI1cHg7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDI1cHg7XHJcbmxpbmUtaGVpZ2h0OiAxMzElO1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmFuc3dlcnNfX3RleHQge1xyXG4gICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuZm9udC1zaXplOiAxNnB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmFuc3dlcnNfX2NvbnRlbnQge1xyXG4gICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGdhcDogMjBweDtcclxufVxyXG5cclxuICAgLmFuc3dlcnNfX3Bob3RvIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NTlweDtcclxuICAgfVxyXG5cclxuXHJcbi5hbnN3ZXJzX19saXN0IHtcclxuICAgbWFyZ2luLWJvdHRvbTogNDlweDtcclxuICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgIG1heC13aWR0aDogNDI1cHg7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19pdGVtIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgbGluZS1oZWlnaHQ6IDEzMSU7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19pdGVtOjpiZWZvcmUge1xyXG4gICBjb250ZW50OicnIDtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dyZWVuLXZlY3Rvci5zdmcpO1xyXG4gICB3aWR0aDogMjRweDtcclxuICAgaGVpZ2h0OiAyNXB4O1xyXG4gICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fbGVmdC1jb250ZW50IHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fbGVmdC1jb250ZW50OjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JlZC1ncmVlbi1ibHVlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAyNSU7XHJcbiAgIGxlZnQ6IC0xNDVweDtcclxufVxyXG5cclxuLmFuc3dlcnNfX2xlZnQtY29udGVudDo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS1ib3R0b20tZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206MDtcclxuICAgbGVmdDogMDtcclxufVxyXG5cclxuLmFuc3dlcnNfX3JpZ2h0LWNvbnRlbnQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fcmlnaHQtY29udGVudDo6YmVmb3JlIHtcclxuY29udGVudDogdXJsKC4uL2ltYWdlcy9yYXktdG9wLXJlZC5zdmcpO1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbnRvcDogMDtcclxucmlnaHQ6IC0yNHB4O1xyXG59XHJcblxyXG4uYW5zd2Vyc19fcmlnaHQtY29udGVudDo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2JsdWUtcmVkLXllbGxvdy5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNTAlO1xyXG4gICByaWdodDotMTIwcHg7XHJcbiAgIH1cclxuXHJcbi5hbnN3ZXJzX19uYW1lIHtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuZm9udC1zaXplOiAyMHB4O1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG4uYW5zd2Vyc19fZGlyZWN0b3Ige1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmFuc3dlcnNfX2RpcmVjdG9yOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMveWVsbG93LXJlZC5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGxlZnQ6IDE1JTtcclxuICAgYm90dG9tOiAtMTUwcHg7XHJcbn1cclxuXHJcblxyXG4uYW5zd2Vyc19fZGlyZWN0b3I6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMveWVsbG93LXRyaWFuZ2xlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6IDA7XHJcbiAgIGJvdHRvbTogLTc1cHg7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19kZXNjci1jb250YWluZXIge1xyXG5wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5zd2Vycy1iZy5zdmcpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBwYWRkaW5nLXRvcDogMzAwcHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAzNDVweDtcclxufVxyXG5cclxuLmFuc3dlcnNfX2Rlc2NyLWNvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9zbWFsbC1jYXJyb3Quc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiAxMDBweDtcclxuICAgdG9wOiAzNyU7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX19kZXNjci1jb250YWluZXI6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQteWVsbG93LXdoaXRlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogOTBweDtcclxuICAgdG9wOiA5MHB4O1xyXG59XHJcblxyXG4uYW5zd2Vyc19fZGVzY3Ige1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAzNXB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmFuc3dlcnNfX2Rlc2NyOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS1ib3R0b20uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBib3R0b206IC0xMTFweDtcclxufVxyXG5cclxuLmFuc3dlcnNfX2Rlc2NyOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHJpZ2h0OiAtMjBweDtcclxuICAgdG9wOiAtNTBweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gICAuYW5zd2Vyc19fbGVmdC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMTNweDtcclxuXHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX3JpZ2h0LWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fZGVzY3I6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX2Rlc2NyIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG4gICAuYW5zd2Vyc19fc3Bhbi1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3Jvd25fMS5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogODdweDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICBsZWZ0OiA2NyU7XHJcbiAgICAgIHRvcDogLTclO1xyXG4gICB9IFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcclxuXHJcbiAgIC5hbnN3ZXJzX19jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX3N1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDU3NXB4XHJcblxyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19kZXNyIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgbGVmdDogLTYwcHg7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX3RpdGxlLWRlc2NyOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgbGVmdDogMjYlO1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fbGVmdC1jb250ZW50OjpiZWZvcmUsXHJcbiAgIC5hbnN3ZXJzX19yaWdodC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX3JpZ2h0LWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICB0b3A6IDkwJTtcclxuICAgICAgcmlnaHQ6IDEwcHhcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX2RpcmVjdG9yOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fbGVmdC1jb250ZW50OjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgYm90dG9tOiAtOTUlO1xyXG4gICAgICBsZWZ0OiAtMTUlO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgIH1cclxuXHJcbiAgIC5hbnN3ZXJzX19kZXNjci1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX2Rlc2NyIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19kZXNjci1jb250YWluZXI6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICAuYW5zd2Vyc19fZGVzY3I6OmJlZm9yZSxcclxuICAgLmFuc3dlcnNfX2Rlc2NyOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX2Rlc2NyOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19kZXNjci1jb250YWluZXI6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogMjMlO1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19kaXJlY3RvciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fZGlyZWN0b3I6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICBib3R0b206IC0xMDBweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLmFuc3dlcnNfX3JpZ2h0LWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgfVxyXG4gICAuYW5zd2Vyc19fbmFtZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX2xlZnQtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC05MyU7XHJcbiAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLmFuc3dlcnMge1xyXG4gICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbn1cclxuLmFuc3dlcnNfX3NwYW4taW1nIHtcclxuICAgd2lkdGg6IDQ4cHg7XHJcbiAgIGhlaWdodDogNDlweDtcclxuICAgbGVmdDogNzAlO1xyXG4gICAgdG9wOiAtMyU7XHJcbn1cclxuXHJcbi5hbnN3ZXJzX190aXRsZS1kZXNjcjo6YmVmb3JlIHtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuICAgLmFuc3dlcnNfX3RpdGxlLWRlc2NyOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgbGVmdDogNiU7XHJcbiAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5hbnN3ZXJzX19zdWJ0aXRsZTo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB0b3A6IDM1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fZGVzciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX3Bob3RvIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMjNweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjI5cHggMjI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gN3B4IGxlZnQgM3B4O1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fY2FwdGlvbntcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19yaWdodC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX2xlZnQtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC5hbnN3ZXJzX19yaWdodC1jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX2xlZnQtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGJvdHRvbTogLTEzNiU7XHJcbiAgICAgIGxlZnQ6IC02JTtcclxuICAgfVxyXG4gICAuYW5zd2Vyc19fcmlnaHQtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcblxyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fZGVzY3Ige1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjI2cHg7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX2Rlc2NyOjphZnRlciwgXHJcbiAgIC5hbnN3ZXJzX19kZXNjcjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB9XHJcblxyXG4gICAuYW5zd2Vyc19fZGVzY3I6OmFmdGVyICB7XHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgIH1cclxuICAgLmFuc3dlcnNfX2Rlc2NyLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19kZXNjci1jb250YWluZXI6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB0b3A6IDEwJTtcclxuICAgfVxyXG5cclxuICAgLmFuc3dlcnNfX2xlZnQtY29udGVudDo6YmVmb3JlLCAuYW5zd2Vyc19fcmlnaHQtY29udGVudDo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB9XHJcbiAgIC5hbnN3ZXJzX19kaXJlY3Rvcjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGJvdHRvbTogLTg1cHg7XHJcbiAgIH1cclxufVxyXG5cclxuIiwiLmNlcnRpZmljYXRlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBwYWRkaW5nLXRvcDogMzA0cHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ibHVlLWdyZWVuLXllbGxvdy5zdmcpO1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbnRvcDoyMDBweDtcclxubGVmdDogMTIwcHg7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZTo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2dyZWVuLXllbGxvdy5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTotNzVweDtcclxuICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG5cclxuLmNlcnRpZmljYXRlX19naWZ0e1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgbWF4LXdpZHRoOiAxMTIxcHg7XHJcbiAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICBiYWNrZ3JvdW5kOiAjZTNmMWI5O1xyXG4gICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1ncmVlbik7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5ib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX2dpZnQ6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LWJvdHRvbS1ncmVlbi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTU1cHg7XHJcbiAgIGxlZnQ6IC01NXB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX2dpZnQ6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yYXktdG9wLWdyZWVuLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAtNTVweDtcclxuICAgcmlnaHQ6IC01NXB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX2dpZnQtcmlnaHQge1xyXG4gICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4uY2VydGlmaWNhdGVfX3RpdGxlIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuZm9udC1zaXplOiAzNXB4O1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5jb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX3N1YnRpdGxlIHtcclxuICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAyMHB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmNlcnRpZmljYXRlX19saXN0IHtcclxucGFkZGluZy1yaWdodDogNzBweDtcclxufVxyXG5cclxuLmNlcnRpZmljYXRlX19pdGVtLTEsXHJcbi5jZXJ0aWZpY2F0ZV9faXRlbS0yLFxyXG4uY2VydGlmaWNhdGVfX2l0ZW0tMyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgIHBhZGRpbmctbGVmdDoxMDBweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAxNnB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuXHJcbi5jZXJ0aWZpY2F0ZV9faXRlbS0xOjpiZWZvcmUge1xyXG4gICBjb250ZW50OicnIDtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nyb3duLnN2Zyk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIHdpZHRoOiA2MnB4O1xyXG4gICBoZWlnaHQ6IDYxcHg7XHJcbiAgIGxlZnQ6IDA7XHJcbn1cclxuLmNlcnRpZmljYXRlX19pdGVtLTI6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6JycgO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFsbHMuc3ZnKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgd2lkdGg6IDYxcHg7XHJcbiAgIGhlaWdodDogNjFweDtcclxuICAgbGVmdDogMDtcclxufVxyXG4uY2VydGlmaWNhdGVfX2l0ZW0tMzo6YmVmb3JlIHtcclxuICAgY29udGVudDonJyA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmVzZW50LnN2Zyk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIHdpZHRoOiA2MXB4O1xyXG4gICBoZWlnaHQ6IDYxcHg7XHJcbiAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZV9faXRlbS0zIHtcclxuICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmNlcnRpZmljYXRlX19idG4ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2UgO1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX2J0bjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICByaWdodDogLTI4MHB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX2J0bjpmb2N1cyB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuLmNlcnRpZmljYXRlX19idG46aG92ZXIge1xyXG4gICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVfX2J0bjphY3RpdmUge1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmNlcnRpZmljYXRlX19idG4tbW9iIHtcclxuICAgYm9yZGVyOiBub25lO1xyXG4gICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAgLmNlcnRpZmljYXRlX19naWZ0OjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICB9XHJcblxyXG4gICAuY2VydGlmaWNhdGVfX2dpZnQ6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblxyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cclxuICAgfVxyXG4gICAuY2VydGlmaWNhdGU6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cclxuICAgfVxyXG4gICAuY2VydGlmaWNhdGVfX2J0bjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgIC5jZXJ0aWZpY2F0ZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgfVxyXG4gICAuY2VydGlmaWNhdGVfX2dpZnQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIH1cclxuICAgLmNlcnRpZmljYXRlX190aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG4gICAuY2VydGlmaWNhdGVfX3N1YnRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB9XHJcblxyXG4gICAuY2VydGlmaWNhdGVfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgfVxyXG5cclxuICAgLmNlcnRpZmljYXRlX19pdGVtLTE6OmJlZm9yZSxcclxuICAgLmNlcnRpZmljYXRlX19pdGVtLTM6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgIFxyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZV9faXRlbS0yOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICB0b3A6IC0yNXB4O1xyXG4gICB9XHJcblxyXG4gICAuY2VydGlmaWNhdGVfX2J0bjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZTo6YmVmb3JlLFxyXG4gICAuY2VydGlmaWNhdGU6OmFmdGVyLFxyXG4gICAuY2VydGlmaWNhdGVfX2dpZnQ6OmFmdGVyLFxyXG4gICAuY2VydGlmaWNhdGVfX2dpZnQ6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgfVxyXG4gICAuY2VydGlmaWNhdGVfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAuY2VydGlmaWNhdGVfX2dpZnQ6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZV9fZ2lmdDo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTQwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgIC5jZXJ0aWZpY2F0ZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZV9fZ2lmdCB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZWVuKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgZ2FwOiAwO1xyXG4gICB9XHJcblxyXG4gICAuY2VydGlmaWNhdGVfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICB9XHJcblxyXG4gICAuY2VydGlmaWNhdGVfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZV9faXRlbS0xLCAuY2VydGlmaWNhdGVfX2l0ZW0tMiwgLmNlcnRpZmljYXRlX19pdGVtLTN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgfVxyXG5cclxuICAgLmNlcnRpZmljYXRlX19pdGVtLTE6OmJlZm9yZSxcclxuICAgICAuY2VydGlmaWNhdGVfX2l0ZW0tMzo6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5jZXJ0aWZpY2F0ZV9faXRlbS0yOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgIH1cclxuICAgLmNlcnRpZmljYXRlX19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbiAgIC5jZXJ0aWZpY2F0ZV9fYnRuLW1vYiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG4gICAuY2VydGlmaWNhdGU6OmJlZm9yZSxcclxuICAgLmNlcnRpZmljYXRlOjphZnRlcixcclxuICAgLmNlcnRpZmljYXRlX19naWZ0OjphZnRlcixcclxuICAgLmNlcnRpZmljYXRlX19naWZ0OjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgIH1cclxuICAgLmNlcnRpZmljYXRlX19naWZ0LXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgIH1cclxuICAgLmNlcnRpZmljYXRlX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5jZXJ0aWZpY2F0ZV9fZ2lmdC1sZWZ0IGltZ3tcclxuICAgICAgbWF4LWhlaWdodDogMjc0cHg7XHJcbiAgIH1cclxufVxyXG4iLCIuZWR1Y2F0aW9uIHtcclxuICAgcGFkZGluZy10b3A6IDEycHg7XHJcbn1cclxuLmVkdWNhdGlvbl9fY2FwdGlvbiB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5lZHVjYXRpb25fX3RpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZWR1Y2F0aW9uX190aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQtd2hpdGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC0yMzBweDtcclxuICAgcmlnaHQ6IDEzMHB4O1xyXG59XHJcblxyXG4uZWR1Y2F0aW9uX19zdWJ0aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmVkdWNhdGlvbl9fc3VidGl0bGU6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0yMnB4O1xyXG4gICByaWdodDogMDtcclxufVxyXG5cclxuLmVkdWNhdGlvbl9fbGVmdC1jYXB0aW9uLCAuZWR1Y2F0aW9uX19yaWdodC1jYXB0aW9uIHtcclxuICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZHVjYXRpb24tb3ZhbC5zdmcpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5iYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG53aWR0aDogMjgxcHg7XHJcbmhlaWdodDogMTQ2cHg7XHJcbnBhZGRpbmctdG9wOiA1MnB4O1xyXG5mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogOTAwO1xyXG5mb250LXNpemU6IDM1cHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmVkdWNhdGlvbl9fY29udGVudCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE4M3B4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgZ2FwOiAxMDBweDtcclxufVxyXG5cclxuLmVkdWNhdGlvbl9fbGVmdCwgLmVkdWNhdGlvbl9fcmlnaHQge1xyXG4gICBtYXgtd2lkdGg6IDQ3NXB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lZHVjYXRpb25fX2xlZnQ6OmJlZm9yZSB7XHJcbmNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmVkLXllbGxvdy0yLnN2Zyk7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxudG9wOiAtNjVweDtcclxubGVmdDogLTEwMHB4O1xyXG59XHJcblxyXG4uZWR1Y2F0aW9uX19sZWZ0OjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LWJvdHRvbS1ncmVlbi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTY1cHg7XHJcbiAgIGxlZnQ6IC0xMDBweDtcclxuICAgfVxyXG5cclxuLmVkdWNhdGlvbl9fcmlnaHQ6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC1yZWQuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDMwJTtcclxuICAgcmlnaHQ6IDA7XHJcbn0gICBcclxuXHJcbi5lZHVjYXRpb25fX3JpZ2h0OjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1yZWQteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMTAlO1xyXG4gICByaWdodDogLTIwJTtcclxufSAgIFxyXG5cclxuXHJcbi5lZHVjYXRpb25fX2l0ZW0ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBsaW5lLWhlaWdodDogMTMxJTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmVkdWNhdGlvbl9faXRlbTo6YmVmb3JlIHtcclxuICAgY29udGVudDonJyA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZHVjYXRpb24tdmVjdG9yLnN2Zyk7XHJcbiAgIHdpZHRoOiAyNHB4O1xyXG4gICBoZWlnaHQ6IDI1cHg7XHJcbiAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgLmVkdWNhdGlvbl9fcmlnaHQ6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICBib3R0b206IC0zNSU7XHJcbiAgICByaWdodDogLTUlO1xyXG4gICB9XHJcbiAgIC5lZHVjYXRpb25fX2xlZnQ6OmJlZm9yZXtcclxuICAgICAgbGVmdDogMDtcclxuICAgfVxyXG4gICAuZWR1Y2F0aW9uX19sZWZ0OjphZnRlcntcclxuICAgICAgbGVmdDogMDtcclxuICAgfVxyXG4gICAuZWR1Y2F0aW9uX19yaWdodDo6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgLmVkdWNhdGlvbl9fY29udGVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIH1cclxuXHJcbiAgIC5lZHVjYXRpb25fX2xlZnQsIC5lZHVjYXRpb25fX3JpZ2h0IHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICB9XHJcblxyXG4gICAuZWR1Y2F0aW9uX190aXRsZTo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG5cclxuICAgLmVkdWNhdGlvbl9fbGVmdDo6YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuXHJcbiAgIC5lZHVjYXRpb25fX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgfVxyXG4gICAuZWR1Y2F0aW9uX19sZWZ0OjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgYm90dG9tOiAtMTUwJTtcclxuICAgICAgbGVmdDogLTMwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5lZHVjYXRpb25fX3JpZ2h0OjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIHRvcDogLTgwJTtcclxuICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuLmVkdWNhdGlvbl9fc3VidGl0bGUge1xyXG4gICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG59XHJcbi5lZHVjYXRpb25fX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgIHJpZ2h0OiAtMjBweDtcclxufVxyXG4uZWR1Y2F0aW9uX19jb250ZW50IHtcclxuICAgZ2FwOiA2NXB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMzJweDtcclxufVxyXG4uZWR1Y2F0aW9uX19yaWdodDo6YWZ0ZXIge1xyXG4gICBib3R0b206IC0yNXB4O1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAuZWR1Y2F0aW9uX19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgIHJpZ2h0OiAtMzZweDtcclxuICAgfVxyXG5cclxuICAgLmVkdWNhdGlvbl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgfVxyXG4gICAuZWR1Y2F0aW9uX19pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICB9XHJcblxyXG4gICAuZWR1Y2F0aW9uX19yaWdodDo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG5yaWdodDogMDtcclxuICAgfVxyXG5cclxuICAgLmVkdWNhdGlvbl9fcmlnaHQ6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC5lZHVjYXRpb25fX2xlZnQ6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG5sZWZ0OiAwO1xyXG5ib3R0b206IC0xNDUlO1xyXG4gICB9XHJcblxyXG4gICAuZWR1Y2F0aW9uX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5lZHVjYXRpb25fX2xlZnQtY2FwdGlvbiwgLmVkdWNhdGlvbl9fcmlnaHQtY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWR1Y2F0aW9uLW92YWwtbW9iLnN2Zyk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuICAgLmVkdWNhdGlvbl9fbGVmdDo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGxlZnQ6IDYwJTtcclxuICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpe1xyXG4gICAuZWR1Y2F0aW9uX19yaWdodDo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMTAwJTtcclxuICAgfVxyXG4gICAuZWR1Y2F0aW9uX19yaWdodDo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0yMCU7XHJcbiAgIH1cclxuICAgLmVkdWNhdGlvbl9fbGVmdDo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAtMTdweDtcclxuICAgIGJvdHRvbTogLTE1MCVcclxuICAgfVxyXG59IiwiLmVtb3Rpb25zIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLmVtb3Rpb25zOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy1yZWQtMi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgcmlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4uZW1vdGlvbnM6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy95ZWxsb3ctdHJpYW5nbGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDA7XHJcbiAgIGxlZnQ6IDIzJTtcclxufVxyXG5cclxuLmVtb3Rpb25zX190aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luLWJvdHRvbTogMTIycHg7XHJcbn1cclxuXHJcbi5lbW90aW9uc19fdGl0bGU6OmJlZm9yZXtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQtZ3JlZW4tYmx1ZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTQwcHg7XHJcbiAgIGxlZnQ6IDEzMHB4O1xyXG59XHJcblxyXG4uZW1vdGlvbnNfX3RpdGxlOjphZnRlcntcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0yMnB4O1xyXG4gICByaWdodDogMjUlO1xyXG59XHJcblxyXG4uZW1vdGlvbnNfX3F1ZXN0aW9uIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBmb250LXNpemU6IDIwcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgIGNvbG9yOiAjMDAwO1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucXVlc3Rpb24tb3JhbmdlIHtcclxuICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4uZW1vdGlvbnNfX2NhcmRzIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXgtd2lkdGg6IDI5NnB4O1xyXG59XHJcblxyXG4uZW1vdGlvbnNfX3N2Zzo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yYXktdG9wLXJlZC5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMjMxcHg7XHJcbiAgIHJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZW1vdGlvbnNfX3N2Zzo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS1ib3R0b20tZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDU1cHg7XHJcbiAgIGxlZnQ6IDQwcHg7XHJcbiAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmVtb3Rpb25zX192aWRlbyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIGJvcmRlcjogN3B4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIHdpZHRoOiAzMDRweDtcclxuICAgaGVpZ2h0OiA1NDBweDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgZm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4uZW1vdGlvbnNfX3ZpZGVvIGlmcmFtZSB7XHJcbiAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmVtb3Rpb25zX192aWRlbyB2aWRlbyB7XHJcbiAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnN3aXBlcl9fZW1vdGlvbnMge1xyXG4gICBtYXgtd2lkdGg6IDE0MDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAuZW1vdGlvbnMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgfVxyXG4gICAuZW1vdGlvbnNfX3RpdGxlOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogLTcwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5lbW90aW9uc19fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICByaWdodDogMTklO1xyXG4gICB9XHJcbiAgIC5lbW90aW9uczo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICB0b3A6IC05MHB4O1xyXG4gICB9XHJcbiAgIC5lbW90aW9uczo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuXHJcbiAgIC5lbW90aW9uc19fc3ZnOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgbGVmdDogOThweDtcclxuICAgfVxyXG5cclxuICAgLmVtb3Rpb25zX192aWRlbyB7XHJcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBoZWlnaHQ6IDQyNHB4O1xyXG4gICB9XHJcbiAgIC5lbW90aW9uc19fc3ZnOjpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgcmlnaHQ6IDk4cHg7XHJcbiAgICAgIHRvcDogMTY1cHg7XHJcbiAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbi5lbW90aW9uc19fc3ZnOjpiZWZvcmUge1xyXG4gICByaWdodDogMzJweDtcclxuICAgdG9wOiAxNjRweDtcclxufVxyXG4uZW1vdGlvbnNfX3N2Zzo6YWZ0ZXIge1xyXG4gICBsZWZ0OiA0MHB4O1xyXG59XHJcbi5lbW90aW9uc19fdGl0bGU6OmFmdGVyIHtcclxuICAgcmlnaHQ6IDklO1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAuZW1vdGlvbnMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgfVxyXG4gLmVtb3Rpb25zX190aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiB9XHJcbiAuZW1vdGlvbnNfX3F1ZXN0aW9uIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiB9XHJcbiAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbiAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgIH1cclxuXHJcbiAgIC5lbW90aW9uc19fdGl0bGU6OmFmdGVyICB7XHJcbiAgICAgIHJpZ2h0OiAtMyU7XHJcbiAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5lbW90aW9uc19fdGl0bGU6OmJlZm9yZSxcclxuLmVtb3Rpb25zX190aXRsZTo6YWZ0ZXIsXHJcbi5lbW90aW9uczo6YmVmb3JlLFxyXG4uZW1vdGlvbnM6OmFmdGVyLFxyXG4gICAuZW1vdGlvbnNfX2NhcmRzOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgfVxyXG5cclxuICAgLmVtb3Rpb25zX192aWRlbyB7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDMxOHB4O1xyXG4gICB9XHJcbiAgIC5lbW90aW9uc19fc3ZnOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICB9XHJcbiAgIC5lbW90aW9uc19fc3ZnOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpICB7XHJcbiAgIC5lbW90aW9uc19fc3ZnOjpiZWZvcmUge1xyXG50b3A6IDQwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5lbW90aW9uc19fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgcmlnaHQ6IDMwJTtcclxuICAgfVxyXG59XHJcbiIsIi5mYWlyeS10YWxlIHtcclxuICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZhaXJ5LXRhbGU6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1yZWQteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiA0MCU7XHJcbiAgIGxlZnQ6IDEwJTtcclxufVxyXG5cclxuLmZhaXJ5LXRhbGU6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ncmVlbi10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogMDtcclxuICAgcmlnaHQ6IDEwJTtcclxufVxyXG5cclxuXHJcbi5mYWlyeS10YWxlX190aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLmZhaXJ5LXRhbGVfX3N1YnRpdGUtZGVzY3Ige1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mYWlyeS10YWxlX19zdWJ0aXRlLWRlc2NyOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvd2F2eS1saW5lLW9yYW5nZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTIycHg7XHJcbiAgIGxlZnQ6IDM2JTtcclxufVxyXG5cclxuLmZhaXJ5LXRhbGVfX2l0ZW0ge1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbmhlaWdodDogMjQxcHg7XHJcbn1cclxuXHJcbi5mYWlyeS10YWxlX19jYXJkcyB7XHJcbiAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDI3N3B4KTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgZ2FwOiA1NXB4O1xyXG59XHJcblxyXG4uZmFpcnktdGFsZV9fY2FyZHM6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LWJvdHRvbS1ncmVlbi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGxlZnQ6IDE1JTtcclxuICAgYm90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLmZhaXJ5LXRhbGVfX2NhcmRzOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC1yZWQuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDoxNSU7XHJcbiAgdG9wOi0xMHB4O1xyXG59XHJcblxyXG5cclxuLmZhaXJ5LXRhbGVfX251bWJlcntcclxuICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ3JlZW4uc3ZnKTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xyXG4gICBmb250LXNpemU6IDQ1cHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5mYWlyeS10YWxlX190ZXh0IHtcclxuICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uZmFpcnktdGFsZV9fc3VidGl0bGUge1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmZhaXJ5LXRhbGVfX2Rlc2NyIHtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAuZmFpcnktdGFsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICB9XHJcbiAgIC5mYWlyeS10YWxlOjpiZWZvcmUge1xyXG4gdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNSU7XHJcbiAgfVxyXG5cclxuICAuZmFpcnktdGFsZTo6YWZ0ZXIge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbi5mYWlyeS10YWxlX19zdWJ0aXRlLWRlc2NyOjphZnRlciB7XHJcbnRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgbGVmdDoyNCU7XHJcbn1cclxuXHJcbi5mYWlyeS10YWxlX190ZXh0IHtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4uZmFpcnktdGFsZV9fY2FyZHMge1xyXG4gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDI3N3B4KTtcclxuICAgZ2FwOiAzMHB4O1xyXG59XHJcbi5mYWlyeS10YWxlX19jYXJkczo6YWZ0ZXIge1xyXG4gICByaWdodDogNSU7XHJcbiAgIHRvcDogMjZweDtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcbi5mYWlyeS10YWxlX19jYXJkczo6YmVmb3JlIHtcclxudHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICBsZWZ0OiAxNSU7XHJcbiAgIGJvdHRvbTogLTUwcHg7XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgIC5mYWlyeS10YWxlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgIH1cclxuICAgLmZhaXJ5LXRhbGVfX2NhcmRzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG5cclxuICAgLmZhaXJ5LXRhbGVfX3N1YnRpdGUtZGVzY3I6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgICBib3R0b206IDZweDtcclxuICAgICAgbGVmdDogNzhweDtcclxuICAgfVxyXG5cclxuICAgLmZhaXJ5LXRhbGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiA3NSU7XHJcbiAgIH1cclxufSIsIi5mYXEge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmM5ZDtcclxufVxyXG5cclxuLmZhcTo6YmVmb3JlIHtcclxuY29udGVudDogJyc7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mYXEtdG9wLndlYnApO1xyXG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG50b3A6IC0yNjBweDtcclxubGVmdDogMDtcclxud2lkdGg6IDEwMCU7XHJcbmhlaWdodDogMzAwcHg7XHJcbn1cclxuLmZhcTo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiAnJztcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhcS1ib3R0b20ud2VicCk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIGJvdHRvbTogLTQwNnB4O1xyXG4gICBsZWZ0OiAwO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiA0MDdweDtcclxuICAgfVxyXG5cclxuICAgLmZhcV9fdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xyXG4gICB9XHJcblxyXG4gICAuZmFxX190aXRsZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtb3JhbmdlLnN2Zyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgbGVmdDogNDUlO1xyXG4gICB9XHJcblxyXG4gICAuZmFxX190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3doaXRlLXllbGxvdy5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgIGxlZnQ6IDIwJTtcclxuICAgfVxyXG5cclxuICAgLmZhcV9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgfVxyXG5cclxuICAgLmZhcV9fY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL29yYW5nZS10cmlhbmdsZS5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE2MHB4O1xyXG4gICAgICByaWdodDogMzEycHg7XHJcbiAgIH1cclxuXHJcbiAgIFxyXG4gICAuZmFxX19jb250ZW50OjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy10cmlhbmdsZS5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTE0MHB4O1xyXG4gICAgICByaWdodDogMjAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICB9XHJcbiAgIFxyXG5cclxuLmZhcV9fYWNjb3JkaW9uIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICBvdXRsaW5lOiBub25lO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG5mb250LXNpemU6IDI1cHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbnRyYW5zaXRpb246ICAxcyBlYXNlO1xyXG59XHJcblxyXG4uZmFxX19wYW5lbC1pdGVtIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAyMHB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG4uZmFxX19wYW5lbC1pdGVtLXNtYWxsIHtcclxuICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDE1cHg7XHJcbmxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5jb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uZmFxX19wYW5lbC1pdGVtOjpiZWZvcmUge1xyXG4gICBjb250ZW50OicnIDtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VkdWNhdGlvbi12ZWN0b3Iuc3ZnKTtcclxuICAgd2lkdGg6IDI0cHg7XHJcbiAgIGhlaWdodDogMjVweDtcclxuICAgbGVmdDogMDtcclxuICAgYm90dG9tOiAwO1xyXG4gICB0b3A6IDA7XHJcbiAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmZhcV9fcGFuZWwge1xyXG4gICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgIG1heC13aWR0aDogMTA1MHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgbWF4LWhlaWdodDogMDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgXHJcbn1cclxuXHJcbi5mYXFfX2FjY29yZGlvbi1vdXRsaW5lIHtcclxuICAgcGFkZGluZzogMTJweDtcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICBtYXgtd2lkdGg6IDEyNjBweDtcclxufVxyXG5cclxuLmZhcV9fYWNjb3JkaW9uOjpiZWZvcmUsXHJcbi5mYXFfX2FjY29yZGlvbjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiAnJztcclxuICAgd2lkdGg6IDIwcHg7XHJcbiAgIGhlaWdodDogMnB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMjNweDtcclxuICAgdG9wOiAzMnB4O1xyXG4gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG4uZmFxX19hY2NvcmRpb246OmFmdGVyIHtcclxuICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxufVxyXG5cclxuLmZhcV9fYWNjb3JkaW9uLl9hY3RpdmU6OmFmdGVyIHtcclxuICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ0bi1idXktY2VydGlmaWNhdGUge1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgLmZhcV9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICB9XHJcbiAgIC5mYXFfX3RpdGxlOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIGxlZnQ6IDQwJTtcclxuICAgfVxyXG4gICAuZmFxX190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLmZhcV9fY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIHJpZ2h0OiAxNTBweDtcclxuICAgICAgdG9wOiAtOTVweDtcclxuICAgfVxyXG4gICAuZmFxIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICB9XHJcbiAgIC5mYXFfX2FjY29yZGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC5mYXFfX2FjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgIH1cclxuICAgLmZhcV9fcGFuZWwtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgfVxyXG4gICAuZmFxX19wYW5lbC1pdGVtLXNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICB9XHJcbiAgIC5mYXFfX3BhbmVsIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgLmZhcSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgfVxyXG4gICAuZmFxOjpiZWZvcmUge1xyXG4gICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgdG9wOiAtMTQ5cHg7XHJcbiAgIH1cclxuICAgLmZhcTo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBib3R0b206IC0xNDlweDtcclxuICAgfVxyXG4gICAuZmFxX19hY2NvcmRpb24tb3V0bGluZSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICB9XHJcbiAgIC5mYXFfX2FjY29yZGlvbi10aXRsZSB7XHJcbm1heC13aWR0aDogMjgwcHg7XHJcbiAgIH1cclxuICAgLmZhcV9fYWNjb3JkaW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICB9XHJcbiAgIC5mYXFfX3BhbmVsLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgIH1cclxuICAgLmZhcV9fcGFuZWwtaXRlbS1zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgfVxyXG4gICAuZmFxX19wYW5lbCB7XHJcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5mYXFfX3RpdGxlOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGxlZnQ6IDI3JTtcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgfVxyXG4gICAuZmFxX190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICBsZWZ0OiA3JTtcclxuICAgfVxyXG4gICAuZmFxX19jb250ZW50OjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgIH1cclxuICAgLmZhcV9fY29udGVudDo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAuZmFxX19hY2NvcmRpb24tdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgIHBhZGRpbmctdG9wOiAyNTBweDtcclxuICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyLWJnLnN2Zyk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fdGl0bGU6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtd2hpdGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0zMHB4O1xyXG4gICByaWdodDogNDQlO1xyXG59XHJcblxyXG4uZm9vdGVyX190aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQteWVsbG93LXdoaXRlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAtMTEwcHg7XHJcbiAgIGxlZnQ6IDcwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRlbnQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGVmdCB7XHJcbmJvcmRlcjogMy42MTI1OTQxMjc2NTUwMjkzcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XHJcbmJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbndpZHRoOiA2MTlweDtcclxuaGVpZ2h0OiAzNThweDtcclxuei1pbmRleDogMTA7XHJcbm92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZG90dGVkLWxpbmUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiAtMTZweDtcclxuICAgdG9wOiAtMTE0cHggXHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yYXktYm90dG9tLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogOTVweDtcclxuICAgIGJvdHRvbTogLTYwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3N2ZyB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3N1YnRpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG5mb250LXNpemU6IDI1cHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZm9vdGVyX19zdWJ0aXRsZTo6YWZ0ZXJ7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvd2hpdGUtcmVkLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAtMTY3cHg7XHJcbn1cclxuXHJcblxyXG4uZm9vdGVyX19hZGRyZXNzIHtcclxuICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICBmb250LXdlaWdodDogMzAwO1xyXG5mb250LXNpemU6IDIwcHg7XHJcbmxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG5cclxuLmZvb3Rlcl9fc2xpZGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxuIH1cclxuXHJcbi5wcmV2LWJ1dHRvbixcclxuLm5leHQtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ucHJldi1idXR0b24ge1xyXG4gICBsZWZ0OiA3MCU7XHJcbiAgIHRvcDogMzMlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5leHQtYnV0dG9uIHtcclxuICAgdG9wOiAzMyU7XHJcbiAgIHJpZ2h0OiA4JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8ge1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDIycHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RlbCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbmZvbnQtc2l6ZTogMjVweDtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmZvb3Rlcl9fdGV4dCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX21lc3NlbmdlcnMge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGdhcDogMTVweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbWVzc2VuZ2Vyczo6YmVmb3Jle1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci1jYXJyb3Quc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiAtMzUwcHg7XHJcbiAgIGJvdHRvbTogLTE1cHg7XHJcbiAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uZm9vdGVyX19tZXNzZW5nZXJzOjphZnRlcntcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93aGl0ZS10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTM1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm9ybWF0aW9uIHtcclxuICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb25maWRlbnRpYWxpdHkge1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG5mb250LXNpemU6IDIycHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZm9vdGVyX19tZXNzZW5nZXJzLXRnOmhvdmVyIHtcclxub3BhY2l0eTogMC44O1xyXG50cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbn1cclxuLmZvb3Rlcl9fbWVzc2VuZ2Vycy12azpob3ZlciB7XHJcbiAgIG9wYWNpdHk6IDAuODtcclxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgIC5mb290ZXJfX21lc3NlbmdlcnM6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0yODVweDtcclxuICAgfVxyXG4gICAubmV4dC1idXR0b24ge1xyXG4gICAgICByaWdodDogNiU7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgIC5uZXh0LWJ1dHRvbiB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICB9XHJcblxyXG4gICAucHJldi1idXR0b24ge1xyXG4gICAgICBsZWZ0OiA2OCU7XHJcbiAgIH1cclxuICAgLmZvb3Rlcl9fbWVzc2VuZ2Vyczo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTExM3B4O1xyXG4gICB9XHJcbiAgIC5mb290ZXJfX3RpdGxlOjpiZWZvcmUsXHJcbiAgIC5mb290ZXJfX3N1YnRpdGxlOjphZnRlcixcclxuICAgLmZvb3Rlcl9fY29udGVudDo6YmVmb3JlLFxyXG4gICAuZm9vdGVyX19tZXNzZW5nZXJzOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgfVxyXG4gICAuZm9vdGVyX19jb250ZW50OjpiZWZvcmV7XHJcblxyXG4gICAgICBsZWZ0OiAtMTE2cHg7XHJcbiAgICAgICB0b3A6IC0xMzBweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgIC5mb290ZXIge1xyXG5cclxuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgIH1cclxuICAgLmZvb3Rlcl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICB9XHJcbiAgIC5mb290ZXJfX2NvbnRlbnR7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIH1cclxuICAgLmZvb3Rlcl9fbGVmdCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICB9XHJcbiAgIC5mb290ZXJfX3JpZ2h0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgfVxyXG4gICAucHJldi1idXR0b24ge1xyXG4gICAgICBsZWZ0OiA5JTtcclxuICAgICAgdG9wOiA2NyU7XHJcbiAgIH1cclxuICAgLm5leHQtYnV0dG9uIHtcclxuICAgICAgcmlnaHQ6IDQ5JTtcclxuICAgICAgdG9wOiA2NyU7XHJcbiAgIH1cclxuXHJcbiAgIC5mb290ZXJfX21lc3NlbmdlcnM6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDg0JTtcclxuICAgICAgYm90dG9tOiAzNzVweDtcclxuICAgfVxyXG4gICAuZm9vdGVyX19pbmZvcm1hdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICB9XHJcbiAgIC5mb290ZXJfX2luZm8sXHJcbiAgIC5mb290ZXJfX2NvbmZpZGVudGlhbGl0eSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgfVxyXG4gICAuZm9vdGVyX19tZXNzZW5nZXJzOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgcmlnaHQ6IDEyJTtcclxuICAgfVxyXG4gICAuZm9vdGVyX19jb250ZW50OjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgbGVmdDogMjhweDtcclxuICAgICAgYm90dG9tOiAzNThweDtcclxuICAgfVxyXG4gICAuZm9vdGVyX19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbnRvcDogLTIwcHg7XHJcbnJpZ2h0OiAzMCU7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAuZm9vdGVyX190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDI1cHg7XHJcbiAgICByaWdodDogMzAlO1xyXG59XHJcbi5mb290ZXJfX21lc3NlbmdlcnM6OmJlZm9yZSB7XHJcbiAgIGJvdHRvbTogMzkwcHg7XHJcbn1cclxuICAgfVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAuZm9vdGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICB9XHJcbiAgIC5mb290ZXJfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgIH1cclxuXHJcbiAgIC5mb290ZXJfX2xlZnQge1xyXG4gICAgICB3aWR0aDogMjY3cHg7XHJcbiAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgIH1cclxuXHJcbiAgIC5mb290ZXJfX3JpZ2h0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgfVxyXG5cclxuICAgLmZvb3Rlcl9fY29udGVudDo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xyXG4gICAgICBsZWZ0OiAtMTkwcHg7XHJcbiAgICB0b3A6IC0yMDdweDtcclxuICAgfVxyXG4gICAuZm9vdGVyX19tZXNzZW5nZXJzOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGxlZnQ6IDYxJTtcclxuICAgICAgYm90dG9tOiAyNzVweDtcclxuICAgfVxyXG4gICAuZm9vdGVyX19zdmcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICB9XHJcbiAgIC5wcmV2LWJ1dHRvbiB7XHJcbiAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgdG9wOiA1OCU7XHJcbiAgIH1cclxuICAgLm5leHQtYnV0dG9uIHtcclxuICAgICAgcmlnaHQ6IDIlO1xyXG4gICAgICB0b3A6IDU4JTtcclxuICAgfVxyXG4gICAuZm9vdGVyX19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDIzNHB4O1xyXG4gICB9XHJcblxyXG4gICAuZm9vdGVyX19pbmZvcm1hdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICBcclxuICAgfVxyXG4gICAuZm9vdGVyX19pbmZvLFxyXG4gICAuZm9vdGVyX19jb25maWRlbnRpYWxpdHkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgIH1cclxuICAgLmZvb3Rlcl9fYWRkcmVzcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgfVxyXG4gICAuZm9vdGVyX19zdWJ0aXRsZSxcclxuICAgLmZvb3Rlcl9fdGVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICB9XHJcbiAgIC5mb290ZXJfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgIH1cclxuICAgLmZvb3Rlcl9fbWVzc2VuZ2VycyBpbWcge1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgfVxyXG5cclxuICAgLmZvb3Rlcl9fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiA3JTtcclxuICAgfVxyXG59XHJcbiIsIi5mb3JtYXQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJjOWQ7XHJcbiAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMDBweDtcclxuICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJjOWQ7XHJcbn1cclxuLmZvcm1hdDo6YmVmb3Jle1xyXG5jb250ZW50OiBcIlwiO1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmFxLXRvcC53ZWJwKTtcclxuYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcclxud2lkdGg6IDEwMCU7XHJcbmhlaWdodDogMzAwcHg7XHJcbnRvcDogLTI2MHB4O1xyXG59XHJcblxyXG4uZm9ybWF0OjphZnRlcntcclxuICAgY29udGVudDogXCJcIjtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvcm1hdC11bmlvbi1ib3R0b20ud2VicCk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICBoZWlnaHQ6IDMwMHB4O1xyXG4gICBib3R0b206IC0yOThweDtcclxufVxyXG5cclxuLmZvcm1hdF9fdGl0bGUge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtYXRfX3RpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmVkLXdoaXRlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6IDI1MHB4O1xyXG4gICB0b3A6IC03MHB4O1xyXG59XHJcblxyXG4uZm9ybWF0X19pbWctcGlsbG93c3tcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC04JTtcclxuICAgbGVmdDogMTUlO1xyXG4gICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgbWF4LXdpZHRoOiAyMzBweDtcclxufVxyXG4uZm9ybWF0X19pbWctY2hpbGR7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAzMiU7XHJcbiAgIGxlZnQ6IDElO1xyXG4gICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgbWF4LXdpZHRoOiAyMzBweDtcclxufVxyXG5cclxuLmZvcm1hdF9faW1hZ2VzIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDA7XHJcbiAgIHJpZ2h0OiAwO1xyXG59XHJcbi5mb3JtYXRfX2ltZy1oYXJle1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1heC1oZWlnaHQ6IDIzMHB4O1xyXG4gICBtYXgtd2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZm9ybWF0X19pbWctZWFycyB7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxudG9wOiAtNzglO1xyXG4gICAgbGVmdDogLTE0MXB4O1xyXG59XHJcblxyXG4uZm9ybWF0X19zdWJ0aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvcm1hdF9fc3VidGl0bGU6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtd2hpdGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0yMnB4O1xyXG4gICBsZWZ0OiA0OSU7XHJcbn1cclxuXHJcbi5mb3JtYXRfX3N1YnRpdGxlOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy1yZWQtd2hpdGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC0xMzBweDtcclxuICAgbGVmdDogLTQwcHg7XHJcbiAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uZm9ybWF0X19kZXNjciB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG4gICBtYXJnaW4tdG9wOjEzMnB4O1xyXG4gICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIGNvbG9yOiAjMDAwO1xyXG4gICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZm9ybWF0X19kZXNjcjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3doaXRlLXRyaWFuZ2xlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgIHJpZ2h0OiAtMTM3cHg7XHJcbiAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uZm9ybWF0X19kZXNjcjo6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcIjtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb3JtYXQtcHJlc2VudC5zdmcpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIHdpZHRoOiAxMjBweDtcclxuICAgaGVpZ2h0OjIwMHB4IDtcclxuICAgYm90dG9tOiAtMTIwJTtcclxuICAgbGVmdDogLTEwJTtcclxuICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgIC5mb3JtYXQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgfVxyXG5cclxuICAgLmZvcm1hdDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgfVxyXG4gICAuZm9ybWF0X19pbWctcGlsbG93cyB7XHJcbiAgICAgIHRvcDogLTI4JTtcclxuICAgICAgbGVmdDogNCU7XHJcbiAgIH1cclxuXHJcbiAgIC5mb3JtYXRfX2ltZy1jaGlsZCB7XHJcbiAgICAgIHRvcDogMjYlO1xyXG4gICAgICBsZWZ0OiAtNSU7XHJcbiAgIH1cclxuXHJcbiAgLmZvcm1hdF9fdGl0bGU6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQtd2hpdGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMTQ0cHg7XHJcbiAgIHRvcDogLTEyMHB4O1xyXG4gICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuXHJcbn1cclxuXHJcbiAgIC5mb3JtYXRfX3N1YnRpdGxlOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIGxlZnQ6IDIwOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbn1cclxuXHJcbi5mb3JtYXRfX2ltZy1oYXJlIHtcclxuICAgcmlnaHQ6IC01M3B4O1xyXG4gICBib3R0b206IC0zMHB4O1xyXG4gICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmZvcm1hdF9fZGVzY3Ige1xyXG4gICBtYXgtd2lkdGg6IDY1MHB4O1xyXG59XHJcblxyXG4uZm9ybWF0X19kZXNjcjo6YmVmb3JlIHtcclxuICAgYm90dG9tOiAtNzUlO1xyXG59XHJcbi5mb3JtYXRfX2ltZy1oYXJlIHtcclxuICAgcmlnaHQ6IDVweDtcclxufVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAuZm9ybWF0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjcwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICB9XHJcblxyXG4gICAuZm9ybWF0X19pbWctZWFycyB7XHJcbiAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgaGVpZ2h0OiAxMjlweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG4gICAgICB0b3A6IC0xMDIlO1xyXG4gICAgbGVmdDogLTM5cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgIH1cclxuXHJcbiAgIC5mb3JtYXRfX3RpdGxlOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiA0NDFweDtcclxuICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XHJcbiAgfVxyXG4gICAuZm9ybWF0X19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG50cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGxlZnQ6IDQ2JTtcclxuICB9XHJcbiAgIC5mb3JtYXRfX2Rlc2Nye1xyXG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICAuZm9ybWF0X19pbWctcGlsbG93cyxcclxuICAuZm9ybWF0X19pbWctY2hpbGQsXHJcbiAgLmZvcm1hdF9faW1nLWhhcmUge1xyXG4gICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1hdF9fc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0X19kZXNjcjo6YmVmb3JlIHtcclxuICAgd2lkdGg6IDEwNHB4O1xyXG4gICBoZWlnaHQ6IDE2NHB4O1xyXG4gICBib3R0b206IC00MCU7XHJcbiAgIGxlZnQ6IC0yNSU7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0X19kZXNjcjo6YWZ0ZXIge1xyXG4gICB0b3A6IC0xMzclO1xyXG4gICByaWdodDogLTUwcHg7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxufVxyXG5cclxuICAuZm9ybWF0X19pbWctcGlsbG93cyB7XHJcbiAgIGxlZnQ6IC00JTtcclxuICAgdG9wOiAtMjUlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1hdF9faW1nLWNoaWxkIHtcclxuICAgdG9wOiAzNyU7XHJcbiAgIGxlZnQ6IC0yJTtcclxufVxyXG5cclxuLmZvcm1hdF9faW1nLWhhcmUge1xyXG4gICBib3R0b206IDQwcHg7XHJcbn1cclxuIFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgIC5mb3JtYXR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgIH1cclxuICAgLmZvcm1hdDo6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgdG9wOiAtMTQ5cHg7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5mb3JtYXRfX2ltZy1waWxsb3dzLFxyXG4gICAuZm9ybWF0X19pbWctY2hpbGQsXHJcbiAgIC5mb3JtYXRfX2ltZy1oYXJlIHtcclxuICAgIG1heC13aWR0aDogOTlweDtcclxuICAgfVxyXG5cclxuICAgLmZvcm1hdF9faW1nLXBpbGxvd3Mge1xyXG4gICAgICB0b3A6IC0xNSU7XHJcbiAgIH1cclxuICAgLmZvcm1hdF9fc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzAwcHg7XHJcbiAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvcm1hdC1wcmVzZW50LW1vYi5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogNjdweDtcclxuICAgICAgaGVpZ2h0OiA4OXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG5cclxuICAgLmZvcm1hdF9fc3VidGl0bGU6OmFmdGVyIHtcclxuICAgICAgbGVmdDogMzclO1xyXG4gIH1cclxuXHJcbiAgIC5mb3JtYXRfX2Rlc2NyOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcblxyXG4gICAuZm9ybWF0X190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1hdF9faW1nLWNoaWxkIHtcclxuICAgdG9wOiAxMDAlO1xyXG4gICB6LWluZGV4OiAxMDtcclxuICB9XHJcblxyXG4gIC5mb3JtYXRfX2ltZy1oYXJlIHtcclxuICAgYm90dG9tOiAtMTI1cHg7XHJcbiAgIHJpZ2h0OiA1NHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1hdF9faW1nLWVhcnMge1xyXG4gICB3aWR0aDogNjZweDtcclxuICAgaGVpZ2h0OiA2N3B4O1xyXG4gICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgIHRvcDogNTBweDtcclxuICAgbGVmdDogLTIwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybWF0X190aXRsZTo6YWZ0ZXIge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9ybWF0X19kZXNjcntcclxuICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICBtYXgtd2lkdGg6IDIzNXB4O1xyXG4gIH1cclxuICAuZm9ybWF0X19kZXNjcjo6YWZ0ZXJ7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgLmZvcm1hdF9fc3VidGl0bGU6OmJlZm9yZXtcclxuICAgICAgbGVmdDogMjIwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5oZWFkZXIge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHRvcDogMDtcclxuICAgcmlnaHQ6IDA7XHJcbiAgIHotaW5kZXg6IDEwMDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgZGlzcGxheTogbm9uZTtcclxuICAgaGVpZ2h0OiAxMDBweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlci10cmVlLndlYnApO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiB9XHJcblxyXG4uaGVhZGVyLWJsb2NrIHtcclxuICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlYWRlci0yIHtcclxuICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIHRvcDogMDtcclxuICAgcmlnaHQ6IDA7XHJcbiAgIHotaW5kZXg6IDEwMDsgXHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXItdHJlZS53ZWJwKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgIGZsZXgtZ3JvdzogMTtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ubWVudV9faWNvbiB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZfX2xpc3Qge1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBnYXA6IDQ4cHg7XHJcbn1cclxuXHJcbi5uYXZfX2xpbmsge1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J0biB7XHJcbiAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICBmb250LXdlaWdodDogOTAwO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICBib3JkZXI6IG5vbmU7XHJcbiAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZSA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J0bi1yZWQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMiwgMzcsIDQwKTtcclxuICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDIzMiwgMzcsIDQwLCAwLjQpLCAwcHggMnB4IDBweCAwcHggcmdiYSgyMzIsIDM3LCA0MCwgMC4yKSwgaW5zZXQgMHB4IDRweCA3cHggMHB4IHJnYmEoMTYxLCA1MSwgMCwgMC40KTtcclxuICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAvKiBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG4gICBwYWRkaW5nLWxlZnQ6IDQycHg7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyX19idG4tcmVkOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6ICcnO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHdpZHRoOiA5MnB4O1xyXG4gICBoZWlnaHQ6IDgwcHg7XHJcbiAgIHRvcDogLTE3cHg7XHJcbiAgIGxlZnQ6IC0yN3B4O1xyXG4gICAvKiB6LWluZGV4OiAxMDAwOyAqL1xyXG4gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWQtbnkucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAvKiBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAqL1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxufVxyXG5cclxuLmhlYWRlcl9fYnRuLXJlZC1tb2Ige1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMiwgMzcsIDQwKTtcclxuICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDIzMiwgMzcsIDQwLCAwLjQpLCAwcHggMnB4IDBweCAwcHggcmdiYSgyMzIsIDM3LCA0MCwgMC4yKSwgaW5zZXQgMHB4IDRweCA3cHggMHB4IHJnYmEoMTYxLCA1MSwgMCwgMC40KTtcclxuICAgaGVpZ2h0OiA2MHB4O1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDQycHg7XHJcbiAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgY29sb3I6ICNmZmY7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J0bi1yZWQtbW9iOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6ICcnO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHdpZHRoOiA5MnB4O1xyXG4gICBoZWlnaHQ6IDgwcHg7XHJcbiAgIHRvcDogLTE3cHg7XHJcbiAgIGxlZnQ6IC0yN3B4O1xyXG4gICAvKiB6LWluZGV4OiAxMDAwOyAqL1xyXG4gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWQtbnkucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxufVxyXG5cclxuXHJcbi5oZWFkZXJfX2J0bjpmb2N1cyB7XHJcbiAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbn1cclxuLmhlYWRlcl9fYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1haW4tY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J0bjphY3RpdmUge1xyXG4gICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4uaGVhZGVyX19pdGVtIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG5mb250LXNpemU6IDI1cHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuY29sb3I6ICNmZmY7XHJcblxyXG59XHJcblxyXG4uaGVhZGVyX19ob3ZlciB7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxudG9wOjI1cHg7XHJcbmxlZnQ6IDA7XHJcbndpZHRoOiAxMDAlO1xyXG5vcGFjaXR5OiAwO1xyXG50cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2l0ZW06aG92ZXIgLmhlYWRlcl9faG92ZXIge1xyXG4gICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyX19waG9uZS1ibG9jayB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGVhZGVyX19waG9uZS1ibG9jazpob3ZlciAuaGVhZGVyX19ob3ZlciB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmJ1cmdlciB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItLWhpZGRlbiB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgIC5oZWFkZXIsXHJcbiAgIC5oZWFkZXItMiB7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgIH1cclxuICAgLmhlYWRlcl9fYnRuIHtcclxuICAgICAgcGFkZGluZzogMTZweCAzM3B4IDE2cHggMzNweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICB9XHJcblxyXG4gICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDhweDtcclxuICAgfVxyXG4gICAubmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG5cclxuICAgLmhlYWRlcl9fcGhvbmUtYmxvY2sge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5tZW51X19pY29uIHtcclxuICAgICAgei1pbmRleDogMTEwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICB9XHJcblxyXG4gICAubWVudV9faWNvbiBzcGFuLFxyXG4gICAubWVudV9faWNvbjo6YmVmb3JlLFxyXG4gICAubWVudV9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIH1cclxuXHJcbiAgIC5tZW51X19pY29uOjpiZWZvcmUsXHJcbiAgIC5tZW51X19pY29uOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICB9XHJcblxyXG4gICAubWVudV9faWNvbjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICB9XHJcblxyXG4gICAubWVudV9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgIH1cclxuXHJcbiAgIC5tZW51X19pY29uIHNwYW4ge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcclxuICAgfVxyXG5cclxuICAgLm1lbnVfX2ljb24uX2FjdGl2ZSAgc3BhbntcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcclxuICAgfVxyXG5cclxuICAgLm1lbnVfX2ljb24uX2FjdGl2ZTo6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDBweCwgLTUwJSk7XHJcbiAgIH1cclxuXHJcbiAgIC5tZW51X19pY29uLl9hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMHB4LCA1MCUpO1xyXG4gICB9XHJcblxyXG4gICAuYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlNmYwYzY7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC45KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlIDBzO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgIH1cclxuXHJcbiAgIC5idXJnZXIuX2FjdGl2ZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgfVxyXG5cclxuICAgLmJ1cmdlcl9faXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgIH1cclxuICAgLmJ1cmdlcl9fcGhvbmUtYmxvY2sge1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB9XHJcblxyXG4gICAuYnVyZ2VyX19saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYnVyZ2VyX19zZWxlY3Qtc2l0eSB7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYnVyZ2VyX19zZWxlY3Qtc2l0eS1pY29uIHtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWxlY3QtY2l0eS1pY29uLnN2Zyk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIHdpZHRoOiAxOXB4O1xyXG4gICBoZWlnaHQ6IDI0cHggO1xyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYnVyZ2VyX19zZWxlY3Qtc2l0eS10ZXh0IHtcclxuICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG4gICB9XHJcblxyXG4gICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIC5oZWFkZXJfX3NlbGVjdC1zaXR5LW5vbmUge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAuaGVhZGVyX19idG4tcmVkIHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyX19idG4tcmVkLW1vYiB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgLmhlYWRlcixcclxuICAgICAgLmhlYWRlci0yIHtcclxuICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICB9XHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gICBtYXgtd2lkdGg6IDk1cHg7XHJcbn1cclxuXHJcbiAgICAgIC5waG9uZV9fYmxvY2sge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9IFxyXG5cclxuICAgfVxyXG5cclxuXHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4uaGVhZGVyX19idG4tcmVkLW1vYiB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19idG4tcmVkLW1vYjo6YWZ0ZXIge1xyXG4gIFxyXG4gICB3aWR0aDogNDJweDtcclxuICAgaGVpZ2h0OiA4MHB4O1xyXG4gICB0b3A6IC00M3B4O1xyXG4gICBsZWZ0OiAtMTRweDtcclxufVxyXG4gICB9XHJcbiIsIi5oZXJvIHtcclxuICAgaGVpZ2h0OiAxMTQwcHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvLWJnLnBuZyk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICBjZW50ZXI7XHJcblxyXG59XHJcbi5oZXJvX190aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICBmb250LXdlaWdodDogOTAwO1xyXG5mb250LXNpemU6IDY1cHg7XHJcbnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbmNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuLmhlcm9fX2NvbnRlbnQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiAgIC5oZXJvX19zdmctdG9wIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTMlO1xyXG4gICAgICB0b3A6IC02NCU7XHJcbiAgICAgIH1cclxuXHJcbi5oZXJvLW1vYmlsZSB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZXJvX19zdmctYm90dG9tIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiAxNiU7XHJcbmJvdHRvbTogLTExMSU7XHJcbn1cclxuLmhlcm9fX2Rlc2NyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGVyb19fZGVzY3I6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDMwcHg7XHJcbiAgIGxlZnQ6IDM4JTtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlcm9fX2xvZ28ge1xyXG4gICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICBtYXJnaW46IGF1dG87XHJcbiAgIG1hcmdpbi1ib3R0b206IC04cHg7XHJcbn1cclxuXHJcblxyXG4uaGVyb19fYnRuIHtcclxubWFyZ2luOiAwIGF1dG87XHJcbm1hcmdpbi1ib3R0b206IDM5cHg7XHJcbnotaW5kZXg6IDA7XHJcbmJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG50cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UgLCBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLCBjb2xvciAuM3MgZWFzZSA7XHJcbn0gXHJcblxyXG4uaGVyb19fYnRuOmZvY3VzIHtcclxuICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiB9XHJcbiAuaGVyb19fYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtcclxuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiB9XHJcbiBcclxuIC5oZXJvX19idG46YWN0aXZlIHtcclxuICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiB9XHJcblxyXG4uaGVyb19fc2hvdyB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLmhlcm9fX2RhdGUge1xyXG4gICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG4uaGVyb19fcGxhY2Uge1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG4gICBmb250LXNpemU6IDE4cHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oZXJvLW1vYmlsZSB7XHJcbiAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8taGFyZS53ZWJwKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgaGVpZ2h0OiA1MzhweDtcclxuICAgYmFja2dyb3VuZC1zaXplOiA0MzBweDtcclxufVxyXG5cclxuLmhlcm8tbW9iaWxlX190aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgbWF4LXdpZHRoOiAyODhweDtcclxuICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICBsaW5lLWhlaWdodDogMTMyJTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxufVxyXG4uaGVyby1tb2JpbGVfX3Nob3cge1xyXG4gICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcbi5oZXJvLW1vYmlsZV9fZGVzY3Ige1xyXG4gICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgbGluZS1oZWlnaHQ6IDEyMyU7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG4uaGVyby1tb2JpbGVfX2RhdGUge1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG4gICBmb250LXNpemU6IDEycHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG4uaGVyby1tb2JpbGVfX3BsYWNlIHtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuLmhlcm8tbW9iaWxlX19sb2dvIHtcclxubWF4LXdpZHRoOiAxNzJweDtcclxubWFyZ2luOiAwIGF1dG87XHJcbm1hcmdpbi10b3A6IDEzNHB4O1xyXG59XHJcbi5oZXJvLW1vYmlsZV9fYnRuIHtcclxubWFyZ2luOiAwIGF1dG87XHJcbmJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAuaGVybyB7XHJcbiAgICAgIGhlaWdodDogOTEwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgLmhlcm9fX2J0biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICB9XHJcblxyXG4gICAuaGVyb19fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgIC5oZXJvIHtcclxuICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgfVxyXG4gICAuaGVyb19fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5oZXJvX19kZXNjciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgfVxyXG5cclxuICAgLmhlcm9fX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2NHB4O1xyXG4gICB9XHJcblxyXG4gICAuaGVyb19fc2hvdyxcclxuICAgLmhlcm9fX2RhdGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5oZXJvX19wbGFjZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAuaGVyb3tcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjMlO1xyXG4gICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLmhlcm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8tdGFibGV0LnBuZyk7XHJcbiAgICAgIGhlaWdodDogODR2dztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICB9XHJcbiAgIC5oZXJvIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgfVxyXG5cclxuXHJcblxyXG4gICAuaGVyb19fc3ZnLWJvdHRvbSB7XHJcbiAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgIGJvdHRvbTogLTE1MCU7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgIH1cclxuICAgLmhlcm9fX3N2Zy10b3Age1xyXG4gICAgICByaWdodDogNiU7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAuaGVyby1tb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC5oZXJvLW1vYmlsZV9fcGxhY2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIH1cclxuICAgLmhlcm8tbW9iaWxlX19wbGFjZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdGFyc18xLnN2Zyk7XHJcbiAgIHdpZHRoOiA0NnB4O1xyXG4gICBoZWlnaHQ6IDUycHg7XHJcbiAgIGJvdHRvbTogLTUwcHg7XHJcblxyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG5cclxuICAgLmhlcm8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbiAgIC5oZXJvLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuIGh0bWwge1xyXG4gICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuIH1cclxuIFxyXG4gLyogU2VjdGlvbnNcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiBcclxuIC8qKlxyXG4gICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gICovXHJcbiBcclxuIGJvZHkge1xyXG4gICBtYXJnaW46IDA7XHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAgKi9cclxuIFxyXG4gbWFpbiB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAgKi9cclxuIFxyXG4gaDEge1xyXG4gICBmb250LXNpemU6IDJlbTtcclxuICAgbWFyZ2luOiAwLjY3ZW0gMDtcclxuIH1cclxuIFxyXG4gLyogR3JvdXBpbmcgY29udGVudFxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuIFxyXG4gLyoqXHJcbiAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAgKi9cclxuIFxyXG4gaHIge1xyXG4gICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuIH1cclxuIFxyXG4gLyoqXHJcbiAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICovXHJcbiBcclxuIHByZSB7XHJcbiAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG4gfVxyXG4gXHJcbiAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuIFxyXG4gLyoqXHJcbiAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgKi9cclxuIFxyXG4gYSB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gICovXHJcbiBcclxuIGFiYnJbdGl0bGVdIHtcclxuICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxuIH1cclxuIFxyXG4gLyoqXHJcbiAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gICovXHJcbiBcclxuIGIsXHJcbiBzdHJvbmcge1xyXG4gICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgKi9cclxuIFxyXG4gY29kZSxcclxuIGtiZCxcclxuIHNhbXAge1xyXG4gICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxuIH1cclxuIFxyXG4gLyoqXHJcbiAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAqL1xyXG4gXHJcbiBzbWFsbCB7XHJcbiAgIGZvbnQtc2l6ZTogODAlO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gICogYWxsIGJyb3dzZXJzLlxyXG4gICovXHJcbiBcclxuIHN1YixcclxuIHN1cCB7XHJcbiAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICBsaW5lLWhlaWdodDogMDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiB9XHJcbiBcclxuIHN1YiB7XHJcbiAgIGJvdHRvbTogLTAuMjVlbTtcclxuIH1cclxuIFxyXG4gc3VwIHtcclxuICAgdG9wOiAtMC41ZW07XHJcbiB9XHJcbiBcclxuIC8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiBcclxuIC8qKlxyXG4gICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICAqL1xyXG4gXHJcbiBpbWcge1xyXG4gICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiB9XHJcbiBcclxuIC8qIEZvcm1zXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gXHJcbiAvKipcclxuICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gICovXHJcbiBcclxuIGJ1dHRvbixcclxuIGlucHV0LFxyXG4gb3B0Z3JvdXAsXHJcbiBzZWxlY3QsXHJcbiB0ZXh0YXJlYSB7XHJcbiAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICBtYXJnaW46IDA7IC8qIDIgKi9cclxuIH1cclxuIFxyXG4gLyoqXHJcbiAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAgKi9cclxuIFxyXG4gYnV0dG9uLFxyXG4gaW5wdXQgeyAvKiAxICovXHJcbiAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gICovXHJcbiBcclxuIGJ1dHRvbixcclxuIHNlbGVjdCB7IC8qIDEgKi9cclxuICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAqL1xyXG4gXHJcbiBidXR0b24sXHJcbiBbdHlwZT1cImJ1dHRvblwiXSxcclxuIFt0eXBlPVwicmVzZXRcIl0sXHJcbiBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgKi9cclxuIFxyXG4gYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4gW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gICovXHJcbiBcclxuIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG4gW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAqL1xyXG4gXHJcbiBmaWVsZHNldCB7XHJcbiAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxuIH1cclxuIFxyXG4gLyoqXHJcbiAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgKi9cclxuIFxyXG4gbGVnZW5kIHtcclxuICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICAqL1xyXG4gXHJcbiBwcm9ncmVzcyB7XHJcbiAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuIH1cclxuIFxyXG4gLyoqXHJcbiAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICAqL1xyXG4gXHJcbiB0ZXh0YXJlYSB7XHJcbiAgIG92ZXJmbG93OiBhdXRvO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gICovXHJcbiBcclxuIFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiBbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gICovXHJcbiBcclxuIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICBoZWlnaHQ6IGF1dG87XHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAqL1xyXG4gXHJcbiBbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICovXHJcbiBcclxuIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gfVxyXG4gXHJcbiAvKipcclxuICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAgKi9cclxuIFxyXG4gOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxuIH1cclxuIFxyXG4gLyogSW50ZXJhY3RpdmVcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiBcclxuIC8qXHJcbiAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gICovXHJcbiBcclxuIGRldGFpbHMge1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuIH1cclxuIFxyXG4gLypcclxuICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICAqL1xyXG4gXHJcbiBzdW1tYXJ5IHtcclxuICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gfVxyXG4gXHJcbiAvKiBNaXNjXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gXHJcbiAvKipcclxuICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICAqL1xyXG4gXHJcbiB0ZW1wbGF0ZSB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbiB9XHJcbiBcclxuIC8qKlxyXG4gICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAgKi9cclxuIFxyXG4gW2hpZGRlbl0ge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gfSIsImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0td2hpdGU6ICNmZmY7XHJcbiAgLS1ibGFjazogIzAwMDtcclxuICAtLW1haW4tY29sb3I6ICNlNzVkMWY7XHJcbiAgLS1ncmVlbjogIzhmYWYyZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxNTQycHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGlzdC1yZXNldCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi50aXRsZS1vcmFuZ2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxufVxyXG5cclxuLnRpdGxlLWdyZWVuIHtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcclxufVxyXG5cclxuLnRpdGxlLWRlc2NyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm9yYW5nZS1idG4ge1xyXG4gIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICBmb250LXNpemU6IDI3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5ib2xkLWZvbnQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5ncmVlbi10ZXh0IHtcclxuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG59XHJcblxyXG4ub3JhbmdlLXRleHQge1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5vcmFuZ2UtYnRuIHtcclxuICAgIHBhZGRpbmc6IDI1cHggNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSxcclxuICAudGl0bGUtZ3JlZW4sXHJcbiAgLnRpdGxlLW9yYW5nZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtZGVzY3Ige1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRpdGxlLFxyXG4gIC50aXRsZS1ncmVlbixcclxuICAudGl0bGUtb3JhbmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB9XHJcblxyXG4gIC50aXRsZS1kZXNjciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAub3JhbmdlLWJ0biB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5wbG90IHtcclxuICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wbG90OjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1ncmVlbi1yZWQuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0xMDBweDtcclxuICAgcmlnaHQ6IDQzJTtcclxufVxyXG5cclxuLnBsb3RfX3RpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGxvdF9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1yZWQteWVsbG93LTIuc3ZnKSA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogNDBweDtcclxuICAgYm90dG9tOiAtMTAwcHg7XHJcbn1cclxuXHJcbi5wbG90X190aXRsZTo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JlZC1ncmVlbi1ibHVlLnN2ZykgO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHJpZ2h0OiA1NXB4O1xyXG4gICBib3R0b206IDU1cHg7XHJcbn1cclxuXHJcblxyXG4ucGxvdF9fZGVzY3Ige1xyXG4gICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wbG90X19kZXNjcjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3dhdnktbGluZS1ncmVlbi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTIycHg7XHJcbiAgIGxlZnQ6IDQwJTtcclxufVxyXG5cclxuXHJcbi5wbG90X19zdWJ0aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbmZvbnQtc2l6ZTogMjVweDtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLnBsb3RfX2NhcmRzIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGxvdF9fdGV4dCB7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XHJcbiAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5wbG90X19pbWFnZXMge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wbG90X19pbWFnZXM6aG92ZXIgLnBsb3RfX2ltZy1oYXJlIHtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG59XHJcblxyXG4ucGxvdF9faW1hZ2VzOmhvdmVyIC5wbG90X19pbWctY2lyY2xlIHtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4ucGxvdF9faW1nLWhhcmUge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTowO1xyXG4gICBsZWZ0OiAzcHg7XHJcbiAgIHRyYW5zaXRpb246IDJzXHJcbn1cclxuXHJcbi5wbG90X19pbWctY2lyY2xle1xyXG4gICBtYXJnaW46IGF1dG87XHJcbiAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgIHRyYW5zaXRpb246IDJzO1xyXG59XHJcblxyXG4ucGxvdF9fa3Jva3MsIC5wbG90X19rcm9ra3ksIC5wbG90X19rcm9oYSwgLnBsb3RfX2dyYW5kcGEge1xyXG4gICBtYXgtd2lkdGg6IDMxOHB4O1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnBsb3RfX2Rlc2NyaXB0aW9uIHtcclxuICAgcGFkZGluZzogMTVweDtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuZm9udC1zaXplOiAxNnB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG5jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnBsb3RfX2NvbnRlbnQtc2xpZGVyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLnBsb3QtYnV0dG9uLXByZXYge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNTAlO1xyXG4gICBsZWZ0OiAxMCU7XHJcbiAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5cclxuLnBsb3QtYnV0dG9uLW5leHQge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNTAlO1xyXG4gICByaWdodDogMTAlO1xyXG4gICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnBsb3QtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnBsb3QtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnN3aXBlcl9fcGxvdCB7XHJcbiAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAucGxvdF9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgIH1cclxuICAgLnBsb3RfX2Rlc2NyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgfVxyXG4gICAucGxvdDo6YWZ0ZXIgLFxyXG4gICAucGxvdF9fdGl0bGU6OmFmdGVyLFxyXG4gICAucGxvdF9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgfVxyXG4gICAucGxvdF9fdGl0bGU6OmFmdGVye1xyXG4gICAgICByaWdodDogNHB4O1xyXG4gICAgICAgYm90dG9tOiAtMzExcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wbG90X19kZXNjcjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIGxlZnQ6IDM3JTtcclxuICAgfVxyXG4gICAucGxvdF9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICB9XHJcbiAgIC5wbG90LWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDMlO1xyXG4gICB9XHJcblxyXG4gICAucGxvdC1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDMlO1xyXG4gICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgIC5wbG90X19pbWFnZXM6aG92ZXIgLnBsb3RfX2ltZy1oYXJlIHtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICB9XHJcbiAgIFxyXG4gICAucGxvdF9faW1hZ2VzOmhvdmVyIC5wbG90X19pbWctY2lyY2xlIHtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICB9XHJcblxyXG4gICAucGxvdF9fdGl0bGU6OmFmdGVyLFxyXG4gICAucGxvdF9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgfVxyXG5cclxuICAgLnBsb3RfX3RpdGxlOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IC03MHB4O1xyXG4gICB9XHJcbiAgIFxyXG4gICAucGxvdF9fZGVzY3I6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG5sZWZ0OiAyMCU7XHJcbmJvdHRvbTogLTE1cHg7XHJcbiAgIH1cclxuICAgLnBsb3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgfVxyXG4gICAucGxvdDo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgIH1cclxuICAgLnBsb3RfX2Rlc2NyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgfVxyXG5cclxuICAgLnBsb3RfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgIH1cclxuICAgLnBsb3RfX2ltZy1oYXJlIHtcclxuICAgICAgbWF4LWhlaWdodDogMjc1cHg7XHJcbiAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgbGVmdDogMjhweDtcclxuICAgfVxyXG5cclxuICAgLnBsb3RfX2ltZy1jaXJjbGUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxODhweDtcclxuICAgfVxyXG5cclxuICAgLnBsb3QtYnV0dG9uLXByZXYsXHJcbiAgIC5wbG90LWJ1dHRvbi1uZXh0IHtcclxuICAgICAgdG9wOiA0MCU7XHJcbiAgIH1cclxuXHJcbiAgIC5wbG90X19zdWJ0aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICB9XHJcbiAgIC5wbG90X19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgfVxyXG59XHJcbiIsIi5wb3B1cF9fc2NoZWR1bGUge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnBvcHVwX19ib2R5IHtcclxuICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cF9fc2NoZWR1bGUtY2FyZCB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgYm9yZGVyLXJhZGl1czogNDdweDtcclxuICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGJhY2tncm91bmQ6ICNmYWQ3Yzc7XHJcbn1cclxuXHJcbi5wb3B1cF9fc2NoZWR1bGUtZGF0ZSB7XHJcbiAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBmb250LXdlaWdodDogOTAwO1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucG9wdXBfX3NjaGVkdWxlLWl0ZW0ge1xyXG4gICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4vKiBfX19fX19f0LLRi9Cx0L7RgCDQs9C+0YDQvtC00LBfX19fX18gKi9cclxuXHJcbi5wb3B1cF9fY2l0eSB7XHJcbiAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgb3BhY2l0eTogMDtcclxuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgMC44cztcclxuICAgei1pbmRleDogMTAwO1xyXG59XHJcbi5wb3B1cF9fY2l0eS5vcGVuIHtcclxuICAgb3BhY2l0eTogMTtcclxuICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4ucG9wdXBfX2JvZHkge1xyXG4gICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG59XHJcblxyXG4ucG9wdXBfX2NvbnRlbnQge1xyXG4gICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wb3B1cF9fdGl0bGUge1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5jaXR5X19yb3cge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY2l0eV9fcm93LXRpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBmb250LXNpemU6IDE4cHg7XHJcbiAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICBmb250LXdlaWdodDogNTAwO1xyXG4gICBmbGV4LWdyb3c6IDA7XHJcbiAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICBmbGV4LWJhc2lzOiAxMjBweDtcclxuICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY2l0eV9fcm93LW5hbWUge1xyXG4gICBjb2xvcjogIzI0MjQyNDtcclxuICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgZmxleDogMCAxIGF1dG87XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcclxufVxyXG5cclxuLmNpdHlfX3Jvdy1uYW1lOmhvdmVyIHtcclxuICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4ucG9wdXBfX2Nsb3NlIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS1wb3B1cC53ZWJwKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgb3BhY2l0eTogMC41O1xyXG4gICB3aWR0aDogNDBweDtcclxuICAgaGVpZ2h0OiA0MHB4O1xyXG4gICB0b3A6IDhweDtcclxuICAgcmlnaHQ6IDhweDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2xvc2U6aG92ZXIge1xyXG4gICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgLnBvcHVwX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi8qINC/0L7Qu9C40YLQuNC60LAg0LrQvtC90YTQuNC00LXQvdGG0LjQsNC70YzQvdC+0YHRgtC4ICovXHJcblxyXG4ucG9wdXBfX2NvbmZpZGVudGlhbGl0eSB7XHJcbiAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIG9wYWNpdHk6IDA7XHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XHJcbiAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ucG9wdXBfX2NvbmZpZGVudGlhbGl0eS5vcGVuIHtcclxuICAgb3BhY2l0eTogMTtcclxuICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnBvcHVwX19jb25maWRlbnRpYWxpdHktY29udGVudCB7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgIG1heC13aWR0aDogOTc4cHg7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgei1pbmRleDogMTAwO1xyXG59XHJcbi5wb3B1cF9fY29uZmlkZW50aWFsaXR5LWNsb3NlIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMzBweDtcclxuICAgdG9wOiA4cHg7XHJcbiAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgb3BhY2l0eTogMC41O1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxufVxyXG4ucG9wdXBfX2NvbmZpZGVudGlhbGl0eS1jbG9zZTpob3ZlciB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wb3B1cF9fY29uZmlkZW50aWFsaXR5LWNvbnRlbnQgaDMge1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fY29uZmlkZW50aWFsaXR5LWNvbnRlbnQgcCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLnBvcHVwX19jb25maWRlbnRpYWxpdHktY29udGVudCBoNCB7XHJcbiAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyog0YHQvtCz0LvQsNGB0LjQtSDQvdCwINC+0LHRgNCw0LHQvtGC0LrRgyDQv9C10YDRgdC+0L3QsNC70YzQvdGL0YUg0LTQsNC90L3Ri9GFICovXHJcblxyXG4ucG9wdXBfX3BlcnNvbmFsLWRhdGEge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbiAgIG9wYWNpdHk6IDA7XHJcbiAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XHJcbiAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLnBvcHVwX19wZXJzb25hbC1kYXRhLm9wZW4ge1xyXG4gICBvcGFjaXR5OiAxO1xyXG4gICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucG9wdXBfX3BlcnNvbmFsLWRhdGEtY29udGVudCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG4gICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgIC8qIG1pbi1oZWlnaHQ6IDEwMCU7ICovXHJcbiAgIG1heC13aWR0aDogOTc4cHg7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ucG9wdXBfX3BlcnNvbmFsLWRhdGEtbGluayB7XHJcbiAgIGNvbG9yOiBibHVlO1xyXG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnBvcHVwX19wZXJzb25hbC1kYXRhLWNsb3NlIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMzBweDtcclxuICAgdG9wOiA4cHg7XHJcbiAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgb3BhY2l0eTogMC41O1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxufVxyXG4ucG9wdXBfX3BlcnNvbmFsLWRhdGEtY2xvc2U6aG92ZXIge1xyXG4gICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucG9wdXBfX3BlcnNvbmFsLWRhdGEtY29udGVudCBoMyB7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBvcHVwX19wZXJzb25hbC1kYXRhLWNvbnRlbnQgcCB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLnBvcHVwX19wZXJzb25hbC1kYXRhLWNvbnRlbnQgaDQge1xyXG4gICBmb250LXNpemU6IDE4cHg7XHJcbiAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8qINGB0LXRgNGC0LjRhNC40LrQsNGCICovXHJcblxyXG4ucG9wdXBfX2NlcnRpZmljYXRlIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICBvdmVyZmxvdzogYXV0bztcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgb3BhY2l0eTogMDtcclxuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgMC44cztcclxuICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2VydGlmaWNhdGUub3BlbiB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbiAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2VydGlmaWNhdGUtY29udGVudCB7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgcGFkZGluZzogNjBweCAzMHB4O1xyXG4gICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIHotaW5kZXg6IDEwMDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnBvcHVwX19jZXJ0aWZpY2F0ZS1jbG9zZSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UtcG9wdXAud2VicCk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgIG9wYWNpdHk6IDAuNTtcclxuICAgd2lkdGg6IDQwcHg7XHJcbiAgIGhlaWdodDogNDBweDtcclxuICAgdG9wOiA4cHg7XHJcbiAgIHJpZ2h0OiA4cHg7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG59XHJcbi5wb3B1cF9fY2VydGlmaWNhdGUtY2xvc2U6aG92ZXIge1xyXG4gICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucG9wdXBfX2NlcnRpZmljYXRlLWJ1dHRvbnMge1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICB3aWR0aDogNzAwcHg7XHJcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2VydGlmaWNhdGUtYnRuIHtcclxuICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2VydGlmaWNhdGUtYnRuOmhvdmVyIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjVlNjtcclxufVxyXG5cclxuLnBvcHVwX19jZXJ0aWZpY2F0ZS10aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLyog0J7QutC90L4g0YHQutC40LTQutC4ICovXHJcblxyXG4ucG9wdXBfX2Rpc2NvdW50IHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgb3BhY2l0eTogMDtcclxuICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgMC44cztcclxuICAgei1pbmRleDogMTAwMDA7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQub3BlbiB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbiAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnBvcHVwX19kaXNjb3VudC1ib2R5LW1haW4ge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnBvcHVwX19kaXNjb3VudC1ib2R5IHtcclxuICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aWNrZXQtYmcucG5nKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgIHBhZGRpbmctbGVmdDogNDNweDtcclxuICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgY29udGVudDogXCJcIjtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjNzE3MTcxO1xyXG4gICB0b3A6IDI1cHg7XHJcbiAgIHJpZ2h0OiAtMTBweDtcclxuICAgaGVpZ2h0OiAzOTBweDtcclxuICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYnVubnkucG5nKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC0xMTNweDtcclxuICAgbGVmdDogLTI1cHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtaW1nIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC0xMjBweDtcclxuICAgbGVmdDogLTIycHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtaW1nLWNvbnRhaW5lciB7XHJcbiAgIG1pbi13aWR0aDogMzAwcHg7XHJcbn1cclxuLnBvcHVwX19kaXNjb3VudC10aXRsZSB7XHJcbiAgIC8qIHdpZHRoOiAzOTRweDsgKi9cclxuICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG4gICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucG9wdXBfX2Rpc2NvdW50LWVtYWlsIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4ucG9wdXBfX2Rpc2NvdW50LWVtYWlsIGlucHV0IHtcclxuICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xyXG4gICBtaW4td2lkdGg6IDI1NXB4O1xyXG4gICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtYnV0dG9uIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL09yYW5nZS1idXR0b24uc3ZnKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgYm9yZGVyOiBub25lO1xyXG4gICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICBtYXgtd2lkdGg6IDIyN3B4O1xyXG4gICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICAgcGFkZGluZy10b3A6IDE5NXB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMTkxcHg7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtYnV0dG9uOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZGlzY291bnQtYnRuLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAzMCU7XHJcbiAgIHJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ucG9wdXBfX2Rpc2NvdW50LWNvbnQge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICBmb250LXNpemU6IDE1cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxMzElO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbn1cclxuXHJcbi5wb3B1cF9fZGlzY291bnQtY29udDo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiBcIlwiO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICM3MTcxNzE7XHJcbiAgIGxlZnQ6IDBweDtcclxuICAgYm90dG9tOiA5cHg7XHJcbiAgIHdpZHRoOiA4MCU7XHJcbiAgIGhlaWdodDogMXB4O1xyXG59XHJcbi5wb3B1cF9fZGlzY291bnQtdGV4dCB7XHJcbiAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgbGluZS1oZWlnaHQ6IDEzMSU7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgLyogd2lkdGg6IDM0MHB4OyAqL1xyXG59XHJcbi5wb3B1cF9fZGlzY291bnQtdGV4dCBhIHtcclxuICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyog0J7QutC90L4g0LHRgNC+0L3QuNGA0L7QstCw0L3QuNGPICovXHJcblxyXG4ucG9wdXBfX3Jlc2VydmF0aW9uIHtcclxuICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xyXG4gICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLnBvcHVwX19yZXNlcnZhdGlvbi5vcGVuIHtcclxuICAgb3BhY2l0eTogMTtcclxuICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnBvcHVwX19yZXNlcnZhdGlvbi1ib2R5IHtcclxuICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cF9fcmVzZXJ2YXRpb24tY29udGVudCB7XHJcbiAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucG9wdXBfX3Jlc2VydmF0aW9uLXRpdGxlIHtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBmb250LXdlaWdodDogOTAwO1xyXG4gICBmb250LXNpemU6IDM2cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucG9wdXBfX3Jlc2VydmF0aW9uLXN1YnRpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBmb250LXNpemU6IDE4cHg7XHJcbiAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICBmb250LXdlaWdodDogNTAwO1xyXG4gICBmbGV4LWdyb3c6IDA7XHJcbiAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICBmbGV4LWJhc2lzOiAxMjBweDtcclxuICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucG9wdXAtcmVzZXJ2YXRpb25fX2J0biB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwO1xyXG4gICByaWdodDogMDtcclxuICAgbGVmdDogYXV0bztcclxuICAgYm90dG9tOiBhdXRvO1xyXG59XHJcblxyXG4ucG9wdXAtcmVzZXJ2YXRpb25fX2J0bjpmb2N1cyB7XHJcbiAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuLnBvcHVwLXJlc2VydmF0aW9uX19idG46aG92ZXIge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxufVxyXG5cclxuLnBvcHVwLXJlc2VydmF0aW9uX19idG46YWN0aXZlIHtcclxuICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLnBvcHVwX19yZXNlcnZhdGlvbi1zdWJ0aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBvcHVwLXJlc2VydmF0aW9uX19mb3JtLWJsb2NrIHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnBvcHVwLXJlc2VydmF0aW9uX19pbnAtcGhvbmUge1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICBib3JkZXItY29sb3I6IHJnYigyMzUsIDIzNSwgMjM1KTtcclxuICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICBib3gtc2hhZG93OiBpbnNldCAwcHggM3B4IDdweCAwcHggcmdiYSgyMDIsIDIwMiwgMjAyLCAwLjUpO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiA3MHB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3B1cC1yZXNlcnZhdGlvbl9faW5wLXBob25lOjpwbGFjZWhvbGRlciB7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuLnBvcHVwLXJlc2VydmF0aW9uX19kYXRhIHtcclxuICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnBvcHVwLXJlc2VydmF0aW9uX19kYXRhIHNwYW4ge1xyXG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWFpbjJfX2dyYWZpYyB7XHJcbiAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgOTQsIDMwKTtcclxuICAgYm94LXNoYWRvdzpcclxuICAgICAgMHB4IDVweCAyMHB4IDBweCByZ2JhKDIzMSwgOTQsIDMwLCAwLjQpLFxyXG4gICAgICAwcHggMnB4IDBweCAwcHggcmdiYSgyMzEsIDk0LCAzMCwgMC4yKSxcclxuICAgICAgaW5zZXQgMHB4IDRweCA3cHggMHB4IHJnYmEoMTYxLCA1MSwgMCwgMC40KTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB3aWR0aDogMjgwcHg7XHJcbiAgIGhlaWdodDogNzBweDtcclxuICAgYm90dG9tOiAtMjBweDtcclxuICAgdG9wOiAtMjNweDtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG4gICB6LWluZGV4OiAwO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBmb250LXNpemU6IDIwcHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICBjb2xvcjogI2ZmZjtcclxuICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgIC13ZWJraXQtdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzIGVhc2UsXHJcbiAgICAgIHBhZGRpbmcgMC4zcyBlYXNlO1xyXG4gICAtbW96LXRyYW5zaXRpb246XHJcbiAgICAgIGJhY2tncm91bmQgMC4zcyBlYXNlLFxyXG4gICAgICBwYWRkaW5nIDAuM3MgZWFzZTtcclxuICAgLW8tdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzIGVhc2UsXHJcbiAgICAgIHBhZGRpbmcgMC4zcyBlYXNlO1xyXG4gICAtbXMtdHJhbnNpdGlvbjpcclxuICAgICAgYmFja2dyb3VuZCAwLjNzIGVhc2UsXHJcbiAgICAgIHBhZGRpbmcgMC4zcyBlYXNlO1xyXG4gICB0cmFuc2l0aW9uOlxyXG4gICAgICBiYWNrZ3JvdW5kIDAuM3MgZWFzZSxcclxuICAgICAgcGFkZGluZyAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi8qINCe0LrQvdC+INCy0YvQsdC+0YDQsCDQv9C70L7RidCw0LTQutC4ICovXHJcblxyXG4ucG9wdXBfX3RpY2tldC1idXkge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xyXG4gICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnBvcHVwX190aWNrZXQtYnV5Lm9wZW4ge1xyXG4gICBvcGFjaXR5OiAxO1xyXG4gICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucG9wdXBfX3RpY2tldC1idXktY29udGVudCB7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgcGFkZGluZzogNjBweCAzMHB4O1xyXG4gICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIHotaW5kZXg6IDEwMDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnBvcHVwX190aWNrZXQtYnV5LWNsb3NlIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZS1wb3B1cC53ZWJwKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgb3BhY2l0eTogMC41O1xyXG4gICB3aWR0aDogNDBweDtcclxuICAgaGVpZ2h0OiA0MHB4O1xyXG4gICB0b3A6IDhweDtcclxuICAgcmlnaHQ6IDhweDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbn1cclxuLnBvcHVwX190aWNrZXQtYnV5LWNsb3NlOmhvdmVyIHtcclxuICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBvcHVwX190aWNrZXQtYnV5LXBsYWNlcyB7XHJcbiAgIGdhcDogMzBweDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgd2lkdGg6IDcwMHB4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucG9wdXBfX2Nob3NlLXBsYWNlIHtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgLyoganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAqL1xyXG59XHJcbi5wb3B1cF9fY2hvc2UtcGxhY2UgaW1nIHtcclxuICAgd2lkdGg6IDM1cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2hvc2UtcGxhY2UtdGV4dCB7XHJcbiAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucG9wdXBfX2Nob3NlLXBsYWNlLWRhdGUtYm9sZCB7XHJcbiAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wb3B1cF9fY2hvc2UtcGxhY2UtZGF0ZSB7XHJcbiAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxufVxyXG5cclxuLnBvcHVwX190aWNrZXQtYnV5LWJ0biB7XHJcbiAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzO1xyXG59XHJcblxyXG4ucG9wdXBfX3RpY2tldC1idXktYnRuOmhvdmVyIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjVlNjtcclxufVxyXG5cclxuLnBvcHVwX190aWNrZXQtYnV5LXRpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgLnBvcHVwX19kaXNjb3VudC10b3AtY29udGVudDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9idW5ueS1tb2IucG5nKTtcclxuICAgICAgdG9wOiAtMTM1cHg7XHJcbiAgICAgIGxlZnQ6IC03MXB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWNvbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICB9XHJcblxyXG4gICAucG9wdXBfX2Rpc2NvdW50LXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICB9XHJcblxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgIHRvcDogLTY1cHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1pbWctY29udGFpbmVyIHtcclxuICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMzOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE2OXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19kaXNjb3VudC1idXR0b246OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAucG9wdXBfX2NlcnRpZmljYXRlLWJ1dHRvbnMge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fY2VydGlmaWNhdGUtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fY2VydGlmaWNhdGUtYnRuIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19jZXJ0aWZpY2F0ZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgfVxyXG5cclxuXHJcbiAgICAucG9wdXBfX3RpY2tldC1idXktcGxhY2VzIHtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgfVxyXG4gICAucG9wdXBfX3RpY2tldC1idXktY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fdGlja2V0LWJ1eS1idG4ge1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgfVxyXG4gICAucG9wdXBfX3RpY2tldC1idXktdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19jaG9zZS1wbGFjZSBpbWcge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgfVxyXG5cclxuXHJcbiAgIC5wb3B1cF9fcmVzZXJ2YXRpb24tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDYxcHggMzBweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19yZXNlcnZhdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19yZXNlcnZhdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwLXJlc2VydmF0aW9uX19idG4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcblxyXG4gICAucG9wdXAtcmVzZXJ2YXRpb25fX2lucC1waG9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fZGlzY291bnQtYm9keS1tYWluIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19kaXNjb3VudC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aWNrZXQtYmctbW9iLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweCA1NXB4IDI1cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICB9XHJcblxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWVtYWlsIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19kaXNjb3VudC1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL29yYW5nZS1idXR0b24tbW9iLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgLyogcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7ICovXHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fZGlzY291bnQtYnV0dG9uOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZGlzY291bnQtYnRuLW1vYi5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTQlO1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgICAgIC8qIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYnVubnktbW9iLnBuZyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cclxuICAgICAgdG9wOiAtODdweDtcclxuICAgICAgbGVmdDogLTI2cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fZGlzY291bnQtaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NTlweDtcclxuICAgICAgdG9wOiAtMTYwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC10b3AtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1pbWctY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1jb250IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1lbWFpbCBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LXRvcC1jb250ZW50OjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MTcxNzE7XHJcbiAgICAgIHdpZHRoOiAzOTFweDtcclxuICAgICAgdG9wOiAxNTclO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19kaXNjb3VudC1ib2R5IHtcclxuICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogOTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19kaXNjb3VudC1jb250IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICB0b3A6IDUyNnB4O1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWltZyB7XHJcbiAgICAgIHRvcDogLTEwMHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtZW1haWwgaW5wdXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdGV4dCB7XHJcbiAgICAgIC8qIHdpZHRoOiAzMDBweDsgKi9cclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtY29udDo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAvKiAucG9wdXBfX2Rpc2NvdW50LWJvZHkge1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIGhlaWdodDogNTI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA5NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICB9XHJcblxyXG4gICAucG9wdXBfX2Rpc2NvdW50LWNvbnQge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC10b3AtY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICAgIHRvcDogNTI2cHg7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtaW1nIHtcclxuICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1lbWFpbCBpbnB1dCB7XHJcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC10ZXh0IHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtY29udDo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICB9ICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAucG9wdXBfX2Rpc2NvdW50LWltZy1jb250YWluZXIge1xyXG4gICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXNjb3VudC1idG4tbW9iaWxlLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxNTFweDtcclxuICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aWNrZXQtYmctbW9iaWxlLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgaGVpZ2h0OiA0MTFweDtcclxuICAgICAgLyogbWF4LXdpZHRoOiAyNjhweDsgKi9cclxuICAgICAgcGFkZGluZzogMCAzNXB4IDAgMzVweDtcclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LXRvcC1jb250ZW50OjphZnRlciB7XHJcbiAgICAgIHRvcDogNDEwcHg7XHJcbiAgICAgIHdpZHRoOiAyNzRweDtcclxuICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgLyogY29sb3I6IHJlZDsgKi9cclxuICAgfVxyXG4gICAucG9wdXBfX2Rpc2NvdW50LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtZW1haWwgaW5wdXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtY29udCB7XHJcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDM1cHg7ICovXHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC1jb250OjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICB9XHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdGV4dCB7XHJcbiAgICAgIC8qIHdpZHRoOiAyNTBweDsgKi9cclxuICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgIH1cclxuICAgLnBvcHVwX19kaXNjb3VudC10b3AtY29udGVudDo6YmVmb3JlIHtcclxuICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cclxuICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9idW5ueS1tb2JpbGUucG5nKTtcclxuICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgbGVmdDogMjRweDtcclxuICAgfVxyXG5cclxuICAgLnBvcHVwX19kaXNjb3VudC1idXR0b246OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiA4JTtcclxuICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgIH1cclxuXHJcbiAgIC5wb3B1cF9fZGlzY291bnQtdG9wLWNvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgIH1cclxufVxyXG4iLCIucmV2aWV3cyB7XHJcbiAgIHBhZGRpbmctdG9wOiAxMTFweDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJldmlld3NfX3RpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxufVxyXG5cclxuLnJldmlld3NfX3RpdGxlOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3dhdnktbGluZS1ncmVlbi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTMwcHg7XHJcbiAgIHJpZ2h0OiAyOCU7XHJcbn1cclxuXHJcbi5yZXZpZXdzX190aXRsZTo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogMDtcclxuICAgbGVmdDogMTI1cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zdGFycyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XHJcbiAgIGdhcDogNTBweDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnJldmlld3NfX3N0YXJzIGEge1xyXG4gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbn1cclxuLnJldmlld3NfX3N0YXJzIGE6aG92ZXIge1xyXG4gICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zdGFyczo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2JsdWUtcmVkLXllbGxvdy5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICByaWdodDogMTcwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pbWczIHtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlld3NfX3Bob3RvIGltZyB7XHJcbiAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoNjcsIDgyLCAyMSwgMC4yNSk7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19waG90b3tcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtaW4taGVpZ2h0OiAxMDAwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pbWFnZXMxIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogLTE1JTtcclxuICAgdG9wOiAtNCU7XHJcbiAgIHotaW5kZXg6IDU7XHJcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczEge1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiB9XHJcblxyXG4ucmV2aWV3c19faW1hZ2VzMiB7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6IC01MHB4O1xyXG4gICB0b3A6IDM1JTtcclxuICAgei1pbmRleDogMTA7XHJcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczIge1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gfVxyXG5cclxuLnJldmlld3NfX2ltYWdlczMge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHJpZ2h0OiAxMyU7XHJcbiAgIHRvcDogMjUlO1xyXG4gICB6LWluZGV4OiAxMDtcclxuICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzO1xyXG59XHJcblxyXG4jcGFyYWxsYXguYW5pbWF0ZSAucmV2aWV3c19faW1hZ2VzMyB7XHJcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuIH1cclxuXHJcbi5yZXZpZXdzX19pbWFnZXM0IHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMTMwcHg7XHJcbiAgIHRvcDogLTEwJTtcclxufVxyXG5cclxuLnJldmlld3NfX2ltYWdlczUge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGxlZnQ6IDQ2JTtcclxuICAgdG9wOiAwMSU7XHJcbnotaW5kZXg6IDE7XHJcbnRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczUge1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gfVxyXG5cclxuLnJldmlld3NfX2ltYWdlczYge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbmxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMjQlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XHJcbn1cclxuLnJldmlld3NfX2ltYWdlczcge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTYlO1xyXG4gICBsZWZ0OiAyNiU7XHJcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG4ucmV2aWV3c19faW1hZ2VzOCB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogOCU7XHJcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczgge1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gfVxyXG5cclxuICNwYXJhbGxheC5hbmltYXRlIC5yZXZpZXdzX19pbWFnZXMxMiB7XHJcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuIH1cclxuICNwYXJhbGxheC5hbmltYXRlIC5yZXZpZXdzX19pbWFnZXM2IHtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuIH1cclxuXHJcblxyXG4ucmV2aWV3c19faW1hZ2VzOSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxubGVmdDogLTE0JTtcclxudG9wOiAtOCU7XHJcbnRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczkge1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiB9XHJcblxyXG4ucmV2aWV3c19faW1hZ2VzMTAge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGxlZnQ6IDIwJTtcclxuICAgdG9wOiAzOSU7XHJcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczEwIHtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xyXG4gfVxyXG4ucmV2aWV3c19faW1hZ2VzMTEge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGxlZnQ6LTMlO1xyXG4gICB0b3A6IDI3JTtcclxuICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzO1xyXG59XHJcblxyXG4ucmV2aWV3c19faW1hZ2VzMTIge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHJpZ2h0OiAzNTFweDtcclxuICAgdG9wOiAtOCU7XHJcbiAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcclxufVxyXG5cclxuLnJldmlld3NfX2ltYWdlczEzIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiA0NjVweDtcclxuICAgdG9wOiA0NiU7XHJcbiAgIGJvcmRlcjogbm9uZTtcclxuICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pbWFnZXMxMyBpbWcge1xyXG4gICBib3JkZXI6IG5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuI3BhcmFsbGF4LmFuaW1hdGUgLnJldmlld3NfX2ltYWdlczExIHtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuIH1cclxuXHJcbiAucmV2aWV3c19fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgIGRpc3BsYXk6IG5vbmVcclxuIH1cclxuXHJcbiAvKiDQvNC+0LHQuNC70YzQvdCw0Y8g0LLQtdGA0YHQuNGPICovXHJcblxyXG4gLnJldmlld3NfX3Bob3RvLW1vYiB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAucmV2aWV3c19faW1hZ2VzMSBpbWcge1xyXG4gICBtYXgtaGVpZ2h0OiA2MzVweDtcclxuICB9XHJcbiAgXHJcbiAgLnJldmlld3NfX2ltYWdlczIgaW1nIHtcclxuICAgbWF4LWhlaWdodDogNDYzcHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzX19pbWFnZXMzIGltZyB7XHJcbiAgIG1heC1oZWlnaHQ6IDQ2M3B4O1xyXG4gIH1cclxuICAucmV2aWV3c19faW1hZ2VzNCBpbWcge1xyXG4gICBtYXgtaGVpZ2h0OiAzNzBweDtcclxuICB9XHJcbiAgLnJldmlld3NfX2ltYWdlczUgaW1nIHtcclxuICAgbWF4LWhlaWdodDogNDYzcHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzX19pbWFnZXM2IGltZyB7XHJcbiAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gIH1cclxuICAucmV2aWV3c19faW1hZ2VzNyBpbWcge1xyXG4gICBtYXgtaGVpZ2h0OiA1MTJweDtcclxuICB9XHJcbiAgLnJldmlld3NfX2ltYWdlczggaW1nIHtcclxuICAgbWF4LWhlaWdodDogNTEycHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzX19pbWFnZXM5IGltZyB7XHJcbiAgIG1heC1oZWlnaHQ6IDYzNXB4O1xyXG4gIH1cclxuICAucmV2aWV3c19faW1hZ2VzMTAgaW1nIHtcclxuICAgbWF4LWhlaWdodDogMzQ3cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzX19pbWFnZXMxMSBpbWcge1xyXG4gICBtYXgtaGVpZ2h0OiA0NjNweDtcclxuICB9XHJcbiAgLnJldmlld3NfX2ltYWdlczEyIGltZyB7XHJcbiAgIG1heC1oZWlnaHQ6IDQ2M3B4O1xyXG4gIH1cclxuXHJcbiAgLnJldmlld3MtYnV0dG9uLW5leHQge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogNTAlO1xyXG4gICByaWdodDogMTAlO1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4ucmV2aWV3cy1idXR0b24tcHJldntcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDUwJTtcclxuICAgbGVmdDogMTAlO1xyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLnJldmlld3MtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnJldmlld3MtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4gXHJcblxyXG5cclxuIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgLnJldmlld3Mge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5yZXZpZXdzX19waG90byB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICB9XHJcbiAgIC5yZXZpZXdzX19pbWFnZXMxIHtcclxuICAgICAgcmlnaHQ6IDIlO1xyXG4gICB9XHJcblxyXG4gICAucmV2aWV3c19faW1hZ2VzMiB7XHJcbiAgICAgIHJpZ2h0OiAtOCU7XHJcbiAgIH1cclxuXHJcbiAgIC5yZXZpZXdzX19pbWFnZXM1IHtcclxuICAgICAgbGVmdDogNjUlO1xyXG4gICB9XHJcbiBcclxuICAgLnJldmlld3NfX2ltYWdlczYge1xyXG4gICAgICBib3R0b206IDM0JTtcclxuICAgfVxyXG5cclxuICAgLnJldmlld3NfX2ltYWdlczkge1xyXG4gICAgICBsZWZ0OiAtMSU7XHJcbiAgIH1cclxuXHJcbiAgIC5yZXZpZXdzX19pbWFnZXM4IHtcclxuICAgICAgbGVmdDogMTclO1xyXG4gICB9XHJcblxyXG4gICAucmV2aWV3c19faW1hZ2VzMTEge1xyXG4gICAgICBsZWZ0OiAxJTtcclxuICAgfVxyXG5cclxuICAgLnJldmlld3NfX3RpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgYm90dG9tOiA3MHB4O1xyXG4gICB9XHJcbiAgIC5yZXZpZXdzX190aXRsZTo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICByaWdodDogMjMlO1xyXG4gICB9XHJcblxyXG4gICAucmV2aWV3c19fc3RhcnM6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cclxuICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgIC5yZXZpZXdzX19pbWFnZXMxIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM0NXB4O1xyXG4gICAgIH1cclxuICAgICBcclxuICAgICAucmV2aWV3c19faW1hZ2VzMiBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMjRweDtcclxuICAgICB9XHJcbiAgICAgLnJldmlld3NfX2ltYWdlczMgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMjYzcHg7XHJcbiAgICAgfVxyXG4gICAgIC5yZXZpZXdzX19pbWFnZXM0IGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1NXB4O1xyXG4gICAgIH1cclxuICAgICAucmV2aWV3c19faW1hZ2VzNSBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNTlweDtcclxuICAgICB9XHJcbiAgICAgLnJldmlld3NfX2ltYWdlczYgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMzEwcHg7XHJcbiAgICAgfVxyXG4gICAgIC5yZXZpZXdzX19pbWFnZXM2IHtcclxuICAgICAgYm90dG9tOiAyMCU7XHJcbiAgICAgIGxlZnQ6IDQyJTtcclxuICAgICB9XHJcblxyXG4gICAgIC5yZXZpZXdzX19pbWFnZXM3IGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgIH1cclxuICAgICAucmV2aWV3c19faW1hZ2VzNyB7XHJcbiAgICAgIGxlZnQ6IDEwJTtcclxuICAgICB9XHJcblxyXG4gICAgIC5yZXZpZXdzX19pbWFnZXM4IGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM0NXB4O1xyXG4gICAgIH1cclxuXHJcbiAgICAgLnJldmlld3NfX2ltYWdlczgge1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgfVxyXG4gICAgIC5yZXZpZXdzX19pbWFnZXM5IGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgIH1cclxuICAgICAucmV2aWV3c19faW1hZ2VzOSB7XHJcbiAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgIH1cclxuICAgICAucmV2aWV3c19faW1hZ2VzMTAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgfVxyXG4gICAgIC5yZXZpZXdzX19pbWFnZXMxMCB7XHJcbiAgICAgIGxlZnQ6IDE0JTtcclxuICAgICB9XHJcbiAgICAgLnJldmlld3NfX2ltYWdlczExIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgIH1cclxuICAgICAucmV2aWV3c19faW1hZ2VzMTIgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgICAgfVxyXG5cclxuICAgICAucmV2aWV3c19faW1hZ2VzMTMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgIH1cclxuICAgICAucmV2aWV3c19fc3RhcnMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICB9XHJcbiAgIFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgIC5yZXZpZXdzX190aXRsZTo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDExJTtcclxuICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLnJldmlld3NfX3Bob3RvIHtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmV2aWV3c19fdGl0bGUge1xyXG4gICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcbi5yZXZpZXdzX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19pbWFnZXMxLFxyXG4ucmV2aWV3c19faW1hZ2VzMixcclxuLnJldmlld3NfX2ltYWdlczMsXHJcbi5yZXZpZXdzX19pbWFnZXM0LFxyXG4ucmV2aWV3c19faW1hZ2VzNSxcclxuLnJldmlld3NfX2ltYWdlczYsXHJcbi5yZXZpZXdzX19pbWFnZXM3LFxyXG4ucmV2aWV3c19faW1hZ2VzOCxcclxuLnJldmlld3NfX2ltYWdlczksXHJcbi5yZXZpZXdzX19pbWFnZXMxMCxcclxuLnJldmlld3NfX2ltYWdlczExIHtcclxuICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgXHJcbn1cclxuLnJldmlld3NfX2ltYWdlczEgaW1nLFxyXG4ucmV2aWV3c19faW1hZ2VzMiBpbWcsXHJcbi5yZXZpZXdzX19pbWFnZXMzIGltZyxcclxuLnJldmlld3NfX2ltYWdlczQgaW1nLFxyXG4ucmV2aWV3c19faW1hZ2VzNSBpbWcsXHJcbi5yZXZpZXdzX19pbWFnZXM2IGltZyxcclxuLnJldmlld3NfX2ltYWdlczcgaW1nLFxyXG4ucmV2aWV3c19faW1hZ2VzOCBpbWcsXHJcbi5yZXZpZXdzX19pbWFnZXM5IGltZyxcclxuLnJldmlld3NfX2ltYWdlczEwIGltZyxcclxuLnJldmlld3NfX2ltYWdlczExIGltZyB7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgLyogYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAjNDM1MjE1NDA7ICovXHJcbm1heC13aWR0aDogMTg2cHg7XHJcbiAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG59XHJcblxyXG4ucmV2aWV3c19fdGl0bGU6OmJlZm9yZSB7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgcmlnaHQ6IC0zJTtcclxuICAgYm90dG9tOiAtMTlweDtcclxufVxyXG5cclxuLnJldmlld3NfX3N0YXJzOjphZnRlciB7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxufVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgIC5yZXZpZXdzX190aXRsZTo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDI3JTtcclxuICAgfVxyXG4gIH0iLCIuc2NoZWR1bGUtZGF5IHtcclxuICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX2Rlc2NyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgbWFyZ2luOiBhdXRvO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxMzElO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X19kZXNjcjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTUwcHg7XHJcbiAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X19jZW50cmUtMSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWRheV9fY2VudHJlLTE6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmVkLXllbGxvdy5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTEwMHB4O1xyXG4gICBsZWZ0OiAtMTEwcHg7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX2NlbnRyZS0xOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmVkLWdyZWVuLWJsdWUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0xMDBweDtcclxuICAgbGVmdDogLTUwcHg7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX2Jsb2NrIHtcclxuICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X190b3AsXHJcbi5zY2hlZHVsZS1kYXlfX2NlbnRyZSxcclxuLnNjaGVkdWxlLWRheV9fYm90dG9tIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX3RvcCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgZ2FwOiA0NzVweDtcclxufVxyXG4uc2NoZWR1bGUtZGF5X190b3A6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC1yZWQuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IC03NXB4O1xyXG4gICByaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX3RvcDo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2dyZWVuLXRyaWFuZ2xlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtNzVweDtcclxuICAgcmlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X19jZW50cmUge1xyXG4gICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBnYXA6IDE0NXB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X19jYXB0aW9uIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuZm9udC1zaXplOiAzNXB4O1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX3RpdGxlLWRlc2NyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xyXG4gICBmb250LXdlaWdodDogNTAwO1xyXG5mb250LXNpemU6IDI1cHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX3RpdGxlLWRlc2NyOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3dhdnktbGluZS1vcmFuZ2Uuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0zMHB4O1xyXG4gICByaWdodDogMzglO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X19kZXNjcmlwdGlvbiB7XHJcbiAgIG1heC13aWR0aDogMjQxcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDEzMCU7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4uc2NoZWR1bGUtZGF5X19zdWJ0aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWRheV9fYm90dG9tIHtcclxuICAgbWFyZ2luLWJvdHRvbTogOTZweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBnYXA6IDExOXB4O1xyXG59XHJcblxyXG5cclxuLnNjaGVkdWxlLWRheV9fYm90dG9tOjphZnRlciB7XHJcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ibHVlLXJlZC15ZWxsb3cuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDA7XHJcbiAgIHJpZ2h0OiAxNzBweDtcclxufVxyXG5cclxuLnNjaGVkdWxlLWRheV9fYm90dG9tOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS1ib3R0b20tZ3JlZW4uc3ZnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICBsZWZ0OiAyMzBweDtcclxuIH1cclxuXHJcbi5zY2hlZHVsZS1kYXlfX2JvdHRvbS0yIHtcclxuICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGUtZGF5X19idG4ge1xyXG5tYXJnaW46IGF1dG87XHJcbmJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG50cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlIDtcclxufVxyXG5cclxuLnNjaGVkdWxlLWRheV9fYnRuOmZvY3VzIHtcclxuYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYWluLWNvbG9yKTtcclxuY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG4uc2NoZWR1bGUtZGF5X19idG46aG92ZXIge1xyXG5ib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7XHJcbmNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWRheV9fYnRuOmFjdGl2ZSB7XHJcbmJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYWluLWNvbG9yKTtcclxuY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAuc2NoZWR1bGUtZGF5IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGUtZGF5X190aXRsZS1kZXNjciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fZGVzY3I6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgfVxyXG4gICAuc2NoZWR1bGUtZGF5X190aXRsZS1kZXNjcjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICBib3R0b206IC0yMnB4O1xyXG4gICAgICByaWdodDogMzUlO1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX2Rlc2NyIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX2NlbnRyZS0xOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgdG9wOiAtMzE1JTtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgfVxyXG4gICAuc2NoZWR1bGUtZGF5X19zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgfVxyXG4gICAuc2NoZWR1bGUtZGF5X19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fY2VudHJlLTE6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICBsZWZ0OiAxOTAlO1xyXG4gICAgICBib3R0b206IDE1MCU7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fdG9wOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fdG9wIHtcclxuICAgICAgZ2FwOiAyMDBweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fYmxvY2sge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGUtZGF5X19jZW50cmUtMiB7XHJcbiAgICAgIG1heC13aWR0aDogMjE0cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fY2VudHJlIHtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX2JvdHRvbSB7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fdG9wOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fYm90dG9tOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fYm90dG9tOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fYm90dG9tLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODJweDtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fdG9wOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0zMnB4O1xyXG4gICAgICAgcmlnaHQ6IDc2cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fYm90dG9tOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAxMjBweDtcclxuICAgfVxyXG4gICAuc2NoZWR1bGUtZGF5X190aXRsZS1kZXNjcjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDMwJTtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgLnNjaGVkdWxlLWRheSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX3RpdGxlLWRlc2NyOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHJpZ2h0OiAxOCU7XHJcbiAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fZGVzY3I6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZS1kYXlfX3RpdGxlLWRlc2NyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fZGVzY3Ige1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMjI2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZS1kYXlfX2NhcHRpb24sXHJcbiAgIC5zY2hlZHVsZS1kYXlfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fY2VudHJlLTE6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgbGVmdDogLTM3JTtcclxuICAgfVxyXG4gICAuc2NoZWR1bGUtZGF5X19jZW50cmUtMTo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX3RvcCB7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fYmxvY2sge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fY2VudHJlLTIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMnB4O1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGUtZGF5X19jZW50cmUge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlLWRheV9fYm90dG9tIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX2JvdHRvbS0yIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZS1kYXlfX3RvcDo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgdG9wOiAtNDNweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlLWRheV9fYm90dG9tOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcblxyXG4gICB9XHJcbiAgIC5zY2hlZHVsZS1kYXlfX2JvdHRvbTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICBib3R0b206IC0zMHB4O1xyXG4gICB9XHJcbiAgXHJcbiAgIFxyXG59IiwiLnNjaGVkdWxlIHtcclxuZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2FyZCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgYm9yZGVyLXJhZGl1czogNDdweDtcclxuICAgcGFkZGluZzogMTBweCA3MHB4IDM1cHggODNweDtcclxufVxyXG5cclxuLmNhcmQtY2xvc2Uge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgcmlnaHQ6IDA7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zY2hlZHVsZSB7XHJcbiAgIHBhZGRpbmctdG9wOiAxMDNweDtcclxuICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpdGxlIHtcclxuICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fdGl0bGU6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMveWVsbG93LXJlZC5zdmcpO1xyXG5wb3NpdGlvbjogYWJzb2x1dGU7XHJcbmxlZnQ6IDA7XHJcbnRvcDogMTAwcHg7XHJcbn1cclxuXHJcblxyXG4uc2NoZWR1bGVfX3RpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMveWVsbG93LXJlZC5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTExNXB4O1xyXG4gICByaWdodDogMzAlO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3N1YnRpdGxlIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMTM3cHg7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjaGVkdWxlX19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2dyZWVuLXRyaWFuZ2xlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6IDIwJTtcclxuICAgYm90dG9tOiAtNjBweDtcclxufVxyXG5cclxuLnNjaGVkdWxlX19zdWJ0aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiA1MCU7XHJcbiAgIGJvdHRvbTogMDtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIDc2JSk7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fbWFpbi1jYXJkIHtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDQ3cHg7XHJcbiAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG5iYWNrZ3JvdW5kOiAjZmFkN2M3O1xyXG59XHJcblxyXG5cclxuLnNjaGVkdWxlX19jYXJkLWZpcnN0LCBcclxuLnNjaGVkdWxlX19jYXJkLXRoaXJkIHtcclxuICAgYmFja2dyb3VuZDogI2ZhZDdjNztcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgdHJhbnNpdGlvbjogYm9yZGVyIDFzIGVhc2U7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctb3JhbmdlLnN2Zyk7XHJcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNTBweDtcclxuICAgYm90dG9tOiAxMHB4O1xyXG4gICAvKiBkaXNwbGF5OiBub25lOyAqL1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2NhcmQtc2Vjb25kLCBcclxuLnNjaGVkdWxlX19jYXJkLWZvdXJ0aCB7XHJcbiAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICBiYWNrZ3JvdW5kOiAjZTZmMGM2O1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctZ3JlZW4uc3ZnKTtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1MHB4O1xyXG4gICBib3R0b206IDEwcHg7XHJcbiAgIHRyYW5zaXRpb246IGJvcmRlciAxcyBlYXNlO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2NhcmRzIHtcclxuICAgLyogZGlzcGxheTogbm9uZTsgKi9cclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2NhcmRzOjphZnRlciB7XHJcbmNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1yZWQteWVsbG93LnN2Zyk7XHJcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuYm90dG9tOiAzMCU7XHJcbnJpZ2h0OiAwJTtcclxufVxyXG5cclxuLnNjaGVkdWxlX19jYXJkczo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy95ZWxsb3ctdHJpYW5nbGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC0xMCU7XHJcbiAgIGxlZnQ6IDIwJTtcclxuICAgfVxyXG4gICBcclxuXHJcbi5zY2hlZHVsZV9fbnVtYmVye1xyXG4gICBmb250LXNpemU6IDc1cHg7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fZGF0ZXtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLnNjaGVkdWxlX19hcmVhe1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG4gICBmb250LXNpemU6IDMzcHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbn1cclxuLnNjaGVkdWxlX19hZGRyZXNze1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG4gICBmb250LXNpemU6IDI2cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3NtYWxsLWNhcmRzIHtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgLyoganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgKi9cclxuICAgLyoganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAqL1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX21vbnRoIHtcclxuICAgZm9udC1zaXplOiA1NXB4O1xyXG59XHJcblxyXG5cclxuLnNjaGVkdWxlX19tYWluLWRhdGUge1xyXG4gICBmb250LXNpemU6IDY1cHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2xpc3R7XHJcbiAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnNjaGVkdWxlX19pdGVtIHtcclxuICAgcGFkZGluZzogOHB4IDE5cHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fbWFwIHtcclxuICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgYm9yZGVyLXJhZGl1czogMzZweDtcclxuICAgd2lkdGg6IDUwMHB4O1xyXG4gICBoZWlnaHQ6IDIzMHB4O1xyXG4gICBib3JkZXI6IDMuNjEyNTk0MTI3NjU1MDI5M3B4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICB6LWluZGV4OiAxMDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5zY2hlZHVsZV9fbG9jYXRpb24tY2luZW1hIHtcclxuICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fbG9jYXRpb24ge1xyXG4gICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICBmb250LXdlaWdodDogNDAwO1xyXG4gICBmb250LXNpemU6IDIzcHg7XHJcbiAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9faWNvbiAge1xyXG4gICBnYXA6IDIzcHg7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fYnV0dG9uIHtcclxuICAgcGFkZGluZzogMjVweCA2MHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1haW4tY29sb3IpO1xyXG4gICBmb250LXNpemU6IDI3cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgY29sb3I6ICNmZmY7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2UgO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2J1dHRvbjpmb2N1cyB7XHJcbiAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gfVxyXG4gLnNjaGVkdWxlX19idXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuIH1cclxuIFxyXG4gLnNjaGVkdWxlX19idXR0b246YWN0aXZlIHtcclxuICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiB9XHJcblxyXG4gLnRhYnMtYnRuIHtcclxuICAgLyogZmxleC1ncm93OjEgKi9cclxuICAgaGVpZ2h0OiAyMDBweDtcclxuIH1cclxuXHJcbiAuc2NoZWR1bGVfX2J1dHRvbi1tb2Ige1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gICBtYXJnaW46IDY1cHggYXV0bztcclxuICAgYm9yZGVyOiBub25lO1xyXG4gfVxyXG5cclxuLnNjaGVkdWxlX19jYXJkLWZpcnN0LmFjdGl2ZSxcclxuLnNjaGVkdWxlX19jYXJkLXRoaXJkLmFjdGl2ZSB7XHJcbiAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2NhcmQtc2Vjb25kLmFjdGl2ZSxcclxuLnNjaGVkdWxlX19jYXJkLWZvdXJ0aC5hY3RpdmUge1xyXG4gICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ncmVlbik7XHJcbn1cclxuXHJcbiAgLnNjaGVkdWxlX19tYWluLWNhcmRzIC5zY2hlZHVsZV9fbWFpbi1jYXJkIHtcclxuICAgbGVmdDogLTk5OXB4O1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuIH1cclxuXHJcbiAuc2NoZWR1bGVfX21haW4tY2FyZHMgLnNjaGVkdWxlX19tYWluLWNhcmQuYWN0aXZlIHtcclxuICAgcG9zaXRpb246IHN0YXRpYztcclxuIG9wYWNpdHk6IDE7XHJcbiB9XHJcblxyXG4gLm1vZGFsLW9wZW4ge1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gfVxyXG4gXHJcbiAub3ZlcmxheSB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICB6LWluZGV4OiAxMDA7XHJcbiAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuIH1cclxuXHJcbiAub3ZlcmxheS52aXNpYmxlIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuIH1cclxuXHJcbiBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgIC5zY2hlZHVsZV9fY2FyZC1maXJzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIH1cclxuICAgLmNhcmQtY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZV9fY2FyZC1maXJzdC5hY3RpdmUsIC5zY2hlZHVsZV9fY2FyZC10aGlyZC5hY3RpdmUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgbGVmdDogMzIlO1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgcmlnaHQ6IDUlO1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX3RpdGxlOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1yZWQteWVsbG93LTIuc3ZnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMTVweDtcclxuICAgICAgcmlnaHQ6IDMwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuXHJcblxyXG4gICAuc2NoZWR1bGVfX3RpdGxlOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIHRvcDogNTBweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fbWFpbi1jYXJkc3tcclxuICAgICBkaXNwbGF5OiBub25lO1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX2J1dHRvbi1tb2Ige1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX2NhcmRzOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IDE2JTtcclxuICAgICAgbGVmdDogMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJzLWJ0biB7XHJcbiAgIGhlaWdodDogMjAwcHg7XHJcbn1cclxuLnNjaGVkdWxlX19jYXJkLWZpcnN0LmFjdGl2ZSwgLnNjaGVkdWxlX19jYXJkLXRoaXJkLmFjdGl2ZSB7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNTBweDtcclxufVxyXG5cclxuLnNjaGVkdWxlX19jYXJkLWZpcnN0LCAuc2NoZWR1bGVfX2NhcmQtdGhpcmQge1xyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUwcHg7XHJcbn1cclxuIH1cclxuXHJcbiBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgLnNjaGVkdWxlX190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgIHRvcDogLTkwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC50YWJzLWJ0biB7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fc3VidGl0bGU6OmJlZm9yZSAge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgYm90dG9tOiAtMTA1JTtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHJpZ2h0OiAzMCU7XHJcbiAgICAgIHRvcDogLTg1cHg7XHJcbmJvdHRvbTogMDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX190aXRsZTo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX2FyZWEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fYWRkcmVzcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19jYXJkLWZpcnN0LCBcclxuLnNjaGVkdWxlX19jYXJkLXRoaXJkIHtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDc1cHg7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2NhcmQtc2Vjb25kLCBcclxuLnNjaGVkdWxlX19jYXJkLWZvdXJ0aCB7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctZ3JlZW4uc3ZnKTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDc1cHg7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX2NhcmQtZmlyc3QsIC5zY2hlZHVsZV9fY2FyZC1maXJzdC5hY3RpdmUsIC5zY2hlZHVsZV9fY2FyZC10aGlyZCwgLnNjaGVkdWxlX19jYXJkLXRoaXJkLmFjdGl2ZSB7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4NXB4O1xyXG59XHJcblxyXG4gICAuY2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCA1cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlX19tYWluLWNhcmQge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19jYXJkczo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgICAgbGVmdDogODIlO1xyXG4gICAgICBib3R0b206IC0xMSU7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fY2FyZHM6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fZGF0ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgfVxyXG5cclxuICAgLnNjaGVkdWxlX19tYWluLWRhdGUge1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICB9XHJcbiAgIC5zY2hlZHVsZV9fbW9udGgge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fbG9jYXRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlX19sb2NhdGlvbi1jaW5lbWEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9fc3ZnIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX21hcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgaGVpZ2h0OiAxMDlweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgIH1cclxuICAgLnltYXBzLTItMS03OS1tYXAge1xyXG4gICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgIGhlaWdodDogMTA5cHg7XHJcbiAgIH1cclxuXHJcbiAgIC5zY2hlZHVsZV9faWNvbiAge1xyXG4gICAgICBnYXA6IDBweDtcclxuICAgICAgLyogYWxpZ24tc2VsZjogZmxleC1zdGFydDsgKi9cclxuICAgfVxyXG4gICAuc2NoZWR1bGVfX2J1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICB9XHJcblxyXG4gICAuc2NoZWR1bGVfX2J1dHRvbi1tb2Ige1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgIH1cclxuICAgLnNjaGVkdWxlX19idXR0b24tbW9iOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMveWVsbG93LXJlZC5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTIwMCU7XHJcbiAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB9XHJcblxyXG4gfSIsIi5zaG93IHtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgcGFkZGluZy10b3A6IDEwM3B4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2hvdzo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ncmVlbi10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGxlZnQ6IDEwMHB4O1xyXG4gICB0b3A6IDQyJTtcclxufVxyXG5cclxuLnNob3c6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ibHVlLXJlZC15ZWxsb3cuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogNTVweDtcclxuICAgdG9wOiA1NSU7XHJcbn1cclxuXHJcbi5zaG93X190aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNob3dfX3RpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvd2F2eS1saW5lLW9yYW5nZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICBsZWZ0OiAxNyU7XHJcbn1cclxuXHJcbi5zaG93X190aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMTkwcHg7XHJcbiAgIGxlZnQ6IDI3JTtcclxuICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zaG93X19pbWFnZXMge1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uc2hvd19faW1hZ2VzOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JlZC1ncmVlbi1ibHVlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAtNTBweDtcclxuICAgbGVmdDogMTAwcHg7XHJcbn1cclxuXHJcbi5zaG93X19pbWFnZXM6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yYXktdG9wLXJlZC5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTUwcHg7XHJcbiAgIHJpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnNob3dfX2l0ZW0ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggMHB4IHJnYmEoOTIsIDM4LCAxMywgMC4yNSk7XHJcbn1cclxuXHJcbi5zaG93X19uYW1lIHtcclxuICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDUwcHg7XHJcbiAgIGxlZnQ6IDUwcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbmZvbnQtc2l6ZTogMzlweDtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLnNob3dfX2l0ZW0tZGVzY3Ige1xyXG4gICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG5mb250LXNpemU6IDI0cHg7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5zaG93X19idG4ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZSA7XHJcbn1cclxuXHJcbi5zaG93X19idG46OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LWJvdHRvbS1ncmVlbi5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogLTExNXB4O1xyXG4gICBsZWZ0OiAtMTQwJTtcclxufVxyXG5cclxuLnNob3dfX2J0bjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3llbGxvdy10cmlhbmdsZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogMjBweDtcclxuICAgcmlnaHQ6IC04MCU7XHJcbn1cclxuXHJcbi5zaG93X19idG46Zm9jdXMge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1haW4tY29sb3IpO1xyXG4gICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcbi5zaG93X19idG46aG92ZXIge1xyXG4gICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcblxyXG4uc2hvd19fYnRuOmFjdGl2ZSB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW1haW4tY29sb3IpO1xyXG4gICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgIC5zaG93IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgIH1cclxuXHJcbiAgIC5zaG93OjphZnRlciB7XHJcbiAgICAgIHRvcDogODAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIH1cclxuICAgLnNob3dfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICB9XHJcbiAgIC5zaG93X19pdGVtIHtcclxuICAgICBtYXgtd2lkdGg6IDI5N3B4O1xyXG4gfVxyXG5cclxuIC5zaG93X19pbWFnZXMge1xyXG5tYXJnaW4tdG9wOiA2MHB4O1xyXG5tYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gfVxyXG5cclxuIC5zaG93X190aXRsZTo6YWZ0ZXIge1xyXG4gICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgIGJvdHRvbTogMjZweDtcclxuICAgbGVmdDogNiU7XHJcbiB9XHJcblxyXG4gLnNob3dfX2ltYWdlczo6YmVmb3JlIHtcclxuICAgdG9wOiAtMjMwcHg7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuIH1cclxuXHJcbiAuc2hvd19faW1hZ2VzOjphZnRlciB7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgdG9wOiAtNDBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gfVxyXG4gLnNob3dfX3RpdGxlOjpiZWZvcmUge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gfVxyXG4gLnNob3dfX2J0bjo6YmVmb3JlIHtcclxuICAgbGVmdDogMDtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gfVxyXG4gLnNob3dfX25hbWUge1xyXG4gICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICBmb250LXNpemU6IDI1cHg7XHJcbiAgIGJvdHRvbTogMjBweDtcclxuICAgbGVmdDogMTVweDtcclxuIH1cclxuXHJcbiAuc2hvd19faXRlbS1kZXNjciB7XHJcbiAgIG1hcmdpbi10b3A6IDA7XHJcbiB9XHJcblxyXG4gLnNob3dfX2l0ZW0tZGVzY3Ige1xyXG4gICBmb250LXNpemU6IDE2cHg7XHJcbiB9XHJcblxyXG4gLnNob3dfX2J0bjo6YWZ0ZXIge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgLnNob3dfX2J0bjo6YmVmb3Jle1xyXG4gICAgICB0b3A6IC04MCU7XHJcbiAgICAgIGxlZnQ6IC04MCU7XHJcbiAgIH1cclxufVxyXG5cclxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAuc2hvdyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICB9XHJcbiAgIC5zaG93OjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgcmlnaHQ6IDI2cHg7XHJcbiAgIH1cclxuICAgLnNob3dfX2l0ZW0ge1xyXG4gICAgIG1heC13aWR0aDogMjQ4cHg7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgXHJcbiAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTsgICAgXHJcbiAgIH0gXHJcblxyXG4gICAuc2hvd19faW1hZ2VzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICB9XHJcblxyXG4gICAuc2hvd19fdGl0bGU6OmFmdGVye1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgbGVmdDogMTElO1xyXG4gICB9XHJcbiAgIC5maXJzdCxcclxuICAgLnNlY29uZCxcclxuICAgLnRoaXJkLFxyXG4gICAuZm91cnRoLFxyXG4gICAuZmlmdGgsXHJcbiAgIC5zaXh0aCxcclxuICAgLnNldmVudGgsXHJcbiAgIC5laWdodCB7XHJcbiAgIHRyYW5zZm9ybTogbm9uZTsgICAgICBcclxufVxyXG4ubmluZXRoIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB0b3A6IDA7XHJcbiAgIGxlZnQ6IDA7XHJcbn1cclxuLnNob3dfX2J0bjo6YmVmb3JlIHtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB0b3A6IC00M3B4O1xyXG4gICBsZWZ0OiAtNTZweFxyXG59XHJcblxyXG4uc2hvd19faW1hZ2VzOjphZnRlciB7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xyXG59XHJcblxyXG4uc2hvd19fbmFtZSB7XHJcbiAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uc2hvd19faW1hZ2VzOjpiZWZvcmUge1xyXG4gICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgIHRvcDogMTQwcHg7XHJcbiAgIGxlZnQ6IC01cHg7XHJcbn1cclxuIH1cclxuIiwiLnRpY2tldHMge1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMjA2cHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRpY2tldHNfX3RpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMzhweDtcclxufVxyXG5cclxuLnRpY2tldHNfX3RpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvd2F2eS1saW5lLW9yYW5nZS5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogLTMwcHg7XHJcbiAgIHJpZ2h0OiAzMiU7XHJcbn1cclxuXHJcbi50aWNrZXRzX190aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy95ZWxsb3ctcmVkLTIuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IC04MHB4O1xyXG4gICBsZWZ0OiAxMyU7XHJcbn1cclxuXHJcbi50aWNrZXRzX19zdWJ0aXRsZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICBsaW5lLWhlaWdodDogMTMxJTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgbWFyZ2luOjMwcHggYXV0bztcclxufVxyXG5cclxuLnRpY2tldHNfX3N1YnRpdGxlOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JlZC1ibHVlLWdyZWVuLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMTI3cHg7XHJcbiAgIGxlZnQ6IDEyMHB4O1xyXG59IFxyXG5cclxuLnRpY2tldHNfX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZ3JlZW4tdHJpYW5nbGUuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBib3R0b206IDEwMHB4IDtcclxuICAgICAgIHJpZ2h0OiAxNjBweDtcclxufSBcclxuXHJcbi50aWNrZXRzX19kZXNjcmlwdGlvbiB7XHJcbiAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgIG1hcmdpbjphdXRvO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAyNXB4O1xyXG5saW5lLWhlaWdodDogMTMxJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG5jb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4udGlja2V0c19fdGVsIHtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuLnRpY2tldHNfX2NhcmRzIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDI3MHB4KTtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGdhcDogMzBweDtcclxufVxyXG5cclxuLnRpY2tldHNfX2NhcmRzOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JheS1ib3R0b20tZ3JlZW4uc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBsZWZ0OiAtMTAwcHg7XHJcbiAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnRpY2tldHNfX2NhcmRzOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC1yZWQuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogLTY3cHg7XHJcbiAgIHRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi50aWNrZXRzX19udW1iZXJ7XHJcbiAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ3JlZW4uc3ZnKTtcclxuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICBoZWlnaHQ6IDEwNXB4O1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBmb250LXNpemU6IDQ1cHg7XHJcbiAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi50aWNrZXRzX19kZXNjciB7XHJcbiAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDEzMCU7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi50aWNrZXRzX19zdmc6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYmx1ZS1yZWQteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6IDBweDtcclxuICAgdG9wOiAwcHg7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4gICAudGlja2V0c19fc3ZnOjphZnRlciAge1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2JsdWUtcmVkLXllbGxvdy5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19zdmcxOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2dyZWVuLXRyaWFuZ2xlLnN2Zyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgIH1cclxuICAgICAgLnRpY2tldHNfX3N2ZzE6OmFmdGVyICB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZ3JlZW4tdHJpYW5nbGUuc3ZnKTtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgfVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgIC50aWNrZXRzX19jYXJkcyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDI3MHB4KTtcclxuICAgICAgZ2FwOjA7XHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19zdWJ0aXRsZSB7XHJcbmZvbnQtc2l6ZTogMzBweDtcclxubWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19kZXNjcmlwdGlvbiB7XHJcbmZvbnQtc2l6ZTogMjJweDtcclxubWF4LXdpZHRoOiA1MDBweDtcclxubWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgfVxyXG5cclxuICAgLnRpY2tldHNfX2NhcmRzOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC1yZWQuc3ZnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjAlO1xyXG4gICAgICB0b3A6IC01MHB4O1xyXG4gICB9XHJcblxyXG4gICAudGlja2V0c19fY2FyZHM6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgYm90dG9tOiAtOSU7XHJcbiAgIH1cclxuXHJcbi50aWNrZXRzX190aXRsZSB7XHJcbiAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi50aWNrZXRzX190aXRsZTo6YmVmb3JlIHtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG59XHJcblxyXG4udGlja2V0c19fc3VidGl0bGU6OmFmdGVyIHtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICBib3R0b206IDU3cHg7XHJcbn1cclxuLnRpY2tldHNfX3N1YnRpdGxlOjpiZWZvcmV7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgbGVmdDogLTUwcHg7XHJcbiAgIGJvdHRvbTogLTMwMHB4O1xyXG59XHJcblxyXG4udGlja2V0c19fdGl0bGU6OmFmdGVyIHtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICByaWdodDogMjclO1xyXG59XHJcblxyXG4udGlja2V0c19fY2FyZHM6OmFmdGVyLFxyXG4udGlja2V0c19fY2FyZHM6OmJlZm9yZXtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAudGlja2V0c3sgXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcclxuICAgfVxyXG4gICAudGlja2V0c19fY2FyZHM6OmJlZm9yZSB7XHJcbiAgIGJvdHRvbTogMDtcclxuICAgbGVmdDogMTMlO1xyXG4gICB9IFxyXG4gICAudGlja2V0c19fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDIwJTtcclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgLnRpY2tldHMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgIH1cclxuICAgLnRpY2tldHNfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICB9XHJcblxyXG4gICAudGlja2V0c19fc3ZnOjpiZWZvcmUsXHJcbiAgIC50aWNrZXRzX19zdmc6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19zdmcxOjpiZWZvcmUsXHJcbiAgIC50aWNrZXRzX19zdmcxOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB9XHJcblxyXG4gICAudGlja2V0c19fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtMTdweDtcclxuICAgICAgcmlnaHQ6IDklO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICB9XHJcblxyXG4gICAudGlja2V0c19fZGVzY3Ige1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19jYXJkczo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMTElO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgfVxyXG5cclxuICAudGlja2V0c19fY2FyZHM6OmJlZm9yZSB7XHJcbiAgIGxlZnQ6IDclO1xyXG4gICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbn1cclxuXHJcbi50aWNrZXRzX19udW1iZXIge1xyXG4gICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbn1cclxuXHJcbiAgIC50aWNrZXRzX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC50aWNrZXRzX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgIH1cclxuICAgLnRpY2tldHNfX2NhcmRzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwyNzBweCk7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIC50aWNrZXRzX19zdWJ0aXRsZTo6YWZ0ZXIge1xyXG4gICBib3R0b206IC05MHB4O1xyXG4gICByaWdodDogMjQycHg7XHJcbiAgfVxyXG5cclxuICAudGlja2V0c19fdGl0bGU6OmJlZm9yZSB7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgbGVmdDogMiU7XHJcbiAgfVxyXG4gIC50aWNrZXRzX19zdmc6OmJlZm9yZSB7XHJcbiAgIHRvcDogNjAlO1xyXG4gIH1cclxuICAudGlja2V0c19fc3ZnOjphZnRlciB7XHJcbiAgIGJvdHRvbTogMzAlO1xyXG4gIH1cclxuXHJcbiAgLnRpY2tldHNfX3N2ZzE6OmFmdGVyIHtcclxuICAgdG9wOiAzMCU7XHJcbiAgfVxyXG4gIC50aWNrZXRzX19jYXJkcyB7XHJcbiAgIGdhcDogMDtcclxuICB9XHJcbn1cclxuIiwiLnRvb2x0aXAtYnV0dG9uIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgd2lkdGg6IDU5cHg7XHJcbiAgIGhlaWdodDogNTlweDtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gfVxyXG5cclxuIC5wb3B1cC10ZXh0IHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIHdpZHRoOiAzNzBweDtcclxuICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgY29sb3I6ICNlNzVkMWY7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgYm9yZGVyOiAycHggc29saWQgI2U3NWQxZjtcclxuICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICBsZWZ0OiAtMjczJTtcclxuICAgdG9wOiAtNzBweDtcclxuICAgb3BhY2l0eTogMDtcclxuICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gfVxyXG5cclxuIC5wb3B1cC10ZXh0LTMge1xyXG4gIHdpZHRoOiA0NTBweDtcclxuICBsZWZ0OiAtMzQwJTtcclxuICB0b3A6IC04NHB4O1xyXG4gfVxyXG5cclxuXHJcblxyXG4gXHJcbiAucG9wdXAtdGV4dDo6YmVmb3JlLFxyXG4gLnBvcHVwLXRleHQ6OmFmdGVyIHtcclxuICAgY29udGVudDogJyc7XHJcbiAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogNTAlO1xyXG4gICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgIGJvdHRvbTogLTMycHg7XHJcbiAgIHdpZHRoOiAwO1xyXG4gfVxyXG5cclxuIC5wb3B1cC10ZXh0OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci13aWR0aDogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG4gICAgdG9wOiA0OXB4O1xyXG4gfVxyXG4ucG9wdXAtdGV4dDo6YmVmb3JlIHtcclxuICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgIGJvcmRlci13aWR0aDogMTZweDtcclxufVxyXG5cclxuIC50b29sdGlwLWJ1dHRvbjpob3ZlciAucG9wdXAtdGV4dCB7XHJcbiAgIG9wYWNpdHk6IDE7XHJcbiB9XHJcblxyXG4gLnBvcHVwLXRleHQtMzo6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIHRvcDogNjlweDtcclxuIH0iLCIudmlkZW8ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIG1hcmdpbi10b3A6IC05MnB4O1xyXG4gICBwYWRkaW5nLXRvcDogNjdweDtcclxuICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmlkZW86OmFmdGVyIHtcclxuICAgY29udGVudDogXCJcIjtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhcnJvdC5zdmcpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgIHdpZHRoOiAxMzVweDtcclxuICAgaGVpZ2h0OiAxNDVweDtcclxuICAgcmlnaHQ6OSU7XHJcbiAgIGJvdHRvbTo2MHB4O1xyXG4gICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnZpZGVvOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3JlZC1ncmVlbi1ibHVlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6MTAlO1xyXG4gICBib3R0b206NjBweDtcclxuICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi52aWRlb19fdGl0bGUge1xyXG4gICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcbi52aWRlb19fdGl0bGU6OmFmdGVyIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZWQteWVsbG93LnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogMTAwcHg7XHJcbiAgIGJvdHRvbTogLTEzMHB4O1xyXG59XHJcblxyXG4udmlkZW9fX3RpdGxlOjpiZWZvcmUge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2dyZWVuLXRyaWFuZ2xlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgcmlnaHQ6IDIzJTtcclxuICAgYm90dG9tOiAtMTMwcHg7XHJcbn1cclxuXHJcblxyXG4udmlkZW9fX3N1YnRpdGxlIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAxMjNweDtcclxufVxyXG5cclxuLnZpZGVvX19zdWJ0aXRsZTo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy93YXZ5LWxpbmUtb3JhbmdlLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAtMjJweDtcclxuICAgbGVmdDogNDAlO1xyXG59XHJcblxyXG4udmlkZW9fX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmF5LXRvcC1yZWQuc3ZnKTtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDoxNDBweDtcclxuICAgYm90dG9tOiAtMTE1cHg7XHJcbn1cclxuXHJcblxyXG4udmlkZW9fX3BsYXllciB7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxubWFyZ2luOiAwIGF1dG87XHJcbm1heC13aWR0aDogMTEwNnB4O1xyXG4vKiBwYWRkaW5nLXRvcDogNTYuMjUlOyAqL1xyXG5wYWRkaW5nLXRvcDogMzUuMjUlO1xyXG5ib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5ib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxub3ZlcmZsb3c6IGhpZGRlbjtcclxuYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi52aWRlb19fc3BhbiB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi52aWRlb19fc3Bhbjo6YmVmb3JlIHtcclxuICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yYXktYm90dG9tLWdyZWVuLnN2Zyk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogMTQwcHg7XHJcbiAgIGJvdHRvbTogLTcwcHg7XHJcbn1cclxuXHJcbi52aWRlb19fc3Bhbjo6YWZ0ZXIge1xyXG4gICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2JsdWUtcmVkLXllbGxvdy5zdmcpO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHJpZ2h0OiAwO1xyXG4gICB0b3A6IDA7XHJcbn1cclxuXHJcbi52aWRlb19fb3ZlcmxheSB7XHJcbiAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICBsZWZ0OjA7XHJcbiAgIHRvcDowO1xyXG4gICByaWdodDowO1xyXG4gICBib3R0b206MDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgLyogYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy92aWRlby1vdmVybGF5LndlYnAnKTsgKi9cclxuICAgLyogYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgKi9cclxuICAgLyogei1pbmRleDogMTA7ICovXHJcbiAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxufVxyXG5cclxuLmlmcmFtZSB7XHJcbiAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcbn1cclxuXHJcblxyXG4udmlkZW9fX2NvbnRyb2wge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLXBsYXkuc3ZnKTtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgd2lkdGg6IDg3cHg7XHJcbiAgIGhlaWdodDogODdweDtcclxuICAgYm9yZGVyLXJhZGl1czogMTYzcHg7XHJcbiAgIHRvcDogNTAlO1xyXG4gICBsZWZ0OiA1MCU7XHJcbiAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbmN1cnNvcjogcG9pbnRlcjtcclxuei1pbmRleDogMTA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgLnZpZGVvIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNzBweDtcclxuICAgfVxyXG5cclxuICAgLnZpZGVvOjpiZWZvcmUge1xyXG5kaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvOjphZnRlciB7XHJcbiAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgYm90dG9tOiAzNnB4O1xyXG4gICByaWdodDogLTMwcHg7XHJcbn1cclxuXHJcbiAgIC52aWRlb19fc3Bhbjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgIC52aWRlb19fc3Bhbjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgYm90dG9tOiAtNTBweDtcclxuICB9XHJcblxyXG4gIC52aWRlb19fdGl0bGU6OmJlZm9yZSB7XHJcbiAgIHJpZ2h0OiA1MCU7XHJcbiAgIGJvdHRvbTogMjAwJTtcclxuICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4gICAudmlkZW9fX3RpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgYm90dG9tOiAtODBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgfVxyXG5cclxuICAgLnZpZGVvX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgIH1cclxuXHJcbiAgIC52aWRlb19fc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICBsZWZ0OiAzMSU7XHJcbiAgfVxyXG4gICAudmlkZW9fX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICB9XHJcblxyXG4udmlkZW9fX3NwYW46OmFmdGVyIHtcclxuICAgcmlnaHQ6IC02NXB4O1xyXG4gICB0b3A6IC0yMjBweDtcclxufVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgLnZpZGVvIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICB9XHJcblxyXG4gICAudmlkZW9fX3BsYXllciB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4LjI1JTtcclxuICAgfVxyXG4gICAudmlkZW9fX2NvbnRyb2wge1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICB9XHJcblxyXG4gICAudmlkZW9fX3N1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgfVxyXG4gICAudmlkZW86OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICB9XHJcbiAgIC52aWRlb19fc3VidGl0bGU6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgbGVmdDogMTYlO1xyXG4gICAgICBib3R0b206IC0xNXB4O1xyXG4gICB9XHJcblxyXG4gICAudmlkZW9fX3RpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgfVxyXG4gICAudmlkZW9fX3N1YnRpdGxlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgfVxyXG4gICAudmlkZW9fX3NwYW46OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgfVxyXG59XHJcbiJdfQ== */
