.screener-view{display:flex;flex-direction:column;height:100%;width:100%;background:var(--background);color:var(--foreground);min-height:0}.screener-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:12px 16px 0;gap:8px}.screener-empty,.screener-empty-result{padding:60px 24px;text-align:center;color:var(--muted-foreground);font-size:14px}.screener-criteria-block{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.screener-criteria-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.screener-criteria-toggle{background:transparent;border:none;color:var(--foreground);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 6px;border-radius:6px}@media(hover:hover){.screener-criteria-toggle:hover{background:var(--accent)}}.screener-criteria-toggle svg{width:16px;height:16px}.screener-scan-btn{display:inline-flex;align-items:center;gap:6px}.screener-scan-btn svg{width:14px;height:14px}.screener-criteria-wrap{display:flex;flex-direction:column;gap:10px}.screener-preset-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px dashed var(--border)}.screener-preset-label{font-size:12px;color:var(--muted-foreground);margin-right:2px}.screener-preset-btn{background:var(--accent);color:var(--accent-foreground);border:1px solid var(--border);border-radius:14px;padding:3px 10px;font-size:12px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}@media(hover:hover){.screener-preset-btn:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}}.screener-preset-clear{margin-left:auto;color:var(--muted-foreground);background:transparent}@media(hover:hover){.screener-preset-clear:hover{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive)}}.screener-criteria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px}.screener-criteria-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.screener-criteria-label{color:var(--muted-foreground)}.screener-criteria-input-wrap{display:flex;align-items:center;gap:4px;background:var(--background);border:1px solid var(--border);border-radius:6px;padding:4px 8px}.screener-criteria-input-wrap:focus-within{border-color:var(--ring)}.screener-criteria-input-wrap input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--foreground);font-size:13px;padding:2px 0}.screener-criteria-input-wrap input::-webkit-outer-spin-button,.screener-criteria-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.screener-criteria-suffix{color:var(--muted-foreground);font-size:12px}.screener-criteria-hint{font-size:11px;color:var(--muted-foreground);line-height:1.5}.screener-error{background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive);border:1px solid var(--destructive);border-radius:6px;padding:8px 12px;font-size:13px}.screener-result-meta{display:flex;gap:12px;font-size:12px;color:var(--muted-foreground);padding:2px}.screener-result-scroll{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--border);margin-top:4px;overflow:auto}.screener-table{display:flex;flex-direction:column;min-width:max-content}.screener-row{display:grid;grid-template-columns:200px repeat(8,100px) 56px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px;cursor:pointer;gap:4px}@media(hover:hover){.screener-row:hover{background:var(--accent)}}.screener-row-head{position:sticky;top:0;background:var(--card);z-index:1;cursor:default;font-weight:600;color:var(--muted-foreground);font-size:12px}@media(hover:hover){.screener-row-head:hover{background:var(--card)}}.screener-col-head{background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;padding:4px 0;display:inline-flex;align-items:center;gap:2px;text-align:left}.screener-col-head.is-right{justify-content:flex-end;text-align:right;width:100%}.screener-col-head.is-active{color:var(--primary)}.screener-sort-arrow{font-size:10px}.screener-col-name{display:flex;flex-direction:column;min-width:0}.screener-code{font-weight:600;font-size:13px}.screener-name{font-size:12px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screener-col-num{text-align:right;font-variant-numeric:tabular-nums}.screener-col-action{display:flex;justify-content:center;align-items:center}.screener-add-btn{background:transparent;border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .15s,color .15s,border-color .15s}@media(hover:hover){.screener-add-btn:hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}}.screener-add-btn svg{width:14px;height:14px}.screener-stat-up{color:var(--destructive)}.screener-stat-down{color:var(--chart-mintGreen)}.screener-row .is-up{color:var(--destructive)}.screener-row .is-down{color:var(--chart-mintGreen)}.screener-row .is-flat{color:var(--foreground)}.screener-spin{animation:screener-spin .9s linear infinite}@keyframes screener-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiJUU1JThGJUIwJUU4JTgyJUExJUU5JTgxJUI4JUU4JTgyJUExLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLnNjcmVlbmVyLXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5zY3JlZW5lci1ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAwIDE2cHg7XG4gICAgZ2FwOiA4cHg7XG59XG5cbi5zY3JlZW5lci1lbXB0eSxcbi5zY3JlZW5lci1lbXB0eS1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDYwcHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuLnNjcmVlbmVyLWNyaXRlcmlhLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbn1cbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLXRvZ2dsZSBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cblxuLnNjcmVlbmVyLXNjYW4tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xufVxuXG4uc2NyZWVuZXItc2Nhbi1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5zY3JlZW5lci1jcml0ZXJpYS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uc2NyZWVuZXItcHJlc2V0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLnNjcmVlbmVyLXByZXNldC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNjcmVlbmVyLXByZXNldC1idG4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1mb3JlZ3JvdW5kKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuLnNjcmVlbmVyLXByZXNldC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG59XG5cbi5zY3JlZW5lci1wcmVzZXQtY2xlYXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuLnNjcmVlbmVyLXByZXNldC1jbGVhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGVzdHJ1Y3RpdmUpO1xuICAgIGNvbG9yOiB2YXIoLS1kZXN0cnVjdGl2ZS1mb3JlZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlc3RydWN0aXZlKTtcbn1cbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpO1xuICAgIGdhcDogOHB4IDEycHg7XG59XG5cbi5zY3JlZW5lci1jcml0ZXJpYS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG59XG5cbi5zY3JlZW5lci1jcml0ZXJpYS1pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWlucHV0LXdyYXA6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJpbmcpO1xufVxuXG4uc2NyZWVuZXItY3JpdGVyaWEtaW5wdXQtd3JhcCBpbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAycHggMDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWlucHV0LXdyYXAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc2NyZWVuZXItY3JpdGVyaWEtaW5wdXQtd3JhcCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLXN1ZmZpeCB7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNjcmVlbmVyLWNyaXRlcmlhLWhpbnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNjcmVlbmVyLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZGVzdHJ1Y3RpdmUpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICAgIGNvbG9yOiB2YXIoLS1kZXN0cnVjdGl2ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVzdHJ1Y3RpdmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zY3JlZW5lci1yZXN1bHQtbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgICBwYWRkaW5nOiAycHggMnB4O1xufVxuXG4uc2NyZWVuZXItcmVzdWx0LXNjcm9sbCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zY3JlZW5lci10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5zY3JlZW5lci1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCByZXBlYXQoOCwgMTAwcHgpIDU2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogNHB4O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4uc2NyZWVuZXItcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xufVxufVxuXG4uc2NyZWVuZXItcm93LWhlYWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuLnNjcmVlbmVyLXJvdy1oZWFkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTtcbn1cbn1cblxuLnNjcmVlbmVyLWNvbC1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2NyZWVuZXItY29sLWhlYWQuaXMtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JlZW5lci1jb2wtaGVhZC5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLnNjcmVlbmVyLXNvcnQtYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNjcmVlbmVyLWNvbC1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2NyZWVuZXItY29kZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zY3JlZW5lci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNjcmVlbmVyLWNvbC1udW0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi5zY3JlZW5lci1jb2wtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zY3JlZW5lci1hZGQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuLnNjcmVlbmVyLWFkZC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvcmVncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG59XG5cbi5zY3JlZW5lci1hZGQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uc2NyZWVuZXItc3RhdC11cCB7XG4gICAgY29sb3I6IHZhcigtLWRlc3RydWN0aXZlKTtcbn1cblxuLnNjcmVlbmVyLXN0YXQtZG93biB7XG4gICAgY29sb3I6IHZhcigtLWNoYXJ0LW1pbnRHcmVlbik7XG59XG5cbi5zY3JlZW5lci1yb3cgLmlzLXVwIHtcbiAgICBjb2xvcjogdmFyKC0tZGVzdHJ1Y3RpdmUpO1xufVxuXG4uc2NyZWVuZXItcm93IC5pcy1kb3duIHtcbiAgICBjb2xvcjogdmFyKC0tY2hhcnQtbWludEdyZWVuKTtcbn1cblxuLnNjcmVlbmVyLXJvdyAuaXMtZmxhdCB7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuXG4uc2NyZWVuZXItc3BpbiB7XG4gICAgYW5pbWF0aW9uOiBzY3JlZW5lci1zcGluIDAuOXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNjcmVlbmVyLXNwaW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIkFBQUEsQ0FBQyxjQUNHLFFBQVMsS0FDVCxlQUFnQixPQUNoQixPQUFRLEtBQ1IsTUFBTyxLQUNQLFdBQVksSUFBSSxjQUNoQixNQUFPLElBQUksY0FDWCxXQUFZLENBQ2hCLENBRUEsQ0FBQyxjQUNHLEtBQU0sRUFDTixRQUFTLEtBQ1QsZUFBZ0IsT0FDaEIsV0FBWSxFQWRoQixRQWVhLEtBQUssS0FBSyxFQUNuQixJQUFLLEdBQ1QsQ0FFQSxDQUFDLGVBQ0QsQ0FBQyxzQkFwQkQsUUFxQmEsS0FBSyxLQUNkLFdBQVksT0FDWixNQUFPLElBQUksb0JBQ1gsVUFBVyxJQUNmLENBRUEsQ0FBQyx3QkFDRyxXQUFZLElBQUksUUFDaEIsT0FBUSxJQUFJLE1BQU0sSUFBSSxVQTdCMUIsY0E4Qm1CLEtBOUJuQixRQStCYSxLQUFLLEtBQ2QsUUFBUyxLQUNULGVBQWdCLE9BQ2hCLElBQUssR0FDVCxDQUVBLENBQUMseUJBQ0csUUFBUyxLQUNULFlBQWEsT0FDYixnQkFBaUIsY0FDakIsSUFBSyxHQUNULENBRUEsQ0FBQyx5QkFDRyxXQUFZLFlBQ1osT0FBUSxLQUNSLE1BQU8sSUFBSSxjQUNYLFVBQVcsS0FDWCxZQUFhLElBQ2IsUUFBUyxZQUNULFlBQWEsT0FDYixJQUFLLElBQ0wsT0FBUSxRQXJEWixRQXNEYSxJQUFJLElBdERqQixjQXVEbUIsR0FDbkIsQ0FF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 */
