1import{t as e}from"./supabase-CJzRHfls.js";var t={REVIEWING:`checking`,WAITING:`waiting`};async function n({workspaceId:n,recordingReviewId:r,recordingId:i,recordingReviewerIds:a}){let{data:o,error:s}=await e.from(`recording_reviewers`).insert(a.map((e,a)=>({recording_review_id:r,recording_reviewer_id:e,order_number:a,reviewer_status:a===0?t.REVIEWING:t.WAITING,workspace_id:n,recording_id:i}))).select(`*, reviewer:employees!recording_reviewers_recording_reviewer_id_fkey(*)`);return s?{data:null,error:s}:{data:o,error:null}}async function r({workspaceId:n,recordingReviewId:r,recordingId:i,recordingReviewerIds:a}){let{data:o,error:s}=await e.from(`recording_reviewers`).insert(a.map((e,a)=>({recording_review_id:r,recording_reviewer_id:e,order_number:a,reviewer_status:t.REVIEWING,workspace_id:n,recording_id:i}))).select(`*, reviewer:employees!recording_reviewers_recording_reviewer_id_fkey(*)`);return s?{data:null,error:s}:{data:o,error:null}}async function i({reviewerIds:t,recordingReviewId:n}){let{data:r,error:i}=await e.from(`recording_reviewers`).update({deleted:!0}).in(`id`,t).eq(`recording_review_id`,n).select();return i?{data:null,error:i}:{data:r,error:null}}async function a({reviewId:t}){let{data:n,error:r}=await e.from(`recording_reviewers`).select(`*, reviewer:employees!recording_reviewers_recording_reviewer_id_fkey!inner(*)`).order(`order_number`,{ascending:!0}).eq(`recording_review_id`,t).eq(`deleted`,!1);return r?{data:null,error:r}:{data:n,error:null}}async function o({recordingReviewId:t}){let{data:n,error:r}=await e.from(`recording_reviewers`).update({deleted:!0}).eq(`recording_review_id`,t).eq(`deleted`,!1).select();return r?{data:null,error:r}:{data:n,error:null}}async function s({recordingReviewId:t,recordingReviewHistoryId:n}){let{data:r,error:i}=await e.from(`recording_reviewers`).update({reviewer_status:`reviewed`,review_history_id:n,reviewed_at:new Date().toISOString()}).eq(`id`,t).select().maybeSingle();return i?{data:null,error:i}:{data:r,error:null}}async function c({recordingReviewerId:t}){let{data:n,error:r}=await e.from(`recording_reviewers`).update({reviewer_status:`rejected`}).eq(`id`,t).select().maybeSingle();return r?{data:null,error:r}:{data:n,error:null}}async function l({recordingReviewerId:t}){let{data:n,error:r}=await e.from(`recording_reviewers`).update({reviewer_status:`checking`}).eq(`id`,t).select().maybeSingle();return r?{data:null,error:r}:{data:n,error:null}}async function u({reviewerId:n}){let{data:r,error:i}=await e.from(`recording_reviewers`).select(` 2 *, 3 reviewer:recording_reviewer_id(*), 4 recording_review:recording_review_id!inner( 5 *, 6 requestor:requestor_id(*), 7 recording:recording_id( 8 *, 9 creator:creator_id(*), 10 recording_template:template_id(*), 11 recording_template_version:template_version_id(*), 12 workspace:workspace_id(*) 13 ) 14 ) 15 `).eq(`recording_reviewer_id`,n).eq(`reviewer_status`,t.REVIEWING).eq(`recording_review.status`,`reviewing`).eq(`deleted`,!1);return i?{data:null,error:i}:{data:r,error:null}}async function d({reviewerId:n}){let{count:r,error:i}=await e.from(`recording_reviewers`).select(`id, recording_review:recording_review_id!inner(id)`,{count:`exact`,head:!0}).eq(`recording_reviewer_id`,n).eq(`reviewer_status`,t.REVIEWING).eq(`recording_review.status`,`reviewing`).eq(`deleted`,!1);return i?{data:null,error:i}:{data:r,error:null}}var f={CHECKING:`checking`,WAITING:`waiting`};async function p({workspaceId:t,recordingApprovalId:n,recordingId:r,recordingApproverIds:i}){let{data:a,error:o}=await e.from(`recording_approvers`).insert(i.map((e,i)=>
15({workspace_id:t,recording_approval_id:n,recording_id:r,order_number:i,approver_id:e,approver_status:i===0?f.CHECKING:f.WAITING}))).select(`*, approver:employees!recording_approvers_approver_id_fkey(*)`);return o?{data:null,error:o}:{data:a,error:null}}async function m({workspaceId:t,recordingApprovalId:n,recordingId:r,recordingApproverIds:i}){let{data:a,error:o}=await e.from(`recording_approvers`).insert(i.map((e,i)=>({workspace_id:t,recording_approval_id:n,recording_id:r,order_number:i,approver_id:e,approver_status:f.CHECKING}))).select(`*, approver:employees!recording_approvers_approver_id_fkey(*)`);return o?{data:null,error:o}:{data:a,error:null}}async function h({approverIds:t,recordingApprovalId:n}){let{data:r,error:i}=await e.from(`recording_approvers`).update({deleted:!0}).in(`id`,t).eq(`recording_approval_id`,n).select();return i?{data:null,error:i}:{data:r,error:null}}async function g({recordingApprovalId:t}){let{data:n,error:r}=await e.from(`recording_approvers`).update({deleted:!0}).eq(`recording_approval_id`,t).eq(`deleted`,!1).select();return r?{data:null,error:r}:{data:n,error:null}}async function _({recordingApproverId:t}){let{data:n,error:r}=await e.from(`recording_approvers`).update({approver_status:`rejected`}).eq(`id`,t).select().maybeSingle();return r?{data:null,error:r}:{data:n,error:null}}async function v({recordingApproverId:t,recordingApprovalHistory:n}){let{data:r,error:i}=await e.from(`recording_approvers`).update({approver_status:`approved`,approved_at:n.created_at,recording_approval_history_id:n.id}).eq(`id`,t).select().maybeSingle();return i?{data:null,error:i}:{data:r,error:null}}async function y({recordingApproverId:t}){let{data:n,error:r}=await e.from(`recording_approvers`).update({approver_status:`checking`}).eq(`id`,t).select().maybeSingle();return r?{data:null,error:r}:{data:n,error:null}}async function b({recordingApprovalId:t}){let{data:n,error:r}=await e.from(`recording_approvers`).select(`*, approver:approver_id(*)`).order(`order_number`).eq(`recording_approval_id`,t).eq(`deleted`,!1);return r?{data:null,error:r}:{data:n,error:null}}async function x({approverId:t}){let{data:n,error:r}=await e.from(`recording_approvers`).select(` 16 *, 17 approver:approver_id(*), 18 recording_approval:recording_approval_id!inner( 19 *, 20 requestor:requested_by(*), 21 recording:recording_id( 22 *, 23 creator:creator_id(*), 24 recording_template:template_id(*), 25 recording_template_version:template_version_id(*), 26 workspace:workspace_id(*) 27 ) 28 ) 29 `).eq(`approver_id`,t).eq(`approver_status`,f.CHECKING).eq(`recording_approval.status`,`requested_approval`).eq(`deleted`,!1);return r?{data:null,error:r}:{data:n,error:null}}async function S({approverId:t}){let{count:n,error:r}=await e.from(`recording_approvers`).select(`id, recording_approval:recording_approval_id!inner(id)`,{count:`exact`,head:!0}).eq(`approver_id`,t).eq(`approver_status`,f.CHECKING).eq(`recording_approval.status`,`requested_approval`).eq(`deleted`,!1);return r?{data:null,error:r}:{data:n,error:null}}export{c as _,b as a,i as b,_ as c,d,r as f,l as g,a as h,x as i,g as l,u as m,m as n,v as o,n as p,p as r,y as s,S as t,h as u,s as v,o as y};
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.