body{font-family:"Roboto",sans-serif;letter-spacing:-.66px;color:#000;font-size:1rem;line-height:1;min-height:100vh;font-weight:400}.center-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.pointer{cursor:pointer}.btn-outline-secondary{border-color:#548c77;color:#548c77}.btn-outline-secondary:hover{color:#fff;background-color:#548c77;border-color:#548c77}.text-primary{color:#2c306a!important}.text-secondary{color:#548c77!important}.h1,.h2,.h3,h1,h2,h3{font-family:"Raleway",sans-serif;margin-bottom:.3em;margin-top:0;display:block;line-height:1.25}.h4,.h5,h4,h5{font-family:"Raleway",sans-serif;font-weight:700}.h4,.h5,.h6,h4,h5,h6{margin-bottom:.3em;margin-top:0;display:block;line-height:1.25}.h1,h1{font-size:clamp(1.875rem,5.209vw,3.125rem);font-weight:800}.h2,.h3,h2,h3{font-size:clamp(1.75rem,2.743vw,3rem);font-weight:700}.h3,h3{font-size:clamp(1.25rem,2.044vw,2.25rem)}.h6,.p,h6,p{font-family:Roboto}.h6,h6{font-size:clamp(.813rem,1.646vw,1.125rem);font-weight:700;text-transform:uppercase;font-variation-settings:"wdth" 75}.richTextComponent p[style*="text-align: center"]{margin-left:auto;margin-right:auto;text-align:center}.p,p{font-size:16px;font-weight:400;line-height:1.2}.heading-p{font-size:clamp(.875rem,2.375vw,1.438rem);font-weight:400;line-height:117%}.p-light{color:#898989;font-weight:400}.p-darker{color:#5a5a5a}.p-contrast{color:gray;font-size:16px;font-weight:600;line-height:117.34%}.p-lineHeight{line-height:1.5}.a-link-dark,.a-link-light{text-decoration:none!important;color:#2c306a!important;transition:ease-in-out .3s;cursor:pointer;position:relative;display:inline-block;padding:0 .2em;border-bottom:1px dashed #4248a0;z-index:2}.a-link-dark:before,.a-link-light:before{content:"";z-index:-1;width:100%;height:0%;bottom:0;left:0;position:absolute;transition:height 250ms}.a-link-dark:before{background:rgba(74,81,178,.16)}.a-link-dark:hover,.a-link-light:hover{border-color:transparent!important;color:#548c77!important}.a-link-dark:hover:before,.a-link-light:hover:before{height:100%}.a-link-light{color:#fff!important;border-bottom:1px dashed #fff}.a-link-light:before{background:rgba(255,255,255,.26)}.a-link-line{position:relative;color:#fff;text-decoration:none;font-size:clamp(.813rem,1.482vw,1rem)}.a-link-line:after{content:'';position:absolute;bottom:-.2em;left:50%;right:50%;height:1px;background:currentColor;transition:all ease .2s}.a-link-line:hover:after{left:0;right:0;height:.7px}.a-link-line:before{content:'';position:absolute;left:-10px;transform:translateX(-100%);color:#eee;opacity:.3}.a-link-fade-light{color:#fff;transition:ease-in-out .3s;text-decoration:none}.a-link-fade-light:hover{color:#fff;opacity:70%}.a-link-fade-dark{color:#272d81;transition:ease-in-out .3s}.a-link-fade-dark:hover{color:#548c77}a,input,label,p{margin:0}.default-btn-settings{border-radius:.2rem;color:#fff;padding:13px clamp(1rem,1.447vw,1.563rem);border:0;font-size:clamp(.813rem,.961vw,1rem);text-decoration:none;cursor:pointer}.primary-btn{overflow:hidden;background:#548c77}.navbar-nav-mobile .nav-item a,.navbar-nav-mobile .navbar .btn i,.primary-btn:hover,.secondary-btn:hover{color:#fff}.ghost-btn span,.primary-btn,.primary-btn span,.secondary-btn span,.whiteOut-btn span{position:relative}.primary-btn::before,.secondary-btn::before{content:'';position:absolute;top:0;bottom:0;width:120%;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1)}.primary-btn::before{background:#2c306a}.primary-btn:hover::before,.secondary-btn:hover::before,.whiteOut-btn:hover::before{transform:translate3d(100%,0,0)}.profile-buttons{width:20%}@media screen and (max-width:991.98px){.profile-buttons{width:100%}}.secondary-btn,.whiteOut-btn{overflow:hidden;position:relative}.secondary-btn{background:#2c306a}.secondary-btn::before{background:#548c77}.whiteOut-btn{background:#e6e6e6;color:#2c306a!important}.whiteOut-btn::before{background:#fff;transform:skew(30deg)}.danger-btn,.ghost-btn{overflow:hidden;color:#fff!important}.ghost-btn{background:0 0;position:relative;border:1px solid #fff}.ghost-btn span{z-index:2}.danger-btn::before,.ghost-btn::before,.whiteOut-btn::before{content:'';position:absolute;top:0;bottom:0;width:120%;left:-10%;transition:transform .4s cubic-bezier(.3,1,.8,1)}.ghost-btn::before{background:#fff;transform:translateX(-100%) skew(30deg);z-index:1}.ghost-btn:hover{color:#000!important}.ghost-btn:hover::before{transform:translateX(0) skew(30deg)}.danger-btn{background:#8b393a}.danger-btn,.danger-btn span{position:relative}.danger-btn::before{background:#af4849;transform:skew(30deg)}.danger-btn:hover::before{transform:translate3d(100%,0,0)}.form-check{display:flex;align-items:center;gap:10px;padding:0}.form-check .form-check-input,.form-check .form-check-label{margin:0!important}a{text-decoration:underline}.bold,b,strong{font-weight:700}.pt-6{padding-top:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.pt-6{padding-top:8rem}}.pb-6{padding-bottom:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.pb-6{padding-bottom:8rem}}.py-6{padding-top:calc(1.925rem + 8.1vw);padding-bottom:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.py-6{padding-top:8rem;padding-bottom:8rem}}.text-width{max-width:70ch}.blue-bg{background-color:#2c306a}.white-bg{background-color:#fff}.box-shadow{box-shadow:0 1px 12px 0 rgba(0,0,0,.1)}@media screen and (max-width:991.98px){.reverse-order-mobile{flex-direction:column-reverse}}.video .vimeoplayer{cursor:pointer;background-repeat:no-repeat;background-size:cover}.video .vimeoplayer img{width:150px}.video .vimeoplayer,.video .vimeoplayer iframe{width:100%;aspect-ratio:1.77777778;height:auto;display:block}@supports not (aspect-ratio:1/1){.video .vimeoplayer iframe{height:100%}}.w-33{width:33.3%}.bg-search-gray{background-color:#cfcdcd6c}.pl-20{padding-left:20px}.pl-40{padding-left:40px}.btn-bottom-padding-small{padding-bottom:32px}.btn-bottom-margin{margin-bottom:60px}.padding-left-start{margin-left:-12px}.swal2-popup{background:#fff!important;color:#333!important}.swal2-styled.swal2-confirm{background-color:#29a778!important}.swal2-styled.swal2-cancel{background-color:#aaa!important}.navbar{z-index:5;border-bottom:1px solid #fff;position:absolute}@media screen and (max-width:991.98px){.navbar .navbar{border:0}}.navbar .logo{height:35px}.navbar-toggler:focus{box-shadow:none}.btn:first-child:active{border:0}.d-contents{display:flex;align-items:center}.burger-menu{z-index:5}.burger-menu span{color:#fff;border:#fff}.burger{display:inline-block;cursor:pointer;z-index:1000;position:sticky;top:0}.burger span{display:block;width:30px;height:3px;background:#fff;margin:6px 0;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s ease}#burger-checkbox{display:none}#burger-checkbox:checked+.burger span:nth-child(1){transform:translateY(10px) rotate(45deg)}#burger-checkbox:checked+.burger span:nth-child(2){opacity:0;transform:translateX(-20px)}#burger-checkbox:checked+.burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.dropdown-menu{margin-top:0!important}.dropdown-menu:hover{display:block;color:#fff}.dropdown-menu.no-hover.dropdown-menu:hover{color:rgba(0,0,0,.55);cursor:default}@media screen and (min-width:992px){.dropdown-menu{padding-right:1rem;padding-left:1rem}}.dropdown-menu.dropdown-toggle:after{content:none}.nav-item:hover .dropdown-menu,.tab-content .assignment .action-buttons button img{display:block}.dropdown-menu{z-index:2;background:#fff;border:0;border-radius:0;padding:0}.dropdown-menu .dropdown-item{line-height:1.25;color:#2c306a;letter-spacing:-1.2px;font-size:1.125rem;padding:.5rem 1rem}.dropdown-menu .dropdown-item:hover{background-color:#2c306a;color:#fff}.dropdown-menu li:not(:last-child){border-bottom:2px solid #2c306a}.navbar .navbar-nav .nav-link{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-nav-mobile{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:3;background:linear-gradient(1deg,#2c306a 0,#548c77 100%);color:#fff;transition:none;flex-direction:column;display:flex;overflow-y:auto;text-align:center}.navbar-nav-mobile .navbar{padding-top:2rem}.navbar-nav-mobile .navbar .btn{border:1px #fff solid}.navbar-nav-mobile .navbar .btn:hover{background-color:transparent}.navbar-nav-mobile .navbar .navbar-brand img{height:4rem}@media screen and (min-width:992px){.navbar-nav-mobile .navbar .navbar-brand img{height:5rem}}.navbar-nav-mobile .navbar-nav{padding:45px}.navbar-nav-mobile .dropdown-menu{background-color:transparent;border:0;color:inherit;text-align:inherit;margin:0}.navbar-nav-mobile .dropdown-menu a{display:inline}.navbar-nav-mobile .menu-footer{text-align:left}.navbar-nav-mobile .menu-footer .info-wrap{display:grid;grid-template-columns:repeat(1,auto auto);grid-column-gap:1rem;grid-row-gap:1rem;width:auto;justify-content:center}@media screen and (min-width:992px){.navbar-nav-mobile .menu-footer .info-wrap{justify-content:flex-start}}.search-box{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative}.input-search{height:50px;width:50px;border-style:none;font-size:18px;letter-spacing:2px;outline:0;border-radius:25px;transition:all .5s ease-in-out;background-color:transparent;padding:10px 40px 10px 10px;color:#fff}.input-search::-moz-placeholder{color:#ffffff83;font-size:15px}.input-search::placeholder{color:#ffffff83;font-size:15px}.btn-search{width:50px;height:50px;border-style:none;font-size:20px;font-weight:700;outline:0;cursor:pointer;border-radius:50%;position:absolute;right:0;color:#fff;background-color:transparent;pointer-events:painted}.btn-search:focus~.input-search,.input-search:focus{width:300px;border-radius:0;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.5);transition:all 500ms cubic-bezier(0,.11,.35,2)}.header-container{justify-content:center;align-items:center;flex-direction:column;display:flex;overflow:hidden}.countdown-box div,.header-content{display:flex;flex-direction:column;color:#fff}.header-content{z-index:2;justify-content:flex-start;align-items:flex-start}.header-content h1{text-align:left;width:70%}@media (max-width:768px){.header-content h1{width:100%}}.header-content p{width:50%}@media (max-width:768px){.header-content p{width:100%}}.header-image-overlay{position:relative;display:inline-block;z-index:1;height:80vh}.header-image-overlay img,.resizing-box .left-image img{width:100%;-o-object-fit:cover;object-fit:cover}.header-image-overlay .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.green-to-blue{background:linear-gradient(to bottom,#548c77,#2c306a);opacity:.8;z-index:2;pointer-events:none}.blue-to-green{background:linear-gradient(to bottom,#2c306a,#548c77)}.blue,.blue-to-green,.green{opacity:.7;z-index:2;pointer-events:none}.blue{background:#2c306a}.green{background:#548c77}.header-overlay-logo{z-index:1;right:0;position:absolute;opacity:30%;transform:translateX(550px)}.countdown-box{display:flex;justify-content:center;align-items:center;flex-direction:column;background:0 0;padding:30px clamp(2.5rem,4.981vw,5.625rem);border-radius:2px;z-index:3;color:#fff;position:absolute;bottom:0;margin-bottom:10px;border:1px solid #fff;background:rgba(#fff 20%);-webkit-backdrop-filter:blur(9.49309254px);backdrop-filter:blur(9.49309254px)}@media (max-width:600px){.countdown-box{padding:30px;gap:20px}}.countdown-box .numbers{font-size:clamp(1.25rem,3.241vw,3.75rem);font-weight:300}.countdown-box .label{font-size:clamp(.813rem,1.16vw,1.25rem);font-weight:300;margin-top:.3rem}.countdown-box .separator{font-size:clamp(.938rem,2.179vw,2.5rem);margin:0 .5rem;color:#fff}.countdown-box div{align-items:center}.cta-icon{height:50px}.resizing-box{display:flex;gap:2rem;align-items:flex-start;overflow:hidden}.resizing-box .left-image{height:600px;align-self:flex-end;overflow:hidden}.resizing-box .left-image img{height:100%;display:block;-o-object-position:center;object-position:center}@media screen and (max-width:991.98px){.content-container{flex-direction:column}}.advanced-image img,.content-text{-o-object-fit:cover;object-fit:cover}.content-text{align-content:center;max-width:100ch;-o-object-position:center;object-position:center}.content-text span{line-height:1.7}.card-container,.cards-grid{padding:20px;justify-content:center}.cards-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto}.card-container{background:#fff;text-align:center;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:320px;display:flex;flex-direction:column}.card-container p{line-height:1.7;text-align:center}.card-container i{font-size:30px;color:#2c306a;margin:0 auto}.card-container:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.card-container h6{margin:10px 0 5px;font-size:1.1rem}@media (max-width:600px){.cards-grid{grid-template-columns:1fr;padding:10px}.card-container{height:auto}}.banner-container{height:400px}@media (max-width:1200px){.advanced-section-container{flex-wrap:wrap-reverse}.advanced-section-container .advanced-image{width:clamp(18.75rem,82.386vw,62.5rem)}}.advanced-section-content h1{color:#2c306a}.advanced-image{width:450px;height:100%;overflow:hidden;display:flex;flex-shrink:0;justify-content:flex-end}.advanced-image img{width:100%;height:100%;display:block;align-self:flex-end}.process-section{display:flex;flex-direction:row;align-items:stretch;gap:2rem;flex-wrap:wrap}.steps-column{flex:1 1 50%;display:flex;flex-direction:column;gap:3rem;position:relative}.step-container{display:flex;align-items:flex-start;gap:1rem;position:relative}.step-circle-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-circle{width:60px;height:60px;background-color:#2c306a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;font-weight:700;transition:transform .5s ease}.step-container:hover .step-circle{transform:scale(1.1)}.step-circle-wrapper::after{content:'';position:absolute;top:70px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% + 2rem);background-color:#ccc;transition:height .6s ease-in-out;z-index:0}.step-container:last-child .step-circle-wrapper::after{display:none}.image-column{width:450px;height:100%;overflow:hidden;display:flex;flex-shrink:0;align-self:flex-end}.image-column img{width:100%;height:100%;display:block;align-self:flex-end;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.process-section{flex-direction:column}.image-column,.steps-column{flex:1 1 100%;max-width:100%}}@media (max-width:1400px){.image-column{display:none}}.owl-dot,.owl-dot span{cursor:pointer;background-color:#2c306a}.owl-dot{position:relative;display:inline-block;margin:0 5px;width:12px;height:12px}.owl-dot span{top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;text-indent:-999em;position:absolute}.owl-dot.active>span{background-color:rgba(44,48,106,.5)}.owl-dots{position:absolute;bottom:0;display:block;text-align:center;left:0;right:0;clear:both;padding:0;list-style:none;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(25px)}#profileImageInput,.owl-nav,.signup-profile-pic-container input[type=file]{display:none}.slider-container{width:100%;max-width:1200px;margin:auto}.slider-item,footer{position:relative;overflow:hidden}.slider-image-wrapper{position:relative;height:500px}.slider-image-wrapper img,.slider-overlay{border-radius:4px}.slider-overlay{position:absolute;top:0;left:0;padding:30px;width:100%;height:100%;background:rgba(44,48,106,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.slider-overlay button{width:-moz-fit-content;width:fit-content}.slider-overlay h2{margin-bottom:10px;font-size:clamp(1.25rem,2.643vw,3rem)}.slider-overlay p{margin-bottom:20px}@media (max-width:768px){.slider-image-wrapper{height:350px}.slider-overlay h2{font-size:1.5rem}.slider-overlay p{font-size:1rem}}.four-blocks-wrapper{display:flex;flex-direction:column;gap:3rem}.row-block{display:flex;gap:2rem;align-items:stretch;flex-wrap:wrap}.image-block{flex:1 1 300px;aspect-ratio:1;max-width:400px}.image-block img,.slider-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.text-block{flex:2 1 500px;display:flex;flex-direction:column;justify-content:center;background-color:rgba(44,48,106,.05)}@media (max-width:768px){.row-block{flex-direction:column}.bottom-block{flex-direction:column-reverse}}.divider-container{padding-bottom:10px}.divider-container .divider{border-bottom:1px solid #767676;width:300px}footer{background:linear-gradient(1deg,#548c77 0,#2c306a 100%);color:#fff;z-index:2}footer .footer-links{gap:clamp(.438rem,5.066vw,6.25rem)}footer h6{margin-bottom:clamp(.625rem,2.118vw,2.5rem)}footer .footer-line-bottom,footer .footer-line-top{border-bottom:1px solid rgba(255,255,255,.5);margin:30px auto 0}footer .footer-line-top{width:40%}footer .footer-line-bottom{width:clamp(18.75rem,68.511vw,81.25rem)}footer .footer-line-bottom .footer-logo{height:clamp(1.125rem,1.722vw,1.875rem)}footer .footer-line-bottom a{z-index:10;height:50px;color:#fff;display:flex;justify-content:center;align-items:center}footer .footer-line-bottom p{font-size:clamp(.625rem,.923vw,1rem)}footer li{margin-bottom:clamp(.313rem,.959vw,1.125rem)}footer a{text-decoration:none!important}.footer-overlay-wrapper{z-index:0;overflow:hidden}.footer-overlay-img{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;opacity:30%;top:0;left:0}@media (max-width:768px){.footer-links{flex-direction:column;align-items:stretch;margin:20px}.footer-section{border-top:1px solid rgba(255,255,255,.2);padding:1rem 0}.footer-toggle{display:flex;align-items:center;width:100%;background:0 0;border:0;color:#fff;font-weight:700;font-size:1rem;padding:0;cursor:pointer}.footer-toggle i{transition:transform .3s ease}.footer-toggle[aria-expanded=true] i{transform:rotate(180deg)}.collapse-md{display:none}.collapse-md.show{display:block}}@media (min-width:769px){.footer-toggle{display:none}.collapse-md{display:block!important}}.checkbox-list{max-height:400px;overflow-y:auto}.profile-placeholder{width:80px;height:80px;background-color:#e0e0e0;border-radius:50%;overflow:hidden}.profile-placeholder .placeholder-icon{font-size:2rem;color:#9e9e9e}header .profile-placeholder{width:45px;height:45px}header .profile-placeholder .placeholder-icon{font-size:1rem}.industry-tags-wrap{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;max-height:70px;overflow:hidden}.card-body{min-height:360px}.pagination .page-item .page-link{color:#000}.pagination .page-item .page-link:focus{box-shadow:none}.pagination .page-item.active .page-link{background:#29a778;color:#fff;box-shadow:none}.component-image,.signup-right>img{-o-object-fit:cover;object-fit:cover}.component-image{max-width:100%;max-height:800px}.subpage-list .list-data-subpage-list .list-data-item,.subpage-list .simple-subpage-list-menu a{text-decoration:none}.subpage-list .list-data-subpage-list .list-data-item img{width:100%}.subpage-list .simple-subpage-list-menu .subpage-list-menu-item{padding-bottom:.3rem}.subpage-list .simple-subpage-list-menu .subpage-list-menu-item .subpage-list-angle{float:right}.subpage-list .simple-subpage-list-menu i{cursor:pointer}.company-info{display:flex;flex-direction:column;gap:.5rem}.social-media-component{display:flex;align-items:center}.social-media-component a{height:auto!important;width:45px!important;margin-right:10px}.applicants .heading,.applicants .job-title{color:#000;text-align:center;font-size:16.81px;font-style:normal;font-weight:700;line-height:normal}.applicants .job-title{color:#898989;font-size:12px;font-weight:500}.applicants .application-info-tags{color:#767676;font-family:Inter;font-size:10.468px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.063px}.applicants .competency-text,.applicants .industri-tags{color:#252c32;font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:24px}.applicants .competency-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;letter-spacing:-.078px}.applicants .industri-tags{font-size:11px;letter-spacing:-.066px}.applicants .custom-card-footer{border-top:1px solid #d1d5db}.applicants .custom-card-footer-green{border-top:1px solid #29a778}.applicants .card-footer-divider{width:1px;height:48px;background:#d1d5db}.applicants .card-footer-btn{transition:background .2s;background:0 0;margin:6px}.applicants .card-footer-btn:hover{background:#e6e6e6}.applicants .card-footer-btn img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.applicants .card-accepted{border:2px solid #29a778}.split-page-container{top:0;left:0;width:100vw;display:flex;margin:0!important;padding:0!important;z-index:1;background:#fff}@media screen and (max-width:991.98px){.split-page-container{position:relative;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center}}.split-page-container .container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.signup-container{display:flex}.signup-container h2{font-size:clamp(1.875rem,1.428vw,1.25rem)}@media screen and (max-width:991.98px){.signup-container{display:flex;flex-direction:column;justify-content:center;width:100%}}.signup-container input{background-color:#eee;padding:10px 11px;align-items:center;align-content:center;border:0}.signup-container label{font-weight:500;font-size:clamp(.813rem,.963vw,1rem)}.signup-form{display:flex;flex-direction:column;flex:1;padding:2vh 2vw}@media screen and (max-width:991.98px){.signup-form{flex:initial}}.signup-name{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;gap:15px}.signup-name>div{flex:1}.signup-right{display:flex;flex:1;position:relative;color:#fff}@media screen and (max-width:991.98px){.signup-right{color:#000;height:400px;flex:none}}.signup-right>img{width:100%;height:100%;max-height:calc(100vh - 50px)}@media screen and (max-width:991.98px){.signup-right>img{display:none}}.signup-profile-pic-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(28.125rem,35.387vw,37.5rem)}@media screen and (max-width:991.98px){.signup-profile-pic-container{display:flex;flex-direction:column;align-items:center;width:initial}}.avatar-wrapper{position:relative;display:inline-block}@media screen and (max-width:991.98px){.avatar-wrapper{width:-moz-fit-content;width:fit-content}}.signup-profile-preview{height:200px;width:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:filter .2s ease,transform .2s ease}.signup-profile-preview:hover{filter:brightness(.9);transform:scale(1.03)}.avatar-plus,.industry-slider:before{position:absolute;border-radius:50%;background-color:#fff}.avatar-plus{right:8px;bottom:8px;width:40px;height:40px;border:3px solid #fff;color:#2c306a;font-size:30px;font-weight:700;cursor:pointer;transition:background .6s ease,transform .1s ease}.avatar-plus:hover{background-color:#2c306a;transform:scale(1.1);color:#fff}.onboarding-pages{overflow:hidden;position:absolute;width:100%;height:100vh}.onboarding-pages .filter-right{overflow-y:scroll}.onboarding-pages .filter-box{height:clamp(15rem,20.473vw,21.875rem)}@media screen and (max-width:991.98px){.onboarding-pages .filter-box{height:auto}}.onboarding-pages>div{overflow:hidden}@media screen and (max-width:991.98px){.onboarding-pages>div{overflow:auto}}.bottom-nav{position:fixed;bottom:0;background-color:#fff}.onboarding-container{display:flex;height:100vh}.onboarding-container .onboarding-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem 3rem;margin-top:30px}.onboarding-container .onboarding-image{flex:1}.onboarding-container .onboarding-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.onboarding-container .skip-btn{color:#5e9c84;font-weight:700;cursor:pointer;transition:color ease .3s}.onboarding-container .skip-btn:hover{color:#457361}.onboarding-container i{font-size:20px}@media (max-width:1100px){.onboarding-container .onboarding-image{display:none}.onboarding-container .onboarding-content{flex:unset;padding:2rem}}.onboarding-competencies-container,.onboarding-industry-container,.onboarding-subjectgroup-container{display:flex;flex-direction:column;height:100vh;overflow:auto}.onboarding-competencies-container .onboarding-competencies-content,.onboarding-industry-container .onboarding-industry-content,.onboarding-subjectgroup-container .onboarding-subjectgroup-content{flex:1;display:flex;flex-direction:column;padding:2rem 3rem;margin-top:60px;justify-content:center}.onboarding-subjectgroup-container .onboarding-subjectgroup-content>div{margin-top:50px;gap:clamp(1.25rem,3.257vw,4.375rem);flex-wrap:wrap}.onboarding-competencies-container .onboarding-competencies-content .filter-box{margin-top:5px;gap:clamp(.625rem,2.115vw,2.5rem)}.onboarding-industry-container .onboarding-industry-content>div{margin-top:50px;gap:clamp(.625rem,2.115vw,2.5rem)}.industry-switch{font-size:17px;position:relative;display:inline-block;width:3.3em;height:1.8em}.industry-switch input{opacity:0;width:0;height:0}.industry-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#b0b0b0;border:1px solid #b0b0b0;transition:.4s;border-radius:32px;outline:0}.industry-slider:before{content:"";height:1.8rem;width:1.8rem;outline:2px solid #b0b0b0;left:-1px;bottom:-1px;transition:transform .25s ease-in-out 0s}.industry-slider-icon{opacity:0;height:12px;width:12px;stroke-width:8;position:absolute;z-index:999;stroke:#29a778;right:60%;top:30%;transition:right ease-in-out .3s,opacity ease-in-out .15s}input:checked+.industry-slider{background-color:#29a778}input:checked+.industry-slider .industry-slider-icon{opacity:1;right:17%}input:checked+.industry-slider:before{transform:translateX(1.5em);outline-color:#29a778}.fade{transition:opacity .3s ease}.fade.visible{opacity:1;pointer-events:auto}.fade,.fade.hidden{opacity:0;pointer-events:none}.onboarding-area-container,.onboarding-language-container{display:flex;flex-direction:column;height:100vh;overflow:auto}.onboarding-area-container .onboarding-area-content,.onboarding-language-container .onboarding-language-content{flex:1;display:flex;flex-direction:column;padding:2rem 3rem;margin-top:60px;justify-content:center}.onboarding-area-container .onboarding-area-content>div{margin-top:10px;gap:clamp(.625rem,2.115vw,2.5rem)}.onboarding-language-container .onboarding-language-content>div{margin-top:50px;gap:clamp(.625rem,2.115vw,2.5rem)}.skip-btn{color:#5e9c84;font-weight:700;cursor:pointer;transition:color ease .3s}.skip-btn:hover{color:#457361}@media (max-width:768px){.onboarding-container .onboarding-image{display:none}.onboarding-area-container .onboarding-area-content,.onboarding-competencies-container .onboarding-competencies-content,.onboarding-industry-container .onboarding-industry-content,.onboarding-language-container .onboarding-language-content,.onboarding-subjectgroup-container .onboarding-subjectgroup-content{flex:unset;padding:2rem}}.checkbox-wrapper input[type=checkbox],.checkbox-wrapper input[type=radio]{display:none;position:relative;z-index:2}.checkbox-wrapper .terms-label{cursor:pointer;display:flex;align-items:center}.checkbox-wrapper .terms-label .label-text{margin-inline:10px;width:100%}.checkbox-wrapper .checkbox-svg{width:25px;height:25px;border-radius:5px}.checkbox-wrapper .checkbox-box{fill:rgba(207,205,205,.425);stroke:#29a778;stroke-dasharray:800;stroke-dashoffset:800;transition:stroke-dashoffset .2s ease-in}.checkbox-wrapper .checkbox-tick{stroke:#29a778;stroke-dasharray:172;stroke-dashoffset:172;transition:stroke-dashoffset .3s ease-in}.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-box,.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-tick,.checkbox-wrapper input[type=radio]:checked+.terms-label .checkbox-box,.checkbox-wrapper input[type=radio]:checked+.terms-label .checkbox-tick{stroke-dashoffset:0}.checkbox-card-container{position:relative;border:1px solid gray;transition:border-color .2s ease}.checkbox-card-container:has(input[type=checkbox]:checked),.checkbox-card-container:has(input[type=radio]:checked){border:2px solid #29a778}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-btn{height:20px;width:20px;background-color:#c5c5c5;display:flex;align-items:center;justify-content:center;border:0;font-size:14px;border-radius:50%;padding:0;line-height:1;color:#fff}.tooltip-btn:hover{background-color:#969696;color:#fff}.filter-right{flex:1;padding-left:10px}.filter-left{flex:1;flex-direction:column}.checkbox-container{overflow-y:auto;max-height:350px;flex:1}.tags-container{overflow-y:auto;max-height:400px}.tags{display:flex;padding:5px;align-items:center;gap:5px;border-radius:4px;background:#f4f4f4;margin-bottom:10px;transition:.3s ease-in-out}.tags:hover{background:#e8e8e8}@media (max-width:768px){.filter-box{flex-direction:column}.filter-left,.filter-right{flex:1 1 100%;min-width:100%;border:0;padding:0}.filter-left{border-right:none;border-bottom:1px solid #ddd;margin-bottom:1rem}}.banner-title-profile{z-index:2}.profile .profile-sidebar h4,.profile p{font-family:"Inter",sans-serif}.profile h2{font-size:36px;font-weight:800;margin:0}.profile .job-title{color:#29a778;font-weight:600;font-size:16px;letter-spacing:.5px;margin-bottom:1rem;margin-top:.5rem}.nav-tabs .nav-link span,.profile .profile-locations,.profile .summary-text{color:#767676}.profile .summary-title{margin-top:1rem;color:#525252}.profile .profile-sidebar{border:0;padding:0 2rem}@media screen and (max-width:991.98px){.profile .profile-sidebar{padding:0}}.profile .profile-sidebar h4{font-size:20px;margin:auto;margin-top:2rem;width:90%;margin-bottom:8px}@media screen and (max-width:991.98px){.profile .profile-sidebar h4{margin:unset;margin-top:2rem;margin-bottom:8px}}.profile .profile-sidebar h4:first-of-type{margin-top:8px}.profile .profile-sidebar .profile-placeholder,.profile .profile-sidebar img{width:100%;margin:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px;height:unset}.profile .profile-sidebar .profile-placeholder .placeholder-icon,.profile .profile-sidebar img .placeholder-icon{font-size:4rem}.profile .profile-sidebar p{margin:auto;margin-bottom:1rem;width:90%}@media screen and (max-width:991.98px){.profile .profile-sidebar p{margin:unset;margin-bottom:1rem}}.onbording-member-selection-container{flex-direction:column;align-items:center;justify-content:center}.onbording-member-selection-container .subtitle{font-family:"Inter",sans-serif;font-size:clamp(1rem,1.1974rem,1.25rem);color:#767676}.onbording-member-selection-container .member-group-radio-box{border-radius:6.6px;border:1px #767676 solid;padding:24px;position:relative;display:block}.onbording-member-selection-container .member-group-radio-box .label-text{font-size:clamp(1.25rem,1.546rem,1.625rem);font-family:"Raleway",sans-serif;margin-bottom:16px;font-weight:700;display:block}.onbording-member-selection-container .member-group-radio-box .radio-box-text{font-family:"Inter",sans-serif;color:#767676;display:block;margin-bottom:8px}.onbording-member-selection-container .member-group-radio-box input{position:absolute;top:24px;right:24px}.onbording-member-selection-container .member-group-radio-box:checked{border:2px solid green}.setting-btn{height:-moz-fit-content;height:fit-content}@media screen and (max-width:991.98px){.profile-edit-section{justify-content:center}}.profile-edit-container{border-radius:8px;border-top:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;padding:2rem;margin-bottom:-1px}.profile-edit-container label{font-size:1rem;font-family:"Raleway",sans-serif;margin-bottom:16px;font-weight:700;display:block}.profile-edit-container .checkbox-wrapper label{font-weight:400;font-family:"inter",sans-serif;margin-bottom:0}.profile-edit-container input{box-shadow:none;border-radius:4px;box-shadow:0 4px 11.2px 0 rgba(0,0,0,.03)}.profile-edit-container input:focus{box-shadow:none}@media screen and (max-width:991.98px){.profile-edit-container .w-25{width:100%!important}}.profile-edit-container h2{color:#548c77;width:-moz-fit-content;width:fit-content;font-family:"Inter",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.12px;border-bottom:1px solid #767676;padding:0 6rem 1rem 0;margin-bottom:1rem}.profile-image-container{position:relative;display:inline-block;margin-right:3rem;cursor:pointer}@media screen and (max-width:991.98px){.profile-image-container{margin-right:0}}.profile-image-container .profile-placeholder,.profile-image-container img{display:block;transition:transform .3s ease;width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.profile-image-container .profile-placeholder .placeholder-icon,.profile-image-container img .placeholder-icon{font-size:3rem}@media screen and (max-width:991.98px){.profile-image-container .profile-placeholder,.profile-image-container img{margin:auto}}.profile-image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;font-size:14px;font-weight:400}.profile-image-container .overlay i{font-size:20px;margin-bottom:5px}.profile-image-container:hover .overlay{opacity:1}.form-control:focus{box-shadow:none}.profile-main-edits{padding:0}.profile-sidebar{border-radius:8px;border-top:#dee2e6 1px solid;border-left:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;padding:1.5rem 1rem}@media screen and (max-width:991.98px){.profile-sidebar{border-left:none}}.nav-tabs .nav-link{color:#525252;font-weight:600;border:0;border-bottom:2px solid transparent;transition:border-color 300ms ease,color 300ms ease}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#525252;font-weight:600;border-bottom-color:#548c77}.nav-tabs .nav-link.active{border-bottom-color:#548c77}.tab-content .assignment{text-decoration:none;border:1px solid #e5e9eb;display:block;margin-bottom:2rem;padding:1rem 2rem;transition:background ease-in-out .5s;border-radius:4px}.tab-content .assignment:hover{background:#f6f6f6;border:1px solid #c8c8c8}@media screen and (max-width:991.98px){.tab-content .assignment{padding:.5rem 1rem}}.tab-content .assignment .competence{color:#29a778;font-weight:600;font-size:16px;margin-bottom:1rem;margin-top:.5rem}.tab-content .assignment .action-buttons button{font-size:24px;color:#29a778;margin:0;padding:0;display:flex;align-items:center}.tab-content .assignment h3{font-size:24px;width:-moz-fit-content;width:fit-content}.tab-content .add-job h3,.tab-content .assignment .language{padding-right:64px;margin-bottom:16px;padding-bottom:4px;width:-moz-fit-content;width:fit-content;border-bottom:#2c306a 1px solid}.tab-content .assignment .description{max-width:unset}.tab-content .assignment .one-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tab-content .add-job{padding:2rem;margin-bottom:2rem;display:block;width:100%;text-decoration:none;color:#2c306a;border:2px dashed #2c306a;background-color:#f9f9f9;border-radius:8px;transition:all ease-out .3s}.tab-content .add-job:hover{transition:all 300ms ease-in;filter:brightness(95%)}@media screen and (max-width:991.98px){.tab-content .add-job{padding:1rem}}.tab-content .add-job h3{font-size:24px;padding-bottom:8px}@media screen and (max-width:991.98px){.tab-content .add-job h3{width:100%;padding-right:unset}}.tab-content .add-job i{font-size:64px;font-weight:400}.tab-content .contact h4{font-size:1.125rem;margin-top:1rem}.tab-content .contact a,.tab-content .contact p{opacity:.75}.login-form{height:100vh;display:flex;justify-content:center;align-items:center}.login-form .form-check-input:checked{background-color:#29a778;border-color:#29a778}.login-form .text-danger{color:#fff!important}.login-input{border:1.5px solid #fff;border-radius:4px;padding:15px 18px;background-color:transparent;color:#fff;display:flex;width:clamp(15.625rem,33.125vw,37.5rem)}.email-logo{background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:24px 24px}.profile-card-body{transition:all ease-in-out .3s}.profile-card-body:hover{background:#f6f6f6}.assingment-page ul{list-style-type:disc;padding-left:20px}.assingment-page .ignore-list-style{list-style-type:none}.assingment-page textarea{min-height:300px}.assingment-page .outer-column-left,.assingment-page .outer-column-right{border-radius:6px 0 0 6px;border:1px solid var(--Light-Gray-Light-Gray-3, #E5E9EB);background:var(--black-white-white, #FFF);padding-top:1rem}.assingment-page .outer-column-right{border-radius:0 6px 6px 0}.assingment-page .section-heading{display:inline-block;position:relative;color:#548c77;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.12px;margin-bottom:40px;margin-top:10px}.assingment-page .section-heading::after{content:"";position:absolute;left:0;bottom:-10px;height:1px;width:calc(100% + 100px);background-color:#a9a9a9}.assingment-page .section-top-divider{width:100%;height:2px;background-color:#e5e9eb;margin-bottom:8px}.assingment-page .pre-wrap{white-space:pre-wrap}.consultant-filter-page .toggle-header-box{border-radius:4px;border:1px solid rgba(0,0,0,.11);background:#fff;box-shadow:0 4px 11.2px 0 rgba(0,0,0,.03);padding:0;margin-bottom:.5rem;transition:box-shadow .2s}.consultant-filter-page .list-collapse{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.consultant-filter-page .list-collapse.show{max-height:1200px;overflow-y:auto;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.consultant-filter-page .list-collapse.show::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.consultant-filter-page .competency-search-field{width:250px}.consultant-filter-page .list-padding{padding:2px 1rem 1rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5sZXNzIiwicmZzLmxlc3MiLCJhcHAuY3NzIiwibWFzdGVyLmxlc3MiLCJhY2NvdW50Lmxlc3MiLCJjb21wb25lbnRzLmxlc3MiLCJhc3NpZ25tZW50X3BhZ2UubGVzcyIsImNvbnN1bHRhbnRfZmlsdGVyX3BhZ2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrREEsSSxDQUNJLCtCLENBQ0EscUIsQ0FDQSxVLENDMkNFLGMsQ0R6Q0YsYSxDQUNBLGdCLENBQ0EsZSxDQUlKLFUsQ0FDSSxxQixDQUNBLDJCLENBQ0EsaUMsQ0FHSixRLENBQ0ksaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQUdKLFEsQ0FDSSxjLENBR0osc0IsQ0FDSSxvQixDQUNBLGEsQ0FFQSw0QixDQUNJLFUsQ0FDQSx3QixDQUNBLG9CLENBSVIsYSxDQUNJLHVCLENBR0osZSxDQUNJLHVCLENFdkRKLEcsQ0FFQSxHLENBRUEsRyxDRnNEQSxFLENFekRBLEUsQ0FFQSxFLENGd0RJLGdDLENBQ0Esa0IsQ0FDQSxZLENBQ0EsYSxDQUVBLGdCLENFMURKLEcsQ0FFQSxHLENBSEEsRSxDQUVBLEUsQ0ZvREksZ0MsQ0FJQSxlLENFekRKLEcsQ0FFQSxHLENBRUEsRyxDQUxBLEUsQ0FFQSxFLENBRUEsRSxDRm1ESSxrQixDQUNBLFksQ0FDQSxhLENBRUEsZ0IsQ0U3Q0osRyxDRmdEQSxFLENBQ0ksMEMsQ0FDQSxlLENFN0NKLEcsQ0FLQSxHLENGMkNBLEUsQ0FLQSxFLENBSkkscUMsQ0FDQSxlLENFN0NKLEcsQ0ZnREEsRSxDQUNJLHdDLENFNUNKLEcsQ0FhQSxFLENGbUNBLEUsQ0FjQSxDLENBQ0ksa0IsQ0UvREosRyxDRmdEQSxFLENBRUkseUMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQyxDQUdKLGlELENBQ0ksZ0IsQ0FDQSxpQixDQUNBLGlCLENFOUNKLEUsQ0ZpREEsQyxDQUVJLGMsQ0FDQSxlLENBQ0EsZSxDQUdKLFUsQ0FDSSx5QyxDQUNBLGUsQ0FDQSxnQixDQUVKLFEsQ0FDSSxhLENBQ0EsZSxDQUdKLFMsQ0FDSSxhLENBRUosVyxDQUNJLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBR0osYSxDQUNJLGUsQ0FHSixZLENBa0NBLGEsQ0FqQ0ksOEIsQ0FDQSx1QixDQUNBLDBCLENBQ0EsYyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0MsQ0FDQSxTLENBRUEsbUIsQ0FrQ0Esb0IsQ0FDSSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBRUEsUSxDQUNBLE0sQ0FDQSxpQixDQUNBLHVCLENBM0NKLG1CLENBS0ksOEIsQ0FPSixrQixDQWtDQSxtQixDQWpDSSxrQyxDQU1BLHVCLENBSkEseUIsQ0FrQ0EsMEIsQ0FqQ0ksVyxDQU9aLGEsQ0FFSSxvQixDQU1BLDZCLENBR0Esb0IsQ0FLSSxnQyxDQWtCUixZLENBQ0ksaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxxQyxDQUVBLGtCLENBQ0ksVSxDQUNBLGlCLENBQ0EsWSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLHVCLENBQ0EsdUIsQ0FHSix3QixDQUNJLE0sQ0FDQSxPLENBQ0EsVyxDQUdKLG1CLENBQ0ksVSxDQUNBLGlCLENBQ0EsVSxDQUNBLDJCLENBQ0EsVSxDQUNBLFUsQ0FJUixrQixDQUNJLFUsQ0FDQSwwQixDQUNBLG9CLENBRUEsd0IsQ0FDSSxVLENBQ0QsVyxDQUdQLGlCLENBQ0ksYSxDQUNBLDBCLENBRUEsdUIsQ0FDSSxhLENFakVSLEMsQ0FFQSxLLENBREEsSyxDRm1FQSxDLENBQ0ksUSxDQUdKLHFCLENBQ0ksbUIsQ0FDQSxVLENBQ0EseUMsQ0FDQSxRLENBQ0Esb0MsQ0FDQSxvQixDQUNBLGMsQ0FFSixZLENBQ0ksZSxDQUNBLGtCLENHbkpKLDhCLENBQUEsaUMsQ0hxSkksa0IsQ0FrREEsb0IsQ0FqREksVSxDQW1GUixlLENBeEZBLFksQ0FBQSxpQixDQWlDQSxtQixDQTZCQSxrQixDQXREUSxpQixDQUdKLG9CLENBK0JBLHNCLENBQ0ksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FFQSxVLENBQ0EsUyxDQUNBLHFCLENBQ0EsZ0QsQ0F4Q0osb0IsQ0FLSSxrQixDQU9KLDBCLENBbUNBLDRCLENBMEJBLDJCLENBNURJLCtCLENBR1IsZ0IsQ0FDSSxTLENBQ0EsdUNBQUEsZ0IsQ0FDSSxZQUdSLGMsQ0E2QkEsYSxDQUNJLGUsQ0FHQSxpQixDQWpDSixjLENBRUksa0IsQ0FPQSxzQixDQUtJLGtCLENBZVIsYSxDQUVJLGtCLENBQ0EsdUIsQ0FPQSxxQixDQUtJLGUsQ0FHQSxxQixDQXlDUixXLENBakNBLFUsQ0FrQ0ksZSxDQUVBLG9CLENBcENKLFUsQ0FFSSxjLENBRUEsaUIsQ0FDQSxxQixDQUxKLGUsQ0FTUSxTLENBa0NKLG1CLENBL0JBLGtCLENBNUJBLHFCLENBNERJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBRUEsVSxDQUNBLFMsQ0FFQSxnRCxDQXhDSixrQixDQUtJLGUsQ0FHQSx1QyxDQUVBLFMsQ0FHSixnQixDQUNJLG9CLENBR0osd0IsQ0FDSSxtQyxDQUdSLFcsQ0FFSSxrQixDQUZKLFcsQ0FBQSxnQixDQU9RLGlCLENBR0osbUIsQ0FLSSxrQixDQUdBLHFCLENBSUoseUIsQ0FDSSwrQixDQUlSLFcsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQUpKLDZCLENBQUEsNkIsQ0FPUSxrQixDQVFSLEMsQ0FDSSx5QixDRWpGSixLLENBREEsQyxDRnFGQSxNLENBQ0ksZSxDQUdKLEssQ0NoV1Esa0MsQ0FpREYsMEJBQUEsSyxDQUNFLGtCRGtUUixLLENDcFdRLHFDLENBaURGLDBCQUFBLEssQ0FDRSxxQkRzVFIsSyxDQ3hXUSxrQyxDQUFBLHFDLENBaURGLDBCQUFBLEssQ0FDRSxnQixDQUFBLHFCRDJUUixXLENBQ0ksYyxDQUlKLFEsQ0FDSSx3QixDQUlKLFMsQ0FDSSxxQixDQUdKLFcsQ0FDSSxzQyxDQUdKLHVDQUNJLHFCLENBQ0ksK0JBS1IsbUIsQ0FPUSxjLENBQ0EsMkIsQ0FDQSxxQixDQVRSLHVCLENBWVksVyxDQVpaLG1CLENBQUEsMEIsQ0FnQlksVSxDQUNBLHVCLENBQ0EsVyxDQUNBLGEsQ0FFQSxlQUFBLGdCLEVBQUEsMEIsQ0FHSSxhQUtoQixLLENBQ0ksVyxDQUdKLGUsQ0FDSSwwQixDQUdKLE0sQ0FDSSxpQixDQUdKLE0sQ0FDSSxpQixDQUdKLHlCLENBQ0ksbUIsQ0FHSixrQixDQUNJLGtCLENBR0osbUIsQ0FDSSxpQixDQUlKLFksQ0FDSSx5QixDQUNBLG9CLENBR0osMkIsQ0FDSSxrQyxDQUdKLDBCLENBQ0ksK0IsQ0dqa0JKLE8sQ0FDSSxTLENBQ0EsNEIsQ0FDQSxpQixDQUVBLHVDQUFBLGUsQ0FFUSxVQVBaLGEsQ0FhUSxXLENBSVIscUIsQ0FDSSxlLENBR0osdUIsQ0FDSSxRLENBSUosVyxDQUNJLFksQ0FDQSxrQixDQUdKLFksQ0FDSSxTLENBREosaUIsQ0FJUSxVLENBQ0EsVyxDQUlSLE8sQ0FDSSxvQixDQUNBLGMsQ0FDQSxZLENBQ0EsZSxDQUNBLEssQ0FHSixZLENBQ0ksYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUNBLFksQ0FDQSwwRSxDQUdKLGdCLENBQ0ksWSxDQUdKLGtELENBQ0ksd0MsQ0FHSixrRCxDQUNJLFMsQ0FDQSwyQixDQUdKLGtELENBQ0kseUMsQ0FHSixjLENBU0ksc0IsQ0FOQSxvQixDQVNJLGEsQ0FvQkEsVSxDQWpCSiwyQyxDQUNJLHFCLENBQ0EsYyxDQUdKLG9DQUFBLGMsQ0FDSSxrQixDQUNBLG1CQUlBLG9DLENBQ0ksWSxDQWFSLDhCLENDMHlCSixtRCxDRHh5QlksYSxDQUtaLGMsQ0FDSSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBQ0EsUyxDQUxKLDZCLENBUVEsZ0IsQ0FDQSxhLENBQ0EscUIsQ0ZuQ0Ysa0IsQ0VxQ0Usa0IsQ0FFQSxtQyxDQUNJLHdCLENBQ0EsVSxDQWhCWixzQkFBQSxZLENBcUJRLCtCLENBSVIsNkIsQ0FDSSxVLENBQ0Esd0IsQ0FFQSxxQixDQUFBLGdCLENBS0osa0IsQ0FDSSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLHVELENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUNBLFksQ0FDQSxlLENBQ0EsaUIsQ0FmSiwwQixDQW1CUSxnQixDQW5CUiwrQixDQXNCWSxxQixDQUVBLHFDLENBQ0ksNEIsQ0F6QmhCLDRDLENBdUNnQixXLENBRUEsb0NBQUEsNEMsQ0FDSSxhQTFDcEIsOEIsQ0FpRFEsWSxDQWpEUixpQyxDQTREUSw0QixDQUNBLFEsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxRLENBaEVSLG1DLENBbUVZLGMsQ0FuRVosK0IsQ0F3RVEsZSxDQXhFUiwwQyxDQThFWSxZLENBQ0EseUMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLHNCLENBSUEsb0NBQUEsMEMsQ0FDSSw0QkFRaEIsVyxDQUNJLHNCLENBQUEsaUIsQ0FDQSx1QixDQUFBLGtCLENBQ0EsaUIsQ0FHSixhLENBQ0ksVyxDQUNBLFUsQ0FDQSxpQixDQUVBLGMsQ0FDQSxrQixDQUNBLFMsQ0FDQSxrQixDQUNBLDhCLENBQ0EsNEIsQ0FDQSwyQixDQUNBLFUsQ0FHSiwrQixDQUNJLGUsQ0FDQSxjLENBRkosMEIsQ0FDSSxlLENBQ0EsYyxDQUdKLFcsQ0FDSSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxTLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLDRCLENBQ0Esc0IsQ0FHSiwrQixDQVFBLG1CLENBUEksVyxDQUNBLGUsQ0FDQSw0QixDQUNBLDRDLENBQ0EsOEMsQ0FZSixpQixDQUNJLHNCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFksQ0FDQSxlLENBOEhKLGtCLENBM0hBLGUsQ0E0SEksWSxDQUNBLHFCLENBRUEsVSxDQS9ISixlLENBQ0ksUyxDQUNBLDBCLENBQ0Esc0IsQ0FISixrQixDQVNRLGUsQ0FDQSxTLENBRUEseUJBQUEsa0IsQ0FDSSxZQWJaLGlCLENBa0JRLFMsQ0FFQSx5QkFBQSxpQixDQUNJLFlBS1oscUIsQ0FDSSxpQixDQUNBLG9CLENBQ0EsUyxDQUNBLFcsQ0FHSix5QixDQXVHQSw2QixDQXRHSSxVLENBQ0EsbUIsQ0FBQSxnQixDQUdKLHVDLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBR0osYyxDQUNJLHFELENBQ0EsVSxDQUNBLFMsQ0FDQSxtQixDQUdKLGMsQ0FDSSxxRCxDQU1KLEssQ0FQQSxjLENBY0EsTSxDQUVJLFUsQ0FDQSxTLENBQ0EsbUIsQ0FYSixLLENBQ0ksa0IsQ0FNSixNLENBQ0ksa0IsQ0FNSixvQixDQUNJLFMsQ0FDQSxPLENBQ0EsaUIsQ0FDQSxXLENBQ0EsMkIsQ0FHSixjLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGMsQ0FDQSwyQyxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxrQixDQUNBLHFCLENBQ0EseUIsQ0FDQSwwQyxDQUFBLGtDLENBRUEseUJBQUEsYyxDQUNJLFksQ0FDQSxVQW5CUix1QixDQXdCUSx3QyxDQUNBLGUsQ0F6QlIscUIsQ0E2QlEsdUMsQ0FDQSxlLENBQ0EsZ0IsQ0EvQlIseUIsQ0FtQ1EsdUMsQ0FDQSxjLENBQ0EsVSxDQUlSLGtCLENBR0ksa0IsQ0FJSixTLENBQ0ksVyxDQUtKLGEsQ0FDSSxZLENBQ0EsUSxDQUNBLHNCLENBQ0EsZSxDQUpKLHlCLENBUVEsWSxDQUNBLG1CLENBQ0EsZSxDQVZSLDZCLENBY1ksVyxDQUNBLGEsQ0FFQSx5QixDQUFBLHNCLENBT1IsdUNBQUEsa0IsQ0FDSSx1QkFrR1IsbUIsQ0E5RkEsYSxDQXlHUSxtQixDQUFBLGdCLENBekdSLGEsQ0FDSSxvQixDQUNBLGUsQ0FFQSx5QixDQUFBLHNCLENBSkosa0IsQ0FNUSxlLENBZ0JSLGUsQ0FWQSxXLENBWUksWSxDQVNBLHNCLENBckJKLFcsQ0FDSSxZLENBQ0EsUSxDQUNBLHdELENBRUEsZ0IsQ0FFQSxhLENBR0osZSxDQUNJLGUsQ0FFQSxpQixDQUNBLGlCLENBQ0EsbUMsQ0FDQSxpRCxDQUNBLGMsQ0FDQSxZLENBQ0EsWSxDQUNBLHFCLENBVkosaUIsQ0FlUSxlLENBQ0EsaUIsQ0FoQlIsaUIsQ0FxQlEsYyxDQUVBLGEsQ0FDQSxhLENBSVIscUIsQ0FDSSwwQixDQUNBLHNDLENBR0osa0IsQ0FDSSxpQixDQUNBLGdCLENBS0oseUJBQ0ksVyxDQUNJLHlCLENBQ0EsWSxDQUdKLGUsQ0FDSSxhQUlSLGlCLENBQ0ksWSxDQUtBLDBCQUFBLDJCLENBQ0ksc0IsQ0FESiwyQyxDQUlRLHdDQUtaLDRCLENBRVEsYSxDQUlSLGUsQ0FDSSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQUNBLHdCLENBTkosbUIsQ0FTUSxVLENBQ0EsVyxDQUVBLGEsQ0FDQSxtQixDQUtSLGdCLENBQ0ksWSxDQUNBLGtCLENBQ0EsbUIsQ0FDQSxRLENBQ0EsYyxDQUdKLGEsQ0FDSSxZLENBQ0EsWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGlCLENBR0osZSxDQUNJLFksQ0FDQSxzQixDQUNBLFEsQ0FDQSxpQixDQUdKLG9CLENBQ0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLGEsQ0FHSixZLENBQ0ksVSxDQUNBLFcsQ0FDQSx3QixDQUNBLFUsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsUyxDQUNBLGUsQ0FDQSw2QixDQUdKLGtDLENBQ0ksb0IsQ0FHSiwyQixDQUNJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxTLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGlDLENBQ0EsUyxDQUdKLHNELENBQ0ksWSxDQUdKLGEsQ0FDSSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQUNBLG1CLENBR0osaUIsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxtQixDQUNBLG1CLENBQUEsZ0IsQ0FHSix5QkFDSSxnQixDQUNJLHFCLENEb1hOLGEsQ0NqWEUsYSxDQUVJLGEsQ0FDQSxnQkFJUixBLDBCQUNJLGEsQ0FDSSxjQUtSLFEsQ0FVQSxhLENBUUksYyxDQUVBLHdCLENBcEJKLFEsQ0FDSSxpQixDQUNBLG9CLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBS0osYSxDQUNJLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQixDQUVBLGlCLENBSUosb0IsQ0FDSSxtQyxDQUdKLFMsQ0FDSSxpQixDQUNBLFEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSwwQixDQUNBLHdCLENBRUEscUIsQ0FFQSxnQixDQUNBLDBCLENDK0VKLGtCLENEM0VBLFEsQ0NwbkJBLDhDLENEcW5CSSxZLENBR0osaUIsQ0FDSSxVLENBQ0EsZ0IsQ0FDQSxXLENBR0osWSxDQW9IQSxNLENBbkhJLGlCLENBQ0EsZSxDQUdKLHFCLENBQ0ksaUIsQ0FDQSxZLENBR0oseUIsQ0FRQSxlLENBSEksaUIsQ0FHSixlLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLDZCLENBQ0EsVSxDQUNBLFksQ0FDQSxxQixDQUNBLHdCLENBWEosc0IsQ0FlUSxzQixDQUFBLGlCLENBZlIsa0IsQ0FtQlEsa0IsQ0FDQSxxQyxDQXBCUixpQixDQXdCUSxrQixDQUtSLHlCQUNJLHFCLENBQ0ksWSxDQUdKLGtCLENBQ0ksZ0IsQ0FHSixpQixDQUNJLGdCQUtSLG9CLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUdKLFUsQ0FDSSxZLENBQ0EsUSxDQUNBLG1CLENBQ0EsYyxDQUdKLFksQ0FDSSxjLENBQ0EsYyxDQUNBLGUsQ0FISixnQixDQWpFQSx5QixDQXVFUSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSxhLENBSVIsVyxDQUNJLGMsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLG9DLENBR0oseUJBQ0ksVSxDQUNJLHFCLENBR0osYSxDQUNJLCtCQUtSLGtCLENBQ0ksbUIsQ0FESiwyQixDQUdRLCtCLENBQ0EsVyxDQUtSLE0sQ0FDSSx1RCxDQUNBLFUsQ0FDQSxTLENBSEosb0IsQ0FRUSxrQyxDQVJSLFMsQ0FZUSwyQyxDQVpSLDBCLENBQUEsdUIsQ0F5QlEsNEMsQ0FDQSxrQixDQTFCUix1QixDQWlCUSxTLENBakJSLDBCLENBd0JRLHVDLENBeEJSLHVDLENBNkJZLHVDLENBN0JaLDRCLENBaUNZLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBdENaLDRCLENBMENZLG9DLENBMUNaLFMsQ0ErQ1EsNEMsQ0EvQ1IsUSxDQW1EUSw4QixDQUlSLHVCLENBQ0ksUyxDQUNBLGUsQ0FHSixtQixDQUNJLFMsQ0FDQSxtQixDQUFBLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUdKLHlCQUNJLGEsQ0FDSSxxQixDQUNBLG1CLENBQ0EsVyxDQUdKLGUsQ0FDSSx5QyxDQUNBLGMsQ0FHSixjLENBQ0ksWSxDQUNBLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxRLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsUyxDQUNBLGMsQ0FWSixnQixDQWFRLDZCLENBR0osb0MsQ0FDSSx3QixDQUlSLFksQ0FDSSxZLENBR0osaUIsQ0FDSSxlQUlSLEEseUJBQ0ksYyxDQUNJLFksQ0FHSixZLENBQ0kseUJBSVIsYyxDQUNJLGdCLENBQ0EsZSxDQUdKLG9CLENBQ0ksVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUxKLHNDLENBUVEsYyxDQUNBLGEsQ0FHUiwyQixDQUVRLFUsQ0FDQSxXLENBSFIsNkMsQ0FNWSxjLENBS1osbUIsQ0FDSSxZLENBQ0EsYyxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBR0osVSxDQUNJLGdCLENBR0osaUMsQ0FHWSxVLENBRUEsdUMsQ0FDSSxlLENBS1Isd0MsQ0FHUSxrQixDQUNBLFUsQ0FDQSxlLENFMWhDaEIsZ0IsQ0Q2RUEsaUIsQ0FnQlEsbUIsQ0FBQSxnQixDQzdGUixnQixDQUVJLGMsQ0FDQSxnQixDQUdKLHFELENBQUEseUMsQ0FLWSxvQixDQUxaLHlELENBUWdCLFUsQ0FSaEIsK0QsQ0FlWSxvQixDQWZaLG1GLENBa0JnQixXLENBbEJoQix5QyxDQXVCWSxjLENBU1osYSxDQUNJLFksQ0FDQSxxQixDQUNBLFMsQ0FHSix1QixDQUNJLFksQ0FDQSxrQixDQUZKLHlCLENBS1EscUIsQ0FDQSxvQixDQUNBLGlCLENBSVIsb0IsQ0FBQSxzQixDQUVRLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FQUixzQixDQVdRLGEsQ0FFQSxjLENBRUEsZSxDQWZSLGtDLENBb0JRLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQixDQTFCUiw0QixDQUFBLDBCLENBNENRLGEsQ0FDQSw0QixDQUVBLGlCLENBQ0EsZSxDQUNBLGdCLENBakRSLDRCLENBOEJRLG1CLENBQ0Esb0IsQ0FDQSwyQixDQUNBLGUsQ0FHQSxjLENBSUEsc0IsQ0F4Q1IsMEIsQ0E4Q1EsYyxDQUlBLHNCLENBbERSLCtCLENBc0RRLDRCLENBdERSLHFDLENBMERRLDRCLENBMURSLGdDLENBOERRLFMsQ0FDQSxXLENBQ0Esa0IsQ0FoRVIsNEIsQ0FvRVEseUIsQ0FDQSxjLENBQ0EsVSxDQXRFUixrQyxDQTBFUSxrQixDQTFFUixnQyxDQThFUSxVLENBQ0EsVyxDQUNBLHFCLENBQUEsa0IsQ0FDQSxtQixDQWpGUiwwQixDQXFGUSx3QixDRDdJUixxQixDQUNJLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDQUNBLG1CLENBQ0EsUyxDQUNBLGUsQ0FFQSx1Q0FBQSxxQixDQUNJLGlCLENBQ0EsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0Esd0JBSVIsZ0MsQ0FDSSx3QixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUdKLGlCLENBQ0ksWSxDQURKLG9CLENBSVEseUMsQ0FHSix1Q0FBQSxpQixDQUNJLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsWUFYUix1QixDQWVRLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsUSxDQW5CUix1QixDQXVCUSxlLENBQ0Esb0MsQ0FJUixZLENBQ0ksWSxDQUNBLHFCLENBQ0EsTSxDQUNBLGUsQ0FFQSx1Q0FBQSxZLENBQ0ksY0FJUixZLENBQ0ksWSxDQUNBLGMsQ0FDQSwyQixDQUNBLDZCLENBQ0EsUSxDQUxKLGdCLENBUVEsTSxDQUlSLGEsQ0FDSSxZLENBQ0EsTSxDQUNBLGlCLENBQ0EsVSxDQUVBLHVDQUFBLGEsQ0FDSSxVLENBQ0EsWSxDQUNBLFdBVFIsaUIsQ0FhUSxVLENBQ0EsVyxDQUNBLDZCLENBR0EsdUNBQUEsaUIsQ0FDSSxjQUtaLDZCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLENBQ0EsdUMsQ0FFQSx1Q0FBQSw2QixDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsZUFRUixlLENBQ0ksaUIsQ0FDQSxvQixDQUVBLHVDQUFBLGUsQ0FDSSxzQixDQUFBLG1CQUlSLHVCLENBQ0ksWSxDQUNBLFcsQ0FDQSxpQixDQUNBLG1CLENBQUEsZ0IsQ0FDQSxjLENBQ0EsNkMsQ0FFQSw2QixDQUNJLHFCLENBQ0EscUIsQ0FJUixZLENBeU1BLHVCLENBQ0ksaUIsQ0FJQSxpQixDQUlBLHFCLENBbE5KLFksQ0FFSSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBRUEscUIsQ0FFQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUQsQ0FFQSxrQixDQUNJLHdCLENBQ0Esb0IsQ0FDQSxVLENBSVIsaUIsQ0FDSSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQUpKLCtCLENBT1EsaUIsQ0FQUiw2QixDQVdRLHNDLENBRUEsdUNBQUEsNkIsQ0FDSSxhQWRaLHFCLENBbUJRLGUsQ0FFQSx1Q0FBQSxxQixDQUNJLGVBUVosVyxDQUNJLGMsQ0FDQSxRLENBQ0EscUIsQ0FHSixxQixDQUNJLFksQ0FDQSxZLENBRkoseUMsQ0FLUSxNLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGUsQ0FWUix1QyxDQWNRLE0sQ0FkUiwyQyxDQWlCWSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSx5QixDQUFBLHNCLENBcEJaLCtCLENBeUJRLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLHlCLENBRUEscUMsQ0FDSSxhLENBL0JaLHVCLENBb0NRLGMsQ0FHSiwwQkFBQSx1QyxDQUVRLFksQ0FGUix5QyxDQU1RLFUsQ0FDQSxjQTJCWixrQyxDQXFCQSw4QixDQTNDQSxrQyxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxhLENBeUJKLG1FLENBcUJBLDJELENBM0NBLG1FLENBQ0ksTSxDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHNCLENBTkosdUUsQ0FTUSxlLENBQ0EsbUMsQ0FDQSxjLENBV1IsK0UsQ0FTUSxjLENBQ0EsaUMsQ0FXUiwrRCxDQVNRLGUsQ0FDQSxpQyxDQUlSLGdCLENBQ0ksYyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxXLENBQ0EsWSxDQUdKLHNCLENBQ0ksUyxDQUNBLE8sQ0FDQSxRLENBR0osZ0IsQ0FDSSxpQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxrQixDQUNBLFMsQ0FHSix1QixDQUVJLFUsQ0FDQSxhLENBQ0EsWSxDQUVBLHlCLENBQ0EsUyxDQUNBLFcsQ0FFQSx3QyxDQUdKLHFCLENBQ0ksUyxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsTyxDQUNBLHlELENBR0osOEIsQ0FDSSx3QixDQUdKLG9ELENBQ0ksUyxDQUNBLFMsQ0FHSixxQyxDQUNJLDJCLENBQ0EscUIsQ0FHSixLLENBQ0ksMkIsQ0FLSixhLENBQ0ksUyxDQUNBLG1CLENBUkosSyxDQVdBLFksQ0FDSSxTLENBQ0EsbUIsQ0FHSiwwQixDQXFCQSw4QixDQXBCSSxZLENBQ0EscUIsQ0FDQSxZLENBQ0EsYSxDQUdKLG1ELENBcUJBLDJELENBcEJJLE0sQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxzQixDQU5KLHVELENBU1EsZSxDQUNBLGlDLENBV1IsK0QsQ0FTUSxlLENBQ0EsaUMsQ0FJUixTLENBQ0ksYSxDQUNBLGUsQ0FDQSxjLENBQ0EseUIsQ0FFQSxlLENBQ0ksYSxDQUlSLHlCQUNJLHVDLENBQ0ksWSxDQWtCSixtRCxDQVZBLG1FLENBS0EsMkQsQ0FVQSwyRCxDQXBCQSxtRSxDQUNJLFUsQ0FDQSxjQXdCUixzQyxDRjQ0Q0EsbUMsQ0UxNENJLFksQ0FDQSxpQixDQUNBLFMsQ0FHSiw4QixDQUNJLGMsQ0FDQSxZLENBQ0Esa0IsQ0FHSiwwQyxDQUNJLGtCLENBQ0EsVSxDQUdKLCtCLENBQ0ksVSxDQUNBLFcsQ0FDQSxpQixDQUdKLCtCLENBQ0ksMkIsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHdDLENBR0osZ0MsQ0FDSSxjLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHdDLENBR0oseUUsQ0ZzNENBLDBFLENBQ0Esc0UsQ0FDQSx1RSxDRXA0Q0ksbUIsQ0FJSix3QixDQUNJLGlCLENBQ0EscUIsQ0FDQSxnQyxDQUdKLDZCQUFBLDZCLENGbTRDQSw2QkFBNkIsMEIsQ0VqNEN6Qix3QixDQUdKLGdCLENBQ0ksaUIsQ0FDQSxvQixDQUdKLFksQ0FDSSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0FDSSx3QixDQUNBLFUsQ0FLUixhLENBQ0ksTSxDQUNBLGlCLENBR0osWSxDQUNJLE0sQ0FDQSxxQixDQUdKLG1CLENBQ0ksZSxDQUNBLGdCLENBQ0EsTSxDQUdKLGUsQ0FDSSxlLENBQ0EsZ0IsQ0FHSixLLENBQ0ksWSxDQUNBLFcsQ0FDQSxrQixDQUNBLE8sQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSwwQixDQUVBLFcsQ0FDSSxrQixDQUlSLHlCQUNJLFcsQ0FDSSxxQixDQUdKLFksQ0Z3M0NGLGEsQ0V0M0NNLGEsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ0FHSixZLENBQ0ksaUIsQ0FDQSw0QixDQUNBLG9CQUlSLHFCLENBQ0ksUyxDQUdKLDRCLENBQUEsVSxDQUVRLDhCLENBRlIsVyxDQU1RLGMsQ0FDQSxlLENBQ0EsUSxDQVJSLG1CLENBWVEsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGdCLENBOFBSLHdCLENBL1FBLDJCLENGcTRDQSxzQixDRWgzQ1EsYSxDQXJCUix1QixDQXlCUSxlLENBQ0EsYSxDQTFCUix5QixDQThCUSxRLENBQ0EsYyxDQUVBLHVDQUFBLHlCLENBQ0ksV0FsQ1osNEIsQ0FzQ1ksYyxDQUNBLFcsQ0FDQSxlLENBRUEsUyxDQUNBLGlCLENBRUEsdUNBQUEsNEIsQ0FDSSxZLENBQ0EsZSxDQUNBLG1CQWhEaEIsMEMsQ0FxRFksYyxDRm0zQ1osOEMsQ0V4NkNBLDZCLENBeURZLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSx5QixDQUFBLHNCLENBQ0EsaUIsQ0FDQSxZLENGcTNDWixnRSxDRXA3Q0EsK0MsQ0FrRWdCLGMsQ0FsRWhCLDJCLENBdUVZLFcsQ0FDQSxrQixDQUNBLFMsQ0FFQSx1Q0FBQSwyQixDQUNJLFksQ0FDQSxvQkFNaEIscUMsQ0FDSSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FISiwrQyxDQU1RLDhCLENBQ0EsdUMsQ0FDQSxhLENBUlIsNkQsQ0FZUSxtQixDQUNBLHdCLENBQ0EsWSxDQUNBLGlCLENBQ0EsYSxDQWhCUix5RSxDQW1CWSwwQyxDQUNBLGdDLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQXZCWiw2RSxDQTJCWSw4QixDQUNBLGEsQ0FDQSxhLENBQ0EsaUIsQ0E5QlosbUUsQ0FrQ1ksaUIsQ0FDQSxRLENBQ0EsVSxDQUdKLHFFLENBQ0ksc0IsQ0FLWixZLENBQ0ksdUIsQ0FBQSxrQixDQU1BLHVDQUFBLHFCLENBQ0ksd0JBSVIsdUIsQ0FDSSxpQixDQUNBLDRCLENBQ0EsK0IsQ0FDQSxZLENBQ0Esa0IsQ0FMSiw2QixDSGhxQk0sYyxDR3lxQkUsZ0MsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENBWlIsK0MsQ0FnQlEsZSxDQUNBLDhCLENBQ0EsZSxDQWxCUiw2QixDQXNCUSxlLENBQ0EsaUIsQ0FDQSx5QyxDQUVBLG1DLENBQ0ksZSxDQUtKLHVDQUFBLDZCLENBQ0ksc0JBakNaLDBCLENBc0NRLGEsQ0FDQSxzQixDQUFBLGlCLENBQ0EsOEIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLCtCLENBQ0EscUIsQ0FDQSxrQixDQVFSLHdCLENBQ0ksaUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYyxDQUVBLHVDQUFBLHdCLENBQ0ksZ0JGbTJDUiw2QyxDRTEyQ0EsNEIsQ0FXUSxhLENBQ0EsNkIsQ0FDQSxXLENBQ0EsWSxDQUNBLG1CLENBQUEsZ0IsQ0FDQSxpQixDRm8yQ1IsK0QsQ0VwM0NBLDhDLENBbUJZLGMsQ0FHSix1Q0ZtMkNOLDZDLENFbjJDTSw0QixDQUNJLGFBdkJaLGlDLENBNEJRLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQ0EsVSxDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxTLENBQ0EsMkIsQ0FDQSxjLENBQ0EsZSxDQTFDUixtQyxDQTZDWSxjLENBQ0EsaUIsQ0FJUix1QyxDQUNJLFMsQ0FJUixtQixDQUNJLGUsQ0FHSixtQixDQUNJLFMsQ0FHSixnQixDQUNJLGlCLENBQ0EsNEIsQ0FDQSw2QixDQUNBLCtCLENBQ0EsbUIsQ0FFQSx1Q0FBQSxnQixDQUNJLGtCQUlSLG1CLENBRVEsYSxDQUNBLGUsQ0FDQSxRLENBQ0EsbUMsQ0FDQSxtRCxDRmkyQ1IseUIsQ0UzMUNRLHlCLENBRUksYSxDQUNBLGUsQ0FDQSwyQixDQUdKLDBCLENBQ0ksMkIsQ0FLWix3QixDQUVRLG9CLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHFDLENBQ0EsaUIsQ0FFQSw4QixDQUNJLGtCLENBQ0Esd0IsQ0FHSix1Q0FBQSx3QixDQUNJLG9CQWhCWixvQyxDQW9CWSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGdCLENBeEJaLCtDLENBNkJnQixjLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLGtCLENBbENoQiwyQixDQTJDWSxjLENBQ0Esc0IsQ0FBQSxpQixDQTVDWix3QixDQUFBLGtDLENBZ0RZLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHNCLENBQUEsaUIsQ0FDQSwrQixDQXBEWixxQyxDQXdEWSxlLENBeERaLGtDLENBNERZLG1CLENBQ0EsMkIsQ0FDQSxvQixDQUNBLGUsQ0EvRFoscUIsQ0FvRVEsWSxDQUNBLGtCLENBQ0EsYSxDQUNBLFUsQ0FDQSxvQixDQUNBLGEsQ0FDQSx5QixDQUNBLHdCLENBQ0EsaUIsQ0FDQSwyQixDQUVBLDJCLENBQ0ksNEIsQ0FDQSxzQixDQUdKLHVDQUFBLHFCLENBQ0ksY0FyRlosd0IsQ0F5RlksYyxDQUNBLGtCLENBTUEsdUNBQUEsd0IsQ0FDSSxVLENBQ0EscUJBbEdoQix1QixDQXVHWSxjLENBQ0EsZSxDQXhHWix3QixDSDV6Qk0sa0IsQ0cyNkJNLGUsQ0Y4MENaLHVCLENFNzdDQSx1QixDQW1IWSxXLENBS1osVyxDQUNJLFksQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUpKLHFDLENBT1Esd0IsQ0FDQSxvQixDQVJSLHdCLENBWVEsb0IsQ0FJUixZLENBQ0ksdUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxVLENBQ0EsWSxDQUNBLHVDLENBR0osVyxDQUNJLDJCLENBQ0EsNEMsQ0FDQSx5QixDQUlKLGtCLENBQ0ksOEIsQ0FDQSx3QixDQUNJLGtCLENFeGpDUixtQixDQUdRLG9CLENBQ0EsaUIsQ0FKUixtQyxDQVFRLG9CLENBUlIseUIsQ0FZUSxnQixDQVpSLG1DLENBQUEsb0MsQ0FnQlEseUIsQ0FDQSx3RCxDQUNBLHlDLENBQ0EsZ0IsQ0FuQlIsb0MsQ0F1QlEseUIsQ0F2QlIsaUMsQ0E4QlEsb0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsZSxDQXZDUix3QyxDQTJDUSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsWSxDQUNBLFUsQ0FDQSx3QixDQUNBLHdCLENBakRSLHFDLENBcURRLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQXhEUiwwQixDQTREUSxvQixDQzVEUiwwQyxDQUdRLGlCLENBQ0EsZ0MsQ0FDQSxlLENBQ0EseUMsQ0FDQSxTLENBQ0EsbUIsQ0FDQSx5QixDQVRSLHNDLENBYVEsWSxDQUNBLGUsQ0FDQSxpRCxDQWZSLDJDLENBbUJRLGlCLENBQ0EsZSxDQUNBLGlELENBckJSLG9FLENBNEJRLCtCLENBQ0EsaUIsQ0E3QlIsZ0QsQ0FpQ1EsVyxDQWpDUixxQyxDQXFDUSxxQiIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BzY3JlZW4teHMtbWF4OiA1NzUuOThweDtcbkBzY3JlZW4tc20tbWluOiA1NzZweDtcbkBzY3JlZW4tc20tbWF4OiA3NjcuOThweDtcbkBzY3JlZW4tbWQtbWluOiA3NjhweDtcbkBzY3JlZW4tbWQtbWF4OiA5OTEuOThweDtcbkBzY3JlZW4tbGctbWluOiA5OTJweDtcbkBzY3JlZW4tbGctbWF4OiAxMTk5Ljk4cHg7XG5Ac2NyZWVuLXhsLW1pbjogMTIwMHB4O1xuQHNjcmVlbi14bC1tYXg6IDEzOTkuOThweDtcbkBzY3JlZW4teHhsLW1pbjogMTQwMHB4O1xuXG5Ac206IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSlcIjtcbkBtZDogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1tZC1taW59KVwiO1xuQGxnOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLWxnLW1pbn0pXCI7XG5AeGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSlcIjtcbkB4eGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teHhsLW1pbn0pXCI7XG5cbkB4c09ubHk6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4teHMtbWF4fSlcIjtcbkBzbU9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRPbmx5OiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLW1kLW1pbn0pIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnT25seTogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1sZy1taW59KSBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bE9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBzbUFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRBbmRVbmRlcjogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnQW5kVW5kZXI6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bEFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBwcmltYXJ5OiAjMkMzMDZBO1xuQHNlY29uZGFyeTogIzU0OEM3NztcbkBncmVlbjogIzI5QTc3ODtcbkBkYXJrR3JlZW46ICM1NDhDNzc7XG5AYmx1ZTogIzJDMzA2QTtcbkBkYW5nZXI6ICNBRjQ4NDkgO1xuQGxpbms6ICMyNzJEODE7XG5Ad2hpdGU6ICNmZmZmZmY7XG5AYmxhY2s6ICMwMDAwMDA7XG5AZ3JheTogIzc2NzY3NjtcbkBkYXJrZ3JheTogIzUyNTI1MjtcbkB2ZXJ5RGFya0dyYXk6ICMyNTJDMzI7XG5AbGlndGhEYXJrR3JheTogIzg5ODk4OTtcbkBsaWdodGdyYXk6ICNmOWY5Zjk7XG5AYm9yZGVyZ3JheTogI0U1RTlFQjtcbkBob3ZlckdyYXk6ICNlNmU2ZTY7XG5AZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxZGVnLCAjNTQ4Qzc3IDAlLCAjMkMzMDZBIDEwMCUpO1xuXG5cbkBpbXBvcnQgXCJyZnMubGVzc1wiO1xuXG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NnB4O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi5jZW50ZXItYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ucG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IEBzZWNvbmRhcnk7XG4gICAgY29sb3I6IEBzZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IEBwcmltYXJ5IWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogQHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5oMSwgLmgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCA0LjE2N3Z3ICsgMS4wNDJyZW0sIDMuMTI1cmVtKTtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG5oMiwgLmgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuMjg2dncgKyAxLjQ1N3JlbSwgM3JlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjAyOXZ3ICsgMS4wMTVyZW0sIDIuMjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMS4wNDJ2dyArIDAuNjA0cmVtLCAxLjEyNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiA3NTtcbn1cblxuLnJpY2hUZXh0Q29tcG9uZW50IHBbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5wLCAucCB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGluZy1wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAxLjg3NXZ3ICsgMC41cmVtLCAxLjQzOHJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbn1cbi5wLWxpZ2h0IHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucC1kYXJrZXIge1xuICAgIGNvbG9yOiAjNWE1YTVhO1xufVxuLnAtY29udHJhc3Qge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTcuMzQlOyBcbn1cblxuLnAtbGluZUhlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmEtbGluay1kYXJrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMC4yZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBsaWdodGVuKEBwcmltYXJ5LCAxNSUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShsaWdodGVuKEBwcmltYXJ5LCAyMCUpLCAwLjE2KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYS1saW5rLWxpZ2h0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuMmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgbGlnaHRlbihAd2hpdGUsIDE1JSk7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0ZW4oQHdoaXRlLCA0MCUpLCAwLjI2KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYS1saW5rLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjg1N3Z3ICsgMC42MjVyZW0sIDFyZW0pO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTAuMmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDAuN3B4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxufVxuXG4uYS1saW5rLWZhZGUtbGlnaHQge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICBvcGFjaXR5OiA3MCU7XG4gICAgfVxufVxuLmEtbGluay1mYWRlLWRhcmsge1xuICAgIGNvbG9yOiBAbGluaztcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5O1xuICAgIH1cbn1cbnAsIGEsIGxhYmVsLCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZGVmYXVsdC1idG4tc2V0dGluZ3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHBhZGRpbmc6IDEzcHggY2xhbXAoMXJlbSwgMC41Nzl2dyArIDAuODY4cmVtLCAxLjU2M3JlbSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuMTkzdncgKyAwLjc2OHJlbSwgMXJlbSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpbWFyeS1idG4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOkB3aGl0ZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnk7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuLnByb2ZpbGUtYnV0dG9uc3tcbiAgICB3aWR0aDoyMCU7XG4gICAgQG1lZGlhIEBtZEFuZFVuZGVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cbi5zZWNvbmRhcnktYnRuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnk7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuLndoaXRlT3V0LWJ0biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0ZW4oQGJsYWNrLCA5MCUpKTtcbiAgICBjb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuLmdob3N0LWJ0biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3aGl0ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2tldygzMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2tldygzMGRlZyk7XG4gICAgfVxufVxuLmRhbmdlci1idG4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYShkYXJrZW4oQGRhbmdlciwgMTAlKSk7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnN0cm9uZywgYiwgLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wdC02IHtcbiAgICAucGFkZGluZy10b3AoOHJlbSk7XG59XG5cbi5wYi02IHtcbiAgICAucGFkZGluZy1ib3R0b20oOHJlbSk7XG59XG5cbi5weS02IHtcbiAgICAucGFkZGluZy10b3AoOHJlbSk7XG4gICAgLnBhZGRpbmctYm90dG9tKDhyZW0pO1xufVxuXG4udGV4dC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA3MGNoO1xufVxuXG5cbi5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbn1cblxuXG4ud2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbn1cblxuLmJveC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgIC5yZXZlcnNlLW9yZGVyLW1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG59XG5cblxuLnZpZGVvIHtcblxuICAgIC52aW1lb3BsYXllciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAc3VwcG9ydHNcblxuICAgICAgICAgICAgbm90IChhc3BlY3QtcmF0aW86IDEgLyAxKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnctMzN7XG4gICAgd2lkdGg6MzMuMyU7XG59XG5cbi5iZy1zZWFyY2gtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2RjZDZjO1xufVxuXG4ucGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5idG4tYm90dG9tLXBhZGRpbmctc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4uYnRuLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtc3RhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cblxuXG4uc3dhbDItcG9wdXAge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJtYXN0ZXIubGVzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMubGVzc1wiO1xuQGltcG9ydCBcImFjY291bnQubGVzc1wiO1xuQGltcG9ydCBcImFzc2lnbm1lbnRfcGFnZS5sZXNzXCI7XG5AaW1wb3J0IFwiY29uc3VsdGFudF9maWx0ZXJfcGFnZS5sZXNzXCI7XG4iLCIvLyBMZXNzIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG5AcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW07XG5AcmZzLXVuaXQ6IHJlbTtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZSBzdG9wcyBpbmNyZWFzaW5nXG5AcmZzLWJyZWFrcG9pbnQ6IDEyMDBweDtcbkByZnMtYnJlYWtwb2ludC11bml0OiBweDtcblxuLy8gUmVzaXplIHZhbHVlIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG5AcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2U7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuQHJmcy1mYWN0b3I6IDEwO1xuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG5AcmZzLW1vZGU6IFwibWluLW1lZGlhLXF1ZXJ5XCI7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG5AcmZzLWNsYXNzOiBmYWxzZTtcblxuLy8gMSByZW0gPSBAcmZzLXJlbS12YWx1ZSBweFxuQHJmcy1yZW0tdmFsdWU6IDE2O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbkByZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2U7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgQGVuYWJsZS1yZnMgdG8gZmFsc2VcbkBlbmFibGUtcmZzOiB0cnVlO1xuXG4vLyBSRlMgbWl4aW5cbi5yZnMoQHZhbHVlcywgQHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgLl9yZnMtY2FsY3VsYXRlKDEsIH5cIlwiLCB+XCJcIik7XG59XG5cbi8vIFJlY3Vyc2l2ZSBjYWxjdWxhdGUgbWl4aW5cbi5fcmZzLWNhbGN1bGF0ZShAaW5kZXgsIEB2YWx1ZVJlc3VsdCwgQGZsdWlkVmFsdWVSZXN1bHQpIHtcblxuICAmIHdoZW4gKEBpbmRleCA8PSBsZW5ndGgoQHZhbHVlcykpIHtcbiAgICBAY3VycmVudFZhbHVlOiBpZihleHRyYWN0KEB2YWx1ZXMsIEBpbmRleCkgPSBpbXBvcnRhbnQsIH5cIiFpbXBvcnRhbnRcIiAsIGV4dHJhY3QoQHZhbHVlcywgQGluZGV4KSk7XG4gICAgQHNwYWNlOiBpZihAaW5kZXggPSBsZW5ndGgoQHZhbHVlcyksIH5cIlwiLCB+XCIgXCIpO1xuXG4gICAgJiB3aGVuIChub3QoaXN1bml0KEBjdXJyZW50VmFsdWUsIHB4KSkgYW5kIG5vdChpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcmVtKSkpIHtcbiAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtjdXJyZW50VmFsdWV9QHtzcGFjZX1cIiwgflwiQHtmbHVpZFZhbHVlUmVzdWx0fUB7Y3VycmVudFZhbHVlfUB7c3BhY2V9XCIpO1xuICAgIH1cblxuICAgICYgd2hlbiAoKGlzdW5pdChAY3VycmVudFZhbHVlLCBweCkpIG9yIChpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcmVtKSkpIHtcbiAgICAgIEB2YWw6IGlmKGlzdW5pdChAY3VycmVudFZhbHVlLCByZW0pLCB1bml0KChAY3VycmVudFZhbHVlICogQHJmcy1yZW0tdmFsdWUpKSwgdW5pdChAY3VycmVudFZhbHVlKSk7XG5cbiAgICAgIC8vIFJlbW92ZSB1bml0IGlmIHplcm9cbiAgICAgIEB2YWx1ZS11bml0OiBpZihAdmFsID0gMCwgflwiXCIsIEByZnMtdW5pdCk7XG5cbiAgICAgIEByZW5kZXJlZFZhbHVlOiB1bml0KGlmKEByZnMtdW5pdCA9IHB4LCBAdmFsLCAoKEB2YWwgLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHZhbHVlLXVuaXQpO1xuXG4gICAgICBAcmZzLW1pbjogaWYoaXN1bml0KEByZnMtYmFzZS12YWx1ZSwgcmVtKSwgdW5pdCgoQHJmcy1iYXNlLXZhbHVlICogQHJmcy1yZW0tdmFsdWUpKSwgdW5pdChAcmZzLWJhc2UtdmFsdWUpKTtcblxuICAgICAgJiB3aGVuIChub3QoKGFicyhAdmFsKSA+IEByZnMtbWluKSBhbmQgKEByZnMtZmFjdG9yID4gMSkgYW5kIChAZW5hYmxlLXJmcyA9IHRydWUpKSkge1xuICAgICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIpO1xuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKChhYnMoQHZhbCkgPiBAcmZzLW1pbikgYW5kIChAcmZzLWZhY3RvciA+IDEpIGFuZCAoQGVuYWJsZS1yZnMgPSB0cnVlKSkge1xuXG4gICAgICAgIEBicmVha3BvaW50OiBpZihpc3VuaXQoQHJmcy1icmVha3BvaW50LCBlbSkgb3IgaXN1bml0KEByZnMtYnJlYWtwb2ludCwgcmVtKSwgdW5pdCgoQHJmcy1icmVha3BvaW50ICogQHJmcy1yZW0tdmFsdWUpKSwgdW5pdChAcmZzLWJyZWFrcG9pbnQpKTtcbiAgICAgICAgQG1heC13aWR0aDogdW5pdChpZihAcmZzLWJyZWFrcG9pbnQtdW5pdCA9IHB4LCBAYnJlYWtwb2ludCwgKChAYnJlYWtwb2ludCAvIEByZnMtcmVtLXZhbHVlKSkpLCBAcmZzLWJyZWFrcG9pbnQtdW5pdCk7XG5cbiAgICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQHZhbHVlLW1pbjogQHJmcy1taW4gKyAoKChhYnMoQHZhbCkgLSBAcmZzLW1pbikgLyBAcmZzLWZhY3RvcikpO1xuXG4gICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gQHZhbCBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgLy8gUm91bmRpbmcgbmVlZGVkIHRvIHByZXZlbnQgcm91bmRpbmcgZXJyb3JzXG4gICAgICAgIEB2YWx1ZS12YXJpYWJsZS13aWR0aDogdW5pdChyb3VuZCgoKGFicyhAdmFsKSAtIEB2YWx1ZS1taW4pIC8gKChAYnJlYWtwb2ludCAvIDEwMCkpKSwgMTUpLCBpZihAcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpKTtcblxuICAgICAgICAmIHdoZW4gKEB2YWwgPiAwKSB7XG4gICAgICAgICAgQHJlbmRlcmVkRmx1aWRWYWx1ZTogY2FsYyh1bml0KGlmKEByZnMtdW5pdCA9IHB4LCAoKEB2YWx1ZS1taW4pKSwgKChAdmFsdWUtbWluIC8gQHJmcy1yZW0tdmFsdWUpKSksIEByZnMtdW5pdCkgflwiK1wiIEB2YWx1ZS12YXJpYWJsZS13aWR0aCk7XG4gICAgICAgICAgLl9yZnMtY2FsY3VsYXRlKChAaW5kZXggKyAxKSwgflwiQHt2YWx1ZVJlc3VsdH1Ae3JlbmRlcmVkVmFsdWV9QHtzcGFjZX1cIiwgflwiQHtmbHVpZFZhbHVlUmVzdWx0fUB7cmVuZGVyZWRGbHVpZFZhbHVlfUB7c3BhY2V9XCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiB3aGVuIChAdmFsIDwgMCkge1xuICAgICAgICAgIEByZW5kZXJlZEZsdWlkVmFsdWU6IGNhbGModW5pdChpZihAcmZzLXVuaXQgPSBweCwgKCgtQHZhbHVlLW1pbikpLCAoKC1AdmFsdWUtbWluIC8gQHJmcy1yZW0tdmFsdWUpKSksIEByZnMtdW5pdCkgflwiLVwiIEB2YWx1ZS12YXJpYWJsZS13aWR0aCk7XG4gICAgICAgICAgLl9yZnMtY2FsY3VsYXRlKChAaW5kZXggKyAxKSwgflwiQHt2YWx1ZVJlc3VsdH1Ae3JlbmRlcmVkVmFsdWV9QHtzcGFjZX1cIiwgflwiQHtmbHVpZFZhbHVlUmVzdWx0fUB7cmVuZGVyZWRGbHVpZFZhbHVlfUB7c3BhY2V9XCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiB3aGVuIChAaW5kZXggPiBsZW5ndGgoQHZhbHVlcykpIHtcbiAgICBAZmx1aWRWYWx1ZTogQGZsdWlkVmFsdWVSZXN1bHQ7XG5cbiAgICAmIHdoZW4gKEB2YWx1ZVJlc3VsdCA9IEBmbHVpZFZhbHVlUmVzdWx0KSB7XG4gICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgIH1cblxuICAgICYgd2hlbiAobm90KEB2YWx1ZVJlc3VsdCA9IEBmbHVpZFZhbHVlUmVzdWx0KSkge1xuXG4gICAgICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1heC1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikge1xuICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuXG4gICAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgICAgQHtwcm9wZXJ0eX06IEBmbHVpZFZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAobm90KChAcmZzLWNsYXNzID0gXCJkaXNhYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikpKSBhbmQgbm90KChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSkge1xuICAgICAgICBAe3Byb3BlcnR5fTogaWYoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIiwgQGZsdWlkVmFsdWUsIEB2YWx1ZVJlc3VsdCk7XG4gICAgICB9XG5cbiAgICAgIC8vIE1lZGlhIHF1ZXJ5XG4gICAgICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSB7XG4gICAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgICAgLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5KCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJkaXNhYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikge1xuICAgICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeSgpO1xuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKG5vdChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikpIGFuZCBub3QoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSB7XG4gICAgICAgIC5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeSgpO1xuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKChAcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgpKSB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkgKCkge1xuICAmIHdoZW4gKEByZnMtdHdvLWRpbWVuc2lvbmFsKSB7XG4gICAgJiB3aGVuIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQG1heC13aWR0aCkgYW5kIChtaW4taGVpZ2h0OiBAbWF4LXdpZHRoKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB3aGVuIChAcmZzLW1vZGUgPSBcIm1heC1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQG1heC13aWR0aCksIChtYXgtaGVpZ2h0OiBAbWF4LXdpZHRoKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAZmx1aWRWYWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIHdoZW4gKG5vdChAcmZzLXR3by1kaW1lbnNpb25hbCkpIHtcbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbWF4LXdpZHRoKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB3aGVuIChAcmZzLW1vZGUgPSBcIm1heC1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQGZsdWlkVmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeS1jb250ZW50KCkge1xuXG4gICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAe3Byb3BlcnR5fTogaWYoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIiwgQHZhbHVlUmVzdWx0LCBAZmx1aWRWYWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgJiB3aGVuIChub3QoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpKSB7XG4gICAgQHtwcm9wZXJ0eX06IGlmKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIsIEB2YWx1ZVJlc3VsdCwgQGZsdWlkVmFsdWUpO1xuICB9XG59XG5cbi8vIFNoYXJ0aGFuZCBtaXhpbnNcbi5mb250LXNpemUoQHZhbHVlKSB7XG4gIC5yZnMoQHZhbHVlKTtcbn1cblxuLnBhZGRpbmcoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmcpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5wYWRkaW5nLXRvcChAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy10b3ApIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5wYWRkaW5nLXJpZ2h0KEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ucGFkZGluZy1ib3R0b20oQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctYm90dG9tKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ucGFkZGluZy1sZWZ0KEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nLWxlZnQpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4oQHZhbHVlLCBAcHJvcGVydHk6IG1hcmdpbikge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbi10b3AoQHZhbHVlLCBAcHJvcGVydHk6IG1hcmdpbi10b3ApIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4tcmlnaHQoQHZhbHVlLCBAcHJvcGVydHk6IG1hcmdpbi1yaWdodCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbi1ib3R0b20oQHZhbHVlLCBAcHJvcGVydHk6IG1hcmdpbi1ib3R0b20pIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4tbGVmdChAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLWxlZnQpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG4iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2VudGVyLWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM1NDhDNzc7XG4gIGNvbG9yOiAjNTQ4Qzc3O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ4Qzc3O1xuICBib3JkZXItY29sb3I6ICM1NDhDNzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyQzMwNkEgIWltcG9ydGFudDtcbn1cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTQ4Qzc3ICFpbXBvcnRhbnQ7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDUuMjA5dncsIDMuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAyLjc0M3Z3LCAzcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAyLjA0NHZ3LCAyLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMS42NDZ2dywgMS4xMjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgNzU7XG59XG4ucmljaFRleHRDb21wb25lbnQgcFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5wLFxuLnAge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaGVhZGluZy1wIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMi4zNzV2dywgMS40MzhyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTE3JTtcbn1cbi5wLWxpZ2h0IHtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucC1kYXJrZXIge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cbi5wLWNvbnRyYXN0IHtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExNy4zNCU7XG59XG4ucC1saW5lSGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hLWxpbmstZGFyayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJDMzA2QSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0MjQ4YTA7XG4gIHotaW5kZXg6IDI7XG59XG4uYS1saW5rLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc0LCA4MSwgMTc4LCAwLjE2KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbn1cbi5hLWxpbmstZGFyazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NDhDNzcgIWltcG9ydGFudDtcbn1cbi5hLWxpbmstZGFyazpob3ZlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYS1saW5rLWxpZ2h0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5hLWxpbmstbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zO1xufVxuLmEtbGluay1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NDhDNzcgIWltcG9ydGFudDtcbn1cbi5hLWxpbmstbGlnaHQ6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmEtbGluay1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAxLjQ4MnZ3LCAxcmVtKTtcbn1cbi5hLWxpbmstbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuMmVtO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG59XG4uYS1saW5rLWxpbmU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjdweDtcbn1cbi5hLWxpbmstbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hLWxpbmstZmFkZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1saW5rLWZhZGUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogNzAlO1xufVxuLmEtbGluay1mYWRlLWRhcmsge1xuICBjb2xvcjogIzI3MkQ4MTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5hLWxpbmstZmFkZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICM1NDhDNzc7XG59XG5wLFxuYSxcbmxhYmVsLFxuaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4uZGVmYXVsdC1idG4tc2V0dGluZ3Mge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxM3B4IGNsYW1wKDFyZW0sIDEuNDQ3dncsIDEuNTYzcmVtKTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjk2MXZ3LCAxcmVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpbWFyeS1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjNTQ4Qzc3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpbWFyeS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmltYXJ5LWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaW1hcnktYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzJDMzA2QTtcbiAgd2lkdGg6IDEyMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG59XG4ucHJpbWFyeS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4ucHJvZmlsZS1idXR0b25zIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2Vjb25kYXJ5LWJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyQzMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWNvbmRhcnktYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Vjb25kYXJ5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICM1NDhDNzc7XG4gIHdpZHRoOiAxMjAlO1xuICBsZWZ0OiAtMTAlO1xuICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xufVxuLnNlY29uZGFyeS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWNvbmRhcnktYnRuOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLndoaXRlT3V0LWJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMkMzMDZBICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aGl0ZU91dC1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aGl0ZU91dC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC44LCAxKTtcbn1cbi53aGl0ZU91dC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4uZ2hvc3QtYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5naG9zdC1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5naG9zdC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBza2V3KDMwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC44LCAxKTtcbiAgei1pbmRleDogMTtcbn1cbi5naG9zdC1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmdob3N0LWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNrZXcoMzBkZWcpO1xufVxuLmRhbmdlci1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjOGIzOTNhO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFuZ2VyLWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhbmdlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjQUY0ODQ5O1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC44LCAxKTtcbn1cbi5kYW5nZXItYnRuOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnN0cm9uZyxcbmIsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuOTI1cmVtICsgOC4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS45MjVyZW0gKyA4LjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjkyNXJlbSArIDguMXZ3KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS45MjVyZW0gKyA4LjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5weS02IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHktNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cbi50ZXh0LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA3MGNoO1xufVxuLmJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzMDZBO1xufVxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmV2ZXJzZS1vcmRlci1tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnZpZGVvIC52aW1lb3BsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuNzc3Nzc3Nzg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlbyAudmltZW9wbGF5ZXIgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnZpZGVvIC52aW1lb3BsYXllciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAudmlkZW8gLnZpbWVvcGxheWVyIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udy0zMyB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi5iZy1zZWFyY2gtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNkY2Q2Yztcbn1cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5idG4tYm90dG9tLXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5idG4tYm90dG9tLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGFkZGluZy1sZWZ0LXN0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLnN3YWwyLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QTc3OCAhaW1wb3J0YW50O1xufVxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyIHtcbiAgei1pbmRleDogNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ubmF2YmFyIC5sb2dvIHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmQtY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1cmdlci1tZW51IHtcbiAgei1pbmRleDogNTtcbn1cbi5idXJnZXItbWVudSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogI2ZmZmZmZjtcbn1cbi5idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLmJ1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiA2cHggMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSksIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuI2J1cmdlci1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYnVyZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4jYnVyZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbiNidXJnZXItY2hlY2tib3g6Y2hlY2tlZCArIC5idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnU6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLW1lbnUubm8taG92ZXIuZHJvcGRvd24tbWVudTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzJDMzA2QTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzMwNkE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkMzMDZBO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMWRlZywgIzJDMzA2QSAwJSwgIzU0OEM3NyAxMDAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubmF2YmFyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLm5hdmJhciAuYnRuIHtcbiAgYm9yZGVyOiAxcHggI2ZmZmZmZiBzb2xpZDtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubmF2YmFyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubmF2YmFyIC5idG4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICBoZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdi1tb2JpbGUgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nOiA0NXB4O1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5kcm9wZG93bi1tZW51IGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLm1lbnUtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubWVudS1mb290ZXIgLmluZm8td3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGF1dG8gYXV0byk7XG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdi1tb2JpbGUgLm1lbnUtZm9vdGVyIC5pbmZvLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnNlYXJjaC1ib3gge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1zZWFyY2gge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbnB1dC1zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY4MztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmJ0bi1zZWFyY2gge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IHBhaW50ZWQ7XG59XG4uYnRuLXNlYXJjaDpmb2N1cyB+IC5pbnB1dC1zZWFyY2gge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMCwgMC4xMSwgMC4zNSwgMik7XG59XG4uaW5wdXQtc2VhcmNoOmZvY3VzIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuMTEsIDAuMzUsIDIpO1xufVxuLmhlYWRlci1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1jb250ZW50IGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWNvbnRlbnQgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWNvbnRlbnQgcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWltYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA4MHZoICAgIDtcbn1cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVhZGVyLWltYWdlLW92ZXJsYXkgLmdyYWRpZW50LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmVlbi10by1ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU0OEM3NywgIzJDMzA2QSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmx1ZS10by1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyQzMwNkEsICM1NDhDNzcpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMkMzMDZBO1xuICBvcGFjaXR5OiAwLjc7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzU0OEM3NztcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXItb3ZlcmxheS1sb2dvIHtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTUwcHgpO1xufVxuLmNvdW50ZG93bi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMzBweCBjbGFtcCgyLjVyZW0sIDQuOTgxdncsIDUuNjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoI2ZmZmZmZiAyMCUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOS40OTMwOTI1NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY291bnRkb3duLWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jb3VudGRvd24tYm94IC5udW1iZXJzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAzLjI0MXZ3LCAzLjc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jb3VudGRvd24tYm94IC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDEuMTZ2dywgMS4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cbi5jb3VudGRvd24tYm94IC5zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAyLjE3OXZ3LCAyLjVyZW0pO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb3VudGRvd24tYm94IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmN0YS1pY29uIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnJlc2l6aW5nLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzaXppbmctYm94IC5sZWZ0LWltYWdlIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzaXppbmctYm94IC5sZWZ0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGVudC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb250ZW50LXRleHQge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwY2g7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jb250ZW50LXRleHQgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uY2FyZHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FyZC1jb250YWluZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLWNvbnRhaW5lciBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzJDMzA2QTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FyZC1jb250YWluZXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY2FyZC1jb250YWluZXIgaDYge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmFubmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZhbmNlZC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmFkdmFuY2VkLXNlY3Rpb24tY29udGFpbmVyIC5hZHZhbmNlZC1pbWFnZSB7XG4gICAgd2lkdGg6IGNsYW1wKDE4Ljc1cmVtLCA4Mi4zODZ2dywgNjIuNXJlbSk7XG4gIH1cbn1cbi5hZHZhbmNlZC1zZWN0aW9uLWNvbnRlbnQgaDEge1xuICBjb2xvcjogIzJDMzA2QTtcbn1cbi5hZHZhbmNlZC1pbWFnZSB7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hZHZhbmNlZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnByb2Nlc3Mtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdGVwcy1jb2x1bW4ge1xuICBmbGV4OiAxIDEgNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWNpcmNsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zdGVwLWNpcmNsZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzMwNkE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5zdGVwLWNvbnRhaW5lcjpob3ZlciAuc3RlcC1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc3RlcC1jaXJjbGUtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMDtcbn1cbi5zdGVwLWNvbnRhaW5lcjpsYXN0LWNoaWxkIC5zdGVwLWNpcmNsZS13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1hZ2UtY29sdW1uIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5pbWFnZS1jb2x1bW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvY2Vzcy1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdGVwcy1jb2x1bW4sXG4gIC5pbWFnZS1jb2x1bW4ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2UtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3dsLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzMwNkE7XG59XG4ub3dsLWRvdCBzcGFuIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzMDZBO1xufVxuLm93bC1kb3QuYWN0aXZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ4LCAxMDYsIDAuNSk7XG59XG4ub3dsLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG59XG4ub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWRlci1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLnNsaWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNsaWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ4LCAxMDYsIDAuMyk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNsaWRlci1vdmVybGF5IGJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zbGlkZXItb3ZlcmxheSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi42NDN2dywgM3JlbSk7XG59XG4uc2xpZGVyLW92ZXJsYXkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zbGlkZXItb3ZlcmxheSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnNsaWRlci1vdmVybGF5IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZvdXItYmxvY2tzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNyZW07XG59XG4ucm93LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmltYWdlLWJsb2NrIHtcbiAgZmxleDogMSAxIDMwMHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uaW1hZ2UtYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRleHQtYmxvY2sge1xuICBmbGV4OiAyIDEgNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0OCwgMTA2LCAwLjA1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93LWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ib3R0b20tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmRpdmlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZGl2aWRlci1jb250YWluZXIgLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc2NzY3NjtcbiAgd2lkdGg6IDMwMHB4O1xufVxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDFkZWcsICM1NDhDNzcgMCUsICMyQzMwNkEgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5mb290ZXIgLmZvb3Rlci1saW5rcyB7XG4gIGdhcDogY2xhbXAoMC40MzhyZW0sIDUuMDY2dncsIDYuMjVyZW0pO1xufVxuZm9vdGVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMC42MjVyZW0sIDIuMTE4dncsIDIuNXJlbSk7XG59XG5mb290ZXIgLmZvb3Rlci1saW5lLXRvcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItbGluZS1ib3R0b20ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGNsYW1wKDE4Ljc1cmVtLCA2OC41MTF2dywgODEuMjVyZW0pO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItbGluZS1ib3R0b20gLmZvb3Rlci1sb2dvIHtcbiAgaGVpZ2h0OiBjbGFtcCgxLjEyNXJlbSwgMS43MjJ2dywgMS44NzVyZW0pO1xufVxuZm9vdGVyIC5mb290ZXItbGluZS1ib3R0b20gYSB7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmUtYm90dG9tIHAge1xuICBmb250LXNpemU6IGNsYW1wKDAuNjI1cmVtLCAwLjkyM3Z3LCAxcmVtKTtcbn1cbmZvb3RlciBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzEzcmVtLCAwLjk1OXZ3LCAxLjEyNXJlbSk7XG59XG5mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1vdmVybGF5LXdyYXBwZXIge1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1vdmVybGF5LWltZyB7XG4gIHotaW5kZXg6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDMwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG4gIC5mb290ZXItc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmZvb3Rlci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mb290ZXItdG9nZ2xlIGkge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cbiAgLmZvb3Rlci10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuY29sbGFwc2UtbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxhcHNlLW1kLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxhcHNlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hlY2tib3gtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnByb2ZpbGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZmlsZS1wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM5ZTllOWU7XG59XG5oZWFkZXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuaGVhZGVyIC5wcm9maWxlLXBsYWNlaG9sZGVyIC5wbGFjZWhvbGRlci1pY29uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmluZHVzdHJ5LXRhZ3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1ib2R5IHtcbiAgbWluLWhlaWdodDogMzYwcHg7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzI5QTc3ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29tcG9uZW50LWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG4uc3VicGFnZS1saXN0IC5saXN0LWRhdGEtc3VicGFnZS1saXN0IC5saXN0LWRhdGEtaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWJwYWdlLWxpc3QgLmxpc3QtZGF0YS1zdWJwYWdlLWxpc3QgLmxpc3QtZGF0YS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YnBhZ2UtbGlzdCAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IC5zdWJwYWdlLWxpc3QtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cbi5zdWJwYWdlLWxpc3QgLnNpbXBsZS1zdWJwYWdlLWxpc3QtbWVudSAuc3VicGFnZS1saXN0LW1lbnUtaXRlbSAuc3VicGFnZS1saXN0LWFuZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN1YnBhZ2UtbGlzdCAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3VicGFnZS1saXN0IC5zaW1wbGUtc3VicGFnZS1saXN0LW1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb21wYW55LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zb2NpYWwtbWVkaWEtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWwtbWVkaWEtY29tcG9uZW50IGEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFwcGxpY2FudHMgLmhlYWRpbmcge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNi44MXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYXBwbGljYW50cyAuam9iLXRpdGxlIHtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYXBwbGljYW50cyAuYXBwbGljYXRpb24taW5mby10YWdzIHtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxMC40NjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2M3B4O1xufVxuLmFwcGxpY2FudHMgLmNvbXBldGVuY3ktdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMjUyQzMyO1xuICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3OHB4O1xufVxuLmFwcGxpY2FudHMgLmluZHVzdHJpLXRhZ3Mge1xuICBjb2xvcjogIzI1MkMzMjtcbiAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNjZweDtcbn1cbi5hcHBsaWNhbnRzIC5jdXN0b20tY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDVkYjtcbn1cbi5hcHBsaWNhbnRzIC5jdXN0b20tY2FyZC1mb290ZXItZ3JlZW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5QTc3ODtcbn1cbi5hcHBsaWNhbnRzIC5jYXJkLWZvb3Rlci1kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjZDFkNWRiO1xufVxuLmFwcGxpY2FudHMgLmNhcmQtZm9vdGVyLWJ0biB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogNnB4O1xufVxuLmFwcGxpY2FudHMgLmNhcmQtZm9vdGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG4uYXBwbGljYW50cyAuY2FyZC1mb290ZXItYnRuIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwcGxpY2FudHMgLmNhcmQtYWNjZXB0ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjlBNzc4O1xufVxuLypAZ3JheTogIzc2NzY3NjtcbkBkYXJrZ3JheTogIzUyNTI1MjtcbkB2ZXJ5RGFya0dyYXk6ICMyNTJDMzI7XG5AbGlndGhEYXJrR3JheTogIzg5ODk4OTtcbkBsaWdodGdyYXk6ICNmOWY5Zjk7Ki9cbi5zcGxpdC1wYWdlLWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNwbGl0LXBhZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNwbGl0LXBhZ2UtY29udGFpbmVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zaWdudXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaWdudXAtY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS40Mjh2dywgMS4yNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lnbnVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lnbnVwLWNvbnRhaW5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2lnbnVwLWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuOTYzdncsIDFyZW0pO1xufVxuLnNpZ251cC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMnZoIDJ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWdudXAtZm9ybSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgfVxufVxuLnNpZ251cC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbn1cbi5zaWdudXAtbmFtZSA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uc2lnbnVwLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWdudXAtcmlnaHQge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbi5zaWdudXAtcmlnaHQgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZ251cC1yaWdodCA+IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpZ251cC1wcm9maWxlLXBpYy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogY2xhbXAoMjguMTI1cmVtLCAzNS4zODd2dywgMzcuNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lnbnVwLXByb2ZpbGUtcGljLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5zaWdudXAtcHJvZmlsZS1waWMtY29udGFpbmVyIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmF0YXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmF2YXRhci13cmFwcGVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5zaWdudXAtcHJvZmlsZS1wcmV2aWV3IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uc2lnbnVwLXByb2ZpbGUtcHJldmlldzpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmF2YXRhci1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJDMzA2QTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cbi5hdmF0YXItcGx1czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzMwNkE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ub25ib2FyZGluZy1wYWdlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ub25ib2FyZGluZy1wYWdlcyAuZmlsdGVyLXJpZ2h0IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm9uYm9hcmRpbmctcGFnZXMgLmZpbHRlci1ib3gge1xuICBoZWlnaHQ6IGNsYW1wKDE1cmVtLCAyMC40NzN2dywgMjEuODc1cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vbmJvYXJkaW5nLXBhZ2VzIC5maWx0ZXItYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vbmJvYXJkaW5nLXBhZ2VzID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vbmJvYXJkaW5nLXBhZ2VzID4gZGl2IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLmJvdHRvbS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ub25ib2FyZGluZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIC5vbmJvYXJkaW5nLWltYWdlIHtcbiAgZmxleDogMTtcbn1cbi5vbmJvYXJkaW5nLWNvbnRhaW5lciAub25ib2FyZGluZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub25ib2FyZGluZy1jb250YWluZXIgLnNraXAtYnRuIHtcbiAgY29sb3I6ICM1RTlDODQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzO1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIC5za2lwLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNDU3MzYxO1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5vbmJvYXJkaW5nLWNvbnRhaW5lciAub25ib2FyZGluZy1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub25ib2FyZGluZy1jb250YWluZXIgLm9uYm9hcmRpbmctY29udGVudCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRhaW5lciAub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGFpbmVyIC5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250ZW50ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiBjbGFtcCgxLjI1cmVtLCAzLjI1N3Z3LCA0LjM3NXJlbSk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIgLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRhaW5lciAub25ib2FyZGluZy1jb21wZXRlbmNpZXMtY29udGVudCAuZmlsdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgMi4xMTV2dywgMi41cmVtKTtcbn1cbi5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGFpbmVyIC5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGFpbmVyIC5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAyLjExNXZ3LCAyLjVyZW0pO1xufVxuLmluZHVzdHJ5LXN3aXRjaCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjNlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cbi5pbmR1c3RyeS1zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmluZHVzdHJ5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYjA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW5kdXN0cnktc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIHdpZHRoOiAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNiMGIwYjA7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmluZHVzdHJ5LXNsaWRlci1pY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgc3Ryb2tlOiAjMjlBNzc4O1xuICByaWdodDogNjAlO1xuICB0b3A6IDMwJTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgZWFzZS1pbi1vdXQgMC4zcywgb3BhY2l0eSBlYXNlLWluLW91dCAwLjE1cztcbn1cbmlucHV0OmNoZWNrZWQgKyAuaW5kdXN0cnktc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QTc3ODtcbn1cbmlucHV0OmNoZWNrZWQgKyAuaW5kdXN0cnktc2xpZGVyIC5pbmR1c3RyeS1zbGlkZXItaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNyU7XG59XG5pbnB1dDpjaGVja2VkICsgLmluZHVzdHJ5LXNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS41ZW0pO1xuICBvdXRsaW5lLWNvbG9yOiAjMjlBNzc4O1xufVxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmFkZS52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZmFkZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vbmJvYXJkaW5nLWFyZWEtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciAub25ib2FyZGluZy1hcmVhLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctYXJlYS1jb250YWluZXIgLm9uYm9hcmRpbmctYXJlYS1jb250ZW50ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgMi4xMTV2dywgMi41cmVtKTtcbn1cbi5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGFpbmVyIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGFpbmVyIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAyLjExNXZ3LCAyLjVyZW0pO1xufVxuLnNraXAtYnRuIHtcbiAgY29sb3I6ICM1RTlDODQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzO1xufVxuLnNraXAtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM0NTczNjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uYm9hcmRpbmctY29udGFpbmVyIC5vbmJvYXJkaW5nLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250YWluZXIgLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRhaW5lciAub25ib2FyZGluZy1jb21wZXRlbmNpZXMtY29udGVudCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAub25ib2FyZGluZy1pbmR1c3RyeS1jb250YWluZXIgLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGVudCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciAub25ib2FyZGluZy1hcmVhLWNvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGFpbmVyIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jaGVja2JveC13cmFwcGVyIC50ZXJtcy1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja2JveC13cmFwcGVyIC50ZXJtcy1sYWJlbCAubGFiZWwtdGV4dCB7XG4gIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrYm94LXdyYXBwZXIgLmNoZWNrYm94LXN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaGVja2JveC13cmFwcGVyIC5jaGVja2JveC1ib3gge1xuICBmaWxsOiByZ2JhKDIwNywgMjA1LCAyMDUsIDAuNDI1KTtcbiAgc3Ryb2tlOiAjMjlBNzc4O1xuICBzdHJva2UtZGFzaGFycmF5OiA4MDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA4MDA7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgZWFzZS1pbjtcbn1cbi5jaGVja2JveC13cmFwcGVyIC5jaGVja2JveC10aWNrIHtcbiAgc3Ryb2tlOiAjMjlBNzc4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxNzI7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxNzI7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZS1pbjtcbn1cbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnRlcm1zLWxhYmVsIC5jaGVja2JveC1ib3gsXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtdGljayxcbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnRlcm1zLWxhYmVsIC5jaGVja2JveC1ib3gsXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtdGljayB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuLmNoZWNrYm94LWNhcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLmNoZWNrYm94LWNhcmQtY29udGFpbmVyOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCksXG4uY2hlY2tib3gtY2FyZC1jb250YWluZXI6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyOUE3Nzg7XG59XG4udG9vbHRpcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9vbHRpcC1idG4ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvb2x0aXAtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsdGVyLXJpZ2h0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZpbHRlci1sZWZ0IHtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGVja2JveC1jb250YWluZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgZmxleDogMTtcbn1cbi50YWdzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGFnczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZpbHRlci1sZWZ0LFxuICAuZmlsdGVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZpbHRlci1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmJhbm5lci10aXRsZS1wcm9maWxlIHtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9maWxlIHAge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2ZpbGUgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlIC5qb2ItdGl0bGUge1xuICBjb2xvcjogIzI5QTc3ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wcm9maWxlIC5wcm9maWxlLWxvY2F0aW9ucyxcbi5wcm9maWxlIC5zdW1tYXJ5LXRleHQge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5wcm9maWxlIC5zdW1tYXJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgaDQge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgaW1nLFxuLnByb2ZpbGUgLnByb2ZpbGUtc2lkZWJhciAucHJvZmlsZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIGltZyAucGxhY2Vob2xkZXItaWNvbixcbi5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWljb24ge1xuICBmb250LXNpemU6IDRyZW07XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHAge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHAge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDEuMTk3NHJlbSwgMS4yNXJlbSk7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAubWVtYmVyLWdyb3VwLXJhZGlvLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDYuNnB4O1xuICBib3JkZXI6IDFweCAjNzY3Njc2IHNvbGlkO1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAubWVtYmVyLWdyb3VwLXJhZGlvLWJveCAubGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS41NDZyZW0sIDEuNjI1cmVtKTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vbmJvcmRpbmctbWVtYmVyLXNlbGVjdGlvbi1jb250YWluZXIgLm1lbWJlci1ncm91cC1yYWRpby1ib3ggLnJhZGlvLWJveC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ub25ib3JkaW5nLW1lbWJlci1zZWxlY3Rpb24tY29udGFpbmVyIC5tZW1iZXItZ3JvdXAtcmFkaW8tYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAubWVtYmVyLWdyb3VwLXJhZGlvLWJveDpjaGVja2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XG59XG4uc2V0dGluZy1idG4ge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdC1zZWN0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3A6ICNkZWUyZTYgMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnByb2ZpbGUtZWRpdC1jb250YWluZXIgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTEuMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5wcm9maWxlLWVkaXQtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY29udGFpbmVyIC53LTI1IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjNTQ4Qzc3O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzY3Njc2O1xuICBwYWRkaW5nOiAwIDZyZW0gMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3Byb2ZpbGVJbWFnZUlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZmlsZS1pbWFnZS1jb250YWluZXIgaW1nLFxuLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lciBpbWcgLnBsYWNlaG9sZGVyLWljb24sXG4ucHJvZmlsZS1pbWFnZS1jb250YWluZXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWljb24ge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIgaW1nLFxuICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5vdmVybGF5IGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lcjpob3ZlciAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9maWxlLW1haW4tZWRpdHMge1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2ZpbGUtc2lkZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcDogI2RlZTJlNiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogI2RlZTJlNiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2ZpbGUtc2lkZWJhciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLCBjb2xvciAzMDBtcyBlYXNlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayBzcGFuIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ4Qzc3O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ4Qzc3O1xufVxuLnRhYi1jb250ZW50IC5hc3NpZ25tZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFOUVCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UtaW4tb3V0IDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50YWItY29udGVudCAuYXNzaWdubWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQgLmNvbXBldGVuY2Uge1xuICBjb2xvcjogIzI5QTc3ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4udGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQgLmFjdGlvbi1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyOUE3Nzg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWItY29udGVudCAuYXNzaWdubWVudCAuYWN0aW9uLWJ1dHRvbnMgYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYi1jb250ZW50IC5hc3NpZ25tZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQgLmxhbmd1YWdlIHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItYm90dG9tOiAjMkMzMDZBIDFweCBzb2xpZDtcbn1cbi50YWItY29udGVudCAuYXNzaWdubWVudCAuZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnRhYi1jb250ZW50IC5hc3NpZ25tZW50IC5vbmUtbGluZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFiLWNvbnRlbnQgLmFkZC1qb2Ige1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyQzMwNkE7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMkMzMDZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAwLjNzO1xufVxuLnRhYi1jb250ZW50IC5hZGQtam9iOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5NSUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYi1jb250ZW50IC5hZGQtam9iIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQgLmFkZC1qb2IgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206ICMyQzMwNkEgMXB4IHNvbGlkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFiLWNvbnRlbnQgLmFkZC1qb2IgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4udGFiLWNvbnRlbnQgLmFkZC1qb2IgaSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWItY29udGVudCAuY29udGFjdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udGFiLWNvbnRlbnQgLmNvbnRhY3QgcCxcbi50YWItY29udGVudCAuY29udGFjdCBhIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5sb2dpbi1mb3JtIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9naW4tZm9ybSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QTc3ODtcbiAgYm9yZGVyLWNvbG9yOiAjMjlBNzc4O1xufVxuLmxvZ2luLWZvcm0gLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5sb2dpbi1pbnB1dCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjbGFtcCgxNS42MjVyZW0sIDMzLjEyNXZ3LCAzNy41cmVtKTtcbn1cbi5lbWFpbC1sb2dvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTZweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbn1cbi5wcm9maWxlLWNhcmQtYm9keSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnByb2ZpbGUtY2FyZC1ib2R5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLmlnbm9yZS1saXN0LXN0eWxlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFzc2luZ21lbnQtcGFnZSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmFzc2luZ21lbnQtcGFnZSAub3V0ZXItY29sdW1uLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTGlnaHQtR3JheS1MaWdodC1HcmF5LTMsICNFNUU5RUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay13aGl0ZS13aGl0ZSwgI0ZGRik7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmFzc2luZ21lbnQtcGFnZSAub3V0ZXItY29sdW1uLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUxpZ2h0LUdyYXktTGlnaHQtR3JheS0zLCAjRTVFOUVCKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2std2hpdGUtd2hpdGUsICNGRkYpO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLnNlY3Rpb24taGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzU0OEM3NztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLnNlY3Rpb24taGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG4gIC8qIGFmc3RhbmQgbmVkICovXG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLnNlY3Rpb24tdG9wLWRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogZnlsZGVyIGhlbGUgY29udGFpbmVyZW4gKi9cbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU5RUI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLyogYWZzdGFuZCB0aWwgaGVhZGluZyAqL1xufVxuLmFzc2luZ21lbnQtcGFnZSAucHJlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSB7XG4gIC8qLmxpc3QtY29sbGFwc2Uuc2hvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH0qL1xufVxuLmNvbnN1bHRhbnQtZmlsdGVyLXBhZ2UgLnRvZ2dsZS1oZWFkZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAxMS4ycHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbn1cbi5jb25zdWx0YW50LWZpbHRlci1wYWdlIC5saXN0LWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSAubGlzdC1jb2xsYXBzZS5zaG93IHtcbiAgbWF4LWhlaWdodDogMTIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5jb25zdWx0YW50LWZpbHRlci1wYWdlIC5saXN0LWNvbGxhcHNlLnNob3c6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSAuY29tcGV0ZW5jeS1zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMjUwcHg7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSAubGlzdC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMnB4IDFyZW0gMXJlbSAxcmVtO1xufVxuIiwi77u/Lm5hdmJhciB7XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubG9nbyB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuXG4uZC1jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnVyZ2VyLW1lbnUge1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG59XG5cbi5idXJnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSksIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4jYnVyZ2VyLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jYnVyZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2J1cmdlci1jaGVja2JveDpjaGVja2VkICsgLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuXG4jYnVyZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLm5vLWhvdmVyJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBsZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLm5hdi1pdGVtIHtcblxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgIC5mb250LXNpemUoMThweCk7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBwcmltYXJ5O1xuICAgIH1cbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cblxuXG4ubmF2YmFyLW5hdi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDFkZWcsICMyQzMwNkEgMCUsICM1NDhDNzcgMTAwJSk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgLm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggQHdoaXRlIHNvbGlkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cblxuICAgIC5tZW51LWZvb3RlciB7XG4gICAgICAgIC5pbmZvLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGF1dG8gYXV0byk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuICAgICAgICAgICAgQG1lZGlhIEBsZyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnNlYXJjaC1ib3gge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjgzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogcGFpbnRlZDtcbn1cblxuLmJ0bi1zZWFyY2g6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuMTEwLCAwLjM1LCAyKTtcbn1cblxuLmlucHV0LXNlYXJjaDpmb2N1cyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLCAwLjExMCwgMC4zNSwgMik7XG59XG5cblxuLmhlYWRlci1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gICAgei1pbmRleDogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogODB2aCAgICA7XG59XG5cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVhZGVyLWltYWdlLW92ZXJsYXkgLmdyYWRpZW50LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmVlbi10by1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc2Vjb25kYXJ5LCBAcHJpbWFyeSk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ibHVlLXRvLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAcHJpbWFyeSwgQHNlY29uZGFyeSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgei1pbmRleDogMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVhZGVyLW92ZXJsYXktbG9nbyB7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NTBweCk7XG59XG5cbi5jb3VudGRvd24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggY2xhbXAoMi41cmVtLCAzLjIxNXZ3ICsgMS43NjZyZW0sIDUuNjI1cmVtKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAd2hpdGU7XG4gICAgYmFja2dyb3VuZDogcmdiYShAd2hpdGUgMjAlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOS40OTMwOTI1MzY5MjYyN3B4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG5cbiAgICAubnVtYmVycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi41NDh2dyArIDAuNjkzcmVtLCAzLjc1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjQ1dncgKyAwLjcxcmVtLCAxLjI1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAxLjYwOHZ3ICsgMC41NzFyZW0sIDIuNXJlbSk7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uY291bnRkb3duLWJveCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5jdGEtaWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG5cblxuLnJlc2l6aW5nLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgLmxlZnQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5jb250ZW50LXRleHQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMGNoO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbn1cblxuXG5cbi5jYXJkcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FyZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgIHAge1xuICAgICAgICBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmNhcmQtY29udGFpbmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cblxuLmNhcmQtY29udGFpbmVyIGg2IHtcbiAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY2FyZHMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgXG4gICAgfVxufVxuXG4uYmFubmVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuXG4uYWR2YW5jZWQtc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG5cbiAgICAgICAgLmFkdmFuY2VkLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxOC43NXJlbSwgNzkuNTQ1dncgKyAyLjg0MXJlbSwgNjIuNXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZHZhbmNlZC1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5O1xuICAgIH1cbn1cblxuLmFkdmFuY2VkLWltYWdlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG59XG5cblxuLnByb2Nlc3Mtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdGVwcy1jb2x1bW4ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcC1jaXJjbGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc3RlcC1jaXJjbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLnN0ZXAtY29udGFpbmVyOmhvdmVyIC5zdGVwLWNpcmNsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc3RlcC1jaXJjbGUtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uc3RlcC1jb250YWluZXI6bGFzdC1jaGlsZCAuc3RlcC1jaXJjbGUtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uaW1hZ2UtY29sdW1uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvY2Vzcy1zZWN0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc3RlcHMtY29sdW1uLFxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ub3dsLWRvdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG59XG5cbi5vd2wtZG90IHNwYW4ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG59XG5cbi5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQHByaW1hcnksIDUwJSk7XG59XG5cbi5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG59XG5cblxuLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5zbGlkZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTAwcHg7XG59XG5cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbGlkZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHByaW1hcnksIDMwJSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS43ODN2dyArIDAuODZyZW0sIDNyZW0pO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVyLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItb3ZlcmxheSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5zbGlkZXItb3ZlcmxheSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cblxuXG4uZm91ci1ibG9ja3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbn1cblxuLnJvdy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaW1hZ2UtYmxvY2sge1xuICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4udGV4dC1ibG9jayB7XG4gICAgZmxleDogMiAxIDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBwcmltYXJ5LCA1JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3ctYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5ib3R0b20tYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG5cbi5kaXZpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLmRpdmlkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG59XG5cblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JhZGllbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgIGdhcDogY2xhbXAoMC40MzhyZW0sIDUuOTI0dncgLSAwLjg1OHJlbSwgNi4yNXJlbSk7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjYyNXJlbSwgMS45MTF2dyArIDAuMjA3cmVtLCAyLjVyZW0pO1xuICAgIH1cblxuICAgIC5mb290ZXItbGluZS10b3Age1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoQHdoaXRlLCA1MCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbGluZS1ib3R0b20ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE4Ljc1cmVtLCA2My42OTR2dyArIDQuODE3cmVtLCA4MS4yNXJlbSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKEB3aGl0ZSwgNTAlKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgxLjEyNXJlbSwgMC43NjR2dyArIDAuOTU4cmVtLCAxLjg3NXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuMzgydncgKyAwLjU0MXJlbSwgMXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzEzcmVtLCAwLjgyOHZ3ICsgMC4xMzFyZW0sIDEuMTI1cmVtKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZm9vdGVyLW92ZXJsYXktd3JhcHBlciB7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyLW92ZXJsYXktaW1nIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMzAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS1tZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLW1kLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5mb290ZXItdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29sbGFwc2UtbWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNoZWNrYm94LWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgLy8gbHlzIGdyw6UgY2lya2VsXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucGxhY2Vob2xkZXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgfVxufVxuaGVhZGVyIHtcbiAgICAucHJvZmlsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgLnBsYWNlaG9sZGVyLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kdXN0cnktdGFncy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmQtYm9keSB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3BsaXQtcGFnZS1jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnNwbGl0LXBhZ2UtY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lnbnVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgLTAuODkzdncgKyAyLjMyMXJlbSwgMS4yNXJlbSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuMTg1dncgKyAwLjc3OHJlbSwgMXJlbSk7XG4gICAgfVxufVxuXG4uc2lnbnVwLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJ2aCAydnc7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgIH1cbn1cblxuLnNpZ251cC1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG4uc2lnbnVwLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwLXByb2ZpbGUtcGljLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogY2xhbXAoMjguMTI1cmVtLCAxMC41NjN2dyArIDI0LjgyNHJlbSwgMzcuNXJlbSk7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5zaWdudXAtcHJvZmlsZS1waWMtY29udGFpbmVyIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXZhdGFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuXG4uc2lnbnVwLXByb2ZpbGUtcHJldmlldyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIH1cbn1cblxuLmF2YXRhci1wbHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBib3R0b206IDhweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4ub25ib2FyZGluZy1wYWdlcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgIC5maWx0ZXItcmlnaHQge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLmZpbHRlci1ib3gge1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDE1cmVtLCA3LjAwNnZ3ICsgMTMuNDY3cmVtLCAyMS44NzVyZW0pO1xuXG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm90dG9tLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm9uYm9hcmRpbmctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAub25ib2FyZGluZy1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAub25ib2FyZGluZy1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5za2lwLWJ0biB7XG4gICAgICAgIGNvbG9yOiAjNUU5Qzg0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0NTczNjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLm9uYm9hcmRpbmctaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRhaW5lciAub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGdhcDogY2xhbXAoMS4yNXJlbSwgNS41OTN2dyAtIDIuMzM2cmVtLCA0LjM3NXJlbSk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub25ib2FyZGluZy1jb21wZXRlbmNpZXMtY29udGFpbmVyIC5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5maWx0ZXItYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAxLjkyM3Z3ICsgMC4xOTJyZW0sIDIuNXJlbSk7XG4gICAgfVxufVxuXG4ub25ib2FyZGluZy1pbmR1c3RyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub25ib2FyZGluZy1pbmR1c3RyeS1jb250YWluZXIgLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGdhcDogY2xhbXAoMC42MjVyZW0sIDEuOTIzdncgKyAwLjE5MnJlbSwgMi41cmVtKTtcbiAgICB9XG59XG5cbi5pbmR1c3RyeS1zd2l0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzLjNlbTtcbiAgICBoZWlnaHQ6IDEuOGVtO1xufVxuXG4uaW5kdXN0cnktc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLmluZHVzdHJ5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwYjBiMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW5kdXN0cnktc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNiMGIwYjA7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5pbmR1c3RyeS1zbGlkZXItaWNvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiA4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgc3Ryb2tlOiBAZ3JlZW47XG4gICAgcmlnaHQ6IDYwJTtcbiAgICB0b3A6IDMwJTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCBlYXNlLWluLW91dCAwLjNzLCBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmluZHVzdHJ5LXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmluZHVzdHJ5LXNsaWRlciAuaW5kdXN0cnktc2xpZGVyLWljb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDE3JTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5pbmR1c3RyeS1zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS41ZW0pO1xuICAgIG91dGxpbmUtY29sb3I6IEBncmVlbjtcbn1cblxuLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mYWRlLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5mYWRlLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYm9hcmRpbmctYXJlYS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciAub25ib2FyZGluZy1hcmVhLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAxLjkyM3Z3ICsgMC4xOTJyZW0sIDIuNXJlbSk7XG4gICAgfVxufVxuXG4ub25ib2FyZGluZy1sYW5ndWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub25ib2FyZGluZy1sYW5ndWFnZS1jb250YWluZXIgLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGdhcDogY2xhbXAoMC42MjVyZW0sIDEuOTIzdncgKyAwLjE5MnJlbSwgMi41cmVtKTtcbiAgICB9XG59XG5cbi5za2lwLWJ0biB7XG4gICAgY29sb3I6ICM1RTlDODQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0NTczNjE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25ib2FyZGluZy1jb250YWluZXIgLm9uYm9hcmRpbmctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250YWluZXIgLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICAub25ib2FyZGluZy1jb21wZXRlbmNpZXMtY29udGFpbmVyIC5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250ZW50IHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGFpbmVyIC5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRlbnQge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICAub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciAub25ib2FyZGluZy1hcmVhLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICAub25ib2FyZGluZy1sYW5ndWFnZS1jb250YWluZXIgLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGVudCB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbn1cblxuLmNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciAudGVybXMtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC13cmFwcGVyIC50ZXJtcy1sYWJlbCAubGFiZWwtdGV4dCB7XG4gICAgbWFyZ2luLWlubGluZTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrYm94LXdyYXBwZXIgLmNoZWNrYm94LXN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNoZWNrYm94LXdyYXBwZXIgLmNoZWNrYm94LWJveCB7XG4gICAgZmlsbDogcmdiYSgyMDcsIDIwNSwgMjA1LCAwLjQyNSk7XG4gICAgc3Ryb2tlOiBAZ3JlZW47XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA4MDA7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4ycyBlYXNlLWluO1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciAuY2hlY2tib3gtdGljayB7XG4gICAgc3Ryb2tlOiBAZ3JlZW47XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTcyO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxNzI7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLWluO1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtYm94LFxuLmNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAudGVybXMtbGFiZWwgLmNoZWNrYm94LXRpY2ssXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtYm94LFxuLmNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudGVybXMtbGFiZWwgLmNoZWNrYm94LXRpY2sge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuXG5cbi5jaGVja2JveC1jYXJkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmNoZWNrYm94LWNhcmQtY29udGFpbmVyOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCksXG4uY2hlY2tib3gtY2FyZC1jb250YWluZXI6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGdyZWVuO1xufVxuXG4udG9vbHRpcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9vbHRpcC1idG4ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk2OTY7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG5cbi5maWx0ZXItcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZmlsdGVyLWxlZnQge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICBmbGV4OiAxO1xufVxuXG4udGFncy1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbi50YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1ib3gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5maWx0ZXItbGVmdCxcbiAgICAuZmlsdGVyLXJpZ2h0IHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5maWx0ZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4uYmFubmVyLXRpdGxlLXByb2ZpbGUge1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5wcm9maWxlIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5qb2ItdGl0bGUge1xuICAgICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtbG9jYXRpb25zLCAuc3VtbWFyeS10ZXh0IHtcbiAgICAgICAgY29sb3I6IEBncmF5O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgY29sb3I6IEBkYXJrZ3JheTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLCAucHJvZmlsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgIC5wbGFjZWhvbGRlci1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjkzNDJyZW0gKyAwLjI2MzJ2dywgMS4yNXJlbSk7XG4gICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICB9XG5cbiAgICAubWVtYmVyLWdyb3VwLXJhZGlvLWJveCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYuNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBAZ3JheSBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAubGFiZWwtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMTUxM3JlbSArIDAuMzk0N3Z3LCAxLjYyNXJlbSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlvLWJveC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2V0dGluZy1idG4ge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cblxuXG4ucHJvZmlsZS1lZGl0LXNlY3Rpb24ge1xuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtZWRpdC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wOiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDExLjJweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnctMjUge1xuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICM1NDhDNzc7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5O1xuICAgICAgICBwYWRkaW5nOiAwIDZyZW0gMXJlbSAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuI3Byb2ZpbGVJbWFnZUlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbWcsIC5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAucGxhY2Vob2xkZXItaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9maWxlLW1haW4tZWRpdHMge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9maWxlLXNpZGViYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wOiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogI2RlZTJlNiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogI2RlZTJlNiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG59XG5cbi5uYXYtdGFicyB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6IEBkYXJrZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLCBjb2xvciAzMDBtcyBlYXNlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IEBncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQGRhcmtncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICAgIC5hc3NpZ25tZW50IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyZ3JheTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlLWluLW91dCAwLjVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ2LCAyNDYsIDI0Nik7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAwLCAyMDAsIDIwMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBldGVuY2Uge1xuICAgICAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ3VhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogQHByaW1hcnkgMXB4IHNvbGlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAub25lLWxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtam9iIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkIEBwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogQHByaW1hcnkgMXB4IHNvbGlkO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE4cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGEge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2luLWZvcm0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gICAgfVxuXG4gICAgLnRleHQtZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxvZ2luLWlucHV0IHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjbGFtcCgxNS42MjVyZW0sIDIxLjg3NXZ3ICsgMTEuMjVyZW0sIDM3LjVyZW0pO1xufVxuXG4uZW1haWwtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNnB4KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG59XG5cblxuLnByb2ZpbGUtY2FyZC1ib2R5IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI0NiwgMjQ2LCAyNDYpOyBcbiAgICB9XG59Iiwi77u/XG4uY29tcG9uZW50LWltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG59XG5cbi5zdWJwYWdlLWxpc3Qge1xuXG4gICAgLmxpc3QtZGF0YS1zdWJwYWdlLWxpc3Qge1xuXG4gICAgICAgIC5saXN0LWRhdGEtaXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IHtcbiAgICAgICAgLnN1YnBhZ2UtbGlzdC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcblxuICAgICAgICAgICAgLnN1YnBhZ2UtbGlzdC1hbmdsZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbXBhbnktaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xufVxuXG4uc29jaWFsLW1lZGlhLWNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uYXBwbGljYW50cyB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNi44MXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmpvYi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAbGlndGhEYXJrR3JheTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuYXBwbGljYXRpb24taW5mby10YWdzIHtcbiAgICAgICAgY29sb3I6IEBncmF5O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNDY4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjNweDtcbiAgICB9XG5cbiAgICAuY29tcGV0ZW5jeS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IEB2ZXJ5RGFya0dyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDc4cHg7XG4gICAgfVxuXG4gICAgLmluZHVzdHJpLXRhZ3Mge1xuICAgICAgICBjb2xvcjogQHZlcnlEYXJrR3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjZweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNhcmQtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQ1ZGI7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jYXJkLWZvb3Rlci1ncmVlbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JlZW47XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyLWRpdmlkZXIge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMWQ1ZGI7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyLWJ0biB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogNnB4O1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3Rlci1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAaG92ZXJHcmF5O1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3Rlci1idG4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtYWNjZXB0ZWQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjlBNzc4O1xuICAgIH1cbn1cblxuLypAZ3JheTogIzc2NzY3NjtcbkBkYXJrZ3JheTogIzUyNTI1MjtcbkB2ZXJ5RGFya0dyYXk6ICMyNTJDMzI7XG5AbGlndGhEYXJrR3JheTogIzg5ODk4OTtcbkBsaWdodGdyYXk6ICNmOWY5Zjk7Ki8iLCLvu78uYXNzaW5nbWVudC1wYWdlIHtcblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmlnbm9yZS1saXN0LXN0eWxlIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgLm91dGVyLWNvbHVtbi1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUxpZ2h0LUdyYXktTGlnaHQtR3JheS0zLCAjRTVFOUVCKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2std2hpdGUtd2hpdGUsICNGRkYpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAub3V0ZXItY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUxpZ2h0LUdyYXktTGlnaHQtR3JheS0zLCAjRTVFOUVCKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2std2hpdGUtd2hpdGUsICNGRkYpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiBAZGFya0dyZWVuO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xMHB4OyAvKiBhZnN0YW5kIG5lZCAqL1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyYXk7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdG9wLWRpdmlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgLyogZnlsZGVyIGhlbGUgY29udGFpbmVyZW4gKi9cbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU5RUI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgLyogYWZzdGFuZCB0aWwgaGVhZGluZyAqL1xuICAgIH1cblxuICAgIC5wcmUtd3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG59XG4iLCLvu78uY29uc3VsdGFudC1maWx0ZXItcGFnZSB7XG5cbiAgICAudG9nZ2xlLWhlYWRlci1ib3gge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDExLjJweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIH1cblxuICAgIC5saXN0LWNvbGxhcHNlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgLmxpc3QtY29sbGFwc2Uuc2hvdyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgfVxuICAgIC8qLmxpc3QtY29sbGFwc2Uuc2hvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH0qL1xuXG4gICAgLmxpc3QtY29sbGFwc2Uuc2hvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAuY29tcGV0ZW5jeS1zZWFyY2gtZmllbGQge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxcmVtIDFyZW0gMXJlbTtcbiAgICB9XG59XG4iXX0= */
