/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/Vendor/normalize.css ***!
  \**************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}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}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/page.css ***!
  \*********************************************************************************************************************************************/
h1,h2,p{margin:0}.page{background-color:#d1c0b0;display:flex;flex-direction:column;font-family:cinzel,sans-serif;font-size:16px;letter-spacing:1px;line-height:20px;margin:0 auto}html{scroll-behavior:smooth}@media screen and (max-width:1079px){.page{display:flex}}
/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header.css ***!
  \***********************************************************************************************************************************************/
.header{background-color:#f5c6aa;color:#000;margin:0;position:fixed;width:100%;z-index:1000}.header__logo{padding-top:35px;width:120px}.header__title{color:#fff;font-size:18px;font-weight:900;line-height:22px;margin:0}.header__line{border:none;border-top:.5px solid #fff;margin-top:50px}.header__auth{align-items:center;background-color:#f5c6aa;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:12px 20px;width:100%}@media screen and (max-width:600px){.header__logo{padding-left:50px;padding-top:70px}}@media screen and (max-width:542px){.header__logo{padding-left:20px;padding-top:40px}}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile.css ***!
  \************************************************************************************************************************************************/
.profile{align-items:center;display:flex;justify-content:center;margin-bottom:47px;margin-top:160px}.profile__avatar-container{display:inline-block;height:168.75px;position:relative;width:168.75px}.profile__image{border-radius:150px;height:120px;margin-right:25px;margin-top:20px;width:120px}.profile__edit-icon{background-image:url(3588e0189b6cf7bf12e4.jpg);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:30px;left:40%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:30px}.profile__avatar-container:hover .profile__image{opacity:.5}.profile__avatar-container:hover .profile__edit-icon{opacity:1}.profile__content{display:flex;flex-direction:column;justify-content:center;max-width:375px;width:100%}.profile__user{align-items:center;display:flex}.profile__name{font-size:30px;font-weight:600;line-height:48px}.profile__about,.profile__name{color:#fff;font-family:Inter;letter-spacing:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.profile__about{font-size:18px;font-weight:400;line-height:22px}.profile__edit{background-color:#000;cursor:pointer;margin-left:15px;opacity:1;transition:opacity .5s ease}.profile__edit:hover{opacity:.7}.profile__button{align-items:center;background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;display:flex;font-size:40px;height:50px;justify-content:center;margin-left:20px;max-width:150px;opacity:1;transition:opacity .5s ease;width:250px}.profile__button:hover{opacity:.7}@media screen and (max-width:743px){.profile__name{width:150px}.profile__user{align-items:flex-start;display:flex}}@media screen and (max-width:600px){.profile{display:flex;flex-direction:column;justify-content:center}.profile__button{margin:0;max-width:220px}.profile__content{align-items:center;display:flex}.profile__user{display:flex;justify-content:center}.profile__about{padding-bottom:15px}.profile__name{font-size:30px;text-align:center;width:300px}}@media screen and (max-width:542px){.profile__name{font-size:28px;text-align:center;width:280px}.profile__user{align-items:center}.profile__edit{margin:0}}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/element.css ***!
  \************************************************************************************************************************************************/
.elements{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;min-height:300px}.element{height:361px;position:relative;width:282px}.element__image{border-radius:10px 10px 0 0;cursor:pointer;height:282px;margin:0;max-width:282px;width:100%}.element__title{color:#000;font-family:Inter;font-size:20px;font-weight:900;letter-spacing:0;line-height:29px;margin:0;overflow:hidden;padding:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.element__info{align-items:center;background-color:#fff;border-radius:0 0 10px 10px;display:flex;justify-content:space-around;max-height:70px;max-width:282px}.element__trash{background-color:transparent;background-image:url(8cb59aa98088a1653f62.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:25px;opacity:1;position:absolute;right:20px;top:20px;transition:opacity .5s ease;width:25px}.element__trash:hover{opacity:.7}.element__like{background-color:transparent;background-image:url(1c9a7529d54f2dca61a6.jpg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:flex;height:25px;width:25px}.element__like-black{background-image:url(95984ed97cd39fcbf4b5.jpg)}.element__like-counter{margin-left:8px}@media screen and (max-width:915px){.elements__images{padding:0}.elements{display:grid;gap:5px;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:601px){.elements{align-items:center;display:flex;flex-direction:column}}@media screen and (max-width:542px){.elements__image{border-radius:5px}}
/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer.css ***!
  \***********************************************************************************************************************************************/
.footer{background-color:#f3c6a2;display:flex;justify-content:space-evenly;padding:20px}.footer__container{display:flex;gap:20px}.footer__icono{width:20px}.footer__copyright{color:#fff;font-family:Inter;font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;text-align:left}@media screen and (max-width:1024px){.page{width:102%}}@media screen and (max-width:768px){.page{width:112%}.footer{width:113%}}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/form.css ***!
  \*********************************************************************************************************************************************/
.form{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.closed-window{display:none}.form__error{color:red;font-size:10px}.popup__button_disabled{cursor:not-allowed}.form__popup{height:313px}.confirmation__popup,.form__popup{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;width:430px}.confirmation__popup{height:181px}.confirmation__close{bottom:100px;height:40px;left:250px;max-width:40px;opacity:1;position:relative;transition:opacity .5s ease}.confirmation__button{background-color:#000;color:#fff;font-family:Inter;font-size:18px;font-weight:400;height:50px;letter-spacing:0;line-height:22px;max-width:358px;opacity:1;text-align:center;transition:opacity .5s ease;width:100%}.edit__popup{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:272px;width:430px}.form__title{color:#000;font-family:Inter;font-size:24px;font-weight:900;letter-spacing:0;line-height:29px;margin-top:34px;text-align:left;width:330px}.form__about,.form__name{border:none;font-family:Inter;font-size:14px;font-weight:400;height:20px;letter-spacing:0;line-height:17px;max-width:358px;outline:none;text-align:left;width:100%}.form__about{margin-top:20px}.form__line{max-width:358px;width:100%}.form__button{background-color:#000;color:#fff;font-size:18px;height:50px;line-height:22px;margin-top:30px;opacity:1;text-align:center;transition:opacity .5s ease}.form__button,.form__photo{font-family:Inter;font-weight:400;letter-spacing:0;max-width:358px;width:100%}.form__photo{border:none;font-size:14px;height:20px;line-height:17px;outline:none;text-align:left}.form__button:hover{opacity:.7}.form__close{background-color:#000;bottom:100px;height:40px;left:250px;max-width:40px;opacity:1;position:relative;transition:opacity .5s ease}.form__close:hover{opacity:.7}.popup,.popup__opened{display:flex}.popup{align-items:center;border-radius:10px;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.popup-closed{display:none}.popup__title{color:#fff;display:flex;font-family:Inter;font-size:10px;font-weight:90;justify-content:flex-start;letter-spacing:0;line-height:29px;margin:0;width:500px}.popup__close{bottom:2px;height:30px;left:260px;max-width:30px;opacity:1;position:relative;transition:opacity .5s ease;width:100%}.popup__close:hover{opacity:.7}.popup__picture{height:700px;max-width:500px}.overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;position:fixed;width:100%}.overlay__visible{display:block}@media screen and (max-width:542px){.form__popup{height:270px;width:288px}.form__title{font-size:20px;width:200px}.form__about,.form__name{width:240px}.form__button{font-size:15px;width:240px}.form__line{width:240px}.form__close{bottom:100px;height:26px;left:130px;position:relative;width:26px}.popup__picture{height:350px;max-width:270px}.popup__close{bottom:2px;height:20px;left:150px;max-width:20px;position:relative;width:100%}.popup__title{width:270px}}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/Fonts/fonts.css ***!
  \*********************************************************************************************************************************************/
@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(fb55d5da48c7bee4d80a.woff2)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(878eccfa0e5c8240899d.woff2)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(fb55d5da48c7bee4d80a.woff2)}@font-face{font-family:cinzel;font-style:normal;font-weight:400;src:url(df2966c125b0b82cc089.ttf)}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/auth.css ***!
  \*********************************************************************************************************************************************/
.auth__title{color:#000;display:flex;font-size:24px;font-weight:900;justify-content:center;padding-top:180px}.auth__form{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:400px;padding-top:50px;width:100%}.auth__input{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#000;font-size:16px;outline:none;padding:12px}.auth__input::-moz-placeholder{color:#000}.auth__input::placeholder{color:#000}.auth__button{background-color:#fff;border:none;color:#000;cursor:pointer;font-size:16px;font-weight:700;margin-top:165px;padding:12px;transition:.3s ease}.auth__button:hover{background-color:#ddd}.auth__register-text{color:#000;display:flex;font-size:14px;font-weight:400;justify-content:center;margin-bottom:65px}.auth__register-text a{color:#000;text-decoration:none}.header__auth-email{color:#000;font-size:18px;font-weight:500}.header__auth-logout{background:none;border:none;color:#fff;font-size:18px;font-weight:400}.header__auth-title{font-size:20px;font-weight:700;line-height:1}.header__auth-logo{align-items:center;display:flex;justify-content:space-around}.header__auth-left{align-items:center;display:flex;gap:16px}.service__title{line-height:1}.navbtn{background:#e0d6cf;border:none;border-radius:9999px;color:#333;cursor:pointer;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .2s ease}.navbtn:hover{background:#a67c5b;color:#fff}.navbtn:active{transform:translateY(0)}.navbtn--active{background:#a67c5b;color:#fff}.navbtn--accent{background:coral;color:#fff}.navbtn--outline{background:#e0d6cf;border:none;border-radius:9999px;color:#333;cursor:pointer;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .2s ease}.navbtn--outline:hover{background:#a67c5b;color:#fff}.navbtn--accent:hover{background:#e96d3f}.header__auth-email{font-size:.9rem;margin:0 4px 0 8px;max-width:220px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/home.css ***!
  \*********************************************************************************************************************************************/
.home{width:100%}.home__welcome{align-items:center;background-image:url(20c78e849a41f152ca11.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;display:flex;gap:40px;height:100vh;justify-content:center;width:100%}.home__welcome-image{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home__welcome_title{color:#f0f8ff;font-size:50px;line-height:1.5}.home__welcome_text{color:#f0f8ff;font-size:20px;line-height:1.5;width:500px}.service__image{border:3px solid #a67c5b;border-radius:10%;height:220px;-o-object-position:50% 45%;object-position:50% 45%;width:220px}.about__image,.service__image{-o-object-fit:cover;object-fit:cover}.about__image{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:50% 30%;border-top-right-radius:50% 30%;display:block;height:auto;width:300px}.about,.service{align-items:center;color:#000;display:flex;gap:40px;height:100vh;justify-content:center;margin:40px auto;max-width:1000px;padding:0 40px;width:100%}.about__title{line-height:1}@media screen and (max-width:1280px){.about,.home__welcome,.service{height:80vh}}@media screen and (max-width:1024px){.home__welcome{width:105%}}@media screen and (max-width:768px){.home__welcome{width:117%}.home__welcome_title{font-size:40px}.about,.service{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:40px}.about__title{bottom:200px;position:relative}.service__oraculo,.service__reiki,.service__tarot{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:425px){.about__title{bottom:10px;margin-top:200px}.service__title{padding-top:200px}}@media screen and (max-width:425px){@media screen and (max-width:425px){.home__welcome{align-content:center;display:flex;flex-wrap:wrap;width:121%}.header__auth-title{padding-right:15px}.about,.service{justify-content:center}}}@media screen and (max-width:768px){.service__oraculo,.service__reiki,.service__tarot{gap:20px}}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/content.css ***!
  \************************************************************************************************************************************************/
.content{background-attachment:fixed;background-image:url(d8ef24d4202daef86e7b.svg);background-position:center 250px;background-repeat:no-repeat;background-size:clamp(520px,60vmin,900px)}
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/styles/index.css ***!
  \**********************************************************************************************************************************************/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFhLENBQ2IsY0FBZSxDQUZmLFVBSUYsQ0FJQSxvQkFDRSxrQkFDRixDQUlBLGdCQUVFLHNCQUNGLENBWkYsQ0FjRixDQUVBLG9DQUNFLGtEOzs7O0FDM05GLFNBS0UsMkJBQTRCLENBSjVCLHdEQUFrRCxDQUVsRCxnQ0FBaUMsQ0FEakMsMkJBQTRCLENBRTVCLGdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2ViX3Byb2plY3RfYXJvdW5kLy4vc3JjL1ZlbmRvci9ub3JtYWxpemUuY3NzIiwid2VicGFjazovL3dlYl9wcm9qZWN0X2Fyb3VuZC8uL3NyYy9ibG9ja3MvcGFnZS5jc3MiLCJ3ZWJwYWNrOi8vd2ViX3Byb2plY3RfYXJvdW5kLy4vc3JjL2Jsb2Nrcy9oZWFkZXIuY3NzIiwid2VicGFjazovL3dlYl9wcm9qZWN0X2Fyb3VuZC8uL3NyYy9ibG9ja3MvcHJvZmlsZS5jc3MiLCJ3ZWJwYWNrOi8vd2ViX3Byb2plY3RfYXJvdW5kLy4vc3JjL2Jsb2Nrcy9lbGVtZW50LmNzcyIsIndlYnBhY2s6Ly93ZWJfcHJvamVjdF9hcm91bmQvLi9zcmMvYmxvY2tzL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vd2ViX3Byb2plY3RfYXJvdW5kLy4vc3JjL2Jsb2Nrcy9mb3JtLmNzcyIsIndlYnBhY2s6Ly93ZWJfcHJvamVjdF9hcm91bmQvLi9zcmMvRm9udHMvZm9udHMuY3NzIiwid2VicGFjazovL3dlYl9wcm9qZWN0X2Fyb3VuZC8uL3NyYy9ibG9ja3MvYXV0aC5jc3MiLCJ3ZWJwYWNrOi8vd2ViX3Byb2plY3RfYXJvdW5kLy4vc3JjL2Jsb2Nrcy9ob21lLmNzcyIsIndlYnBhY2s6Ly93ZWJfcHJvamVjdF9hcm91bmQvLi9zcmMvYmxvY2tzL2NvbnRlbnQuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRvXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJpZ2UgbGEgYWx0dXJhIGRlIGzDrW5lYSBlbiB0b2RvcyBsb3MgbmF2ZWdhZG9yZXMuXG4gKiAyLiBJbXBpZGUgcXVlIHNlIGFqdXN0ZSBlbCB0YW1hw7FvIGRlIGxhIGZ1ZW50ZSB0cmFzIGxvcyBjYW1iaW9zIGRlIG9yaWVudGFjacOzbiBlbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWNjaW9uZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRWxpbWluYSBlbCBtYXJnZW4gZW4gdG9kb3MgbG9zIG5hdmVnYWRvcmVzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyaXphLCBkZSBmb3JtYSBjb25zaXN0ZW50ZSwgZWwgZWxlbWVudG8gYG1haW5gIGVuIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyaWdlIGVsIHRhbWHDsW8gZGUgZnVlbnRlIHkgbWFyZ2VuIGVuIGxvcyBlbGVtZW50b3MgYGgxYGRlbnRybyBkZSBsb3MgY29udGV4dG9zIGBzZWN0aW9uYCB5XG4gKiBgYXJ0aWNsZWAgZW4gQ2hyb21lLCBGaXJlZm94IHkgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIENvbnRlbmlkbyBhZ3J1cGFkb1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZ3JlZ2EgZW4gRmlyZWZveCBlbCB0YW1hw7FvIGRlIGNhamEgY29ycmVjdG8uXG4gKiAyLiBNdWVzdHJhIGVsIGRlc2JvcmRhbWllbnRvIChvdmVyZmxvdykgZW4gRWRnZSBlIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmlnZSBsYSBoZXJlbmNpYSB5IGVsIGVzY2FsYWRvIGRlbCB0YW1hw7FvIGRlIGxhIGZ1ZW50ZSBlbiB0b2RvcyBsb3MgbmF2ZWdhZG9yZXMuXG4gKiAyLiBDb3JyaWdlIGVsIHRhbWHDsW8gZGUgZnVlbnRlIGBlbWAgaW1wYXIgZW4gdG9kb3MgbG9zIG5hdmVnYWRvcmVzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBTZW3DoW50aWNhIGEgbml2ZWwgZGUgdGV4dG9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRWxpbWluYSBlbCBmb25kbyBncmlzIGRlIGxvcyBlbmxhY2VzIGFjdGl2b3MgZW4gSUUgMTBcbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gRWxpbWluYSBlbCBib3JkZSBkZWwgYm90w7NuIGVuIENocm9tZSA1Ny1cbiAqIDIuIEFncmVnYSBsYSBkZWNvcmFjacOzbiBkZSB0ZXh0byBjb3JyZWN0YSBlbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSB5IFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWdyZWdhIGVsIGdyb3NvciBkZSBmdWVudGUgY29ycmVjdG8gZW4gQ2hyb21lLCBFZGdlIHkgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJpZ2UgbGEgaGVyZW5jaWEgeSBlbCBlc2NhbGFkbyBkZWwgdGFtYcOxbyBkZSBsYSBmdWVudGUgZW4gdG9kb3MgbG9zIG5hdmVnYWRvcmVzLlxuICogMi4gQ29ycmlnZSBlbCB0YW1hw7FvIGRlIGZ1ZW50ZSBgZW1gIGltcGFyIGVuIHRvZG9zIGxvcyBuYXZlZ2Fkb3Jlcy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFncmVnYSBlbCB0YW1hw7FvIGRlIGZ1ZW50ZSBjb3JyZWN0byBlbiB0b2RvcyBsb3MgbmF2ZWdhZG9yZXMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBFdml0YSBxdWUgbG9zIGVsZW1lbnRvcyBgc3ViYCB5IGBzdXBgIGFmZWN0ZW4gbGEgYWx0dXJhIGRlIGzDrW5lYSBlblxuICogdG9kb3MgbG9zIG5hdmVnYWRvcmVzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIENvbnRlbmlkbyBpbnNlcnRhZG9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogRWxpbWluYSBlbCBib3JkZSBkZSBsYXMgaW3DoWdlbmVzIGRlbnRybyBkZSBlbmxhY2VzIGVuIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXVsYXJpb3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2FtYmlhIGxvcyBlc3RpbG9zIGRlIGZ1ZW50ZSBlbiB0b2RvcyBsb3MgbmF2ZWdhZG9yZXMuXG4gKiAyLiBFbGltaW5hIGVsIG1hcmdlbiBlbiBGaXJlZm94IHkgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBNdWVzdHJhIGVsIGV4Y2VkZW50ZSBlbiBJRS5cbiAqIDEuIE11ZXN0cmEgZWwgZGVzYm9yZGFtaWVudG8gKG92ZXJmbG93KSBlbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBFbGltaW5hIGxhIGhlcmVuY2lhIGRlIHRleHQtdHJhbnNmb3JtIGVuIEVkZ2UsIEZpcmVmb3ggZSBJRS5cbiAqIDEuIEVsaW1pbmEgbGEgaGVyZW5jaWEgZGUgdGV4dC10cmFuc2Zvcm0gZW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJpZ2UgbGEgaW5jYXBhY2lkYWQgZGUgYXBsaWNhciBlc3RpbG9zIGEgdGlwb3Mgc29icmUgbG9zIHF1ZSBzZSBwdWVkZSBoYWNlciBjbGljIGVuIGlPUyB5IFNhZmFyaS4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBFbGltaW5hIGVsIGJvcmRlIGludGVyaW9yIHkgZWwgcmVsbGVubyBlbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RhYmxlY2UgbG9zIGVzdGlsb3MgZGUgZm9jbyBxdWUgZnVlcm9uIGRlc2NvbmZpZ3VyYWRvcyBwb3IgbGEgcmVnbGEgYW50ZXJpb3IuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmlnZSBlbCByZWxsZW5vIGVuIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmlnZSBlbCBhanVzdGUgZGUgdGV4dG8gZW4gRWRnZSBlIElFLlxuICogMi4gQ29ycmlnZSBsYSBoZXJlbmNpYSBkZSBjb2xvciBkZSBsb3MgZWxlbWVudG9zIGBmaWVsZHNldGAgZW4gSUUuXG4gKiAzLiBFbGltaW5hIGVsIMOhcmVhIGRlIHJlbGxlbm8gcGFyYSBxdWUgbG9zIGRlc2Fycm9sbGFkb3JlcyBubyBzZSB2ZWFuIHNvcnByZW5kaWRvcyBhbCByZWR1Y2lyIGEgY2Vyb1xuICogICAgZWxlbWVudG8gYGZpZWxkc2V0YCBlbiB0b2RvcyBsb3MgbmF2ZWdhZG9yZXMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWdyZWdhIGVsIGFsaW5lYWRvIHZlcnRpY2FsIGNvcnJlY3RvIGVuIENocm9tZSwgRmlyZWZveCB5IE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIEVsaW1pbmEgbGEgYmFycmEgZGUgZGVzcGxhemFtaWVudG8gdmVydGljYWwgcHJlZGV0ZXJtaW5hZGEgZW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWdyZWdhIGVsIHRhbWHDsW8gZGUgY2FqYSBjb3JyZWN0byBlbiBJRSAxMC5cbiAqIDIuIEVsaW1pbmEgZWwgw6FyZWEgZGUgcmVsbGVubyBlbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiogQ29ycmlnZSBlbCBlc3RpbG8gZGVsIGN1cnNvciBkZSBsb3MgYm90b25lcyBwYXJhIG1heGltaXphciB5IG1pbmltaXphciBlbiBDaHJvbWUuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmlnZSBsYSBhcGFyaWVuY2lhIGV4dHJhw7FhIGVuIENocm9tZSB5IFNhZmFyaS5cbiAqIDIuIENvcnJpZ2UgZWwgZXN0aWxvIGRlIGNvbnRvcm5vIGVuIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogRWxpbWluYSBlbCByZWxsZW5vIGludGVyaW9yIGVuIENocm9tZSB5IFNhZmFyaSwgZW4gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmlnZSBsYSBpbmNhcGFjaWRhZCBkZSBhcGxpY2FyIGVzdGlsb3MgYSB0aXBvcyBzb2JyZSBsb3MgcXVlIHNlIHB1ZWRlIGhhY2VyIGNsaWMgZW4gaU9TIHkgU2FmYXJpLlxuICogMi4gQ2FtYmlhIGxhcyBwcm9waWVkYWRlcyBkZSBmdWVudGUgcGFyYSBgaW5oZXJpdGAgZW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZvXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWdyZWdhIGxhIHZpc3VhbGl6YWNpw7NuIGNvcnJlY3RhIGVuIEVkZ2UsIElFIDEwKyB5IEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWdyZWdhIGxhIHZpc3VhbGl6YWNpw7NuIGNvcnJlY3RhIGVuIHRvZG9zIGxvcyBuYXZlZ2Fkb3Jlcy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBPdHJvc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZ3JlZ2EgbGEgdmlzdWFsaXphY2nDs24gY29ycmVjdGEgZW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZ3JlZ2EgbGEgdmlzdWFsaXphY2nDs24gY29ycmVjdGEgZW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiaDEsXG5oMixcbnAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIENvbmZpZ3VyYWNpw7NuIGJhc2UgKi9cbi5wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcImNpbnplbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjMGIwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAucGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIC8qIG1heC13aWR0aDogODgwcHg7ICovXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG5cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBzaSBxdWllcmVzIHF1ZSBxdWVkZSBzaWVtcHJlIGFycmliYSAqL1xuICAvKiB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmFhO1xuICBjb2xvcjogYmxhY2s7XG4gIC8qIHBhZGRpbmc6IDIwcHg7ICovXG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC5oZWFkZXJfX3RpdGxlIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogd2lkdGg6IDEwMCU7ICovXG5cbi5oZWFkZXJfX2xpbmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNmZmY7XG59XG5cbi5oZWFkZXJfX2F1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIG1lam9yIHF1ZSBcImVuZFwiIHBhcmEgcXVlIHF1ZWRlIGNlbnRyYWRvICAqL1xuICB3aWR0aDogMTAwJTsgLypvY3VwYSB0b2RvIGVsIGFuY2hvICovXG4gIC8qIG1heC13aWR0aDogMTIwMHB4OyAqL1xuICAvKiBtYXJnaW46IDAgYXV0bzsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZhYTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDJweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4ucHJvZmlsZV9fYXZhdGFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2OC43NXB4O1xuICBoZWlnaHQ6IDE2OC43NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9maWxlX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2ZpbGVfX2VkaXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzMHB4OyAvKiBBanVzdGEgZWwgdGFtYcOxbyBzZWfDum4gc2VhIG5lY2VzYXJpbyAqL1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvRWRpdEJ1dHRvbi5qcGcpOyAvKiBSdXRhIGRlIGxhIGltYWdlbiBkZWwgbMOhcGl6ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIE1vc3RyYXIgZWwgaWNvbm8gZGUgZWRpY2nDs24gYWwgaGFjZXIgaG92ZXIgc29icmUgZWwgY29udGVuZWRvciBkZSBsYSBpbWFnZW4gKi9cbi8qIEVmZWN0byBhbCBoYWNlciBob3ZlciBzb2JyZSBlbCBjb250ZW5lZG9yICovXG4ucHJvZmlsZV9fYXZhdGFyLWNvbnRhaW5lcjpob3ZlciAucHJvZmlsZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjU7IC8qIE9wYWNhIGxhIGltYWdlbiBkZSBwZXJmaWwgKi9cbn1cblxuLnByb2ZpbGVfX2F2YXRhci1jb250YWluZXI6aG92ZXIgLnByb2ZpbGVfX2VkaXQtaWNvbiB7XG4gIG9wYWNpdHk6IDE7IC8qIE11ZXN0cmEgZWwgaWNvbm8gZGUgZWRpY2nDs24gKi9cbn1cblxuLnByb2ZpbGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9maWxlX191c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGVfX25hbWUge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2ZpbGVfX2Fib3V0IHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9maWxlX19lZGl0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5wcm9maWxlX19lZGl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucHJvZmlsZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cblxuLnByb2ZpbGVfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQzcHgpIHtcbiAgLnByb2ZpbGVfX25hbWUge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5wcm9maWxlX191c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucHJvZmlsZV9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZmlsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnByb2ZpbGVfX3VzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucHJvZmlsZV9fYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnByb2ZpbGVfX25hbWUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MnB4KSB7XG4gIC5wcm9maWxlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5wcm9maWxlX191c2VyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnByb2ZpbGVfX2VkaXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLmVsZW1lbnRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uZWxlbWVudCB7XG4gIHdpZHRoOiAyODJweDtcbiAgaGVpZ2h0OiAzNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWxlbWVudF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDI4MnB4O1xuICBoZWlnaHQ6IDI4MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lbGVtZW50X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmVsZW1lbnRfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDI4MnB4O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cblxuLmVsZW1lbnRfX3RyYXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvVHJhc2gxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbi5lbGVtZW50X190cmFzaDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmVsZW1lbnRfX2xpa2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0ltYWdlcy9MaWtlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbGVtZW50X19saWtlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0ltYWdlcy9saWtlX2JsYWNrLmpwZyk7XG59XG5cbi5lbGVtZW50X19saWtlLWNvdW50ZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTVweCkge1xuICAuZWxlbWVudHNfX2ltYWdlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5lbGVtZW50cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkge1xuICAuZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MnB4KSB7XG4gIC5lbGVtZW50c19faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7IC8qIHBhZGRpbmcgcGFyZWpvIGVuIHRvZGFzIGRpcmVjY2lvbmVzICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M2YTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX2ljb25vIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZSB7XG4gICAgd2lkdGg6IDEwMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Uge1xuICAgIHdpZHRoOiAxMTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHdpZHRoOiAxMTMlO1xuICB9XG59XG4iLCIuZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY2xvc2VkLXdpbmRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnBvcHVwX19idXR0b25fZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybV9fcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNDMwcHg7XG4gIGhlaWdodDogMzEzcHg7XG59XG5cbi5jb25maXJtYXRpb25fX3BvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDQzMHB4O1xuICBoZWlnaHQ6IDE4MXB4O1xufVxuXG4uY29uZmlybWF0aW9uX19jbG9zZSB7XG4gIG1heC13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1MHB4O1xuICBib3R0b206IDEwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cblxuLmNvbmZpcm1hdGlvbl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzU4cHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbn1cblxuLmVkaXRfX3BvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDQzMHB4O1xuICBoZWlnaHQ6IDI3MnB4O1xufVxuXG4uZm9ybV9fdGl0bGUge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5mb3JtX19uYW1lIHtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtX19hYm91dCB7XG4gIG1heC13aWR0aDogMzU4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9ybV9fbGluZSB7XG4gIG1heC13aWR0aDogMzU4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzU4cHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZvcm1fX3Bob3RvIHtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb3JtX19jbG9zZSB7XG4gIG1heC13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1MHB4O1xuICBib3R0b206IDEwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZvcm1fX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucG9wdXBfX29wZW5lZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucG9wdXAtY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDUwMHB4O1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLnBvcHVwX19jbG9zZSB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNjBweDtcbiAgYm90dG9tOiAycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4ucG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucG9wdXBfX3BpY3R1cmUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ub3ZlcmxheV9fdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDJweCkge1xuICAuZm9ybV9fcG9wdXAge1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG5cbiAgLmZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmZvcm1fX25hbWUge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIC5mb3JtX19hYm91dCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLmZvcm1fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5mb3JtX19saW5lIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cblxuICAuZm9ybV9fY2xvc2Uge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTMwcHg7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wb3B1cF9fcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLnBvcHVwX19jbG9zZSB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cblxuICAucG9wdXBfX3RpdGxlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKC4uL0ZvbnRzL0ludGVyRGlzcGxheS1CbGFjay53b2ZmMik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL0ZvbnRzL0ludGVyRGlzcGxheS1MaWdodC53b2ZmMik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKC4uL0ZvbnRzL0ludGVyRGlzcGxheS1CbGFjay53b2ZmMik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjaW56ZWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCguLi9Gb250cy9jaW56ZWwucmVndWxhci50dGYpO1xufVxuIiwiLmF1dGhfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYXV0aF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmF1dGhfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiB1bm8gZGViYWpvIGRlbCBvdHJvICovXG4gIGdhcDogMjBweDsgLyogZXNwYWNpbyBlbnRyZSBpbnB1dHMgeSBib3TDs24gKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7IC8qIG8gbG8gcXVlIHNlIGFqdXN0ZSBhbCBkaXNlw7FvICovXG4gIG1hcmdpbjogMCBhdXRvOyAvKiBjZW50cmFyIGVuIHBhbnRhbGxhICovXG59XG5cbi5hdXRoX19pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgLyogY29tbyBlbiB0dSBpbWFnZW4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXV0aF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hdXRoX19idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbn1cblxuLmF1dGhfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5hdXRoX19yZWdpc3Rlci10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5hdXRoX19yZWdpc3Rlci10ZXh0IGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl9fYXV0aC1lbWFpbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkZXJfX2F1dGgtbG9nb3V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGVyX19hdXRoLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmhlYWRlcl9fYXV0aC1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIHdpZHRoOiA4ODBweDsgKi9cbiAgLyogYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2ZmZjsgKi9cbiAgLyogcGFkZGluZzogMCAwIDMwcHg7ICovXG59XG5cbi5oZWFkZXJfX2F1dGgtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5uYXZidG4ge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZTBkNmNmO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uYXZidG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTY3YzViO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogQWN0aXZvIChydXRhIGFjdHVhbCkgKi9cbi5uYXZidG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhNjdjNWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBWYXJpYW50ZXMgb3BjaW9uYWxlcyAqL1xuLm5hdmJ0bi0tYWNjZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmN2Y1MDsgLyogQ1RBIGZ1ZXJ0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YnRuLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogI2UwZDZjZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5uYXZidG4tLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTY3YzViO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJ0bi0tYWNjZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5NmQzZjtcbn1cblxuLyogRW1haWwgY29tcGFjdG8gcGFyYSBxdWUgbm8gc2Ug4oCcY29tYeKAnSBlbCBsYXlvdXQgKi9cbi5oZWFkZXJfX2F1dGgtZW1haWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW46IDAgNHB4IDAgOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAyMjBweDsgLyogYWp1c3RhIHNpIG5lY2VzaXRhcyAqL1xufVxuIiwiLmhvbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWVfX3dlbGNvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgLyogbWF4LXdpZHRoOiAxMDAlIGF1dG87ICovXG4gIGhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiBibGFjaztcbiAgLyogcGFkZGluZzogNDBweCAyMHB4OyAqL1xuICBkaXNwbGF5OiBmbGV4OyAvKiBhY3RpdmEgZmxleGJveCAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBjZW50cmEgdmVydGljYWxtZW50ZSAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogY2VudHJhIGVsIGJsb3F1ZSBlbiBlbCBjb250ZW5lZG9yICovXG4gIGdhcDogNDBweDsgLyogZXNwYWNpbyBlbnRyZSBpbWFnZW4geSB0ZXh0byAqL1xuICAvKiBtYXgtd2lkdGg6IDEwMDBweDsgICovXG4gIC8qIG1hcmdpbjogNDBweCBhdXRvOyAqL1xuICAvKiBtYXJnaW4tdG9wOiAxNTVweDsgKi9cbiAgLyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xuICBjb2xvcjogYmxhY2s7XG4gIC8qIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaCkpOyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9JbWFnZXMvaW1hZ2Vfd2VsY29tZTIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIHBsYWNlLWl0ZW1zOiBjZW50ZXI7ICovXG4gIC8qIOKaoO+4jyBlbGltaW5hIGVzdG8gcXVlIHRlIGFjaGljYSBsYSBzZWNjacOzbiAqL1xuICAvKiBoZWlnaHQ6IDQwMHB4OyAgPC0tIFFVSVRBUiAqL1xufVxuXG4uaG9tZV9fd2VsY29tZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyAvKiBxdWUgbGxlbmUgYmllbiBlbCBlc3BhY2lvICovXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8qIHJlY3TDoW5ndWxvICovXG59XG5cbi5ob21lX193ZWxjb21lX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogYWxpY2VibHVlO1xufVxuXG4uaG9tZV9fd2VsY29tZV90ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogYWxpY2VibHVlO1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5zZXJ2aWNlX19pbWFnZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2E2N2M1YjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDQ1JTtcbn1cblxuLmFib3V0X19pbWFnZSB7XG4gIHdpZHRoOiAzMDBweDsgLyogYWp1c3RhIGEgdHUgbWVkaWRhICovXG4gIGhlaWdodDogYXV0bzsgLyogbWFudGllbmUgcHJvcG9yY2nDs24gKi9cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlIDMwJTsgLyogcmVkb25kZWEgYXJyaWJhIGl6cXVpZXJkYSAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlIDMwJTsgLyogcmVkb25kZWEgYXJyaWJhIGRlcmVjaGEgKi9cbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgLyogcmVjdG8gYWJham8gKi9cbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IC8qIHJlY3RvIGFiYWpvICovXG4gIG9iamVjdC1maXQ6IGNvdmVyOyAvKiBwYXJhIHF1ZSBubyBzZSBkZWZvcm1lICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiA6cm9vdCB7XG4gIC0taGVhZGVyLWg6IDg4cHg7XG59ICAqL1xuXG4vKiAxKSBTY3JvbGwgc3VhdmUgeSBzbmFwcGluZyBvcGNpb25hbCBlbnRyZSBzZWNjaW9uZXMgKi9cbi8qIGh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn0gKi9cbi8qIC5jb250ZW50IHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59IG9wY2lvbmFsLCBwZXJvIG11eSByaWNvICovXG4vKiBzZWN0aW9uIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufSAqL1xuXG4vKiAyKSBIZXJvIC8gQmllbnZlbmlkYTogcGFudGFsbGEgY29tcGxldGEgKG1lbm9zIGVsIGhlYWRlcikgKi9cblxuLnNlcnZpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IC8qIGFjdGl2YSBmbGV4Ym94ICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIGNlbnRyYSB2ZXJ0aWNhbG1lbnRlICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBjZW50cmEgZWwgYmxvcXVlIGVuIGVsIGNvbnRlbmVkb3IgKi9cbiAgZ2FwOiA0MHB4OyAvKiBlc3BhY2lvIGVudHJlIGltYWdlbiB5IHRleHRvICovXG4gIG1heC13aWR0aDogMTAwMHB4OyAvKiBhbmNobyBtw6F4aW1vICovXG4gIG1hcmdpbjogNDBweCBhdXRvOyAvKiBjZW50cmEgaG9yaXpvbnRhbG1lbnRlICovXG4gIHBhZGRpbmc6IDAgNDBweDsgLyogZXNwYWNpbyBpbnRlcm5vIHBhcmEgbm8gcGVnYXJzZSBhIGJvcmRlcyAqL1xufVxuXG4uYWJvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IC8qIGFjdGl2YSBmbGV4Ym94ICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIGNlbnRyYSB2ZXJ0aWNhbG1lbnRlICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBjZW50cmEgZWwgYmxvcXVlIGVuIGVsIGNvbnRlbmVkb3IgKi9cbiAgZ2FwOiA0MHB4OyAvKiBlc3BhY2lvIGVudHJlIGltYWdlbiB5IHRleHRvICovXG4gIG1heC13aWR0aDogMTAwMHB4OyAvKiBhbmNobyBtw6F4aW1vICovXG4gIG1hcmdpbjogNDBweCBhdXRvOyAvKiBjZW50cmEgaG9yaXpvbnRhbG1lbnRlICovXG4gIHBhZGRpbmc6IDAgNDBweDsgLyogZXNwYWNpbyBpbnRlcm5vIHBhcmEgbm8gcGVnYXJzZSBhIGJvcmRlcyAqL1xufVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaG9tZV9fd2VsY29tZSB7XG4gICAgaGVpZ2h0OiA4MHZoOyAvKiB1biBwb3F1aXRvIG1lbm9zIGRlIHBhbnRhbGxhICovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZXJ2aWNlIHtcbiAgICBoZWlnaHQ6IDgwdmg7IC8qIHVuIHBvcXVpdG8gbWVub3MgZGUgcGFudGFsbGEgKi9cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBoZWlnaHQ6IDgwdmg7IC8qIHVuIHBvcXVpdG8gbWVub3MgZGUgcGFudGFsbGEgKi9cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVfX3dlbGNvbWUge1xuICAgIHdpZHRoOiAxMDUlOyAvKiB1biBwb3F1aXRvIG1lbm9zIGRlIHBhbnRhbGxhICovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX3dlbGNvbWUge1xuICAgIHdpZHRoOiAxMTclOyAvKiB1biBwb3F1aXRvIG1lbm9zIGRlIHBhbnRhbGxhICovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX3dlbGNvbWVfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZSxcbiAgLmFib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZV9fdGFyb3QsXG4gIC5zZXJ2aWNlX19yZWlraSxcbiAgLnNlcnZpY2VfX29yYWN1bG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VydmljZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmhvbWVfX3dlbGNvbWUge1xuICAgICAgd2lkdGg6IDEyMSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmhlYWRlcl9fYXV0aC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmFib3V0LFxuICAgIC5zZXJ2aWNlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZV9fdGFyb3QsXG4gIC5zZXJ2aWNlX19yZWlraSxcbiAgLnNlcnZpY2VfX29yYWN1bG8ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuIiwiLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9JbWFnZXMvS2FyaW5hTG9nbzQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUwcHg7IC8qIGJhamEgdW4gcG9jbyBiYWpvIGVsIGhlYWRlciAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNsYW1wKDUyMHB4LCA2MHZtaW4sIDkwMHB4KTsgLyogZXNjYWxhIGZsdWlkYSB5IGNvbnRlbmlkYSAqL1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyAvKiBzZSBtdWV2ZSBjb24gZWwgc2Nyb2xsICovXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/