PageSourceSearch

https://childcareforward.com/static/js/27.9581af52.chunk.js

js childcareforward.com collected 2026-10-07 15:20:36 UTC 33,599 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkproffer_dummy=self.webpackChunkproffer_dummy||[]).push([[27],{90197:(e,i,o)=>{o.d(i,{$1:()=>m,H2:()=>r,TU:()=>c,Xi:()=>f,nC:()=>v,s7:()=>a});var d=o(36150),n=o(15441),l=o(51778),t=o(9622),u=o(65411);const s={all:["licensing-user"],me:()=>[...s.all,"me"],centerIds:()=>[...s.all,"center-ids"],centerInfo:e=>[...s.all,"center-info",e],request:e=>[...s.all,"request",e],documentsCombined:e=>[...s.all,"documents",e,"combined"],documents:(e,i)=>[...s.all,"documents",e,i],submissionsStatus:(e,i)=>[...s.all,"submissions-status",e,i]},v=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return(0,d.I)({queryKey:s.centerIds(),queryFn:()=>(0,u.q2)(),enabled:e,staleTime:6e4,refetchOnWindowFocus:!1})},a=e=>(0,d.I)({queryKey:s.request(e||""),queryFn:()=>(0,u.rE)(e),enabled:!!e,staleTime:6e4,refetchOnWindowFocus:!1}),r=e=>(0,d.I)({queryKey:s.centerInfo(e||""),queryFn:()=>(0,u.e7)(e),enabled:!!e,staleTime:6e4,refetchOnWindowFocus:!1}),m=function(e){let i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return(0,d.I)({queryKey:s.documentsCombined(e||""),queryFn:()=>(0,u.I5)(e),enabled:!!e&&i,staleTime:6e4,refetchOnWindowFocus:!1})},c=(e,i)=>{const o=null===e||void 0===e?void 0:e.trim(),n=null===i||void 0===i?void 0:i.trim();return(0,d.I)({queryKey:s.submissionsStatus(o||"",n||""),queryFn:()=>
1(0,u.KF)(o,n),enabled:!!o&&!!n,staleTime:0,refetchOnWindowFocus:!1})},f=e=>{const i=(0,n.jE)();return(0,l.n)({mutationFn:i=>(0,u.iK)(e,i),onSuccess:()=>{i.invalidateQueries({queryKey:s.request(e)}),i.invalidateQueries({queryKey:s.documentsCombined(e)}),i.invalidateQueries({queryKey:s.documents(e,"recent")}),i.invalidateQueries({queryKey:s.documents(e,"older")})},onError:e=>{(0,t.Ni)((null===e||void 0===e?void 0:e.message)||"Failed to submit licensing portal review")}})}},40027:(e,i,o)=>{o.r(i),o.d(i,{default:()=>A});var d=o(9950),n=o(30615),l=o(64084),t=o(94572),u=o(2556),s=o(90197),v=o(37712),a=o(9622),r=o(74461);const m=e=>{const i=new Map;return e.forEach((e=>{null!==e&&void 0!==e&&e.value&&i.set(String(e.value),e)})),Array.from(i.values())},c=(e,i)=>i.split(".").reduce(((e,i)=>{if(null!==e&&void 0!==e)return e[i]}),e),f=(e,i)=>{for(const o of i){const i=c(e,o);if(Array.isArray(i))return i}return[]},p=(e,i)=>{for(const o of i){const i=null===e||void 0===e?void 0:e[o];if(null!=i&&""!==i)return String(i)}},b=e=>(Array.isArray(e)?e:[]).map((e=>{var i,o;const d=String((null===e||void 0===e?void 0:e.studentId)||(null===e||void 0===e?void 0:e.ownerId)||"");return{_id:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),id:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),name:(null===e||void 0===e?void 0:e.documentName)||(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.title)||"Document",fileUrl:(null===e||void 0===e?void 0:e.fileUrl)||"",thumbnailUrl:null===e||void 0===e?void 0:e.thumbnailUrl,isCompleted:"boolean"===typeof(null===e||void 0===e?void 0:e.isCompleted)?null===e||void 0===e?void 0:e.isCompleted:!(null===e||void 0===e||!e.fileUrl),templateId:(0,r.n)(null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),documentId:(0,r.n)(null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),submissionId:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),ownerId:d,ownerLabel:(null===e||void 0===e?void 0:e.studentName)||(null===e||void 0===e?void 0:e.ownerName)||d||"Student",documentTypeName:(null===e||void 0===e?void 0:e.documentTypeName)||(null===e||void 0===e||null===(i=e.documentType)||void 0===i?void 0:i.name)||(null===e||void 0===e||null===(o=e.type)||void 0===o?void 0:o.name)||""}})),h=e=>(Array.isArray(e)?e:[]).map((e=>{var i,o;const d=String((null===e||void 0===e?void 0:e.staffId)||(null===e||void 0===e?void 0:e.ownerId)||"");return{_id:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),id:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),name:(null===e||void 0===e?void 0:e.documentName)||(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.title)||"Document",fileUrl:(null===e||void 0===e?void 0:e.fileUrl)||"",thumbnailUrl:null===e||void 0===e?void 0:e.thumbnailUrl,isCompleted:"boolean"===typeof(null===e||void 0===e?void 0:e.isCompleted)?null===e||void 0===e?void 0:e.isCompleted:!(null===e||void 0===e||!e.fileUrl),templateId:(0,r.n)(null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),documentId:(0,r.n)(null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),submissionId:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),ownerId:d,ownerLabel:(null===e||void 0===e?void 0:e.staffName)||(null===e||void 0===e?void 0:e.ownerName)||d||"Staff",documentTypeName:(null===e||void 0===e?void 0:e.documentTypeName)||(null===e||void 0===e||null===(i=e.documentType)||void 0===i?void 0:i.name)||(null===e||void 0===e||null===(o=e.type)||void 0===o?void 0:o.name)||""}})),S=e=>{var i;return Array.isArray(e)&&e.length>0&&Array.isArray(null===(i=e[0])||void 0===i?void 0:i.submissions)?e.flatMap((e=>(e.submissions||[]).map((i=>({...i,userId:i.userId||e.userId,userName:i.userName||e.userName}))))):e},I=(e,i,o)=>{var d;return Array.isArray(e)&&e.length>0&&Array.isArray(null===(d=e[0])||void 0===d?void 0:d.submissions)?e.flatMap((e=>(e.submissions||[]).map((d=>({...d,[i]:(null===d||void 0===d?void 0:d[i])||(null===e||void 0===e?void 0:e[i]),[o]:(null===d||void 0===d?void 0:d[o])||(null===e||void 0===e?void 0:e[o])}))))):e},g=e=>(Array.isArray(e)?e:[]).map((e=>{var i,o;const d=String((null===e||void 0===e?void 0:e.userId)||(null===e||void 0===e?void 0:e.ownerId)||"");return{_id:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),id:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),name:(null===e||void 0===e?void 0:e.documentName)||(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.title)||"Document",fileUrl:(null===e||void 0===e?void 0:e.fileUrl)||"",thumbnailUrl:null===e||void 0===e?void 0:e.thumbnailUrl,isCompleted:"boolean"===typeof(null===e||void 0===e?void 0:e.isCompleted)?null===e||void 0===e?void 0:e.isCompleted:!(null===e||void 0===e||!e.fileUrl),templateId:(0,r.n)(null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),documentId:(0,r.n)(null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),submissionId:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),ownerId:d,ownerLabel:(null===e||void 0===e?void 0:e.userName)||(null===e||void 0===e?void 0:e.teacherName)||(null===e||void 0===e?void 0:e.ownerName)||d||"Teacher",documentTypeName:(null===e||void 0===e?void 0:e.documentTypeName)||(null===e||void 0===e||null===(i=e.documentType)||void 0===i?void 0:i.name)||(null===e||void 0===e||null===(o=e.type)||void 0===o?void 0:o.name)||""}})),y=e=>(Array.isArray(e)?e:[]).map((e=>{var i,o;const d=(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.documentId,null===e||void 0===e?void 0:e.templateId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id);return{_id:d,id:d,name:(null===e||void 0===e?void 0:e.documentName)||(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.title)||"Document",fileUrl:(null===e||void 0===e?void 0:e.fileUrl)||"",thumbnailUrl:null===e||void 0===e?void 0:e.thumbnailUrl,isCompleted:"boolean"===typeof(null===e||void 0===e?void 0:e.isCompleted)?null===e||void 0===e?void 0:e.isCompleted:!(null===e||void 0===e||!e.fileUrl),templateId:d,documentId:d,submissionId:(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id),documentTypeName:(null===e||void 0===e?void 0:e.documentTypeName)||(null===e||void 0===e||null===(i=e.documentType)||void 0===i?void 0:i.name)||(null===e||void 0===e||null===(o=e.type)||void 0===o?void 0:o.name)||""}})),N=()=>{var e,i,o,n,l,t,u,c,N,w,A,D,U,M,C,_,L,T,q,E,R,F,x,O;const[B,j]=(0,d.useState)(null),[W,$]=(0,d.useState)(null),[k,K]=(0,d.useState)(null),[P,Q]=(0,d.useState)(null),[H,X]=(0,d.useState)([]),[G,z]=(0,d.useState)(null),[J,V]=(0,d.useState)(""),[Y,Z]=(0,d.useState)([""]),[ee,ie]=(0,d.useState)(0),oe=(0,v.g)(),de=(0,s.nC)(!0),ne=(0,d.useMemo)((()=>{var e,i;const o=null===de||void 0===de||null===(e=de.data)||void 0===e||null===(i=e.data)||void 0===i?void 0:i.centers;return Array.isArray(o)?o.map((e=>({value:String((null===e||void 0===e?void 0:e.id)||(null===e||void 0===e?void 0:e._id)||""),label:(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.centerName)||(null===e||void 0===e?void 0:e.id)||""}))).filter((e=>e.value)):[]}),[null===de||void 0===de||null===(e=de.data)||void 0===e?void 0:e.data]),le=null!==(i=null!==B&&void 0!==B?B:ne[0])&&void 0!==i?i:null,te=null!==(o=null===le||void 0===le?void 0:le.value)&&void 0!==o?o:"",ue=(0,s.H2)(te||void 0),se=(0,d.useMemo)((()=>{var e,i,o,d,n;return(null===ue||void 0===ue||null===(e=ue.data)||void 0===e||null===(i=e.data)||void 0===i||null===(o=i.center)||void 0===o?void 0:o.centerName)||(null===ue||void 0===ue||null===(d=ue.data)||void 0===d||null===(n=d.data)||void 0===n?void 0:n.centerName)||(null===le||void 0===le?void 0:le.label)||""}),[null===le||void 0===le?void 0:le.label,null===ue||void 0===ue||null===(n=ue.data)||void 0===n||null===(l=n.data)||void 0===l||null===(t=l.center)||void 0===t?void 0:t.centerName,null===ue||void 0===ue||null===(u=ue.data)||void 0===u||null===(c=u.data)||void 0===c?void 0:c.centerName]),ve=(0,s.s7)(te||void 0),ae=(0,s.$1)(te||void 0,!0),re=(0,s.Xi)(te||""),me=(0,d.useMemo)((()=>{var e,i,o,d,n,l;const t=(null===ue||void 0===ue||null===(e=ue.data)||void 0===e||null===(i=e.data)||void 0===i?void 0:i.center)||(null===ue||void 0===ue||null===(o=ue.data)||void 0===o?void 0:o.data),u=(null===ve||void 0===ve||null===(d=ve.data)||void 0===d?void 0:d.data)||{};return(null===t||void 0===t||null===(n=t.adminId)||void 0===n?void 0:n.name)||(null===t||void 0===t||null===(l=t.directorId)||void 0===l?void 0:l.name)||(null===t||void 0===t?void 0:t.directorName)||(null===u||void 0===u?void 0:u.directorName)||(null===u||void 0===u?void 0:u.centerDirectorName)||[null===u||void 0===u?void 0:u.directorFirstName,null===u||void 0===u?void 0:u.directorLastName].filter(
1Boolean).join(" ")||""}),[null===ue||void 0===ue||null===(N=ue.data)||void 0===N||null===(w=N.data)||void 0===w?void 0:w.center,null===ue||void 0===ue||null===(A=ue.data)||void 0===A?void 0:A.data,null===ve||void 0===ve||null===(D=ve.data)||void 0===D?void 0:D.data]),ce=(0,d.useMemo)((()=>{var e,i,o,d,n;return String((null===ue||void 0===ue||null===(e=ue.data)||void 0===e||null===(i=e.data)||void 0===i||null===(o=i.center)||void 0===o?void 0:o.licenseNumber)||(null===ue||void 0===ue||null===(d=ue.data)||void 0===d||null===(n=d.data)||void 0===n?void 0:n.licenseNumber)||"")}),[null===ue||void 0===ue||null===(U=ue.data)||void 0===U||null===(M=U.data)||void 0===M||null===(C=M.center)||void 0===C?void 0:C.licenseNumber,null===ue||void 0===ue||null===(_=ue.data)||void 0===_||null===(L=_.data)||void 0===L?void 0:L.licenseNumber]),fe=(0,d.useMemo)((()=>{var e,i;return(null===ae||void 0===ae||null===(e=ae.data)||void 0===e||null===(i=e.data)||void 0===i?void 0:i.allDocuments)||{}}),[null===ae||void 0===ae||null===(T=ae.data)||void 0===T||null===(q=T.data)||void 0===q?void 0:q.allDocuments]),pe=(0,d.useMemo)((()=>{var e,i;return(null===ae||void 0===ae||null===(e=ae.data)||void 0===e||null===(i=e.data)||void 0===i?void 0:i.recentDocuments)||{}}),[null===ae||void 0===ae||null===(E=ae.data)||void 0===E||null===(R=E.data)||void 0===R?void 0:R.recentDocuments]),be=(0,d.useMemo)((()=>{var e;return(null===ve||void 0===ve||null===(e=ve.data)||void 0===e?void 0:e.data)||{}}),[null===ve||void 0===ve||null===(F=ve.data)||void 0===F?void 0:F.data]),he=(0,d.useMemo)((()=>{const e=String((null===be||void 0===be?void 0:be.requestId)||""),i=String((null===fe||void 0===fe?void 0:fe.requestId)||""),o=String((null===pe||void 0===pe?void 0:pe.requestId)||"");return e||i||o||""}),[null===fe||void 0===fe?void 0:fe.requestId,null===pe||void 0===pe?void 0:pe.requestId,null===be||void 0===be?void 0:be.requestId]),Se=(0,d.useMemo)((()=>new Set(b(I(f(pe,["studentSubmissions","studentDocuments"]),"studentId","studentName")).map((e=>String((null===e||void 0===e?void 0:e.submissionId)||""))).filter(Boolean))),[pe]),Ie=(0,d.useMemo)((()=>new Set(h(I(f(pe,["staffSubmissions","staffDocuments"]),"staffId","staffName")).map((e=>String((null===e||void 0===e?void 0:e.submissionId)||""))).filter(Boolean))),[pe]),ge=(0,d.useMemo)((()=>new Set(g(S(f(pe,["teacherSubmissions","teacherDocuments"]))).map((e=>String((null===e||void 0===e?void 0:e.submissionId)||""))).filter(Boolean))),[pe]),ye=(0,d.useMemo)((()=>new Set(y(f(pe,["centerSubmissions","centerDocuments"])).map((e=>String((null===e||void 0===e?void 0:e.documentId)||(null===e||void 0===e?void 0:e.templateId)||(null===e||void 0===e?void 0:e._id)||""))).filter(Boolean))),[pe]),Ne=(0,s.TU)(te||void 0,he||void 0),we=(0,d.useMemo)((()=>{var e,i,o,d,n,l,t,u,s,v,a,m,c;const f=new Map,p=(null===Ne||void 0===Ne||null===(e=Ne.data)||void 0===e?void 0:e.data)||{},b=(e,i)=>
1{(Array.isArray(e)?e:[]).forEach((e=>{const o=(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id);o&&f.set(o,i)}))};return b(null===p||void 0===p||null===(i=p.studentSubmissions)||void 0===i?void 0:i.sentNotUpdated,"sentNotUpdated"),b(null===p||void 0===p||null===(o=p.studentSubmissions)||void 0===o?void 0:o.sentAndUpdated,"sentAndUpdated"),b(null===p||void 0===p||null===(d=p.studentSubmissions)||void 0===d?void 0:d.notSent,"notSent"),b(null===p||void 0===p||null===(n=p.staffSubmissions)||void 0===n?void 0:n.sentNotUpdated,"sentNotUpdated"),b(null===p||void 0===p||null===(l=p.staffSubmissions)||void 0===l?void 0:l.sentAndUpdated,"sentAndUpdated"),b(null===p||void 0===p||null===(t=p.staffSubmissions)||void 0===t?void 0:t.notSent,"notSent"),b(null===p||void 0===p||null===(u=p.teacherSubmissions)||void 0===u?void 0:u.sentNotUpdated,"sentNotUpdated"),b(null===p||void 0===p||null===(s=p.teacherSubmissions)||void 0===s?void 0:s.sentAndUpdated,"sentAndUpdated"),b(null===p||void 0===p||null===(v=p.teacherSubmissions)||void 0===v?void 0:v.notSent,"notSent"),b(null===p||void 0===p||null===(a=p.centerSubmissions)||void 0===a?void 0:a.sentNotUpdated,"sentNotUpdated"),b(null===p||void 0===p||null===(m=p.centerSubmissions)||void 0===m?void 0:m.sentAndUpdated,"sentAndUpdated"),b(null===p||void 0===p||null===(c=p.centerSubmissions)||void 0===c?void 0:c.notSent,"notSent"),f}),[null===Ne||void 0===Ne||null===(x=Ne.data)||void 0===x?void 0:x.data]),Ae=(0,d.useMemo)((()=>{var e,i,o,d,n,l,t,u,s,v,a,m,c;const f=new Map,b=(null===Ne||void 0===Ne||null===(e=Ne.data)||void 0===e?void 0:e.data)||{},h=e=>
1{(Array.isArray(e)?e:[]).forEach((e=>{const i=(0,r.n)(null===e||void 0===e?void 0:e.submissionId,null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e._id);i&&f.set(i,{sentToLicensingDate:p(e,["sentToLicensingAt","sentToLicensingDate","sentToLicensingOn","sentAt","licenseSentAt"]),updatedAt:p(e,["updatedAt"])})}))};return h(null===b||void 0===b||null===(i=b.studentSubmissions)||void 0===i?void 0:i.sentNotUpdated),h(null===b||void 0===b||null===(o=b.studentSubmissions)||void 0===o?void 0:o.sentAndUpdated),h(null===b||void 0===b||null===(d=b.studentSubmissions)||void 0===d?void 0:d.notSent),h(null===b||void 0===b||null===(n=b.staffSubmissions)||void 0===n?void 0:n.sentNotUpdated),h(null===b||void 0===b||null===(l=b.staffSubmissions)||void 0===l?void 0:l.sentAndUpdated),h(null===b||void 0===b||null===(t=b.staffSubmissions)||void 0===t?void 0:t.notSent),h(null===b||void 0===b||null===(u=b.teacherSubmissions)||void 0===u?void 0:u.sentNotUpdated),h(null===b||void 0===b||null===(s=b.teacherSubmissions)||void 0===s?void 0:s.sentAndUpdated),h(null===b||void 0===b||null===(v=b.teacherSubmissions)||void 0===v?void 0:v.notSent),h(null===b||void 0===b||null===(a=b.centerSubmissions)||void 0===a?void 0:a.sentNotUpdated),h(null===b||void 0===b||null===(m=b.centerSubmissions)||void 0===m?void 0:m.sentAndUpdated),h(null===b||void 0===b||null===(c=b.centerSubmissions)||void 0===c?void 0:c.notSent),f}),[null===Ne||void 0===Ne||null===(O=Ne.data)||void 0===O?void 0:O.data]),De=(0,d.useMemo)((()=>f(fe,["studentSubmissions","studentDocuments"])),[fe]),Ue=(0,d.useMemo)((()=>f(fe,["staffSubmissions","staffDocuments"])),[fe]),Me=(0,d.useMemo)((()=>f(fe,["teacherSubmissions","teacherDocuments"])),[fe]),Ce=(0,d.useMemo)((()=>{var e;const i=De,o=Array.isArray(i)&&i.length>0&&Array.isArray(null===(e=i[0])||void 0===e?void 0:e.submissions)?i.flatMap((e=>(e.submissions||[]).map((i=>({...i,studentId:i.studentId||e.studentId,studentName:i.studentName||e.studentName}))))):i;return b(o).map((e=>{const i=String((null===e||void 0===e?void 0:e.submissionId)||""),o=we.get(i)||"notSent",d=Ae.get(i);return{...e,status:o,sentToLicensingDate:null===d||void 0===d?void 0:d.sentToLicensingDate,updatedAt:null===d||void 0===d?void 0:d.updatedAt}}))}),[De,Ae,we]),_e=(0,d.useMemo)((()=>{const e=new Map;return Ce.forEach((i=>{const o=String((null===i||void 0===i?void 0:i.submissionId)||(null===i||void 0===i?void 0:i.id)||(null===i||void 0===i?void 0:i._id)||"");o&&e.set(o,i)})),b(I(f(pe,["studentSubmissions","studentDocuments"]),"studentId","studentName")).forEac
1h((i=>{const o=String((null===i||void 0===i?void 0:i.submissionId)||(null===i||void 0===i?void 0:i.id)||(null===i||void 0===i?void 0:i._id)||"");o&&(e.has(o)||e.set(o,{...i,status:"notSent"}))})),Array.from(e.values())}),[Ce,pe]),Le=(0,d.useMemo)((()=>{var e;const i=Ue,o=Array.isArray(i)&&i.length>0&&Array.isArray(null===(e=i[0])||void 0===e?void 0:e.submissions)?i.flatMap((e=>(e.submissions||[]).map((i=>({...i,staffId:i.staffId||e.staffId,staffName:i.staffName||e.staffName}))))):i;return h(o).map((e=>{const i=String((null===e||void 0===e?void 0:e.submissionId)||""),o=we.get(i)||"notSent",d=Ae.get(i);return{...e,status:o,sentToLicensingDate:null===d||void 0===d?void 0:d.sentToLicensingDate,updatedAt:null===d||void 0===d?void 0:d.updatedAt}}))}),[Ue,Ae,we]),Te=(0,d.useMemo)((()=>{const e=new Map;return Le.forEach((i=>{const o=String((null===i||void 0===i?void 0:i.submissionId)||(null===i||void 0===i?void 0:i.id)||(null===i||void 0===i?void 0:i._id)||"");o&&e.set(o,i)})),h(I(f(pe,["staffSubmissions","staffDocuments"]),"staffId","staffName")).forEac
1h((i=>{const o=String((null===i||void 0===i?void 0:i.submissionId)||(null===i||void 0===i?void 0:i.id)||(null===i||void 0===i?void 0:i._id)||"");o&&(e.has(o)||e.set(o,{...i,status:"notSent"}))})),Array.from(e.values())}),[Le,pe]),qe=(0,d.useMemo)((()=>{var e;const i=Me,o=Array.isArray(i)&&i.length>0&&Array.isArray(null===(e=i[0])||void 0===e?void 0:e.submissions)?i.flatMap((e=>(e.submissions||[]).map((i=>({...i,userId:i.userId||e.userId,userName:i.userName||e.userName}))))):i;return g(o).map((e=>{const i=String((null===e||void 0===e?void 0:e.submissionId)||""),o=we.get(i)||"notSent",d=Ae.get(i);return{...e,status:o,sentToLicensingDate:null===d||void 0===d?void 0:d.sentToLicensingDate,updatedAt:null===d||void 0===d?void 0:d.updatedAt}}))}),[Me,Ae,we]),Ee=(0,d.useMemo)((()=>{const e=new Map;return qe.forEach((i=>{const o=String((null===i||void 0===i?void 0:i.submissionId)||(null===i||void 0===i?void 0:i.id)||(null===i||void 0===i?void 0:i._id)||"");o&&e.set(o,i)})),g(S(f(pe,["teacherSubmissions","teacherDocuments"]))).forEach((i=>{const o=String((null===i||void 0===i?void 0:i.submissionId)||(null===i||void 0===i?void 0:i.id)||(null===i||void 0===i?void 0:i._id)||"");o&&(e.has(o)||e.set(o,{...i,status:"notSent"}))})),Array.from(e.values())}),[qe,pe]),Re=(0,d.useMemo)((()=>y(f(fe,["centerSubmissions","centerDocuments"])).map((e=>{const i=String((null===e||void 0===e?void 0:e.submissionId)||""),o=we.get(i)||"notSent",d=Ae.get(i);return{...e,status:o,sentToLicensingDate:null===d||void 0===d?void 0:d.sentToLicensingDate,updatedAt:null===d||void 0===d?void 0:d.updatedAt}}))),[fe,Ae,we]),Fe=(0,d.useMemo)((()=>{const e=new Map;return Re.forEach((i=>{const o=String((null===i||void 0===i?void 0:i.documentId)||(null===i||void 0===i?void 0:i.templateId)||(null===i||void 0===i?void 0:i._id)||"");o&&e.set(o,i)})),y(f(pe,["centerSubmissions","centerDocuments"])).forEach((i=>{const o=String((null===i||void 0===i?void 0:i.documentId)||(null===i||void 0===i?void 0:i.templateId)||(null===i||void 0===i?void 0:i._id)||"");o&&(e.has(o)||e.set(o,{...i,status:"notSent"}))})),Array.from(e.values())}),[Re,pe]),xe=(0,d.useMemo)((()=>{const e=new Set(_e.map((e=>String((null===e||void 0===e?void 0:e.ownerId)||""))).filter(Boolean)),i=_e.map((e=>({value:String((null===e||void 0===e?void 0:e.ownerId)||""),label:(null===e||void 0===e?void 0:e.ownerLabel)||"Student",hasDocs:!0}))).filter((e=>e.value)),o=De.map((i=>{const o=String((null===i||void 0===i?void 0:i.studentId)||(null===i||void 0===i?void 0:i.ownerId)||"");return{value:o,label:(null===i||void 0===i?void 0:i.studentName)||(null===i||void 0===i?void 0:i.ownerName)||(null===i||void 0===i?void 0:i.name)||`${(null===i||void 0===i?void 0:i.firstName)||""} ${(null===i||void 0===i?void 0:i.lastName)||""}`.trim()||"Student",hasDocs:e.has(o)}})).filter((e=>e.value));return m([...i,...o]).map((e=>({...e,hasDocs:!0})))}),[_e,De]),Oe=(0,d.useMemo)((()=>{const e=new Set(Te.map((e=>String((null===e||void 0===e?void 0:e.ownerId)||""))).filter(Boolean)),i=Te.map((e=>({value:String((null===e||void 0===e?void 0:e.ownerId)||""),label:(null===e||void 0===e?void 0:e.ownerLabel)||"Staff",hasDocs:!0}))).filter((e=>e.value)),o=Ue.map((i=>{const o=String((null===i||void 0===i?void 0:i.staffId)||(null===i||void 0===i?void 0:i.ownerId)||"");return{value:o,label:(null===i||void 0===i?void 0:i.staffName)||(null===i||void 0===i?void 0:i.ownerName)||(null===i||void 0===i?void 0:i.name)||`${(null===i||void 0===i?void 0:i.firstName)||""} ${(null===i||void 0===i?void 0:i.lastName)||""}`.trim()||"Staff",hasDocs:e.has(o)}})).filter((e=>e.value)),d=f(be,["staff","request.staff","centerRequest.staff","requestData.staff","staffList","staffIds"]).map((i=>{var o;const d=String("string"===typeof i||"number"===typeof i?i:(null===i||void 0===i?void 0:i.staffId)||(null===i||void 0===i?void 0:i._id)||(null===i||void 0===i?void 0:i.id)||""),n="object"===typeof i&&((null===i||void 0===i?void 0:i.staffName)||(null===i||void 0===i?void 0:i.name)||`${(null===i||void 0===i?void 0:i.firstName)||""} ${(null===i||void 0===i?void 0:i.lastName)||""}`.trim())||(null===(o=Te.find((e=>String((null===e||void 0===e?void 0:e.ownerId)||"")===d)))||void 0===o?void 0:o.ownerLabel)||"Staff";return{value:d,label:n,hasDocs:e.has(d)}})).filter((e=>e.value)),n=m([...o,...d]),l=new Set(n.map((e=>String(e.value||""))));return m([...n,...i.filter((e=>l.has(e.value)))]).map((e=>({...e,hasDocs:!0})))}),[Te,be,Ue]),Be=(0,d.useMemo)((()=>{const e=new Set(Ee.map((e=>
1String((null===e||void 0===e?void 0:e.ownerId)||""))).filter(Boolean)),i=Ee.map((e=>({value:String((null===e||void 0===e?void 0:e.ownerId)||""),label:(null===e||void 0===e?void 0:e.ownerLabel)||"Teacher",hasDocs:!0}))).filter((e=>e.value)),o=Me.map((i=>{const o=String((null===i||void 0===i?void 0:i.userId)||(null===i||void 0===i?void 0:i.ownerId)||"");return{value:o,label:(null===i||void 0===i?void 0:i.userName)||(null===i||void 0===i?void 0:i.teacherName)||(null===i||void 0===i?void 0:i.ownerName)||(null===i||void 0===i?void 0:i.name)||`${(null===i||void 0===i?void 0:i.firstName)||""} ${(null===i||void 0===i?void 0:i.lastName)||""}`.trim()||"Teacher",hasDocs:e.has(o)}})).filter((e=>e.value)),d=f(be,["teachers","teacherDocuments","request.teachers","request.teacherDocuments","centerRequest.teachers","teacherList","teacherIds","userIds"]).map((i=>{var o;const d=String("string"===typeof i||"number"===typeof i?i:(null===i||void 0===i?void 0:i.userId)||(null===i||void 0===i?void 0:i.teacherId)||(null===i||void 0===i?void 0:i._id)||(null===i||void 0===i?void 0:i.id)||""),n="object"===typeof i&&((null===i||void 0===i?void 0:i.userName)||(null===i||void 0===i?void 0:i.teacherName)||(null===i||void 0===i?void 0:i.name)||`${(null===i||void 0===i?void 0:i.firstName)||""} ${(null===i||void 0===i?void 0:i.lastName)||""}`.trim())||(null===(o=Ee.find((e=>String((null===e||void 0===e?void 0:e.ownerId)||"")===d)))||void 0===o?void 0:o.ownerLabel)||"Teacher";return{value:d,label:n,hasDocs:e.has(d)}})).filter((e=>e.value)),n=m([...d,...o]),l=new Set(n.map((e=>String(e.value||""))));return m([...n,...i.filter((e=>l.has(e.value)))]).map((e=>({...e,hasDocs:!0})))}),[Ee,be,Me]),je=(0,d.useMemo)((()=>m([...Oe.map((e=>({...e,kind:"staff"}))),...Be.map((e=>({...e,kind:"substitute"})))])),[Oe,Be]),We=(0,d.useMemo)((()=>{const e=Fe.map((e=>({value:String((null===e||void 0===e?void 0:e.documentId)||(null===e||void 0===e?void 0:e.templateId)||(null===e||void 0===e?void 0:e._id)||""),label:(null===e||void 0===e?void 0:e.name)||"Document"}))).filter((e=>e.value));return m(e)}),[Fe]);(0,d.useEffect)((()=>{W&&!Oe.some((e=>e.value===W.value))&&$(null)}),[Oe,W]),(0,d.useEffect)((()=>{k&&!xe.some((e=>e.value===k.value))&&K(null)}),[xe,k]),(0,d.useEffect)((()=>{H.some((e=>!We.some((i=>i.value===e.value))))&&X([])}),[We,H]),(0,d.useEffect)((()=>{P&&!Be.some((e=>e.value===P.value))&&Q(null)}),[Be,P]);const $e=(0,d.useMemo)((()=>null!==W&&void 0!==W&&W.value?Te.filter((e=>String((null===e||void 0===e?void 0:e.ownerId)||"")===String(W.value))):[]),[Te,W]),ke=(0,d.useMemo)((()=>null!==k&&void 0!==k&&k.value?_e.filter((e=>String((null===e||void 0===e?void 0:e.ownerId)||"")===String(k.value))):[]),[_e,k]),Ke=(0,d.useMemo)((()=>null!==P&&void 0!==P&&P.value?Ee.filter((e=>String((null===e||void 0===e?void 0:e.ownerId)||"")===String(P.value))):[]),[Ee,P]),Pe=(0,d.useMemo)((()=>{if(0===H.length)return[];const e=new Set(H.map((e=>String((null===e||void 0===e?void 0:e.value)||""))).filter(Boolean));return Fe.filter((i=>{const o=String((null===i||void 0===i?void 0:i.documentId)||(null===i||void 0===i?void 0:i.templateId)||(null===i||void 0===i?void 0:i._id)||"");return o&&e.has(o)}))}),[Fe,H]),Qe=!!k,He=!!W,Xe=!!P,Ge=H.length>0,ze=He||Xe||Ge,Je=Qe||Ge,Ve=Qe||He||Xe,Ye=!!k||!!W||!!P||H.length>0,Ze=!!k&&0===ke.length||!!W&&0===$e.length||!!P&&0===Ke.length,ei=(e,i)=>{const o=((e||"").split("#")[0].split("?")[0].split("/").pop()||"").toLowerCase();if(o.endsWith(".pdf"))return"pdf";if(o.endsWith(".docx"))return"docx";if(o.endsWith(".doc"))return"doc";const d=(i||"").trim().toLowerCase();return d.endsWith(".pdf")?"pdf":d.endsWith(".docx")?"docx":d.endsWith(".doc")?"doc":null},ii=async(e,i)=>{if(e)try{const o=((e,i)=>{const o=(e||"document").trim()||"document",d=o.toLowerCase();return d.endsWith(".pdf")||d.endsWith(".doc")||d.endsWith(".docx")?o:`${o}.${i}`})(i||"document",ei(e,i)||"pdf"),d=await oe.mutateAsync({fileUrl:e}),n=URL.createObjectURL(d),l=document.createElement("a");l.href=n,l.download=o,document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(n)}catch{(0,a.Ni)("Failed to download document")}finally{z(null)}else(0,a.Ni)("Document URL not available")};(0,d.useEffect)((()=>{const e=e=>{if(!G)return;e.target.closest(".doc-actions-menu")||z(null)};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[G]);return{centerOptions:ne,selectedCenter:le,handleCenterChange:e=>{j(e),$(null),K(null),Q(null),X([])},centerName:se,directorName:me,licenseNumber:ce,studentFilterOptions:xe,staffFilterOptions:je,teacherFilterOptions:Be,selectedCenterDocumentsOptions:We,selectedStaffOptions:je,selectedStudentOptions:xe,selectedTeacherOptions:Be,isRightStudentDisabled:ze,isRightStaffDisabled:Je,isRightCenterDisabled:Ve,rightStudentFilter:k,rightStaffFilter:W,rightTeacherFilter:P,rightCenterFilter:H,handleRightStudentChange:e=>{K(e||null)},handleRightStaffChange:e=>{const i=e||null;if("substitute"===(null===i||void 0===i?void 0:i.kind))return Q(i),void $(null);$(i),Q(null)},handleRightCenterChange:e=>{X(e||[])},filteredStaffDocuments:$e,filteredStudentDocuments:ke,filteredTeacherDocuments:Ke,filteredCenterDocuments:Pe,recentStudentSubmissionIds:Se,recentStaffSubmissionIds:Ie,recentTeacherSubmissionIds:ge,recentCenterDocumentIds:ye,addReviewRoundMutation:re,handleSendReviewRound:async()=>
1{if(!te)return void(0,a.Ni)("No accessible center found for this licensing user");const e=ke.map((e=>null===e||void 0===e?void 0:e.submissionId)).filter(Boolean),i=$e.map((e=>null===e||void 0===e?void 0:e.submissionId)).filter(Boolean),o=Ke.map((e=>null===e||void 0===e?void 0:e.submissionId)).filter(Boolean),d=Pe.map((e=>(null===e||void 0===e?void 0:e.documentId)||(null===e||void 0===e?void 0:e._id)||(null===e||void 0===e?void 0:e.templateId))).filter(Boolean);if(0===e.length&&0===i.length&&0===o.length&&0===d.length)return void(0,a.Ni)("Select at least one document to review");const n=Y.map((e=>(e||"").trim().toLowerCase())).filter(Boolean).slice(0,2);await re.mutateAsync({studentSubmissionIds:e,staffSubmissionIds:i,teacherSubmissionIds:o,centerDocumentIds:d,comments:(J||"").trim()||void 0,additionalEmails:n.length>0?n:void 0}),(0,a.GF)("Email sent to director successfully.")},activeDocMenu:G,setActiveDocMenu:z,handleDownloadDocument:ii,handlePrintDocument:async(e,i)=>{if(!e)return void(0,a.Ni)("Document URL not available");z(null);const o=ei(e,i);if(o&&"pdf"!==o)return(0,a.Ni)("Print preview is only available for PDF files. Downloading instead."),void await ii(e,i||"document");try{const i=await oe.mutateAsync({fileUrl:e}),o=URL.createObjectURL(i),d=document.createElement("iframe");d.style.position="fixed",d.style.right="0",d.style.bottom="0",d.style.width="0",d.style.height="0",d.style.border="0",d.src=o,d.onload=()=>{try{var e,i;null===(e=d.contentWindow)||void 0===e||e.focus(),null===(i=d.contentWindow)||void 0===i||i.print()}catch{(0,a.Ni)("Unable to open print preview")}finally{setTimeout((()=>{document.body.contains(d)&&document.body.removeChild(d),URL.revokeObjectURL(o)}),1e4)}},document.body.appendChild(d)}catch{(0,a.Ni)("Failed to load document for printing")}},hasRightFilterSelected:Ye,isReviewFormDisabled:Ze,handleDoneReviewing:async()=>{if(!te)return void(0,a.Ni)("No accessible center found for this licensing user");const e=ke.map((e=>null===e||void 0===e?void 0:e.submissionId)).filter(Boolean),i=$e.map((e=>null===e||void 0===e?void 0:e.submissionId)).filter(Boolean),o=Ke.map((e=>null===e||void 0===e?void 0:e.submissionId)).filter(Boolean),d=Pe.map((e=>(null===e||void 0===e?void 0:e.documentId)||(null===e||void 0===e?void 0:e._id)||(null===e||void 0===e?void 0:e.templateId))).filter(Boolean);0!==e.length||0!==i.length||0!==o.length||0!==d.length?(await re.mutateAsync({studentSubmissionIds:e,staffSubmissionIds:i,teacherSubmissionIds:o,centerDocumentIds:d}),$(null),K(null),Q(null),X([]),z(null),Z([""]),ie(0),V("")):(0,a.Ni)("Select at least one document to review")},addNotes:J,setAddNotes:V,directorEmails:Y,additionalEmailCount:ee,handleDirectorEmailChange:(e,i)=>{Z((o=>{const d=[...o];return d[e]=i,d}))},handleAddAdditionalEmail:()=>{ee>=2||(Z((e=>[...e,""])),ie((e=>e+1)))},handleRemoveAdditionalEmail:e=>{e<=0||(Z((i=>{if(e>=i.length)return i;const o=i.filter(((i,o)=>o!==e));return o.length>0?o:[""]})),ie((e=>Math.max(e-1,0))))},refetchRecentRequests:()=>{te&&(ae.refetch(),ve.refetch())}}};var w=o(44414);const A=()=>{var e;const i=N(),o=String((null===(e=i.selectedCenter)||void 0===e?void 0:e.value)||"").trim(),s=(0,d.useRef)("");return(0,d.useEffect)((()=>{o?s.current!==o&&(s.current=o,i.refetchRecentRequests()):s.current=""}),[o]),(0,w.jsx)(t.A,{children:(0,w.jsxs)("div",{className:"sm:p-6 p-4 bg-secondaryNeutral overflow-y-scroll h-[calc(100vh-83px)] custom-scrollbar",children:[(0,w.jsxs)("div",{className:"mb-4 flex items-center gap-3",children:[(0,w.jsx)("span",{className:"text-sm font-semibold text-secondary whitespace-nowrap",children:"Center:"}),(0,w.jsx)("div",{className:"w-72",children:(0,w.jsx)(n.Ay,{options:i.centerOptions,value:i.selectedCenter,onChange:e=>i.handleCenterChange(e),placeholder:"Select a center...",classNamePrefix:"react-select",isClearable:!1})})]}),(0,w.jsx)(u.A,{state:i,showCenterDocumentFilter:!0,mergeSubstitutesIntoStaff:!0,renderDocumentSectionLabel:e=>(0,w.jsx)(l.A,{text:e})})]})})}}}]);

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.