body{font-family:Roboto,Arial,Helvetica,sans-serif;background-color:#d4d4d4}h1,h2,h3,h4,h5,h6{font-family:Quintessential,Times New Roman,Times,serif}button:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{font-family:IBMPlexSans}::-webkit-input-placeholder{font-weight:700;font-size:18px}:-ms-input-placeholder{font-weight:700;font-size:18px}::-ms-input-placeholder{font-weight:700;font-size:18px}::placeholder{font-weight:700;font-size:18px}
/*! 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%;background-color:#d4d4d4}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}a{background-color:transparent;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}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}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}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:IBMPlexSans;font-style:normal;font-weight:300;src:local("IBMPlexSans"),url(../fonts/IBMPlexSans/IBMPlexSans-Regular.woff) format("truetype")}@font-face{font-family:IBMPlexSans-Bold;font-style:bold;font-weight:700;src:local("IBMPlexSans"),url(../fonts/IBMPlexSans/IBMPlexSans-Bold.woff) format("truetype")}
:root{--max-width:1440px;--green:#96c291;--yellow:#bfbf5b;--red:#c29191;--black:#2c2738;--white:#f9f9f9;--blue:#0d3755;--red-text:#ce0707;--grey:#e0e0e0}
.banner100{height:100vh}.banner75{height:75vh}.banner50{height:50vh}.banner25{height:10vh}.banner15{height:5vh}.banner25.banner25-extra{height:15vh}
.box{background-color:#f9f9f9;background-color:var(--white)}.box,.box-2{padding:20px;border-radius:10px;margin-bottom:5px}.box-2{background-color:#e0e0e0;background-color:var(--grey)}.box-2.box-2--is-mb-l,.box.box--is-mb-l{margin-bottom:30px}
.button-wip{background-color:#96c291;background-color:var(--green);width:100%;max-width:100px;padding:10px;display:inline;align-items:center;border-radius:15px;font-weight:700;font-family:IBMPlexSans-Bold;color:#fff;letter-spacing:1.2px;line-height:1.2em;font-size:16px;border:0;cursor:pointer;text-align:center}
.button{width:100%;padding:20px;height:55px;display:flex;align-items:center;border-radius:10px;justify-content:center;font-weight:700;font-family:IBMPlexSans-Bold;color:#fff;letter-spacing:1.2px;line-height:1.2em;font-size:16px;border:0;cursor:pointer;text-align:center}.button.green{background-color:#96c291;background-color:var(--green)}.button.yellow{background-color:#bfbf5b;background-color:var(--yellow)}.button.red{background-color:#c29191;background-color:var(--red)}
.container{max-width:1440px;max-width:var(--max-width);padding:0 40px;align-items:center;justify-content:center;grid-gap:30px;gap:30px}.container,.container100{margin:auto;display:flex;width:100%}.container100{flex-direction:column}.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%}.container15,.container40{display:flex;flex-direction:column;margin:auto}.container15{width:calc(15% - 10px)}.container30{width:30%;margin:auto}.container25,.container30{display:flex;flex-direction:column}.container25{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: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}}
.alignself__start{align-self:flex-start}.alignself__center{align-self:center}.alignitems__center{align-items:center}.alignitems__start{align-items:flex-start}.alignitems__end{align-items:flex-end}.space__between{justify-content:space-between}.space__even{justify-content:space-evenly}.justifycontent__center{justify-content:center}.justifycontent__start{justify-content:flex-start}.justifycontent__end{justify-content:flex-end}.sidebyside{display:flex;grid-gap:20px;gap:20px;flex-direction:row}.sidebyside.sidebyside--is-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 10px;align-items:center}.sidebyside.sidebyside--is-grid.sidebyside--is-head{font-weight:700}.sidebyside.sidebyside--is-grid.sidebyside--is-head .text{font-weight:700;font-size:11px;text-transform:uppercase}.baseline{align-items:baseline}.baseline2{align-items:center}@media (max-width:1100px){.sidebyside{grid-gap:40px;gap:40px}}@media (max-width:780px){.sidebyside{grid-gap:15px;gap:15px}}
.gap0{grid-gap:0;gap:0}
.grid{display:grid;grid-gap:25px;gap:25px;margin:auto}.grid.grid__5colum{grid-template-columns:repeat(5,1fr)}.grid.grid__4colum,.grid.grid__one4colum{grid-template-columns:1fr 1fr 1fr 1fr}.grid.special__grid{grid-template-columns:repeat(3,1fr)}.grid.grid__3colum{grid-template-columns:1fr 1fr 1fr}.grid.grid__2colum,.grid.onecolum{grid-template-columns:1fr 1fr}.grid.grid__4colum__footer{grid-template-columns:3fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;justify-items:flex-end}.colum.colum100{width:120%}.colum.colum__center{text-align:center}.item{background-color:#fff;padding:15px;border-radius:10px;position:relative}.item.item80{height:60px}.item.item50{height:50px}.item.align__center{justify-self:auto;align-self:center}.item.align__bottom{justify-self:auto;align-self:end}.item.text__right{text-align:right}.grid.margin0{margin:0}@media screen and (max-width:780px){.grid.grid__4colum{grid-template-columns:1fr 1fr;grid-gap:0 50px;gap:0 50px}.grid.grid__3colum{grid-template-columns:1fr}.grid.grid__4colum__footer{grid-template-columns:1fr;grid-gap:10px;gap:10px;justify-items:flex-start}.grid.grid__one4colum{grid-template-columns:1fr}.colum.colum__hidden{display:none}.colum.colum__footer{display:flex;flex-direction:column}.grid.grid__5colum,.grid.onecolum{grid-template-columns:1fr}.grid.special__grid{grid-template-columns:1fr 1fr}.item.gone{display:none}}@media screen and (min-width:780px) and (max-width:1100px){.item.gone{display:none}.grid.grid__4colum,.grid.special__grid{grid-template-columns:1fr 1fr}.grid.grid__3colum{grid-template-columns:1fr 1fr 1fr}.grid.grid__2colum,.grid.grid__4colum__footer{grid-template-columns:1fr 1fr}.grid.grid__4colum__footer{justify-items:baseline}.colum.colum__hidden{display:none}}@media (max-width:450px){.grid.grid__4colum{grid-template-columns:1fr}}
.hidden-version-action{cursor:pointer}.hidden-version{-max-height:20000px;overflow:hidden;transition:all .3s;max-height:var(--max-height)}.hidden-version.hidden-version--is-hidden{max-height:0}

.img{margin:0 auto}.img.img100{width:100%;max-width:220px}.img.img70{width:70%}.img.img60{width:60%}.img.img50{width:50%}.img.img20{width:20%}.img.img10{width:10%}.img.img-xpto,.img.img-xpto2{width:100%;max-width:220px;height:138px}.img.img-xpto,.img.img-xpto2,.img.img-xpto3{border-radius:15px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.img.img-xpto3{width:60px;height:50px;margin-right:20px}.img.img-xpto-4{width:100%;max-width:280px;border-radius:15px;overflow:hidden;height:138px;-o-object-fit:cover;object-fit:cover}
input{border:none;border-radius:15px;width:100%;padding:30px;height:55px;margin-bottom:10px;font-size:14px}input::-webkit-input-placeholder{font-size:12px}input:-ms-input-placeholder{font-size:12px}input::-ms-input-placeholder{font-size:12px}input::placeholder{font-size:12px}input[type=submit]{padding:20px;display:flex;align-items:center;border-radius:15px;justify-content:center;background-color:#96c291;background-color:var(--green);color:#fff;cursor:pointer}input[type=submit],select{width:100%;height:55px;font-weight:700;font-family:IBMPlexSans-Bold;letter-spacing:1.2px;line-height:1.2em;font-size:14px}select{border:none;border-radius:15px;margin-top:10px;margin-bottom:10px;color:#75758e;padding:5px 20px}
.item-badges{--bg-color:#000;--font-size:10px;--font-size-primmary:14px;position:absolute;top:30px;left:0;width:100%;display:flex;flex-direction:column;grid-gap:5px;gap:5px;align-items:flex-end}.item-badges.item-badges--inline{position:relative;top:unset;left:unset;width:unset;display:inline-flex;flex-direction:row;grid-gap:5px;gap:5px;align-items:flex-start;--font-size:8px;--font-size-primmary:10px;margin-left:20px}.item-badges.item-badges--compact{--font-size:8px;--font-size-primmary:8px;margin-left:20px}.item-badges__item{padding:5px 10px;background-color:var(--bg-color);color:#fff;font-size:var(--font-size);text-transform:uppercase}.item-badges.item-badges--compact .item-badges__item{padding:0 10px}.item-badges__item.item-badges__item--primmary{font-size:var(--font-size-primmary)}
.item-sk{position:relative;cursor:pointer}.item-sk:before{background-color:rgba(0,0,0,.5);border-radius:15px}.item-sk:after,.item-sk:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;height:138px;opacity:0;transition:all .3s ease-in-out}.item-sk:after{background-image:url(../img/icons/close.svg);background-repeat:no-repeat;background-position:50%;background-size:20px;-webkit-filter:invert(100%);filter:invert(100%)}.item-sk:hover:after,.item-sk:hover:before{opacity:1}
.language{position:absolute;bottom:0;left:0;right:0;padding:20px}.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}.marginbot20{margin-bottom:20px}.padding10{padding:10px}@media (max-width:780px){.mobilemargintop{margin-top:50px}}
.nav{background-color:#fcfcfc;height:10vh;position:fixed;width:100%;z-index:1;display:flex}.nav-content{max-width:1440px;max-width:var(--max-width);width:90%;display:flex;justify-content:space-between;margin:auto;align-items:center;grid-gap:30%;gap:30%}.menu{position:fixed;top:0;right:0;bottom:0;-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;transition:transform .6s,-webkit-transform .6s;background:#fcfcfc;display:flex;flex-direction:column;z-index:100;width:35vw;padding:40px 80px}.menu--is-open{-webkit-transform:translate(0);transform:translate(0)}.menu-bg{position:fixed;width:100%;height:100%;background-image:url(/img/images/bg2.png);z-index:5;opacity:0;display:none}
.popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:100;padding:0 40px}.popup__content{max-height:90vh;max-width:1440px;max-width:var(--max-width);background-color:#f4f4f4;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:10px;overflow:hidden}.popup__body-wrapper,.popup__content{min-height:300px;width:100%;position:relative}.popup__body-wrapper{overflow-y:auto;z-index:1;padding:0 20px 20px;max-height:80vh}.popup.--loading .popup__content:after{content:"Carregar...";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);z-index:100;display:flex;justify-content:center;align-items:center}.popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;background-color:#f4f4f4;padding:10px 20px 0;z-index:1}.popup__close{position:absolute;top:20px;right:10px;cursor:pointer;font-size:20px;color:#000;transition:.3s;background:none;border:none}.popup__title{font-family:IBMPlexSans-Bold;font-size:22px;text-transform:uppercase;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black)}
.sk-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;min-height:55px;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.sk-bottom-bar .sk-bottom-bar__content{display:flex;justify-content:space-between;align-items:center;height:100%;grid-gap:20px;gap:20px;max-width:1024px;margin:0 auto;padding:10px 40px;max-width:1440px;max-width:var(--max-width)}
.sk-field-2{display:flex;flex-direction:column;grid-gap:7px;gap:7px}.sk-field-2 .sk-field-2__label{font-size:12px;font-family:IBMPlexSans;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:#2c2738;color:var(--black)}.sk-field-2 .sk-field-2__input{border:none;border-radius:15px;color:#000;padding:5px 20px;height:55px;font-weight:700;font-family:IBMPlexSans-Bold;letter-spacing:1.2px;line-height:1.2em;font-size:14px;text-transform:none;margin:0}.sk-field-2 .sk-field-2__input::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-size:12px}.sk-field-2 .sk-field-2__input:-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:12px}.sk-field-2 .sk-field-2__input::-ms-input-placeholder{color:rgba(0,0,0,.5);font-size:12px}.sk-field-2 .sk-field-2__input::placeholder{color:rgba(0,0,0,.5);font-size:12px}.sk-field-2 textarea.sk-field-2__input{padding:20px;height:160px}.sk-field-2 .sk-field-2__error{font-size:12px;font-family:IBMPlexSans;letter-spacing:1.2px;line-height:1.2em;color:red}
.sk-gallery-item{position:relative}.sk-gallery-item__action-center{opacity:0;position:absolute;bottom:2px;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;background:linear-gradient(0deg,#000,transparent);border-radius:0 0 15px 15px;transition:opacity .3s ease-in-out;padding:20px 10px 5px}.sk-gallery-item__action{background-size:24px;background-repeat:no-repeat;background-position:50%;background-image:url(/img/icons/cloud-computing.png);width:32px;height:32px}.sk-gallery-item:hover .sk-gallery-item__action-center{opacity:1}
.sk-grid-2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:1024px){.sk-grid-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sk-grid-2{grid-template-columns:1fr}}
.sk-separator{padding:10px 0}.sk-separator:after{height:1px;background-color:#e0e0e0;width:100%;content:" ";display:block}
.sk-upload-file{position:relative}.sk-upload-drop-area{padding:16px 20px;text-align:center;cursor:pointer;border:2px dashed #aaa;border-radius:4px;transition:background-color .3s ease;margin-bottom:16px}.sk-upload-drop-area p{margin:0;color:#666;font-size:16px}.sk-upload-drop-area.dragover{background-color:#f0f0f0}.sk-upload-table{width:100%;border-collapse:collapse;margin-top:16px;background-color:#fff}.sk-upload-table td,.sk-upload-table th{border:1px solid #ddd;padding:8px;text-align:left}.sk-upload-table th{background-color:rgba(0,0,0,.05);color:#333;font-size:12px;text-align:center}.sk-upload-table tr:nth-child(2n){background-color:#f9f9f9}.sk-upload-table tr:hover{background-color:#f1f1f1}.sk-upload-table a{color:#2196f3;text-decoration:none}.sk-upload-table a:hover{text-decoration:underline}.sk-upload-table button{background-color:#f44336;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.sk-upload-table button:hover{background-color:#d32f2f}
.title{font-family:IBMPlexSans-Bold;font-size:22px;text-transform:uppercase;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black);display:flex;align-items:center}.subtitle{font-size:18px}.link,.subtitle{font-family:IBMPlexSans;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black)}.link{font-size:14px}.text{font-size:14px}.note,.text{font-family:IBMPlexSans;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black)}.note,.note a{font-size:12px}.note a{font-family:IBMPlexSans;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black)}.align__left{text-align:left}.bold{font-family:IBMPlexSans-Bold;font-weight:700}.regular{font-family:IBMPlexSans;font-weight:400}.uppercase{text-transform:uppercase}.cap{text-transform:capitalize}.bluetext{color:#0d3755;color:var(--blue)}.redtext{color:#ce0707;color:var(--red-text)}
.xpto-sk-3{display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;padding:5px 0 5px 10px;background-color:#f0f0f0;border-radius:0 10px 10px 0;border-left:1px solid #ebebeb;width:150px;top:22px;right:-43px;height:175px}.xpto-sk-3__item{position:relative;border-radius:0;padding:18px 14px 4px;height:unset;margin-bottom:0;border-bottom:1px solid #e0e0e0;background-color:#fff}.xpto-sk-3__item:before{display:block;content:attr(title);position:absolute;top:6px;left:14px;font-size:9px;color:#000;opacity:.6}.xpto-sk-3__item:first-child{border-top-left-radius:10px;border-top-right-radius:0}.xpto-sk-3__item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:0}
.xpto-sk{display:flex;grid-gap:20px;gap:20px}.xpto-sk-2{display:flex;flex-direction:column;justify-content:center;width:15%;position:absolute;right:0;top:0;bottom:0;padding:0 10px;background-color:#f0f0f0;border-radius:0 10px 10px 0;border-left:1px solid #ebebeb}.xpto-sk-2 input{border-radius:0;padding:12px 30px;height:unset;margin-bottom:0;border-bottom:1px solid #e0e0e0}.xpto-sk-2 input:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.xpto-sk-2 input:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.xpto-sk.xpto-sk-100{width:450px}
.flex{display:flex}.align-center,.items-center{align-items:center}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}
.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gap-10{grid-gap:10px;gap:10px}.gap-25{grid-gap:25px;gap:25px}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}
.h-40{height:40px}.h-50{height:50px}.h-66{height:66px}
.m-0{margin:0}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-25{margin-bottom:25px}.my-10{margin-top:10px;margin-bottom:10px}
.p-0{padding:0}
.w-288:not(#\#){width:288px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLmNzcyIsIl9ub3JtYWxpemUuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX3ZhcmlhYmxlcy5jc3MiLCJiYW5uZXIuY3NzIiwiYm94LmNzcyIsImJ1dHRvbi13aXAuY3NzIiwiYnV0dG9uLmNzcyIsImNvbnRhaW5lci5jc3MiLCJmbGV4LmNzcyIsImdhcC5jc3MiLCJncmlkLmNzcyIsImhpZGRlbi12ZXJzaW9uLmNzcyIsImhvbWUuY3NzIiwiaW1nLmNzcyIsImlucHV0LmNzcyIsIml0ZW0tYmFkZ2VzLmNzcyIsIml0ZW0tc2suY3NzIiwibGFuZ3VhZ2UuY3NzIiwibWFyZ2luLXBhZGRpbmcuY3NzIiwibWVudS5jc3MiLCJwb3B1cC5jc3MiLCJzay1ib3R0b20tYmFyLmNzcyIsInNrLWZpZWxkLTIuY3NzIiwic2stZ2FsbGVyeS1pdGVtLmNzcyIsInNrLWdyaWQtMi5jc3MiLCJzay1zZXBhcmF0b3IuY3NzIiwic2stdXBsb2FkLWZpbGUuY3NzIiwidGV4dC5jc3MiLCJ4cHRvLXNrLTMuY3NzIiwieHB0by1zay5jc3MiLCJoZWlnaHQuY3NzIiwibWFyZ2luLmNzcyIsInBhZGRpbmcuY3NzIiwic2l6ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FDQyw2Q0FBbUQsQ0FDbkQsd0JBQ0QsQ0FFQSxrQkFNQyxzREFDRCxDQUVBLG1FQUtDLFlBQ0QsQ0FFQSwyRkFLQyx1QkFDRCxDQUVBLDRCQUNDLGVBQWdCLENBQ2hCLGNBQ0QsQ0FIQSx1QkFDQyxlQUFnQixDQUNoQixjQUNELENBSEEsd0JBQ0MsZUFBZ0IsQ0FDaEIsY0FDRCxDQUhBLGNBQ0MsZUFBZ0IsQ0FDaEIsY0FDRDtBQ2pDQSwyRUFBMkUsQ0FDM0UsRUFDRSxxQkFDRixDQUVBLHdDQUNFLFlBQ0YsQ0FFQSw4QkFDRSxvQkFDRixDQVVBLEtBQ0UsZ0JBQWlCLENBRWpCLDZCQUE4QixDQUU5Qix3QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0Us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WUFDSSxrQkFDSixDQUVBLFlBQ0ksa0JBQ0o7QW9CekNBLE1BQ0ksV0FDSixDQUVBLE1BQ0ksV0FDSixDQUVBLE1BQ0ksV0FDSjtBQ1ZBLEtBQ0ksUUFDSixDQUVBLE1BQ0ksZUFDSixDQUVBLE9BQ0ksa0JBQ0osQ0FFQSxPQUNJLGtCQUNKLENBRUEsT0FDSSxlQUFnQixDQUNoQixrQkFDSjtBQ25CQSxLQUNJLFNBQ0o7QUNGQSxnQkFDSSxXQUNKIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuXHRmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Zm9udC1mYW1pbHk6ICdRdWludGVzc2VudGlhbCcsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG5zdW1tYXJ5OmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzLFxyXG5idXR0b246Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbmlucHV0W3R5cGU9J3RlbCddLFxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcclxuaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHRmb250LWZhbWlseTogSUJNUGxleFNhbnM7XHJcbn1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRldGFpbHM+c3VtbWFyeTpmaXJzdC1vZi10eXBlIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIDIgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4qIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4qL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4qL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4qIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuKiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4qIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAvKiAxICovXHJcbiAgbWFyZ2luOiAwO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogRmlyZWZveCAqL1xyXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4vKipcclxuKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4qL1xyXG5cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4qL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4qL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4qL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4qICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvKiAxICovXHJcbiAgcGFkZGluZzogMDtcclxuICAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvKiAxICovXHJcbiAgcGFkZGluZzogMDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4qIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4qL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4qL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2Fuc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogbG9jYWwoXCJJQk1QbGV4U2Fuc1wiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMvSUJNUGxleFNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2Fucy1Cb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogYm9sZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogbG9jYWwoXCJJQk1QbGV4U2Fuc1wiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleFNhbnMvSUJNUGxleFNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59IiwiOnJvb3Qge1xyXG4gIC0tbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgLyogQ29sb3JzICovXHJcbiAgLS1ncmVlbjogIzk2QzI5MTtcclxuICAtLXllbGxvdzogI0JGQkY1QjtcclxuICAtLXJlZDogI0MyOTE5MTtcclxuICAtLWJsYWNrOiAjMkMyNzM4O1xyXG4gIC0td2hpdGU6ICNGOUY5Rjk7XHJcbiAgLS1ibHVlOiAjMEQzNzU1O1xyXG4gIC0tcmVkLXRleHQ6ICNDRTA3MDc7XHJcbiAgLS1ncmV5OiAjRTBFMEUwO1xyXG59IiwiLmJhbm5lcjEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uYmFubmVyNzUge1xyXG4gICAgaGVpZ2h0OiA3NXZoO1xyXG59XHJcblxyXG4uYmFubmVyNTAge1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG59XHJcblxyXG4uYmFubmVyMjUge1xyXG4gICAgaGVpZ2h0OiAxMHZoO1xyXG59XHJcblxyXG4uYmFubmVyMTUge1xyXG4gICAgaGVpZ2h0OiA1dmg7XHJcbn1cclxuXHJcbi5iYW5uZXIyNS5iYW5uZXIyNS1leHRyYSB7XHJcbiAgICBoZWlnaHQ6IDE1dmg7XHJcbn0iLCIuYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYm94LTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4uYm94LmJveC0taXMtbWItbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5ib3gtMi5ib3gtMi0taXMtbWItbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59IiwiLmJ1dHRvbi13aXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIuYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxufVxyXG5cclxuLmJ1dHRvbi55ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcclxufVxyXG5cclxuLmJ1dHRvbi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxufSIsIi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMHB4IDQwcHggMHB4IDQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIENvbnRhaW5lciBTaXplICovXHJcblxyXG4uY29udGFpbmVyMTAwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI5MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI4MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI3MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI2MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI1MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjQwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjE1IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IGNhbGMoMTUlIC0gMTBweCk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lcjMwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjI1IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyMjAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyMTAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4vKiBDb250YWluZXIgTW9kcyAqL1xyXG4uY29udGFpbmVyMTAwLmFsaWduaXRlbXNfX3N0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcblxyXG4gICAgLmNvbnRhaW5lcjEwMCxcclxuICAgIC5jb250YWluZXI5MCxcclxuICAgIC5jb250YWluZXI4MCxcclxuICAgIC5jb250YWluZXI3MCxcclxuICAgIC5jb250YWluZXI2MCxcclxuICAgIC5jb250YWluZXI1MCxcclxuICAgIC5jb250YWluZXI0MCxcclxuICAgIC5jb250YWluZXIzMCxcclxuICAgIC5jb250YWluZXIyMCxcclxuICAgIC5jb250YWluZXIxMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBnYXA6IDI1cHhcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLnJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgIH1cclxufSIsIi5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLml0ZW1zLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tZW5kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uanVzdGlmeS1lbmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn0iLCIuZ2FwMCB7XHJcbiAgICBnYXA6IDA7XHJcbn0iLCIuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ2FwLTEwIHtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG4uZ2FwLTI1IHtcclxuICAgIGdhcDogMjVweDtcclxufVxyXG5cclxuLmNvbC1zcGFuLTIge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxufVxyXG5cclxuLmNvbC1zcGFuLTMge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxufVxyXG5cclxuLmNvbC1zcGFuLTQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcclxufSIsIi5oaWRkZW4tdmVyc2lvbi1hY3Rpb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5oaWRkZW4tdmVyc2lvbiB7XHJcbiAgICAtbWF4LWhlaWdodDogMjAwMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQpO1xyXG59XHJcbi5oaWRkZW4tdmVyc2lvbi5oaWRkZW4tdmVyc2lvbi0taXMtaGlkZGVuIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbn0iLG51bGwsIi5pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbWcuaW1nMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLmltZy5pbWc3MCB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uaW1nLmltZzYwIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcblxyXG4uaW1nLmltZzUwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5pbWcuaW1nMjAge1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmltZy5pbWcxMCB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG59XHJcbi5pbWcuaW1nLXhwdG8sXHJcbi5pbWcuaW1nLXhwdG8yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMzhweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi5pbWcuaW1nLXhwdG8zIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4uaW1nLmltZy14cHRvLTQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCJpbnB1dCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogIzc1NzU4RTtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59IiwiLml0ZW0tYmFkZ2VzIHtcclxuICAgIC0tYmctY29sb3I6ICMwMDA7XHJcbiAgICAtLWZvbnQtc2l6ZTogMTBweDtcclxuICAgIC0tZm9udC1zaXplLXByaW1tYXJ5OiAxNHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5pdGVtLWJhZGdlcy5pdGVtLWJhZGdlcy0taW5saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogdW5zZXQ7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLS1mb250LXNpemU6IDhweDtcclxuICAgIC0tZm9udC1zaXplLXByaW1tYXJ5OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5pdGVtLWJhZGdlcy5pdGVtLWJhZGdlcy0tY29tcGFjdCB7XHJcbiAgICAtLWZvbnQtc2l6ZTogOHB4O1xyXG4gICAgLS1mb250LXNpemUtcHJpbW1hcnk6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uaXRlbS1iYWRnZXNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLml0ZW0tYmFkZ2VzLml0ZW0tYmFkZ2VzLS1jb21wYWN0IC5pdGVtLWJhZGdlc19faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5pdGVtLWJhZGdlc19faXRlbS5pdGVtLWJhZGdlc19faXRlbS0tcHJpbW1hcnkge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcHJpbW1hcnkpO1xyXG59IiwiLml0ZW0tc2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pdGVtLXNrOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4uaXRlbS1zazo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb3NlLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEzOHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5pdGVtLXNrOmhvdmVyOjphZnRlcixcclxuLml0ZW0tc2s6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiLmxhbmd1YWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vKiAjcmVnaW9uIEVsZW1lbnRzICovXHJcbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtOmhvdmVyLFxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG59XHJcbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX3NlcGFyYXRvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi8qICNlbmRyZWdpb24gKi9cclxuXHJcbi8qICNyZWdpb24gTW9kaWZpZXJzICovXHJcbi5sYW5ndWFnZSAubGFuZ3VhZ2VfX2l0ZW0ubGFuZ3VhZ2UtLWlzLWFjdGl2ZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG4iLCIvKiBNYXJnaW4gKi9cclxuLm1hcmdpbjAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW50b3AzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW50b3A2MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG59XHJcblxyXG4ubWFyZ2luYm94IHtcclxuICAgIG1hcmdpbjogMTAwcHggMTBweCAwcHggMTBweDtcclxufVxyXG5cclxuLm1hcmdpbmJvdDEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW5ib3QyMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vKiBQYWRkaW5nICovXHJcbi5wYWRkaW5nMTAge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAubW9iaWxlbWFyZ2ludG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5uYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcclxuICAgIGhlaWdodDogMTB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5uYXYtY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDMwJTtcclxufVxyXG5cclxuLm1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogMzV2dztcclxuICAgIHBhZGRpbmc6IDQwcHggODBweDtcclxufVxyXG5cclxuLm1lbnUtLWlzLW9wZW4ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XHJcbn1cclxuXHJcbi5tZW51LWJnIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8qIHBvc2nDp8OjbyBmaXhhIHBhcmEgcXVlIGEgcG9zc8OtdmVsIHJvbGFnZW0gZGEgdGVsYSBuw6NvIHJldmVsZSBDUCBlbSBicmFuY28gKi9cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ltYWdlcy9iZzIucG5nJyk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIucG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5cclxuLnBvcHVwX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucG9wdXBfX2JvZHktd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBvcHVwLi0tbG9hZGluZyAucG9wdXBfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiQ2FycmVnYXIuLi5cIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucG9wdXBfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wb3B1cF9fYm9keSB7fVxyXG5cclxuLnBvcHVwX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3B1cF9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufSIsIi5zay1ib3R0b20tYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnNrLWJvdHRvbS1iYXIgLnNrLWJvdHRvbS1iYXJfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG59IiwiLnNrLWZpZWxkLTIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDdweDtcclxufVxyXG5cclxuLnNrLWZpZWxkLTIgLnNrLWZpZWxkLTJfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiAjMmMyNzM4O1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLnNrLWZpZWxkLTIgLnNrLWZpZWxkLTJfX2lucHV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4uc2stZmllbGQtMiAuc2stZmllbGQtMl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5zay1maWVsZC0yIHRleHRhcmVhLnNrLWZpZWxkLTJfX2lucHV0IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5zay1maWVsZC0yIC5zay1maWVsZC0yX19lcnJvciB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogSUJNUGxleFNhbnM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxufSIsIi5zay1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zay1nYWxsZXJ5LWl0ZW1fX2FjdGlvbi1jZW50ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5zay1nYWxsZXJ5LWl0ZW1fX2FjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbnMvY2xvdWQtY29tcHV0aW5nLnBuZyk7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLnNrLWdhbGxlcnktaXRlbTpob3ZlciAuc2stZ2FsbGVyeS1pdGVtX19hY3Rpb24tY2VudGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn0iLCIuc2stZ3JpZC0yIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuc2stZ3JpZC0yIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zay1ncmlkLTIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG59IiwiLnNrLXNlcGFyYXRvciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuLnNrLXNlcGFyYXRvcjo6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufSIsIi8qIFVwbG9hZEZpbGVzLm1vZHVsZS5jc3MgKi9cclxuXHJcbi5zay11cGxvYWQtZmlsZSB7XHJcbiAgICAvKiBib3JkZXI6IDJweCBkYXNoZWQgI2NjYzsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDE2cHg7ICovXHJcbiAgICAvKiBib3JkZXItcmFkaXVzOiA0cHg7ICovXHJcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAqL1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBEcm9wIGFyZWEgc3R5bGVzICovXHJcbi5zay11cGxvYWQtZHJvcC1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjYWFhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uc2stdXBsb2FkLWRyb3AtYXJlYSBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc2stdXBsb2FkLWRyb3AtYXJlYS5kcmFnb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59XHJcblxyXG4vKiBUYWJsZSBzdHlsZXMgKi9cclxuLnNrLXVwbG9hZC10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbn1cclxuXHJcbi5zay11cGxvYWQtdGFibGUgdGgsXHJcbi5zay11cGxvYWQtdGFibGUgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zay11cGxvYWQtdGFibGUgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbn1cclxuXHJcbi5zay11cGxvYWQtdGFibGUgYSB7XHJcbiAgICBjb2xvcjogIzIxOTZmMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNrLXVwbG9hZC10YWJsZSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zay11cGxvYWQtdGFibGUgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzJmMmY7XHJcbn0iLCIudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmxpbmsge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLnRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLm5vdGUge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG4ubm90ZSBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi8qIFRleHQgQWxpZ24gKi9cclxuLmFsaWduX19sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8qIFRleHQgVHJhbnNmb3JtICovXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnJlZ3VsYXIge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY2FwIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4vKiBUZXh0IENvbG9yICovXHJcblxyXG4uYmx1ZXRleHQge1xyXG4gICAgY29sb3I6IHZhcigtLWJsdWUpO1xyXG59XHJcblxyXG4ucmVkdGV4dCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkLXRleHQpO1xyXG59IiwiLnhwdG8tc2stMyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWJlYjtcclxuXHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICByaWdodDogLTQzcHg7XHJcbiAgICBoZWlnaHQ6IDE3NXB4O1xyXG59XHJcbi54cHRvLXNrLTNfX2l0ZW0gIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE0cHggNHB4IDE0cHg7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4ueHB0by1zay0zX19pdGVtOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbGVmdDogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuLnhwdG8tc2stM19faXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLnhwdG8tc2stM19faXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufSIsIi54cHRvLXNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi54cHRvLXNrLTIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBjYWxjKDE1JSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG59XHJcbi54cHRvLXNrLTIgaW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XHJcbn1cclxuLnhwdG8tc2stMiBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbn1cclxuLnhwdG8tc2stMiBpbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxufVxyXG5cclxuLnhwdG8tc2sueHB0by1zay0xMDAge1xyXG4gICAgd2lkdGg6IDQ1MHB4O1xyXG59IiwiLmgtNDAge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uaC01MCB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5oLTY2IHtcclxuICAgIGhlaWdodDogNjZweDtcclxufSIsIi5tLTAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWItMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1iLTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5teS0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufSIsIi5wLTAge1xyXG4gICAgcGFkZGluZzogMDtcclxufSIsIi53LTI4ODpub3QoI1xcIykge1xyXG4gICAgd2lkdGg6IDI4OHB4O1xyXG59Il19 */