|  |  |  | @@ -2166,11 +2166,10 @@ export type Query = { | 
		
	
		
			
				|  |  |  |  |   getShotsByIds: Array<ShotGql>; | 
		
	
		
			
				|  |  |  |  |   getShotsWithMetadata: GetShotsResult; | 
		
	
		
			
				|  |  |  |  |   getUser?: Maybe<UserGql>; | 
		
	
		
			
				|  |  |  |  |   getUserRelationshipsMatching: UserRelationshipsResult; | 
		
	
		
			
				|  |  |  |  |   getUserTags: Array<TagGql>; | 
		
	
		
			
				|  |  |  |  |   getUserVideos: VideoHistoryGql; | 
		
	
		
			
				|  |  |  |  |   getUsernames: Array<Scalars["String"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   getUsernamesAndFollowing: UsernamesAndFollowingResponse; | 
		
	
		
			
				|  |  |  |  |   getUsernamesAndFollowingOld: UsernamesAndFollowingResponse; | 
		
	
		
			
				|  |  |  |  |   getVideo: VideoGql; | 
		
	
		
			
				|  |  |  |  |   getVideoMakePercentageIntervals: Array<MakePercentageIntervalGql>; | 
		
	
		
			
				|  |  |  |  |   getVideos: Array<VideoGql>; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -2227,6 +2226,13 @@ export type QueryGetUserArgs = { | 
		
	
		
			
				|  |  |  |  |   userId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type QueryGetUserRelationshipsMatchingArgs = { | 
		
	
		
			
				|  |  |  |  |   after?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   limit?: InputMaybe<Scalars["Int"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   matchString?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   userId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type QueryGetUserVideosArgs = { | 
		
	
		
			
				|  |  |  |  |   after?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   filters?: InputMaybe<VideoFilterInput>; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -2240,20 +2246,6 @@ export type QueryGetUsernamesArgs = { | 
		
	
		
			
				|  |  |  |  |   matchString?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type QueryGetUsernamesAndFollowingArgs = { | 
		
	
		
			
				|  |  |  |  |   after?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   limit?: InputMaybe<Scalars["Int"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   matchString?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   userId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type QueryGetUsernamesAndFollowingOldArgs = { | 
		
	
		
			
				|  |  |  |  |   after?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   limit?: InputMaybe<Scalars["Int"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   matchString?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   userId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type QueryGetVideoArgs = { | 
		
	
		
			
				|  |  |  |  |   debuggingJson?: InputMaybe<Scalars["JSON"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   videoId: Scalars["Int"]["input"]; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -2517,8 +2509,8 @@ export type UserGql = { | 
		
	
		
			
				|  |  |  |  |   createdAt?: Maybe<Scalars["DateTime"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   fargoRating?: Maybe<Scalars["Int"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   firebaseUid?: Maybe<Scalars["String"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   followers?: Maybe<Array<Scalars["Int"]["output"]>>; | 
		
	
		
			
				|  |  |  |  |   following?: Maybe<Array<Scalars["Int"]["output"]>>; | 
		
	
		
			
				|  |  |  |  |   followers?: Maybe<Array<UserGql>>; | 
		
	
		
			
				|  |  |  |  |   following?: Maybe<Array<UserGql>>; | 
		
	
		
			
				|  |  |  |  |   id: Scalars["Int"]["output"]; | 
		
	
		
			
				|  |  |  |  |   isAdmin?: Maybe<Scalars["Boolean"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   profileImageUri?: Maybe<Scalars["String"]["output"]>; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -2531,11 +2523,17 @@ export type UserPlayTimeGql = { | 
		
	
		
			
				|  |  |  |  |   totalSeconds: Scalars["Float"]["output"]; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type UsernamesAndFollowingResponse = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "UsernamesAndFollowingResponse"; | 
		
	
		
			
				|  |  |  |  |   followers: Array<Scalars["Int"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   following: Array<Scalars["Int"]["output"]>; | 
		
	
		
			
				|  |  |  |  |   users: Array<UserGql>; | 
		
	
		
			
				|  |  |  |  | export type UserRelationship = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "UserRelationship"; | 
		
	
		
			
				|  |  |  |  |   toUser: UserGql; | 
		
	
		
			
				|  |  |  |  |   toUserFollows: Scalars["Boolean"]["output"]; | 
		
	
		
			
				|  |  |  |  |   toUserIsFollowedBy: Scalars["Boolean"]["output"]; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type UserRelationshipsResult = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "UserRelationshipsResult"; | 
		
	
		
			
				|  |  |  |  |   inquiringUser: UserGql; | 
		
	
		
			
				|  |  |  |  |   relationships: Array<UserRelationship>; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type VideoFilterInput = { | 
		
	
	
		
			
				
					
					|  |  |  | @@ -2806,14 +2804,14 @@ export type UpdateShotAnnotationsMutation = { | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetShotsWithVideoGqlQueryVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  |   filterInput: FilterInput; | 
		
	
		
			
				|  |  |  |  |   shotsOrdering?: InputMaybe<GetShotsOrdering>; | 
		
	
		
			
				|  |  |  |  |   limit?: InputMaybe<Scalars["Int"]["input"]>; | 
		
	
		
			
				|  |  |  |  | }>; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetShotsWithVideoGqlQuery = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "Query"; | 
		
	
		
			
				|  |  |  |  |   getShotsWithMetadata: { | 
		
	
		
			
				|  |  |  |  |   getOrderedShots: { | 
		
	
		
			
				|  |  |  |  |     __typename?: "GetShotsResult"; | 
		
	
		
			
				|  |  |  |  |     ids: Array<number>; | 
		
	
		
			
				|  |  |  |  |     shots: Array<{ | 
		
	
		
			
				|  |  |  |  |       __typename?: "ShotGQL"; | 
		
	
		
			
				|  |  |  |  |       id: number; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -3116,6 +3114,7 @@ export type GetLoggedInUserQuery = { | 
		
	
		
			
				|  |  |  |  |     username: string; | 
		
	
		
			
				|  |  |  |  |     isAdmin?: boolean | null; | 
		
	
		
			
				|  |  |  |  |     profileImageUri?: string | null; | 
		
	
		
			
				|  |  |  |  |     fargoRating?: number | null; | 
		
	
		
			
				|  |  |  |  |     activeVideoId?: number | null; | 
		
	
		
			
				|  |  |  |  |     createdAt?: any | null; | 
		
	
		
			
				|  |  |  |  |     updatedAt?: any | null; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -3142,19 +3141,23 @@ export type GetUsernamesQuery = { | 
		
	
		
			
				|  |  |  |  |   getUsernames: Array<string>; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetUsernamesAndFollowingQueryVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  | export type GetUserRelationshipsMatchingQueryVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  |   userId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  |   matchString: Scalars["String"]["input"]; | 
		
	
		
			
				|  |  |  |  |   limit?: InputMaybe<Scalars["Int"]["input"]>; | 
		
	
		
			
				|  |  |  |  |   after?: InputMaybe<Scalars["String"]["input"]>; | 
		
	
		
			
				|  |  |  |  | }>; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetUsernamesAndFollowingQuery = { | 
		
	
		
			
				|  |  |  |  | export type GetUserRelationshipsMatchingQuery = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "Query"; | 
		
	
		
			
				|  |  |  |  |   getUsernamesAndFollowing: { | 
		
	
		
			
				|  |  |  |  |     __typename?: "UsernamesAndFollowingResponse"; | 
		
	
		
			
				|  |  |  |  |     followers: Array<number>; | 
		
	
		
			
				|  |  |  |  |     following: Array<number>; | 
		
	
		
			
				|  |  |  |  |   getUserRelationshipsMatching: { | 
		
	
		
			
				|  |  |  |  |     __typename?: "UserRelationshipsResult"; | 
		
	
		
			
				|  |  |  |  |     relationships: Array<{ | 
		
	
		
			
				|  |  |  |  |       __typename?: "UserRelationship"; | 
		
	
		
			
				|  |  |  |  |       toUserFollows: boolean; | 
		
	
		
			
				|  |  |  |  |       toUserIsFollowedBy: boolean; | 
		
	
		
			
				|  |  |  |  |       toUser: { __typename?: "UserGQL"; username: string; id: number }; | 
		
	
		
			
				|  |  |  |  |     }>; | 
		
	
		
			
				|  |  |  |  |   }; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -3165,6 +3168,56 @@ export type GetUserTagsQuery = { | 
		
	
		
			
				|  |  |  |  |   getUserTags: Array<{ __typename?: "TagGQL"; id: number; name: string }>; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type FollowUserMutationVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  |   followedUserId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  | }>; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type FollowUserMutation = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "Mutation"; | 
		
	
		
			
				|  |  |  |  |   followUser: { | 
		
	
		
			
				|  |  |  |  |     __typename?: "UserGQL"; | 
		
	
		
			
				|  |  |  |  |     username: string; | 
		
	
		
			
				|  |  |  |  |     following?: Array<{ __typename?: "UserGQL"; id: number }> | null; | 
		
	
		
			
				|  |  |  |  |     followers?: Array<{ __typename?: "UserGQL"; id: number }> | null; | 
		
	
		
			
				|  |  |  |  |   }; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type UnfollowUserMutationVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  |   followedUserId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  | }>; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type UnfollowUserMutation = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "Mutation"; | 
		
	
		
			
				|  |  |  |  |   unfollowUser: { | 
		
	
		
			
				|  |  |  |  |     __typename?: "UserGQL"; | 
		
	
		
			
				|  |  |  |  |     username: string; | 
		
	
		
			
				|  |  |  |  |     following?: Array<{ __typename?: "UserGQL"; id: number }> | null; | 
		
	
		
			
				|  |  |  |  |     followers?: Array<{ __typename?: "UserGQL"; id: number }> | null; | 
		
	
		
			
				|  |  |  |  |   }; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetUserFollowingFollowersQueryVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  |   [key: string]: never; | 
		
	
		
			
				|  |  |  |  | }>; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetUserFollowingFollowersQuery = { | 
		
	
		
			
				|  |  |  |  |   __typename?: "Query"; | 
		
	
		
			
				|  |  |  |  |   getLoggedInUser?: { | 
		
	
		
			
				|  |  |  |  |     __typename?: "UserGQL"; | 
		
	
		
			
				|  |  |  |  |     id: number; | 
		
	
		
			
				|  |  |  |  |     following?: Array<{ | 
		
	
		
			
				|  |  |  |  |       __typename?: "UserGQL"; | 
		
	
		
			
				|  |  |  |  |       id: number; | 
		
	
		
			
				|  |  |  |  |       username: string; | 
		
	
		
			
				|  |  |  |  |     }> | null; | 
		
	
		
			
				|  |  |  |  |     followers?: Array<{ | 
		
	
		
			
				|  |  |  |  |       __typename?: "UserGQL"; | 
		
	
		
			
				|  |  |  |  |       id: number; | 
		
	
		
			
				|  |  |  |  |       username: string; | 
		
	
		
			
				|  |  |  |  |     }> | null; | 
		
	
		
			
				|  |  |  |  |   } | null; | 
		
	
		
			
				|  |  |  |  | }; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | export type GetStreamMonitoringDetailsQueryVariables = Exact<{ | 
		
	
		
			
				|  |  |  |  |   videoId: Scalars["Int"]["input"]; | 
		
	
		
			
				|  |  |  |  |   debuggingJson?: InputMaybe<Scalars["JSON"]["input"]>; | 
		
	
	
		
			
				
					
					|  |  |  | @@ -4445,9 +4498,16 @@ export type UpdateShotAnnotationsMutationOptions = Apollo.BaseMutationOptions< | 
		
	
		
			
				|  |  |  |  |   UpdateShotAnnotationsMutationVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const GetShotsWithVideoGqlDocument = gql` | 
		
	
		
			
				|  |  |  |  |   query GetShotsWithVideoGql($filterInput: FilterInput!, $limit: Int) { | 
		
	
		
			
				|  |  |  |  |     getShotsWithMetadata(filterInput: $filterInput, limit: $limit) { | 
		
	
		
			
				|  |  |  |  |       ids | 
		
	
		
			
				|  |  |  |  |   query GetShotsWithVideoGql( | 
		
	
		
			
				|  |  |  |  |     $filterInput: FilterInput! | 
		
	
		
			
				|  |  |  |  |     $shotsOrdering: GetShotsOrdering | 
		
	
		
			
				|  |  |  |  |     $limit: Int | 
		
	
		
			
				|  |  |  |  |   ) { | 
		
	
		
			
				|  |  |  |  |     getOrderedShots( | 
		
	
		
			
				|  |  |  |  |       filterInput: $filterInput | 
		
	
		
			
				|  |  |  |  |       shotsOrdering: $shotsOrdering | 
		
	
		
			
				|  |  |  |  |       limit: $limit | 
		
	
		
			
				|  |  |  |  |     ) { | 
		
	
		
			
				|  |  |  |  |       shots { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |         videoId | 
		
	
	
		
			
				
					
					|  |  |  | @@ -4473,6 +4533,7 @@ export const GetShotsWithVideoGqlDocument = gql` | 
		
	
		
			
				|  |  |  |  |  * const { data, loading, error } = useGetShotsWithVideoGqlQuery({ | 
		
	
		
			
				|  |  |  |  |  *   variables: { | 
		
	
		
			
				|  |  |  |  |  *      filterInput: // value for 'filterInput' | 
		
	
		
			
				|  |  |  |  |  *      shotsOrdering: // value for 'shotsOrdering' | 
		
	
		
			
				|  |  |  |  |  *      limit: // value for 'limit' | 
		
	
		
			
				|  |  |  |  |  *   }, | 
		
	
		
			
				|  |  |  |  |  * }); | 
		
	
	
		
			
				
					
					|  |  |  | @@ -4910,6 +4971,7 @@ export const GetLoggedInUserDocument = gql` | 
		
	
		
			
				|  |  |  |  |       username | 
		
	
		
			
				|  |  |  |  |       isAdmin | 
		
	
		
			
				|  |  |  |  |       profileImageUri | 
		
	
		
			
				|  |  |  |  |       fargoRating | 
		
	
		
			
				|  |  |  |  |       activeVideoId | 
		
	
		
			
				|  |  |  |  |       createdAt | 
		
	
		
			
				|  |  |  |  |       updatedAt | 
		
	
	
		
			
				
					
					|  |  |  | @@ -5131,36 +5193,42 @@ export type GetUsernamesQueryResult = Apollo.QueryResult< | 
		
	
		
			
				|  |  |  |  |   GetUsernamesQuery, | 
		
	
		
			
				|  |  |  |  |   GetUsernamesQueryVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const GetUsernamesAndFollowingDocument = gql` | 
		
	
		
			
				|  |  |  |  |   query getUsernamesAndFollowing( | 
		
	
		
			
				|  |  |  |  | export const GetUserRelationshipsMatchingDocument = gql` | 
		
	
		
			
				|  |  |  |  |   query getUserRelationshipsMatching( | 
		
	
		
			
				|  |  |  |  |     $userId: Int! | 
		
	
		
			
				|  |  |  |  |     $matchString: String! | 
		
	
		
			
				|  |  |  |  |     $limit: Int = null | 
		
	
		
			
				|  |  |  |  |     $after: String = null | 
		
	
		
			
				|  |  |  |  |   ) { | 
		
	
		
			
				|  |  |  |  |     getUsernamesAndFollowing( | 
		
	
		
			
				|  |  |  |  |     getUserRelationshipsMatching( | 
		
	
		
			
				|  |  |  |  |       userId: $userId | 
		
	
		
			
				|  |  |  |  |       matchString: $matchString | 
		
	
		
			
				|  |  |  |  |       limit: $limit | 
		
	
		
			
				|  |  |  |  |       after: $after | 
		
	
		
			
				|  |  |  |  |     ) { | 
		
	
		
			
				|  |  |  |  |       followers | 
		
	
		
			
				|  |  |  |  |       following | 
		
	
		
			
				|  |  |  |  |       relationships { | 
		
	
		
			
				|  |  |  |  |         toUser { | 
		
	
		
			
				|  |  |  |  |           username | 
		
	
		
			
				|  |  |  |  |           id | 
		
	
		
			
				|  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |         toUserFollows | 
		
	
		
			
				|  |  |  |  |         toUserIsFollowedBy | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | `; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | /** | 
		
	
		
			
				|  |  |  |  |  * __useGetUsernamesAndFollowingQuery__ | 
		
	
		
			
				|  |  |  |  |  * __useGetUserRelationshipsMatchingQuery__ | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * To run a query within a React component, call `useGetUsernamesAndFollowingQuery` and pass it any options that fit your needs. | 
		
	
		
			
				|  |  |  |  |  * When your component renders, `useGetUsernamesAndFollowingQuery` returns an object from Apollo Client that contains loading, error, and data properties | 
		
	
		
			
				|  |  |  |  |  * To run a query within a React component, call `useGetUserRelationshipsMatchingQuery` and pass it any options that fit your needs. | 
		
	
		
			
				|  |  |  |  |  * When your component renders, `useGetUserRelationshipsMatchingQuery` returns an object from Apollo Client that contains loading, error, and data properties | 
		
	
		
			
				|  |  |  |  |  * you can use to render your UI. | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @example | 
		
	
		
			
				|  |  |  |  |  * const { data, loading, error } = useGetUsernamesAndFollowingQuery({ | 
		
	
		
			
				|  |  |  |  |  * const { data, loading, error } = useGetUserRelationshipsMatchingQuery({ | 
		
	
		
			
				|  |  |  |  |  *   variables: { | 
		
	
		
			
				|  |  |  |  |  *      userId: // value for 'userId' | 
		
	
		
			
				|  |  |  |  |  *      matchString: // value for 'matchString' | 
		
	
	
		
			
				
					
					|  |  |  | @@ -5169,54 +5237,54 @@ export const GetUsernamesAndFollowingDocument = gql` | 
		
	
		
			
				|  |  |  |  |  *   }, | 
		
	
		
			
				|  |  |  |  |  * }); | 
		
	
		
			
				|  |  |  |  |  */ | 
		
	
		
			
				|  |  |  |  | export function useGetUsernamesAndFollowingQuery( | 
		
	
		
			
				|  |  |  |  | export function useGetUserRelationshipsMatchingQuery( | 
		
	
		
			
				|  |  |  |  |   baseOptions: Apollo.QueryHookOptions< | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useQuery< | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUsernamesAndFollowingDocument, options); | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUserRelationshipsMatchingDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export function useGetUsernamesAndFollowingLazyQuery( | 
		
	
		
			
				|  |  |  |  | export function useGetUserRelationshipsMatchingLazyQuery( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.LazyQueryHookOptions< | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useLazyQuery< | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUsernamesAndFollowingDocument, options); | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUserRelationshipsMatchingDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export function useGetUsernamesAndFollowingSuspenseQuery( | 
		
	
		
			
				|  |  |  |  | export function useGetUserRelationshipsMatchingSuspenseQuery( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.SuspenseQueryHookOptions< | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useSuspenseQuery< | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUsernamesAndFollowingDocument, options); | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUserRelationshipsMatchingDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export type GetUsernamesAndFollowingQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUsernamesAndFollowingQuery | 
		
	
		
			
				|  |  |  |  | export type GetUserRelationshipsMatchingQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUserRelationshipsMatchingQuery | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type GetUsernamesAndFollowingLazyQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUsernamesAndFollowingLazyQuery | 
		
	
		
			
				|  |  |  |  | export type GetUserRelationshipsMatchingLazyQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUserRelationshipsMatchingLazyQuery | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type GetUsernamesAndFollowingSuspenseQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUsernamesAndFollowingSuspenseQuery | 
		
	
		
			
				|  |  |  |  | export type GetUserRelationshipsMatchingSuspenseQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUserRelationshipsMatchingSuspenseQuery | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type GetUsernamesAndFollowingQueryResult = Apollo.QueryResult< | 
		
	
		
			
				|  |  |  |  |   GetUsernamesAndFollowingQuery, | 
		
	
		
			
				|  |  |  |  |   GetUsernamesAndFollowingQueryVariables | 
		
	
		
			
				|  |  |  |  | export type GetUserRelationshipsMatchingQueryResult = Apollo.QueryResult< | 
		
	
		
			
				|  |  |  |  |   GetUserRelationshipsMatchingQuery, | 
		
	
		
			
				|  |  |  |  |   GetUserRelationshipsMatchingQueryVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const GetUserTagsDocument = gql` | 
		
	
		
			
				|  |  |  |  |   query GetUserTags { | 
		
	
	
		
			
				
					
					|  |  |  | @@ -5289,6 +5357,198 @@ export type GetUserTagsQueryResult = Apollo.QueryResult< | 
		
	
		
			
				|  |  |  |  |   GetUserTagsQuery, | 
		
	
		
			
				|  |  |  |  |   GetUserTagsQueryVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const FollowUserDocument = gql` | 
		
	
		
			
				|  |  |  |  |   mutation followUser($followedUserId: Int!) { | 
		
	
		
			
				|  |  |  |  |     followUser(followedUserId: $followedUserId) { | 
		
	
		
			
				|  |  |  |  |       username | 
		
	
		
			
				|  |  |  |  |       following { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |       followers { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | `; | 
		
	
		
			
				|  |  |  |  | export type FollowUserMutationFn = Apollo.MutationFunction< | 
		
	
		
			
				|  |  |  |  |   FollowUserMutation, | 
		
	
		
			
				|  |  |  |  |   FollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | /** | 
		
	
		
			
				|  |  |  |  |  * __useFollowUserMutation__ | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * To run a mutation, you first call `useFollowUserMutation` within a React component and pass it any options that fit your needs. | 
		
	
		
			
				|  |  |  |  |  * When your component renders, `useFollowUserMutation` returns a tuple that includes: | 
		
	
		
			
				|  |  |  |  |  * - A mutate function that you can call at any time to execute the mutation | 
		
	
		
			
				|  |  |  |  |  * - An object with fields that represent the current status of the mutation's execution | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @example | 
		
	
		
			
				|  |  |  |  |  * const [followUserMutation, { data, loading, error }] = useFollowUserMutation({ | 
		
	
		
			
				|  |  |  |  |  *   variables: { | 
		
	
		
			
				|  |  |  |  |  *      followedUserId: // value for 'followedUserId' | 
		
	
		
			
				|  |  |  |  |  *   }, | 
		
	
		
			
				|  |  |  |  |  * }); | 
		
	
		
			
				|  |  |  |  |  */ | 
		
	
		
			
				|  |  |  |  | export function useFollowUserMutation( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.MutationHookOptions< | 
		
	
		
			
				|  |  |  |  |     FollowUserMutation, | 
		
	
		
			
				|  |  |  |  |     FollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useMutation<FollowUserMutation, FollowUserMutationVariables>( | 
		
	
		
			
				|  |  |  |  |     FollowUserDocument, | 
		
	
		
			
				|  |  |  |  |     options, | 
		
	
		
			
				|  |  |  |  |   ); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export type FollowUserMutationHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useFollowUserMutation | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type FollowUserMutationResult = | 
		
	
		
			
				|  |  |  |  |   Apollo.MutationResult<FollowUserMutation>; | 
		
	
		
			
				|  |  |  |  | export type FollowUserMutationOptions = Apollo.BaseMutationOptions< | 
		
	
		
			
				|  |  |  |  |   FollowUserMutation, | 
		
	
		
			
				|  |  |  |  |   FollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const UnfollowUserDocument = gql` | 
		
	
		
			
				|  |  |  |  |   mutation unfollowUser($followedUserId: Int!) { | 
		
	
		
			
				|  |  |  |  |     unfollowUser(followedUserId: $followedUserId) { | 
		
	
		
			
				|  |  |  |  |       username | 
		
	
		
			
				|  |  |  |  |       following { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |       followers { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | `; | 
		
	
		
			
				|  |  |  |  | export type UnfollowUserMutationFn = Apollo.MutationFunction< | 
		
	
		
			
				|  |  |  |  |   UnfollowUserMutation, | 
		
	
		
			
				|  |  |  |  |   UnfollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | /** | 
		
	
		
			
				|  |  |  |  |  * __useUnfollowUserMutation__ | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * To run a mutation, you first call `useUnfollowUserMutation` within a React component and pass it any options that fit your needs. | 
		
	
		
			
				|  |  |  |  |  * When your component renders, `useUnfollowUserMutation` returns a tuple that includes: | 
		
	
		
			
				|  |  |  |  |  * - A mutate function that you can call at any time to execute the mutation | 
		
	
		
			
				|  |  |  |  |  * - An object with fields that represent the current status of the mutation's execution | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @example | 
		
	
		
			
				|  |  |  |  |  * const [unfollowUserMutation, { data, loading, error }] = useUnfollowUserMutation({ | 
		
	
		
			
				|  |  |  |  |  *   variables: { | 
		
	
		
			
				|  |  |  |  |  *      followedUserId: // value for 'followedUserId' | 
		
	
		
			
				|  |  |  |  |  *   }, | 
		
	
		
			
				|  |  |  |  |  * }); | 
		
	
		
			
				|  |  |  |  |  */ | 
		
	
		
			
				|  |  |  |  | export function useUnfollowUserMutation( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.MutationHookOptions< | 
		
	
		
			
				|  |  |  |  |     UnfollowUserMutation, | 
		
	
		
			
				|  |  |  |  |     UnfollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useMutation< | 
		
	
		
			
				|  |  |  |  |     UnfollowUserMutation, | 
		
	
		
			
				|  |  |  |  |     UnfollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  |   >(UnfollowUserDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export type UnfollowUserMutationHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useUnfollowUserMutation | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type UnfollowUserMutationResult = | 
		
	
		
			
				|  |  |  |  |   Apollo.MutationResult<UnfollowUserMutation>; | 
		
	
		
			
				|  |  |  |  | export type UnfollowUserMutationOptions = Apollo.BaseMutationOptions< | 
		
	
		
			
				|  |  |  |  |   UnfollowUserMutation, | 
		
	
		
			
				|  |  |  |  |   UnfollowUserMutationVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const GetUserFollowingFollowersDocument = gql` | 
		
	
		
			
				|  |  |  |  |   query getUserFollowingFollowers { | 
		
	
		
			
				|  |  |  |  |     getLoggedInUser { | 
		
	
		
			
				|  |  |  |  |       id | 
		
	
		
			
				|  |  |  |  |       following { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |         username | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |       followers { | 
		
	
		
			
				|  |  |  |  |         id | 
		
	
		
			
				|  |  |  |  |         username | 
		
	
		
			
				|  |  |  |  |       } | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | `; | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | /** | 
		
	
		
			
				|  |  |  |  |  * __useGetUserFollowingFollowersQuery__ | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * To run a query within a React component, call `useGetUserFollowingFollowersQuery` and pass it any options that fit your needs. | 
		
	
		
			
				|  |  |  |  |  * When your component renders, `useGetUserFollowingFollowersQuery` returns an object from Apollo Client that contains loading, error, and data properties | 
		
	
		
			
				|  |  |  |  |  * you can use to render your UI. | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; | 
		
	
		
			
				|  |  |  |  |  * | 
		
	
		
			
				|  |  |  |  |  * @example | 
		
	
		
			
				|  |  |  |  |  * const { data, loading, error } = useGetUserFollowingFollowersQuery({ | 
		
	
		
			
				|  |  |  |  |  *   variables: { | 
		
	
		
			
				|  |  |  |  |  *   }, | 
		
	
		
			
				|  |  |  |  |  * }); | 
		
	
		
			
				|  |  |  |  |  */ | 
		
	
		
			
				|  |  |  |  | export function useGetUserFollowingFollowersQuery( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.QueryHookOptions< | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useQuery< | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUserFollowingFollowersDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export function useGetUserFollowingFollowersLazyQuery( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.LazyQueryHookOptions< | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useLazyQuery< | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUserFollowingFollowersDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export function useGetUserFollowingFollowersSuspenseQuery( | 
		
	
		
			
				|  |  |  |  |   baseOptions?: Apollo.SuspenseQueryHookOptions< | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  |   >, | 
		
	
		
			
				|  |  |  |  | ) { | 
		
	
		
			
				|  |  |  |  |   const options = { ...defaultOptions, ...baseOptions }; | 
		
	
		
			
				|  |  |  |  |   return Apollo.useSuspenseQuery< | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |     GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  |   >(GetUserFollowingFollowersDocument, options); | 
		
	
		
			
				|  |  |  |  | } | 
		
	
		
			
				|  |  |  |  | export type GetUserFollowingFollowersQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUserFollowingFollowersQuery | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type GetUserFollowingFollowersLazyQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUserFollowingFollowersLazyQuery | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type GetUserFollowingFollowersSuspenseQueryHookResult = ReturnType< | 
		
	
		
			
				|  |  |  |  |   typeof useGetUserFollowingFollowersSuspenseQuery | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export type GetUserFollowingFollowersQueryResult = Apollo.QueryResult< | 
		
	
		
			
				|  |  |  |  |   GetUserFollowingFollowersQuery, | 
		
	
		
			
				|  |  |  |  |   GetUserFollowingFollowersQueryVariables | 
		
	
		
			
				|  |  |  |  | >; | 
		
	
		
			
				|  |  |  |  | export const GetStreamMonitoringDetailsDocument = gql` | 
		
	
		
			
				|  |  |  |  |   query GetStreamMonitoringDetails($videoId: Int!, $debuggingJson: JSON) { | 
		
	
		
			
				|  |  |  |  |     getVideo(videoId: $videoId, debuggingJson: $debuggingJson) { | 
		
	
	
		
			
				
					
					|  |  |  |   |