body{font-family:Roboto,Arial,Helvetica,sans-serif;background-color:#f4f4f4}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:#f4f4f4}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:1680px;--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%;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:15px;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)}.button--sm{width:auto;height:auto;padding:8px 12px;font-size:11px;border-radius:8px;letter-spacing:.5px}
.container{max-width:1680px;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%}.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: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}@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}.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;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:1680px;max-width:var(--max-width);width:90%;display:flex;justify-content:space-between;margin:auto;align-items:center;grid-gap:20px;gap:20px}.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:1680px;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:30px;right:10px;cursor:pointer;font-size:20px;color:#000;transition:.3s;background:none;border:none}.popup__title{font-size:22px}.popup__subtitle,.popup__title{font-family:IBMPlexSans-Bold;text-transform:uppercase;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black)}.popup__subtitle{font-size:18px;margin:0 30px 0 0}
.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:1680px;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-list-versions-panel{padding-top:34px}.sk-list-versions-panel .sk-list-versions-panel__title{font-family:IBMPlexSans-Bold;font-size:16px;text-transform:uppercase}
.sk-list-versions{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.sk-list-versions .sk-list-versions__item{padding:20px;border-radius:10px;background-color:#f9f9f9;background-color:var(--white);box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;transition:transform .2s,-webkit-transform .2s}.sk-list-versions .sk-list-versions__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-list-versions.--is-arquived{grid-gap:5px;gap:5px;padding:10px;border:1px dashed rgba(0,0,0,.233);border-radius:10px}.sk-list-versions.--is-arquived .sk-list-versions__item{background-color:#fff9c4;padding:10px 20px;border-radius:7px;cursor:pointer}.sk-list-versions.--is-arquived .sk-list-versions__item:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.sk-list-versions.--is-arquived .sk-list-versions__title{font-size:16px}
.sk-panel-warning{padding:0 40px;max-width:1680px;max-width:var(--max-width);margin:0 auto}.sk-panel-warning .sk-panel-warning__content{border:2px dashed #ffcc80;border-radius:10px}
.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}
.sk-warning-panel{padding:0 40px;max-width:1680px;max-width:var(--max-width);margin:0 auto}.sk-warning-panel .sk-warning-panel__content{padding:1.5rem;background-color:#fff9c4;border-radius:10px;text-align:center;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,.05)}
.title{font-family:IBMPlexSans-Bold;font-size:22px;text-transform:uppercase;letter-spacing:1.2px;line-height:1.2em;color:#2c2738;color:var(--black)}.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:135px}
.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-bottom:10px}.mt-10:not(#\#),.my-10{margin-top:10px}.mt-50:not(#\#){margin-top:50px}
.p-0{padding:0}
.w-288:not(#\#){width:288px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLmNzcyIsIl9ub3JtYWxpemUuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX3ZhcmlhYmxlcy5jc3MiLCJiYW5uZXIuY3NzIiwiYm94LmNzcyIsImJ1dHRvbi13aXAuY3NzIiwiYnV0dG9uLmNzcyIsImNvbnRhaW5lci5jc3MiLCJmbGV4LmNzcyIsImdhcC5jc3MiLCJncmlkLmNzcyIsImhpZGRlbi12ZXJzaW9uLmNzcyIsImhvbWUuY3NzIiwiaW1nLmNzcyIsImlucHV0LmNzcyIsIml0ZW0tYmFkZ2VzLmNzcyIsIml0ZW0tc2suY3NzIiwibGFuZ3VhZ2UuY3NzIiwibWFyZ2luLXBhZGRpbmcuY3NzIiwibWVudS5jc3MiLCJwb3B1cC5jc3MiLCJzay1ib3R0b20tYmFyLmNzcyIsInNrLWZpZWxkLTIuY3NzIiwic2stZ2FsbGVyeS1pdGVtLmNzcyIsInNrLWdyaWQtMi5jc3MiLCJzay1saXN0LXZlcnNpb25zLXBhbmVsLmNzcyIsInNrLWxpc3QtdmVyc2lvbnMuY3NzIiwic2stcGFuZWwtd2FybmluZy5jc3MiLCJzay1zZXBhcmF0b3IuY3NzIiwic2stdXBsb2FkLWZpbGUuY3NzIiwic2std2FybmluZy1wYW5lbC5jc3MiLCJ0ZXh0LmNzcyIsInhwdG8tc2stMy5jc3MiLCJ4cHRvLXNrLmNzcyIsImhlaWdodC5jc3MiLCJtYXJnaW4uY3NzIiwicGFkZGluZy5jc3MiLCJzaXplLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUNDLDZDQUFtRCxDQUNuRCx3QkFDRCxDQUVBLGtCQU1DLHNEQUNELENBRUEsbUVBS0MsWUFDRCxDQUVBLDJGQUtDLHVCQUNELENBRUEsNEJBQ0MsZUFBZ0IsQ0FDaEIsY0FDRCxDQUhBLHVCQUNDLGVBQWdCLENBQ2hCLGNBQ0QsQ0FIQSx3QkFDQyxlQUFnQixDQUNoQixjQUNELENBSEEsY0FDQyxlQUFnQixDQUNoQixjQUNEO0FDakNBLDJFQUEyRSxDQUMzRSxFQUNFLHFCQUNGLENBRUEsd0NBQ0UsWUFDRixD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Z0JBQ0ksV0FDSiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdGZvbnQtZmFtaWx5OiAnUXVpbnRlc3NlbnRpYWwnLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xyXG59XHJcblxyXG5pbnB1dDpmb2N1cyxcclxuc3VtbWFyeTpmb2N1cyxcclxuc2VsZWN0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuYnV0dG9uOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXSxcclxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J3RleHQnXSB7XHJcblx0Zm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4qIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAvKiAxICovXHJcbiAgaGVpZ2h0OiAwO1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiogYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4qL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIG1hcmdpbjogMDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyoqXHJcbiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuKi9cclxuXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4qIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4qIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4qIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4qL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IGxvY2FsKFwiSUJNUGxleFNhbnNcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNhbnMtQm9sZFwiO1xyXG4gIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IGxvY2FsKFwiSUJNUGxleFNhbnNcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufSIsIjpyb290IHtcclxuICAtLW1heC13aWR0aDogMTY4MHB4O1xyXG4gIC8qIENvbG9ycyAqL1xyXG4gIC0tZ3JlZW46ICM5NkMyOTE7XHJcbiAgLS15ZWxsb3c6ICNCRkJGNUI7XHJcbiAgLS1yZWQ6ICNDMjkxOTE7XHJcbiAgLS1ibGFjazogIzJDMjczODtcclxuICAtLXdoaXRlOiAjRjlGOUY5O1xyXG4gIC0tYmx1ZTogIzBEMzc1NTtcclxuICAtLXJlZC10ZXh0OiAjQ0UwNzA3O1xyXG4gIC0tZ3JleTogI0UwRTBFMDtcclxufSIsIi5iYW5uZXIxMDAge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLmJhbm5lcjc1IHtcclxuICAgIGhlaWdodDogNzV2aDtcclxufVxyXG5cclxuLmJhbm5lcjUwIHtcclxuICAgIGhlaWdodDogNTB2aDtcclxufVxyXG5cclxuLmJhbm5lcjI1IHtcclxuICAgIGhlaWdodDogMTB2aDtcclxufVxyXG5cclxuLmJhbm5lcjE1IHtcclxuICAgIGhlaWdodDogNXZoO1xyXG59XHJcblxyXG4uYmFubmVyMjUuYmFubmVyMjUtZXh0cmEge1xyXG4gICAgaGVpZ2h0OiAxNXZoO1xyXG59IiwiLmJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmJveC0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmJveC5ib3gtLWlzLW1iLWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4uYm94LTIuYm94LTItLWlzLW1iLWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufSIsIi5idXR0b24td2lwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIuYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcclxufVxyXG5cclxuLmJ1dHRvbi55ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcclxufVxyXG5cclxuLmJ1dHRvbi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxufVxyXG5cclxuLmJ1dHRvbi0tc20ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxufSIsIi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMHB4IDQwcHggMHB4IDQwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIENvbnRhaW5lciBTaXplICovXHJcblxyXG4uY29udGFpbmVyMTAwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI5MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI4MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI3MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI2MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXI1MCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjQwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjMwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lcjI1IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyMjAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyMTAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4vKiBDb250YWluZXIgTW9kcyAqL1xyXG4uY29udGFpbmVyMTAwLmFsaWduaXRlbXNfX3N0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcblxyXG4gICAgLmNvbnRhaW5lcjEwMCxcclxuICAgIC5jb250YWluZXI5MCxcclxuICAgIC5jb250YWluZXI4MCxcclxuICAgIC5jb250YWluZXI3MCxcclxuICAgIC5jb250YWluZXI2MCxcclxuICAgIC5jb250YWluZXI1MCxcclxuICAgIC5jb250YWluZXI0MCxcclxuICAgIC5jb250YWluZXIzMCxcclxuICAgIC5jb250YWluZXIyMCxcclxuICAgIC5jb250YWluZXIxMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBnYXA6IDI1cHhcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLnJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgIH1cclxufSIsIi5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLml0ZW1zLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tZW5kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uanVzdGlmeS1lbmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn0iLCIuZ2FwMCB7XHJcbiAgICBnYXA6IDA7XHJcbn0iLCIuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ2FwLTEwIHtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG4uZ2FwLTI1IHtcclxuICAgIGdhcDogMjVweDtcclxufVxyXG5cclxuLmNvbC1zcGFuLTIge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxufVxyXG5cclxuLmNvbC1zcGFuLTMge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxufVxyXG5cclxuLmNvbC1zcGFuLTQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcclxufSIsIi5oaWRkZW4tdmVyc2lvbi1hY3Rpb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5oaWRkZW4tdmVyc2lvbiB7XHJcbiAgICAtbWF4LWhlaWdodDogMjAwMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIG1heC1oZWlnaHQ6IHZhcigtLW1heC1oZWlnaHQpO1xyXG59XHJcbi5oaWRkZW4tdmVyc2lvbi5oaWRkZW4tdmVyc2lvbi0taXMtaGlkZGVuIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbn0iLG51bGwsIi5pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbWcuaW1nMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLmltZy5pbWc3MCB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uaW1nLmltZzYwIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbn1cclxuXHJcblxyXG4uaW1nLmltZzUwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5pbWcuaW1nMjAge1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmltZy5pbWcxMCB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG59XHJcbi5pbWcuaW1nLXhwdG8sXHJcbi5pbWcuaW1nLXhwdG8yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMzhweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6ICM3NTc1OEU7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufSIsIi5pdGVtLWJhZGdlcyB7XHJcbiAgICAtLWJnLWNvbG9yOiAjMDAwO1xyXG4gICAgLS1mb250LXNpemU6IDEwcHg7XHJcbiAgICAtLWZvbnQtc2l6ZS1wcmltbWFyeTogMTRweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uaXRlbS1iYWRnZXMuaXRlbS1iYWRnZXMtLWlubGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IHVuc2V0O1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC0tZm9udC1zaXplOiA4cHg7XHJcbiAgICAtLWZvbnQtc2l6ZS1wcmltbWFyeTogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uaXRlbS1iYWRnZXMuaXRlbS1iYWRnZXMtLWNvbXBhY3Qge1xyXG4gICAgLS1mb250LXNpemU6IDhweDtcclxuICAgIC0tZm9udC1zaXplLXByaW1tYXJ5OiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLml0ZW0tYmFkZ2VzX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5pdGVtLWJhZGdlcy5pdGVtLWJhZGdlcy0tY29tcGFjdCAuaXRlbS1iYWRnZXNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4uaXRlbS1iYWRnZXNfX2l0ZW0uaXRlbS1iYWRnZXNfX2l0ZW0tLXByaW1tYXJ5IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXByaW1tYXJ5KTtcclxufSIsIi5pdGVtLXNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uaXRlbS1zazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMzhweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbn1cclxuLml0ZW0tc2s6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jbG9zZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMzhweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG4uaXRlbS1zazpob3Zlcjo6YWZ0ZXIsXHJcbi5pdGVtLXNrOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufSIsIi5sYW5ndWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogI3JlZ2lvbiBFbGVtZW50cyAqL1xyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmxhbmd1YWdlIC5sYW5ndWFnZV9faXRlbTpob3ZlcixcclxuLmxhbmd1YWdlIC5sYW5ndWFnZV9faXRlbTphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxufVxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIE1vZGlmaWVycyAqL1xyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtLmxhbmd1YWdlLS1pcy1hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi8qICNlbmRyZWdpb24gKi9cclxuIiwiLyogTWFyZ2luICovXHJcbi5tYXJnaW4wIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW50b3AyMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW50b3A1MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ubWFyZ2ludG9wNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDEwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG5cclxuLm1hcmdpbnRvcDE1MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxufVxyXG5cclxuLm1hcmdpbmJveCB7XHJcbiAgICBtYXJnaW46IDEwMHB4IDEwcHggMHB4IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW5ib3QxMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubWFyZ2luYm90MjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLyogUGFkZGluZyAqL1xyXG4ucGFkZGluZzEwIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgLm1vYmlsZW1hcmdpbnRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbn0iLCIubmF2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICBoZWlnaHQ6IDEwdmg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubmF2LWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ubWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cztcclxuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiAzNXZ3O1xyXG4gICAgcGFkZGluZzogNDBweCA4MHB4O1xyXG59XHJcblxyXG4ubWVudS0taXMtb3BlbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKTtcclxufVxyXG5cclxuLm1lbnUtYmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLyogcG9zacOnw6NvIGZpeGEgcGFyYSBxdWUgYSBwb3Nzw612ZWwgcm9sYWdlbSBkYSB0ZWxhIG7Do28gcmV2ZWxlIENQIGVtIGJyYW5jbyAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaW1hZ2VzL2JnMi5wbmcnKTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG59XHJcblxyXG4ucG9wdXBfX2NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wb3B1cF9fYm9keS13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9wdXAuLS1sb2FkaW5nIC5wb3B1cF9fY29udGVudDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJDYXJyZWdhci4uLlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wb3B1cF9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnBvcHVwX19ib2R5IHt9XHJcblxyXG4ucG9wdXBfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnBvcHVwX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogSUJNUGxleFNhbnMtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4ucG9wdXBfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbn0iLCIuc2stYm90dG9tLWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWluLWhlaWdodDogNTVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5zay1ib3R0b20tYmFyIC5zay1ib3R0b20tYmFyX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcclxufSIsIi5zay1maWVsZC0yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA3cHg7XHJcbn1cclxuXHJcbi5zay1maWVsZC0yIC5zay1maWVsZC0yX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogSUJNUGxleFNhbnM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogIzJjMjczODtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5zay1maWVsZC0yIC5zay1maWVsZC0yX19pbnB1dCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2Fucy1Cb2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLnNrLWZpZWxkLTIgLnNrLWZpZWxkLTJfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc2stZmllbGQtMiB0ZXh0YXJlYS5zay1maWVsZC0yX19pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG59XHJcblxyXG4uc2stZmllbGQtMiAuc2stZmllbGQtMl9fZXJyb3Ige1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbn0iLCIuc2stZ2FsbGVyeS1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2stZ2FsbGVyeS1pdGVtX19hY3Rpb24tY2VudGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweCA1cHggMTBweDtcclxufVxyXG4uc2stZ2FsbGVyeS1pdGVtX19hY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb25zL2Nsb3VkLWNvbXB1dGluZy5wbmcpO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5zay1nYWxsZXJ5LWl0ZW06aG92ZXIgLnNrLWdhbGxlcnktaXRlbV9fYWN0aW9uLWNlbnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiLnNrLWdyaWQtMiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnNrLWdyaWQtMiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2stZ3JpZC0yIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxufSIsIi5zay1saXN0LXZlcnNpb25zLXBhbmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG59XHJcblxyXG4uc2stbGlzdC12ZXJzaW9ucy1wYW5lbCAuc2stbGlzdC12ZXJzaW9ucy1wYW5lbF9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59IiwiLnNrLWxpc3QtdmVyc2lvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5zay1saXN0LXZlcnNpb25zIC5zay1saXN0LXZlcnNpb25zX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgMCA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbn1cclxuXHJcbi5zay1saXN0LXZlcnNpb25zIC5zay1saXN0LXZlcnNpb25zX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogSUJNUGxleFNhbnMtQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uc2stbGlzdC12ZXJzaW9ucy4tLWlzLWFycXVpdmVkIHtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMjMzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5zay1saXN0LXZlcnNpb25zLi0taXMtYXJxdWl2ZWQgLnNrLWxpc3QtdmVyc2lvbnNfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zay1saXN0LXZlcnNpb25zLi0taXMtYXJxdWl2ZWQgLnNrLWxpc3QtdmVyc2lvbnNfX2l0ZW06aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxufVxyXG5cclxuLnNrLWxpc3QtdmVyc2lvbnMuLS1pcy1hcnF1aXZlZCAuc2stbGlzdC12ZXJzaW9uc19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59IiwiLnNrLXBhbmVsLXdhcm5pbmcge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zay1wYW5lbC13YXJuaW5nIC5zay1wYW5lbC13YXJuaW5nX19jb250ZW50IHtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjRkZDQzgwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufSIsIi5zay1zZXBhcmF0b3Ige1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5zay1zZXBhcmF0b3I6OmFmdGVyIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCIvKiBVcGxvYWRGaWxlcy5tb2R1bGUuY3NzICovXHJcblxyXG4uc2stdXBsb2FkLWZpbGUge1xyXG4gICAgLyogYm9yZGVyOiAycHggZGFzaGVkICNjY2M7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxNnB4OyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogNHB4OyAqL1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogRHJvcCBhcmVhIHN0eWxlcyAqL1xyXG4uc2stdXBsb2FkLWRyb3AtYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnNrLXVwbG9hZC1kcm9wLWFyZWEgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnNrLXVwbG9hZC1kcm9wLWFyZWEuZHJhZ292ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxufVxyXG5cclxuLyogVGFibGUgc3R5bGVzICovXHJcbi5zay11cGxvYWQtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIHRoLFxyXG4uc2stdXBsb2FkLXRhYmxlIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNrLXVwbG9hZC10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxufVxyXG5cclxuLnNrLXVwbG9hZC10YWJsZSB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIGEge1xyXG4gICAgY29sb3I6ICMyMTk2ZjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zay11cGxvYWQtdGFibGUgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNrLXVwbG9hZC10YWJsZSBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2stdXBsb2FkLXRhYmxlIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmO1xyXG59IiwiLnNrLXdhcm5pbmctcGFuZWwge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtd2lkdGgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zay13YXJuaW5nLXBhbmVsIC5zay13YXJuaW5nLXBhbmVsX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5YzQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wNSkgMCAwIDEwcHg7XHJcbn0iLCIudGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IElCTVBsZXhTYW5zLUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLnN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5saW5rIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5ub3RlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuLm5vdGUgYSB7XHJcbiAgICBmb250LWZhbWlseTogSUJNUGxleFNhbnM7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4vKiBUZXh0IEFsaWduICovXHJcbi5hbGlnbl9fbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vKiBUZXh0IFRyYW5zZm9ybSAqL1xyXG4uYm9sZCB7XHJcbiAgICBmb250LWZhbWlseTogSUJNUGxleFNhbnMtQm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk1QbGV4U2FucztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi51cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmNhcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLyogVGV4dCBDb2xvciAqL1xyXG5cclxuLmJsdWV0ZXh0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcclxufVxyXG5cclxuLnJlZHRleHQge1xyXG4gICAgY29sb3I6IHZhcigtLXJlZC10ZXh0KTtcclxufSIsIi54cHRvLXNrLTMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgcmlnaHQ6IC00M3B4O1xyXG4gICAgaGVpZ2h0OiAxNzVweDtcclxufVxyXG4ueHB0by1zay0zX19pdGVtICB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMThweCAxNHB4IDRweCAxNHB4O1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLnhwdG8tc2stM19faXRlbTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGxlZnQ6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG59XHJcbi54cHRvLXNrLTNfX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcbi54cHRvLXNrLTNfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn0iLCIueHB0by1zayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ueHB0by1zay0yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogY2FsYygxNSUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG5cclxuLnhwdG8tc2stMiBpbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxufVxyXG5cclxuLnhwdG8tc2stMiBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbn1cclxuXHJcbi54cHRvLXNrLTIgaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbn1cclxuXHJcbi54cHRvLXNrLnhwdG8tc2stMTAwIHtcclxuICAgIHdpZHRoOiAxMzVweDtcclxufSIsIi5oLTQwIHtcclxuICAgIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmgtNTAge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uaC02NiB7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbn0iLCIubS0wIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYi0yNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ubXktMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tdC0xMDpub3QoI1xcIykge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm10LTUwOm5vdCgjXFwjKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59IiwiLnAtMCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59IiwiLnctMjg4Om5vdCgjXFwjKSB7XHJcbiAgICB3aWR0aDogMjg4cHg7XHJcbn0iXX0= */