1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,839445,e=>{"use strict";let t=/^\/data\/providers\/sec\/(\d{1,10})(?:\/(\d{10}-\d{2}-\d{6})(?:\/([^?#]+))?)?\/?$/;function a(e){let a=t.exec(e.split(/[?#]/)[0]);return a?{cik:a[1].padStart(10,"0"),accession:a[2],fileName:a[3]?decodeURIComponent(a[3]):void 0}:null}e.s(["SEC_DOCUMENT_PATH",0,/^\/data\/providers\/sec\/\d{1,10}\/\d{10}-\d{2}-\d{6}\/[^?#]+/,"parseSecEntityPath",()=>a])},930260,e=>{"use strict";let t="/data/providers",a="/data/data-providers";function n(e){return`/data/${e.replace(/^\/+/,"")}`}function r(e,t){return e?.providers.find(e=>e.id===t||e.slug===t)??null}function i(e,a){if(!e)return t;let i=r(a,e)?.canonicalPath;return i?n(i):null}function l(e,t,a){let i=r(a,e)?.resourceTypes.find(e=>e.id===t)?.canonicalPath;return i?n(i):null}function s(e,t,a,i,l){let s=r(e,t);if(!s||!i?.slug)return null;let o=s.resourceTypes.find(e=>e.id===a);if(!o||"metrics"===a&&!l?.slug)return null;let T=l?.slug?`/${l.slug}`:"";return n(`${o.canonicalPath}/${i.slug}${T}`)}function o(e){let n=e.search(/[?#]/),r=n<0?e:e.slice(0,n),i=n<0?"":e.slice(n);return(r===a||r.startsWith(`${a}/`)?`${t}${r.slice(a.length)}`:r).replace(/^(\/data\/providers\/sec)\/(?:companies|company)\/(\d{1,10})(?=\/|$)/,(e,t,a)=>`${t}/${a.padStart(10,"0")}`).replace(/^(\/data\/providers\/sec\/\d{10})\/filings\//,"$1/").replace(/^(\/data\/providers\/sec\/\d{10}\/\d{10}-\d{2}-\d{6}\/)xsl[^/]+(?:\/|%2F)/i,"$1")+i}function T(e){let a=o(e),n=a.search(/[?#]/),r=n<0?a:a.slice(0,n);if(!r.startsWith(`${t}/`))return null;let[i]=r.slice(t.length+1).split("/");return i?i.toLowerCase():null}let c="#hub";function P(e){return T(e)??c}let A={tables:"Table",datasets:"Dataset",metrics:"Metric",endpoints:"Endpoint"};function d(e){let t=1===e.count?A[e.id]??e.label:e.label;return`${e.count.toLocaleString("en-US")} ${t}`}e.s(["DATA_PROVIDERS_PATH",0,t,"PROVIDER_HUB_INSTANCE_ID",0,c,"canonicalizeLegacyProviderPath",()=>o,"providerPath",()=>i,"providerSlugFromPath",()=>T,"providerSurface",()=>r,"providerTabInstanceId",()=>P,"providerThingPath",()=>s,"providerTypePath",()=>l,"publicProviderPath",()=>n,"resourceCountLabel",()=>d])},498980,e=>{"use strict";let t=(0,e.i(277379).default)("Bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]]);e.s(["Bitcoin",()=>t],498980)},806019,e=>{"use strict";let t=(0,e.i(277379).default)("ChartCandlestick",[["path",{d:"M9 5v4",key:"14uxtq"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1",key:"f4fvz0"}],["path",{d:"M9 15v2",key:"r5rk32"}],["path",{d:"M17 3v2",key:"1l2re6"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1",key:"z38je5"}],["path",{d:"M17 13v3",key:"5l0wba"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}]]);e.s(["CandlestickChart",()=>t],806019)},794613,243856,935407,e=>{"use strict";var t=e.i(277379);let a=(0,t.default)("Wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]);e.s(["Wheat",()=>a],794613);let n=(0,t.default)("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);e.s(["Video",()=>n],243856);let r=(0,t.default)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]]);e.s(["SquareTerminal",()=>r],935407)},20456,e=>{"use strict";let t=(0,e.i(277379).default)("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);e.s(["Briefcase",()=>t],20456)},666459,614948,670761,e=>{"use strict";var t=e.i(855857);e.s(["KanbanSquare",()=>t.default],666459);let a=(0,e.i(277379).default)("Contact",[["path",{d:"M16 2v2",key:"scm5qe"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2",key:"1waht3"}],["path",{d:"M8 2v2",key:"pbkmx"}
1],["circle",{cx:"12",cy:"11",r:"3",key:"itu57m"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",key:"12vinp"}]]);e.s(["Contact",()=>a],614948);var n=e.i(676507);let r="/agents",i="/agents/artifacts",l=/^\/agents(?:\/artifacts)?\/?(?:[?#].*)?$/;function s(e){let t=e.indexOf("#"),a=-1===t?e:e.slice(0,t),n=a.indexOf("?");return{pathname:-1===n?a:a.slice(0,n),query:-1===n?"":a.slice(n+1)}}function o(e){if(!e)return!1;let{pathname:t}=s(e);return t===i||t===`${i}/`}function T(e){if(!e||!o(e))return null;let t=new URLSearchParams(s(e).query).get("folder");return t&&(0,n.isUuid)(t)?t:null}function c(e){return e?`${i}?folder=${encodeURIComponent(e)}`:i}function P(e){return l.test(e)?o(e)?c(T(e)):r:null}e.s(["AGENTS_PATH",0,r,"AGENTS_PATH_PATTERN",0,l,"AI_AGENTS_PATH",0,"/ai-agents","AI_AGENTS_PATH_PATTERN",0,/^\/ai-agents\/?(?:[?#].*)?$/,"artifactsFolderFromPath",()=>T,"buildAgentsArtifactsPath",()=>c,"canonicalAgentsPath",()=>P,"isAgentsArtifactsPath",()=>o],670761)},728644,249289,272439,e=>{"use strict";let t="draft-";function a(){return`${t}${globalThis.crypto.randomUUID().slice(0,8)}`}let n="/ql-work/workflows";function r(e){return`${n}/${encodeURIComponent(e)}`}e.s(["DRAFT_INSTANCE_PREFIX",0,t,"LIBRARY_INSTANCE_ID",0,"default","WORKFLOWS_PATH",0,n,"WORKFLOWS_PATH_PATTERN",0,/^(?:\/ql-work)?\/workflows(?:\/([^/?#]+))?\/?(?:[?#].*)?$/,"newDraftInstanceId",()=>a,"workflowPath",()=>r],728644);let i="default",l="/repositories",s=/^[A-Za-z0-9_.-]{1,100}$/;function o(e){return s.test(e)&&"."!==e&&".."!==e}function T(e){return`${e.owner}/${e.repo}`}function c(e){if(!e||e===i)return null;let t=e.split("/");if(2!==t.length)return null;let[a,n]=t;return o(a)&&o(n)?{owner:a,repo:n}:null}function P(e){let t,a,n=e.split(/[?#]/)[0];if(/^\/repositories\/?$/.test(n))return"hub";let r=n.match(/^\/repositories\/([^/]+)\/([^/]+)\/?$/);if(!r)return null;try{t=decodeURIComponent(r[1]),a=decodeURIComponent(r[2])}catch{return null}return o(t)&&o(a)?{owner:t,repo:a}:null}function A(e){return e?`${l}/${encodeURIComponent(e.owner)}/${encodeURIComponent(e.repo)}`:l}e.s(["REPOSITORIES_BASE_PATH",0,l,"REPOSITORIES_HUB_INSTANCE_ID",0,i,"parseRepositoryInstanceId",()=>c,"parseRepositoryPath",()=>P,"repositoryInstanceId",()=>T,"repositoryPath",()=>A],249289);let d=e.i(317855).QUANTLINK_STUDIO_FEATURE_PATHS["ql-decks"];function h(e){return`${d}/${e}`}let E=/^\/quantlink-studio\/ql-decks\/([^/?#]+)\/?$/;function u(e){let t=e.split(/[?#]/,1)[0].match(E);if(!t)return null;try{return decodeURIComponent(t[1])}catch{return null}}e.s(["QL_DECKS_LIBRARY_PATH",0,d,"qlDecksDocumentIdFromPath",()=>u,"qlDecksDocumentPath",()=>h],272439)},345429,e=>{"use strict";let t="/ql-work",a={crm:`${t}/crm`,meet:"/meet",mail:`${t}/mail`,calendar:`${t}/calendar`,projects:`${t}/project-management`,ide:`${t}/ide`,workflows:`${t}/workflows`},n=new Set(["meet","mail","calendar","projects","ide","workflows","crm"]);function r(e){return e in a}e.s(["QL_WORK_AVAILABLE",0,n,"QL_WORK_FEATURES",0,[["crm","CRM","Companies, contacts, deals and the pipeline"],["meet","Meet","Instant meetings and huddles"],["mail","Mail","Inbox, threads and compose"],["calendar","Calendar","Event types: meetings with a title, a URL and a length"],["projects","QPM","Project management: issues, cycles, boards and timelines"],["ide","IDE","Workbench over the workspace filesystem"],["workflows","Workflows","Agent workflows: triggers, branches, tools and state"]],"QL_WORK_FEATURE_PATHS",0,a,"QL_WORK_FEATURE_PATTERNS",0,{crm:/^\/ql-work\/crm\/?(?:[?#].*)?$/,mail:/^\/ql-work\/mail\/?(?:[?#].*)?$/,calendar:/^\/ql-work\/calendar\/?(?:[?#].*)?$/,projects:/^\/ql-work\/(?:project-management|projects)\/?(?:[?#].*)?$/,ide:/^\/ql-work\/ide\/?(?:[?#].*)?$/,workflows:/^\/ql-work\/workflows(?:\/[^/?#]+)?\/?(?:[?#].*)?$/},"QL_WORK_LANDING_PATTERN",0,/^\/ql-work\/?(?:[?#].*)?$/,"QL_WORK_PATH",0,t,"isQlWorkFeatureId",()=>r])},493636,429058,721773,488055,e=>{"use strict";var t=e.i(185968),a=e.i(297885),n=e.i(811401),r=e.i(498980),i=e.i(769734),l=e.i(806019),s=e.i(171324),o=e.i(756697),T=e.i(606527),c=e.i(8214),P=e.i(29086),A=e.i(874731),d=e.i(343717),h=e.i(851853),E=e.i(626317),u=e.i(979311),_=e.i(395245),S=e.i(761144),p=e.i(260168),m=e.i(879973),I=e.i(908339),R=e.i(226568),g=e.i(241341),B=e.i(47330),O=e.i(794613),C=e.i(243856),N=e.i(251357),b=e.i(935407),D=e.i(652488),y=e.i(469217),L=e.i(20456),Y=e.i(989883),f=e.i(832716),k=e.i(666459),F=e.i(989481),$=e.i(250197),U=e.i(488618),K=e.i(276630),H=e.i(614948),M=e.i(319660),Q=e.i(320668),W=e.i(611998),v=e.i(670761),q=e.i(839445),w=e.i(930260),G=e.i(676507),x=e.i(728644),V=e.i(958968),j=e.i(249289),z=e.i(317855),Z=e.i(272439),X=e.i(345429);let J="/markets",ee={trading:`${J}/trading`},et=new Set(["trading"]),ea=/^\/markets\/?(?:[?#].*)?$/,en={trading:/^\/markets\/trading\/?(?:[?#].*)?$/};e.s(["MARKETS_AVAILABLE",0,et,"MARKETS_FEATURE_PATHS",0,ee,"MARKETS_FEATURE_PATTERNS",0,en,"MARKETS_LANDING_PATTERN",0,ea,"MARKETS_PATH",0,J],429058);let er="/portfolios/modeling",ei=/^\/portfolios\/modeling\/?(?:[?#].*)?$/;function el(e){let t=e.indexOf("?");if(-1===t)return null;let a=new URLSearchParams(e.slice(t+1).split("#")[0]).get("portfolio");return a&&(0,G.isUuid)(a)?a.toLowerCase():null}function es(e){return e&&(0,G.isUuid)(e)?`${er}?portfolio=${encodeURIComponent(e.toLowerCase())}`:er}e.s(["PORTFOLIO_MODELING_PATH",0,er,"PORTFOLIO_MODELING_PATTERN",0,ei,"parsePortfolioModelingPortfolioId",()=>el,"portfolioModelingHref",()=>es],721773);var eo=e.i(34784),eT=e.i(535993);let ec=/^\/data(?:\/workbench)?\/?$/;function eP(e){let t=e.indexOf("#"),a=-1===t?e:e.slice(0,t),n=a.indexOf("?"),r=-1===n?a:a.slice(0,n);if(!ec.test(r))return null;let i=-1===n?"":a.slice(n+1);return i?`/data?${i}`:"/data"}let eA="/data/visualizations";function ed(e){return`${eA}/${encodeURIComponent(e)}`}function eh(e){let t=(0,eT.parseDagBuilderInstanceId)(e?.instanceId);if(!t)return null;let a=e?.path?(0,eT.parseDagBuilderPath)(e.path):null;return"query"===t.kind&&a?.kind==="query"&&a.resourceId===t.resourceId?a:t}let eE={[t.TAB_TYPES.NEW_TAB]:{type:t.TAB_TYPES.NEW_TAB,label:"New Tab",icon:p.Plus,singleton:!1,basePath:"/new-tab",canClose:!0,canPin:!1,requiresAuth:!1,createFromPath:e=>"/new-tab"===e?{type:t.TAB_TYPES.NEW_TAB}:null,getPath:()=>"/new-tab",getTitle:()=>"New Tab"},[t.TAB_TYPES.HOME]:{type:t.TAB_TYPES.HOME,label:"Home",icon:d.Home,singleton:!0,basePath:"/",canClose:!1,canPin:!0,requiresAuth:!1,createFromPath:e=>"/"===e?{type:t.TAB_TYPES.HOME}:null,getPath:()=>"/",getTitle:()=>"Home"},[t.TAB_TYPES.MARKETS_TRADING]:{type:t.TAB_TYPES.MARKETS_TRADING,label:"Trading",icon:l.CandlestickChart,singleton:!0,basePath:ee.trading,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:en.trading,createFromPath:e=>en.trading.test(e)?{type:t.TAB_TYPES.MARKETS_TRADING,title:"Trading",path:ee.trading}:null,getPath:()=>ee.trading,getTitle:()=>"Trading"},[t.TAB_TYPES.MARKETS]:{type:t.TAB_TYPES.MARKETS,label:"Markets",icon:o.CircleDollarSign,singleton:!0,basePath:J,exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:ea,createFromPath:e=>ea.test(e)?{type:t.TAB_TYPES.MARKETS,title:"Markets",path:J}:null,getPath:()=>J,getTitle:()=>"Markets"},[t.TAB_TYPES.SCREENER]:{type:t.TAB_TYPES.SCREENER,label:"Screener",icon:_.ListFilter,singleton:!1,basePath:"/screener",canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{if(!e.startsWith("/screener"))return null;let a=e.match(/^\/screener\/([a-f0-9-]+)$/i);if(a){let e=a[1];return{type:t.TAB_TYPES.SCREENER,instanceId:e,path:`/screener/${e}`,metadata:{linkedStoreId:e}}}return{type:t.TAB_TYPES.SCREENER}},getPath:e=>{let t=e.metadata?.linkedStoreId;return t?`/screener/${t}`:"/screener"},getTitle:e=>e.title||"Screener"},[t.TAB_TYPES.CHARTING]:{type:t.TAB_TYPES.CHARTING,label:"Charts",icon:u.LineChart,singleton:!1,basePath:"/charting",canClose:!0,canPin:!0,requiresAuth:!1,createFromPath:e=>{if(!e.startsWith("/charting"))return null;let a=e.match(/^\/charting\/([a-f0-9-]+)$/i);if(a){let e=a[1];return{type:t.TAB_TYPES.CHARTING,instanceId:e,path:`/charting/${e}`,metadata:{linkedStoreId:e}}}return{type:t.TAB_TYPES.CHARTING}},getPath:e=>{let t=e.metadata?.linkedStoreId;return t?`/charting/${t}`:"/charting"},getTitle:e=>e.title||"Charts"},[t.TAB_TYPES.DASHBOARD]:{type:t.TAB_TYPES.DASHBOARD,label:"Dashboards",icon:E.LayoutDashboard,singleton:!1,basePath:"/dashboard",canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{if(!e.startsWith("/dashboard"))return null;let a=e.match(/^\/dashboard\/([a-f0-9-]+)$/i);if(a){let e=a[1];return{type:t.TAB_TYPES.DASHBOARD,instanceId:e,path:`/dashboard/${e}`,metadata:{linkedStoreId:e}}}return{type:t.TAB_TYPES.DASHBOARD}},getPath:e=>{let t=e.metadata?.linkedStoreId;return t?`/dashboard/${t}`:"/dashboard"},getTitle:e=>e.title||"Dashboard"},[t.TAB_TYPES.SYMBOL]:{type:t.TAB_TYPES.SYMBOL,label:"Stock",icon:c.FileChartColumn,singleton:!1,basePath:"/stocks",pathPattern:/^\/(stocks|etfs)\/([A-Z0-9.]+)/i,canClose:!0,canPin:!0,requiresAuth:!1,opensBeside:[t.TAB_TYPES.SEC_SEARCH],createFromPath:e=>{let a=e.match(/^\/stocks\/([A-Z0-9.]+)/i);if(a){let e=a[1].toUpperCase();return{type:t.TAB_TYPES.SYMBOL,instanceId:e,title:e,path:`/stocks/${e}
1`,metadata:{symbol:e,isETF:!1}}}let n=e.match(/^\/etfs\/([A-Z0-9.]+)/i);if(n){let e=n[1].toUpperCase();return{type:t.TAB_TYPES.SYMBOL,instanceId:e,title:e,path:`/etfs/${e}`,metadata:{symbol:e,isETF:!0}}}return null},getPath:e=>{let t=e.metadata?.symbol||e.instanceId||"AAPL",a=e.metadata?.isETF?`/etfs/${t}`:`/stocks/${t}`,n=e.metadata?.activeSubTab;return n&&"overview"!==n?`${a}?tab=${n}`:a},getTitle:e=>e.metadata?.symbol||e.instanceId||"Stock"},[t.TAB_TYPES.FACTOR_ANALYSIS]:{type:t.TAB_TYPES.FACTOR_ANALYSIS,label:"Factor Modeling",icon:A.GitFork,singleton:!0,basePath:"/metric-deep-dive",canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>"/metric-deep-dive"===e||e.startsWith("/metric-deep-dive")?{type:t.TAB_TYPES.FACTOR_ANALYSIS}:null,getPath:()=>"/metric-deep-dive",getTitle:e=>e.title||"Factor Modeling"},[t.TAB_TYPES.SETTINGS]:{type:t.TAB_TYPES.SETTINGS,label:"Settings",icon:I.Settings,singleton:!0,basePath:"/settings",canClose:!0,canPin:!1,requiresAuth:!0,consumesQuery:!0,createFromPath:e=>{if(!e.startsWith("/settings"))return null;let a=e.indexOf("?"),n=-1===a?null:new URLSearchParams(e.slice(a+1)).get("tab");return n?{type:t.TAB_TYPES.SETTINGS,metadata:{activeSubTab:n}}:{type:t.TAB_TYPES.SETTINGS}},getPath:e=>{let t=e.metadata?.activeSubTab;return t&&"account"!==t?`/settings?tab=${t}`:"/settings"},getTitle:()=>"Settings"},[t.TAB_TYPES.PORTFOLIO_MODELING]:{type:t.TAB_TYPES.PORTFOLIO_MODELING,label:"Portfolio Modeling",icon:W.BriefcaseBusiness,singleton:!0,basePath:er,pathPattern:ei,consumesQuery:!0,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{if(!ei.test(e))return null;let a=el(e);return{type:t.TAB_TYPES.PORTFOLIO_MODELING,title:"Portfolio Modeling",path:er,...a?{metadata:{linkedStoreId:a}}:{}}},getPath:()=>er,getTitle:()=>"Portfolio Modeling"},[t.TAB_TYPES.PORTFOLIOS]:{type:t.TAB_TYPES.PORTFOLIOS,label:"Portfolios",icon:s.ChartPie,singleton:!1,basePath:"/portfolios",canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{if(!e.startsWith("/portfolios"))return null;let a=e.match(/^\/portfolios\/([a-f0-9-]+)$/i);if(a){let e=a[1];return{type:t.TAB_TYPES.PORTFOLIOS,instanceId:e,path:`/portfolios/${e}`,metadata:{linkedStoreId:e}}}return{type:t.TAB_TYPES.PORTFOLIOS}},getPath:e=>{let t=e.metadata?.linkedStoreId;return t?`/portfolios/${t}`:"/portfolios"},getTitle:e=>e.title||"Portfolio"},[t.TAB_TYPES.INVESTOR]:{type:t.TAB_TYPES.INVESTOR,label:"Investor",icon:B.Users,singleton:!1,basePath:"/holders",pathPattern:/^\/holders\/(institutions|insiders|politicians|funds)\/(.+)/i,canClose:!0,canPin:!0,requiresAuth:!0,opensBeside:[t.TAB_TYPES.SEC_SEARCH],createFromPath:e=>{let a=e.match(/^\/holders\/(institutions|insiders|politicians|funds)\/(.+)/i);if(!a)return null;let n=a[1].toLowerCase(),r=a[2],i=`${n}:${r}`;return{type:t.TAB_TYPES.INVESTOR,instanceId:i,title:"institutions"===n?"Institution":"insiders"===n?"Insider":"funds"===n?"Fund":"Politician",path:`/holders/${n}/${r}`,metadata:{investorType:n,investorId:r}}},getPath:e=>{let{investorType:t,investorId:a}=e.metadata||{};return t&&a?`/holders/${t}/${a}`:"/holders"},getTitle:e=>e.title||"Investor"},[t.TAB_TYPES.INDEX]:{type:t.TAB_TYPES.INDEX,label:"Index",icon:g.TrendingUp,singleton:!1,basePath:"/indexes",pathPattern:/^\/indexes\/(.+)/i,canClose:!0,canPin:!0,requiresAuth:!1,createFromPath:e=>{let a=e.match(/^\/indexes\/(.+)/i);if(!a)return null;let n=decodeURIComponent(a[1]).toUpperCase();return{type:t.TAB_TYPES.INDEX,instanceId:n,title:n,path:`/indexes/${encodeURIComponent(n)}`,metadata:{symbol:n}}},getPath:e=>`/indexes/${encodeURIComponent(e.metadata?.symbol||e.instanceId||"")}`,getTitle:e=>e.title||e.metadata?.symbol||"Index"},[t.TAB_TYPES.COMMODITY]:{type:t.TAB_TYPES.COMMODITY,label:"Commodity",icon:O.Wheat,singleton:!1,basePath:"/commodities",pathPattern:/^\/commodities\/(.+)/i,canClose:!0,canPin:!0,requiresAuth:!1,createFromPath:e=>{let a=e.match(/^\/commodities\/(.+)/i);if(!a)return null;let n=a[1].toUpperCase();return{type:t.TAB_TYPES.COMMODITY,instanceId:n,title:n,path:`/commodities/${n}`,metadata:{symbol:n}}},getPath:e=>`/commodities/${e.metadata?.symbol||e.instanceId||""}`,getTitle:e=>e.title||e.metadata?.symbol||"Commodity"},[t.TAB_TYPES.FOREX]:{type:t.TAB_TYPES.FOREX,label:"Forex",icon:a.ArrowLeftRight,singleton:!1,basePath:"/forex",pathPattern:/^\/forex\/(.+)/i,canClose:!0,canPin:!0,requiresAuth:!1,createFromPath:e=>{let a=e.match(/^\/forex\/(.+)/i);if(!a)return null;let n=a[1].toUpperCase();return{type:t.TAB_TYPES.FOREX,instanceId:n,title:n,path:`/forex/${n}`,metadata:{pair:n}}},getPath:e=>`/forex/${e.metadata?.pair||e.instanceId||""}`,getTitle:e=>e.title||e.metadata?.pair||"Forex"},[t.TAB_TYPES.CRYPTO]:{type:t.TAB_TYPES.CRYPTO,label:"Crypto",icon:r.Bitcoin,singleton:!1,basePath:"/crypto",pathPattern:/^\/crypto\/(.+)/i,canClose:!0,canPin:!0,requiresAuth:!1,createFromPath:e=>{let a=e.match(/^\/crypto\/(.+)/i);if(!a)return null;let n=a[1].toUpperCase();return{type:t.TAB_TYPES.CRYPTO,instanceId:n,title:n,path:`/crypto/${n}
1`,metadata:{symbol:n}}},getPath:e=>`/crypto/${e.metadata?.symbol||e.instanceId||""}`,getTitle:e=>e.title||e.metadata?.symbol||"Crypto"},[t.TAB_TYPES.ECONOMICS]:{type:t.TAB_TYPES.ECONOMICS,label:"Economics",icon:n.BarChart3,singleton:!1,basePath:"/economics",pathPattern:/^\/economics\/(.+)/i,canClose:!0,canPin:!0,requiresAuth:!1,createFromPath:e=>{let a=e.match(/^\/economics\/(.+)/i);if(!a)return null;let n=a[1].toLowerCase();return{type:t.TAB_TYPES.ECONOMICS,instanceId:n,title:n,path:`/economics/${n}`,metadata:{indicator:n}}},getPath:e=>`/economics/${e.metadata?.indicator||e.instanceId||""}`,getTitle:e=>e.title||e.metadata?.indicator||"Economics"},[t.TAB_TYPES.CHANNELS]:{type:t.TAB_TYPES.CHANNELS,label:"Channels",icon:B.Users,singleton:!0,basePath:"/channels",canClose:!0,canPin:!1,requiresAuth:!0,pathPattern:/^\/channels/,createFromPath:e=>{if("/channels"===e)return{type:t.TAB_TYPES.CHANNELS};let a=e.match(/^\/channels\/([^/]+)/);return a?{type:t.TAB_TYPES.CHANNELS,path:e,metadata:{channelId:a[1]}}:null},getPath:e=>e.metadata?.channelId?`/channels/${e.metadata.channelId}`:"/channels",getTitle:()=>"Channels"},[t.TAB_TYPES.CHANNEL]:{type:t.TAB_TYPES.CHANNEL,label:"Channel",icon:B.Users,singleton:!1,basePath:"/channels",pathPattern:/^\/channels\/([^/]+)/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:()=>null,getPath:e=>`/channels/${e.metadata?.channelId||e.instanceId||""}`,getTitle:e=>e.title||e.metadata?.channelName||"Channel"},[t.TAB_TYPES.NOTEBOOKS]:{type:t.TAB_TYPES.NOTEBOOKS,label:"Notebooks",icon:S.NotebookText,singleton:!0,basePath:"/notebooks",canClose:!0,canPin:!1,requiresAuth:!0,createFromPath:e=>"/notebooks"===e?{type:t.TAB_TYPES.NOTEBOOKS}:null,getPath:()=>"/notebooks",getTitle:()=>"Notebooks"},[t.TAB_TYPES.SHEETS]:{type:t.TAB_TYPES.SHEETS,label:"Sheets",icon:R.Sheet,singleton:!0,basePath:"/sheets",canClose:!0,canPin:!1,requiresAuth:!0,createFromPath:e=>"/sheets"===e?{type:t.TAB_TYPES.SHEETS}:null,getPath:()=>"/sheets",getTitle:()=>"Sheets"},[t.TAB_TYPES.DECKS]:{type:t.TAB_TYPES.DECKS,label:"Decks",icon:m.Presentation,singleton:!0,basePath:"/decks",canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:/^\/quantlink-studio\/decks\/?(?:[?#].*)?$/,createFromPath:e=>(0,z.isQuantlinkStudioFeaturePath)(e,"decks")?{type:t.TAB_TYPES.DECKS,path:z.QUANTLINK_STUDIO_FEATURE_PATHS.decks}:"/decks"===e?{type:t.TAB_TYPES.DECKS}:null,getPath:e=>(0,z.isQuantlinkStudioFeaturePath)(e?.path,"decks")?z.QUANTLINK_STUDIO_FEATURE_PATHS.decks:"/decks",getTitle:e=>e.title||"Decks"},[t.TAB_TYPES.NOTEBOOK_EDITOR]:{type:t.TAB_TYPES.NOTEBOOK_EDITOR,label:"Notebook",icon:S.NotebookText,singleton:!1,basePath:"/notebook",pathPattern:/^\/notebook\/[^/?#]+/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let[a,n]=e.split("?"),r=a.match(/^\/notebook\/([^/]+)/);if(!r)return null;let i=decodeURIComponent(r[1]),l=new URLSearchParams(n||"").get("name")||void 0;return{type:t.TAB_TYPES.NOTEBOOK_EDITOR,instanceId:i,title:l||"Notebook",path:e,metadata:l?{documentName:l}:{}}},getPath:e=>`/notebook/${e.instanceId||""}`,getTitle:e=>e.metadata?.documentName||e.title||"Notebook"},[t.TAB_TYPES.NOTEBOOK_DASHBOARD]:{type:t.TAB_TYPES.NOTEBOOK_DASHBOARD,label:"Notebook dashboard",icon:S.NotebookText,singleton:!1,basePath:"/notebook-dashboard",pathPattern:/^\/notebook-dashboard\/[^/?#]+/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let[a]=e.split("?"),n=a.match(/^\/notebook-dashboard\/([^/]+)/);if(!n)return null;let r=decodeURIComponent(n[1]);return{type:t.TAB_TYPES.NOTEBOOK_DASHBOARD,instanceId:r,title:"Notebook dashboard",path:`/notebook-dashboard/${r}`,metadata:{linkedStoreId:r}}},getPath:e=>`/notebook-dashboard/${e.metadata?.linkedStoreId||e.instanceId||""}`,getTitle:e=>e.title||"Notebook dashboard"},[t.TAB_TYPES.SHEET_EDITOR]:{type:t.TAB_TYPES.SHEET_EDITOR,label:"Spreadsheet",icon:R.Sheet,singleton:!1,basePath:"/sheet",pathPattern:/^\/sheet\/[^/?#]+/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let[a,n]=e.split("?"),r=a.match(/^\/sheet\/([^/]+)/);if(!r)return null;let i=decodeURIComponent(r[1]),l=new URLSearchParams(n||"").get("name")||void 0;return{type:t.TAB_TYPES.SHEET_EDITOR,instanceId:i,title:l||"Spreadsheet",path:`/sheet/${i}`,metadata:l?{documentName:l}:{}}},getPath:e=>`/sheet/${e.instanceId||""}`,getTitle:e=>e.metadata?.documentName||e.title||"Spreadsheet"},[t.TAB_TYPES.DECK_EDITOR]:{type:t.TAB_TYPES.DECK_EDITOR,label:"Deck",icon:m.Presentation,singleton:!1,basePath:"/deck",pathPattern:/^\/deck\/[^/?#]+/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let[a,n]=e.split("?"),r=a.match(/^\/deck\/([^/]+)/);if(!r)return null;let i=decodeURIComponent(r[1]),l=new URLSearchParams(n||"").get("name")||void 0;return{type:t.TAB_TYPES.DECK_EDITOR,instanceId:i,title:l||"Deck",path:`/deck/${i}`,metadata:l?{deckName:l}:{}}},getPath:e=>`/deck/${e.instanceId||""}`,getTitle:e=>e.metadata?.deckName||e.title||"Deck"},[t.TAB_TYPES.REPORTS]:{type:t.TAB_TYPES.REPORTS,label:"Reports",icon:P.FileText,singleton:!0,basePath:"/reports",canClose:!0,canPin:!1,requiresAuth:!0,consumesQuery:!0,pathPattern:/^\/quantlink-studio\/reports\/?(?:[?#].*)?$/,createFromPath:e=>{let a=e.indexOf("?"),n=(0,z.isQuantlinkStudioFeaturePath)(e,"reports");if(!n&&(-1===a?e:e.slice(0,a))!=="/reports")return null;let r=-1===a?null:new URLSearchParams(e.slice(a+1)).get("view"),i=n?{path:z.QUANTLINK_STUDIO_FEATURE_PATHS.reports}:{};return r?{type:t.TAB_TYPES.REPORTS,...i,metadata:{reportsView:r}}:{type:t.TAB_TYPES.REPORTS,...i}},getPath:e=>(0,z.isQuantlinkStudioFeaturePath)(e?.path,"reports")?z.QUANTLINK_STUDIO_FEATURE_PATHS.reports:"/reports",getTitle:()=>"Reports"},[t.TAB_TYPES.REPORT_EDITOR]:{type:t.TAB_TYPES.REPORT_EDITOR,label:"Report",icon:P.FileText,singleton:!1,basePath:"/reports",pathPattern:/^\/reports\/[^/?#]+/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let a=e.match(/^\/reports\/([^/?#]+)/);if(!a)return null;let n=decodeURIComponent(a[1]);return{type:t.TAB_TYPES.REPORT_EDITOR,path:`/reports/${n}`,instanceId:n,metadata:{linkedStoreId:n}}},getPath:e=>`/reports/${e.metadata?.linkedStoreId||e.instanceId||""}`,getTitle:e=>e.metadata?.reportName||e.title||"Report"},[t.TAB_TYPES.DATA]:{type:t.TAB_TYPES.DATA,label:"Data",icon:T.Database,singleton:!0,basePath:"/data",pathPattern:ec,exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let a=eP(e);return a?{type:t.TAB_TYPES.DATA,path:a}:null},getPath:e=>(e?.path?eP(e.path):null)??"/data",getTitle:()=>"Data"},[t.TAB_TYPES.DATA_DAG_BUILDER]:{type:t.TAB_TYPES.DATA_DAG_BUILDER,label:"DAG Builder",icon:A.GitFork,singleton:!1,basePath:eT.DAG_BUILDER_BASE_PATH,pathPattern:/^\/data\/dag-builder\/?$/,canClose:!0,canPin:!0,requiresAuth:!0,consumesQuery:!0,createFromPath:e=>{let a=(0,eT.parseDagBuilderPath)(e);if(!a)return null;let n="new"===a.kind?{kind:"draft",draftId:(0,eT.newDraftId)()}:a;return{type:t.TAB_TYPES.DATA_DAG_BUILDER,instanceId:(0,eT.dagBuilderInstanceId)(n),title:(0,eT.dagBuilderTitle)(n),path:(0,eT.buildDagBuilderPath)(n,(0,eT.parseDagBuilderSeed)(e))}},getPath:e=>{let t=eh(e);return t?(0,eT.buildDagBuilderPath)(t,e?.path?(0,eT.parseDagBuilderSeed)(e.path):null):eT.DAG_BUILDER_BASE_PATH},getTitle:e=>{let t=eh(e);return e?.metadata?.documentName||(t?(0,eT.dagBuilderTitle)(t):"DAG Builder")}},[t.TAB_TYPES.DATA_TICKERVERSE]:{type:t.TAB_TYPES.DATA_TICKERVERSE,label:"Tickerverse",icon:i.Blocks,singleton:!0,basePath:"/data/tickerverse",exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/tickerverse\/?$/.test(e)?{type:t.TAB_TYPES.DATA_TICKERVERSE,path:"/data/tickerverse"}:null,getPath:()=>"/data/tickerverse",getTitle:()=>"Tickerverse"},[t.TAB_TYPES.DATA_DBT_CANVAS]:{type:t.TAB_TYPES.DATA_DBT_CANVAS,label:"dbt Canvas",icon:i.Blocks,singleton:!0,basePath:"/data/dataset-canvas",exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/dataset-canvas\/?(?:\?.*)?$/.test(e)?{type:t.TAB_TYPES.DATA_DBT_CANVAS,path:e}:null,getPath:e=>e?.path&&/^\/data\/dataset-canvas\/?(?:\?.*)?$/.test(e.path)?e.path:"/data/dataset-canvas",getTitle:()=>"dbt Canvas"},[t.TAB_TYPES.DATA_MACHINE_LEARNING]:{type:t.TAB_TYPES.DATA_MACHINE_LEARNING,label:"Machine Learning",icon:i.Blocks,singleton:!0,basePath:"/data/machine-learning",pathPattern:/^\/data\/machine-learning(?:\/[^?#]*)?(?:\?.*)?$/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/machine-learning(?:\/[^?#]*)?(?:\?.*)?$/.test(e)?{type:t.TAB_TYPES.DATA_MACHINE_LEARNING,path:e}:null,getPath:e=>e?.path&&/^\/data\/machine-learning(?:\/[^?#]*)?(?:\?.*)?$/.test(e.path)?e.path:"/data/machine-learning",getTitle:()=>"Machine Learning"},[t.TAB_TYPES.DATA_API_MANAGEMENT]:{type:t.TAB_TYPES.DATA_API_MANAGEMENT,label:"API Management",icon:i.Blocks,singleton:!0,basePath:"/data/api-management",pathPattern:/^\/data\/api-management(?:\/[^/?#]+)?\/?$/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/api-management(?:\/[^/?#]+)?\/?$/.test(e)?{type:t.TAB_TYPES.DATA_API_MANAGEMENT,path:e}:null,getPath:e=>e?.path&&/^\/data\/api-management(?:\/[^/?#]+)?\/?$/.test(e.path)?e.path:"/data/api-management",getTitle:()=>"API Management"},[t.TAB_TYPES.DATA_OPERATORS]:{type:t.TAB_TYPES.DATA_OPERATORS,label:"Operators",icon:i.Blocks,singleton:!0,basePath:"/data/operators",exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/operators\/?$/.test(e)?{type:t.TAB_TYPES.DATA_OPERATORS,path:"/data/operators"}:null,getPath:()=>"/data/operators",getTitle:()=>"Operators"},[t.TAB_TYPES.DATA_PIPELINES]:{type:t.TAB_TYPES.DATA_PIPELINES,label:"Pipelines",icon:N.Waypoints,singleton:!0,basePath:"/data/pipelines",exactBasePath:!0,pathPattern:/^\/data\/pipelines\/?$/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/pipelines\/?$/.test(e)?{type:t.TAB_TYPES.DATA_PIPELINES,path:"/data/pipelines"}:null,getPath:()=>"/data/pipelines",getTitle:()=>"Pipelines"},[t.TAB_TYPES.DATA_SQL_LAB]:{type:t.TAB_TYPES.DATA_SQL_LAB,label:"SQL Lab",icon:b.SquareTerminal,singleton:!1,basePath:V.SQL_LAB_BASE_PATH,pathPattern:/^\/data\/sql-lab\/?$/,canClose:!0,canPin:!0,requiresAuth:!0,consumesQuery:!0,createFromPath:e=>{if(!/^\/data\/sql-lab(?:\/?(?:[?#].*)?)$/.test(e))return null;let a=(0,eT.parseDagBuilderPath)((0,V.toDagBuilderPath)(e));if(!a)return null;let n="new"===a.kind?{kind:"draft",draftId:(0,eT.newDraftId)()}:a;return{type:t.TAB_TYPES.DATA_SQL_LAB,instanceId:(0,eT.dagBuilderInstanceId)(n),title:"SQL Lab",path:(0,V.sqlLabPath)(n)}},getPath:e=>{let t=eh(e?{...e,path:e.path?(0,V.toDagBuilderPath)(e.path):e.path}:e);return t?(0,V.sqlLabPath)(t):V.SQL_LAB_BASE_PATH},getTitle:e=>e?.metadata?.documentName||"SQL Lab"},[t.TAB_TYPES.REPOSITORIES]:{type:t.TAB_TYPES.REPOSITORIES,label:"Repositories",icon:D.FolderGit2,singleton:!1,basePath:j.REPOSITORIES_BASE_PATH,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let a=(0,j.parseRepositoryPath)(e);return null===a?null:"hub"===a?{type:t.TAB_TYPES.REPOSITORIES,instanceId:j.REPOSITORIES_HUB_INSTANCE_ID,path:j.REPOSITORIES_BASE_PATH}:{type:t.TAB_TYPES.REPOSITORIES,instanceId:(0,j.repositoryInstanceId)(a),title:(0,j.repositoryInstanceId)(a),path:(0,j.repositoryPath)(a)}},getPath:e=>(0,j.repositoryPath)((0,j.parseRepositoryInstanceId)(e?.instanceId)),getTitle:e=>{let t=(0,j.parseRepositoryInstanceId)(e?.instanceId);return t?(0,j.repositoryInstanceId)(t):"Repositories"}},[t.TAB_TYPES.DATA_VISUALIZATION]:{type:t.TAB_TYPES.DATA_VISUALIZATION,label:"Visualization",icon:s.ChartPie,singleton:!1,basePath:eA,pathPattern:/^\/data\/visualizations\/[0-9a-f-]{36}\/?$/i,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let a=function(e){let[t]=e.split("#"),[a]=t.split("?"),n=a.match(/^\/data\/visualizations\/([^/]+)\/?$/);return n&&(0,G.isUuid)(n[1])?n[1].toLowerCase():null}(e);return a?{type:t.TAB_TYPES.DATA_VISUALIZATION,instanceId:a,title:"Visualization",path:ed(a)}:null},getPath:e=>e?.instanceId&&(0,G.isUuid)(e.instanceId)?ed(e.instanceId.toLowerCase()):eA,getTitle:e=>e?.metadata?.documentName??"Visualization"},[t.TAB_TYPES.SEC_DOCUMENT]:{type:t.TAB_TYPES.SEC_DOCUMENT,label:"SEC Document",icon:P.FileText,singleton:!1,basePath:"/data/providers/sec",pathPattern:q.SEC_DOCUMENT_PATH,opensBeside:[t.TAB_TYPES.SEC_SEARCH],canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>q.SEC_DOCUMENT_PATH.test(e)?{type:t.TAB_TYPES.SEC_DOCUMENT,instanceId:e.split(/[?#]/)[0],path:e}:null,getPath:e=>e?.path??"/data/providers/sec",getTitle:e=>(e?.path?(0,q.parseSecEntityPath)(e.path)?.fileName:null)??"SEC Document"},[t.TAB_TYPES.SEC_SEARCH]:{type:t.TAB_TYPES.SEC_SEARCH,label:"SEC Search",icon:h.Landmark,logoDomain:"sec.gov",singleton:!0,basePath:"/data/providers/sec",pathPattern:/^\/data\/providers\/sec(\/.*)?$/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>"/data/providers/sec"===e||e.startsWith("/data/providers/sec/")?{type:t.TAB_TYPES.SEC_SEARCH,path:e}:null,getPath:e=>{let t=e?.path?(0,w.canonicalizeLegacyProviderPath)(e.path):null,a=t?.startsWith("/data/providers/sec")?t:null;{let{pathname:e,search:t}=window.location;if(e.startsWith("/data/providers/sec")&&!q.SEC_DOCUMENT_PATH.test(e))return"/data/providers/sec"===e&&a&&"/data/providers/sec"!==a?a:`${e}${t}`}return a??"/data/providers/sec"},getTitle:e=>{let t=e?.path?(0,q.parseSecEntityPath)(e.path):null;return t?`CIK ${t.cik}`:"SEC Search"}},[t.TAB_TYPES.DATA_PROVIDERS]:{type:t.TAB_TYPES.DATA_PROVIDERS,label:"Data Providers",icon:i.Blocks,singleton:!1,basePath:"/data/providers",pathPattern:/^\/data\/providers(?!\/sec($|\/))(\/.*)?$/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>/^\/data\/providers(?!\/sec($|\/))(\/.*)?$/.test(e)?{type:t.TAB_TYPES.DATA_PROVIDERS,path:e,instanceId:(0,w.providerTabInstanceId)(e)}:null,getPath:e=>{let t=e?.path?(0,w.canonicalizeLegacyProviderPath)(e.path):null,a=t?.startsWith("/data/providers")?t:null;{let{pathname:e,search:t}=window.location;if(e.startsWith("/data/providers")&&!e.startsWith("/data/providers/sec"))return"/data/providers"===e&&a&&"/data/providers"!==a?a:`${e}${t}`}return a??"/data/providers"},getTitle:e=>{let t=e?.metadata?.providerLabel;if(t)return t;let a=e?.path?(0,w.providerSlugFromPath)(e.path):null;return a?a.toUpperCase():"Data Providers"}},[t.TAB_TYPES.QUANTLINK_STUDIO]:{type:t.TAB_TYPES.QUANTLINK_STUDIO,label:"QL Studio",icon:m.Presentation,singleton:!0,basePath:z.QUANTLINK_STUDIO_PATH,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:/^\/quantlink-studio\/?(?:[?#].*)?$/,createFromPath:e=>/^\/quantlink-studio\/?(?:[?#].*)?$/.test(e)?{type:t.TAB_TYPES.QUANTLINK_STUDIO,title:"QL Studio",path:z.QUANTLINK_STUDIO_PATH}:null,getTitle:()=>"QL Studio",getPath:()=>z.QUANTLINK_STUDIO_PATH},[t.TAB_TYPES.QL_WORK]:{type:t.TAB_TYPES.QL_WORK,label:"QL Work",icon:L.Briefcase,singleton:!0,basePath:X.QL_WORK_PATH,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:X.QL_WORK_LANDING_PATTERN,createFromPath:e=>X.QL_WORK_LANDING_PATTERN.test(e)?{type:t.TAB_TYPES.QL_WORK,title:"QL Work",path:X.QL_WORK_PATH}:null,getTitle:()=>"QL Work",getPath:()=>X.QL_WORK_PATH},[t.TAB_TYPES.QL_WORK_MAIL]:{type:t.TAB_TYPES.QL_WORK_MAIL,label:"Mail",icon:Y.Mail,singleton:!0,basePath:X.QL_WORK_FEATURE_PATHS.mail,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:X.QL_WORK_FEATURE_PATTERNS.mail,createFromPath:e=>X.QL_WORK_FEATURE_PATTERNS.mail.test(e)?{type:t.TAB_TYPES.QL_WORK_MAIL,title:"Mail",path:X.QL_WORK_FEATURE_PATHS.mail}:null,getTitle:()=>"Mail",getPath:()=>X.QL_WORK_FEATURE_PATHS.mail},[t.TAB_TYPES.QL_WORK_CALENDAR]:{type:t.TAB_TYPES.QL_WORK_CALENDAR,label:"Calendar",icon:f.CalendarDays,singleton:!0,basePath:X.QL_WORK_FEATURE_PATHS.calendar,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:X.QL_WORK_FEATURE_PATTERNS.calendar,createFromPath:e=>X.QL_WORK_FEATURE_PATTERNS.calendar.test(e)?{type:t.TAB_TYPES.QL_WORK_CALENDAR,title:"Calendar",path:X.QL_WORK_FEATURE_PATHS.calendar}:null,getTitle:()=>"Calendar",getPath:()=>X.QL_WORK_FEATURE_PATHS.calendar},[t.TAB_TYPES.QL_WORK_PROJECTS]:{type:t.TAB_TYPES.QL_WORK_PROJECTS,label:"QPM",icon:k.KanbanSquare,singleton:!0,basePath:X.QL_WORK_FEATURE_PATHS.projects,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:X.QL_WORK_FEATURE_PATTERNS.projects,createFromPath:e=>X.QL_WORK_FEATURE_PATTERNS.projects.test(e)?{type:t.TAB_TYPES.QL_WORK_PROJECTS,title:"QPM",path:X.QL_WORK_FEATURE_PATHS.projects}:null,getTitle:()=>"QPM",getPath:()=>X.QL_WORK_FEATURE_PATHS.projects},[t.TAB_TYPES.QL_WORK_
1IDE]:{type:t.TAB_TYPES.QL_WORK_IDE,label:"IDE",icon:U.CodeXml,singleton:!0,basePath:X.QL_WORK_FEATURE_PATHS.ide,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:X.QL_WORK_FEATURE_PATTERNS.ide,createFromPath:e=>X.QL_WORK_FEATURE_PATTERNS.ide.test(e)?{type:t.TAB_TYPES.QL_WORK_IDE,title:"IDE",path:X.QL_WORK_FEATURE_PATHS.ide}:null,getTitle:()=>"IDE",getPath:()=>X.QL_WORK_FEATURE_PATHS.ide},[t.TAB_TYPES.QL_WORK_CRM]:{type:t.TAB_TYPES.QL_WORK_CRM,label:"CRM",icon:H.Contact,singleton:!0,basePath:X.QL_WORK_FEATURE_PATHS.crm,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:X.QL_WORK_FEATURE_PATTERNS.crm,createFromPath:e=>X.QL_WORK_FEATURE_PATTERNS.crm.test(e)?{type:t.TAB_TYPES.QL_WORK_CRM,title:"CRM",path:X.QL_WORK_FEATURE_PATHS.crm}:null,getTitle:()=>"CRM",getPath:()=>X.QL_WORK_FEATURE_PATHS.crm},[t.TAB_TYPES.DESIGN]:{type:t.TAB_TYPES.DESIGN,label:"Design",icon:F.PenTool,singleton:!0,basePath:eo.DESIGN_LANDING_PATH,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:/^\/quantlink-studio\/design\/?(?:[?#].*)?$/,createFromPath:e=>(0,z.isQuantlinkStudioFeaturePath)(e,"design")?{type:t.TAB_TYPES.DESIGN,title:"Design",path:eo.DESIGN_LANDING_PATH}:null,getTitle:()=>"Design",getPath:()=>eo.DESIGN_LANDING_PATH},[t.TAB_TYPES.DESIGN_EDITOR]:{type:t.TAB_TYPES.DESIGN_EDITOR,label:"Design",icon:$.Frame,singleton:!1,basePath:"/design",pathPattern:/^\/design\/[^/?#]+/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let[a,n]=e.split("?"),r=(0,eo.designDocumentIdFromPath)(a);if(!r)return null;let i=new URLSearchParams(n||"").get("name")||void 0;return{type:t.TAB_TYPES.DESIGN_EDITOR,instanceId:r,title:i||"Design",path:(0,eo.designDocumentPath)(r),metadata:i?{designName:i}:{}}},getPath:e=>e.instanceId?(0,eo.designDocumentPath)(e.instanceId):"/design",getTitle:e=>e.metadata?.designName||e.title||"Design"},[t.TAB_TYPES.QL_DECKS]:{type:t.TAB_TYPES.QL_DECKS,label:"QL Decks",icon:m.Presentation,singleton:!0,basePath:Z.QL_DECKS_LIBRARY_PATH,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:/^\/quantlink-studio\/ql-decks\/?(?:[?#].*)?$/,createFromPath:e=>e.split(/[?#]/,1)[0].replace(/\/+$/,"")===Z.QL_DECKS_LIBRARY_PATH?{type:t.TAB_TYPES.QL_DECKS,title:"QL Decks",path:Z.QL_DECKS_LIBRARY_PATH}:null,getTitle:()=>"QL Decks",getPath:()=>Z.QL_DECKS_LIBRARY_PATH},[t.TAB_TYPES.QL_DECKS_EDITOR]:{type:t.TAB_TYPES.QL_DECKS_EDITOR,label:"QL Decks",icon:m.Presentation,singleton:!1,basePath:Z.QL_DECKS_LIBRARY_PATH,pathPattern:/^\/quantlink-studio\/ql-decks\/[^/?#]+\/?(?:[?#].*)?$/,canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let a=(0,Z.qlDecksDocumentIdFromPath)(e);if(!a)return null;let n=new URLSearchParams(e.split("?")[1]?.split("#")[0]||"").get("name")||void 0;return{type:t.TAB_TYPES.QL_DECKS_EDITOR,instanceId:a,title:n||"QL Decks",path:(0,Z.qlDecksDocumentPath)(a),metadata:n?{deckName:n}:{}}},getPath:e=>e.instanceId?(0,Z.qlDecksDocumentPath)(e.instanceId):Z.QL_DECKS_LIBRARY_PATH,getTitle:e=>e.metadata?.deckName||e.title||"QL Decks"},[t.TAB_TYPES.COMPONENTS]:{type:t.TAB_TYPES.COMPONENTS,label:"Components",icon:K.Component,singleton:!0,basePath:z.QUANTLINK_STUDIO_FEATURE_PATHS.components,exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:/^\/quantlink-studio\/components\/?(?:[?#].*)?$/,createFromPath:e=>(0,z.isQuantlinkStudioFeaturePath)(e,"components")?{type:t.TAB_TYPES.COMPONENTS,title:"Components",path:z.QUANTLINK_STUDIO_FEATURE_PATHS.components}:null,getTitle:()=>"Components",getPath:()=>z.QUANTLINK_STUDIO_FEATURE_PATHS.components},[t.TAB_TYPES.MEET]:{type:t.TAB_TYPES.MEET,label:"Meet",icon:C.Video,singleton:!0,basePath:"/meet",canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>"/meet"===e?{type:t.TAB_TYPES.MEET,title:"Meet",path:"/meet"}:null,getTitle:()=>"Meet",getPath:()=>"/meet"},[t.TAB_TYPES.MEETING]:{type:t.TAB_TYPES.MEETING,label:"Meeting",icon:C.Video,singleton:!1,basePath:"/meet",canClose:!0,canPin:!0,requiresAuth:!0,createFromPath:e=>{let a=e.match(/^\/meet\/([^/?#]+)$/);if(!a)return null;let n=decodeURIComponent(a[1]);return{type:t.TAB_TYPES.MEETING,instanceId:n,title:"Meeting",path:`/meet/${encodeURIComponent(n)}`,metadata:{meetingId:n}}},getTitle:e=>e?.metadata?.meetingTitle||"Meeting",getPath:e=>e?.metadata?.meetingId?`/meet/${encodeURIComponent(e.metadata.meetingId)}`:"/meet"},[t.TAB_TYPES.WORKFLOWS]:{type:t.TAB_TYPES.WORKFLOWS,label:"Workflows",icon:y.Workflow,singleton:!1,basePath:x.WORKFLOWS_PATH,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:x.WORKFLOWS_PATH_PATTERN,createFromPath:e=>{let a=e.match(x.WORKFLOWS_PATH_PATTERN);if(!a)return null;if(a[1]){let e=decodeURIComponent(a[1]);return{type:t.TAB_TYPES.WORKFLOWS,instanceId:e,path:(0,x.workflowPath)(e),metadata:{linkedStoreId:e}}}return{type:t.TAB_TYPES.WORKFLOWS,instanceId:x.LIBRARY_INSTANCE_ID,path:x.WORKFLOWS_PATH}},getPath:e=>{let t=e?.metadata?.linkedStoreId??e?.instanceId;return t&&t!==x.LIBRARY_INSTANCE_ID?(0,x.workflowPath)(t):x.WORKFLOWS_PATH},getTitle:e=>e?.title||e?.metadata?.workflowName||"Workflows"},[t.TAB_TYPES.AGENTS]:{type:t.TAB_TYPES.AGENTS,label:"Agents",icon:M.Bot,singleton:!0,basePath:v.AGENTS_PATH,exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:v.AGENTS_PATH_PATTERN,consumesQuery:!0,createFromPath:e=>{let a=(0,v.canonicalAgentsPath)(e);return a?(0,v.isAgentsArtifactsPath)(a)?{type:t.TAB_TYPES.AGENTS,path:a,title:"Artifacts"}:{type:t.TAB_TYPES.AGENTS,path:v.AGENTS_PATH,title:"Agents"}:null},getPath:e=>e.path?(0,v.canonicalAgentsPath)(e.path)??v.AGENTS_PATH:v.AGENTS_PATH,getTitle:e=>(0,v.isAgentsArtifactsPath)(e.path)?"Artifacts":"Agents"},[t.TAB_TYPES.AI_AGENTS]:{type:t.TAB_TYPES.AI_AGENTS,label:"AI Agents",icon:Q.Sparkles,singleton:!0,basePath:v.AI_AGENTS_PATH,exactBasePath:!0,canClose:!0,canPin:!0,requiresAuth:!0,pathPattern:v.AI_AGENTS_PATH_PATTERN,createFromPath:e=>v.AI_AGENTS_PATH_PATTERN.test(e)?{type:t.TAB_TYPES.AI_AGENTS,path:v.AI_AGENTS_PATH,title:"AI Agents"}:null,getPath:()=>v.AI_AGENTS_PATH,getTitle:()=>"AI Agents"}},eu=Object.values(eE),e_=new Set(t.SINGLETON_TAB_TYPES);function eS(e){for(let t of eu)if(t.pathPattern?.test(e))return t;for(let t of eu)if(e===t.basePath||!t.exactBasePath&&e.startsWith(`${t.basePath}/`))return t;return null}function ep(e,t){return eE[e]?.opensBeside?.includes(t.type)??!1}function em(e){return e_.has(e)}eE[t.TAB_TYPES.MARKETS],eE[t.TAB_TYPES.SYMBOL],eE[t.TAB_TYPES.SCREENER],eE[t.TAB_TYPES.CHARTING],eE[t.TAB_TYPES.DASHBOARD],eE[t.TAB_TYPES.PORTFOLIOS],eE[t.TAB_TYPES.FACTOR_ANALYSIS],e.s(["TAB_REGISTRY",0,eE,"buildDataVisualizationPath",()=>ed,"getTabConfigFromPath",()=>eS,"isSingletonTab",()=>em,"opensBesideTab",()=>ep],488055);let eI=["/data/tickerverse","/data/dataset-canvas","/data/operators","/data/pipelines","/data/sql-lab"],eR=["/data/providers","/data/dag-builder","/data/visualizations","/data/api-management","/data/machine-learning"];function eg(e){let a=e.split(/[?#]/)[0],n=a.length>1?a.replace(/\/$/,""):a;return!!t.DOCUMENT_CREATOR_PATHS.some(e=>e.test(n))||!("/data"===n||eI.some(e=>n===e)||eR.some(e=>a===e||a.startsWith(`${e}/`)))&&(t.EXACT_EXCLUDED_PATHS.includes(a)||t.EXCLUDED_PATHS.some(e=>a===e||a.startsWith(`${e}/`)))}function eB(e){return"/legal"===e||e.startsWith("/legal/")}function eO(e){window.open(e,"_blank","noopener,noreferrer")}function eC(e){return!eg(e)}function eN(e){let t=eS(e);return t?.type??null}function eb(e){let t=e.indexOf("?"),a=-1===t?e:e.slice(0,t),n=eS(a);return n?n.createFromPath(n.consumesQuery?e:a):null}function eD(e){return"/stocks"===e?null:eb(e)}function ey(e){return e.type!==t.TAB_TYPES.HOME&&!e.isPinned&&!t.NEVER_REPLACED_TAB_TYPES.includes(e.type)}function eL(e){return!!e&&(!!e.metaKey||!!e.ctrlKey||1===e.button)}function eY(e){return[...e].sort((e,t)=>
1e.order-t.order)}function ef(e){return 0===e.length?0:Math.max(...e.map(e=>e.order))+1}function ek(e,t){return e.map(e=>({...e,order:t.indexOf(e.id)}))}e.s(["createTabInputFromPath",()=>eb,"getNextTabOrder",()=>ef,"getTabInputForSidebarHref",()=>eD,"getTabTypeFromPath",()=>eN,"isExcludedPath",()=>eg,"isLegalPath",()=>eB,"isNewTabGesture",()=>eL,"isReplaceableTab",()=>ey,"isTabPath",()=>eC,"openInNewTab",()=>eO,"reorderTabsById",()=>ek,"sortTabsByOrder",()=>eY],493636)}]);
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.