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;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}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}:root{--font-size: 16px;--radius: 1rem;--shadow: 0 15px 40px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .02);--font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--background: #2f323b;--gray-dark: #3d404c;--background-darker: #2a2d35;--bg: radial-gradient(1200px 600px at 80% -10%, rgba(92, 194, 255, .15), rgba(92, 194, 255, 0)), radial-gradient(900px 500px at 10% 10%, rgba(46, 209, 123, .1), rgba(46, 209, 123, 0)), #0b1220;--panel: #111a2b;--panel-2: #0f1626;--text: #e6edf6;--gray: #9fb0c3;--muted: #9fb0c3;--primary: #5cc2ff;--primary-2: #7be0ff;--ring: rgba(124, 205, 255, .35);--success: #2ed17b;--success-2: #48e593;--warning: #f5b72e;--warning-2: #ffd35a;--danger: #8f0d36;--border: #1e2a41;--border-2: #24314a;--footer-text: #93a6bd;--footer-link: #b9cbe0;--hint: #8da2bb;--bage: #cfe3fa;--button-color: #00101a}[data-theme=light]{--bg: radial-gradient(900px 500px at 0% -10%, rgba(0, 119, 204, .08), rgba(0, 119, 204, 0)), #f7f9fc;--panel: #ffffff;--panel-2: #f2f6fb;--text: #2f3846;--gray: #556277;--muted: #556277;--primary: #0077cc;--primary-2: #3399ff;--ring: rgba(0, 119, 204, .25);--success: #2ea96f;--success-2: #47c486;--warning: #d79500;--warning-2: #ffbd33;--danger: #cc2244;--border: #d6e0ec;--border-2: #c6d4e6;--footer-text: #93a6bd;--footer-link: var(--footer-text);--hint: #8094aa;--button-color: #f5f5f5;--bage: var(--hint)}:root{--input-error: #cc2244;--star-required: var(--primary);--input-hint: var(--hint);--switch-control-color: var(--success);--switch-control-disabled-color: var(--gray-dark);--switch-thumb-disabled-color: var(--gray)}*{margin:0;box-sizing:border-box;border-width:0}html,body{height:100%}html{font-size:var(--font-size, 16px);font-family:var(--font-family);color:var(--text);line-height:1.4}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--bg)}a{outline:none;text-decoration:none;color:var(--primary)}a:hover{color:var(--primary-2)}fieldset{margin:0;padding:0}.hint{font-size:.75rem;color:var(--hint)}.inline{display:flex;align-items:center;gap:.675rem}.pointer{cursor:pointer}h2{font-size:1.625rem;margin:0 0 .75rem}p.lead{color:var(--muted);font-size:15px;margin:0 0 16px}button.icon{cursor:pointer;display:flex;column-gap:.5rem;align-items:center}button.icon:not(.btn){margin:0;padding:0;border:none;background-color:transparent;color:inherit}.btn{appearance:none;border:0;border-radius:.75rem;padding:.875rem 1.125rem;font-weight:700;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--button-color);font-size:.875rem;box-shadow:0 .75rem 1.5rem #40a0ff47;transition:transform .08s ease,filter .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.6;cursor:not-allowed;filter:saturate(.6)}.btn.mono{background:linear-gradient(135deg,#1d2533,#0f1626);color:#f2f6fb;box-shadow:0 12px 24px #00000059}.btn.success{background:linear-gradient(135deg,var(--success),var(--success-2));color:#001a10;box-shadow:0 12px 24px #2ed17b47}.btn.warning{background:linear-gradient(135deg,var(--warning),var(--warning-2));color:#1a1200;box-shadow:0 12px 24px #f5b72e47}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.675rem;background:var(--panel);color:var(--text);border:1px solid var(--border);font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:transform .08s ease,filter .2s ease,box-shadow .2s ease}.btn-outline:hover{box-shadow:0 0 0 6px var(--ring);color:var(--text)}.btn-outline:focus-visible{outline:0;box-shadow:0 0 0 6px var(--ring)}.btn-outline:active{transform:translateY(1px)}.btn-outline[disabled]{opacity:.6;cursor:not-allowed;filter:saturate(.6)}.toast-list{--toast-viewport-padding: 1rem;position:fixed;bottom:0;right:0;display:flex;flex-direction:column;padding:var(--toast-viewport-padding);gap:.5rem;width:400px;max-width:100vw;margin:0;list-style:none;z-index:9999;outline:none}.toast{display:flex;align-items:flex-start;padding:.5rem;border:1px solid var(--gray-dark);background-color:var(--background-darker);border-radius:3px}.toast[data-opened]{animation:toast-slide-in .15s cubic-bezier(.16,1,.3,1)}.toast[data-closed]{animation:toast-hide .1s ease-in}.toast[data-swipe=move]{transform:translate(var(--kb-toast-swipe-move-x))}.toast[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.toast[data-swipe=end]{animation:toast-swipe-out .1s ease-out}.toast.error{background-color:var(--danger)}.toast-content{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.toast-title{font-weight:500;font-size:1rem}.toast-description{font-size:.875rem;user-select:text;white-space:break-spaces}.toast-close{color:inherit;background-color:unset;cursor:pointer}@keyframes toast-hide{0%{opacity:1}to{opacity:0}}@keyframes toast-slide-in{0%{transform:translate(calc(100% + var(--toast-viewport-padding)))}to{transform:translate(0)}}@keyframes toast-swipe-out{0%{transform:translate(var(--kb-toast-swipe-end-x))}to{transform:translate(calc(100% + var(--toast-viewport-padding)))}}.card{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card .inner{padding:1.375rem}.steps{display:grid;gap:.625rem}.steps .step{display:flex;gap:.75rem;align-items:flex-start}.steps .step .num{min-width:1.75rem;height:1.75rem;border-radius:50%;background:var(--panel-2);border:1px solid var(--border-2);display:grid;place-items:center;font-weight:700;color:var(--primary)}.badges{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.625rem}.badge{font-size:12px;padding:8px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border-2);color:var(--bage)}.form{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:1rem;align-items:baseline;align-content:start;margin-bottom:.5rem}.form .header{grid-column:1 / -1;justify-self:center}.form .buttons,.form .full{grid-column:1 / -1}.form fieldset{grid-column:1 / -1;justify-self:stretch;padding:1rem 1rem 1.75rem;display:grid;border:1px solid;border-color:var(--border-2);border-radius:.25rem;grid-template-columns:auto 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:1rem;align-items:baseline}.form fieldset legend{margin-left:.5rem}label{font-size:.8125rem;color:var(--muted)}.input{font-size:.875rem;padding:.875rem;border-radius:.75rem;background:var(--panel-2);color:var(--text);border:1px solid var(--border-2);outline:none;transition:.2s border-color,.2s box-shadow,.2s transform}.input:focus{border-color:var(--primary-2);box-shadow:0 0 0 6px var(--ring)}.input[disabled]{color:var(--hint)}.input-error{color:var(--input-error);font-size:.875rem}.input-hint{color:var(--input-hint);font-size:.75rem}.star-required{color:var(--star-required)}.width100{width:100%}.padding.bottom{padding-bottom:.5rem}.hbox{display:flex;align-items:baseline}.hbox.gap{gap:.5rem}.hbox.left{justify-content:flex-start}.hbox.center{justify-content:center}.hbox.right{justify-content:flex-end}.hbox.stretch{justify-content:stretch}.hbox.vtop{align-items:start}.hbox.vcenter{align-items:center}.hbox.vstretch{align-items:stretch}.hbox.vbottom{align-items:end}.vbox{display:flex;flex-direction:column;align-items:stretch}.vbox.gap{gap:.5rem}.vbox.left{align-items:flex-start}.vbox.center{align-items:center}.vbox.right{align-items:flex-end}.vbox.vtop{justify-content:flex-start}.vbox.vcenter{justify-content:center}.vbox.vstretch{justify-content:stretch}.vbox.vbottom{justify-content:flex-end}.container{max-width:1100px;margin:0 auto;padding:1.5rem}.footer-pre{white-space:pre-wrap}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.brand{cursor:pointer;display:flex;align-items:center;gap:12px}.brand h1{font-size:18px;margin:0}.auth{display:flex;gap:10px;align-items:center}.logo{margin:-28px 24px -11px;width:120px;display:grid;place-items:center}.logo img{width:100%;height:100%}footer{display:flex;justify-content:space-between;gap:1rem;padding:1.125rem 0 0;color:var(--footer-text);font-size:.8125rem}footer a{color:var(--footer-link)}.table{width:100%;min-height:0;overflow:auto;margin:.5rem 0;font-size:.875rem;color:var(--text);display:grid}.table .row{display:contents}.table .row>div{padding:.5rem}.table .row.header:hover>div{background-color:inherit}.table .row.header>div{font-weight:200;color:var(--muted)}.table .row>.full{grid-column:1 / -1}.table .row:not(:first-of-type)>div{border-top:1px solid var(--border-2)}.Account{max-width:1100px;margin:0 auto;padding:1.5rem}.Switch{display:inline-flex;align-items:center}.Switch-control{cursor:pointer;display:inline-flex;align-items:center;height:1.5rem;width:2.75rem;border:1px solid hsl(240 5% 84%);border-radius:.75rem;padding:0 2px;transition:.25s background-color;border-color:#52525b;background-color:#3f3f46}.Switch-control[data-checked]{border-color:var(--switch-control-color);background-color:var(--switch-control-color)}.Switch-input:focus-visible+.switch-control{outline:2px solid var(--switch-control-color);outline-offset:2px}.Switch-label{margin-right:.375rem;font-size:.8125rem;color:var(--muted);user-select:none}.Switch-thumb{height:1.25rem;width:1.25rem;border-radius:.625rem;background-color:#d4d4d8;transition:.25s transform}.Switch-thumb[data-checked]{transform:translate(calc(100% - 1px))}.Switch[data-disabled] .Switch-control{border-color:var(--switch-control-disabled-color);background-color:var(--switch-control-disabled-color)}.Switch[data-disabled] .Switch-thumb{background-color:var(--switch-thumb-disabled-color)}.TextInput{margin-top:.5rem;display:flex;justify-content:flex-start;align-items:baseline}.TextInput .main{flex-grow:1}.TextInput .suffix>*:first-child{margin-left:.5rem}.TextInput .suffix,.TextInput input{width:100%}.captcha-field{display:grid;grid-template-columns:auto 5px}.captcha-field span{padding-left:4px}.Topup{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;margin-top:1.125rem}@media(max-width:900px){.Topup{grid-template-columns:1fr}}.Topup-feedback{grid-column:1 / -1;margin:0;text-align:center;font-size:.875rem;color:var(--muted)}.Topup-feedback a{color:var(--primary)}.Topup-feedback a:hover{color:var(--primary-2)}.TopupForm{grid-template-columns:1fr}.TopupForm .h-pair{display:grid;grid-template-columns:1fr 11.25rem;gap:.75rem}@media(max-width:520px){.TopupForm .h-pair{grid-template-columns:1fr}}.TopupForm .steam-username-field__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%}.TopupForm .steam-username-field__input{width:100%}.TopupForm .steam-username-help{display:inline-flex;align-items:center;gap:.35rem;color:var(--hint);font-weight:400;font-size:.7em;line-height:1.1;user-select:none;background:transparent}.TopupForm .steam-username-help__icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:999px;background:#8094aa73;color:#000000bf;font-size:.65rem;font-weight:600;line-height:1;opacity:.9}.TopupForm .steam-username-help:hover .steam-username-help__icon{opacity:.7;font-weight:800;background:#f2f3f7}.TopupForm .steam-username-help:hover{cursor:pointer}.topup-real-amount-input{border:none;background:transparent;padding:0;margin:0;outline:none;font:inherit;color:inherit;line-height:inherit;vertical-align:baseline;width:auto;appearance:none}.topup-real-amount-input[disabled]{opacity:1}.SelectInput{margin-top:.5rem;display:flex;justify-content:flex-start;align-items:baseline}.SelectInput .main{flex-grow:1}.SelectInput .suffix>*:first-child{margin-left:.5rem}.SelectInput .suffix,.SelectInput select{width:100%}.modal-dialog-overlay{z-index:999;position:fixed;inset:0;background-color:#0009;animation:modal-dialog-overlay-hide .25s ease .1s forwards}.modal-dialog-overlay[data-expanded]{animation:modal-dialog-overlay-show .25s ease}.modal-dialog-positioner{z-index:999;position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.modal-dialog-positioner.ui{align-items:flex-start;top:10vh}.modal-dialog-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.modal-dialog-content{display:flex;flex-direction:column;max-width:min(calc(100vw - 1rem),500px);min-width:400px;min-height:0;border:1px solid var(--gray-dark);background:var(--bg);border-radius:6px;padding:1rem}.modal-dialog-content.error{background-color:var(--danger)}.modal-dialog-content{animation:modal-dialog-content-hide .3s ease-in forwards}.modal-dialog-content[data-expanded]{animation:modal-dialog-content-show .3s ease-out}.modal-dialog-content.ui{min-width:40vw;max-height:min(85vh,100%)}.modal-dialog-content.small{min-width:20vw}.modal-dialog-description{min-height:0;display:flex;flex-direction:column}.steam-username-help-dialog{padding:.75rem}.steam-username-help__image{width:100%;height:auto;max-height:70vh;display:block;object-fit:contain}.steam-username-help__description{font-size:1.05rem;line-height:1.35;padding:.5rem .75rem;margin-top:.5rem}@keyframes modal-dialog-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes modal-dialog-overlay-hide{0%{opacity:1}to{opacity:0}}@keyframes modal-dialog-content-show{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes modal-dialog-content-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.StatusAllTable{grid-template-columns:auto auto auto auto auto}.StatusPayment{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:1rem}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMjk0NTQ3LTZiMFdLazk4cmQxdi9mcm9udGVuZC91aS9jc3MvYXBwLmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEyOTQ1NDctNmIwV0trOThyZDF2L2Zyb250ZW5kL3VpL2FjY291bnQvQWNjb3VudC5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdG1wL3RtcC0xMjk0NTQ3LTZiMFdLazk4cmQxdi9mcm9udGVuZC9jb21wb25lbnRzL1N3aXRjaElucHV0LmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEyOTQ1NDctNmIwV0trOThyZDF2L2Zyb250ZW5kL2NvbXBvbmVudHMvVGV4dElucHV0LmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEyOTQ1NDctNmIwV0trOThyZDF2L2Zyb250ZW5kL3VpL2xvZ2luL0xvZ2luTW9kYWwuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTI5NDU0Ny02YjBXS2s5OHJkMXYvZnJvbnRlbmQvdWkvdG9wdXAvVG9wdXAuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTI5NDU0Ny02YjBXS2s5OHJkMXYvZnJvbnRlbmQvdWkvdG9wdXAvVG9wdXBGb3JtLmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEyOTQ1NDctNmIwV0trOThyZDF2L2Zyb250ZW5kL2NvbXBvbmVudHMvU2VsZWN0SW5wdXQuY3NzIiwgIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC90bXAtMTI5NDU0Ny02YjBXS2s5OHJkMXYvZnJvbnRlbmQvdWkvY3NzL21vZGFsLmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEyOTQ1NDctNmIwV0trOThyZDF2L2Zyb250ZW5kL3VpL3BheW1lbnQvU3RhdHVzQWxsLmNzcyIsICIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi90bXAvdG1wLTEyOTQ1NDctNmIwV0trOThyZDF2L2Zyb250ZW5kL3VpL3BheW1lbnQvU3RhdHVzUGF5bWVudC5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLS1mb250LXNpemU6IDE2cHg7XG4gIC0tcmFkaXVzOiAxcmVtO1xuICAtLXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAuMjUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAyKTtcbiAgLS1mb250LWZhbWlseTogSW50ZXIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tYmFja2dyb3VuZDogIzJmMzIzYjtcbiAgLS1ncmF5LWRhcms6ICMzZDQwNGM7XG4gIC0tYmFja2dyb3VuZC1kYXJrZXI6ICMyYTJkMzU7XG4gIC0tYmc6IHJhZGlhbC1ncmFkaWVudCgxMjAwcHggNjAwcHggYXQgODAlIC0xMCUsIHJnYmEoOTIsIDE5NCwgMjU1LCAwLjE1KSwgcmdiYSg5MiwgMTk0LCAyNTUsIDApKSxcbiAgICByYWRpYWwtZ3JhZGllbnQoOTAwcHggNTAwcHggYXQgMTAlIDEwJSwgcmdiYSg0NiwgMjA5LCAxMjMsIDAuMSksIHJnYmEoNDYsIDIwOSwgMTIzLCAwKSksICMwYjEyMjA7XG5cbiAgLS1wYW5lbDogIzExMWEyYjtcbiAgLS1wYW5lbC0yOiAjMGYxNjI2O1xuICAtLXRleHQ6ICNlNmVkZjY7XG4gIC0tZ3JheTogIzlmYjBjMztcbiAgLS1tdXRlZDogIzlmYjBjMztcbiAgLS1wcmltYXJ5OiAjNWNjMmZmO1xuICAtLXByaW1hcnktMjogIzdiZTBmZjtcbiAgLS1yaW5nOiByZ2JhKDEyNCwgMjA1LCAyNTUsIDAuMzUpO1xuICAtLXN1Y2Nlc3M6ICMyZWQxN2I7XG4gIC0tc3VjY2Vzcy0yOiAjNDhlNTkzO1xuICAtLXdhcm5pbmc6ICNmNWI3MmU7XG4gIC0td2FybmluZy0yOiAjZmZkMzVhO1xuICAtLWRhbmdlcjogIzhmMGQzNjtcbiAgLS1ib3JkZXI6ICMxZTJhNDE7XG4gIC0tYm9yZGVyLTI6ICMyNDMxNGE7XG4gIC0tZm9vdGVyLXRleHQ6ICM5M2E2YmQ7XG4gIC0tZm9vdGVyLWxpbms6ICNiOWNiZTA7XG4gIC0taGludDogIzhkYTJiYjtcbiAgLS1iYWdlOiAjY2ZlM2ZhO1xuICAtLWJ1dHRvbi1jb2xvcjogIzAwMTAxYTtcbn1cblxuW2RhdGEtdGhlbWU9J2xpZ2h0J10ge1xuICAtLWJnOiByYWRpYWwtZ3JhZGllbnQoOTAwcHggNTAwcHggYXQgMCUgLTEwJSwgcmdiYSgwLCAxMTksIDIwNCwgMC4wOCksIHJnYmEoMCwgMTE5LCAyMDQsIDApKSwgI2Y3ZjlmYztcbiAgLS1wYW5lbDogI2ZmZmZmZjtcbiAgLS1wYW5lbC0yOiAjZjJmNmZiO1xuICAtLXRleHQ6ICMyZjM4NDY7XG4gIC0tZ3JheTogIzU1NjI3NztcbiAgLS1tdXRlZDogIzU1NjI3NztcbiAgLS1wcmltYXJ5OiAjMDA3N2NjO1xuICAtLXByaW1hcnktMjogIzMzOTlmZjtcbiAgLS1yaW5nOiByZ2JhKDAsIDExOSwgMjA0LCAwLjI1KTtcbiAgLS1zdWNjZXNzOiAjMmVhOTZmO1xuICAtLXN1Y2Nlc3MtMjogIzQ3YzQ4NjtcbiAgLS13YXJuaW5nOiAjZDc5NTAwO1xuICAtLXdhcm5pbmctMjogI2ZmYmQzMztcbiAgLS1kYW5nZXI6ICNjYzIyNDQ7XG4gIC0tYm9yZGVyOiAjZDZlMGVjO1xuICAtLWJvcmRlci0yOiAjYzZkNGU2O1xuICAtLWZvb3Rlci10ZXh0OiAjOTNhNmJkO1xuICAtLWZvb3Rlci1saW5rOiB2YXIoLS1mb290ZXItdGV4dCk7XG4gIC0taGludDogIzgwOTRhYTtcbiAgLS1idXR0b24tY29sb3I6ICNmNWY1ZjU7XG4gIC0tYmFnZTogdmFyKC0taGludCk7XG59XG5cbjpyb290IHtcbiAgLS1pbnB1dC1lcnJvcjogI2NjMjI0NDtcbiAgLS1zdGFyLXJlcXVpcmVkOiB2YXIoLS1wcmltYXJ5KTtcbiAgLS1pbnB1dC1oaW50OiB2YXIoLS1oaW50KTtcbiAgLS1zd2l0Y2gtY29udHJvbC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIC0tc3dpdGNoLWNvbnRyb2wtZGlzYWJsZWQtY29sb3I6IHZhcigtLWdyYXktZGFyayk7XG4gIC0tc3dpdGNoLXRodW1iLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1ncmF5KTtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLCAxNnB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yKTtcbiAgfVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhpbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1oaW50KTtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42NzVyZW07XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG59XG5cbnAubGVhZCB7XG4gIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmxvYWRpbmcge1xuICAvKiBUT0RPICovXG59XG5cbi5ub2l0ZW1zIHtcbiAgLyogVE9ETyAqL1xufVxuXG5idXR0b24uaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuYnV0dG9uLmljb246bm90KC5idG4pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuLmJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS0yKSk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNzVyZW0gMS41cmVtIHJnYmEoNjQsIDE2MCwgMjU1LCAwLjI4KTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMC4wOHMgZWFzZSxcbiAgICBmaWx0ZXIgMC4ycyBlYXNlLFxuICAgIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5idG46aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbiAgfVxuXG4uYnRuOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cblxuLmJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogc2F0dXJhdGUoMC42KTtcbiAgICAvKnBvaW50ZXItZXZlbnRzOiBub25lOyovXG4gIH1cblxuLmJ0bi5tb25vIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWQyNTMzLCAjMGYxNjI2KTtcbiAgICBjb2xvcjogI2YyZjZmYjtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG5cbi5idG4uc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc3VjY2VzcyksIHZhcigtLXN1Y2Nlc3MtMikpO1xuICAgIGNvbG9yOiAjMDAxYTEwO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoNDYsIDIwOSwgMTIzLCAwLjI4KTtcbiAgfVxuXG4uYnRuLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXdhcm5pbmcpLCB2YXIoLS13YXJuaW5nLTIpKTtcbiAgICBjb2xvcjogIzFhMTIwMDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDI0NSwgMTgzLCA0NiwgMC4yOCk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42NzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsKTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAwLjA4cyBlYXNlLFxuICAgIGZpbHRlciAwLjJzIGVhc2UsXG4gICAgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHZhcigtLXJpbmcpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgfVxuXG4uYnRuLW91dGxpbmU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggdmFyKC0tcmluZyk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cblxuLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgwLjYpO1xuICAgIC8qcG9pbnRlci1ldmVudHM6IG5vbmU7Ki9cbiAgfVxuXG4udG9hc3QtbGlzdCB7XG4gICAgLS10b2FzdC12aWV3cG9ydC1wYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IHZhcigtLXRvYXN0LXZpZXdwb3J0LXBhZGRpbmcpO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4udG9hc3Qge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtZGFya2VyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udG9hc3RbZGF0YS1vcGVuZWRdIHtcbiAgICBhbmltYXRpb246IHRvYXN0LXNsaWRlLWluIDE1MG1zIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICB9XG5cbi50b2FzdFtkYXRhLWNsb3NlZF0ge1xuICAgIGFuaW1hdGlvbjogdG9hc3QtaGlkZSAxMDBtcyBlYXNlLWluO1xuICB9XG5cbi50b2FzdFtkYXRhLXN3aXBlPSdtb3ZlJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1rYi10b2FzdC1zd2lwZS1tb3ZlLXgpKTtcbiAgfVxuXG4udG9hc3RbZGF0YS1zd2lwZT0nY2FuY2VsJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG4gIH1cblxuLnRvYXN0W2RhdGEtc3dpcGU9J2VuZCddIHtcbiAgICBhbmltYXRpb246IHRvYXN0LXN3aXBlLW91dCAxMDBtcyBlYXNlLW91dDtcbiAgfVxuXG4udG9hc3QuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gIH1cblxuLnRvYXN0LWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuLnRvYXN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4udG9hc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgfVxuXG4udG9hc3QtY2xvc2Uge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3Qtc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgdmFyKC0tdG9hc3Qtdmlld3BvcnQtcGFkZGluZykpKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3Qtc3dpcGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWtiLXRvYXN0LXN3aXBlLWVuZC14KSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyB2YXIoLS10b2FzdC12aWV3cG9ydC1wYWRkaW5nKSkpO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjYpO1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLW92ZXJsYXktaGlkZSAyNTBtcyBlYXNlIDEwMG1zIGZvcndhcmRzO1xuICB9XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmxheVtkYXRhLWV4cGFuZGVkXSB7XG4gICAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1vdmVybGF5LXNob3cgMjUwbXMgZWFzZTtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctcG9zaXRpb25lciB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLm1vZGFsLWRpYWxvZy1wb3NpdGlvbmVyLnVpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdG9wOiAxMHZoO1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IG1pbihjYWxjKDEwMHZ3IC0gMXJlbSksIDUwMHB4KTtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50LmVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGlkZSAzMDBtcyBlYXNlLWluIGZvcndhcmRzO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNvbnRlbnRbZGF0YS1leHBhbmRlZF0ge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctY29udGVudC1zaG93IDMwMG1zIGVhc2Utb3V0O1xuICAgIH1cblxuLm1vZGFsLWRpYWxvZy1jb250ZW50LnVpIHtcbiAgICAgIG1pbi13aWR0aDogNDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IG1pbig4NXZoLCAxMDAlKTtcbiAgICB9XG5cbi5tb2RhbC1kaWFsb2ctY29udGVudC5zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIwdnc7XG4gICAgfVxuXG4ubW9kYWwtZGlhbG9nLWRlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscC1kaWFsb2cge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctb3ZlcmxheS1zaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1vdmVybGF5LWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLWNvbnRlbnQtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tcGFuZWwpLCB2YXIoLS1wYW5lbC0yKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG59XG5cbi5jYXJkIC5pbm5lciB7XG4gICAgcGFkZGluZzogMS4zNzVyZW07XG4gIH1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cblxuLnN0ZXBzIC5zdGVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4uc3RlcHMgLnN0ZXAgLm51bSB7XG4gICAgICBtaW4td2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYW5lbC0yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICB9XG5cbi5iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4uYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGFuZWwtMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgY29sb3I6IHZhcigtLWJhZ2UpO1xufVxuXG4uZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHJvdy1nYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZvcm0gLmhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4uZm9ybSAuYnV0dG9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4uZm9ybSAuZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4uZm9ybSBmaWVsZHNldCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNzVyZW0gMXJlbTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbi5mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbn1cblxuLmlucHV0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhbmVsLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjpcbiAgICAwLjJzIGJvcmRlci1jb2xvcixcbiAgICAwLjJzIGJveC1zaGFkb3csXG4gICAgMC4ycyB0cmFuc2Zvcm07XG59XG5cbi5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1yaW5nKTtcbiAgfVxuXG4uaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogdmFyKC0taGludClcbiAgfVxuXG4uaW5wdXQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0taW5wdXQtZXJyb3IpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uaW5wdXQtaGludCB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1oaW50KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3Rhci1yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1zdGFyLXJlcXVpcmVkKTtcbn1cblxuLndpZHRoMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWRkaW5nLmJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4uaGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmhib3guZ2FwIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4uaGJveC5sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLmhib3guY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4uaGJveC5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4uaGJveC5zdHJldGNoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cblxuLmhib3gudnRvcCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbi5oYm94LnZjZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuLmhib3gudnN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbi5oYm94LnZib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cblxuLnZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnZib3guZ2FwIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4udmJveC5sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4udmJveC5jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuLnZib3gucmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4udmJveC52dG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuLnZib3gudmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLnZib3gudnN0cmV0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuXG4udmJveC52Ym90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmZvb3Rlci1wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLmJyYW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5icmFuZCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4uYXV0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ28ge1xuICBtYXJnaW46IC0yOHB4IDI0cHggLTExcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDAgMDtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0KTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbmZvb3RlciBhIHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLWxpbmspO1xuICB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4udGFibGUgLnJvdyB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuLnRhYmxlIC5yb3cgPiBkaXYge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cblxuLnRhYmxlIC5yb3cuaGVhZGVyOmhvdmVyID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4udGFibGUgLnJvdy5oZWFkZXIgPiBkaXYge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gICAgfVxuXG4udGFibGUgLnJvdyA+IC5mdWxsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4udGFibGUgLnJvdzpub3QoOmZpcnN0LW9mLXR5cGUpID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci0yKTtcbiAgICAgIH0iLCAiLkFjY291bnQge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn0iLCAiLlN3aXRjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuICAuU3dpdGNoLWNvbnRyb2wge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAyLjc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgyNDAgNSUgODQlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIHRyYW5zaXRpb246IDI1MG1zIGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTI1MjViO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjNmNDY7XG4gIH1cbiAgLlN3aXRjaC1jb250cm9sW2RhdGEtY2hlY2tlZF0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtY29udHJvbC1jb2xvcik7XG4gICAgfVxuICAuU3dpdGNoLWlucHV0OmZvY3VzLXZpc2libGUgKyAuc3dpdGNoLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1zd2l0Y2gtY29udHJvbC1jb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuICAuU3dpdGNoLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZCk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLlN3aXRjaC10aHVtYiB7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDg7XG4gICAgdHJhbnNpdGlvbjogMjUwbXMgdHJhbnNmb3JtO1xuICB9XG4gIC5Td2l0Y2gtdGh1bWJbZGF0YS1jaGVja2VkXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlIC0gMXB4KSk7XG4gICAgfVxuICAuU3dpdGNoW2RhdGEtZGlzYWJsZWRdIC5Td2l0Y2gtY29udHJvbCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXN3aXRjaC1jb250cm9sLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3aXRjaC1jb250cm9sLWRpc2FibGVkLWNvbG9yKTtcbiAgICB9XG4gIC5Td2l0Y2hbZGF0YS1kaXNhYmxlZF0gLlN3aXRjaC10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtdGh1bWItZGlzYWJsZWQtY29sb3IpO1xuICAgIH1cbiIsICIuVGV4dElucHV0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbiAgLlRleHRJbnB1dCAubWFpbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5UZXh0SW5wdXQgLnN1ZmZpeCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cbiAgLlRleHRJbnB1dCAuc3VmZml4IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiAgLlRleHRJbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH0iLCAiLmNhcHRjaGEtZmllbGQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNXB4O1xufVxuXG4uY2FwdGNoYS1maWVsZCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59IiwgIi5Ub3B1cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7LlRvcHVwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxufVxuICB9XG5cbi5Ub3B1cC1mZWVkYmFjayB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tbXV0ZWQpO1xufVxuXG4uVG9wdXAtZmVlZGJhY2sgYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLlRvcHVwLWZlZWRiYWNrIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yKTtcbn1cbiIsICIuVG9wdXBGb3JtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4gIC5Ub3B1cEZvcm0gLmgtcGFpciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMS4yNXJlbTtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5Ub3B1cEZvcm0gLmgtcGFpciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICB9XG4gICAgfVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1maWVsZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWZpZWxkX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uVG9wdXBGb3JtIC5zdGVhbS11c2VybmFtZS1oZWxwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbTtcbiAgY29sb3I6IHZhcigtLWhpbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5Ub3B1cEZvcm0gLnN0ZWFtLXVzZXJuYW1lLWhlbHBfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAwLjlyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDE0OCwgMTcwLCAwLjQ1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtaGVscDpob3ZlciAuc3RlYW0tdXNlcm5hbWUtaGVscF9faWNvbiB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbn1cblxuLlRvcHVwRm9ybSAuc3RlYW0tdXNlcm5hbWUtaGVscDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogS2VlcCBcImNvbXB1dGVkIGFtb3VudFwiIGZpZWxkIHZpc3VhbGx5IGlkZW50aWNhbCB0byB0aGUgcHJldmlvdXMgPGRpdj4uICovXG5cbi50b3B1cC1yZWFsLWFtb3VudC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udG9wdXAtcmVhbC1hbW91bnQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMTsgLyogYXZvaWQgYnJvd3NlciBkZWZhdWx0IFwiZGlzYWJsZWRcIiBkaW1taW5nICovXG59IiwgIi5TZWxlY3RJbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4gIC5TZWxlY3RJbnB1dCAubWFpbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5TZWxlY3RJbnB1dCAuc3VmZml4ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgfVxuICAuU2VsZWN0SW5wdXQgLnN1ZmZpeCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4gIC5TZWxlY3RJbnB1dCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IiwgIi5tb2RhbC1kaWFsb2ctb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjYpO1xuICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLW92ZXJsYXktaGlkZSAyNTBtcyBlYXNlIDEwMG1zIGZvcndhcmRzO1xuICB9XG4gICAgLm1vZGFsLWRpYWxvZy1vdmVybGF5W2RhdGEtZXhwYW5kZWRdIHtcbiAgICAgIGFuaW1hdGlvbjogbW9kYWwtZGlhbG9nLW92ZXJsYXktc2hvdyAyNTBtcyBlYXNlO1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1wb3NpdGlvbmVyIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXBvc2l0aW9uZXIudWkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB0b3A6IDEwdmg7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogbWluKGNhbGMoMTAwdncgLSAxcmVtKSwgNTAwcHgpO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWRhcmspO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQuZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBtb2RhbC1kaWFsb2ctY29udGVudC1oaWRlIDMwMG1zIGVhc2UtaW4gZm9yd2FyZHM7XG59XG4gIC5tb2RhbC1kaWFsb2ctY29udGVudFtkYXRhLWV4cGFuZGVkXSB7XG4gICAgICBhbmltYXRpb246IG1vZGFsLWRpYWxvZy1jb250ZW50LXNob3cgMzAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuICAubW9kYWwtZGlhbG9nLWNvbnRlbnQudWkge1xuICAgICAgbWluLXdpZHRoOiA0MHZ3O1xuICAgICAgbWF4LWhlaWdodDogbWluKDg1dmgsIDEwMCUpO1xuICAgIH1cbiAgLm1vZGFsLWRpYWxvZy1jb250ZW50LnNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMjB2dztcbiAgICB9XG4gIC5tb2RhbC1kaWFsb2ctZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5zdGVhbS11c2VybmFtZS1oZWxwX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3RlYW0tdXNlcm5hbWUtaGVscF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLWRpYWxvZy1vdmVybGF5LXNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtZGlhbG9nLW92ZXJsYXktaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctY29udGVudC1zaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1kaWFsb2ctY29udGVudC1oaWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gIH1cbn0iLCAiLlN0YXR1c0FsbFRhYmxlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG59IiwgIi5TdGF0dXNQYXltZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbn0iXSwKICAibWFwcGluZ3MiOiAiQUFVQSxLQUNFLFlBQWEsS0FDYix5QkFBMEIsSUFDNUIsQ0FTQSxLQXRCQSxPQXVCVSxDQUNWLENBTUEsS0FDRSxRQUFTLEtBQ1gsQ0FPQSxHQUNFLFVBQVcsSUF4Q2IsT0F5Q1UsTUFBTyxDQUNqQixDQVVBLEdBQ0UsV0FBWSxZQUNaLE9BQVEsRUFDUixTQUFVLE9BQ1osQ0FPQSxJQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsR0FDYixDQVNBLEVBQ0UsaUJBQWtCLFdBQ3BCLENBT0EsSUFBSSxDQUFDLE9BQ0gsY0FBZSxLQUNmLGdCQUFpQixVQUNqQixnQkFBaUIsVUFBVSxNQUM3QixDQU1BLEVBQ0EsT0FDRSxZQUFhLE1BQ2YsQ0FPQSxLQUNBLElBQ0EsS0FDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLEdBQ2IsQ0FNQSxNQUNFLFVBQVcsR0FDYixDQU9BLElBQ0EsSUFDRSxVQUFXLElBQ1gsWUFBYSxFQUNiLFNBQVUsU0FDVixlQUFnQixRQUNsQixDQUVBLElBQ0UsT0FBUSxNQUNWLENBRUEsSUFDRSxJQUFLLEtBQ1AsQ0FTQSxJQUNFLGFBQWMsSUFDaEIsQ0FVQSxPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsWUFB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 */
