PageSourceSearch

https://cdn.grok.com/_next/static/chunks/3li1ygu013q4i.js

js grok.com collected 2026-09-24 09:08:36 UTC 28,120 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e11fcdf1-b945-24b7-41dd-d2677d1a6bdb")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,5910722,e=>{"use strict";e.s(["fileSourceKey",0,function(e){return"conversation"===e.kind?e.conversationId:e.shareLinkId}])},7159844,e=>{"use strict";var t=e.i(2460512),r=e.i(8633562);e.s(["useDebouncedChange",0,function(e,a,s,i){let n,o,l,c,u=(0,t.c)(8),d=(0,r.useRef)(i);u[0]!==i?(n=()=>{d.current=i},o=[i],u[0]=i,u[1]=n,u[2]=o):(n=u[1],o=u[2]),(0,r.useEffect)(n,o);let p=(0,r.useRef)(e);u[3]!==s||u[4]!==a||u[5]!==e?(l=()=>{if(!a||e===p.current)return;let t=setTimeout(()=>{p.current=e,d.current()},s);return()=>clearTimeout(t)},c=[e,a,s],u[3]=s,u[4]=a,u[5]=e,u[6]=l,u[7]=c):(l=u[6],c=u[7]),(0,r.useEffect)(l,c)},"useThrottledChange",0,function(e,a,s,i){let n,o,l,c,u=(0,t.c)(8),d=(0,r.useRef)(i);u[0]!==i?(n=()=>{d.current=i},o=[i],u[0]=i,u[1]=n,u[2]=o):(n=u[1],o=u[2]),(0,r.useEffect)(n,o);let p=(0,r.useRef)(e),f=(0,r.useRef)(0);u[3]!==a||u[4]!==e||u[5]!==s?(l=()=>{if(!a||e===p.current)return;let t=setTimeout(()=>{p.current=e,f.current=Date.now(),d.current()},Math.max(0,f.current+s-Date.now()));return()=>clearTimeout(t)},c=[e,a,s],u[3]=a,u[4]=e,u[5]=s,u[6]=l,u[7]=c):(l=u[6],c=u[7]),(0,r.useEffect)(l,c)}])},3656848,e=>{"use strict";var t=e.i(2460512),r=e.i(458272),a=e.i(7158225),s=e.i(4976708),i=e.i(3585085),n=e.i(603814),o=e.i(2569170),l=e.i(507703),c=e.i(9900502);e.i(3778443);var u=e.i(6630418),d=e.i(7344191),p=e.i(2830736),f=e.i(4724929),m=e.i(1447537),y=e.i(1826167),h=e.i(5910722),v=e.i(7159844);function w(e){return e?"gateway":"gcs"}function k(e,t,r){let a=["files",(0,h.fileSourceKey)(e)];return void 0!==t&&a.push(t,r),a}function g(e,t,r,a){let s="conversation"===e.kind?e.conversationId:void 0;return{queryKey:k(e,t,a),queryFn:({signal:r})=>"gateway"===a&&void 0!==s?(0,y.gatewayFsList)(s,t,r):o.filesApi.filesServiceListFilesV2("conversation"===e.kind?{conversationId:e.conversationId,path:t}:{shareLinkId:e.shareLinkId,path:t}),staleTime:0,placeholderData:u.keepPreviousData,refetchInterval:e=>!(0,m.fsTransientExpired)(e.state)&&((0,m.fsTransientRefetchInterval)(e)||!!r&&3e3),..."gateway"===a?{retry:m.fsRetry,retryDelay:m.fsRetryDelay}:{}}}function I(){let e,a=(0,t.c)(2),s=(0,r.useChatPageStore)(C);return a[0]!==s?(e=e=>!!s&&e.byId[s]?.state==="streaming",a[0]=s,a[1]=e):e=a[1],(0,c.useResponseStore)(e)}function C(e){return e.streamedMessageId}async function R(e,t){let r={queryKey:["files",t]},a=e.isFetching(r)>0;await e.invalidateQueries(r,{cancelRefetch:!1}),a&&await e.invalidateQueries(r,{cancelRefetch:!1})}function F(e,r){let a,s,i,o=(0,t.c)(7),c=(0,f.useQueryClient)(),u="conversation"===e.kind?e.conversationId:void 0;o[0]!==e?(a=(0,h.fileSourceKey)(e),o[0]=e,o[1]=a):a=o[1];let d=a;o[2]!==u?(s=e=>u?e.conversations[u]?.fsMutationNonce??0:0,o[2]=u,o[3]=s):s=o[3];let p=(0,l.useMessageStore)(s);o[4]!==c||o[5]!==d?(i=()=>{R(c,d).catch((0,n.createLogError)("useGatewayFilesAutoRefresh:refresh"))},o[4]=c,o[5]=d,o[6]=i):i=o[6];let m=i;(0,v.useDebouncedChange)(p,r&&void 0!==u,250,m)}function S(e,t){let r=new Map(e.map((e,r)=>[e,t[r]??[]])),a=[],s=[e[0]??"/"];for(let e of s)for(let t of r.get(e)??[])t.path&&(a.push({path:t.path,isDir:!!t.isDirectory}),t.isDirectory&&r.has(t.path)&&!s.includes(t.path)&&s.push(t.path));return a}function M(e,t){return(e.path??"").localeCompare(t.path??"")}function x(e){return e.path}function b(e){return!e.isDir}function W(){return!0}e.s(["listBackendFor",0,w,"listQueryOptions",0,g,"mergeReachableListings",0,S,"useFilesystemFiles",0,function(e){let r,a=(0,t.c)(3),{source:n,path:o,enabled:l}=e,c=I(),u="conversation"===n.kind?n.conversationId:void 0,d=w((0,s.useGatewayFsEligible)(u)),f=(0,i.useComputerAsleep)(u??"");F(n,"gateway"===d);let m=g(n,o,c,d),y=(void 0===l||l)&&!f;return a[0]!==m||a[1]!==y?(r={...m,enabled:y},a[0]=m,a[1]=y,a[2]=r):r=a[2],(0,p.useQuery)(r)},"useFilesystemFilesMulti",0,function(e){let r,a=(0,t.c)(2),{source:n,paths:o}=e,l=I(),c="conversation"===n.kind?n.conversationId:void 0,u=w((0,s.useGatewayFsEligible)(c)),p=(0,i.useComputerAsleep)(c??"");F(n,"gateway"===u);let f=o.map(e=>({...g(n,e,l,u),enabled:!p}));return a[0]!==f?(r={queries:f},a[0]=f,a[1]=r):r=a[1],(0,d.useQueries)(r)},"useFilesystemSearch",0,function(e){let r=(0,t.c)(1),{source:i,query:n,matchCase:o,useRegex:l}=e,c=(0,f.useQueryClient)(),u="conversation"===i.kind?i.conversationId:void 0,d=w((0,s.useGatewayFsEligible)(u)),p=n.trim(),m=p?(0,a.buildTextMatcher)(p,{matchCase:void 0!==o&&o,useRegex:void 0!==l&&l}):W;if(!m){let e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],r[0]=e):e=r[0],e}let y=function(e,t){let r=new Map;for(let[a,s]of e){let e=a[2];"string"==typeof e&&void 0!==s&&a[3]===t&&r.set(e,s.files??[])}return r}(c.getQueriesData({queryKey:k(i)}),d),h=[...new Set(["/",...y.keys()])],v=new Set(S(h,h.map(e=>y.get(e)??[])).filter(b).map(x)),g=[],I=new Set;for(let e of y.values())for(let t of e)!(!t.path||!v.has(t.path)||I.has(t.path))&&(I.add(t.path),m(t.path)&&g.push(t));return g.sort(M).slice(0,100)}])},8429921,e=>{"use strict";var t=e.i(25464),r=e.i(2460512);e.i(379120);var a=e.i(4724304),s=e.i(6703930),i=e.i(8710524),n=e.i(1321126),o=e.i(3641190),l=e.i(2442771),c=e.i(7671246),u=e.i(7336663);e.i(1354374);var d=e.i(352006);
2function p(e){let a,l,p,m=(0,r.c)(16),{type:y,extension:h,isExpanded:v,fileName:w,className:k}=e,g=(0,o.useFileSpecs)(),{t:I}=(0,d.useTranslation)("base"),C=(0,u.useSettingsStore)(f);if("directory"===y){let e;return m[0]!==k||m[1]!==v?(e=v?(0,t.jsx)(n.FolderOpenIcon,{className:(0,c.cn)("text-fg-secondary size-4 shrink-0",k)}):(0,t.jsx)(i.FolderIcon,{className:(0,c.cn)("text-fg-secondary size-4 shrink-0",k)}),m[0]=k,m[1]=v,m[2]=e):e=m[2],e}let R=w||`file.${h||""}`;if(R.includes(".")){let e=(0,o.getFileTypeIdForAsset)({name:R});if(e){let r,a,{Icon:s,color:i}=g[e],n=C?i??"text-fg-secondary":"text-fg-secondary";return m[3]!==k||m[4]!==n?(r=(0,c.cn)("size-4 shrink-0",n,k),m[3]=k,m[4]=n,m[5]=r):r=m[5],m[6]!==s||m[7]!==r?(a=(0,t.jsx)(s,{className:r,role:"img"}),m[6]=s,m[7]=r,m[8]=a):a=m[8],a}}return m[9]!==k?(a=(0,c.cn)("text-fg-secondary size-4 shrink-0",k),m[9]=k,m[10]=a):a=m[10],m[11]!==I?(l=I("file-tree.unknown","Unknown File"),m[11]=I,m[12]=l):l=m[12],m[13]!==a||m[14]!==l?(p=(0,t.jsx)(s.FileGenericIcon,{className:a,role:"img","aria-label":l}),m[13]=a,m[14]=l,m[15]=p):p=m[15],p}function f(e){return e.userSettings.preferences.enableColoredFileIcons}function m(e){let a,s,i=(0,r.c)(5),{name:n,mimeType:o,className:u}=e,d=l.OUTLINE_FILE_ICONS[(0,l.resolveOutlineFileIconName)(void 0===o?"":o,n)];return i[0]!==u?(a=(0,c.cn)("size-4 shrink-0 text-fg-secondary",u),i[0]=u,i[1]=a):a=i[1],i[2]!==d||i[3]!==a?(s=(0,t.jsx)(d,{className:a,"aria-hidden":!0}),i[2]=d,i[3]=a,i[4]=s):s=i[4],s}e.s(["FileMentionIcon",0,function(e){let s,i,n,l,c=(0,r.c)(13),{name:u,size:d}=e,f=void 0===d?16:d,m=(0,o.resolveTinyIcon)({name:u});if("text"!==m&&"unknown"!==m){let e,r=o.TINY_ICON_COMPONENTS[m];return c[0]!==r||c[1]!==f?(e=(0,t.jsx)(r,{size:f,className:"shrink-0"}),c[0]=r,c[1]=f,c[2]=e):e=c[2],e}let y=f<=16?"size-2.5":"size-3";c[3]!==f?(s={width:f,height:f},i=(0,t.jsx)(a.EmptyTinyIcon,{size:f}),c[3]=f,c[4]=s,c[5]=i):(s=c[4],i=c[5]);let h=`${y} absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2`;return c[6]!==u||c[7]!==h?(n=(0,t.jsx)(p,{type:"file",fileName:u,className:h}),c[6]=u,c[7]=h,c[8]=n):n=c[8],c[9]!==s||c[10]!==i||c[11]!==n?(l=(0,t.jsxs)("span",{className:"relative shrink-0",style:s,children:[i,n]}),c[9]=s,c[10]=i,c[11]=n,c[12]=l):l=c[12],l},"MentionMenuFileIcon",0,function(e){let a,s,i=(0,r.c)(5),{name:n,outlineClassName:o}=e;return i[0]!==o?(a=(0,c.cn)("size-5",o),i[0]=o,i[1]=a):a=i[1],i[2]!==n||i[3]!==a?(s=(0,t.jsx)(m,{name:n,className:a}),i[2]=n,i[3]=a,i[4]=s):s=i[4],s},"OutlineFileIcon",0,m])},7158225,e=>{"use strict";e.s(["buildTextMatcher",0,function(e,{matchCase:t,useRegex:r}){if(!e)return null;if(r)try{let r=new RegExp(e,t?"":"i");return e=>r.test(e)}catch{return null}if(t)return t=>t.includes(e);let a=e.toLowerCase();return e=>e.toLowerCase().includes(a)}])},8105574,e=>{"use strict";e.i(25464),e.i(2460512);var t=e.i(970633),r=e.i(3347285),a=e.i(366342);e.i(7671246);var s=e.i(1792985);e.s(["formatCompactTime",0,function(e){let r=new Date(e),s=new Date,i=s.getTime()-r.getTime(),n=i/6e4,o=i/36e5,l=i/864e5;if(n<1)return{text:(0,a.formatDuration)(i),isRelative:!0};if(o<1)return{text:`${Math.floor(n)}m`,isRelative:!0};if(l<1)return{text:`${Math.floor(o)}h`,isRelative:!0};if(l<7)return{text:`${Math.floor(l)}d`,isRelative:!0};let c=t.default.language;return r.getFullYear()===s.getFullYear()?{text:r.toLocaleDateString(c,{day:"numeric",month:"short"}),isRelative:!1}:{text:r.toLocaleDateString(c,{day:"numeric",month:"short",year:"numeric"}),isRelative:!1}},"formatModifyTime",0,function(e){let a=new Date(e),i=new Date,n=(i.getTime()-a.getTime())/864e5;return n<1?(0,r.capitalizeFirstChar)((0,s.intlFormatDistance)(e,i,{locale:t.default.language})):n<7?(0,r.capitalizeFirstChar)((0,s.intlFormatDistance)(e,i,{unit:"day",locale:t.default.language})):a.getFullYear()===i.getFullYear()?a.toLocaleDateString(t.default.language,{day:"numeric",month:"short"}):a.toLocaleDateString(t.default.language,{day:"numeric",month:"short",year:"numeric"})}])},4081070,e=>{"use strict";var t=e.i(25464),r=e.i(2460512);e.i(7188552);var a=e.i(7671246);e.i(8084762);var s=e.i(8211170),i=e.i(8073948),n=e.i(8633562);let o=n.forwardRef((e,s)=>{let n,o,l,c,u=(0,r.c)(9);return u[0]!==e?({className:n,...o}=e,u[0]=e,u[1]=n,u[2]=o):(n=u[1],o=u[2]),u[3]!==n?(l=(0,a.cn)("flex w-full flex-col overflow-hidden rounded-xl text-popover-foreground",n),u[3]=n,u[4]=l):l=u[4],u[5]!==o||u[6]!==s||u[7]!==l?(c=(0,t.jsx)(i.Command,{ref:s,className:l,...o}),u[5]=o,u[6]=s,u[7]=l,u[8]=c):c=u[8],c});o.displayName=i.Command.displayName;
2let l=n.forwardRef((e,n)=>{let o,l,c,u,d,p,f,m,y=(0,r.c)(16);y[0]!==e?({className:o,divider:c,...l}=e,y[0]=e,y[1]=o,y[2]=l,y[3]=c):(o=y[1],l=y[2],c=y[3]);let h="hairline"===(void 0===c?"default":c)?"border-b border-border-l1":"border-b-2 border-input-border";return y[4]!==h?(u=(0,a.cn)("flex items-center px-3",h),y[4]=h,y[5]=u):u=y[5],y[6]===Symbol.for("react.memo_cache_sentinel")?(d=(0,t.jsx)("span",{className:"me-2 shrink-0 opacity-50",children:(0,t.jsx)(s.SearchIcon,{size:4})}),y[6]=d):d=y[6],y[7]!==o?(p=(0,a.cn)("flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",o),y[7]=o,y[8]=p):p=y[8],y[9]!==l||y[10]!==n||y[11]!==p?(f=(0,t.jsx)(i.Command.Input,{ref:n,className:p,...l}),y[9]=l,y[10]=n,y[11]=p,y[12]=f):f=y[12],y[13]!==u||y[14]!==f?(m=(0,t.jsxs)("div",{className:u,"cmdk-input-wrapper":"",children:[d,f]}),y[13]=u,y[14]=f,y[15]=m):m=y[15],m});l.displayName=i.Command.Input.displayName;let c=n.forwardRef((e,s)=>{let n,o,l,c,u=(0,r.c)(9);return u[0]!==e?({className:n,...o}=e,u[0]=e,u[1]=n,u[2]=o):(n=u[1],o=u[2]),u[3]!==n?(l=(0,a.cn)("overflow-y-auto overflow-x-hidden p-1",n),u[3]=n,u[4]=l):l=u[4],u[5]!==o||u[6]!==s||u[7]!==l?(c=(0,t.jsx)(i.Command.List,{ref:s,className:l,...o}),u[5]=o,u[6]=s,u[7]=l,u[8]=c):c=u[8],c});c.displayName=i.Command.List.displayName;let u=n.forwardRef((e,a)=>{let s,n=(0,r.c)(3);return n[0]!==e||n[1]!==a?(s=(0,t.jsx)(i.Command.Empty,{ref:a,className:"py-6 text-center text-sm",...e}),n[0]=e,n[1]=a,n[2]=s):s=n[2],s});u.displayName=i.Command.Empty.displayName;let d=n.forwardRef((e,s)=>{let n,o,l,c,u=(0,r.c)(9);return u[0]!==e?({className:n,...o}=e,u[0]=e,u[1]=n,u[2]=o):(n=u[1],o=u[2]),u[3]!==n?(l=(0,a.cn)("overflow-hidden px-2.5 py-2 text-sm text-muted-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",n),u[3]=n,u[4]=l):l=u[4],u[5]!==o||u[6]!==s||u[7]!==l?(c=(0,t.jsx)(i.Command.Group,{ref:s,className:l,...o}),u[5]=o,u[6]=s,u[7]=l,u[8]=c):c=u[8],c});d.displayName=i.Command.Group.displayName,n.forwardRef((e,s)=>{let n,o,l,c,u=(0,r.c)(9);return u[0]!==e?({className:n,...o}=e,u[0]=e,u[1]=n,u[2]=o):(n=u[1],o=u[2]),u[3]!==n?(l=(0,a.cn)("-mx-1 h-px bg-border",n),u[3]=n,u[4]=l):l=u[4],u[5]!==o||u[6]!==s||u[7]!==l?(c=(0,t.jsx)(i.Command.Separator,{ref:s,className:l,...o}),u[5]=o,u[6]=s,u[7]=l,u[8]=c):c=u[8],c}).displayName=i.Command.Separator.displayName;let p=n.forwardRef((e,s)=>{let n,o,l,c,u=(0,r.c)(9);return u[0]!==e?({className:n,...o}=e,u[0]=e,u[1]=n,u[2]=o):(n=u[1],o=u[2]),u[3]!==n?(l=(0,a.cn)("relative flex cursor-pointer select-none items-center gap-2 px-3.5 py-3 text-sm outline-hidden","after:absolute after:inset-x-1 after:inset-y-0 after:rounded-lg after:pointer-events-none","after:transition-colors after:duration-75 after:ease-out","focus:after:bg-card-hover","[&[data-selected='true']]:after:bg-card-hover",n),u[3]=n,u[4]=l):l=u[4],u[5]!==o||u[6]!==s||u[7]!==l?(c=(0,t.jsx)(i.Command.Item,{ref:s,className:l,...o}),u[5]=o,u[6]=s,u[7]=l,u[8]=c):c=u[8],c});p.displayName=i.Command.Item.displayName,e.s(["Command",0,o,"CommandEmpty",0,u,"CommandGroup",0,d,"CommandInput",0,l,"CommandItem",0,p,"CommandList",0,c])},9447334,e=>{"use strict";var t=e.i(2460512),r=e.i(8408823);e.s(["useWorkspaceAnalytics",0,function(e){let a,s=(0,t.c)(3),i=(0,r.useLogEvent)();return s[0]!==e||s[1]!==i?(a={firstCreated:t=>i("ws_first_created",t,{location:e,workspace_id:t}),created:(t,r)=>i("ws_create",t,{location:e,workspace_id:t,creation_source:r??"blank"}),conversationStarted:t=>i("ws_start_convo",t,{location:e,workspace_id:t}),addedContent:(t,r)=>i("ws_add_content",t,{location:e,workspace_id:t,content_kind:r})},s[0]=e,s[1]=i,s[2]=a):a=s[2],a}])},3708514,e=>{"use strict";var t=e.i(8633562);e.s(["usePromise",0,function(e,{preserveValue:r=!1,defaultValue:a}={}){let s=(0,t.useRef)(void 0);s.current=e;let[i,n]=(0,t.useState)(a),[o,l]=(0,t.useState)(),[c,u]=(0,t.useState)(!1),[d,p]=(0,t.useState)(!1),[f,m]=(0,t.useState)(!1),[y,h]=(0,t.useState)(!1),[v,w]=(0,t.useState)(!0);return(0,t.useLayoutEffect)(()=>
2{if(!e){n(void 0),l(void 0),u(!0),p(!1),m(!1),h(!0),w(!1);return}if(!y)return void h(!0);let t={status:"UNSET",value:void 0,error:void 0};e.then(r=>{s.current===e&&("PASSED"===t.status?(n(r),l(void 0),u(!0),p(!1),m(!1)):(t.status="SETVALUE",t.value=r))}).catch(r=>{s.current===e&&("PASSED"===t.status?(n(void 0),l(r),u(!1),p(!0),m(!1)):(t.status="SETERROR",t.error=r))}),setTimeout(()=>{if(s.current===e){switch(w(!1),t.status){case"UNSET":r||n(void 0),l(void 0),u(!1),p(!1),m(!0);break;case"SETVALUE":n(t.value),l(void 0),u(!0),p(!1),m(!1);break;case"SETERROR":n(void 0),l(t.error),u(!1),p(!0),m(!1)}t.status="PASSED"}})},[y,e]),{data:i,error:o,isResolved:c,isErrored:d,isLoading:f,isUninitialized:v}}])},5528694,e=>{"use strict";var t=e.i(2460512),r=e.i(9447334),a=e.i(3708514),s=e.i(441854),i=e.i(254802),n=e.i(5846561),o=e.i(603814),l=e.i(3124233),c=e.i(2569170),u=e.i(419746),d=e.i(507703),p=e.i(5020577),f=e.i(1715952);e.i(3778443);var m=e.i(8679187),y=e.i(2830736),h=e.i(4724929),v=e.i(8633562);e.i(1354374);var w=e.i(352006),k=e.i(5615448);let g={staleTime:0,refetchOnMount:"always"};function I(e,t){return e.invalidateQueries({queryKey:["workspace-file-content",t]}),e.invalidateQueries({queryKey:["workspace-files",t]}).then(()=>{})}async function C(e){return(0,p.isDeepSearchGlobalTemplate)(e)?[]:(await c.workspaceRepositoryApi.workspaceRepositoryListWorksp
2aceFiles({workspaceId:e,recursive:!0})).files??[]}let R=new Map,F=new Map;function S(e,t){let r=R.get(e);if(r){for(let e of t){let t=(r.get(e)??0)-1;t>0?r.set(e,t):r.delete(e)}0===r.size&&R.delete(e)}}let M=new Map,x=[];function b(e,t){let r=M.get(e);if(r){for(let e of t){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}0===r.length&&M.delete(e)}}function W(e,t){var r,a;let s;return r=0===(s=R.get(e)??F).size?t:t.filter(e=>null==e.path||!s.has(e.path)),0===(a=M.get(e)??x).length?r:r.map(e=>a.reduce((e,t)=>N(e,t.src,t.dst),e))}function T(e){return e.path}function D(e){let t=e.replace(/\/+$/,""),r=t.lastIndexOf("/");return -1===r?t:t.slice(r+1)}function N(e,t,r){let a=e.path;if(!a)return e;if(a===t)return{...e,path:r,name:D(r)};let s=t.endsWith("/")?t:`${t}/`;if(a.startsWith(s)){let t=r.endsWith("/")?r:`${r}/`;return{...e,path:`${t}${a.slice(s.length)}`}}return e}async function E(e){let t=new Uint8Array(await e.arrayBuffer()),r="";for(let e=0;e<t.length;e+=32768)r+=String.fromCharCode(...t.subarray(e,e+32768));return btoa(r)}let A="work-folder";function Q(e,t){return{assetId:e.fileMetadataId,name:e.fileName,mimeType:e.fileMimeType,key:e.fileUri,previewImageKey:e.parsedFileUri,createTime:e.createTime,fileSource:e.fileSource,sizeBytes:t.size}}function O(e){return(e.webkitRelativePath?.trim()||e.name).replace(/\\/g,"/").replace(/^\/+/,"")}function _(e,t,r){return{path:r,name:D(r),mimeType:e.fileMimeType??(t.type||void 0),size:String(t.size),assetId:e.fileMetadataId}}async function q(e,t){let r=t.lastIndexOf("/"),a=r<=0?"/":t.slice(0,r);try{return((await c.workspaceRepositoryApi.workspaceRepositoryListWorksp
2aceFiles({workspaceId:e,path:a})).files??[]).some(e=>e.path===t)}catch(t){return(0,o.logError)("workspace-queries:uploadFile:materializedCheck",t,{workspace_id:e}),!1}}async function z(e,t){let r=await (0,i.uploadFileV2)(e,{location:"workspace-queries:upload",...(0,i.webFileUploadTransport)()});return await c.workspaceRepositoryApi.workspaceRepositoryAddAsset({workspaceId:t,body:{assetId:r.fileMetadataId}}),{placement:"asset",asset:Q(r,e)}}async function L(e,t,r){let a=r??`/${O(e)}`;if(0===e.size)throw Error("Cannot upload an empty file.");if(e.size>0x3200000){let r=await (0,i.uploadFileV2)(e,{location:"workspace-queries:upload",...(0,i.webFileUploadTransport)()});await c.workspaceRepositoryApi.workspaceRepositoryAddAsset({workspaceId:t,body:{assetId:r.fileMetadataId}});for(let s=0;s<3;s++)try{return await c.workspaceRepositoryApi.workspaceRepositoryMoveWorkspaceFile({workspaceId:t,body:{srcAssetId:r.fileMetadataId,dst:a}}),{placement:A,file:_(r,e,a)}}catch(e){(0,o.logError)("workspace-queries:uploadFile:materialize",e,{workspace_id:t,asset_id:r.fileMetadataId??"",attempt:String(s+1)})}return await q(t,a)?{placement:A,file:_(r,e,a)}:{placement:"asset",asset:Q(r,e)}}return{placement:A,file:(await c.workspaceRepositoryApi.workspaceRepositoryUploadWorkspaceFile({workspaceId:t,body:{fileName:a.replace(/^\//,""),mimeType:e.type||"application/octet-stream",content:await E(e)}})).file}}e.s(["WORK_FOLDER_PLACEMENT",0,A,"listWorkspaceFilesRecursive",0,C,"refreshWorkspaceFsCaches",0,I,"selectWorkspaceFilesForDisplay",0,W,"uploadFile",0,L,"uploadWorkspaceAsset",0,z,"useAddWorkspaceConversation",0,function(t={}){let r=(0,h.useQueryClient)();return(0,m.useMutation)({mutationFn:({workspaceId:e,conversationId:t})=>(0,s.addConversationToWorkspaceWithRetry)({workspaceId:e,conversationId:t}),mutationKey:["add-workspace-conversation"],onSuccess:(a,{workspaceId:s,conversationId:i,sourceWorkspaceId:n})=>{r.invalidateQueries({queryKey:["workspace-conversations",s]}),r.invalidateQueries({queryKey:["project-conversations",s]}),r.invalidateQueries({queryKey:["conversation-workspaces",i]}),d.useMessageStore.getState().clearFsMutatedPaths({convId:i}),e.A(518174).then(e=>e.materializeConversationFilesIntoProject(i,s)).catch(e=>(0,o.logError)("workspace-queries:materializeOnAdd",e));let l=u.useConversationStore.getState(),c=f.useWorkspaceStore.getState().byId[s]?.data,p=l.byIdWithWorkspaces[i],m=new Set((p?.workspaces??[]).map(e=>e.workspaceId).filter(e=>!!e&&e!==s));for(let e of(n&&n!==s&&m.add(n),m))r.invalidateQueries({queryKey:["workspace-conversations",e]}),r.invalidateQueries({queryKey:["project-conversations",e]});p&&c&&l.upsertConversationWithWorkspaces({...p,workspaces:[c]});let y=l.byId[i];y&&c&&l.upsertConversation({...y,workspaceId:s,workspaces:[c]}),l.removeConversationPromiseWithWorkspaces(i),l.fetchGetConversationWithWorkspaces(i),t.onSuccess?.(i)}})},"useConversationWorkspaces",0,function(e,r){let s,i,o,l,c,d,p=(0,t.c)(16),f=void 0===r||r;p[0]!==e||p[1]!==f?(s=e&&f&&!(0,n.isOptimisticGatewayConversationId)(e),p[0]=e,p[1]=f,p[2]=s):s=p[2];let m=!!s;p[3]!==e||p[4]!==m?(i=t=>m?t.byIdWithWorkspaces[e]:void 0,p[3]=e,p[4]=m,p[5]=i):i=p[5];let y=(0,u.useConversationStore)(i);p[6]!==e||p[7]!==m?(o=t=>m?t.promiseByIdWithWorkspaces[e]:void 0,p[6]=e,p[7]=m,p[8]=o):o=p[8];let h=(0,u.useConversationStore)(o);p[9]!==e||p[10]!==m?(l=()=>{m&&u.useConversationStore.getState().fetchGetConversationWithWorkspaces(e).catch(u.ignoreLoggedConversationFetchRejection)},c=[e,m],p[9]=e,p[10]=m,p[11]=l,p[12]=c):(l=p[11],c=p[12]),(0,v.useEffect)(l,c);let w=(0,a.usePromise)(h),k=y??w.data;return p[13]!==w||p[14]!==k?(d={...w,data:k},p[13]=w,p[14]=k,p[15]=d):d=p[15],d},"useDeleteWorkspaceFile",0,function(e){let r,a,s=(0,t.c)(6),i=(0,h.useQueryClient)(),{t:n}=(0,w.useTranslation)("workspace");s[0]!==i||s[1]!==n||s[2]!==e?(r=async(t,r)=>{let{path:a,name:s,isDirectory:o,childPaths:u}=t,d=["workspace-files",e],p=a.endsWith("/")?a:`${a}/`,f=e=>o?e.path===a||!!e.path?.startsWith(p):e.path===a,m=(i.getQueryData(d)??[]).filter(f);i.setQueryData(d,e=>(e??[]).filter(e=>!f(e)));let y=[a,...u??[],...m.map(T).filter(l.isDefined)];!function(e,t){if(0===t.length)return;let r=R.get(e)??new Map;for(let e of t)r.set(e,(r.get(e)??0)+1);R.set(e,r)}(e,y),r?.onOptimisticRemove?.();try{await c.workspaceRepositoryApi.workspaceRepositoryDeleteWorkspaceFile({workspaceId:e,path:a,recursive:o})}catch{S(e,y);let t=R.get(e)??F,o=m.filter(e=>null==e.path||!t.has(e.path));0!==o.length&&i.setQueryData(d,e=>{let t=e??[],r=new Set(t.map(e=>e.path)),a=o.filter(e=>!r.has(e.path));return a.length>0?[...t,...a]:t}),t.has(a)||r?.onRestore?.(),k.toast.error(n("workspace-files.delete-error","Couldn't delete {{name}}",{name:s})),await i.invalidateQueries({queryKey:d});return}S(e,y),await i.invalidateQueries({queryKey:d}),i.invalidateQueries({queryKey:["workspace-assets",e]})},s[0]=i,s[1]=n,s[2]=e,s[3]=r):r=s[3];let o=r;return s[4]!==o?(a={deleteFile:o},s[4]=o,s[5]=a):a=s[5],a},"useMoveWorkspaceFile",0,function(e){let r,a,s,i,n,o=(0,t.c)(12),l=(0,h.useQueryClient)(),u=(0,v.useRef)(0);return o[0]!==e?(r=t=>{let{src:r,dst:a,srcAssetId:s}=t;return c.workspaceRepositoryApi.workspaceRepositoryMoveWorkspaceFile({workspaceId:e,body:{src:r,dst:a,srcAssetId:s}})},o[0]=e,o[1]=r):r=o[1],o[2]!==l||o[3]!==e?(a=t=>{let{src:r,dst:a}=t,s=["workspace-files",e];l.cancelQueries({queryKey:s});let i=r?{src:r,dst:a}:null;if(i){let t;(t=M.get(e)??[]).push(i),M.set(e,t),l.setQueryData(s,e=>e?e.map(e=>N(e,i.src,i.dst)):e)}return u.current=u.current+1,{pending:i}},s=(t,r,a)=>{let s=a?.pending;s&&(b(e,[s]),l.setQueryData(["workspace-files",e],e=>e?e.map(e=>N(e,s.dst,s.src)):e))},i=()=>
2{if(u.current=Math.max(0,u.current-1),u.current>0)return;let t=[...M.get(e)??x],r=()=>b(e,t);l.invalidateQueries({queryKey:["workspace-files",e]}).then(r,r),l.invalidateQueries({queryKey:["workspace-assets",e]})},o[2]=l,o[3]=e,o[4]=a,o[5]=s,o[6]=i):(a=o[4],s=o[5],i=o[6]),o[7]!==r||o[8]!==a||o[9]!==s||o[10]!==i?(n={mutationFn:r,onMutate:a,onError:s,onSettled:i},o[7]=r,o[8]=a,o[9]=s,o[10]=i,o[11]=n):n=o[11],(0,m.useMutation)(n)},"useUploadWorkspaceFile",0,function(e,a){let s,i,n,o,l=(0,t.c)(12),c=a?.invalidateOnSuccess??!0,u=(0,h.useQueryClient)(),d=(0,r.useWorkspaceAnalytics)("workspace-queries:useUploadWorkspaceFile");return l[0]!==e?(s=t=>{let{file:r,destPath:a}=t;return L(r,e,a)},i=["upload-workspace-file",e],l[0]=e,l[1]=s,l[2]=i):(s=l[1],i=l[2]),l[3]!==d||l[4]!==c||l[5]!==u||l[6]!==e?(n=(t,r)=>{let a=r.contentKind??"file";d.addedContent(e,a),c&&(u.invalidateQueries({queryKey:["workspace-assets",e]}),I(u,e))},l[3]=d,l[4]=c,l[5]=u,l[6]=e,l[7]=n):n=l[7],l[8]!==s||l[9]!==i||l[10]!==n?(o={mutationFn:s,mutationKey:i,onSuccess:n},l[8]=s,l[9]=i,l[10]=n,l[11]=o):o=l[11],(0,m.useMutation)(o)},"useWorkspaceAssets",0,function(e,r){let a,s,i,n,o=(0,t.c)(12),l=!!e;o[0]!==e?(a=["workspace-assets",e],s=()=>c.assetRepositoryApi.assetRepositoryListAssetMetadata({workspaceId:e,pageSize:100,orderBy:"ORDER_BY_LAST_USE_TIME"}),o[0]=e,o[1]=a,o[2]=s):(a=o[1],s=o[2]),o[3]!==r?.alwaysRefetchOnMount?(i=r?.alwaysRefetchOnMount?g:{},o[3]=r?.alwaysRefetchOnMount,o[4]=i):i=o[4];let u=r?.refetchOnWindowFocus??!0,d=r?.refetchIntervalMs??!1;return o[5]!==l||o[6]!==a||o[7]!==s||o[8]!==i||o[9]!==u||o[10]!==d?(n={enabled:l,queryKey:a,queryFn:s,...i,refetchOnWindowFocus:u,refetchInterval:d},o[5]=l,o[6]=a,o[7]=s,o[8]=i,o[9]=u,o[10]=d,o[11]=n):n=o[11],(0,y.useQuery)(n)},"useWorkspaceComputerRootAccess",0,function(e,r){let a,s,i,n=(0,t.c)(7),o=r&&!!e;return n[0]!==e?(a=["workspace-computer-root-access",e],s=()=>c.workspaceRepositoryApi.workspaceRepositoryCheckWorkspaceComputerRootAccess({workspaceId:e}),n[0]=e,n[1]=a,n[2]=s):(a=n[1],s=n[2]),n[3]!==o||n[4]!==a||n[5]!==s?(i={enabled:o,queryKey:a,queryFn:s,staleTime:0,refetchOnMount:"always"},n[3]=o,n[4]=a,n[5]=s,n[6]=i):i=n[6],(0,y.useQuery)(i)},"useWorkspaceFileContent",0,function(e,r,a){let s,i,n,o=(0,t.c)(8),l=(void 0===a||a)&&!!e&&!!r;return o[0]!==r||o[1]!==e?(s=["workspace-file-content",e,r],i=()=>c.workspaceRepositoryApi.workspaceRepositoryGetWorkspaceFileContent({workspaceId:e,path:r}),o[0]=r,o[1]=e,o[2]=s,o[3]=i):(s=o[2],i=o[3]),o[4]!==l||o[5]!==s||o[6]!==i?(n={enabled:l,queryKey:s,queryFn:i},o[4]=l,o[5]=s,o[6]=i,o[7]=n):n=o[7],(0,y.useQuery)(n)},"useWorkspaceFiles",0,function(e,r){let a,s,i,n,o,l=(0,t.c)(14),c=(r?.enabled??!0)&&!!e;l[0]!==e?(a=["workspace-files",e],s=()=>C(e),i=t=>W(e,t),l[0]=e,l[1]=a,l[2]=s,l[3]=i):(a=l[1],s=l[2],i=l[3]),l[4]!==r?.alwaysRefetchOnMount?(n=r?.alwaysRefetchOnMount?g:{},l[4]=r?.alwaysRefetchOnMount,l[5]=n):n=l[5];let u=r?.refetchOnWindowFocus??!0,d=r?.refetchIntervalMs??!1;return l[6]!==c||l[7]!==a||l[8]!==s||l[9]!==i||l[10]!==n||l[11]!==u||l[12]!==d?(o={enabled:c,queryKey:a,queryFn:s,select:i,...n,refetchOnWindowFocus:u,refetchInterval:d},l[6]=c,l[7]=a,l[8]=s,l[9]=i,l[10]=n,l[11]=u,l[12]=d,l[13]=o):o=l[13],(0,y.useQuery)(o)},"workspaceFileUploadPath",0,O,"workspacePathBaseName",0,D])},1792985,e=>{"use strict";var t=e.i(3693613),r=e.i(8828887),a=e.i(4885183),s=e.i(4728208),i=e.i(5350593);function n(e,t){return Math.trunc((0,i.toDate)(e,t?.in).getMonth()/3)+1}function o(e,r,a){let[s,i]=(0,t.normalizeDates)(a?.in,e,r);return 4*(s.getFullYear()-i.getFullYear())+(n(s)-n(i))}var l=e.i(2661768),c=e.i(9791207),u=e.i(1007912),d=e.i(7803363),p=e.i(2545226),f=e.i(6463042);function m(e,t,r){let a=(0,f.differenceInMilliseconds)(e,t)/1e3;return(0,p.getRoundingMethod)(r?.roundingMethod)(a)}e.s(["intlFormatDistance",0,function(e,i,n){let p,f=0,[y,h]=(0,t.normalizeDates)(n?.in,e,i);if(n?.unit)"second"===(p=n?.unit)?f=m(y,h):"minute"===p?f=(0,d.differenceInMinutes)(y,h):"hour"===p?f=(0,u.differenceInHours)(y,h):"day"===p?f=(0,a.differenceInCalendarDays)(y,h):"week"===p?f=(0,l.differenceInCalendarWeeks)(y,h):"month"===p?f=(0,s.differenceInCalendarMonths)(y,h):"quarter"===p?f=o(y,h):"year"===p&&(f=(0,c.differenceInCalendarYears)(y,h));else{let e=m(y,h);Math.abs(e)<r.secondsInMinute?(f=m(y,h),p="second"):Math.abs(e)<r.secondsInHour?(f=(0,d.differenceInMinutes)(y,h),p="minute"):Math.abs(e)<r.secondsInDay&&1>Math.abs((0,a.differenceInCalendarDays)(y,h))?(f=(0,u.differenceInHours)(y,h),p="hour"):Math.abs(e)<r.secondsInWeek&&(f=(0,a.differenceInCalendarDays)(y,h))&&7>Math.abs(f)?p="day":Math.abs(e)<r.secondsInMonth?(f=(0,l.differenceInCalendarWeeks)(y,h),p="week"):Math.abs(e)<r.secondsInQuarter?(f=(0,s.differenceInCalendarMonths)(y,h),p="month"):Math.abs(e)<r.secondsInYear&&4>o(y,h)?(f=o(y,h),p="quarter"):(f=(0,c.differenceInCalendarYears)(y,h),p="year")}return new Intl.RelativeTimeFormat(n?.locale,{numeric:"auto",...n}).format(f,p)}],1792985)},7435225,e=>{"use strict";let t=(0,e.i(9795581).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],7435225)}]);
3
4//# debugId=e11fcdf1-b945-24b7-41dd-d2677d1a6bdb

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.