body{font-family:Oxanium,Roboto,Arial,Helvetica,sans-serif;background-image:url(../img/bg/bg-main.jpg);background-attachment:fixed;background-position:top;background-size:cover;background-repeat:no-repeat}h1{font-weight:700;font-size:48pt}h1,h2{text-transform:uppercase}h2{font-weight:300;font-size:36pt}h3{font-size:30pt;text-transform:uppercase}h3,h4{font-weight:700}h4{font-size:24pt}h5{font-size:20pt;text-transform:uppercase}h5,p{font-weight:300}p{font-size:13pt;line-height:21pt}a{text-decoration:none;color:inherit}a:hover{opacity:.5}button:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:none}@media only screen and (max-width:768px){h1{font-size:40pt}h2{font-size:32pt}h3{font-size:26pt}h4{font-size:22pt}h5{font-size:18pt}p{font-size:12pt}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}details summary::-webkit-details-marker{display:none}details>summary:first-of-type{list-style-type:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-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}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:Oxanium;src:url(../fonts/Oxanium-VariableFont_wght.woff2) format("woff2 supports variations"),url(../fonts/Oxanium-VariableFont_wght.woff2) format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%}
:root{--max-width:1440px;--white:#dedede;--red:#c71c1c;--black:#0d0d0d}
.parallax-container{overflow:hidden;position:relative}.parallax-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);transition:opacity .8s,-webkit-transform .8s;transition:opacity .8s,transform .8s;transition:opacity .8s,transform .8s,-webkit-transform .8s}.fade-in.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.bg-home{background-image:url(../img/bg/bg-home.jpg)}.bg-academy,.bg-home{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;min-height:75vh}.bg-academy{background-image:url(../img/bg/bg-academy.jpg)}.bg-racingteam{background-image:url(../img/bg/bg-racingteam.jpg)}.bg-racingteam,.bg-simulator{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;min-height:75vh}.bg-simulator{background-image:url(../img/bg/bg-simulator.jpg)}.bg-driving-experiences{background-image:url(../img/bg/bg-driving-experiences.jpg)}.bg-driving-experiences,.bg-partners{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;min-height:75vh}.bg-partners{background-image:url(../img/bg/bg-partners.jpg)}.bg-sapiensmind{background-image:url(../img/bg/bg-sapiensmind.jpg)}.bg-breuca,.bg-sapiensmind{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:18px;height:90%}.bg-breuca{background-image:url(../img/bg/bg-breuca.jpg)}.bg-fittipaldi{background-image:url(../img/bg/bg-fittipaldi.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:18px;height:105%}@media only screen and (max-width:768px){.bg-home{min-height:90vh}.bg-breuca,.bg-fittipaldi,.bg-sapiensmind{height:105%}}
.bar-white{background-color:#dedede;background-color:var(--white);max-width:1440px;margin:0 auto;border-radius:15px;min-height:60px;position:relative;top:-30px}.bar-white-cancel-position{top:0}@media only screen and (max-width:768px){.bar-white{top:0}.bar-white-possition-mobile{position:relative;top:-30px}.bar-mobile{display:flex;justify-content:center;align-items:center;width:100%}.bar-mobile img{margin:0 auto}}

.col_red{border-left:solid #c71c1c;border-left:solid var(--red)}.col{padding:0 15px}.col-background{background-color:#191a1e;border-radius:18px;padding:35px 35px 20px;display:flex;flex-direction:column}.col-center{justify-content:center}.col-center,.col-center-colum{display:flex;align-items:center}.col-center-colum{flex-direction:column}.col-center-colum img{width:50%}@media only screen and (max-width:768px){.col-background{padding:35px 5% 20px}}
.container{display:flex;max-width:1440px;margin:0 auto;align-items:center;justify-content:space-between}.container_col50{display:flex;flex-direction:column;grid-gap:5px 0;gap:5px 0;max-width:50%;padding:0 15px}.container_col50 h4,h2,p{margin:0}.container_col_position{display:flex;flex-direction:column;grid-gap:5px;gap:5px;padding:0 20px}.container-background{background-color:#0d0d0d;background-color:var(--black);padding:100px 0;max-width:1600px;margin:0 auto;border-radius:18px}.container-background-position{position:relative;top:-30px;padding:50px 0}@media only screen and (max-width:768px){.container{flex-direction:column;grid-gap:50px;gap:50px;max-width:95%}.container_col50{max-width:100%}.container-flip{flex-direction:column-reverse}.container-background{max-width:95%;padding:50px 10px}}
.grid-footer{display:grid;grid-template-columns:4fr repeat(3,3fr);grid-gap:80px;gap:80px;justify-content:space-between;align-items:flex-start;max-width:1600px;margin:95px auto 25px}.col-footer img{max-width:190px;margin-bottom:10px}@media only screen and (max-width:768px){.grid-footer{grid-template-columns:1fr;max-width:90%}}
.grid{display:grid;max-width:1440px;margin:0 auto}.grid_4c{grid-template-columns:repeat(4,1fr)}.grid_3c{grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.grid_center{padding:15px 0}.grid_2c_1c{grid-template-columns:3fr 3fr 4fr;grid-gap:50px;gap:50px}@media only screen and (max-width:768px){.grid_2c_1c,.grid_3c,.grid_4c{grid-template-columns:1fr}.grid{max-width:95%}}

.img-roundcorners{border-radius:18px}
.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}
.margin-top150{margin-top:150px}.margin-top90{margin-top:90px}.margin-top100{margin-top:100px}.margin-top25{margin-top:25px}.margin-top30{margin-top:45px}.padding-top30{padding-top:30px}.padding-top300{padding-top:300px}.padding-top50{padding-top:50px}.padding-top30.padding-top30-mobile{padding-top:0}
.navbackground{background-color:#0d0d0d;background-color:var(--black);position:fixed;z-index:1;width:100%}.navbar{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1600px}.navbar-logo{max-height:100px}.navbar-logo img{max-height:35px}.navbar-links{grid-gap:50px;gap:50px}.navbar-links,.navbar-pages{display:flex;align-items:center}.navbar-pages{color:#dedede;color:var(--white);grid-gap:25px;gap:25px}.navbar-social{display:flex;grid-gap:25px;gap:25px}.navbar-social img{max-height:25px}.navbar-pages h5{font-size:17px}.navbar-toggle{display:none}.navbar-toggle .icon{width:30px;height:3px;background-color:#dedede;background-color:var(--white);margin:6px 0;transition:all .3s ease}#navbar-toggle:checked+.navbar-links{display:flex;flex-direction:column;position:absolute;top:70px;right:0;background-color:#0d0d0d;background-color:var(--black);width:100%;padding:20px 0;border-top:1px solid #dedede;border-top:1px solid var(--white)}#navbar-toggle:checked+.navbar-links .navbar-pages,#navbar-toggle:checked+.navbar-links .navbar-social{display:flex;flex-direction:column;grid-gap:20px;gap:20px;width:100%;text-align:center}@media screen and (max-width:768px){.navbar-logo img{max-height:30px;padding-top:5px}.navbackground{height:6vh;justify-content:center}.navbackground,.navbar{display:flex;align-items:center}.navbar{width:90%;justify-content:space-between}.navbar-links{display:none;flex-direction:column;position:absolute;top:0;z-index:-1;right:0;height:100vh;background-color:#0d0d0d;background-color:var(--black);width:100%;padding:20px 0;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease,-webkit-transform .5s ease;transition:opacity .3s ease,transform .5s ease;transition:opacity .3s ease,transform .5s ease,-webkit-transform .5s ease}.navbar-links.active{display:flex}.navbar-links.fade-in{opacity:1}.navbar-toggle{display:block;cursor:pointer}.navbar-toggle.active .icon:first-child{-webkit-transform:rotate(-45deg) translate(-5px,7.8px);transform:rotate(-45deg) translate(-5px,7.8px)}.navbar-toggle.active .icon:nth-child(2){opacity:0}.navbar-toggle.active .icon:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px,-7.5px);transform:rotate(45deg) translate(-5px,-7.5px)}.navbar-pages{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:4vh;gap:4vh}.navbar-social{grid-gap:10vw;gap:10vw}}
.hidden-desktop{display:none}@media only screen and (max-width:768px){.hidden-mobile{display:none!important}.hidden-desktop{display:flex}}


.txt-white{color:#dedede;color:var(--white)}.txt-red{color:#c71c1c;color:var(--red)}.txt-center{text-align:center}.txt-no-space{margin:0}.txt-upper{text-transform:uppercase}.txt-nota{font-size:10px;margin:0;line-height:9px}.txt-b-nota{font-size:15px;margin:0;line-height:10px;padding-top:5px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2UuY3NzIiwiYmFzZS9fbm9ybWFsaXplLmNzcyIsImJhc2UvX3R5cG9ncmFwaHkuY3NzIiwiYmFzZS9fdmFyaWFibGVzLmNzcyIsImVsZW1lbnRzL2FuaW1hdGlvbnMuY3NzIiwiZWxlbWVudHMvYmFja2dyb3VuZC5jc3MiLCJlbGVtZW50cy9iYXIuY3NzIiwiZWxlbWVudHMvYnV0dG9uLmNzcyIsImVsZW1lbnRzL2NvbC5jc3MiLCJlbGVtZW50cy9jb250YWluZXIuY3NzIiwiZWxlbWVudHMvZm9vdGVyLmNzcyIsImVsZW1lbnRzL2dyaWQuY3NzIiwiZWxlbWVudHMvaG9tZS5jc3MiLCJlbGVtZW50cy9pbWcuY3NzIiwiZWxlbWVudHMvbGFuZ3VhZ2UuY3NzIiwiZWxlbWVudHMvbWFyZ2luLmNzcyIsImVsZW1lbnRzL21lbnUuY3NzIiwiZWxlbWVudHMvbW9iaWxlLmNzcyIsImVsZW1lbnRzL3BhbmVsLmNzcyIsImVsZW1lbnRzL3BvcHVwLmNzcyIsImVsZW1lbnRzL3R4dC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsS0FDQyxxREFBOEQsQ0FDOUQsMkNBQTRDLENBQzVDLDJCQUE0QixDQUM1Qix1QkFBd0IsQ0FDeEIscUJBQXNCLENBQ3RCLDJCQUNELENBR0EsR0FDQyxlQUFnQixDQUNoQixjQUVELENBRUEsTUFIQyx3QkFPRCxDQUpBLEdBQ0MsZUFBZ0IsQ0FDaEIsY0FFRCxDQUVBLEdBRUMsY0FBZSxDQUNmLHdCQUNELENBRUEsTUFMQyxlQVFELENBSEEsR0FFQyxjQUNELENBRUEsR0FFQyxjQUFlLENBQ2Ysd0JBQ0QsQ0FFQSxLQUxDLGVBU0QsQ0FKQSxFQUVDLGNBQWUsQ0FDZixnQkFDRCxDQUVBLEVBQ0Msb0JBQXFCLENBQ3JCLGFBQ0QsQ0FFQSxRQUNDLFVBQ0QsQ0FFQSxtRUFLQyxZQUNELENBR0EseUNBQ0MsR0FDQyxjQUNELENBRUEsR0FDQyxjQUNELENBRUEsR0FDQyxjQUNELENBRUEsR0FDQyxjQUNELENBRUEsR0FDQyxjQUNELENBRUEsRUFDQyxjQUNELENBQ0Q7QUN2RkEsMkVBQTJFLENBQzNFLEVBQ0UscUJBQ0YsQ0FFQSx3Q0FDRSxZQUNGLENBRUEsOEJBQ0Usb0JBQ0YsQ0FVQSxLQUNFLGdCQUFpQixDQUVqQiw2QkFFRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQWlCQSxHQUNFLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBRUYsQ0FPQSxJQUNFLCtCQUFpQyxDQUVqQyxhQUVGLENBU0EsRUFDRSw0QkFDRixDQU9BLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBRUYsQ0FNQSxTQUVFLGtCQUNGLENBT0EsY0FHRSwrQkFBaUMsQ0FFakMsYUFFRixDQU1BLE1BQ0UsYUFDRixDQU9BLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQ0YsQ0FFQSxJQUNFLGFBQ0YsQ0FFQSxJQUNFLFNBQ0YsQ0FTQSxJQUNFLGlCQUNGLENBVUEsc0NBS0UsbUJBQW9CLENBRXBCLGNBQWUsQ0FFZixnQkFBaUIsQ0FFakIsUUFFRixDQU9BLGFBR0UsZ0JBQ0YsQ0FPQSxjQUdFLG1CQUNGLENBTUEsZ0RBSUUseUJBQ0YsQ0FNQSx3SEFJRSxpQkFBa0IsQ0FDbEIsU0FDRixDQU1BLDRHQUlFLDZCQUNGLENBTUEsU0FDRSwwQkFDRixDQVNBLE9BQ0UscUJBQXNCLENBRXRCLGFBQWMsQ0FFZCxhQUFjLENBRWQsY0FBZSxDQUVmLFNBQVUsQ0FFVixrQkFFRixDQU1BLFNBQ0UsdUJBQ0YsQ0FNQSxTQUNFLGFBQ0YsQ0FPQSw2QkFFRSxxQkFBc0IsQ0FFdEIsU0FFRixDQU1BLGtGQUVFLFdBQ0YsQ0FPQSxjQUNFLDRCQUE2QixDQUU3QixtQkFFRixDQU1BLHlDQUNFLHVCQUNGLENBT0EsNkJBQ0UseUJBQTBCLENBRTFCLFlBRUYsQ0FTQSxRQUNFLGFBQ0YsQ0FNQSxRQUNFLGlCQUNGLENBaUJBLGtCQUNFLFlBQ0Y7QUNsWUEsV0FDRSxtQkFBc0IsQ0FDdEIsOEpBQzRFLENBQzVFLG9CQUFxQixDQUNyQixxQkFDRjtBQ05BLE1BQ0Usa0JBQW1CLENBRW5CLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxlQUNGO0FDTEEsb0JBQ0ksZUFBZ0IsQ0FFaEIsaUJBQ0osQ0FFQSwyQkFDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FFWixVQUFXLENBSVgsK0JBQXdCLENBQXhCLHVCQUhKLENBU0EsU0FDSSxTQUFVLENBQ1Ysa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQiw0Q0FBd0MsQ0FBeEMsb0NBQXdDLENBQXhDLDBEQUNKLENBRUEsY0FDSSxTQUFVLENBQ1YsK0JBQXdCLENBQXhCLHVCQUNKO0FDbENBLFNBQ0ksMkNBUUosQ0FFQSxxQkFUSSx1QkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0QixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixlQVlKLENBVEEsWUFDSSw4Q0FRSixDQUVBLGVBQ0ksaURBUUosQ0FFQSw2QkFUSSx1QkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0QixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixlQVlKLENBVEEsY0FDSSxnREFRSixDQUVBLHdCQUNJLDBEQVFKLENBRUEscUNBVEksdUJBQTJCLENBQzNCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsZUFZSixDQVRBLGFBQ0ksK0NBUUosQ0FFQSxnQkFDSSxrREFNSixDQUVBLDJCQVBJLHVCQUF3QixDQUN4QiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixVQVVKLENBUEEsV0FDSSw2Q0FNSixDQUVBLGVBQ0ksaURBQWtELENBQ2xELHVCQUF3QixDQUN4QiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixXQUNKLENBS0EseUNBRUksU0FFSSxlQUNKLENBVUEsMENBQ0ksV0FDSixDQUNKO0FDbEhBLFdBQ0ksd0JBQThCLENBQTlCLDZCQUE4QixDQUM5QixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsU0FDSixDQUdBLDJCQUNJLEtBQ0osQ0FHQSx5Q0FDSSxXQUNJLEtBQ0osQ0FFQSw0QkFDSSxpQkFBa0IsQ0FDbEIsU0FDSixDQUVBLFlBQ0ksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsVUFDSixDQUVBLGdCQUNJLGFBQ0osQ0FFSjtBQ3JDQTtBQ0FBLFNBQ0kseUJBQTZCLENBQTdCLDRCQUNKLENBRUEsS0FDSSxjQUNKLENBRUEsZ0JBQ0ksd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsWUFBYSxDQUNiLHFCQUNKLENBRUEsWUFFSSxzQkFFSixDQUVBLDhCQUxJLFlBQWEsQ0FFYixrQkFPSixDQUpBLGtCQUdJLHFCQUNKLENBRUEsc0JBQ0ksU0FDSixDQUVBLHlDQUNJLGdCQUNJLG9CQUNKLENBQ0o7QUNwQ0EsV0FDSSxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsNkJBRUosQ0FFQSxpQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGNBQVUsQ0FBVixTQUFVLENBQ1YsYUFBYyxDQUNkLGNBQ0osQ0FFQSx5QkFHSSxRQUNKLENBRUEsd0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixZQUFRLENBQVIsT0FBUSxDQUNSLGNBQ0osQ0FFQSxzQkFDSSx3QkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixhQUFjLENBQ2Qsa0JBQ0osQ0FFQSwrQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGNBQ0osQ0FHQSx5Q0FDSSxXQUNJLHFCQUFzQixDQUN0QixhQUFTLENBQVQsUUFBUyxDQUNULGFBQ0osQ0FFQSxpQkFDSSxjQUNKLENBRUEsZ0JBQ0ksNkJBQ0osQ0FFQSxzQkFDSSxhQUFjLENBQ2QsaUJBQ0osQ0FDSjtBQ2hFQSxhQUNJLFlBQWEsQ0FDYix1Q0FBeUMsQ0FDekMsYUFBUyxDQUFULFFBQVMsQ0FDVCw2QkFBOEIsQ0FDOUIsc0JBQXVCLENBRXZCLGdCQUFpQixDQUVqQixxQkFDSixDQUVBLGdCQUNJLGVBQWdCLENBQ2hCLGtCQUNKLENBR0EseUNBRUksYUFDSSx5QkFBMEIsQ0FDMUIsYUFDSixDQUNKO0FDeEJBLE1BQ0ksWUFBYSxDQUNiLGdCQUFpQixDQUNqQixhQUNKLENBRUEsU0FDSSxtQ0FDSixDQUVBLFNBQ0ksbUNBQXFDLENBQ3JDLGFBQVMsQ0FBVCxRQUVKLENBRUEsYUFDSSxjQUNKLENBRUEsWUFDSSxpQ0FBa0MsQ0FDbEMsYUFBUyxDQUFULFFBQ0osQ0FFQSx5Q0FVSSw4QkFDSSx5QkFDSixDQUVBLE1BQ0ksYUFDSixDQUNKO0FDMUNBO0FDQUEsa0JBQ0ksa0JBQ0o7QUNGQSxVQUNJLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FDUixZQUlKLENBR0Esb0NBTkksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFjSixDQVZBLDBCQUVJLFVBQVcsQ0FDWCxXQUFZLENBSVosb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCx3QkFDSixDQUNBLGlFQUVJLHFCQUNKLENBQ0EsK0JBRUksVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUNKLENBSUEsOENBQ0ksZUFBZ0IsQ0FDaEIsVUFDSjtBQ3pDQSxlQUNJLGdCQUNKLENBRUEsY0FDSSxlQUNKLENBRUEsZUFDSSxnQkFDSixDQUVBLGNBQ0ksZUFDSixDQUVBLGNBQ0ksZUFDSixDQUVBLGVBQ0ksZ0JBQ0osQ0FFQSxnQkFDSSxpQkFDSixDQUVBLGVBQ0ksZ0JBQ0osQ0FFQSxvQ0FDSSxhQUNKO0FDbENBLGVBQ0ksd0JBQThCLENBQTlCLDZCQUE4QixDQUM5QixjQUFlLENBQ2YsU0FBVSxDQUNWLFVBQ0osQ0FFQSxRQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxnQkFDSixDQUVBLGFBQ0ksZ0JBQ0osQ0FFQSxpQkFDSSxlQUNKLENBRUEsY0FHSSxhQUFTLENBQVQsUUFDSixDQUVBLDRCQUxJLFlBQWEsQ0FDYixrQkFTSixDQUxBLGNBRUksYUFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGFBQVMsQ0FBVCxRQUVKLENBRUEsZUFDSSxZQUFhLENBQ2IsYUFBUyxDQUFULFFBQ0osQ0FFQSxtQkFDSSxlQUNKLENBRUEsaUJBQ0ksY0FDSixDQUlBLGVBQ0ksWUFDSixDQUVBLHFCQUNJLFVBQVcsQ0FDWCxVQUFXLENBQ1gsd0JBQThCLENBQTlCLDZCQUE4QixDQUM5QixZQUFhLENBQ2IsdUJBQ0osQ0FFQSxxQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLHdCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLGNBQWUsQ0FDZiw0QkFBa0MsQ0FBbEMsaUNBQ0osQ0FFQSx1R0FFSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGFBQVMsQ0FBVCxRQUFTLENBQ1QsVUFBVyxDQUNYLGlCQUNKLENBRUEsb0NBQ0ksaUJBQ0ksZUFBZ0IsQ0FDaEIsZUFDSixDQUVBLGVBQ0ksVUFBVyxDQUVYLHNCQUVKLENBRUEsdUJBTEksWUFBYSxDQUViLGtCQVFKLENBTEEsUUFDSSxTQUFVLENBRVYsNkJBRUosQ0FFQSxjQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsT0FBUSxDQUNSLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixTQUFVLENBRVYsc0RBQWtELENBQWxELDhDQUFrRCxDQUFsRCx5RUFFSixDQUVBLHFCQUNJLFlBQ0osQ0FFQSxzQkFDSSxTQUVKLENBR0EsZUFDSSxhQUFjLENBQ2QsY0FDSixDQUVBLHdDQUNJLHNEQUFnRCxDQUFoRCw4Q0FDSixDQUVBLHlDQUNJLFNBQ0osQ0FFQSx5Q0FDSSxzREFBZ0QsQ0FBaEQsOENBQ0osQ0FFQSxjQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixZQUFRLENBQVIsT0FDSixDQUVBLGVBQ0ksYUFBUyxDQUFULFFBQ0osQ0FFSjtBQ2xLQSxnQkFDSSxZQUNKLENBRUEseUNBQ0ksZUFDSSxzQkFFSixDQUVBLGdCQUNJLFlBQ0osQ0FFSjtBQ2RBO0FDQUE7QUNBQSxXQUNJLGFBQW1CLENBQW5CLGtCQUNKLENBRUEsU0FDSSxhQUFpQixDQUFqQixnQkFDSixDQUdBLFlBQ0ksaUJBQ0osQ0FFQSxjQUNJLFFBQ0osQ0FFQSxXQUNJLHdCQUNKLENBRUEsVUFDSSxjQUFlLENBQ2YsUUFBUyxDQUNULGVBQ0osQ0FFQSxZQUNJLGNBQWUsQ0FDZixRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLGVBQ0oiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3hhbml1bScsICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvYmctbWFpbi5qcGcpO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbmgxIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogNDhwdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oMiB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXNpemU6IDM2cHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDMge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAzMHB0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmg0IHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjRwdDtcclxufVxyXG5cclxuaDUge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAyMHB0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAxM3B0O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB0O1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsXHJcbnN1bW1hcnk6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRoMSB7XHJcblx0XHRmb250LXNpemU6IDQwcHQ7XHJcblx0fVxyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDMycHQ7XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRmb250LXNpemU6IDI2cHQ7XHJcblx0fVxyXG5cclxuXHRoNCB7XHJcblx0XHRmb250LXNpemU6IDIycHQ7XHJcblx0fVxyXG5cclxuXHRoNSB7XHJcblx0XHRmb250LXNpemU6IDE4cHQ7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJwdDtcclxuXHR9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGV0YWlscz5zdW1tYXJ5OmZpcnN0LW9mLXR5cGUge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcblxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAvKiAxICovXHJcbiAgaGVpZ2h0OiAwO1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4qIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4qIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC8qIDEgKi9cclxuICBtYXJnaW46IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4qL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4qL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4qIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4qL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8qIDEgKi9cclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4qL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4qIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4qIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4qL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4qL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk94YW5pdW1cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL094YW5pdW0tVmFyaWFibGVGb250X3dnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjIgc3VwcG9ydHMgdmFyaWF0aW9uc1wiKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3hhbml1bS1WYXJpYWJsZUZvbnRfd2dodC53b2ZmMicpIGZvcm1hdCgnd29mZjItdmFyaWF0aW9ucycpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDAgMTAwMDtcclxuICBmb250LXN0cmV0Y2g6IDI1JSAxNTElO1xyXG59IiwiOnJvb3Qge1xyXG4gIC0tbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgLyogQ29sb3JzICovXHJcbiAgLS13aGl0ZTogI0RFREVERTtcclxuICAtLXJlZDogI0M3MUMxQztcclxuICAtLWJsYWNrOiAjMEQwRDBEO1xyXG59IiwiLyogTm92byBDU1MgcGFyYSBjcmlhciBvIGVmZWl0byBkZSBwYXJhbGF4ZSAqL1xyXG4ucGFyYWxsYXgtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvKiBDZXJ0aWZpcXVlLXNlIGRlIHF1ZSBvIGNvbnRlw7pkbyBhbMOpbSBkYSBhbHR1cmEgZG8gY29udMOqaW5lciBuw6NvIHNlamEgdmlzw612ZWwgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhcmFsbGF4LWNvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKiBPcGNpb25hbCwgYXBlbmFzIHBhcmEgdG9ybmFyIG8gdGV4dG8gbWFpcyBsZWfDrXZlbCAqL1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5wYXJhbGxheC1jb250YWluZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAvKiBEZXNsb2NhbWVudG8gaW5pY2lhbCAqL1xyXG59XHJcblxyXG5cclxuXHJcbi5mYWRlLWluIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMsIHRyYW5zZm9ybSAwLjhzO1xyXG59XHJcblxyXG4uZmFkZS1pbi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn0iLCIuYmctaG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2JnLWhvbWUuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDc1dmg7XHJcbn1cclxuXHJcbi5iZy1hY2FkZW15IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvYmctYWNhZGVteS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNzV2aDtcclxufVxyXG5cclxuLmJnLXJhY2luZ3RlYW0ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9iZy1yYWNpbmd0ZWFtLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA3NXZoO1xyXG59XHJcblxyXG4uYmctc2ltdWxhdG9yIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvYmctc2ltdWxhdG9yLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA3NXZoO1xyXG59XHJcblxyXG4uYmctZHJpdmluZy1leHBlcmllbmNlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2JnLWRyaXZpbmctZXhwZXJpZW5jZXMuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDc1dmg7XHJcbn1cclxuXHJcbi5iZy1wYXJ0bmVycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2JnLXBhcnRuZXJzLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA3NXZoO1xyXG59XHJcblxyXG4uYmctc2FwaWVuc21pbmQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9iZy1zYXBpZW5zbWluZC5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiA5MCU7XHJcbn1cclxuXHJcbi5iZy1icmV1Y2Ege1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9iZy1icmV1Y2EuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGhlaWdodDogOTAlO1xyXG59XHJcblxyXG4uYmctZml0dGlwYWxkaSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2JnLWZpdHRpcGFsZGkuanBnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGhlaWdodDogMTA1JTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5iZy1ob21lIHtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodDogOTB2aDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctc2FwaWVuc21pbmQge1xyXG4gICAgICAgIGhlaWdodDogMTA1JTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctYnJldWNhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWZpdHRpcGFsZGkge1xyXG4gICAgICAgIGhlaWdodDogMTA1JTtcclxuICAgIH1cclxufSIsIi5iYXItd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzBweDtcclxufVxyXG5cclxuXHJcbi5iYXItd2hpdGUtY2FuY2VsLXBvc2l0aW9uIHtcclxuICAgIHRvcDogMHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJhci13aGl0ZSB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhci13aGl0ZS1wb3NzaXRpb24tbW9iaWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFyLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXItbW9iaWxlIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG59IixudWxsLCIuY29sX3JlZCB7XHJcbiAgICBib3JkZXItbGVmdDogc29saWQgdmFyKC0tcmVkKTtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5jb2wtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxQTFFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIHBhZGRpbmc6IDM1cHggMzVweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jb2wtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2wtY2VudGVyLWNvbHVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNvbC1jZW50ZXItY29sdW0gaW1nIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtYmFja2dyb3VuZCB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCA1JSAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG59XHJcblxyXG4uY29udGFpbmVyX2NvbDUwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHggMDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyX2NvbDUwIGg0LFxyXG5oMixcclxucCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXJfY29sX3Bvc2l0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1iYWNrZ3JvdW5kLXBvc2l0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcl9jb2w1MCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmxpcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItYmFja2dyb3VuZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4O1xyXG4gICAgfVxyXG59IiwiLmdyaWQtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciByZXBlYXQoMywgM2ZyKTtcclxuICAgIGdhcDogODBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uY29sLWZvb3RlciBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmdyaWQtZm9vdGVyIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIH1cclxufSIsIi5ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZ3JpZF80YyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG59XHJcblxyXG4uZ3JpZF8zYyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxufVxyXG5cclxuLmdyaWRfY2VudGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLmdyaWRfMmNfMWMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgM2ZyIDRmcjtcclxuICAgIGdhcDogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5ncmlkXzRjIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZF8zYyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWRfMmNfMWMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgIH1cclxufSIsbnVsbCwiLmltZy1yb3VuZGNvcm5lcnMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxufSIsIi5sYW5ndWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogI3JlZ2lvbiBFbGVtZW50cyAqL1xyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmxhbmd1YWdlIC5sYW5ndWFnZV9faXRlbTpob3ZlcixcclxuLmxhbmd1YWdlIC5sYW5ndWFnZV9faXRlbTphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxufVxyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4vKiAjZW5kcmVnaW9uICovXHJcblxyXG4vKiAjcmVnaW9uIE1vZGlmaWVycyAqL1xyXG4ubGFuZ3VhZ2UgLmxhbmd1YWdlX19pdGVtLmxhbmd1YWdlLS1pcy1hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi8qICNlbmRyZWdpb24gKi9cclxuIiwiLm1hcmdpbi10b3AxNTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wOTAge1xyXG4gICAgbWFyZ2luLXRvcDogOTBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AxMDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcblxyXG4ucGFkZGluZy10b3AzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wMzAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcDMwLnBhZGRpbmctdG9wMzAtbW9iaWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbn0iLCIubmF2YmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWxvZ28ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5uYXZiYXItbG9nbyBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLm5hdmJhci1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNTBweDtcclxufVxyXG5cclxuLm5hdmJhci1wYWdlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGdhcDogMjVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZiYXItc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI1cHg7XHJcbn1cclxuXHJcbi5uYXZiYXItc29jaWFsIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ubmF2YmFyLXBhZ2VzIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLyogLi4uIE91dHJhcyByZWdyYXMgQ1NTIGV4aXN0ZW50ZXMgLi4uICovXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luOiA2cHggMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbiNuYXZiYXItdG9nZ2xlOmNoZWNrZWQrLm5hdmJhci1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4jbmF2YmFyLXRvZ2dsZTpjaGVja2VkKy5uYXZiYXItbGlua3MgLm5hdmJhci1wYWdlcyxcclxuI25hdmJhci10b2dnbGU6Y2hlY2tlZCsubmF2YmFyLWxpbmtzIC5uYXZiYXItc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLWxvZ28gaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhY2tncm91bmQge1xyXG4gICAgICAgIGhlaWdodDogNnZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvKiBDb21lw6dhIGNvbSBvcGFjaWRhZGUgMCAqL1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgIC8qIEFkaWNpb25hIHRyYW5zacOnw6NvIHBhcmEgb3BhY2lkYWRlICovXHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1saW5rcy5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1saW5rcy5mYWRlLWluIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8qIEFwbGljYSBvcGFjaWRhZGUgMSBwYXJhIGZhemVyIG8gZmFkZS1pbiAqL1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlLmFjdGl2ZSAuaWNvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIDcuOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZS5hY3RpdmUgLmljb246bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlLmFjdGl2ZSAuaWNvbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgLTcuNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXBhZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDR2aDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXNvY2lhbCB7XHJcbiAgICAgICAgZ2FwOiAxMHZ3O1xyXG4gICAgfVxyXG5cclxufSIsIi5oaWRkZW4tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaGlkZGVuLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG59IixudWxsLG51bGwsIi50eHQtd2hpdGUge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLnR4dC1yZWQge1xyXG4gICAgY29sb3I6IHZhcigtLXJlZCk7XHJcbn1cclxuXHJcblxyXG4udHh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50eHQtbm8tc3BhY2Uge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udHh0LXVwcGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50eHQtbm90YSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogOXB4O1xyXG59XHJcblxyXG4udHh0LWItbm90YSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbn0iXX0= */