![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/lavocat.ca/private_html/.next/static/chunks/ |
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6916,9899],{6916:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(37876),s=r(14232);r(74750),r(95532);let l=["text/plain","text/markdown","text/csv","application/json","text/x-log","text/x-yaml","text/yaml","text/xml","application/xml","text/html","text/css","text/javascript","application/javascript","application/typescript","text/typescript"],a=[".txt",".md",".csv",".log",".json",".ts",".js",".css",".html",".xml",".yaml",".yml"],i=e=>{let{url:t,type:r,name:i,status:o,onApprove:c,onReject:u,onDelete:d,isAdmin:f}=e,[p,m]=(0,s.useState)(null),[h,x]=(0,s.useState)(!1),[y,v]=(0,s.useState)(null),E=()=>{let e=i?i.slice(i.lastIndexOf(".")).toLowerCase():"";return l.includes(r)||a.includes(e)};return((0,s.useEffect)(()=>{E()&&(x(!0),v(null),fetch(t).then(e=>{if(!e.ok)throw Error("Failed to fetch file");return e.text()}).then(m).catch(e=>v(e.message)).finally(()=>x(!1)))},[t,r,i]),E())?h?(0,n.jsx)("div",{className:"p-8 text-center text-gray-500",children:"Loading preview..."}):y?(0,n.jsxs)("div",{className:"p-8 text-center text-red-600",children:["Failed to load file: ",y]}):(0,n.jsx)("div",{className:"p-4 max-h-[70vh] overflow-auto bg-gray-900 text-gray-100 rounded-lg shadow-inner border border-gray-300 text-left",children:(0,n.jsx)("pre",{className:"whitespace-pre-wrap break-words text-sm font-mono",children:p})}):(0,n.jsxs)("div",{className:"p-8 text-center text-red-600 font-bold",children:["PDF viewing is temporarily disabled for stability. Please contact the admin if you need this feature re-enabled.",(0,n.jsx)("br",{}),(0,n.jsx)("span",{className:"block mt-2 text-gray-500",children:"Preview not available for this file type."}),f&&(0,n.jsxs)("div",{className:"mt-4 text-sm",children:["Admin mode: ",i]})]})},o=e=>(0,n.jsx)(i,{...e})},23042:(e,t,r)=>{"use strict";r.d(t,{N:()=>x});var n=r(14232),s=r(50181);function l(){let e=(0,n.useRef)(!1);return(0,s.E)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var a=r(42178),i=r(3866),o=r(91200);class c extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){let r=(0,n.useId)(),s=(0,n.useRef)(null),l=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:e,height:n,top:a,left:i}=l.current;if(t||!s.current||!e||!n)return;s.current.dataset.motionPopId=r;let o=document.createElement("style");return document.head.appendChild(o),o.sheet&&o.sheet.insertRule(`
[data-motion-pop-id="${r}"] {
position: absolute !important;
width: ${e}px !important;
height: ${n}px !important;
top: ${a}px !important;
left: ${i}px !important;
}
`),()=>{document.head.removeChild(o)}},[t]),n.createElement(c,{isPresent:t,childRef:s,sizeRef:l},n.cloneElement(e,{ref:s}))}let d=({children:e,initial:t,isPresent:r,onExitComplete:s,custom:l,presenceAffectsLayout:a,mode:c})=>{let d=(0,o.M)(f),p=(0,n.useId)(),m=(0,n.useMemo)(()=>({id:p,initial:t,isPresent:r,custom:l,onExitComplete:e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;s&&s()},register:e=>(d.set(e,!1),()=>d.delete(e))}),a?void 0:[r]);return(0,n.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[r]),n.useEffect(()=>{r||d.size||!s||s()},[r]),"popLayout"===c&&(e=n.createElement(u,{isPresent:r},e)),n.createElement(i.t.Provider,{value:m},e)};function f(){return new Map}var p=r(5048),m=r(62919);let h=e=>e.key||"",x=({children:e,custom:t,initial:r=!0,onExitComplete:i,exitBeforeEnter:o,presenceAffectsLayout:c=!0,mode:u="sync"})=>{var f;(0,m.V)(!o,"Replace exitBeforeEnter with mode='wait'");let x=(0,n.useContext)(p.L).forceRender||function(){let e=l(),[t,r]=(0,n.useState)(0),s=(0,n.useCallback)(()=>{e.current&&r(t+1)},[t]);return[(0,n.useCallback)(()=>a.Gt.postRender(s),[s]),t]}()[0],y=l(),v=function(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}(e),E=v,k=(0,n.useRef)(new Map).current,g=(0,n.useRef)(E),w=(0,n.useRef)(new Map).current,b=(0,n.useRef)(!0);if((0,s.E)(()=>{b.current=!1,v.forEach(e=>{let t=h(e);w.set(t,e)}),g.current=E}),f=()=>{b.current=!0,w.clear(),k.clear()},(0,n.useEffect)(()=>()=>f(),[]),b.current)return n.createElement(n.Fragment,null,E.map(e=>n.createElement(d,{key:h(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:c,mode:u},e)));E=[...E];let R=g.current.map(h),j=v.map(h),C=R.length;for(let e=0;e<C;e++){let t=R[e];-1!==j.indexOf(t)||k.has(t)||k.set(t,void 0)}return"wait"===u&&k.size&&(E=[]),k.forEach((e,r)=>{if(-1!==j.indexOf(r))return;let s=w.get(r);if(!s)return;let l=R.indexOf(r),a=e;a||(a=n.createElement(d,{key:h(s),isPresent:!1,onExitComplete:()=>{k.delete(r);let e=Array.from(w.keys()).filter(e=>!j.includes(e));if(e.forEach(e=>w.delete(e)),g.current=v.filter(t=>{let n=h(t);return n===r||e.includes(n)}),!k.size){if(!1===y.current)return;x(),i&&i()}},custom:t,presenceAffectsLayout:c,mode:u},s),k.set(r,a)),E.splice(l,0,a)}),E=E.map(e=>{let t=e.key;return k.has(t)?e:n.createElement(d,{key:h(e),isPresent:!0,presenceAffectsLayout:c,mode:u},e)}),n.createElement(n.Fragment,null,k.size?E:E.map(e=>(0,n.cloneElement)(e)))}},65390:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(11713).A)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},70672:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(11713).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},74750:()=>{},95532:()=>{}}]);