@font-face{font-family:NotoSansArabic;src:url("../fonts/ar/static/NotoSansArabic-Thin.ttf");font-weight:300}@font-face{font-family:NotoSansArabic;src:url("../fonts/ar/static/NotoSansArabic-Bold.ttf");font-weight:700}@font-face{font-family:NotoSansArabic;src:url("../fonts/ar/static/NotoSansArabic-Regular.ttf");font-weight:400}@font-face{font-family:NotoSans;src:url("../fonts/en/static/NotoSans-Regular.ttf");font-weight:400}@font-face{font-family:NotoSans;src:url("../fonts/en/static/NotoSans-Bold.ttf");font-weight:700}@font-face{font-family:NotoSans;src:url("../fonts/static/NotoSans-Regular.ttf");font-weight:400}.font-arabic{font-family:NotoSansArabic,serif}.font-english{font-family:NotoSans,serif}/*! 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}.container{width:80%;margin-inline:auto}@media(max-width: 990px){.container{width:90%}}.flex{display:flex;align-items:center;gap:15px}.flex-row-reverse{flex-flow:row-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.btn{padding:10px 32px;color:#fff;border-radius:7px;display:flex;align-items:center;justify-content:space-around;text-align:center;width:fit-content;margin:auto}.btn .icon{margin-inline-start:4px;height:18px}.btn-primary{background-color:var(--color-primary)}.btn-secondary{background-color:var(--color-secondary)}.w-75{width:75%}.w-50{width:50%}@media(max-width: 990px){.w-75,.w-50{width:95%}}.mx-auto{margin-inline:auto;display:block}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.my-0{margin-block:0}.row{display:flex;flex-flow:row;align-items:stretch;gap:40px;flex-wrap:wrap}.row .col{width:100%;max-width:100%;flex:0 0 auto;display:flex;flex-flow:column;justify-content:start}.row:not(.cols-3) .col{flex:1}.row.cols-3 .col{width:30%;flex:0 0 auto}@media(max-width: 990px){.row{flex-flow:column}.row .col{width:100%}.row.cols-3 .col{width:100%}}.subTitle{color:var(--color-primary);margin:0;text-transform:capitalize}.title{margin-top:0;text-transform:capitalize;margin-bottom:30px}.text-center{text-align:center}.text-end{text-align:end}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.bg-dark{background:url("../images/backgrounds/dark.svg") no-repeat center #190333;background-size:cover}.bg-light{background:url("../images/backgrounds/light.svg") no-repeat center;background-size:cover}.bg-gray{background:url("../images/backgrounds/gray.svg") no-repeat center;background-size:cover}.bg-primary{background-color:var(--color-primary)}.img--placeholder{opacity:.3;margin:0 auto;max-width:50%;display:inherit;height:fit-content}img{position:relative;height:100%}img::before{content:"";position:absolute;inset:0;height:100%;width:100%;background-image:url("../images/logo/logo-lg.svg");background-color:#eee;background-repeat:no-repeat;background-position:center;color:rgba(0,0,0,0)}.card{background-color:#fff;padding:25px;border-radius:20px;border:1px solid rgba(202,202,202,.5019607843);gap:15px;display:flex;flex-flow:row;height:100%}.card--row{flex-flow:row}.card--row .card__content{flex:1}.card--column{flex-flow:column;text-align:center;justify-content:start;align-items:center}.card__icon{background-color:#f0faff;width:50px !important;height:50px !important;border-radius:10px;display:flex;justify-content:center;align-items:center}.card__icon img{height:55%}.card__content{height:fit-content}.card__content p{margin-top:8px;margin-bottom:0}:root{--color-primary: #190333;--color-secondary: #986B58;--md-screen: 990px}html{font-size:16px}body{font-family:NotoSans,serif;font-optical-sizing:auto;font-weight:400;font-size:1rem;line-height:1.5;color:#3f4756}[dir=rtl] body{font-family:NotoSansArabic,serif}body strong{font-weight:900}body h1,body h2,body h3,body h4,body h5{color:#1e1e1e}body h1{font-size:3rem}body h2{font-size:1.5rem}body h3,body .text-h3{font-size:1.4rem}body h4{font-size:1.2rem}body a{color:var(--color-primary);text-decoration:none;vertical-align:middle}body *,body ::before,body ::after{transition:all .5s ease}body section{min-height:30vh;display:flex;justify-content:center;padding-block:80px;align-items:center;width:100%}body p{margin-bottom:7px}.fullPage{background-size:cover;text-align:center;height:100vh}.fullPage *{color:#fff}.fullPage main{min-height:76vh;display:flex;justify-content:center;align-items:center}.fullPage .layout{display:flex;flex-flow:column;justify-content:space-evenly;max-width:90%;margin:auto;height:100%}.fullPage footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.fullPage footer:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #605177;height:1px;width:70%;margin:auto}.fullPage footer p{margin-bottom:0}.fullPage footer a{display:inline-flex;align-items:center}.fullPage footer a span{margin-inline:5px}@media(max-width: 770px){.fullPage footer{justify-content:center;flex-flow:column-reverse}.fullPage footer:before{width:90%}}@media(min-width: 1800px){.fullPage .layout{max-width:60%}.fullPage .layout h1{font-size:60px}.fullPage .layout h3{font-size:30px}.fullPage .layout h2{font-size:30px}}.coming-soon{margin-block:25px}h3,h2{font-weight:400}@media(max-width: 775px){.coming-soon img{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jhc2UvX2ZvbnRzLnNjc3MiLCIuLi9iYXNlL19yZXNldC5zY3NzIiwiLi4vYmFzZS9faGVscGVycy5zY3NzIiwiLi4vYmFzZS9fYmFzZVJ1bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19mdWxsUGFnZS5zY3NzIiwiY29taW5nU29vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0UsMkJBQ0Esc0RBQ0EsZ0JBR0YsV0FDRSwyQkFDQSxzREFDQSxnQkFHRixXQUNFLDJCQUNBLHlEQUNBLGdCQUdGLFdBQ0UscUJBQ0EsbURBQ0EsZ0JBR0YsV0FDRSxxQkFDQSxnREFDQSxnQkFHRixXQUNFLHFCQUNBLGdEQUNBLGdCQUdGLGFBQ0UsaUNBR0YsY0FDRSwyQkN6Q0YsNEVBVUEsS0FDRSxpQkFDQSw4QkFVRixLQUNFLFNBT0YsS0FDRSxjQVFGLEdBQ0UsY0FDQSxlQVdGLEdBQ0UsdUJBQ0EsU0FDQSxpQkFRRixJQUNFLGdDQUNBLGNBVUYsRUFDRSwrQkFRRixZQUNFLG1CQUNBLDBCQUNBLGlDQU9GLFNBRUUsbUJBUUYsY0FHRSxnQ0FDQSxjQU9GLE1BQ0UsY0FRRixRQUVFLGNBQ0EsY0FDQSxrQkFDQSx3QkFHRixJQUNFLGVBR0YsSUFDRSxXQVVGLElBQ0Usa0JBV0Ysc0NBS0Usb0JBQ0EsZUFDQSxpQkFDQSxTQVFGLGFBR0UsaUJBUUYsY0FHRSxvQkFPRixnREFJRSwwQkFPRix3SEFJRSxrQkFDQSxVQU9GLDRHQUlFLDhCQU9GLFNBQ0UsMkJBVUYsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLG1CQU9GLFNBQ0Usd0JBT0YsU0FDRSxjQVFGLDZCQUVFLHNCQUNBLFVBT0Ysa0ZBRUUsWUFRRixjQUNFLDZCQUNBLG9CQU9GLHlDQUNFLHdCQVFGLDZCQUNFLDBCQUNBLGFBVUYsUUFDRSxjQU9GLFFBQ0Usa0JBVUYsU0FDRSxhQU9GLFNBQ0UsYUMzVkYsV0FDRSxVQUNBLG1CQUNBLHlCQUNFLFdBQ0UsV0FLTixNQUNFLGFBQ0EsbUJBQ0EsU0FHRixrQkFDRSxzQkFHRixlQUNFLDJCQUdGLGFBQ0UseUJBS0YsS0FDRSxrQkFDQSxXQUNBLGtCQUNBLGFBQ0EsbUJBQ0EsNkJBQ0Esa0JBQ0Esa0JBQ0EsWUFFQSxXQUNFLHdCQUNBLFlBR0YsYUFDRSxzQ0FHRixlQUNFLHdDQU1KLE1BQ0UsVUFHRixNQUNFLFVBR0YseUJBQ0UsWUFFRSxXQU1KLFNBQ0UsbUJBQ0EsY0FHRixNQUNFLGdCQUdGLE1BQ0UsYUFHRixNQUNFLGVBS0YsS0FDRSxhQUNBLGNBQ0Esb0JBQ0EsU0FDQSxlQUdBLFVBQ0UsV0FDQSxlQUNBLGNBQ0EsYUFDQSxpQkFDQSxzQkFNQSx1QkFDRSxPQUtGLGlCQUNFLFVBQ0EsY0FLSix5QkFqQ0YsS0FrQ0ksaUJBQ0EsVUFDRSxXQUdBLGlCQUNFLFlBUVIsVUFDRSwyQkFDQSxTQUNBLDBCQUdGLE9BQ0UsYUFDQSwwQkFDQSxtQkFNRixhQUNFLGtCQUdGLFVBQ0UsZUFHRixnQkFDRSx5QkFHRixpQkFDRSwwQkFNRixTQUNFLDBFQUNBLHNCQUdGLFVBQ0UsbUVBQ0Esc0JBR0YsU0FDRSxrRUFDQSxzQkFHRixZQUNFLHNDQU1GLGtCQUNFLFdBQ0EsY0FDQSxjQUNBLGdCQUNBLG1CQUlGLElBQ0Usa0JBQ0EsWUFFQSxZQUNFLFdBQ0Esa0JBQ0EsUUFDQSxZQUNBLFdBQ0EsbURBQ0Esc0JBQ0EsNEJBQ0EsMkJBQ0Esb0JBT0osTUFDRSxzQkFDQSxhQUNBLG1CQUNBLCtDQUNBLFNBQ0EsYUFDQSxjQUNBLFlBRUEsV0FDRSxjQUlBLDBCQUNFLE9BSUosY0FDRSxpQkFDQSxrQkFDQSxzQkFDQSxtQkFLRixZQUNFLHlCQUNBLHNCQUNBLHVCQUNBLG1CQUNBLGFBQ0EsdUJBQ0EsbUJBRUEsZ0JBQ0UsV0FJSixlQUNFLG1CQUVBLGlCQUNFLGVBQ0EsZ0JDcFJOLE1BQ0UseUJBQ0EsMkJBQ0EsbUJBSUYsS0FDRSxlQUdGLEtBTUUsMkJBQ0EseUJBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSxjQVZBLGVBRUUsaUNBVUYsWUFDRSxnQkFHRix3Q0FFRSxjQUdGLFFBQ0UsZUFHRixRQUNFLGlCQUlGLHNCQUNFLGlCQUdGLFFBQ0UsaUJBR0YsT0FDRSwyQkFDQSxxQkFDQSxzQkFHRixrQ0FJRSx3QkFHRixhQUNFLGdCQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsbUJBQ0EsV0FHRixPQUNFLGtCQzFFSixVQUVFLHNCQUNBLGtCQUNBLGFBRUEsWUFDRSxXQUdGLGVBQ0UsZ0JBQ0EsYUFDQSx1QkFDQSxtQkFHRixrQkFDRSxhQUNBLGlCQUNBLDZCQUNBLGNBQ0EsWUFDQSxZQUtGLGlCQUNFLGFBQ0EsOEJBQ0EsbUJBQ0EsZUFDQSxrQkFFQSx3QkFDRSxXQUNBLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLDZCQUNBLFdBQ0EsVUFDQSxZQUlGLG1CQUNFLGdCQUdGLG1CQUNFLG9CQUNBLG1CQUVBLHdCQUNFLGtCQVFOLHlCQUtFLGlCQUNFLHVCQUNBLHlCQUVBLHdCQUNFLFdBS04sMEJBQ0Usa0JBQ0UsY0FFQSxxQkFDRSxlQUdGLHFCQUNFLGVBR0YscUJBQ0UsZ0JDMUZSLGFBQ0Usa0JBR0YsTUFDRSxnQkFHRix5QkFDRSxpQkFDRSIsImZpbGUiOiJjb21pbmdTb29uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0FyYWJpYztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyL3N0YXRpYy9Ob3RvU2Fuc0FyYWJpYy1UaGluLnR0ZlwiKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTm90b1NhbnNBcmFiaWM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hci9zdGF0aWMvTm90b1NhbnNBcmFiaWMtQm9sZC50dGZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQXJhYmljO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXIvc3RhdGljL05vdG9TYW5zQXJhYmljLVJlZ3VsYXIudHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBOb3RvU2FucztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2VuL3N0YXRpYy9Ob3RvU2Fucy1SZWd1bGFyLnR0ZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTm90b1NhbnM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lbi9zdGF0aWMvTm90b1NhbnMtQm9sZC50dGZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3RhdGljL05vdG9TYW5zLVJlZ3VsYXIudHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5mb250LWFyYWJpYyB7XHJcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zQXJhYmljLCBzZXJpZjtcclxufVxyXG5cclxuLmZvbnQtZW5nbGlzaCB7XHJcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zLCBzZXJpZjtcclxuXHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5cclxuLmZsZXgtcm93LXJldmVyc2Uge1xyXG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LXN0YXJ0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWVuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBCdXR0b25zXHJcbi5idG4ge1xyXG4gIHBhZGRpbmc6IDEwcHggMzJweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLmljb24ge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgJi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBTaXplc1xyXG4udy03NSB7XHJcbiAgd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLnctNTAge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gIC53LTc1LFxyXG4gIC53LTUwIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBTcGFjaW5nXHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWItMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm10LTAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5teS0wIHtcclxuICBtYXJnaW4tYmxvY2s6IDA7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBSb3dzXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gIC5jb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblxyXG5cclxuICB9XHJcblxyXG4gICY6bm90KC5jb2xzLTMpIHtcclxuICAgIC5jb2wge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb2xzLTMge1xyXG4gICAgLmNvbCB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAuY29sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmNvbHMtMyB7XHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gVGl0bGVzXHJcbi5zdWJUaXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gVGV4dHNcclxuLnRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWVuZCB7XHJcbiAgdGV4dC1hbGlnbjogZW5kO1xyXG59XHJcblxyXG4udGV4dC11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXh0LWNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gYmFja2dyb3VuZHNcclxuXHJcbi5iZy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvZGFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAjMTkwMzMzO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZy1saWdodCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2xpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZy1ncmF5IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gSW1hZ2VzXHJcblxyXG4uaW1nLS1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogLjM7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxufVxyXG5cclxuaW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28vbG9nby1sZy5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIENhcmRzXHJcbi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQ0FDQTgwO1xyXG4gIGdhcDogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93O1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgJi0tcm93IHtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgLy9oZWlnaHQ6IDI2MHB4O1xyXG5cclxuXHJcbiAgICAuY2FyZF9fY29udGVudCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb2x1bW4ge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGQUZGO1xyXG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4iLCJcclxuOnJvb3Qge1xyXG4gIC0tY29sb3ItcHJpbWFyeTogIzE5MDMzMztcclxuICAtLWNvbG9yLXNlY29uZGFyeTogIzk4NkI1ODtcclxuICAtLW1kLXNjcmVlbjogOTkwcHg7XHJcblxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIFtkaXI9J3J0bCddICYge1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0FyYWJpYywgc2VyaWY7XHJcbiAgfVxyXG5cclxuICBmb250LWZhbWlseTogTm90b1NhbnMsIHNlcmlmO1xyXG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogIzNGNDc1NjtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUge1xyXG5cclxuICAgIGNvbG9yOiAjMUUxRTFFO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gIH1cclxuXHJcbiAgaDMsIC50ZXh0LWgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAqLFxyXG4gIDo6YmVmb3JlLFxyXG4gIDo6YWZ0ZXIge1xyXG4gICAgLy90cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguNTIsIDEuNjQsIC4zNywgLjY2KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24ge1xyXG4gICAgbWluLWhlaWdodDogMzB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5mdWxsUGFnZSB7XHJcblxyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICoge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgbWFpbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA3NnZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDUxNzc7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgLy8gUmVzcG9uc2l2ZVxyXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgICAubGF5b3V0IHtcclxuICAgICAgLy9wYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gICAgLmxheW91dCB7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiQHVzZSBcIi4uL2Jhc2UvYWxsXCIgYXMgKjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvZnVsbFBhZ2VcIiBhcyAqO1xyXG5cclxuLmNvbWluZy1zb29uIHtcclxuICBtYXJnaW4tYmxvY2s6IDI1cHg7XHJcbn1cclxuXHJcbmgzLCBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc3NXB4KSB7XHJcbiAgLmNvbWluZy1zb29uIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIl19 */
