body,html{background-color:var(--white)}body{font-family:sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins}button:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:none}footer{max-width:var(--max-width);padding:40px 0}a.a__footer{color:var(--dark-green);text-transform:uppercase;letter-spacing:1px;line-height:20px;font-size:12px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}details summary::-webkit-details-marker{display:none}details>summary:first-of-type{list-style-type:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{background-color:transparent;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;color:var(--dark-green)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:Poppins-Italic;font-style:italic;font-weight:300;src:url(../fonts/Poppins/Poppins-Italic.woff) format("woff")}@font-face{font-family:Poppins-Bold;font-style:bold;font-weight:300;src:url(../fonts/Poppins/Poppins-Bold.woff) format("woff")}
:root{--max-width:1440px;--darkest-green:#121212;--dark-green:#03483d;--green:#006f52;--white:#f9f9f9;--black:#121212}
.banner{background-repeat:no-repeat;background-size:cover;display:flex}.banner.banner__home{background-image:url(../img/banners/bg-home.jpg);background-position:100%}.banner.banner__home-2{background-image:url(../img/banners/bg-home-2.jpg);background-position:50%}.banner.bg__design{background-image:url(../img/banners/bg-design.jpg);background-position:50%}.banner.bg__colecao{background-image:url(../img/banners/bg-colecao.jpg);background-position:50%}.banner.bg__aprov{background-image:url(../img/banners/bg-aprov.jpg);background-position:50%}.bg__about-us{background-image:url(../img/banners/bg-about-us.jpg);background-position:100%}.banner100{height:100vh}.banner75{height:75vh}.banner50{height:50vh}.banner25{height:25vh}@media (max-width:1100px){.banner.banner__home-2{background-image:none;background-color:#e7ebec}}@media (max-width:780px){.banner.banner__home-2{height:100vh}}@media (max-width:450px){.banner.banner__home-2{height:90vh}}
.button{border-radius:20px;padding:0 20px;height:45px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:20px}.button.button__white{background-color:var(--white);color:var(--black)}.button.button__green{background-color:var(--dark-green);color:var(--white)}.button.button__line{border:1px solid var(--green);color:var(--green);grid-gap:20px;gap:20px}.bigbutton{border-radius:60px;padding:0 20px;height:65px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:20px}.bigbutton.button__white{background-color:var(--white);color:var(--black)}.bigbutton.button__green{background-color:var(--dark-green);color:var(--white)}.bigbutton.button__line{border:1px solid var(--green);color:var(--green);grid-gap:20px;gap:20px}#old,#other{cursor:pointer}#other{display:none}
.circle{height:100px;width:100px;border-radius:50px;background-color:var(--dark-green)}
.container{max-width:var(--max-width);padding:0 100px;justify-content:center;grid-gap:100px;gap:100px}.container,.container100{margin:auto;display:flex;align-items:center;width:100%}.container100{flex-direction:column;text-align:center}.container80,.container90{width:90%}.container70,.container80,.container90{display:flex;flex-direction:column;margin:auto}.container70{width:70%}.container60{width:60%;margin:auto}.container50,.container60{display:flex;flex-direction:column}.container50{width:50%;margin:0 auto}.container40{width:40%}.container30,.container40{display:flex;flex-direction:column;margin:auto}.container30{width:30%}.container25{display:flex;flex-direction:column;width:25%;margin:0 auto}.container20{width:20%}.container10,.container20{display:flex;flex-direction:column;margin:auto}.container10{width:10%}.container100.alignitems__start{align-items:start}@media (max-width:1100px){.break{flex-direction:column}.break,.container70.row{padding:0 20px;grid-gap:25px;gap:25px;width:100%}.container70.row{flex-direction:row}}@media (max-width:780px){.container10,.container20,.container30,.container40,.container50,.container60,.container70,.container80,.container90,.container100{width:100%}.container{flex-direction:column;padding:0 20px;grid-gap:25px;gap:25px}.container.reverse{flex-direction:column-reverse;padding:0 20px}}@media (max-width:550px){.container70.row{flex-direction:column;grid-gap:25px;gap:25px;padding:0 20px;width:100%}}
.copos{position:relative;bottom:10px;width:120%}@media (max-width:1300px){.copos{bottom:0}}@media (max-width:780px){.copos{width:100%}}
.dropdown{border:1px solid var(--dark-green);width:100%;height:40px;padding:5px 20px;font-size:15px;font-family:Poppins;font-weight:200;color:var(--black);text-align:left;letter-spacing:1.2px;line-height:1.2em}::-moz-placeholder{text-transform:uppercase}:-ms-input-placeholder{text-transform:uppercase}::placeholder{text-transform:uppercase}select{text-transform:uppercase}
.alignself__start{align-self:flex-start}.alignself__center{align-self:center}.alignitems__center{align-items:center}.alignitems__start{align-items:flex-start}.baseline{align-items:baseline}.space__between{justify-content:space-between}.justifycontent__center{justify-content:center}.justifycontent__end{justify-content:flex-end}.justifyitems__center{justify-items:center}.sidebyside{display:flex;grid-gap:20px;gap:20px;flex-direction:row}.row-reverse{flex-direction:row-reverse}@media (max-width:1100px){.sidebyside{grid-gap:40px;gap:40px}}@media (max-width:780px){.sidebyside{grid-gap:15px;gap:15px}}
.container.container_footer_icons{flex-direction:row;justify-content:flex-start;padding-left:70px}.footer{padding:150px 0 35px;width:90%}.grid.grid__4colum__footer{grid-template-columns:4fr 2fr 2fr 2fr;grid-gap:40px;gap:40px;justify-items:flex-end}.footer .icons{grid-gap:50px;gap:50px;justify-content:flex-end}@media screen and (min-width:780px) and (max-width:1100px){footer{width:90%}}@media screen and (max-width:780px){.footer{padding:100px 0 60px}footer{width:90%}.footer__logo{width:20%}.grid.grid__4colum__footer{grid-gap:10px;gap:10px;justify-items:flex-start}.colum.colum__footer{display:flex;flex-direction:column}.grid.grid__4colum__footer{grid-template-columns:1fr}.container.container_footer_icons{padding-left:0}.footer .icons{grid-gap:50px;gap:50px;justify-content:flex-start}}
.row>.column{padding:0 8px}.row:after{content:"";display:table;clear:both}.column{width:10%}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.modal-content{position:relative;background-color:none;margin:auto;padding:0;width:90%;max-width:1200px}.close{color:var(--white);position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.close:focus,.close:hover{color:#999;text-decoration:none;cursor:pointer}.mySlides{display:none;text-align:center}.cursor,.next,.prev{cursor:pointer}.next,.prev{position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.numbertext{font-family:Poppins;font-weight:700;color:var(--dark-green);font-size:12px;padding:8px 12px;position:absolute;top:0}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}
.gap10{grid-gap:10px;gap:10px}.gap20{grid-gap:20px;gap:20px}.gap30{grid-gap:30px;gap:30px}.gap80{grid-gap:80px;gap:80px}
.grid{display:grid;grid-gap:60px 30px;gap:60px 30px;margin:auto}.grid.grid__2colum{grid-template-columns:repeat(2,1fr)}.grid.grid__3colum{grid-template-columns:repeat(3,1fr)}.grid.grid__4colum,.grid.grid__4colum-nav,.grid.grid__4colum__colum2{grid-template-columns:repeat(4,1fr)}.grid.grid__4colum-nav{grid-gap:15px;gap:15px}.grid.grid__5colum,.grid.grid__5colum-cart{grid-template-columns:repeat(5,1fr)}.grid.grid__6colum{grid-template-columns:repeat(6,1fr)}.grid.grid__paycheck{grid-template-columns:2fr 2fr 1fr 1fr}.grid__bg{background-color:#f2f2f2}.item{align-self:center;position:relative}@media (max-width:1100px){.grid.grid__4colum,.grid.grid__5colum{grid-template-columns:repeat(2,1fr)}.grid.grid__6colum{grid-template-columns:repeat(3,1fr)}.grid.grid__5colum-cart{grid-template-columns:repeat(1,1fr)}}@media (max-width:780px){.grid.grid__4colum{grid-template-columns:repeat(1,1fr)}.grid.grid__4colum__colum2{grid-template-columns:repeat(2,1fr)}.grid.grid__2colum,.grid.grid__3colum,.grid.grid__5colum{grid-template-columns:repeat(1,1fr)}.grid.grid__6colum,.grid.grid__paycheck{grid-template-columns:repeat(2,1fr)}}

.img{margin:0 auto}.img.img100{width:100%}.img.img80{width:80%}.img.img50{width:50%}.icon-1{width:10px}.icon-2{width:15px}@media (max-width:780px){.img.img50,.img.img80,.img.img100{width:100%}}
.language,.language .language__item{display:flex;align-items:center;justify-content:center}.language .language__item{width:40px;height:40px;text-decoration:none;color:#555;text-transform:uppercase}.language .language__item:active,.language .language__item:hover{background-color:#aaa}.language .language__separator{width:20px;height:40px;display:flex;align-items:center;justify-content:center}.language .language__item.language--is-active{font-weight:700;color:#333}
.margin0{margin:0}.margintop10{margin-top:10px}.margintop20{margin-top:20px}.margintop30{margin-top:30px}.margintop40{margin-top:40px}.margintop50{margin-top:50px}.margintop60{margin-top:60px}.margintop100{margin-top:100px}.margintop150{margin-top:150px}.marginbox{margin:100px 10px 0}.marginbot10{margin-bottom:10px}.padding10{padding:10px}.padding0-20{padding:0 20px}@media (max-width:1100px){.margintop40.none{margin-top:0}}@media (max-width:780px){.mobilemargintop{margin-top:50px}.mobilemargin0{margin:0}}
.navbar{background-color:none;position:fixed;width:100%;height:10vh;z-index:1;background-image:url(../img/banners/menu.jpg);display:flex}.navbar__max__width{max-width:var(--max-width);width:90%;justify-content:space-between;margin:auto}.navbar__max__width,.navbar ul{display:flex;align-items:center}.navbar ul{list-style-type:none;grid-gap:50px;gap:50px}.navbar .icon{width:17px}
.position1{position:relative;bottom:35px}.position2{position:relative;top:2px}.position3{position:relative;bottom:37px}.position4{position:relative;bottom:280px}@media (max-width:1300px){.position1{bottom:0}}
.product{opacity:1;display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3}.fav,.product{transition:.5s ease}.fav{opacity:0;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:15px 10px;position:absolute;right:0;z-index:4}.item:hover .product{opacity:.5}.item:hover .fav{opacity:1}
.special-2,.special-3{display:none}.invis{visibility:hidden}.mobile,.mobile-2{display:none}@media (max-width:1100px){.special-3{display:block}.desktop-2{display:none}.mobile-2{display:flex}}@media (max-width:780px){.desktop{display:none}.mobile{display:block}}@media (max-width:400px){.special-2{display:block}.special-1{display:none}}
.big__title{font-size:50px;color:var(--white)}.big__title,.title{font-family:Poppins;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;line-height:1.2em}.title{font-size:40px;color:var(--black)}.subtitle{font-size:20px;font-weight:200;text-transform:uppercase;color:var(--black);text-align:left}.link,.subtitle{font-family:Poppins;letter-spacing:1.2px;line-height:1.2em}.link{font-size:15px;font-weight:700;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;justify-self:center;align-self:center;color:var(--dark-green)}.text{font-size:15px}.note,.text{font-family:Poppins;font-weight:200;color:var(--black);text-align:left;letter-spacing:1.2px;line-height:1.2em}.note{font-size:12px}.bold{font-family:Poppins-Bold;color:var(--dark-green)}.regular{font-weight:200}.whitetext{color:var(--white)}.blacktext{color:var(--black)}.greentext{color:var(--green)}.uppercase{text-transform:uppercase}.textalign__left{text-align:left}.textalign__right{text-align:right}.textalign__center{text-align:center}
.width25{width:25%}.width33{width:33%}.width50{width:50%}.width60{width:60%}.width80{width:80%}.width100{width:100%}@media (max-width:1100px){.width25,.width33,.width50,.width60,.width80,.width100{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2UuY3NzIiwiYmFzZS9fbm9ybWFsaXplLmNzcyIsImJhc2UvX3R5cG9ncmFwaHkuY3NzIiwiYmFzZS9fdmFyaWFibGVzLmNzcyIsImVsZW1lbnRzL2Jhbm5lci5jc3MiLCJlbGVtZW50cy9idXR0b24uY3NzIiwiZWxlbWVudHMvY2lyY2xlLmNzcyIsImVsZW1lbnRzL2NvbnRhaW5lci5jc3MiLCJlbGVtZW50cy9jb3Bvcy5jc3MiLCJlbGVtZW50cy9kcm9wZG93bi5jc3MiLCJlbGVtZW50cy9mbGV4LmNzcyIsImVsZW1lbnRzL2Zvb3Rlci5jc3MiLCJlbGVtZW50cy9nYWxsZXJ5LmNzcyIsImVsZW1lbnRzL2dhcC5jc3MiLCJlbGVtZW50cy9ncmlkLmNzcyIsImVsZW1lbnRzL2hvdmVyLmNzcyIsImVsZW1lbnRzL2ltZy5jc3MiLCJlbGVtZW50cy9sYW5ndWFnZS5jc3MiLCJlbGVtZW50cy9tYXJnaW4tcGFkZGluZy5jc3MiLCJlbGVtZW50cy9tZW51LmNzcyIsImVsZW1lbnRzL3Bvc2l0aW9uLmNzcyIsImVsZW1lbnRzL3Byb2R1Y3QuY3NzIiwiZWxlbWVudHMvc3BlY2lhbC5jc3MiLCJlbGVtZW50cy90ZXh0LmNzcyIsImVsZW1lbnRzL3dpZHRoLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxVQUhDLDZCQU1ELENBSEEsS0FDQyxzQkFFRCxDQUVBLGtCQU1DLG1CQUNELENBRUEsbUVBS0MsWUFDRCxDQUVBLE9BQ0MsMEJBQTJCLENBQzNCLGNBQ0QsQ0FFQSxZQUNDLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixjQUNEO0FDckNBLDJFQUEyRSxDQUMzRSxFQUNFLHFCQUNGLENBRUEsd0NBQ0UsWUFDRixDQUVBLDhCQUNFLG9CQUNGLENBVUEsS0FDRSxnQkFBaUIsQ0FFakIsNkJBRUYsQ0FTQSxLQUNFLFFBQ0YsQ0FNQSxLQUNFLGFBQ0YsQ0FPQSxHQUNFLGFBQWMsQ0FDZCxj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QUNKLENBQ0o7QUNuREEsWUFDSSxjQUFlLENBSWYsa0JBR0osQ0FFQSxtQkFSSSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBRXpCLG9CQUFxQixDQUNyQixpQkFXSixDQVJBLE9BQ0ksY0FBZSxDQUlmLGtCQUdKLENBRUEsVUFDSSxjQUFlLENBRWYsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixlQUdKLENBRUEsZ0JBVEksbUJBQW9CLENBS3BCLG9CQUFxQixDQUNyQixpQkFlSixDQVpBLE1BQ0ksY0FBZSxDQUVmLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixZQUFhLENBQ2IsdUNBQXdDLENBQ3hDLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsdUJBR0osQ0FFQSxNQUNJLGNBT0osQ0FFQSxZQVJJLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGlCQVdKLENBUkEsTUFDSSxjQU9KLENBR0EsTUFDSSx3QkFBeUIsQ0FDekIsdUJBQ0osQ0FJQSxTQUNJLGVBQ0osQ0FHQSxXQUNJLGtCQUNKLENBRUEsV0FDSSxrQkFDSixDQUVBLFdBQ0ksa0JBQ0osQ0FJQSxXQUNJLHdCQUNKLENBR0EsaUJBQ0ksZUFDSixDQUVBLGtCQUNJLGdCQUNKLENBRUEsbUJBQ0ksaUJBQ0o7QUM1R0EsU0FDSSxTQUNKLENBRUEsU0FDSSxTQUNKLENBRUEsU0FDSSxTQUNKLENBRUEsU0FDSSxTQUNKLENBRUEsU0FDSSxTQUNKLENBRUEsVUFDSSxVQUNKLENBRUEsMEJBRUksdURBT0ksVUFDSixDQUNKIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsXHJcbnN1bW1hcnk6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZm9vdGVyIHtcclxuXHRtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XHJcblx0cGFkZGluZzogNDBweCAwcHg7XHJcbn1cclxuXHJcbmEuYV9fZm9vdGVyIHtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmVlbik7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4qL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGhlaWdodDogMDtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4qIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4qL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tZGFyay1ncmVlbik7XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiogYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4qL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIG1hcmdpbjogMDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4qIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4qIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4qIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4qL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy9Qb3BwaW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zLUl0YWxpY1wiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy9Qb3BwaW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufSIsIjpyb290IHtcclxuICAtLW1heC13aWR0aDogMTQ0MHB4O1xyXG5cclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWRhcmtlc3QtZ3JlZW46ICMxMjEyMTI7XHJcbiAgLS1kYXJrLWdyZWVuOiAjMDM0ODNEO1xyXG4gIC0tZ3JlZW46ICMwMDZGNTI7XHJcbiAgLS13aGl0ZTogI0Y5RjlGOTtcclxuICAtLWJsYWNrOiAjMTIxMjEyO1xyXG59IiwiLmJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5iYW5uZXIuYmFubmVyX19ob21lIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Jhbm5lcnMvYmctaG9tZS5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG59XHJcblxyXG4uYmFubmVyLmJhbm5lcl9faG9tZS0yIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Jhbm5lcnMvYmctaG9tZS0yLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmFubmVyLmJnX19kZXNpZ24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFubmVycy9iZy1kZXNpZ24uanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iYW5uZXIuYmdfX2NvbGVjYW8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFubmVycy9iZy1jb2xlY2FvLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmFubmVyLmJnX19hcHJvdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYW5uZXJzL2JnLWFwcm92LmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmdfX2Fib3V0LXVzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Jhbm5lcnMvYmctYWJvdXQtdXMuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxufVxyXG5cclxuLmJhbm5lcjEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uYmFubmVyNzUge1xyXG4gICAgaGVpZ2h0OiA3NXZoO1xyXG59XHJcblxyXG4uYmFubmVyNTAge1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG59XHJcblxyXG4uYmFubmVyMjUge1xyXG4gICAgaGVpZ2h0OiAyNXZoO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLmJhbm5lci5iYW5uZXJfX2hvbWUtMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFQkVDO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgIC5iYW5uZXIuYmFubmVyX19ob21lLTIge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLmJhbm5lci5iYW5uZXJfX2hvbWUtMiB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKiBSZWd1bGFyIEJ1dHRvbiAqL1xyXG4uYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4vKiBSZWd1bGFyIEJ1dHRvbiBNb2RzICovXHJcbi5idXR0b24uYnV0dG9uX193aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uYnV0dG9uLmJ1dHRvbl9fZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmVlbik7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG5cclxuLmJ1dHRvbi5idXR0b25fX2xpbmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pO1xyXG4gICAgY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLyogQmlnIEJ1dHRvbiAqL1xyXG4uYmlnYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4vKiBCaWcgQnV0dG9uIE1vZHMgKi9cclxuLmJpZ2J1dHRvbi5idXR0b25fX3doaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5iaWdidXR0b24uYnV0dG9uX19ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5iaWdidXR0b24uYnV0dG9uX19saW5lIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi8qIEpTICovXHJcbiNvbGQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jb3RoZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi5jaXJjbGUge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTtcclxufSIsIi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMHB4IDEwMHB4IDBweCAxMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIENvbnRhaW5lciBTaXplICovXHJcblxyXG4uY29udGFpbmVyMTAwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyOTAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyODAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyNzAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyNjAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyNTAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI0MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXIzMCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXIyNSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjIwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjEwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLyogQ29udGFpbmVyIE1vZHMgKi9cclxuLmNvbnRhaW5lcjEwMC5hbGlnbml0ZW1zX19zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAuYnJlYWsge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXI3MC5yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuXHJcbiAgICAuY29udGFpbmVyMTAwLFxyXG4gICAgLmNvbnRhaW5lcjkwLFxyXG4gICAgLmNvbnRhaW5lcjgwLFxyXG4gICAgLmNvbnRhaW5lcjcwLFxyXG4gICAgLmNvbnRhaW5lcjYwLFxyXG4gICAgLmNvbnRhaW5lcjUwLFxyXG4gICAgLmNvbnRhaW5lcjQwLFxyXG4gICAgLmNvbnRhaW5lcjMwLFxyXG4gICAgLmNvbnRhaW5lcjIwLFxyXG4gICAgLmNvbnRhaW5lcjEwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgIGdhcDogMjVweFxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIucmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIC5jb250YWluZXI3MC5yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLmNvcG9zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAxMjAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAuY29wb3Mge1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgIC5jb3BvcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuZHJvcGRvd24ge1xyXG4gICAgYm9yZGVyOiAxcHggdmFyKC0tZGFyay1ncmVlbikgc29saWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn0iLCIuYWxpZ25zZWxmX19zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYWxpZ25zZWxmX19jZW50ZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ25pdGVtc19fY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbGlnbml0ZW1zX19zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmJhc2VsaW5lIHtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnNwYWNlX19iZXR3ZWVuIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmp1c3RpZnljb250ZW50X19jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qdXN0aWZ5Y29udGVudF9fZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5aXRlbXNfX2NlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaWRlYnlzaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4ucm93LXJldmVyc2Uge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLnNpZGVieXNpZGUge1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAuc2lkZWJ5c2lkZSB7XHJcbiAgICAgICAgZ2FwOiAxNXB4XHJcbiAgICB9XHJcbn0iLCIuY29udGFpbmVyLmNvbnRhaW5lcl9mb290ZXJfaWNvbnMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxNTBweCAwIDM1cHggMDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbn1cclxuXHJcbi5ncmlkLmdyaWRfXzRjb2x1bV9fZm9vdGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDJmciAyZnIgMmZyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAganVzdGlmeS1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mb290ZXIgLmljb25zIHtcclxuICAgIGdhcDogNTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC5ncmlkX180Y29sdW1fX2Zvb3RlciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHVtLmNvbHVtX19mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC5ncmlkX180Y29sdW1fX2Zvb3RlciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci5jb250YWluZXJfZm9vdGVyX2ljb25zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5pY29ucyB7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbn0iLCIucm93Pi5jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbn1cclxuXHJcbi5yb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDEwJTtcclxufVxyXG5cclxuLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xyXG4ubW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBNb2RhbCBDb250ZW50ICovXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXHJcbi5jbG9zZSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNsb3NlOmhvdmVyLFxyXG4uY2xvc2U6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5teVNsaWRlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY3Vyc29yIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogTmV4dCAmIHByZXZpb3VzIGJ1dHRvbnMgKi9cclxuLnByZXYsXHJcbi5uZXh0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4vKiBQb3NpdGlvbiB0aGUgXCJuZXh0IGJ1dHRvblwiIHRvIHRoZSByaWdodCAqL1xyXG4ubmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG59XHJcblxyXG4vKiBPbiBob3ZlciwgYWRkIGEgYmxhY2sgYmFja2dyb3VuZCBjb2xvciB3aXRoIGEgbGl0dGxlIGJpdCBzZWUtdGhyb3VnaCAqL1xyXG4ucHJldjpob3ZlcixcclxuLm5leHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG59XHJcblxyXG4vKiBOdW1iZXIgdGV4dCAoMS8zIGV0YykgKi9cclxuLm51bWJlcnRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5jYXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uZGVtbyB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5hY3RpdmUsXHJcbi5kZW1vOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmltZy5ob3Zlci1zaGFkb3cge1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLmhvdmVyLXNoYWRvdzpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xyXG59IiwiLmdhcDEwIHtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLmdhcDIwIHtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLmdhcDMwIHtcclxuICAgIGdhcDogMzBweDtcclxufVxyXG5cclxuLmdhcDgwIHtcclxuICAgIGdhcDogODBweDtcclxufSIsIi5ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDYwcHggMzBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLyogR3JpZCBUeXBlICovXHJcbi5ncmlkLmdyaWRfXzJjb2x1bSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG59XHJcblxyXG4uZ3JpZC5ncmlkX18zY29sdW0ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxufVxyXG5cclxuLmdyaWQuZ3JpZF9fNGNvbHVtIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLmdyaWRfXzRjb2x1bV9fY29sdW0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLmdyaWRfXzRjb2x1bS1uYXYge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMTVweDtcclxufVxyXG5cclxuLmdyaWQuZ3JpZF9fNWNvbHVtIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLmdyaWRfXzVjb2x1bS1jYXJ0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLmdyaWRfXzZjb2x1bSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG59XHJcblxyXG4uZ3JpZC5ncmlkX19wYXljaGVjayB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMWZyIDFmcjtcclxufVxyXG5cclxuLyogR3JpZCBCRyAqL1xyXG4uZ3JpZF9fYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxufVxyXG5cclxuLyogR3JpZCBJdGVtICovXHJcbi5pdGVtIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLmdyaWQuZ3JpZF9fNGNvbHVtIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLmdyaWRfXzVjb2x1bSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC5ncmlkX182Y29sdW0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQuZ3JpZF9fNWNvbHVtLWNhcnQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgLmdyaWQuZ3JpZF9fNGNvbHVtIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLmdyaWRfXzRjb2x1bV9fY29sdW0yIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLmdyaWRfXzJjb2x1bSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC5ncmlkX18zY29sdW0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQuZ3JpZF9fNWNvbHVtIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLmdyaWRfXzZjb2x1bSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC5ncmlkX19wYXljaGVjayB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufSIsbnVsbCwiLmltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmltZy5pbWcxMDAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbWcuaW1nODAge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLmltZy5pbWc1MCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uaWNvbi0xIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4uaWNvbi0yIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuXHJcbiAgICAuaW1nLmltZzEwMCxcclxuICAgIC5pbWcuaW1nODAsXHJcbiAgICAuaW1nLmltZzUwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5sYW5ndWFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vKiAjcmVnaW9uIEVsZW1lbnRzICovXHJcbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtOmhvdmVyLFxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG59XHJcbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX3NlcGFyYXRvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi8qICNlbmRyZWdpb24gKi9cclxuXHJcbi8qICNyZWdpb24gTW9kaWZpZXJzICovXHJcbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2l0ZW0ubGFuZ3VhZ2UtLWlzLWFjdGl2ZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG4iLCIvKiBNYXJnaW4gKi9cclxuLm1hcmdpbjAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW50b3AzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW50b3A2MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG59XHJcblxyXG4ubWFyZ2luYm94IHtcclxuICAgIG1hcmdpbjogMTAwcHggMTBweCAwcHggMTBweDtcclxufVxyXG5cclxuLm1hcmdpbmJvdDEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgKi9cclxuLnBhZGRpbmcxMCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZzAtMjAge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAubWFyZ2ludG9wNDAubm9uZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAubW9iaWxlbWFyZ2ludG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGVtYXJnaW4wIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG59IiwiLm5hdmJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwdmg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmFubmVycy9tZW51LmpwZycpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm5hdmJhcl9fbWF4X193aWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZiYXIgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZiYXIgLmljb24ge1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbn0iLCIucG9zaXRpb24xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLnBvc2l0aW9uMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuLnBvc2l0aW9uMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDM3cHg7XHJcbn1cclxuXHJcbi5wb3NpdGlvbjQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAyODBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgLnBvc2l0aW9uMSB7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLmZhdiB7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA0O1xyXG59XHJcblxyXG4uaXRlbTpob3ZlciAucHJvZHVjdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5pdGVtOmhvdmVyIC5mYXYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbn0iLCIuc3BlY2lhbC0yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zcGVjaWFsLTMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmludmlzIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlLTIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLnNwZWNpYWwtMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgLmRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgLnNwZWNpYWwtMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWNpYWwtMSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi8qIFRleHQgVHlwZSAqL1xyXG4uYmlnX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG4udGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLm5vdGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbn1cclxuXHJcbi8qIFRleHQgV2VpZ2h0ICovXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQ7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ncmVlbik7XHJcbn1cclxuXHJcblxyXG5cclxuLnJlZ3VsYXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxufVxyXG5cclxuLyogVGV4dCBDb2xvciAqL1xyXG4ud2hpdGV0ZXh0IHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5ibGFja3RleHQge1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmdyZWVudGV4dCB7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG59XHJcblxyXG5cclxuLyogVGV4dCBUcmFuc2Zvcm0gKi9cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKiBUZXh0IEFsaWduICovXHJcbi50ZXh0YWxpZ25fX2xlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHRhbGlnbl9fcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0YWxpZ25fX2NlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIud2lkdGgyNSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4ud2lkdGgzMyB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4ud2lkdGg1MCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ud2lkdGg2MCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG59XHJcblxyXG4ud2lkdGg4MCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG59XHJcblxyXG4ud2lkdGgxMDAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuXHJcbiAgICAud2lkdGgxMDAsXHJcbiAgICAud2lkdGg4MCxcclxuICAgIC53aWR0aDgwLFxyXG4gICAgLndpZHRoNjAsXHJcbiAgICAud2lkdGg1MCxcclxuICAgIC53aWR0aDMzLFxyXG4gICAgLndpZHRoMjUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59Il19 */