.homepageForm{padding-top:40px}.bodyHomepage{background-color:#fffdfb}.bodyHomepage .select2-container--default .select2-selection--multiple{border:none!important;max-height:40px;overflow:hidden}.historyCarousel .owl-nav{margin-top:0!important}.historyCarousel .owl-prev{left:-60px;position:absolute;top:50%;transform:translateY(-50%)}.historyCarousel .owl-nav [class*=owl-]:hover{background:transparent!important}.historyCarousel .owl-next span,.historyCarousel .owl-prev span{font-size:74px!important;font-weight:100}.historyCarousel .owl-next{position:absolute;right:-60px;top:50%;transform:translateY(-50%)}.bodyHomepage h1{color:#fff;font-family:Outfit;font-size:80px!important;font-style:normal;font-weight:700!important;letter-spacing:-.8px;line-height:100%!important}@media screen and (max-width:767px){.bodyHomepage h1{font-size:50px!important}}.bodyHomepage .ctaPrimaryWhite{height:34px;line-height:0;padding:0;width:100%}@media screen and (max-width:767px){.bodyHomepage .ctaPrimaryWhite{width:100%}}.homepageBanner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}@media screen and (max-width:767px){.homepageBanner{height:400px}}.bannerSubtitle{color:#fff;font-size:58px!important;font-style:normal;font-weight:400;line-height:100%!important}@media screen and (max-width:767px){.bannerSubtitle{text-wrap:nowrap;font-size:38px!important}}.helpSection{background-color:#f2eae1;margin:100px 0}@media screen and (max-width:767px){.helpSection{margin:50px 0}}.helpSection .helpInfo{padding:60px}@media screen and (max-width:767px){.helpSection .helpInfo{padding:20px;text-align:center}.helpSection .helpInfo .ctaPrimary{padding:16px 18px}}.historyContainer{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:700px;justify-content:center}.historyCard{background-color:#f2eae1;padding:30px}.historyCard .description{font-size:20px!important;font-style:italic;line-height:100%!important}.historyCard .ctaPrimary{margin:auto;width:fit-content}@media screen and (max-width:767px){.historyCard .ctaPrimary{padding:16px 25px}}.historyCard h3{font-size:35px!important}.cardImage{aspect-ratio:1/1;object-fit:cover}.morePet h2{margin:120px 0 50px}.similarPetImage{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.urgentSimilar{border-radius:60px 60px 0 0;bottom:0;display:none;left:0;padding:10px 50px;position:absolute;right:0;text-align:center}.similarInfo{background-color:#f2eae1;padding:25px 50px}.similarInfo p,.urgentSimilar p{font-size:20px!important}.urgentSimilar p{color:#fff}.petName img{width:auto!important}.urgentCarouselCta{margin:70px 0}@media screen and (max-width:767px){.urgentCarouselCta{margin:35px 0;padding:15px 25px}}.morePetCarousel{margin-top:60px}.morePetCarousel .owl-item{transform:scale(.8)!important}.morePetCarousel .owl-item.center{transform:scale(1)!important}.morePetCarousel .owl-nav{margin-top:10px!important}.morePetCarousel .owl-prev{margin-right:30px!important}.morePetCarousel .owl-next span,.morePetCarousel .owl-prev span{font-size:74px!important;font-weight:100}.morePetCarousel .owl-next{margin-left:30px!important}.ctaProtectoras{margin:120px 0 60px}@media screen and (max-width:767px){.ctaProtectoras{margin:0 0 60px}}.ctaProtectoras .ctaPrimary{width:fit-content}@media screen and (max-width:767px){.ctaProtectoras .ctaPrimary{margin:auto}}.adoptionSection .ctaPrimary{margin:auto;width:fit-content}@media screen and (max-width:767px){.adoptionSection .ctaPrimary{padding:15px}.adoptionSection video{height:180px}}#registerModal .modal-content{background-color:var(--dark-red)!important}#registerModal .btn-close{background-color:var(--dark-red);background-image:url(/servicios/adopta-con-tiendanimal/build/images/close-modal-white.39b04acb.svg);background-size:20px;border-radius:99px;color:#fff;font-size:35px;font-weight:100;line-height:0;opacity:1;padding:5px}#registerModal .form-label{color:var(--dark-red);font-family:Nunito-Bold;font-size:16px;line-height:24px}#registerModal .form-label span{color:#ff5412}#registerModal #successRegister p{color:#5d4f4a;font-size:14px!important;line-height:22px!important}#registerModal .modal-header{border:none}#registerModal .form-input{border:2px solid #d7d3d2!important;border-radius:7px!important;padding:10px!important}#registerModal #registration-user-form form,#registerModal .confirmationContent{border:2px solid var(--dark-red)!important;padding:45px!important}#registerModal .required-asterisk:after{color:#ff5412;content:" *";display:inline}#registerModal .confirmationContent,#registerModal .formContainer{background-color:#fff;border-radius:10px;margin:auto;max-width:600px;padding:45px 0;width:100%}#registerModal .nav-tabs{border-bottom:2px solid var(--light-red)}#registerModal .nav-link{color:var(--dark-red)!important;font-family:Nunito-Regular;font-style:normal;font-weight:600!important}#registerModal .nav-tabs .nav-item.show .nav-link,#registerModal .nav-tabs .nav-link.active,#registerModal .nav-tabs .nav-link:focus,#registerModal .nav-tabs .nav-link:hover{background-color:#fff;border:2px solid var(--light-red);border-bottom:0;border-radius:12px 12px 0 0;position:relative;transform:translateY(1px)}#registerModal form{padding:30px}#registerModal .formSubmit{border:none;border-radius:8px;font-size:18px;line-height:100%;margin-top:20px;margin-inline:auto;padding:20px 64px!important;width:fit-content!important}#registerModal .registerTitle{font-weight:700}#registerModal .title-form{color:var(--dark-red)!important;font-family:Nunito-Regular;font-size:35px!important;font-style:normal;font-weight:600!important;letter-spacing:-.751px;line-height:35px!important;margin:auto;max-width:90%;text-align:center}#registerModal #register_shelter_attachmentFile,#registerModal #register_shelter_cifFile,#registerModal #register_shelter_documents,#registerModal #register_shelter_imageFile{border-radius:7px;color:transparent;height:45px;width:100%}#registerModal #register_shelter_attachmentFile::-webkit-file-upload-button,#registerModal #register_shelter_cifFile::-webkit-file-upload-button,#registerModal #register_shelter_documents::-webkit-file-upload-button,#registerModal #register_shelter_imageFile::-webkit-file-upload-button{visibility:hidden}#registerModal #register_shelter_attachmentFile:before,#registerModal #register_shelter_cifFile:before,#registerModal #register_shelter_documents:before,#registerModal #register_shelter_imageFile:before{background-color:var(--dark-red);border:none;color:#fff;content:"Subir archivo";cursor:pointer;display:block;font-family:Nunito-Bold;font-size:16px;padding:10px 0;text-align:center;text-decoration:none;width:100%}#registerModal #register_shelter_attachmentFile_disclaimer_NO,#registerModal #register_shelter_attachmentFile_disclaimer_SI,#registerModal #register_shelter_attachmentFile_text,#registerModal #register_shelter_cifFile_text,#registerModal #register_shelter_imageFile_text{font-size:12px;overflow:hidden;width:100%}#registerModal #login-actions #submit-button{border:none;border-radius:8px;font-size:18px;line-height:100%;margin-top:20px;margin-inline:auto;padding:20px 64px!important;width:fit-content!important}#registerModal #register_shelter_isPublicEntity,#registerModal #register_shelter_privacyPolicy,#registerModal #remember-password{appearance:none;border:1px solid var(--light-red);border-radius:4px;height:16px;min-width:16px}#registerModal #register_shelter_isPublicEntity:checked,#registerModal #register_shelter_privacyPolicy:checked,#registerModal #remember-password:checked{background-color:var(--light-red);background-image:url(/servicios/adopta-con-tiendanimal/build/images/checked-input-white.826770c5.svg);background-position:50%;background-repeat:no-repeat}#registerModal .select2-container--default .select2-selection--multiple{background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:100%}#register_shelter_cifFile_helper,#register_shelter_imageFile_helper{font-size:12px;overflow:hidden;width:100%}.ctaBlocksContainer{height:700px;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer{height:1090px}}@media screen and (max-width:767px){.ctaBlocksContainer{height:1090px;height:590px}}.ctaBlocksContainer .ctaBlock{align-items:center;border-radius:40px;display:flex;justify-content:center;position:absolute;width:fit-content}@media screen and (max-width:767px){.ctaBlocksContainer .ctaBlock{border-radius:15px}}.ctaBlocksContainer .ctaBlock p{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:10px;justify-content:center}@media screen and (max-width:767px){.ctaBlocksContainer .ctaBlock p img{width:40px}}.ctaBlocksContainer .blockPerros{aspect-ratio:340/278;background-color:#ffec00;bottom:140px;left:0;width:340px;z-index:1}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockPerros{width:300px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockPerros{bottom:auto;left:auto;right:0;top:60px}}@media screen and (max-width:767px){.ctaBlocksContainer .blockPerros{bottom:auto;left:auto;right:0;top:30px;width:180px}}.ctaBlocksContainer .blockProtectoras{aspect-ratio:340/450;background-color:#b9eddd;left:240px;top:0;width:340px}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockProtectoras{left:90px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockProtectoras{left:0;width:400px}}@media screen and (max-width:767px){.ctaBlocksContainer .blockProtectoras{left:0;width:220px}}.ctaBlocksContainer .blockOtrosAnimales{aspect-ratio:340/278;background-color:#ffabb7;bottom:20px;left:450px;width:340px;z-index:1}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockOtrosAnimales{left:340px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockOtrosAnimales{bottom:230px;left:0}}@media screen and (max-width:767px){.ctaBlocksContainer .blockOtrosAnimales{left:0;top:330px;width:180px}}.ctaBlocksContainer .blockGatos{aspect-ratio:340/278;background-color:#360a0a;right:300px;top:20px;width:340px;z-index:1}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockGatos{width:300px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockGatos{left:200px;top:390px}}@media screen and (max-width:767px){.ctaBlocksContainer .blockGatos{left:30%;top:210px;width:180px}}.ctaBlocksContainer .blockQuinesSomos{aspect-ratio:400/450;background-color:#00632e;right:0;top:140px;width:400px}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockQuinesSomos{top:70px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockQuinesSomos{bottom:0;top:auto}}@media screen and (max-width:767px){.ctaBlocksContainer .blockQuinesSomos{bottom:0;top:auto;width:225px}}.historyContainer{position:relative}@media screen and (max-width:767px){.historyContainer{height:560px;padding:0 50px}.historyContainer .historyCard{padding:10px}.historyContainer .ctaPrimary{padding:15px}}.historyContainer .icon{aspect-ratio:1/1;max-width:120px;position:absolute}.historyContainer .iconHeart{left:0;top:130px}@media screen and (max-width:767px){.historyContainer .iconHeart{left:0;top:60px}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconHeart{left:50px;top:50px}}.historyContainer .iconFlower{max-width:180px;right:260px;top:30px}@media screen and (max-width:767px){.historyContainer .iconFlower{max-width:130px;right:0;top:-30px}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconFlower{max-width:130px;right:40px;top:-10px}}@media screen and (min-width:1024px) and (max-width:1439px){.historyContainer .iconFlower{right:70px}}.historyContainer .iconStar{bottom:70px;left:320px;max-width:180px}@media screen and (max-width:767px){.historyContainer .iconStar{bottom:0;left:0;max-width:130px}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconStar{bottom:0;left:50px;max-width:130px}}@media screen and (min-width:1024px) and (max-width:1439px){.historyContainer .iconStar{left:120px}}.historyContainer .iconHome{bottom:30px;right:260px}@media screen and (max-width:767px){.historyContainer .iconHome{bottom:80px;right:0}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconHome{bottom:40px;right:50px}}#register_shelter_location,#register_shelter_type{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:10px;background-repeat:no-repeat;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem 2rem 1rem 1rem}.ot-sdk-cookie-policy{font-family:Outfit!important;font-size:16px!important}.home .heroSection .heroImage{height:700px;object-fit:cover;object-position:center;width:100%}.home .formSection{margin:100px 0}.home .formSection .title{color:var(--dark-red);font-size:clamp(24px,4vw,48px)!important}.home .formSection .subtitle,.home .formSection .title{font-family:Aesthet-Nova-Bold;font-weight:700;line-height:110%!important;text-align:center}.home .formSection .subtitle{color:var(--tierra)!important;font-size:clamp(20px,4vw,24px)!important;margin-bottom:15px}.home .formSection .description{color:#5d4f4a;font-size:clamp(14px,2vw,20px)!important;line-height:33px;margin-inline:auto;max-width:800px;text-align:center}@media screen and (max-width:576px){.home .formSection .description{display:none}}.home .formSection form{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:30px}@media screen and (max-width:768px){.home .formSection form{grid-template-columns:repeat(1,1fr)}}.home .formSection form .select2-selection{align-items:center;display:flex;font-family:Nunito-Regular;justify-content:start;max-height:100%;padding-left:15px}.home .formSection form .select2-selection textarea{margin:0}.home .formSection form .ctaPrimary{border-radius:6px;font-size:28px;line-height:100%}.home .petSection{background-color:#f3f2f2;overflow:hidden;padding:100px 0;position:relative}.home .petSection .title{color:var(--dark-red);font-family:Aesthet-Nova-Bold;font-size:48px!important;line-height:110%!important;text-align:center}.home .petSection .petGrid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:40px 0 80px;position:relative;z-index:2}@media screen and (min-width:768px) and (max-width:1400px){.home .petSection .petGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.home .petSection .petGrid{grid-template-columns:repeat(1,1fr)}}.home .petSection .petGrid .similarPetImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;height:272px;position:relative;width:100%}.home .petSection .petGrid .similarCard{border-radius:12px;box-shadow:3.23px 3.23px 19.4px 0 rgba(0,0,0,.149)}.home .petSection .petGrid .similarCard .ctaPrimary{border-radius:0 0 12px 12px;font-family:Aesthet-Nova-Bold!important}.home .petSection .petGrid .similarInfo{background-color:#fff;padding:10px 20px}.home .petSection .petGrid .similarInfo p{color:var(--tierra);font-size:14px!important;margin:0}.home .petSection .petGrid .petName img{max-height:29px;max-width:29px;object-fit:cover;width:auto!important}.home .petSection .petGrid .petName h3{color:var(--tierra)!important;font-size:28px!important;line-height:33px!important;margin:0;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .petSection .urgentCta{background-color:var(--dark-red)!important;border-radius:6px;margin-inline:auto;width:fit-content}.home .petSection .circle1{position:absolute;right:25px;top:10%}@media (min-width:576px){.home .petSection .circle1{right:calc(100dvw/2 - 320px)}}@media (min-width:768px){.home .petSection .circle1{right:calc(100dvw/2 - 410px)}}@media (min-width:992px){.home .petSection .circle1{right:calc(100dvw/2 - 530px)}}@media (min-width:1200px){.home .petSection .circle1{right:calc(100dvw/2 - 620px)}}@media (min-width:1400px){.home .petSection .circle1{right:calc(100dvw/2 - 710px)}}.home .petSection .circle2{position:absolute;right:25px;top:30%}@media (min-width:576px){.home .petSection .circle2{right:calc(100dvw/2 - 390px);top:40%}}@media (min-width:768px){.home .petSection .circle2{right:calc(100dvw/2 - 480px)}}@media (min-width:992px){.home .petSection .circle2{right:calc(100dvw/2 - 600px)}}@media (min-width:1200px){.home .petSection .circle2{right:calc(100dvw/2 - 690px)}}@media (min-width:1400px){.home .petSection .circle2{right:calc(100dvw/2 - 780px)}}.home .petSection .circle3{bottom:25%;left:25px;position:absolute}@media (min-width:576px){.home .petSection .circle3{bottom:30%;left:calc(100dvw/2 - 420px)}}@media (min-width:768px){.home .petSection .circle3{left:calc(100dvw/2 - 510px)}}@media (min-width:992px){.home .petSection .circle3{left:calc(100dvw/2 - 630px)}}@media (min-width:1200px){.home .petSection .circle3{left:calc(100dvw/2 - 720px)}}@media (min-width:1400px){.home .petSection .circle3{left:calc(100dvw/2 - 810px)}}.home .ayudaSection{background-position:50%;background-size:cover;padding:150px 0;position:relative}.home .ayudaSection .image{align-items:center;border-radius:20px;display:flex;height:435px;min-height:667px;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:768px){.home .ayudaSection .image{margin-bottom:30px;min-height:400px}}.home .ayudaSection .title{color:#fff;font-size:48px;line-height:110%;margin-bottom:20px}.home .ayudaSection .description{color:#fff;font-family:Nunito-Regular;font-size:20px;line-height:33px;margin-bottom:20px}.home .ayudaSection .ctaPrimaryWhite{border-radius:6px;width:fit-content}.home .ayudaSection .flower{bottom:0;left:25px;position:absolute;z-index:-1}@media (min-width:576px){.home .ayudaSection .flower{left:calc(100dvw/2 - 520px)}}@media (min-width:768px){.home .ayudaSection .flower{left:calc(100dvw/2 - 610px)}}@media (min-width:992px){.home .ayudaSection .flower{left:calc(100dvw/2 - 730px)}}@media (min-width:1200px){.home .ayudaSection .flower{left:calc(100dvw/2 - 820px)}}@media (min-width:1400px){.home .ayudaSection .flower{left:calc(100dvw/2 - 910px)}}.home .animalSection{margin:100px 0}.home .animalSection .title{color:var(--dark-red);text-align:center}.home .animalSection .animalGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px}@media screen and (max-width:768px){.home .animalSection .animalGrid{gap:24px;grid-template-columns:repeat(1,1fr)}}.home .animalSection .animalGrid .animal .imagePet{height:250px;margin:auto;object-fit:contain;width:100%}.home .animalSection .animalGrid .animal .animalCta{border-radius:6px;margin-top:20px;margin-inline:auto;padding:15px 20px;width:max-content}.home .animalSection .animalGrid .animal.gatos,.home .animalSection .animalGrid .animal.otros,.home .animalSection .animalGrid .animal.perros{position:relative}.home .animalSection .animalGrid .animal.gatos:hover .stars,.home .animalSection .animalGrid .animal.otros:hover .stars,.home .animalSection .animalGrid .animal.perros:hover .stars{display:block!important}.home .animalSection .animalGrid .animal.gatos .stars,.home .animalSection .animalGrid .animal.otros .stars,.home .animalSection .animalGrid .animal.perros .stars{display:none;height:180px;object-fit:contain;position:absolute;top:0;width:100%}.home .shelterSection{background-color:var(--light-red);margin-top:350px;padding:0 0 100px;position:relative}@media screen and (max-width:768px){.home .shelterSection{margin-top:0;min-height:65dvh;padding-top:30px}}.home .shelterSection:before{background-image:url(/servicios/adopta-con-tiendanimal/build/images/shelter-bg.6d8f1ddd.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:-16dvw;width:100%;z-index:-1}.home .shelterSection .title{color:#fff;font-size:48px;line-height:110%}.home .shelterSection .ctaPrimaryWhite{border-radius:6px;margin:40px 0;width:fit-content}.home .shelterSection .shelterDisc{color:#fff;font-size:20px!important;font-weight:700}.home .shelterSection .modalCta{color:#fff!important;font-size:20px!important;font-weight:700;margin-top:10px;text-decoration:none}.home .shelterSection .image{bottom:0;display:block;margin-left:auto;margin-right:0;max-width:100%;position:absolute;right:0}@media screen and (max-width:768px){.home .shelterSection .image{margin-top:40px}}.home .historySection{background-color:#f0faf0;background-image:url(/servicios/adopta-con-tiendanimal/build/images/corazones-bg.5fa8b912.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0 250px}.home .historySection .title{color:var(--dark-red);margin-bottom:30px;text-align:center}.home .historySection .description{color:#5d4f4a;font-family:Nunito-Bold;font-size:22px!important;line-height:33px!important;text-align:center}.home .historySection .boxGrid{display:grid;gap:23px;grid-template-columns:repeat(2,1fr);margin:100px 0 50px;position:relative}@media screen and (max-width:768px){.home .historySection .boxGrid{grid-template-columns:repeat(1,1fr)}}.home .historySection .boxGrid .heart{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-22deg);width:136px}.home .historySection .boxGrid .box{align-items:center;background-blend-mode:color;background-color:rgba(93,79,74,.38);background-position:50%;background-size:cover;border-radius:20px;display:flex;height:375px;justify-content:center;width:100%}.home .historySection .boxGrid .box .boxTitle{color:#fff!important}.home .historySection .ctaPrimary{border-radius:6px;margin-inline:auto;width:fit-content}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cUJBQXNCLENBRHRCLGtCQUFtQixDQUduQixZQUFhLENBSmIsWUFBYSxDQU1iLHNCQUF1QixDQVB2QixVQWdSUixDQXJRUSw4Q0FDRSxvQkF1UVYsQ0FuUUksa0NBQWMsaUJBQWtCLENBQXNCLGtCQUFtQixDQUF2QyxpQkF3UXRDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vaG9tZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5ob21lcGFnZUZvcm0geyBwYWRkaW5nLXRvcDogNDBweDsgfVxyXG4uYm9keUhvbWVwYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREZCO1xyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbi5oaXN0b3J5Q2Fyb3VzZWwgLm93bC1uYXZ7IG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XHJcbi5oaXN0b3J5Q2Fyb3VzZWwgLm93bC1wcmV2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IC02MHB4O1xyXG59XHJcbi5oaXN0b3J5Q2Fyb3VzZWwgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuLmhpc3RvcnlDYXJvdXNlbCAub3dsLXByZXYgc3BhbiwgLmhpc3RvcnlDYXJvdXNlbCAub3dsLW5leHQgc3BhbiB7IGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogMTAwOyB9XHJcbi5oaXN0b3J5Q2Fyb3VzZWwgLm93bC1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAtNjBweDtcclxufVxyXG4uYm9keUhvbWVwYWdlIGgxIHtcclxuICBmb250LWZhbWlseTogJ091dGZpdCc7XHJcbiAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5ib2R5SG9tZXBhZ2UgLmN0YVByaW1hcnlXaGl0ZSB7XHJcbiAgaGVpZ2h0OiAzNHB4OyBsaW5lLWhlaWdodDogMDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5ob21lcGFnZUJhbm5lciB7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxufVxyXG4uYmFubmVyU3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcbn1cclxuLmhlbHBTZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFQUUxOyBtYXJnaW46IDEwMHB4IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgbWFyZ2luOjUwcHggMDtcclxuICB9XHJcbn1cclxuLmhlbHBTZWN0aW9uIC5oZWxwSW5mbyB7XHJcbiAgcGFkZGluZzogNjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmN0YVByaW1hcnkge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaXN0b3J5Q29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDcwMHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5oaXN0b3J5Q2FyZCB7IGJhY2tncm91bmQtY29sb3I6ICNGMkVBRTE7IHBhZGRpbmc6IDMwcHg7IH1cclxuLmhpc3RvcnlDYXJkIC5kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLmhpc3RvcnlDYXJkIC5jdGFQcmltYXJ5IHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIHBhZGRpbmc6IDE2cHggMjVweDtcclxuICB9XHJcbn1cclxuLmhpc3RvcnlDYXJkIGgzIHsgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7IH1cclxuLmNhcmRJbWFnZSB7IGFzcGVjdC1yYXRpbzogMSAvIDE7IG9iamVjdC1maXQ6IGNvdmVyOyB9XHJcbi5tb3JlUGV0IGgyIHsgbWFyZ2luOiAxMjBweCAwIDUwcHggMDsgfVxyXG4uc2ltaWxhclBldEltYWdlIHtcclxuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi51cmdlbnRTaW1pbGFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNpbWlsYXJJbmZvIHsgcGFkZGluZzogMjVweCA1MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFQUUxIH1cclxuLnNpbWlsYXJJbmZvIHAgeyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxyXG4udXJnZW50U2ltaWxhciBwIHtcclxuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucGV0TmFtZSBpbWcgeyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XHJcbi51cmdlbnRDYXJvdXNlbEN0YSB7XHJcbiAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgfVxyXG59XHJcbi5tb3JlUGV0Q2Fyb3VzZWwgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XHJcbi5tb3JlUGV0Q2Fyb3VzZWwgLm93bC1pdGVtIHsgdHJhbnNmb3JtOiBzY2FsZSguOCkgIWltcG9ydGFudDsgfVxyXG4ubW9yZVBldENhcm91c2VsIC5vd2wtaXRlbS5jZW50ZXIgeyB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7IH1cclxuLm1vcmVQZXRDYXJvdXNlbCAub3dsLW5hdnsgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XHJcbi5tb3JlUGV0Q2Fyb3VzZWwgLm93bC1wcmV2IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgdG9wOiA1MCU7XHJcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbi8vICBsZWZ0OiAtNjBweDtcclxufVxyXG4vLy5tb3JlUGV0Q2Fyb3VzZWwgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuLm1vcmVQZXRDYXJvdXNlbCAub3dsLXByZXYgc3BhbiwgLm1vcmVQZXRDYXJvdXNlbCAub3dsLW5leHQgc3BhbiB7IGZvbnQtc2l6ZTogNzRweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogMTAwOyB9XHJcbi5tb3JlUGV0Q2Fyb3VzZWwgLm93bC1uZXh0IHtcclxuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50XHJcblxyXG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vdG9wOiA1MCU7XHJcbiAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLy9yaWdodDogLTYwcHg7XHJcbn1cclxuLmN0YVByb3RlY3RvcmFzIHtcclxuICBtYXJnaW46IDEyMHB4IDAgNjBweCAwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIG1hcmdpbjowIDAgNjBweCAwO1xyXG4gIH1cclxufVxyXG4uY3RhUHJvdGVjdG9yYXMgLmN0YVByaW1hcnkge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBtYXJnaW46YXV0bztcclxuICB9XHJcbn1cclxuLmFkb3B0aW9uU2VjdGlvbiAuY3RhUHJpbWFyeSB7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5hZG9wdGlvblNlY3Rpb24gdmlkZW8ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcmVnaXN0ZXJNb2RhbCB7XHJcbiAgLm1vZGFsLWNvbnRlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXJlZCkgIWltcG9ydGFudDsgfVxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1yZWQpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3B1YmxpYy9zZXJ2aWNpb3MvYWRvcHRhLWNvbi10aWVuZGFuaW1hbC9pbWFnZXMvaWNvbnMvY2xvc2UtbW9kYWwtd2hpdGUuc3ZnXCIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAuZm9ybS1sYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJ051bml0by1Cb2xkJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstcmVkKTtcclxuXHJcbiAgICBzcGFuIHsgY29sb3I6ICNGRjU0MTI7IH1cclxuICB9XHJcbiAgI3N1Y2Nlc3NSZWdpc3RlciBwIHsgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IGNvbG9yOiAjNUQ0RjRBOyB9XHJcbiAgLm1vZGFsLWhlYWRlciB7IGJvcmRlcjogbm9uZTsgfVxyXG4gIC5mb3JtLWlucHV0IHtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEN0QzRDIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAjcmVnaXN0cmF0aW9uLXVzZXItZm9ybSBmb3JtLCAuY29uZmlybWF0aW9uQ29udGVudHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstcmVkKSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmVxdWlyZWQtYXN0ZXJpc2s6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiICpcIjtcclxuICAgIGNvbG9yOiAjRkY1NDEyO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAuZm9ybUNvbnRhaW5lciwgLmNvbmZpcm1hdGlvbkNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1saWdodC1yZWQpOyB9XHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrLXJlZCkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0by1SZWd1bGFyXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saWdodC1yZWQpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIH1cclxuICBmb3JtIHsgcGFkZGluZzogMzBweDsgfVxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweCA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIH1cclxuICAucmVnaXN0ZXJUaXRsZSB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuICAudGl0bGUtZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ051bml0by1SZWd1bGFyJztcclxuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NTFweDtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrLXJlZCkgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAjcmVnaXN0ZXJfc2hlbHRlcl9pbWFnZUZpbGUsICNyZWdpc3Rlcl9zaGVsdGVyX2F0dGFjaG1lbnRGaWxlLCAjcmVnaXN0ZXJfc2hlbHRlcl9kb2N1bWVudHMsICNyZWdpc3Rlcl9zaGVsdGVyX2NpZkZpbGUge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHhcclxuICB9XHJcbiAgI3JlZ2lzdGVyX3NoZWx0ZXJfaW1hZ2VGaWxlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiwgI3JlZ2lzdGVyX3NoZWx0ZXJfYXR0YWNobWVudEZpbGU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uLFxyXG4gICNyZWdpc3Rlcl9zaGVsdGVyX2RvY3VtZW50czo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sICNyZWdpc3Rlcl9zaGVsdGVyX2NpZkZpbGU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgI3JlZ2lzdGVyX3NoZWx0ZXJfaW1hZ2VGaWxlOmJlZm9yZSwgI3JlZ2lzdGVyX3NoZWx0ZXJfYXR0YWNobWVudEZpbGU6YmVmb3JlLCAjcmVnaXN0ZXJfc2hlbHRlcl9kb2N1bWVudHM6YmVmb3JlLCAjcmVnaXN0ZXJfc2hlbHRlcl9jaWZGaWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlN1YmlyIGFyY2hpdm9cIjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcmVkKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvLUJvbGQnO1xyXG4gIH1cclxuICAjcmVnaXN0ZXJfc2hlbHRlcl9pbWFnZUZpbGVfdGV4dCxcclxuICAjcmVnaXN0ZXJfc2hlbHRlcl9hdHRhY2htZW50RmlsZV90ZXh0LFxyXG4gICNyZWdpc3Rlcl9zaGVsdGVyX2F0dGFjaG1lbnRGaWxlX3RleHQsXHJcbiAgI3JlZ2lzdGVyX3NoZWx0ZXJfY2lmRmlsZV90ZXh0LFxyXG4gICNyZWdpc3Rlcl9zaGVsdGVyX2F0dGFjaG1lbnRGaWxlX2Rpc2NsYWltZXJfTk8sXHJcbiAgI3JlZ2lzdGVyX3NoZWx0ZXJfYXR0YWNobWVudEZpbGVfZGlzY2xhaW1lcl9TSSB7IGZvbnQtc2l6ZTogMTJweDsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAjbG9naW4tYWN0aW9ucyAjc3VibWl0LWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHggNjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICB9XHJcbiAgI3JlbWVtYmVyLXBhc3N3b3JkLCAjcmVnaXN0ZXJfc2hlbHRlcl9wcml2YWN5UG9saWN5LCAjcmVnaXN0ZXJfc2hlbHRlcl9pc1B1YmxpY0VudGl0eSB7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtcmVkKTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9wdWJsaWMvc2VydmljaW9zL2Fkb3B0YS1jb24tdGllbmRhbmltYWwvaW1hZ2VzL2ljb25zL2NoZWNrZWQtaW5wdXQtd2hpdGUuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+XCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcbiNyZWdpc3Rlcl9zaGVsdGVyX2ltYWdlRmlsZV9oZWxwZXIsXHJcbiNyZWdpc3Rlcl9zaGVsdGVyX2NpZkZpbGVfaGVscGVye1xyXG4gIGZvbnQtc2l6ZTogMTJweDsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jdGFCbG9ja3NDb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDcwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAvLyBUQUJMRVQgUkVTT0xVVElPTlxyXG4gICAgaGVpZ2h0OiAxMDkwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAvLyBUQUJMRVQgUkVTT0xVVElPTlxyXG4gICAgaGVpZ2h0OiAxMDkwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IDU5MHB4O1xyXG4gIH1cclxuICAuY3RhQmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2tQZXJyb3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUMwMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDM0MCAvIDI3ODtcclxuICAgIGJvdHRvbTogMTQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIC8vIExBUkdFIFJFU09MVVRJT05cclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgLy8gVEFCTEVUIFJFU09MVVRJT05cclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9ja1Byb3RlY3RvcmFzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUVEREQ7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDM0MCAvIDQ1MDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMjQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgLy8gTEFSR0UgUkVTT0xVVElPTlxyXG4gICAgICBsZWZ0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgLy8gVEFCTEVUIFJFU09MVVRJT05cclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgLy8gTU9CSUxFIFJFU09MVVRJT05cclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2tPdHJvc0FuaW1hbGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkFCQjc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzNDAgLyAyNzg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBsZWZ0OiA0NTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAvLyBMQVJHRSBSRVNPTFVUSU9OXHJcbiAgICAgIGxlZnQ6IDM0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgLy8gVEFCTEVUIFJFU09MVVRJT05cclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAyMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgdG9wOiAzMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrR2F0b3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MEEwQTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDM0MCAvIDI3ODtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAzMDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAvLyBMQVJHRSBSRVNPTFVUSU9OXHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIC8vIFRBQkxFVCBSRVNPTFVUSU9OXHJcbiAgICAgIHRvcDogMzkwcHg7XHJcbiAgICAgIGxlZnQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIHRvcDogMjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9ja1F1aW5lc1NvbW9zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYzMkVGRjtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gNDUwO1xyXG4gICAgdG9wOiAxNDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgLy8gTEFSR0UgUkVTT0xVVElPTlxyXG4gICAgICB0b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAvLyBUQUJMRVQgUkVTT0xVVElPTlxyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaXN0b3J5Q29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC8vIE1PQklMRSBSRVNPTFVUSU9OXHJcbiAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgLmhpc3RvcnlDYXJkIHsgcGFkZGluZzogMTBweDsgfVxyXG4gICAgLmN0YVByaW1hcnkgeyBwYWRkaW5nOiAxNXB4OyB9XHJcbiAgfVxyXG4gIC5pY29uIHsgbWF4LXdpZHRoOiAxMjBweDsgYXNwZWN0LXJhdGlvOiAxIC8gMTsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbiAgLmljb25IZWFydCB7XHJcbiAgICB0b3A6IDEzMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC8vIE1PQklMRSBSRVNPTFVUSU9OXHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIC8vIFRBQkxFVCBSRVNPTFVUSU9OXHJcbiAgICAgIHRvcDogNTBweDtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb25GbG93ZXIge1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDI2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC8vIE1PQklMRSBSRVNPTFVUSU9OXHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgLy8gVEFCTEVUIFJFU09MVVRJT05cclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgLy8gTEFSR0UgUkVTT0xVVElPTlxyXG4gICAgICByaWdodDogNzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb25TdGFyIHtcclxuICAgIGJvdHRvbTogNzBweDtcclxuICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIC8vIE1PQklMRSBSRVNPTFVUSU9OXHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIC8vIFRBQkxFVCBSRVNPTFVUSU9OXHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgIC8vIExBUkdFIFJFU09MVVRJT05cclxuICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uSG9tZSB7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICByaWdodDogMjYwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAvLyBNT0JJTEUgUkVTT0xVVElPTlxyXG4gICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgLy8gVEFCTEVUIFJFU09MVVRJT05cclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAvLyBMQVJHRSBSRVNPTFVUSU9OXHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3JlZ2lzdGVyX3NoZWx0ZXJfbG9jYXRpb24sICNyZWdpc3Rlcl9zaGVsdGVyX3R5cGUge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+XCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcblxyXG5cclxuLm90LXNkay1jb29raWUtcG9saWN5IHtcclxuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmhvbWUge1xyXG4gIC5oZXJvU2VjdGlvbiB7XHJcbiAgICAuaGVyb0ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm1TZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJ0Flc3RoZXQtTm92YS1Cb2xkJztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6IHZhcigtLWRhcmstcmVkKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDQ4cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWVzdGhldC1Ob3ZhLUJvbGQnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGllcnJhKSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsNHZ3LCAyNHB4KSAhaW1wb3J0YW50OztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDJ2dywyMHB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBjb2xvcjogIzVENEY0QTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8tUmVndWxhcic7XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHsgbWFyZ2luOiAwOyB9XHJcbiAgICAgIH1cclxuICAgICAgLmN0YVByaW1hcnkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBldFNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YyRjI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWVzdGhldC1Ob3ZhLUJvbGQnO1xyXG4gICAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1yZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXRHcmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggMCA4MHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxyXG5cclxuICAgICAgLnNpbWlsYXJQZXRJbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5zaW1pbGFyQ2FyZCB7IGJveC1zaGFkb3c6IDMuMjNweCAzLjIzcHggMTkuNHB4IDBweCAjMDAwMDAwMjY7IGJvcmRlci1yYWRpdXM6IDEycHg7IH1cclxuICAgICAgLnNpbWlsYXJDYXJkIC5jdGFQcmltYXJ5IHsgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDsgZm9udC1mYW1pbHk6ICdBZXN0aGV0LU5vdmEtQm9sZCcgIWltcG9ydGFudDsgfVxyXG4gICAgICAuc2ltaWxhckluZm8geyBwYWRkaW5nOiAxMHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAgICAgLnNpbWlsYXJJbmZvIHAgeyBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgY29sb3I6IHZhcigtLXRpZXJyYSk7IG1hcmdpbjogMDsgfVxyXG4gICAgICAucGV0TmFtZSBpbWcgeyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyBtYXgtd2lkdGg6IDI5cHg7IG1heC1oZWlnaHQ6IDI5cHg7IG9iamVjdC1maXQ6IGNvdmVyOyB9XHJcbiAgICAgIC5wZXROYW1lIGgzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGllcnJhKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVyZ2VudEN0YSB7IHdpZHRoOiBmaXQtY29udGVudDsgbWFyZ2luLWlubGluZTogYXV0bzsgYm9yZGVyLXJhZGl1czogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXJlZCkgIWltcG9ydGFudDsgfVxyXG4gICAgLmNpcmNsZTEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAlO1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IHJpZ2h0OiBjYWxjKCgxMDBkdncgLSA1NDBweCkgLyAyIC0gNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IHJpZ2h0OiBjYWxjKCgxMDBkdncgLSA3MjBweCkgLyAyIC0gNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IHJpZ2h0OiBjYWxjKCgxMDBkdncgLSA5NjBweCkgLyAyIC0gNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyByaWdodDogY2FsYygoMTAwZHZ3IC0gMTE0MHB4KSAvIDIgLSA1MHB4KTsgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7IHJpZ2h0OiBjYWxjKCgxMDBkdncgLSAxMzIwcHgpIC8gMiAtIDUwcHgpOyB9XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgcmlnaHQ6IGNhbGMoKDEwMGR2dyAtIDU0MHB4KSAvIDIgLSAxMjBweCk7IHRvcDogNDAlOyB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyByaWdodDogY2FsYygoMTAwZHZ3IC0gNzIwcHgpIC8gMiAtIDEyMHB4KTsgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgcmlnaHQ6IGNhbGMoKDEwMGR2dyAtIDk2MHB4KSAvIDIgLSAxMjBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyByaWdodDogY2FsYygoMTAwZHZ3IC0gMTE0MHB4KSAvIDIgLSAxMjBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgeyByaWdodDogY2FsYygoMTAwZHZ3IC0gMTMyMHB4KSAvIDIgLSAxMjBweCk7IH1cclxuICAgIH1cclxuICAgIC5jaXJjbGUzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDI1JTtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IGxlZnQ6IGNhbGMoKDEwMGR2dyAtIDU0MHB4KSAvIDIgLSAxNTBweCk7IGJvdHRvbTogMzAlOyB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBsZWZ0OiBjYWxjKCgxMDBkdncgLSA3MjBweCkgLyAyIC0gMTUwcHgpOyB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBsZWZ0OiBjYWxjKCgxMDBkdncgLSA5NjBweCkgLyAyIC0gMTUwcHgpOyB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgbGVmdDogY2FsYygoMTAwZHZ3IC0gMTE0MHB4KSAvIDIgLSAxNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgeyBsZWZ0OiBjYWxjKCgxMDBkdncgLSAxMzIwcHgpIC8gMiAtIDE1MHB4KTsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXl1ZGFTZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY2N3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8tUmVndWxhcic7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmN0YVByaW1hcnlXaGl0ZSB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gICAgLmZsb3dlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IGxlZnQ6IGNhbGMoKDEwMGR2dyAtIDU0MHB4KSAvIDIgLSAyNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IGxlZnQ6IGNhbGMoKDEwMGR2dyAtIDcyMHB4KSAvIDIgLSAyNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IGxlZnQ6IGNhbGMoKDEwMGR2dyAtIDk2MHB4KSAvIDIgLSAyNTBweCk7IH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBsZWZ0OiBjYWxjKCgxMDBkdncgLSAxMTQwcHgpIC8gMiAtIDI1MHB4KTsgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7IGxlZnQ6IGNhbGMoKDEwMGR2dyAtIDEzMjBweCkgLyAyIC0gMjUwcHgpOyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbmltYWxTZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLXJlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuaW1hbEdyaWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbmltYWwge1xyXG5cclxuICAgICAgICAuaW1hZ2VQZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbmltYWxDdGEge1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdhdG9zLCAmLnBlcnJvcywgJi5vdHJvcyAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zdGFycyB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdGFycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaGVsdGVyU2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwIDEwMHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzNTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgbWluLWhlaWdodDogNjVkdmg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcHVibGljL3NlcnZpY2lvcy9hZG9wdGEtY29uLXRpZW5kYW5pbWFsL2ltYWdlcy9zaGVsdGVyLWJnLnN2Z1wiKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdG9wOiAtMTZkdnc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgfVxyXG4gICAgLmN0YVByaW1hcnlXaGl0ZSB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIH1cclxuICAgIC5zaGVsdGVyRGlzYyB7IGNvbG9yOiAjZmZmOyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxyXG4gICAgLm1vZGFsQ3RhIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMTBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaXN0b3J5U2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDI1MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGQUYwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vcHVibGljL3NlcnZpY2lvcy9hZG9wdGEtY29uLXRpZW5kYW5pbWFsL2ltYWdlcy9jb3Jhem9uZXMtYmcucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWRhcmstcmVkKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzVENEY0QTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvLUJvbGQnO1xyXG4gICAgfVxyXG4gICAgLmJveEdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDIzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAxMDBweCAwIDUwcHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYXJ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMjJkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMzZweDtcclxuICAgICAgfVxyXG4gICAgICAuYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTMsIDc5LCA3NCwgMC4zOCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcclxuXHJcbiAgICAgICAgLmJveFRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhUHJpbWFyeSB7IGJvcmRlci1yYWRpdXM6IDZweDsgd2lkdGg6IGZpdC1jb250ZW50OyBtYXJnaW4taW5saW5lOiBhdXRvIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/