PageSourceSearch

https://www.veed.io/frontend-assets/dashboard-frontend/dashboard-static/context-iD76YJJe.js

js veed.io collected 2026-09-24 08:24:36 UTC 53,379 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`7a58fa93a7a0f4bfe4323bd10ecc06c7f61b8211`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`e447b12e-0eab-4318-a95f-ce4bff34253b`,e._sentryDebugIdIdentifier=`sentry-dbid-e447b12e-0eab-4318-a95f-ce4bff34253b`)}catch{}})();import{s as e}from"./rolldown-runtime-BhwcDRyc.js";import{n as t,t as n}from"./jsx-runtime-CAwAWffi.js";import{F as r,M as i,N as a,c as o,i as s,n as c,p as l,r as u,t as d,u as f}from"./useQuery-C0Cy1HKL.js";import{r as p}from"./lib-Bvl1Z6fI.js";import{t as m}from"./useUser-BlvB-n-n.js";import{c as h,i as g,s as _,t as v}from"./lastUsedWorkspaceId-sQz9FvVb.js";var y=e(t(),1),b;function x(){}function S(){return b||=y.createContext(null),y.useCallback(()=>{let e=console.error;try{return console.error=x,y.useContext(b),!0}catch{return!1}finally{console.error=e}},[])}var C=l?y.useLayoutEffect:y.useEffect,w=[`refetch`,`fetchMore`,`updateQuery`,`startPolling`,`stopPolling`,`subscribeToMore`],T=function(e,t){let n=a(t?.client),s=y.useRef(void 0),l=y.useRef(void 0),d=u(()=>t,[t]),f=S();function p(){return n.watchQuery({...t,query:e,initialFetchPolicy:t?.fetchPolicy,fetchPolicy:`standby`,[o]:!0})}let[m,h]=y.useState(n),[g,_]=y.useState(p);m!==n&&(h(n),_(p()));let v=y.useCallback((e,t)=>{let n=l.current?.data;n&&!i(n,e.data)&&(s.current=n),l.current=e,t()},[]),b=c(y.useCallback(e=>{let t=g.subscribe(t=>{i(l.current,t)||v(t,e)});return()=>{t.unsubscribe()}},[g,v]),()=>l.current||E,()=>E),x=y.useMemo(()=>{let e={};for(let t of w)e[t]=function(...e){return r(l.current,31,t),g[t](...e)};return e},[g]);y.useEffect(()=>{let n={query:e,errorPolicy:d?.errorPolicy,refetchOn:d?.refetchOn,refetchWritePolicy:d?.refetchWritePolicy,returnPartialData:d?.returnPartialData,notifyOnNetworkStatusChange:d?.notifyOnNetworkStatusChange,pollInterval:d?.pollInterval,nextFetchPolicy:t?.nextFetchPolicy,skipPollAttempt:t?.skipPollAttempt};g.options.fetchPolicy!==`standby`&&d?.fetchPolicy&&(n.fetchPolicy=d.fetchPolicy),g.applyOptions(n)},[e,g,d,t?.nextFetchPolicy,t?.skipPollAttempt]);let T=y.useCallback((...e)=>{r(!f(),32);let[t]=e,n=g.options.fetchPolicy;return n===`standby`&&(n=g.options.initialFetchPolicy),g.reobserve({fetchPolicy:n,variables:t?.variables,context:t?.context??{}})},[g,f]),D=y.useRef(T);return C(()=>{D.current=T}),[y.useCallback((...e)=>D.current(...e),[]),y.useMemo(()=>{let{partial:e,...t}=b;return{...x,...t,client:n,previousData:s.current,variables:g.variables,observable:g,called:!!l.current}},[n,b,x,g])]},E=f({data:void 0,dataState:`empty`,loading:!1,networkStatus:s.ready,partial:!0}),D={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`ListProjects`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`filter`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsFilter`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`order`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`PaginationOrder`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`brandKitId`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`page`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`Int`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`size`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`Int`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`sort`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsSort`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`orderBy`}},type:{kind:`ListType`,type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`N
1ame`,value:`ListProjectsOrderBy`}}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,alias:{kind:`Name`,value:`result`},name:{kind:`Name`,value:`listProjects`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`workspaceId`},value:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}}},{kind:`Argument`,name:{kind:`Name`,value:`filter`},value:{kind:`Variable`,name:{kind:`Name`,value:`filter`}}},{kind:`Argument`,name:{kind:`Name`,value:`order`},value:{kind:`Variable`,name:{kind:`Name`,value:`order`}}},{kind:`Argument`,name:{kind:`Name`,value:`brandKitId`},value:{kind:`Variable`,name:{kind:`Name`,value:`brandKitId`}}},{kind:`Argument`,name:{kind:`Name`,value:`page`},value:{kind:`Variable`,name:{kind:`Name`,value:`page`}}},{kind:`Argument`,name:{kind:`Name`,value:`size`},value:{kind:`Variable`,name:{kind:`Name`,value:`size`}}},{kind:`Argument`,name:{kind:`Name`,value:`sort`},value:{kind:`Variable`,name:{kind:`Name`,value:`sort`}}},{kind:`Argument`,name:{kind:`Name`,value:`orderBy`},value:{kind:`Variable`,name:{kind:`Name`,value:`orderBy`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectFieldsForDashboard`}}]}},{kind:`Field`,name:{kind:`Name`,value:`page`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`size`}},{kind:`Field`,name:{kind:`Name`,value:`number`}},{kind:`Field`,name:{kind:`Name`,value:`totalPages`}},{kind:`Field`,name:{kind:`Name`,value:`totalElements`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectMigrationFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectFieldsForDashboard`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectMigrationFields`}},{kind:`Field`,name:{kind:`Name`,value:`aspect`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}},{kind:`Field`,alias:{kind:`Name`,value:`publicThumbnailUrl`},name:{kind:`Name`,value:`thumbnailUrl`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`publicCDN`},value:{kind:`BooleanValue`,value:!0}}]},{kind:`Field`,name:{kind:`Name`,value:`estimatedDuration`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`brandKitId`}},{kind:`Field`,name:{kind:`Name`,value:`lastRenderedUrl`}},{kind:`Field`,name:{kind:`Name`,value:`updatedByUser`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}},{kind:`Field`,name:{kind:`Name`,value:`isExported`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}},{kind:`Field`,name:{kind:`Name`,value:`folder`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceFolder`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}}]}},{kind:`Field`,name:{kind:`Name`,value:`spaceId`}}]}}]},O={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`ListRecentVideos`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`N
1ame`,value:`filter`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsFilter`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`page`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`Int`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`size`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`Int`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`orderBy`}},type:{kind:`ListType`,type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsOrderBy`}}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,alias:{kind:`Name`,value:`result`},name:{kind:`Name`,value:`listProjects`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`workspaceId`},value:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}}},{kind:`Argument`,name:{kind:`Name`,value:`filter`},value:{kind:`Variable`,name:{kind:`Name`,value:`filter`}}},{kind:`Argument`,name:{kind:`Name`,value:`page`},value:{kind:`Variable`,name:{kind:`Name`,value:`page`}}},{kind:`Argument`,name:{kind:`Name`,value:`size`},value:{kind:`Variable`,name:{kind:`Name`,value:`size`}}},{kind:`Argument`,name:{kind:`Name`,value:`orderBy`},value:{kind:`Variable`,name:{kind:`Name`,value:`orderBy`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectFieldsForDashboard`}}]}},{kind:`Field`,name:{kind:`Name`,value:`page`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`size`}},{kind:`Field`,name:{kind:`Name`,value:`number`}},{kind:`Field`,name:{kind:`Name`,value:`totalPages`}},{kind:`Field`,name:{kind:`Name`,value:`totalElements`}}]}}]}},{kind:`Field`,alias:{kind:`Name`,value:`workspaceTotal`},name:{kind:`Name`,value:`listProjects`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`workspaceId`},value:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}}},{kind:`Argument`,name:{kind:`Name`,value:`filter`},value:{kind:`ObjectValue`,fields:[{kind:`ObjectField`,name:{kind:`Name`,value:`status`},value:{kind:`EnumValue`,value:`active`}},{kind:`ObjectField`,name:{kind:`Name`,value:`isCustomTemplate`},value:{kind:`BooleanValue`,value:!1}}]}},{kind:`Argument`,name:{kind:`Name`,value:`page`},value:{kind:`IntValue`,value:`0`}},{kind:`Argument`,name:{kind:`Name`,value:`size`},value:{kind:`IntValue`,value:`5`}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`page`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`totalElements`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectMigrationFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectFieldsForDashboard`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectMigrationFields`}},{kind:`Field`,name:{kind:`Name`,value:`aspect`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}},{kind:`Field`,alias:{kind:`Name`,value:`publicThumbnailUrl`},name:{kind:`Name`,value:`thumbnailUrl`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`publicCDN`},value:{kind:`BooleanValue`,value:!0}}]},{kind:`Field`,name:{kind:`Name`,value:`estimatedDuration`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`brandKitId`}},{kind:`Field`,name:{kind:`Name`,value:`lastRenderedUrl`}},{kind:`Field`,name:{kind:`Name`,value:`updatedByUser`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`N
1ame`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}},{kind:`Field`,name:{kind:`Name`,value:`isExported`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}},{kind:`Field`,name:{kind:`Name`,value:`folder`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceFolder`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}}]}},{kind:`Field`,name:{kind:`Name`,value:`spaceId`}}]}}]},k={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`SearchProjects`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`filter`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsFilter`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`order`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`PaginationOrder`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`page`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`Int`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`size`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`Int`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`sort`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsSort`}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`orderBy`}},type:{kind:`ListType`,type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ListProjectsOrderBy`}}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,alias:{kind:`Name`,value:`result`},name:{kind:`Name`,value:`listProjects`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`workspaceId`},value:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}}},{kind:`Argument`,name:{kind:`Name`,value:`filter`},value:{kind:`Variable`,name:{kind:`Name`,value:`filter`}}},{kind:`Argument`,name:{kind:`Name`,value:`order`},value:{kind:`Variable`,name:{kind:`Name`,value:`order`}}},{kind:`Argument`,name:{kind:`Name`,value:`page`},value:{kind:`Variable`,name:{kind:`Name`,value:`page`}}},{kind:`Argument`,name:{kind:`Name`,value:`size`},value:{kind:`Variable`,name:{kind:`Name`,value:`size`}}},{kind:`Argument`,name:{kind:`Name`,value:`sort`},value:{kind:`Variable`,name:{kind:`Name`,value:`sort`}}},{kind:`Argument`,name:{kind:`Name`,value:`orderBy`},value:{kind:`Variable`,name:{kind:`Name`,value:`orderBy`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectFieldsForDashboard`}},{kind:`Field`,name:{kind:`Name`,value:`folder`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceFolder`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}}]}}]}},{kind:`Field`,name:{kind:`Name`,value:`page`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`size`}},{kind:`Field`,name:{kind:`Name`,value:`number`}},{kind:`Field`,name:{kind:`Name`,value:`totalPages`}},{kind:`Field`,name:{kind:`Name`,value:`totalElements`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectMigrationFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`N
1ame`,value:`id`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectFieldsForDashboard`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectMigrationFields`}},{kind:`Field`,name:{kind:`Name`,value:`aspect`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}},{kind:`Field`,alias:{kind:`Name`,value:`publicThumbnailUrl`},name:{kind:`Name`,value:`thumbnailUrl`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`publicCDN`},value:{kind:`BooleanValue`,value:!0}}]},{kind:`Field`,name:{kind:`Name`,value:`estimatedDuration`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`brandKitId`}},{kind:`Field`,name:{kind:`Name`,value:`lastRenderedUrl`}},{kind:`Field`,name:{kind:`Name`,value:`updatedByUser`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}},{kind:`Field`,name:{kind:`Name`,value:`isExported`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}},{kind:`Field`,name:{kind:`Name`,value:`folder`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceFolder`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}}]}}]}},{kind:`Field`,name:{kind:`Name`,value:`spaceId`}}]}}]},A={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`GetProjectById`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`id`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`id`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedProjectFields`}}]}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`HTTPError`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`message`}},{kind:`Field`,name:{kind:`Name`,value:`statusCode`}}]}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Error`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`message`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectMigrationFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectPermissionsFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`ProjectPermissions`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`allowCallToAction`}},{kind:`Field`,name:{kind:`Name`,value:`allowDownloads`}},{kind:`Field`,name:{kind:`Name`,value:`allowDuplicates`}},{kind:`Field`,name:{kind:`Name`,value:`allowShare`}},{kind:`Field`,name:{kind:`Name`,value:`allowTranscriptions`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectPrefFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}}
1,{kind:`Field`,name:{kind:`Name`,value:`permissions`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectPermissionsFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`RepurposeProjectFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`folderId`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectUserPermissionsFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`currentUserPermissions`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`ProjectUserPermissions`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`canEdit`}},{kind:`Field`,name:{kind:`Name`,value:`canReview`}},{kind:`Field`,name:{kind:`Name`,value:`canReadWorkspace`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectSpaceFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`space`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Space`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`workspaceId`}},{kind:`Field`,name:{kind:`Name`,value:`members`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`userId`}}]}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectAnalyticsFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`CollatedProjectFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectMigrationFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectPrefFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`RepurposeProjectFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectUserPermissionsFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectSpaceFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectAnalyticsFields`}},{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}},{kind:`Field`,name:{kind:`Name`,value:`estimatedDuration`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`lastRenderedUrl`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`isExported`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`workspaceId`}}]}}]},j={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`GetTopFiveProjects`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`id1`}}
1,type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`id2`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`id3`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`id4`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`id5`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,alias:{kind:`Name`,value:`project1`},name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`id1`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedGetProjectByIdResponseFields`}}]}},{kind:`Field`,alias:{kind:`Name`,value:`project2`},name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`id2`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedGetProjectByIdResponseFields`}}]}},{kind:`Field`,alias:{kind:`Name`,value:`project3`},name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`id3`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedGetProjectByIdResponseFields`}}]}},{kind:`Field`,alias:{kind:`Name`,value:`project4`},name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`id4`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedGetProjectByIdResponseFields`}}]}},{kind:`Field`,alias:{kind:`Name`,value:`project5`},name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`id5`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedGetProjectByIdResponseFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectMigrationFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectPermissionsFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`ProjectPermissions`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`allowCallToAction`}},{kind:`Field`,name:{kind:`Name`,value:`allowDownloads`}},{kind:`Field`,name:{kind:`Name`,value:`allowDuplicates`}},{kind:`Field`,name:{kind:`Name`,value:`allowShare`}},{kind:`Field`,name:{kind:`Name`,value:`allowTranscriptions`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectPrefFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}},{kind:`Field`,name:{kind:`Name`,value:`permissions`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectPermissionsFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`RepurposeProjectFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`folderId`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectUserPermissionsFields`}
1,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`currentUserPermissions`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`ProjectUserPermissions`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`canEdit`}},{kind:`Field`,name:{kind:`Name`,value:`canReview`}},{kind:`Field`,name:{kind:`Name`,value:`canReadWorkspace`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectSpaceFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`space`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Space`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`privacy`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`workspaceId`}},{kind:`Field`,name:{kind:`Name`,value:`members`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`userId`}}]}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`ProjectAnalyticsFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`CollatedProjectFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectMigrationFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectPrefFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`RepurposeProjectFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectUserPermissionsFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectSpaceFields`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`ProjectAnalyticsFields`}},{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}},{kind:`Field`,name:{kind:`Name`,value:`estimatedDuration`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`lastRenderedUrl`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`isExported`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`workspaceId`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`CollatedGetProjectByIdResponseFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`GetProjectByIdResponse`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`CollatedProjectFields`}}]}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`HTTPError`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`message`}},{kind:`Field`,name:{kind:`Name`,value:`statusCode`}}]}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Error`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`N
1ame`,value:`message`}}]}}]}}]},M={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`GetProjectPermissions`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`projectId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`getProjectById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`id`},value:{kind:`Variable`,name:{kind:`Name`,value:`projectId`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`HTTPError`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`message`}},{kind:`Field`,name:{kind:`Name`,value:`statusCode`}}]}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Project`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`allowDuplicates`}},{kind:`Field`,name:{kind:`Name`,value:`allowDownloads`}},{kind:`Field`,name:{kind:`Name`,value:`allowShare`}},{kind:`Field`,name:{kind:`Name`,value:`allowTranscriptions`}},{kind:`Field`,name:{kind:`Name`,value:`allowCallToAction`}},{kind:`Field`,name:{kind:`Name`,value:`permissions`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`projectId`}},{kind:`Field`,name:{kind:`Name`,value:`allowDuplicates`}},{kind:`Field`,name:{kind:`Name`,value:`allowDownloads`}},{kind:`Field`,name:{kind:`Name`,value:`allowShare`}},{kind:`Field`,name:{kind:`Name`,value:`allowTranscriptions`}},{kind:`Field`,name:{kind:`Name`,value:`allowCallToAction`}}]}}]}}]}}]}}]},N={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`GetCommentSettingsByProjectId`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`projectId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`getCommentSettingsByProjectId`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`projectId`},value:{kind:`Variable`,name:{kind:`Name`,value:`projectId`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`projectId`}},{kind:`Field`,name:{kind:`Name`,value:`allowComments`}},{kind:`Field`,name:{kind:`Name`,value:`allowAnonComments`}}]}}]}}]},P=()=>{let{userRoles:e}=m();return e?.some(({role:e})=>e===p.UserRole.ADMIN)},F=e=>{let t=d(A,{...e,skip:!e?.variables?.id,errorPolicy:e.errorPolicy||`all`});return t.data?.getProjectById?.__typename===`Project`?{...t,data:t.data.getProjectById}:{...t,data:null}},I=e=>d(D,{skip:!e.variables?.workspaceId||e.skip,errorPolicy:e.errorPolicy||`all`,fetchPolicy:`cache-and-network`,...e}),L=()=>{let[e]=T(j,{errorPolicy:`all`});return{fetchTopFiveProjectsAsync:async t=>{let n={};for(let e=0;e<5;e++)n[`id${e+1}`]=t[e]||``;let r=await e({variables:n}),i=[];if(!r.data)return{projects:[]};for(let e of Object.keys(r?.data||{}))r?.data[e]&&i.push(r?.data[e]);return{projects:i}}}},R=e=>{let{error:t,loading:n,data:r}=d(A,e),i,a=r?.getProjectById;return a?.__typename===`Project`&&a.space?.__typename===`Space`&&(i=a.space),{error:t,loading:n,space:i}},z={canEdit:!1,canReview:!1},B=(e,t)=>{let n=P(),r=d(A,{variables:{id:e},skip:t?.skip,fetchPolicy:t?.fetchPolicy??`network-only`}),i=r?.data?.getProjectById?.__typename===`Project`&&r.data?.getProjectById.currentUserPermissions?.__typename===`ProjectUserPermissions`?r.data?.getProjectById.currentUserPermissions:null,a=i??z,o=i?.canReadWorkspace??!1;n&&!a.canReview&&(a={...a,canReview:!0});let s=r?.data?.getProjectById?.__typename===`Project`&&r?.data?.getProjectById?.space?.__typename===`HTTPError`,c=r.loading,l=s&&!a.canReview?!1:a.canEdit||a.canReview;return{isLoading:c,permissions:a,canReadWorkspace:o,hasAnyProjectAccessPermissions:l,userProjectPermissionsQuery:r}},V=e=>d(k,{fetchPolicy:`cache-and-network`,...e}),H=()=>({useListProjectsQuery:I,useSearchProjectsQuery:V,useGetTopFiveProjectsAsync:L,useGetProjectSpaceByIdQuery:R,useGetProjectByIdQuery:F,useProjectUserPermissionsQuery:B}),U={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`N
1ame`,value:`GetWorkspaceById`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`ID`}}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`getWorkspaceById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`workspaceId`},value:{kind:`Variable`,name:{kind:`Name`,value:`workspaceId`}}}],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`HTTPError`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`message`}},{kind:`Field`,name:{kind:`Name`,value:`statusCode`}}]}},{kind:`InlineFragment`,typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Workspace`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceFields`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`CurrentSubscriptionFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Subscription`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`plan`}},{kind:`Field`,name:{kind:`Name`,value:`hasPaidSubscription`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`cadence`}},{kind:`Field`,name:{kind:`Name`,value:`currency`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`isTrial`}},{kind:`Field`,name:{kind:`Name`,value:`trial`}},{kind:`Field`,name:{kind:`Name`,value:`quantity`}},{kind:`Field`,name:{kind:`Name`,value:`amount`}},{kind:`Field`,name:{kind:`Name`,value:`paused`}},{kind:`Field`,name:{kind:`Name`,value:`pendingPause`}},{kind:`Field`,name:{kind:`Name`,value:`pauseStart`}},{kind:`Field`,name:{kind:`Name`,value:`currentPeriodEnd`}},{kind:`Field`,name:{kind:`Name`,value:`currentPeriodStart`}},{kind:`Field`,name:{kind:`Name`,value:`cancelAtPeriodEnd`}},{kind:`Field`,name:{kind:`Name`,value:`trialExpiresAt`}},{kind:`Field`,name:{kind:`Name`,value:`paymentMethodId`}},{kind:`Field`,name:{kind:`Name`,value:`pausedUntil`}},{kind:`Field`,name:{kind:`Name`,value:`billingAccountId`}},{kind:`Field`,name:{kind:`Name`,value:`processorId`}},{kind:`Field`,name:{kind:`Name`,value:`source`}},{kind:`Field`,name:{kind:`Name`,value:`store`}},{kind:`Field`,name:{kind:`Name`,value:`couponDetails`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`percentOff`}}]}},{kind:`Field`,name:{kind:`Name`,value:`planPrice`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`cadence`}},{kind:`Field`,name:{kind:`Name`,value:`cost`}},{kind:`Field`,name:{kind:`Name`,value:`plan`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`displayName`}},{kind:`Field`,name:{kind:`Name`,value:`slug`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceUserFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`User`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`email`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnail`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceMemberFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceMember`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`role`}}
1,{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`workspaceId`}},{kind:`Field`,name:{kind:`Name`,value:`user`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceUserFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceInviteFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceInvitation`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`inviteId`}},{kind:`Field`,name:{kind:`Name`,value:`role`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`user`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceUserFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Workspace`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`editorsCanInvite`}},{kind:`Field`,name:{kind:`Name`,value:`vvpSubdomain`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`defaultProjectPrivacy`}},{kind:`Field`,name:{kind:`Name`,value:`publicApiEnabled`}},{kind:`Field`,name:{kind:`Name`,value:`enabledFeatures`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}},{kind:`Field`,name:{kind:`Name`,value:`spacesEnabled`}},{kind:`Field`,name:{kind:`Name`,value:`domainSettings`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`autoJoinSupported`}},{kind:`Field`,name:{kind:`Name`,value:`autoJoinEnabled`}},{kind:`Field`,name:{kind:`Name`,value:`domain`}}]}},{kind:`Field`,name:{kind:`Name`,value:`settings`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`defaultFolderId`}},{kind:`Field`,name:{kind:`Name`,value:`showAllSpaces`}}]}},{kind:`Field`,name:{kind:`Name`,value:`currentSubscription`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`CurrentSubscriptionFields`}}]}},{kind:`Field`,name:{kind:`Name`,value:`members`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceMemberFields`}}]}}]}},{kind:`Field`,name:{kind:`Name`,value:`invites`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceInviteFields`}}]}}]}}]}}]},W={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`ListWorkspaces`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`listWorkspaces`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceFields`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`CurrentSubscriptionFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Subscription`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`plan`}},{kind:`Field`,name:{kind:`Name`,value:`hasPaidSubscription`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`cadence`}},{kind:`Field`,name:{kind:`Name`,value:`currency`}},{kind:`Field`,name:{kind:`Name`,value:`status`}}
1,{kind:`Field`,name:{kind:`Name`,value:`isTrial`}},{kind:`Field`,name:{kind:`Name`,value:`trial`}},{kind:`Field`,name:{kind:`Name`,value:`quantity`}},{kind:`Field`,name:{kind:`Name`,value:`amount`}},{kind:`Field`,name:{kind:`Name`,value:`paused`}},{kind:`Field`,name:{kind:`Name`,value:`pendingPause`}},{kind:`Field`,name:{kind:`Name`,value:`pauseStart`}},{kind:`Field`,name:{kind:`Name`,value:`currentPeriodEnd`}},{kind:`Field`,name:{kind:`Name`,value:`currentPeriodStart`}},{kind:`Field`,name:{kind:`Name`,value:`cancelAtPeriodEnd`}},{kind:`Field`,name:{kind:`Name`,value:`trialExpiresAt`}},{kind:`Field`,name:{kind:`Name`,value:`paymentMethodId`}},{kind:`Field`,name:{kind:`Name`,value:`pausedUntil`}},{kind:`Field`,name:{kind:`Name`,value:`billingAccountId`}},{kind:`Field`,name:{kind:`Name`,value:`processorId`}},{kind:`Field`,name:{kind:`Name`,value:`source`}},{kind:`Field`,name:{kind:`Name`,value:`store`}},{kind:`Field`,name:{kind:`Name`,value:`couponDetails`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`duration`}},{kind:`Field`,name:{kind:`Name`,value:`percentOff`}}]}},{kind:`Field`,name:{kind:`Name`,value:`planPrice`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`cadence`}},{kind:`Field`,name:{kind:`Name`,value:`cost`}},{kind:`Field`,name:{kind:`Name`,value:`plan`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`displayName`}},{kind:`Field`,name:{kind:`Name`,value:`slug`}}]}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceUserFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`User`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`email`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnail`}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceMemberFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceMember`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`role`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`workspaceId`}},{kind:`Field`,name:{kind:`Name`,value:`user`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceUserFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceInviteFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`WorkspaceInvitation`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`userId`}},{kind:`Field`,name:{kind:`Name`,value:`inviteId`}},{kind:`Field`,name:{kind:`Name`,value:`role`}},{kind:`Field`,name:{kind:`Name`,value:`status`}},{kind:`Field`,name:{kind:`Name`,value:`user`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceUserFields`}}]}}]}},{kind:`FragmentDefinition`,name:{kind:`Name`,value:`WorkspaceFields`},typeCondition:{kind:`NamedType`,name:{kind:`Name`,value:`Workspace`}},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`id`}},{kind:`Field`,name:{kind:`Name`,value:`name`}},{kind:`Field`,name:{kind:`Name`,value:`editorsCanInvite`}},{kind:`Field`,name:{kind:`Name`,value:`vvpSubdomain`}},{kind:`Field`,name:{kind:`Name`,value:`type`}},{kind:`Field`,name:{kind:`Name`,value:`createdAt`}},{kind:`Field`,name:{kind:`Name`,value:`updatedAt`}},{kind:`Field`,name:{kind:`Name`,value:`defaultProjectPrivacy`}},{kind:`Field`,name:{kind:`Name`,value:`publicApiEnabled`}},{kind:`Field`,name:{kind:`Name`,value:`enabledFeatures`}},{kind:`Field`,name:{kind:`Name`,value:`thumbnailUrl`}}
1,{kind:`Field`,name:{kind:`Name`,value:`spacesEnabled`}},{kind:`Field`,name:{kind:`Name`,value:`domainSettings`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`autoJoinSupported`}},{kind:`Field`,name:{kind:`Name`,value:`autoJoinEnabled`}},{kind:`Field`,name:{kind:`Name`,value:`domain`}}]}},{kind:`Field`,name:{kind:`Name`,value:`settings`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`defaultFolderId`}},{kind:`Field`,name:{kind:`Name`,value:`showAllSpaces`}}]}},{kind:`Field`,name:{kind:`Name`,value:`currentSubscription`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`__typename`}},{kind:`FragmentSpread`,name:{kind:`Name`,value:`CurrentSubscriptionFields`}}]}},{kind:`Field`,name:{kind:`Name`,value:`members`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceMemberFields`}}]}}]}},{kind:`Field`,name:{kind:`Name`,value:`invites`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`items`},selectionSet:{kind:`SelectionSet`,selections:[{kind:`FragmentSpread`,name:{kind:`Name`,value:`WorkspaceInviteFields`}}]}}]}}]}}]},G=e=>{let t=d(U,e);return t.data?.getWorkspaceById?.__typename===`Workspace`?{...t,data:t.data.getWorkspaceById}:{...t,data:null}},K=e=>{let t=d(W,{fetchPolicy:`cache-and-network`,...e});return t.data?.listWorkspaces?.__typename===`ListWorkspacesResponse`?{...t,data:t.data.listWorkspaces}:{...t,data:null}},q=()=>({useGetWorkspaceByIdQuery:G,useListWorkspacesQuery:K}),J=n(),Y=(0,y.createContext)({currentWorkspaceId:void 0,workspaceIdLoading:!1,currentWorkspace:void 0,workspaces:[],loading:!0,workspacesLoading:!0,refetchCurrentWorkspace:()=>{},refetchWorkspaces:()=>{}}),X=({children:e,routeParams:t={},isUserLoggedIn:n,isUserLoading:r=!1,currentUserId:i})=>{let{useGetProjectByIdQuery:a}=H(),{useGetWorkspaceByIdQuery:o,useListWorkspacesQuery:s}=q(),{data:c,loading:l}=a({variables:{id:t.projectId??``},skip:!t.projectId,fetchPolicy:`network-only`}),{data:u,loading:d,refetch:f}=s(n?{errorPolicy:`all`}:{skip:!0}),p=(0,y.useCallback)(()=>{f().catch(()=>{})},[f]),m=u?.items??[],b=v(m,i),x=t.workspaceId??c?.workspaceId??b??_(m,i)??m[0]?.id,S=!t.workspaceId&&!u&&d,{data:C,loading:w,refetch:T}=o({errorPolicy:`all`,variables:{workspaceId:x??``},skip:!n||!x||S}),E=(0,y.useCallback)(()=>{T().catch(()=>{})},[T]);(0,y.useEffect)(()=>{if(!x)return;let e=m.find(e=>e.id===x);(!i||!e||h(e,i))&&g(x)},[x,i,m]),(0,y.useEffect)(()=>{if(!(n&&!r&&!x))return;let e=setInterval(()=>{p()},2e3),t=setTimeout(()=>{clearInterval(e)},3e4);return()=>{clearInterval(e),clearTimeout(t)}},[n,r,x,p]);let D=(0,y.useMemo)(()=>{let e=l||(!x||S)&&d||w||r;return{currentWorkspaceId:x,currentWorkspace:C??void 0,workspaces:u?.items??[],loading:e,workspacesLoading:d,workspaceIdLoading:x?!1:e,refetchCurrentWorkspace:E,refetchWorkspaces:p}},[l,d,w,C,u?.items,E,p,x,r,S]);return(0,J.jsx)(Y.Provider,{value:D,children:e})},Z=()=>{let e=(0,y.useContext)(Y);return(0,y.useMemo)(()=>({currentWorkspaceId:e.workspaceIdLoading?void 0:e.currentWorkspaceId,currentWorkspace:e.currentWorkspace,workspaces:e.workspaces,loading:e.loading,workspacesLoading:e.workspacesLoading,refetchCurrentWorkspace:e.refetchCurrentWorkspace,refetchWorkspaces:e.refetchWorkspaces}),[e])},Q=()=>{let{currentWorkspaceId:e,workspaceIdLoading:t}=(0,y.useContext)(Y);return{currentWorkspaceId:e,loading:t}};export{U as a,N as c,O as d,T as f,q as i,A as l,Q as n,W as o,C as p,Z as r,H as s,X as t,M as u};
2//# sourceMappingURL=context-iD76YJJe.js.map

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.