/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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}
@font-face{font-family:Poppins;font-weight:400;src:url(35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;src:url(673ed42382ab264e0bf5.ttf) format("truetype")}
.page{background-color:#fcf5e5;color:#212121;font-family:Poppins,Arial,Helvetica,sans-serif;margin:0 auto;position:relative;width:100%}.page__section{margin:0 auto;max-width:1280px}
.header{background-color:#fff;display:flex;justify-content:center;padding:0;width:100%}.header__logo{height:26px;margin:10px auto;width:94px}
.content{padding:0 20px}@media screen and (max-width:630px){.content{padding:0 16px}}
.profile{border-bottom:1px solid #21212166;display:flex;font-weight:500;padding:34px 0 20px}.profile__avatar-container{border-radius:8px;height:190px;position:relative;width:190px}.profile__avatar{border-radius:8px;height:100%;margin-right:20px;width:100%}.profile__avatar-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;margin:auto auto 12px;padding:0}.profile__avatar-button:hover{text-decoration:underline}.profile__avatar-overlay{align-items:center;background-color:#000;border-radius:8px;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;width:100%}.profile__avatar-container:hover .profile__avatar-overlay{opacity:.5}.profile__avatar-button-icon{margin-right:8px;vertical-align:-2px}.profile__text{display:flex;flex-direction:column;max-width:420px}.profile__name{font-size:32px;margin:0}.profile__name,.profile__paragraph{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1;max-width:420px;overflow:hidden;text-overflow:ellipsis}.profile__paragraph{font-size:16px;margin:12px 0 18px;opacity:70%}.profile__edit-button{background-color:transparent;border:none;color:#212121;font-size:16px;line-height:1;margin:auto auto 0 0;opacity:70%;padding:0}.profile__edit-button:hover{cursor:pointer;opacity:100%}.profile__edit-button-icon{margin-right:8px;vertical-align:-2px}.profile__post-button{background-color:#212121;border:none;border-radius:8px;color:#fff;display:flex;font-size:16px;height:52px;line-height:1;margin:auto 0 0 auto;padding:18px 24px 18px 32px;white-space:nowrap;width:157px}.profile__post-button-icon{height:12px;margin:2px 8px 2px 0;width:12px}.profile__post-button:hover{background-color:#21212166;cursor:pointer}@media screen and (max-width:630px){.profile{align-items:center;flex-direction:column;max-width:288px;padding-top:20px;text-align:center}.profile__avatar-container{border-radius:8px;height:80px;position:relative;width:80px}.profile__avatar{height:100%;margin-right:0;width:100%}.profile__avatar-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:4.66px;height:24px;justify-content:center;left:auto;opacity:1;right:4.66px;top:auto;transition:none;width:24px}.profile__avatar-container:hover .profile__avatar-overlay{opacity:1}.profile__avatar-button{font-size:0;margin:0;opacity:1}.profile__avatar-button-icon{color:#fff;margin:0;opacity:1;vertical-align:0}.profile__name{font-size:20px;margin-top:12px}.profile__paragraph{margin-top:6px}.profile__edit-button{margin:32px auto auto}.profile__post-button{justify-content:center;margin-top:20px;width:100%}}
.cards{background-color:inherit;border-bottom:1px solid #21212166;padding:20px 0 40px}.cards__list{display:grid;gap:40px 20px;grid-template-columns:repeat(auto-fit,413px);justify-content:center;list-style-type:none;margin:0;padding:0}@media screen and (max-width:630px){.cards__list{gap:20px;grid-template-columns:repeat(auto-fit,288px)}.cards{padding-bottom:20px}}
.card{display:flex;flex-direction:column;max-width:413px;position:relative}.card__image{aspect-ratio:1/1;border:none;border-radius:8px;cursor:url(2fd9bae3fbcc419e7e3c.png),zoom-in;max-width:100%;-o-object-fit:cover;object-fit:cover}.card__content{display:flex;justify-content:space-between;margin:12px 0 0}.card__title{font-size:20px;font-weight:500;line-height:1.2;margin:0;max-width:353px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__like{background-color:transparent;background-image:url(69134273483c4e5472ba.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:20px;opacity:.7;padding:0;width:23px}.card__like_liked{background-image:url(0bb42f0e46b29342b0f1.svg);opacity:100%}.card__like:hover{opacity:100%}.card__like_liked:hover{opacity:50%}.card__delete{background-color:transparent;background-image:url(681e9a719890c3953022.svg);background-position:50%;background-size:contain;border:none;cursor:pointer;height:32px;position:absolute;right:10px;top:10px;width:32px}.card__delete:hover{background-image:url(86ae92bd1a937388d496.svg)}@media screen and (max-width:630px){.card{width:288px}.card__title{font-size:16px;line-height:1;max-width:235px}}
.footer{display:flex;justify-content:center}.footer__copyright{font-size:16px;font-weight:400;line-height:1;margin:60px auto;opacity:.7}
.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:10px;position:fixed;right:0;top:0;transition:opacity .5s linear,visibility .5s 0s;visibility:hidden;z-index:1}.modal_is-opened{opacity:1;visibility:visible}.modal__container{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:730px;padding:32px 50px;position:relative;width:100%}.modal__container_type_delete{max-width:630px}.modal__title{font-size:32px;font-weight:500;margin-bottom:32px;margin-top:0;padding:0}.modal__title_type_delete{font-size:24px;text-align:center}.modal__form{border:none}.modal__fieldset{border:none;display:flex;flex-direction:column;margin:0;padding:0}.modal__label{display:block;font-size:16px;font-weight:500;margin-bottom:32px;opacity:.8}.modal__input{border:1px solid #21212166;border-radius:8px;box-sizing:border-box;font-size:20px;font-weight:500;line-height:1;margin-top:8px;padding:16px 12px;width:100%}.modal__input:focus{border-color:#21212166;border-width:2px;outline:none}.modal__input_error{border-color:#ff000099}.modal__input.modal__input_error:focus{border-color:#ff000099;border-width:2px}.modal__error{color:red;display:none;font-size:16px;font-weight:500;margin-top:8px;opacity:.7}.modal__error_visible{display:block}.modal__close-button{background-color:transparent;background-image:url(c61ec1048ba18ed3e9f2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;height:40px;opacity:40%;padding:0;position:absolute;right:50px;top:32px;width:40px}.modal__close-button:hover{cursor:pointer;opacity:100%}.modal__save-button{background-color:#212121;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;padding:18px 32px;width:156px}.modal__save-button_inactive{background-color:#212121;opacity:.5}.modal__save-button:hover{cursor:pointer;opacity:80%}.modal__button-container{display:flex;flex-direction:row;gap:20px;justify-content:center}.modal__delete-button{background-color:#ff6565;border:none;border-radius:8px;font-size:16px;font-weight:500;height:52px;text-align:center;width:156px}.modal__delete-button:hover{background-color:#f33;cursor:pointer}.modal__cancel-button{background-color:#fff;border:1px solid #212121;border-radius:8px;font-size:16px;font-weight:500;height:52px;text-align:center;width:156px}.modal__cancel-button:hover{background-color:#212121;color:#fff;cursor:pointer}.modal__image{border-radius:8px;max-height:80vh;max-width:80vw;-o-object-fit:contain;object-fit:contain;width:100%}.modal__image-container{display:flex;flex-direction:column;position:relative}.modal__image-caption{background-color:#212121;border-radius:8px;color:#fff;display:inline-block;font-size:20px;font-weight:500;line-height:1.2;margin:8px auto auto 0;padding:4px 8px}.modal__close-button_type_preview{background-image:url(2a6d443422ae27e8b633.svg);opacity:100%;position:absolute;right:-52.75px;top:0}.modal__close-button_type_preview:hover{opacity:40%}@media screen and (max-width:630px){.modal__container{padding:12px}.modal__container_type_delete{padding:10px}.modal__title{margin-bottom:34px;margin-top:12px}.modal__title,.modal__title_type_delete{font-size:20px}.modal__close-button{right:12px;top:12px}.modal__save-button{width:100%}.modal__cancel-button,.modal__delete-button{max-width:156px;width:100%}.modal__image-caption{font-size:16px}.modal__close-button_type_preview{right:0;top:-48px}.modal__button-container{align-items:center;flex-direction:column;gap:12px}}


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