.page-enter-active{transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .14s ease,transform .14s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{opacity:1;transform:none}}:root{--brand: #2c5cc5;--brand-hover: #234ba6;--brand-active: #1d3d8a;--brand-subtle: #eff3fb;--brand-border: #cfdcf5;--ink-1: #14171f;--ink-2: #333a47;--ink-3: #5b6472;--ink-4: #8b93a1;--ink-5: #b6bdc9;--bg: #f7f8fa;--bg-sunken: #f1f3f6;--surface: #ffffff;--surface-hover: #fafbfc;--border: #e3e6eb;--border-strong: #d3d8e0;--danger: #c8383d;--danger-bg: #fdf2f2;--success: #1f7a4d;--success-bg: #f0f9f4;--warning: #97670a;--warning-bg: #fdf8ec;--radius: 6px;--radius-sm: 4px;--radius-lg: 8px;--shadow-xs: 0 1px 2px rgba(20, 23, 31, .04);--shadow: 0 1px 3px rgba(20, 23, 31, .06);--shadow-md: 0 4px 12px rgba(20, 23, 31, .08);--shadow-lg: 0 8px 28px rgba(20, 23, 31, .12);--header-h: 56px;--content-max: 1120px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-mono: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--text: var(--ink-1);--text-2: var(--ink-3);--text-3: var(--ink-4);--line: var(--border);--card: var(--surface);--brand-dark: var(--brand-hover);--brand-light: var(--brand-subtle)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink-2);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1}a{color:var(--brand);text-decoration:none;transition:color .12s}a:hover{color:var(--brand-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}h1,h2,h3,h4,h5{margin:0;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}hr{border:0;border-top:1px solid var(--border);margin:16px 0}::selection{background:#d5e2fd;color:var(--ink-1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d3d8e0;border-radius:6px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#b6bdc9}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);color:#fff;font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.btn:hover{background:var(--brand-hover)}.btn:active{background:var(--brand-active)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--surface);border-color:var(--border-strong);color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-hover);border-color:var(--ink-5);color:var(--ink-1)}.btn-danger{background:var(--danger)}.btn-danger:hover{background:#ad2f34}.btn-subtle{background:var(--brand-subtle);color:var(--brand);border-color:var(--brand-border)}.btn-subtle:hover{background:#e3ebfa}.btn-sm{height:28px;padding:0 10px;font-size:12.5px;gap:4px}.btn-lg{height:40px;padding:0 20px;font-size:14.5px}.btn-block{width:100%}.btn-text{background:transparent;border:0;color:var(--brand);padding:0 4px;height:auto;font-size:inherit;cursor:pointer;font-family:inherit}.btn-text:hover{background:transparent;color:var(--brand-hover);text-decoration:underline}.input,.textarea,.select{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:7px 11px;font-size:13.5px;font-family:inherit;background:var(--surface);color:var(--ink-1);outline:none;transition:border-color .14s,box-shadow .14s}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.textarea:hover,.select:hover{border-color:var(--ink-5)}.input:focus,.textarea:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2c5cc51a}.input:disabled,.textarea:disabled,.select:disabled{background:var(--bg-sunken);color:var(--ink-4);cursor:not-allowed}.textarea{resize:vertical;min-height:88px;line-height:1.7}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer;padding-right:28px}.form-item{margin-bottom:16px}.form-item>label{display:block;margin-bottom:6px;color:var(--ink-2);font-size:13px;font-weight:500}.tag{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:var(--radius-sm);font-size:12px;line-height:18px;background:var(--bg-sunken);color:var(--ink-3);white-space:nowrap;vertical-align:middle}.tag-grey{background:var(--bg-sunken);color:var(--ink-3)}.tag-brand{background:var(--brand-subtle);color:var(--brand)}.tag-warn{background:var(--warning-bg);color:var(--warning)}.tag-danger{background:var(--danger-bg);color:var(--danger)}.tag-success{background:var(--success-bg);color:var(--success)}.badge-status{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-sm);font-size:12px;line-height:18px;white-space:nowrap}.st-ok{background:var(--success-bg);color:var(--success)}.st-warn{background:var(--warning-bg);color:var(--warning)}.st-bad{background:var(--danger-bg);color:var(--danger)}.st-gray{background:var(--bg-sunken);color:var(--ink-4)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar img{width:100%;height:100%;object-fit:cover}.muted{color:var(--ink-4)}.text-sm{font-size:13px}.text-xs{font-size:12px}.flex{display:flex}.flex-1{flex:1;min-width:0}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block{display:block}.metric{display:inline-flex;align-items:center;gap:4px;color:var(--ink-4);font-size:12.5px}.global-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .2s}.global-progress i{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:var(--brand)}.toast-container{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:9px 14px;box-shadow:var(--shadow-md);font-size:13.5px;max-width:min(560px,88vw);will-change:transform,opacity}.toast-icon{flex-shrink:0}.toast-text{line-height:1.5;color:var(--ink-2)}.toast-success .toast-icon{color:var(--success)}.toast-error .toast-icon{color:var(--danger)}.toast-warning .toast-icon{color:var(--warning)}.toast-info .toast-icon{color:var(--brand)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#14171f6b;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-box{background:var(--surface);border-radius:var(--radius-lg);padding:22px 24px;width:440px;max-width:100%;max-height:86vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-box h3{margin-bottom:8px;font-size:16px;font-weight:600}.modal-box>p{margin:0 0 4px;color:var(--ink-3);font-size:13.5px;line-height:1.65}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border)}.empty{padding:44px 20px;text-align:center;color:var(--ink-4);font-size:13.5px}.empty .icon,.empty-icon{display:block;margin:0 auto 10px;font-size:38px;color:var(--ink-5);text-align:center}.skeleton{background:linear-gradient(90deg,#eef0f3 25%,#f6f7f9 37%,#eef0f3 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--radius)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.pager{display:flex;gap:4px;justify-content:center;align-items:center;padding:18px 0 6px;flex-wrap:wrap}.pager button{min-width:30px;height:30px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--ink-3);font-size:13px;font-family:inherit;transition:all .14s}.pager button:hover:not(:disabled){border-color:var(--ink-5);color:var(--ink-1);background:var(--surface-hover)}.pager button.active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:500}.pager button:disabled{opacity:.4;cursor:not-allowed}.pager .muted{font-size:12px;margin-left:6px}.table{width:100%;border-collapse:collapse;background:var(--surface);font-size:13px}.table th,.table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.table th{background:var(--bg-sunken);color:var(--ink-3);font-weight:500;font-size:12.5px;white-space:nowrap;border-bottom:1px solid var(--border-strong)}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--surface-hover)}.table tbody tr:last-child td{border-bottom:0}.rich-content{line-height:1.85;font-size:15px;color:var(--ink-2);word-break:break-word}.rich-content p{margin:0 0 12px}.rich-content p:last-child{margin-bottom:0}.rich-content img{border-radius:var(--radius-sm);margin:10px 0}.rich-content a{text-decoration:underline;text-underline-offset:2px}.rich-content pre,.rich-content code{font-family:var(--font-mono);font-size:13px;background:var(--bg-sunken);border-radius:var(--radius-sm)}.rich-content code{padding:1px 5px;color:#b3305a}.rich-content pre{padding:12px 14px;overflow-x:auto;border:1px solid var(--border)}.rich-content pre code{padding:0;background:none;color:var(--ink-2)}.rich-content blockquote{border-left:3px solid var(--border-strong);margin:10px 0;padding:2px 14px;color:var(--ink-3)}.rich-content ul,.rich-content ol{padding-left:22px;margin:0 0 12px}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.svg-icon{vertical-align:-.16em}.icon-btn .svg-icon,.btn .svg-icon{pointer-events:none}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px;position:relative}.auth-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff 0%,var(--bg) 100%);z-index:0}.auth-card{position:relative;z-index:1;width:396px;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:30px 30px 26px}.auth-title{font-size:20px;display:flex;align-items:center;gap:8px;margin:12px 0 4px}.auth-card p.switch{text-align:center;margin:18px 0 0;font-size:13px;color:var(--ink-4)}.auth-card .back{color:var(--ink-4);font-size:13px}.auth-card .back:hover{color:var(--brand)}.page-enter-active{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .12s ease}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:960px){.card{padding:14px 16px}}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-head h2{font-size:17px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.page-head p{margin:3px 0 0;font-size:12.5px;color:var(--ink-4)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.panel+.panel{margin-top:14px}.panel>b{font-size:13.5px;font-weight:600;color:var(--ink-1)}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.filters .input,.filters .select{width:auto;min-width:148px;height:32px;padding:0 11px;font-size:13px}.filters .spacer{flex:1}.tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.tbl-wrap .table{border:0}.tbl-wrap .table th:first-child{border-top-left-radius:var(--radius)}.tbl-wrap .table th:last-child{border-top-right-radius:var(--radius)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:15px 16px;display:flex;flex-direction:column;gap:2px;transition:border-color .14s,box-shadow .14s}.stat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.stat-card .sv{font-size:24px;font-weight:600;color:var(--ink-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.3}.stat-card .sl{font-size:12px;color:var(--ink-4)}.stat-card .sl:first-child{font-size:12.5px;color:var(--ink-3);font-weight:500}.stat-card.accent{background:var(--brand-subtle);border-color:var(--brand-border)}.stat-card.accent .sv{color:var(--brand)}.row-actions{display:flex;gap:4px;flex-wrap:wrap}.row-actions .btn{height:25px;padding:0 8px;font-size:12px}.chart{display:flex;align-items:flex-end;gap:5px;height:190px;padding:8px 4px 0}.chart .bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.chart .bar{width:100%;max-width:20px;border-radius:2px 2px 0 0;background:var(--brand);min-height:2px}.chart .bar.comments{background:#7ba0e8}.chart .bar.users{background:#c9a227}.chart .x-label{font-size:10.5px;color:var(--ink-4);white-space:nowrap}.legend{display:flex;gap:14px;font-size:12px;color:var(--ink-3)}.legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.split{display:grid;grid-template-columns:1fr 304px;gap:14px;align-items:start}.split>.panel+.panel{margin-top:0}@media(max-width:1100px){.split{grid-template-columns:1fr}}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiPHN0ZGluPiJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiXG4ucGFnZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjZzIGVhc2UsIHRyYW5zZm9ybSAwLjI2cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucGFnZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTRzIGVhc2UsIHRyYW5zZm9ybSAwLjE0cyBlYXNlO1xufVxuLnBhZ2UtZW50ZXItZnJvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuLnBhZ2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuLnBhZ2UtZW50ZXItYWN0aXZlLFxuICAucGFnZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1lbnRlci1mcm9tLFxuICAucGFnZS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAg5bG/56S+IMK3IOagoeWbreiuuuWdmyDigJQg6K6+6K6h57O757ufXG4gICDpo47moLzvvJrlhYvliLbjgIHkuJPkuJrjgIHkv6Hmga/lr4bluqbkvJjlhYjvvIjlj4LogIMgRGlzY291cnNlIC8gVjJFWCAvIExpbmVhciDnmoTorr7orqHor63oqIDvvIlcbiAgIOWOn+WIme+8mlxuICAgICAxLiDkuK3mgKfngbDpmLbkuLrkuLvvvIzlk4HniYzoibLlj6rnlKjkuo7lvLrosIPvvIjpk77mjqXjgIHkuLvmjInpkq7jgIHpgInkuK3mgIHvvIlcbiAgICAgMi4g5ZyG6KeS5pS25bCP44CB6Zi05b2x5pS25pWb44CB5Y675o6J5b2p6Imy5riQ5Y+YXG4gICAgIDMuIOWtl+WPtyAvIOihjOmrmCAvIOmXtOi3nee7n+S4gOWIsCA0cHgg572R5qC8XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG46cm9vdCB7XG4gIC8qIC0tLS0g5ZOB54mM6Imy77ya5rKJ56iz6Z2b6JOd77yM5pu/5Luj5Y6f5p2l55qE5Lqu6JOdIC0tLS0gKi9cbiAgLS1icmFuZDogIzJjNWNjNTtcbiAgLS1icmFuZC1ob3ZlcjogIzIzNGJhNjtcbiAgLS1icmFuZC1hY3RpdmU6ICMxZDNkOGE7XG4gIC0tYnJhbmQtc3VidGxlOiAjZWZmM2ZiOyAgIC8qIOmAieS4reaAgea1heW6lSAqL1xuICAtLWJyYW5kLWJvcmRlcjogI2NmZGNmNTtcblxuICAvKiAtLS0tIOS4reaAp+iJsumYtu+8iOWxgue6p+S7jua3seWIsOa1he+8iSAtLS0tICovXG4gIC0taW5rLTE6ICMxNDE3MWY7ICAgLyog5Li75qCH6aKYICovXG4gIC0taW5rLTI6ICMzMzNhNDc7ICAgLyog5q2j5paHICovXG4gIC0taW5rLTM6ICM1YjY0NzI7ICAgLyog5qyh6KaB5paH5a2XICovXG4gIC0taW5rLTQ6ICM4YjkzYTE7ICAgLyog6L6F5Yqp5paH5a2XIC8g5Y2g5L2N56ymICovXG4gIC0taW5rLTU6ICNiNmJkYzk7ICAgLyog56aB55SoIC8g5Zu+5qCHICovXG5cbiAgLyogLS0tLSDog4zmma/kuI7liIbpmpQgLS0tLSAqL1xuICAtLWJnOiAjZjdmOGZhOyAgICAgIC8qIOmhtemdouW6leiJsiAqL1xuICAtLWJnLXN1bmtlbjogI2YxZjNmNjsvKiDlh7npmbfljLrln5/vvIjku6PnoIHlnZfjgIHooajmoLzlpLTvvIkgKi9cbiAgLS1zdXJmYWNlOiAjZmZmZmZmOyAvKiDljaHniYcgKi9cbiAgLS1zdXJmYWNlLWhvdmVyOiAjZmFmYmZjO1xuICAtLWJvcmRlcjogI2UzZTZlYjsgIC8qIOS4u+WIhumalOe6vyAqL1xuICAtLWJvcmRlci1zdHJvbmc6ICNkM2Q4ZTA7XG5cbiAgLyogLS0tLSDor63kuYnoibIgLS0tLSAqL1xuICAtLWRhbmdlcjogI2M4MzgzZDtcbiAgLS1kYW5nZXItYmc6ICNmZGYyZjI7XG4gIC0tc3VjY2VzczogIzFmN2E0ZDtcbiAgLS1zdWNjZXNzLWJnOiAjZjBmOWY0O1xuICAtLXdhcm5pbmc6ICM5NzY3MGE7XG4gIC0td2FybmluZy1iZzogI2ZkZjhlYztcblxuICAvKiAtLS0tIOWchuinku+8muaUtuWwj++8jOabtOehrOaclyAtLS0tICovXG4gIC0tcmFkaXVzOiA2cHg7XG4gIC0tcmFkaXVzLXNtOiA0cHg7XG4gIC0tcmFkaXVzLWxnOiA4cHg7XG5cbiAgLyogLS0tLSDpmLTlvbHvvJrlj6rkv53nlZnmnoHovbvnmoTlsYLmrKHmhJ8gLS0tLSAqL1xuICAtLXNoYWRvdy14czogMCAxcHggMnB4IHJnYmEoMjAsIDIzLCAzMSwgMC4wNCk7XG4gIC0tc2hhZG93OiAwIDFweCAzcHggcmdiYSgyMCwgMjMsIDMxLCAwLjA2KTtcbiAgLS1zaGFkb3ctbWQ6IDAgNHB4IDEycHggcmdiYSgyMCwgMjMsIDMxLCAwLjA4KTtcbiAgLS1zaGFkb3ctbGc6IDAgOHB4IDI4cHggcmdiYSgyMCwgMjMsIDMxLCAwLjEyKTtcblxuICAvKiAtLS0tIOWwuuWvuCAtLS0tICovXG4gIC0taGVhZGVyLWg6IDU2cHg7XG4gIC0tY29udGVudC1tYXg6IDExMjBweDtcblxuICAvKiAtLS0tIOWtl+S9kyAtLS0tICovXG4gIC0tZm9udC1zYW5zOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsICdQaW5nRmFuZyBTQycsXG4gICAgJ0hpcmFnaW5vIFNhbnMgR0InLCAnTWljcm9zb2Z0IFlhSGVpJywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1tb25vOiAnU0ZNb25vLVJlZ3VsYXInLCBNZW5sbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCBtb25vc3BhY2U7XG5cbiAgLyog5YW85a655pen5Y+Y6YeP5ZCN77yI6YCQ5q2l5pu/5o2i5Lit77yJICovXG4gIC0tdGV4dDogdmFyKC0taW5rLTEpO1xuICAtLXRleHQtMjogdmFyKC0taW5rLTMpO1xuICAtLXRleHQtMzogdmFyKC0taW5rLTQpO1xuICAtLWxpbmU6IHZhcigtLWJvcmRlcik7XG4gIC0tY2FyZDogdmFyKC0tc3VyZmFjZSk7XG4gIC0tYnJhbmQtZGFyazogdmFyKC0tYnJhbmQtaG92ZXIpO1xuICAtLWJyYW5kLWxpZ2h0OiB2YXIoLS1icmFuZC1zdWJ0bGUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOWfuuehgCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuaHRtbCB7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuaHRtbCwgYm9keSB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgY29sb3I6IHZhcigtLWluay0yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bScgMTsgIC8qIOaVsOWtl+etieWuve+8jOihqOagvOabtOaVtOm9kCAqL1xufVxuXG5hIHsgY29sb3I6IHZhcigtLWJyYW5kKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0cmFuc2l0aW9uOiBjb2xvciAwLjEyczsgfVxuYTpob3ZlciB7IGNvbG9yOiB2YXIoLS1icmFuZC1ob3Zlcik7IH1cbmE6Zm9jdXMtdmlzaWJsZSxcbmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbnNlbGVjdDpmb2N1cy12aXNpYmxlLFxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1icmFuZCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7IG1hcmdpbjogMDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IHZhcigtLWluay0xKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07IH1cbnVsLCBvbCB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgbGlzdC1zdHlsZTogbm9uZTsgfVxuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5ociB7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7IG1hcmdpbjogMTZweCAwOyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNkNWUyZmQ7IGNvbG9yOiB2YXIoLS1pbmstMSk7IH1cblxuLyog5rua5Yqo5p2hICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgfVxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsgYmFja2dyb3VuZDogI2QzZDhlMDsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1iZyk7IH1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjYjZiZGM5OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5Y2h54mHIC8g6Z2i5p2/ID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDmjInpkq4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNHMsIGJvcmRlci1jb2xvciAwLjE0cywgY29sb3IgMC4xNHMsIGJveC1zaGFkb3cgMC4xNHM7XG59XG4uYnRuOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtaG92ZXIpOyB9XG4uYnRuOmFjdGl2ZSB7IGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLWFjdGl2ZSk7IH1cbi5idG46ZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNTsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYnRuLWdob3N0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXN0cm9uZyk7XG4gIGNvbG9yOiB2YXIoLS1pbmstMik7XG59XG4uYnRuLWdob3N0OmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1ob3Zlcik7IGJvcmRlci1jb2xvcjogdmFyKC0taW5rLTUpOyBjb2xvcjogdmFyKC0taW5rLTEpOyB9XG5cbi5idG4tZGFuZ2VyIHsgYmFja2dyb3VuZDogdmFyKC0tZGFuZ2VyKTsgfVxuLmJ0bi1kYW5nZXI6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjYWQyZjM0OyB9XG5cbi5idG4tc3VidGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VidGxlKTtcbiAgY29sb3I6IHZhcigtLWJyYW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1ib3JkZXIpO1xufVxuLmJ0bi1zdWJ0bGU6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjZTNlYmZhOyB9XG5cbi5idG4tc20geyBoZWlnaHQ6IDI4cHg7IHBhZGRpbmc6IDAgMTBweDsgZm9udC1zaXplOiAxMi41cHg7IGdhcDogNHB4OyB9XG4uYnRuLWxnIHsgaGVpZ2h0OiA0MHB4OyBwYWRkaW5nOiAwIDIwcHg7IGZvbnQtc2l6ZTogMTQuNXB4OyB9XG4uYnRuLWJsb2NrIHsgd2lkdGg6IDEwMCU7IH1cbi5idG4tdGV4dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS1icmFuZCk7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5idG4tdGV4dDpob3ZlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogdmFyKC0tYnJhbmQtaG92ZXIpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOihqOWNlSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaW5wdXQsXG4udGV4dGFyZWEsXG4uc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBwYWRkaW5nOiA3cHggMTFweDtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWluay0xKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTRzLCBib3gtc2hhZG93IDAuMTRzO1xufVxuLmlucHV0OjpwbGFjZWhvbGRlcixcbi50ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0taW5rLTQpOyB9XG4uaW5wdXQ6aG92ZXIsXG4udGV4dGFyZWE6aG92ZXIsXG4uc2VsZWN0OmhvdmVyIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmstNSk7IH1cbi5pbnB1dDpmb2N1cyxcbi50ZXh0YXJlYTpmb2N1cyxcbi5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNDQsIDkyLCAxOTcsIDAuMSk7XG59XG4uaW5wdXQ6ZGlzYWJsZWQsXG4udGV4dGFyZWE6ZGlzYWJsZWQsXG4uc2VsZWN0OmRpc2FibGVkIHsgYmFja2dyb3VuZDogdmFyKC0tYmctc3Vua2VuKTsgY29sb3I6IHZhcigtLWluay00KTsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4udGV4dGFyZWEgeyByZXNpemU6IHZlcnRpY2FsOyBtaW4taGVpZ2h0OiA4OHB4OyBsaW5lLWhlaWdodDogMS43OyB9XG4uc2VsZWN0IHsgYXBwZWFyYW5jZTogbm9uZTsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbi5mb3JtLWl0ZW0geyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4uZm9ybS1pdGVtID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2xvcjogdmFyKC0taW5rLTIpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5qCH562+IC8g5b6956ugID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1bmtlbik7XG4gIGNvbG9yOiB2YXIoLS1pbmstMyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFnLWdyZXkgeyBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdW5rZW4pOyBjb2xvcjogdmFyKC0taW5rLTMpOyB9XG4udGFnLWJyYW5kIHsgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VidGxlKTsgY29sb3I6IHZhcigtLWJyYW5kKTsgfVxuLnRhZy13YXJuIHsgYmFja2dyb3VuZDogdmFyKC0td2FybmluZy1iZyk7IGNvbG9yOiB2YXIoLS13YXJuaW5nKTsgfVxuLnRhZy1kYW5nZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1kYW5nZXItYmcpOyBjb2xvcjogdmFyKC0tZGFuZ2VyKTsgfVxuLnRhZy1zdWNjZXNzIHsgYmFja2dyb3VuZDogdmFyKC0tc3VjY2Vzcy1iZyk7IGNvbG9yOiB2YXIoLS1zdWNjZXNzKTsgfVxuXG4uYmFkZ2Utc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3Qtb2sgeyBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzLWJnKTsgY29sb3I6IHZhcigtLXN1Y2Nlc3MpOyB9XG4uc3Qtd2FybiB7IGJhY2tncm91bmQ6IHZhcigtLXdhcm5pbmctYmcpOyBjb2xvcjogdmFyKC0td2FybmluZyk7IH1cbi5zdC1iYWQgeyBiYWNrZ3JvdW5kOiB2YXIoLS1kYW5nZXItYmcpOyBjb2xvcjogdmFyKC0tZGFuZ2VyKTsgfVxuLnN0LWdyYXkgeyBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdW5rZW4pOyBjb2xvcjogdmFyKC0taW5rLTQpOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5aS05YOPID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hdmF0YXIgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDlt6XlhbfnsbsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm11dGVkIHsgY29sb3I6IHZhcigtLWluay00KTsgfVxuLnRleHQtc20geyBmb250LXNpemU6IDEzcHg7IH1cbi50ZXh0LXhzIHsgZm9udC1zaXplOiAxMnB4OyB9XG4uZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cbi5mbGV4LTEgeyBmbGV4OiAxOyBtaW4td2lkdGg6IDA7IH1cbi5pdGVtcy1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uanVzdGlmeS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4uZ2FwLTQgeyBnYXA6IDRweDsgfVxuLmdhcC04IHsgZ2FwOiA4cHg7IH1cbi5nYXAtMTIgeyBnYXA6IDEycHg7IH1cbi5tdC04IHsgbWFyZ2luLXRvcDogOHB4OyB9XG4ubXQtMTYgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XG4ubWItMTYgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4uZWxsaXBzaXMgeyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLmJsb2NrIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLm1ldHJpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IHZhcigtLWluay00KTtcbiAgZm9udC1zaXplOiAxMi41cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g6aG26YOo572R57uc6L+b5bqm5p2hID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5nbG9iYWwtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5nbG9iYWwtcHJvZ3Jlc3MgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDmj5DnpLrmtojmga8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1kKTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIG1heC13aWR0aDogbWluKDU2MHB4LCA4OHZ3KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi50b2FzdC1pY29uIHsgZmxleC1zaHJpbms6IDA7IH1cbi50b2FzdC10ZXh0IHsgbGluZS1oZWlnaHQ6IDEuNTsgY29sb3I6IHZhcigtLWluay0yKTsgfVxuLnRvYXN0LXN1Y2Nlc3MgLnRvYXN0LWljb24geyBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7IH1cbi50b2FzdC1lcnJvciAudG9hc3QtaWNvbiB7IGNvbG9yOiB2YXIoLS1kYW5nZXIpOyB9XG4udG9hc3Qtd2FybmluZyAudG9hc3QtaWNvbiB7IGNvbG9yOiB2YXIoLS13YXJuaW5nKTsgfVxuLnRvYXN0LWluZm8gLnRvYXN0LWljb24geyBjb2xvcjogdmFyKC0tYnJhbmQpOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5qih5oCB5qGGID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2RhbC1tYXNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjMsIDMxLCAwLjQyKTtcbiAgei1pbmRleDogOTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuLm1vZGFsLWJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4NnZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xufVxuLm1vZGFsLWJveCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1vZGFsLWJveCA+IHAge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstMyk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cbi5tb2RhbC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDnqbrnirbmgIEgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmVtcHR5IHtcbiAgcGFkZGluZzogNDRweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1pbmstNCk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xufVxuLmVtcHR5IC5pY29uLFxuLmVtcHR5LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBjb2xvcjogdmFyKC0taW5rLTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g6aqo5p625bGPID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5za2VsZXRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2VlZjBmMyAyNSUsICNmNmY3ZjkgMzclLCAjZWVmMGYzIDYzJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJSAxMDAlO1xuICBhbmltYXRpb246IHNoaW1tZXIgMS40cyBlYXNlIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTsgfVxuICAxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7IH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDliIbpobUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDAgNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZXIgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc3Ryb25nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWluay0zKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTRzO1xufVxuLnBhZ2VyIGJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSB7IGJvcmRlci1jb2xvcjogdmFyKC0taW5rLTUpOyBjb2xvcjogdmFyKC0taW5rLTEpOyBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWhvdmVyKTsgfVxuLnBhZ2VyIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlciBidXR0b246ZGlzYWJsZWQgeyBvcGFjaXR5OiAwLjQ7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbi5wYWdlciAubXV0ZWQgeyBmb250LXNpemU6IDEycHg7IG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDooajmoLwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3Vua2VuKTtcbiAgY29sb3I6IHZhcigtLWluay0zKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc3Ryb25nKTtcbn1cbi50YWJsZSB0Ym9keSB0ciB7IHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbi50YWJsZSB0Ym9keSB0cjpob3ZlciB7IGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtaG92ZXIpOyB9XG4udGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDlr4zmlofmnKzlhoXlrrkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJpY2gtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstMik7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucmljaC1jb250ZW50IHAgeyBtYXJnaW46IDAgMCAxMnB4OyB9XG4ucmljaC1jb250ZW50IHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbi5yaWNoLWNvbnRlbnQgaW1nIHsgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTsgbWFyZ2luOiAxMHB4IDA7IH1cbi5yaWNoLWNvbnRlbnQgYSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDsgfVxuLnJpY2gtY29udGVudCBwcmUsXG4ucmljaC1jb250ZW50IGNvZGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdW5rZW4pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuLnJpY2gtY29udGVudCBjb2RlIHsgcGFkZGluZzogMXB4IDVweDsgY29sb3I6ICNiMzMwNWE7IH1cbi5yaWNoLWNvbnRlbnQgcHJlIHsgcGFkZGluZzogMTJweCAxNHB4OyBvdmVyZmxvdy14OiBhdXRvOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOyB9XG4ucmljaC1jb250ZW50IHByZSBjb2RlIHsgcGFkZGluZzogMDsgYmFja2dyb3VuZDogbm9uZTsgY29sb3I6IHZhcigtLWluay0yKTsgfVxuLnJpY2gtY29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItc3Ryb25nKTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDJweCAxNHB4O1xuICBjb2xvcjogdmFyKC0taW5rLTMpO1xufVxuLnJpY2gtY29udGVudCB1bCwgLnJpY2gtY29udGVudCBvbCB7IHBhZGRpbmctbGVmdDogMjJweDsgbWFyZ2luOiAwIDAgMTJweDsgfVxuLnJpY2gtY29udGVudCB1bCB7IGxpc3Qtc3R5bGU6IGRpc2M7IH1cbi5yaWNoLWNvbnRlbnQgb2wgeyBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU1ZHIOWbvuaghyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3ZnLWljb24geyB2ZXJ0aWNhbC1hbGlnbjogLTAuMTZlbTsgfVxuLmljb24tYnRuIC5zdmctaWNvbixcbi5idG4gLnN2Zy1pY29uIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PSDnmbvlvZUgLyDms6jlhowgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmF1dGgtcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsIHZhcigtLWJnKSAxMDAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5hdXRoLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzOTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1kKTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI2cHg7XG59XG4uYXV0aC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMTJweCAwIDRweDtcbn1cbi5hdXRoLWNhcmQgcC5zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMThweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWluay00KTtcbn1cbi5hdXRoLWNhcmQgLmJhY2sge1xuICBjb2xvcjogdmFyKC0taW5rLTQpO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYXV0aC1jYXJkIC5iYWNrOmhvdmVyIHsgY29sb3I6IHZhcigtLWJyYW5kKTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IOmhtemdoui/h+a4oSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjJzIGVhc2UsIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4ucGFnZS1sZWF2ZS1hY3RpdmUgeyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2U7IH1cbi5wYWdlLWVudGVyLWZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTsgfVxuLnBhZ2UtbGVhdmUtdG8geyBvcGFjaXR5OiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5peg6Zqc56KNID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0g5ZON5bqU5byPID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2FyZCB7IHBhZGRpbmc6IDE0cHggMTZweDsgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIOeuoeeQhuWQjuWPsOmAmueUqOW4g+WxgOagt+W8j1xuICAg5LiO5YmN5Y+w5YWx55So5ZCM5LiA5aWX6K6+6K6h5Luk54mM77yM5L+d5oyB6KeG6KeJ5LiA6Ie0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAtLS0tLS0tLS0tIOmhteWktCAtLS0tLS0tLS0tICovXG4ucGFnZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLWhlYWQgaDIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1pbmstMSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLnBhZ2UtaGVhZCBwIHtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgY29sb3I6IHZhcigtLWluay00KTtcbn1cblxuLyogLS0tLS0tLS0tLSDpnaLmnb8gLS0tLS0tLS0tLSAqL1xuLnBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbn1cbi5wYW5lbCArIC5wYW5lbCB7IG1hcmdpbi10b3A6IDE0cHg7IH1cbi5wYW5lbCA+IGIge1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWluay0xKTtcbn1cblxuLyogLS0tLS0tLS0tLSDnrZvpgInmoI8gLS0tLS0tLS0tLSAqL1xuLmZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmZpbHRlcnMgLmlucHV0LFxuLmZpbHRlcnMgLnNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZpbHRlcnMgLnNwYWNlciB7IGZsZXg6IDE7IH1cblxuLyogLS0tLS0tLS0tLSDooajmoLzlrrnlmaggLS0tLS0tLS0tLSAqL1xuLnRibC13cmFwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cbi50Ymwtd3JhcCAudGFibGUgeyBib3JkZXI6IDA7IH1cbi50Ymwtd3JhcCAudGFibGUgdGg6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMpOyB9XG4udGJsLXdyYXAgLnRhYmxlIHRoOmxhc3QtY2hpbGQgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzKTsgfVxuXG4vKiAtLS0tLS0tLS0tIOe7n+iuoeWNoeeJhyAtLS0tLS0tLS0tICovXG4uc3RhdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTY4cHgsIDFmcikpO1xuICBnYXA6IDEycHg7XG59XG4uc3RhdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE0cywgYm94LXNoYWRvdyAwLjE0cztcbn1cbi5zdGF0LWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1zdHJvbmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteHMpO1xufVxuLnN0YXQtY2FyZCAuc3Yge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1pbmstMSk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnN0YXQtY2FyZCAuc2wge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1pbmstNCk7XG59XG4uc3RhdC1jYXJkIC5zbDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBjb2xvcjogdmFyKC0taW5rLTMpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLyog5by66LCD5Y2h77ya5pS55Li65bem5L6n6L655qGG5qCH6K+G77yM5LiN55So5riQ5Y+Y6IOM5pmvICovXG4uc3RhdC1jYXJkLmFjY2VudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1YnRsZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtYm9yZGVyKTtcbn1cbi5zdGF0LWNhcmQuYWNjZW50IC5zdiB7IGNvbG9yOiB2YXIoLS1icmFuZCk7IH1cblxuLyogLS0tLS0tLS0tLSDooYzmk43kvZwgLS0tLS0tLS0tLSAqL1xuLnJvdy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3ctYWN0aW9ucyAuYnRuIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tIOafseeKtuWbviAtLS0tLS0tLS0tICovXG4uY2hhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNXB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBwYWRkaW5nOiA4cHggNHB4IDA7XG59XG4uY2hhcnQgLmJhci13cmFwIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGFydCAuYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kKTtcbiAgbWluLWhlaWdodDogMnB4O1xufVxuLmNoYXJ0IC5iYXIuY29tbWVudHMgeyBiYWNrZ3JvdW5kOiAjN2JhMGU4OyB9XG4uY2hhcnQgLmJhci51c2VycyB7IGJhY2tncm91bmQ6ICNjOWEyMjc7IH1cbi5jaGFydCAueC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xuICBjb2xvcjogdmFyKC0taW5rLTQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0taW5rLTMpO1xufVxuLmxlZ2VuZCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0g5biD5bGAIC0tLS0tLS0tLS0gKi9cbi5zcGxpdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwNHB4O1xuICBnYXA6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5zcGxpdCA+IC5wYW5lbCArIC5wYW5lbCB7IG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc3BsaXQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIkFBQ0EsQ0FBQyxrQkFDQyxXQUFZLFFBQVEsS0FBTSxJQUFJLENBQUUsVUFBVSxLQUFNLGFBQWEsR0FBSSxDQUFFLENBQUMsQ0FBRSxHQUFJLENBQUUsRUFDOUUsQ0FDQSxDQUFDLGtCQUNDLFdBQVksUUFBUSxLQUFNLElBQUksQ0FBRSxVQUFVLEtBQU0sSUFDbEQsQ0FDQSxDQUFDLGdCQUNDLFFBQVMs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 */
