PageSourceSearch

https://abc1181-omniroute.hf.space/_next/static/chunks/3yp2jwpws94me.js

js abc1181-omniroute.hf.space collected 2026-10-03 16:36:11 UTC 40,299 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,618566,(e,t,s)=>{t.exports=e.r(976562)},579473,e=>{"use strict";let t=e=>s=>{try{let i=e(s);if(i instanceof Promise)return i;return{then:e=>t(e)(i),catch(e){return this}}}catch(e){return{then(e){return this},catch:s=>t(s)(e)}}};e.s(["persist",0,(e,s)=>(i,r,c)=>{let n,o={storage:function(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var s;let i=e=>null===e?null:JSON.parse(e,void 0),r=null!=(s=t.getItem(e))?s:null;return r instanceof Promise?r.then(i):i(r)},setItem:(e,s)=>t.setItem(e,JSON.stringify(s,void 0)),removeItem:e=>t.removeItem(e)}}(()=>window.localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...s},a=!1,l=0,p=new Set,u=new Set,d=o.storage;if(!d)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),i(...e)},r,c);let m=()=>{let e=o.partialize({...r()});return d.setItem(o.name,{state:e,version:o.version})},h=c.setState;c.setState=(e,t)=>(h(e,t),m());let g=e((...e)=>(i(...e),m()),r,c);c.getInitialState=()=>g;let k=()=>{var e,s;if(!d)return;let c=++l;a=!1,p.forEach(e=>{var t;return e(null!=(t=r())?t:g)});let h=(null==(s=o.onRehydrateStorage)?void 0:s.call(o,null!=(e=r())?e:g))||void 0;return t(d.getItem.bind(d))(o.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===o.version)return[!1,e.state];else{if(o.migrate){let t=o.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;if(c!==l)return;let[s,a]=e;if(i(n=o.merge(a,null!=(t=r())?t:g),!0),s)return m()}).then(()=>{c===l&&(null==h||h(r(),void 0),n=r(),a=!0,u.forEach(e=>e(n)))}).catch(e=>{c===l&&(null==h||h(void 0,e))})};return c.persist={setOptions:e=>{o={...o,...e},e.storage&&(d=e.storage)},clearStorage:()=>{++l,null==d||d.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>k(),hasHydrated:()=>a,onHydrate:e=>(p.add(e),()=>{p.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},o.skipHydration||k(),n||g}])},768834,e=>{"use strict";var t=e.i(271645);let s=e=>{let t,s=new Set,i=(e,i)=>{let r="function"==typeof e?e(t):e;if(!Object.is(r,t)){let e=t;t=(null!=i?i:"object"!=typeof r||null===r)?r:Object.assign({},t,r),s.forEach(s=>s(t,e))}},r=()=>t,c={setState:i,getState:r,getInitialState:()=>n,subscribe:e=>(s.add(e),()=>s.delete(e))},n=t=e(i,r,c);return c},i=e=>{let i=e?s(e):s,r=e=>(function(e,s=e=>e){let i=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>s(e.getState()),[e,s]),t.default.useCallback(()=>s(e.getInitialState()),[e,s]));return t.default.useDebugValue(i),i})(i,e);return Object.assign(r,i),r};e.s(["create",0,e=>e?i(e):i],768834)},868711,e=>{"use strict";let t=[{code:"ar",label:"AR",name:"العربية",native:"العربية",english:"Arabic",flag:"🇸🇦"},{code:"az",label:"AZ",name:"Azərbaycan dili",native:"Azərbaycan dili",english:"Azerbaijani",flag:"🇦🇿"},{code:"bg",label:"BG",name:"Български",native:"Български",english:"Bulgarian",flag:"🇧🇬"},{code:"bn",label:"BN",name:"বাংলা",native:"বাংলা",english:"Bengali",flag:"🇧🇩"},{code:"cs",label:"CS",name:"Čeština",native:"Čeština",english:"Czech",flag:"🇨🇿"},{code:"da",label:"DA",name:"Dansk",native:"Dansk",english:"Danish",flag:"🇩🇰"},{code:"de",label:"DE",name:"Deutsch",native:"Deutsch",english:"German",flag:"🇩🇪"},{code:"en",label:"EN",name:"English",native:"English",english:"English",flag:"🇺🇸"},{code:"es",label:"ES",name:"Español",native:"Español",english:"Spanish",flag:"🇪🇸"},{code:"fa",label:"FA",name:"فارسی",native:"فارسی",english:"Persian",flag:"🇮🇷"},{code:"fi",label:"FI",name:"Suomi",native:"Suomi",english:"Finnish",flag:"🇫🇮"},{code:"fr",label:"FR",name:"Français",native:"Français",english:"French",flag:"🇫🇷"},{code:"gu",label:"GU",name:"ગુજરાતી",native:"ગુજરાતી",english:"Gujarati",flag:"🇮🇳"},{code:"he",label:"HE",name:"עברית",native:"עברית",english:"Hebrew",flag:"🇮🇱"},{code:"hi",label:"HI",name:"हिन्दी",native:"हिन्दी",english:"Hindi",flag:"🇮🇳"},{code:"hu",label:"HU",name:"Magyar",native:"Magyar",english:"Hungarian",flag:"🇭🇺"},{code:"id",label:"ID",name:"Bahasa Indonesia",native:"Bahasa Indonesia",english:"Indonesian",flag:"🇮🇩"},{code:"in",label:"IN",name:"Bahasa Indonesia (Alt)",native:"Bahasa Indonesia (Alt)",english:"Indonesian (Legacy)",flag:"🇮🇩"}
1,{code:"it",label:"IT",name:"Italiano",native:"Italiano",english:"Italian",flag:"🇮🇹"},{code:"ja",label:"JA",name:"日本語",native:"日本語",english:"Japanese",flag:"🇯🇵"},{code:"ko",label:"KO",name:"한국어",native:"한국어",english:"Korean",flag:"🇰🇷"},{code:"mr",label:"MR",name:"मराठी",native:"मराठी",english:"Marathi",flag:"🇮🇳"},{code:"ms",label:"MS",name:"Bahasa Melayu",native:"Bahasa Melayu",english:"Malay",flag:"🇲🇾"},{code:"nl",label:"NL",name:"Nederlands",native:"Nederlands",english:"Dutch",flag:"🇳🇱"},{code:"no",label:"NO",name:"Norsk",native:"Norsk",english:"Norwegian",flag:"🇳🇴"},{code:"phi",label:"PHI",name:"Filipino",native:"Filipino",english:"Filipino",flag:"🇵🇭"},{code:"pl",label:"PL",name:"Polski",native:"Polski",english:"Polish",flag:"🇵🇱"},{code:"pt",label:"PT",name:"Português (Portugal)",native:"Português (Portugal)",english:"Portuguese (Portugal)",flag:"🇵🇹"},{code:"pt-BR",label:"PT-BR",name:"Português (Brasil)",native:"Português (Brasil)",english:"Portuguese (Brazil)",flag:"🇧🇷"},{code:"ro",label:"RO",name:"Română",native:"Română",english:"Romanian",flag:"🇷🇴"},{code:"ru",label:"RU",name:"Русский",native:"Русский",english:"Russian",flag:"🇷🇺"},{code:"sk",label:"SK",name:"Slovenčina",native:"Slovenčina",english:"Slovak",flag:"🇸🇰"},{code:"sv",label:"SV",name:"Svenska",native:"Svenska",english:"Swedish",flag:"🇸🇪"},{code:"sw",label:"SW",name:"Kiswahili",native:"Kiswahili",english:"Swahili",flag:"🇰🇪"},{code:"ta",label:"TA",name:"தமிழ்",native:"தமிழ்",english:"Tamil",flag:"🇮🇳"},{code:"te",label:"TE",name:"తెలుగు",native:"తెలుగు",english:"Telugu",flag:"🇮🇳"},{code:"th",label:"TH",name:"ไทย",native:"ไทย",english:"Thai",flag:"🇹🇭"},{code:"tr",label:"TR",name:"Türkçe",native:"Türkçe",english:"Turkish",flag:"🇹🇷"},{code:"uk-UA",label:"UK-UA",name:"Українська",native:"Українська",english:"Ukrainian",flag:"🇺🇦"},{code:"ur",label:"UR",name:"اردو",native:"اردو",english:"Urdu",flag:"🇵🇰"},{code:"vi",label:"VI",name:"Tiếng Việt",native:"Tiếng Việt",english:"Vietnamese",flag:"🇻🇳"},{code:"zh-CN",label:"ZH-CN",name:"中文 (简体)",native:"中文 (简体)",english:"Chinese (Simplified)",flag:"🇨🇳"},{code:"zh-TW",label:"ZH-TW",name:"中文 (繁體)",native:"中文 (繁體)",english:"Chinese (Traditional)",flag:"🇹🇼"}],s=t.map(e=>e.code),i=t.map(e=>({code:e.code,label:e.label,name:e.name,native:e.native??e.name,english:e.english??e.name,flag:e.flag}));e.s(["DEFAULT_LOCALE",0,"en","LANGUAGES",0,i,"LOCALES",0,s,"LOCALE_COOKIE",0,"NEXT_LOCALE"],868711)},450222,e=>{"use strict";var t=e.i(843476),s=e.i(271645),i=e.i(764119);e.s(["ThemeProvider",0,function({children:e}){let{initTheme:r}=(0,i.default)();return(0,s.useEffect)(()=>{r()},[r]),(0,t.jsx)(t.Fragment,{children:e})}])},723790,e=>{"use strict";let t={name:"OmniRoute",description:"AI Gateway for Multi-Provider LLMs",version:JSON.parse('{"name":"omniroute","version":"3.8.50","description":"Unified AI router with 352 providers, RTK+Caveman compression, auto fallback, MCP/A2A, desktop, PWA, and OpenAI-compatible APIs.","type":"module","bin":{"omniroute":"bin/omniroute.mjs","omniroute-reset-password":"bin/reset-password.mjs"},"files":["bin/","dist/","@omniroute/","open-sse/","src/domain/","src/lib/","src/models/","src/mitm/","src/server/","src/shared/","src/sse/","src/types/",".env.example","scripts/build/postinstall.mjs","scripts/build/fixTlsClientNodeBinary.mjs","scripts/build/fixPlaywrightAndroid.mjs","bin/cli/runtime/","scripts/postinstall.mjs","scripts/build/postinstallSupport.mjs","scripts/build/runtime-env.mjs","scripts/build/colocateOptionals.mjs","scripts/build/sync-env.mjs","scripts/dev/responses-ws-proxy.mjs","scripts/dev/tls-options.mjs","scripts/check/check-supported-node-runtime.ts","scripts/dev/sync-env.mjs","scripts/build/assembleStandalone.mjs","scripts/build/backendOnlyPages.mjs","scripts/build/build-tproxy-native.mjs","scripts/build/native-binary-compat.mjs","scripts/build/build-next-isolated.mjs","scripts/build/runtime-env.mjs","scripts/packs/optionalPackManifest.mjs","scripts/packs/optionalPackInstaller.mjs","README.md","LICENSE","!**/node_modules/**","THIRD_PARTY_NOTICES.md","!**/__tests__/**","!**/*.test.ts","!**/*.test.tsx","!**/*.test.js","!**/*.test.mjs","!**/*.spec.ts","!**/*.spec.tsx"],"workspaces":["open-sse","packages/browser-pool"],"engines":{"node":">=22.22.2 <23 || >=24.0.0 <27"},"keywords":["ai","router","proxy","openai","claude","anthropic","gemini","fallback","cursor","cline","codex","llm","auto-fallback"],"license":"MIT","author":"diegosouzapw","repository":{"type":"git","url":"https://github.com/diegosouzapw/OmniRoute"},"homepage":"https://omniroute.online","scripts":{"dev":"node --max-old-space-size=8192 scripts/dev/run-next.mjs dev","prebuild:docs":"node scripts/docs/gen-openapi-module.mjs","gen:provider-reference":"bun scripts/docs/gen-provider-reference.ts","bench:compression":"bun scripts/compression/benchmark.ts","bench:heap-body":"node --expose-gc --import tsx/esm scripts/perf/request-body-heap.ts","bench:routing-events":"node --import tsx/esm scripts/perf/routing-events-bench.ts","eval:compression":"node --import tsx scripts/compression-eval/index.ts","eval:router":"node --import tsx scripts/router-eval/index.ts","eval:router:compare":"node --import tsx scripts/router-eval/compare.ts","eval:router:patch-compare":"node --import tsx scripts/router-eval/patch-compare.ts","eval:router:search":"node --import tsx scripts/router-eval/search.ts","eval:router:trends":"node --import tsx scripts/router-eval/trends.ts","release:sync-changelog-i18n":"node scripts/release/sync-changelog-i18n.mjs","build":"node scripts/build/build-next-isolated.mjs","build:secure":"OMNIROUTE_BUILD_PROFILE=minimal node scripts/build/build-next-isolated.mjs","build:backend":"cross-env OMNIROUTE_BUILD_BACKEND_ONLY=1 node scripts/build/build-next-isolated.mjs","build:cli":"node --import tsx scripts/build/prepublish.ts","omniroute:verify":"node scripts/check/omniroute-verify.mjs","build:release":"rm -rf .build dist && OMNIROUTE_BUILD_SHA=$(git rev-parse --short HEAD) npm run build && npm run build:cli && node scripts/build/write-build-sha.mjs","build:native:tproxy":"cd src/mitm/tproxy/native && npx --yes node-gyp rebuild","start":"node scripts/dev/run-next.mjs start","homolog":"node scripts/homolog/run.mjs","lint":"eslint . --cache --cache-location .eslintcache --suppressions-location config/quality/eslint-suppressions.json","lint:json":"node scripts/quality/run-eslint-json.mjs","lint:md":"npx --yes markdownlint-cli2 \\"docs/**/*.md\\" \\"*.md\\" \\"!docs/i18n\\" \\"!docs/research\\"","lint:prose":"vale docs","electron:dev":"concurrently \\"npm run dev\\" \\"wait-on http://localhost:20128 && cd electron && npm run dev\\"","electron:build":"npm run build && cd electron && npm run build","electron:build:win":"npm run build && cd electron && npm run build:win","electron:build:mac":"npm run build && cd electron && npm run build:mac","electron:build:linux":"npm run build && cd electron && npm run build:linux","electron:smoke:packaged":"node scripts/dev/smoke-electron-packaged.mjs","test":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-concurrency=20 tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapter
1s,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-concurrency=20 \\"tests/unit/dashboard/**/*.test.ts\\"","test:unit":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=20 tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapters,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=20 \\"tests/unit/dashboard/**/*.test.ts\\" && npm run test:unit:serial","test:unit:ci":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=4 tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapters,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=4 \\"tests/unit/dashboard/**/*.test.ts\\" && npm run test:unit:serial","test:unit:ci:shard":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=4 --test-shard=$TEST_SHARD tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapters,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=4 --test-shard=$TEST_SHARD \\"tests/unit/dashboard/**/*.test.ts\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 --test-shard=$TEST_SHARD \\"tests/unit/serial/**/*.test.ts\\"","test:unit:fast":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-isolation=none tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapters,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-isolation=none \\"tests/unit/dashboard/**/*.test.ts\\" && npm run test:unit:serial","test:scoped":"bash scripts/quality/test-scoped.sh","test:scoped:staged":"bash scripts/quality/test-scoped.sh --staged","test:unit:shard":"concurrently --kill-others-on-fail -n s1,s2 \\"npm:test:unit:shard:1\\" \\"npm:test:unit:shard:2\\"","test:unit:shard:1":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=10 --test-shard=1/2 tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapter
1s,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=10 --test-shard=1/2 \\"tests/unit/dashboard/**/*.test.ts\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 --test-shard=1/2 \\"tests/unit/serial/**/*.test.ts\\"","test:unit:shard:2":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=10 --test-shard=2/2 tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapters,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=10 --test-shard=2/2 \\"tests/unit/dashboard/**/*.test.ts\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 --test-shard=2/2 \\"tests/unit/serial/**/*.test.ts\\"","test:bun:db":"bun test tests/unit/db-adapters/bunSqliteAdapter.test.ts tests/unit/db-adapters/driverFactory.test.ts tests/unit/db-adapters/cliSqlite.test.mjs","test:plan3":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test tests/unit/plan3-p0.test.ts","test:fixes":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test tests/unit/fixes-p1.test.ts","test:security":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test tests/unit/security-fase01.test.ts","test:property":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --test --test-force-exit tests/unit/correctness/*.property.test.ts","check:cycles":"node scripts/check/check-cycles.mjs","check:route-validation:t06":"node scripts/check/check-route-validation.mjs","check:any-budget:t11":"node scripts/check/check-t11-any-budget.mjs","check:docs-sync":"node scripts/check/check-docs-sync.mjs","check:env-doc-sync":"node scripts/check/check-env-doc-sync.mjs","check:docs-counts":"node scripts/check/check-docs-counts-sync.mjs","check:deprecated-versions":"node scripts/check/check-deprecated-versions.mjs","check:compression-budget":"bun scripts/check/check-compression-budget.ts","check:router-eval":"node --import tsx scripts/check/check-router-eval-regression.ts","check:doc-links":"node scripts/check/check-doc-links.mjs","check:fabricated-docs":"node scripts/check/check-fabricated-docs.mjs --strict","check:docs-all":"npm run check:docs-sync && npm run check:docs-counts && npm run check:env-doc-sync && npm run check:deprecated-versions && npm run check:doc-links && npm run check:fabricated-docs","docs:render-diagrams":"node scripts/docs/render-diagrams.mjs","i18n:run":"node scripts/i18n/run-translation.mjs","i18n:run:dry":"node scripts/i18n/run-translation.mjs --dry-run","i18n:check":"node scripts/i18n/check-translation-drift.mjs","i18n:sync-ui":"node scripts/i18n/sync-ui-keys.mjs","i18n:sync-ui:dry":"node scripts/i18n/sync-ui-keys.mjs --dry-run","i18n:check-ui-coverage":"node scripts/i18n/check-ui-keys-coverage.mjs","i18n:check-value-drift":"node scripts/i18n/check-ui-value-drift.mjs","i18n:check-value-drift:warn":"node scripts/i18n/check-ui-value-drift.mjs --warn","i18n:check-glossary":"node scripts/i18n/check-glossary-consistency.mjs","i18n:check-glossary:ko":"node scripts/i18n/check-glossary-consistency.mjs --locale=ko","check:node-runtime":"node --import tsx scripts/check/check-supported-node-runtime.ts","check:pack-artifact":"node --import tsx scripts/build/validate-pack-artifact.ts","check:pack-boot":"node scripts/check/check-pack-boot.mjs","check:install-upgrade":"node scripts/check/check-install-upgrade.mjs","check:pack-policy":"node --import tsx scripts/build/validate-pack-artifact.ts --policy-only","check:cli-i18n":"node scripts/check/check-cli-i18n.mjs","check:openapi-coverage":"node scripts/check/check-openapi-coverage.mjs","check:openapi-security-tiers":"node scripts/check/check-openapi-security-tiers.mjs","check:provider-consistency":"bun scripts/check/check-provider-consistency.ts","check:provider-assets":"node scripts/check/check-provider-assets.mjs","check:nvidia-catalog-drift":"node --import tsx/esm scripts/check/check-nvidia-catalog-drift.ts","check:fetch-targets":"node scripts/check/check-fetch-targets.mjs","check:openapi-routes":"node scripts/check/check-openapi-routes.mjs","check:api-docs-refs":"node scripts/check/check-api-docs-refs.mjs","check:openapi-breaking":"node scripts/check/check-openapi-breaking.mjs","check:deps":"node scripts/check/check-deps.mjs","check:file-size":"node scripts/check/check-file-size.mjs","check:duplication":"node scripts/check/check-duplication.mjs","check:tracked-artifacts":"node scripts/check/check-tracked-artifacts.mjs","check:test-masking":"node scripts/check/check-test-masking.mjs","check:test-runner-api":"node scripts/check/check-test-runner-api.mjs","check:changelog-integrity":"node scripts/check/check-changelog-integrity.mjs","sweep:stale-fragments":"node scripts/release/sweep-stale-fragments.mjs","changelog:aggregate":"node scripts/release/aggregate-changelog.mjs","check:agent-skills-sync":"node --import tsx/esm scripts/skills/generate-agent-skills.mjs","check:build-scope":"node scripts/check/check-build-scope.mjs","check:error-helper":"node scripts/check/check-error-helper.mjs","check:migration-numbering":"node scripts/check/check-migration-numbering.mjs","check:public-creds":"node scripts/check/check-public-creds.mjs","check:db-rules":"node scripts/check/check-db-rules.mjs","check:docs-symbols":"node scripts/check/check-docs-symbols.mjs","check:known-symbols":"bun scripts/check/check-known-symbols.ts","check:route-guard-membership":"node --import tsx scripts/check/check-route-guard-membership.ts","check:test-discovery":"node scripts/check/check-test-discovery.mjs","check:forgotten-sibling-tests":"node scripts/check/check-forgotten-sibling-tests.mjs","check:mutation-test-coverage":"node scripts/check/check-mutation-test-coverage.mjs --strict","check:complexity":"node scripts/check/check-complexity.mjs","check:dead-code":"node scripts/check/check-dead-code.mjs","check:cognitive-complexity":"node scripts/check/check-cognitive-complexity.mjs","check:complexity-ratchets":"node scripts/check/check-complexity-ratchets.mjs","check:release-green":"node scripts/quality/validate-release-green.mjs","check:ratchet-bank":"node scripts/quality/verify-ratchet-bank.mjs","check:type-coverage":"node scripts/check/check-type-coverage.mjs","check:lockfile":"node scripts/check/check-lockfile.mjs","check:bundle-size":"node scripts/check/check-bundle-size.mjs","check:circular-deps":"node scripts/check/check-circular-deps.mjs","check:mutation-ratchet":"node scripts/check/check-mutation-ratchet.mjs","check:rtl-ratchet":"node scripts/check/check-rtl-ratchet.mjs","check:licenses":"node scripts/check/check-licenses.mjs","check:pr-evidence":"node scripts/check/check-pr-evidence.mjs","check:vuln-ratchet":"node scripts/check/check-vuln-ratchet.mjs","check:codeql-ratchet":"node scripts/check/check-codeql-ratchet.mjs","check:secrets":"node scripts/check/check-secrets.mjs","check:workflows":"node scripts/check/check-wor
1kflows.mjs","quality:collect":"node scripts/quality/collect-metrics.mjs","quality:ratchet":"node scripts/quality/check-quality-ratchet.mjs","quality:gate":"npm run quality:collect && npm run quality:ratchet -- --allow-missing","quality:scan":"node scripts/quality/run-all-gates.mjs","quality:scan:fast":"node scripts/quality/run-all-gates.mjs --fast","audit:deps":"npm audit --audit-level=critical && (npm audit --audit-level=high || echo \'::warning::high-severity advisories present (non-blocking)\') && npm run audit:electron","audit:electron":"npm --prefix electron audit --audit-level=critical && (npm --prefix electron audit --audit-level=high || echo \'::warning::electron high-severity advisories present (non-blocking)\')","typecheck:core":"tsc --pretty false -p tsconfig.typecheck-core.json","typecheck:noimplicit:core":"tsc --pretty false -p tsconfig.typecheck-noimplicit-core.json","check:dashboard-typecheck":"node scripts/check/check-dashboard-typecheck.mjs","check:open-sse-typecheck":"node scripts/check/check-open-sse-typecheck.mjs","check:ts7-diagnostics-ratchet":"node scripts/check/check-ts7-diagnostics-ratchet.mjs","backfill-aggregation":"node --import tsx src/scripts/backfillAggregation.ts","env:sync":"node scripts/dev/sync-env.mjs","test:integration":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 tests/integration/*.test.ts \\"tests/integration/combo-matrix/*.test.ts\\"","test:integration:ci":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 --test-shard=$TEST_SHARD tests/integration/*.test.ts \\"tests/integration/combo-matrix/*.test.ts\\"","test:combo:matrix":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 \\"tests/integration/combo-matrix/*.test.ts\\"","test:combo:live":"cross-env RUN_COMBO_LIVE=1 DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 \\"tests/integration/combo-live/*.live.test.ts\\"","test:combo:live:vps":"node scripts/test/combo-live-vps.mjs","test:combo:live:vps:failover":"node scripts/test/combo-live-vps.mjs --failover","test:boundary:live":"cross-env RUN_BOUNDARY_LIVE=1 DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 \\"tests/boundary/*.live.test.ts\\"","test:heap":"node --expose-gc --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit tests/integration/heap-growth.test.ts","test:chaos":"cross-env RUN_CHAOS_INT=1 node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 tests/integration/resilience-chaos.test.ts","test:e2e":"node scripts/dev/run-playwright-tests.mjs test tests/e2e/*.spec.ts","test:protocols:e2e":"node scripts/dev/run-protocol-clients-tests.mjs","test:vitest":"vitest run --config vitest.mcp.config.ts","test:vitest:ui":"vitest run --config vitest.config.ts","test:mutation":"stryker run","test:ecosystem":"node scripts/dev/run-ecosystem-tests.mjs","test:system":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 tests/e2e/system-failover.test.ts","test:coverage":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true NODE_OPTIONS=--max-old-space-size=8192 c8 --merge-async --output-dir coverage --exclude=tests/** --exclude=**/*.test.* --reporter=text-summary --reporter=html --reporter=json-summary --reporter=lcov --check-coverage --statements 60 --l
1ines 60 --functions 60 --branches 60 npm run test:coverage:runner","test:coverage:legacy":"c8 --output-dir coverage --exclude=open-sse --check-coverage --lines 50 --functions 50 --branches 50 node --import tsx/esm --test tests/unit/*.test.ts","coverage:report":"cross-env NODE_OPTIONS=--max-old-space-size=8192 c8 report --merge-async --output-dir coverage --exclude=tests/** --exclude=**/*.test.* --reporter=text --reporter=text-summary --reporter=html --reporter=json-summary --reporter=lcov","coverage:summary":"node scripts/check/test-report-summary.mjs --input coverage/coverage-summary.json --output coverage/coverage-report.md","check:pr-test-policy":"node scripts/check/check-pr-test-policy.mjs","coverage:report:legacy":"c8 report --output-dir coverage --exclude=open-sse --reporter=text --reporter=text-summary","test:all":"npm run test:unit && npm run test:vitest && npm run test:vitest:ui && npm run test:ecosystem && npm run test:e2e","check":"npm run lint && npm run test","prepublishOnly":"npm run build:cli-api && npm run build:cli && npm run check:pack-artifact","postinstall":"node scripts/build/postinstall.mjs","uninstall":"node scripts/build/uninstall.mjs","uninstall:full":"node scripts/build/uninstall.mjs --full","prepare":"husky","system-info":"node scripts/dev/system-info.mjs","build:cli-api":"node --import tsx/esm scripts/cli/generate-api-commands.mjs","postbuild":"node scripts/build/colocate-standalone.mjs","release:contributors":"node scripts/release/gen-contributors.mjs","release:uncovered":"node scripts/release/list-uncovered-commits.mjs","test:coverage:runner":"node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=8 tests/unit/*.test.ts \\"tests/unit/{api,auth,authz,build,cli,cli-helper,combo,compression,correctness,cors,db,db-adapters,docs,gamification,guardrails,lib,mcp,memory,runtime,security,services,settings,shared,ui,usage}/**/*.test.ts\\" \\"tests/unit/**/*.test.mjs\\" && cross-env DISABLE_SQLITE_AUTO_BACKUP=true NODE_OPTIONS=--max-old-space-size=8192 c8 --merge-async --output-dir coverage --exclude=tests/** --exclude=**/*.test.* --reporter=text-summary --reporter=html --reporter=json-summary --reporter=lcov --check-coverage --statements 60 --lines 60 --functions 60 --branches 60 node --max-old-space-size=8192 --import tsx --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=8 \\"tests/unit/dashboard/**/*.test.ts\\" && npm run test:unit:serial","test:unit:serial":"cross-env DISABLE_SQLITE_AUTO_BACKUP=true node --max-old-space-size=8192 --import tsx/esm --import ./open-sse/utils/setupPolyfill.ts --import ./tests/_setup/isolateDataDir.ts --test --test-force-exit --test-concurrency=1 \\"tests/unit/serial/**/*.test.ts\\"","alibaba:sync-allowlist":"node --import tsx/esm scripts/ops/sync-alibaba-allowlist.mjs"},"dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.1112.0","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@lobehub/icons":"^5.16.0","@modelcontextprotocol/sdk":"^1.29.0","@monaco-editor/react":"^4.7.0","@ngrok/ngrok":"^1.7.0","@swc/helpers":"0.5.23","@toon-format/toon":"^4.1.1","@types/mdx":"^2.0.13","@xyflow/react":"^12.11.3","axios":"^1.19.0","bcryptjs":"^3.0.3","bottleneck":"^2.19.5","clsx":"^2.1.1","commander":"^15.0.0","cron-parser":"^5.10.0","csv-stringify":"^6.8.3","dompurify":"^3.4.13","express":"^5.2.1","fetch-socks":"^1.3.3","fflate":"^0.8.3","fumadocs-core":"^16.14.4","fumadocs-ui":"^16.14.4","http-proxy-middleware":"^4.0.0","https-proxy-agent":"^9.0.0","ink":"^7.0.3","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ioredis":"^5.10.1","jose":"^6.2.9","js-yaml":"^5.3.0","jsonc-parser":"^3.3.1","lowdb":"^7.0.1","lucide-react":"^1.21.0","marked":"^18.0.9","marked-terminal":"^7.3.0","material-symbols":"^0.46.0","mermaid":"^11.15.0","monaco-editor":"^0.56.0","next":"16.3.1","next-intl":"^4.13.7","next-themes":"^0.4.6","node-machine-id":"^1.1.12","omniglyph":"^1.4.0","open":"^11.0.1","ora":"^9.4.1","parse5":"^8.0.1","pino":"^10.3.1","pino-abstract-transport":"^3.0.0","pino-pretty":"^13.1.3","playwright":"1.62.1","react":"19.2.8","react-dom":"19.2.8","react-is":"^19.2.6","react-markdown":"^10.1.0","react-reconciler":"^0.33.0","re
1charts":"^3.8.1","safe-regex":"^2.1.1","selfsigned":"^5.5.0","sharp":"^0.35.3","smol-toml":"1.8.0","socks":"^2.8.7","sql.js":"^1.14.2","tailwind-merge":"^3.6.0","tsx":"^4.23.12","turndown":"7.2.4","turndown-plugin-gfm":"1.0.2","undici":"^8.10.0","update-notifier":"^7.3.1","uuid":"^14.0.0","ws":"^8.21.3","xxhash-wasm":"^1.1.0","yazl":"^3.3.1","zod":"^4.4.3","zustand":"^5.0.15"},"optionalDependencies":{"@atjsh/llmlingua-2":"3.0.0","@huggingface/transformers":"^4.2.0","better-sqlite3":"^13.0.2","js-tiktoken":"^1.0.20","keytar":"^7.9.0","onnxruntime-node":"1.24.3","sqlite-vec":"^0.1.9","tls-client-node":"^0.2.0","wreq-js":"^3.0.0"},"devDependencies":{"@axe-core/playwright":"^4.13.0","@cyclonedx/cyclonedx-npm":"6.0.1","@playwright/test":"^1.62.1","@size-limit/file":"^13.0.3","@stryker-mutator/core":"^10.0.0","@stryker-mutator/tap-runner":"^10.0.0","@tailwindcss/postcss":"^4.3.0","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^7.0.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.6","@types/better-sqlite3":"^9.6.0","@types/bun":"latest","@types/node":"^26.2.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","@types/safe-regex":"^1.1.6","@types/ws":"^8.18.0","@vitejs/plugin-react":"^6.0.5","bun":"1.3.14","c8":"^12.0.0","concurrently":"^10.0.5","cross-env":"^10.1.0","ctrf":"^0.3.0","dpdm":"^4.3.0","eslint":"^9.39.4","eslint-config-next":"16.3.1","eslint-plugin-sonarjs":"^4.1.0","fast-check":"^4.8.0","fumadocs-mdx":"^15.2.3","glob":"^13.0.6","httpyac":"^6.16.7","husky":"^9.1.7","jscpd":"^4.3.0","jsdom":"^30.0.1","junit-to-ctrf":"^0.0.14","knip":"^6.32.2","license-checker-rseidelsohn":"^5.0.1","lint-staged":"^17.3.0","lockfile-lint":"^5.0.1","node-loader":"^2.1.0","opencode-ai":"1.18.18","playwright-ctrf-json-reporter":"^0.0.29","prettier":"^3.9.6","promptfoo":"^0.122.0","size-limit":"^13.0.3","tailwindcss":"^4.3.0","type-coverage":"^2.30.1","typescript":"^6.0.3","typescript-eslint":"^8.67.0","vitest":"^4.1.7","wait-on":"^9.1.0","wtfnode":"^0.10.1"},"lint-staged":{"*.{js,jsx,ts,tsx,mjs}":["prettier --write","eslint --fix --no-error-on-unmatched-pattern --no-warn-ignored --suppressions-location config/quality/eslint-suppressions.json"],"*.{json,md,yml,yaml,css}":["prettier --write"]},"pnpm":{"onlyBuiltDependencies":["@parcel/watcher","@swc/core","better-sqlite3","esbuild","omniroute","sharp"]},"allowScripts":{"better-sqlite3":true,"esbuild":true,"@swc/core":true,"@parcel/watcher":true,"keytar":true,"protobufjs":true,"unrs-resolver":true},"overrides":{"onnxruntime-node":"1.24.3","fast-xml-parser":"^5.10.1","sharp":"^0.35.3","postcss":"^8.5.18","ip-address":"^10.3.1","qs":"^6.15.2","uuid":"^14.0.0","form-data":"^4.0.6","vite":"^8.0.16","protobufjs":"^7.6.5","@babel/core":"^7.29.6","hono":"^4.12.34","@hono/node-server":"^2.0.5","fast-uri":"^3.1.5","body-parser":"^2.3.0","@yarnpkg/parsers":{"js-yaml":"^4.3.1"},"jsdom":{"undici":"^7.29.0"},"node-gyp":{"undici":"^6.28.0"},"concurrently":{"shell-quote":"^1.9.0"},"adm-zip":"^0.6.0","promptfoo":{"js-yaml":"^5.2.2","undici":"^7.29.0"},"socket.io-parser":"^4.2.7","tar":"^7.5.21","brace-expansion":"^5.0.9","minimatch":{"brace-expansion":"^1.1.18"},"libxmljs2":{"minimatch":{"brace-expansion":"^2.1.4"}},"rimraf":{"minimatch":{"brace-expansion":"^2.1.4"}},"@apidevtools/json-schema-ref-parser":{"js-yaml":"^4.3.1"},"@eslint/eslintrc":{"js-yaml":"^4.3.1"},"lockfile-lint":{"js-yaml":"^4.3.1"},"xmlbuilder2":{"js-yaml":"^4.3.1"},"nanoid":"^3.3.17","monaco-editor":{"dompurify":"^3.4.13"}}}').version};e.s(["APP_CONFIG",0,t,"THEME_CONFIG",0,{storageKey:"theme",defaultTheme:"system"}],723790)},936444,e=>{"use strict";var t=e.i(868711);e.s(["persistLocale",0,function(e){document.cookie=`${t.LOCALE_COOKIE}=${e};path=/;max-age=31536000;samesite=lax`;try{localStorage.setItem(t.LOCALE_COOKIE,e)}catch{}}])},554364,e=>{"use strict";var t=e.i(247167);function s(e=void 0!==t.default?t.default.env:{}){var i;let r;return i=e.NEXT_PUBLIC_OMNIROUTE_BASE_PATH||e.OMNIROUTE_BASE_PATH||"",(r=i?.trim()??"")&&"/"!==r?(r.startsWith("/")?r:`/${r}`).replace(/\/+$/,""):""}function i(e,t=s(),r){if(!t||!e||e.startsWith("//"))return e;if(e.startsWith("/"))return e===t||e.startsWith(`${t}/`)?e:`${t}${e}`;try{let s=r||window.location.origin,i=new URL(e,s),c=new URL(s).origin;if(i.origin!==c)return e;if(i.pathname===t||i.pathname.startsWith(`${t}/`))return i.toString();return i.pathname=`${t}${i.pathname.startsWith("/")?i.pathname:`/${i.pathname}`}`,i.toString()}catch{return e}}let r=null,c=null,n=0;
1e.s(["installBasePathFetch",0,function(e=s()){if(!e||"function"!=typeof globalThis.fetch)return()=>{};if(0===n&&(r=globalThis.fetch.bind(globalThis),globalThis.fetch=(t,s)=>r?r(function(e,t){if("string"==typeof e)return i(e,t);if("u">typeof URL&&e instanceof URL)return new URL(i(e.href,t));if("u">typeof Request&&e instanceof Request){let s=i(e.url,t);return s===e.url?e:new Request(s,e)}return e}(t,e),s):fetch(t,s),"function"==typeof window.EventSource)){let t=c=window.EventSource;window.EventSource=class extends t{constructor(t,s){super(i("string"==typeof t?t:t.toString(),e),s)}}}n++;let t=!0;return()=>{t&&(t=!1,0===(n=Math.max(0,n-1))&&(r&&(globalThis.fetch=r,r=null),c&&(window.EventSource=c,c=null)))}}],554364)},764119,e=>{"use strict";var t=e.i(768834),s=e.i(579473),i=e.i(723790);let r=(0,t.create)()((0,s.persist)((e,t)=>({theme:i.THEME_CONFIG.defaultTheme,colorTheme:"coral",customColor:"#3b82f6",setTheme:t=>{e({theme:t}),n(t)},setColorTheme:s=>{e({colorTheme:s}),o(s,t().customColor)},setCustomColorTheme:t=>{let s=a(t);e({colorTheme:"custom",customColor:s}),o("custom",s)},toggleTheme:()=>{let s="dark"===t().theme?"light":"dark";e({theme:s}),n(s)},initTheme:()=>{let{theme:e,colorTheme:s,customColor:i}=t();n(e),o(s,i)}}),{name:i.THEME_CONFIG.storageKey})),c={coral:"#e54d5e",blue:"#3b82f6",red:"#ef4444",green:"#22c55e",violet:"#8b5cf6",orange:"#f97316",cyan:"#06b6d4"};function n(e){let t=document.documentElement,s=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";"dark"===("system"===e?s:e)?t.classList.add("dark"):t.classList.remove("dark")}function o(e,t){let s,i,r,n,o,l,p=document.documentElement,u="custom"===e?a(t):c[e]||c.coral,d=(i=parseInt((s=a(u).slice(1)).slice(0,2),16),r=parseInt(s.slice(2,4),16),n=parseInt(s.slice(4,6),16),o=e=>{let t=Math.round((0-e)*Math.abs(-.14));return Math.max(0,Math.min(255,e-t))},l=e=>e.toString(16).padStart(2,"0"),`#${l(o(i))}${l(o(r))}${l(o(n))}`);p.style.setProperty("--color-primary",u),p.style.setProperty("--color-primary-hover",d)}function a(e){let t=(e||"").trim(),s=t.startsWith("#")?t:`#${t}`;return/^#([0-9a-fA-F]{6})$/.test(s)?s.toLowerCase():"#3b82f6"}e.s(["COLOR_THEMES",0,c,"default",0,r])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.