1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2305],{21616:function(e,t,r){r.d(t,{y:function(){return i}});var n=r(57437),a=r(2265),s=r(70544);r(83079);var l=(0,r(12119).$)("7ff695372b96c07ab75aad5a7530c7cdbc0a33a0");function i(e){let{preview:t,postId:r=null}=e,[i,o]=(0,a.useState)(t),[d,c]=(0,a.useState)(!1);(0,a.useEffect)(()=>{o(t),c(!1)},[t.url,t.title,t.image_url,t.description]),(0,a.useEffect)(()=>{if(!r||!(0,s.ZI)(t))return;let e=!1;return l(r).then(t=>{!e&&t.preview&&o(t.preview)}),()=>{e=!0}},[r,t.url,t.title,t.image_url]);let u=(0,a.useMemo)(()=>(0,s.$j)(i),[i]),m=!!u.imageUrl&&!d;return(0,n.jsxs)("a",{href:u.href,target:"_blank",rel:"noopener noreferrer",className:"mt-3 flex flex-col overflow-hidden rounded-xl border border-border bg-muted/20 transition-colors hover:bg-muted/40 sm:flex-row",children:[m?(0,n.jsx)("img",{src:u.imageUrl,alt:"",className:"h-36 w-full shrink-0 bg-muted object-cover sm:h-32 sm:w-48",onError:()=>c(!0)}):null,(0,n.jsxs)("div",{className:"min-w-0 flex-1 space-y-1 px-3 py-2.5",children:[(0,n.jsx)("p",{className:"truncate font-sans text-[11px] font-medium uppercase tracking-wide text-muted-foreground",children:u.hostname||u.sourceLabel}),u.title?(0,n.jsx)("p",{className:"line-clamp-2 font-sans text-sm font-semibold leading-snug text-foreground",children:u.title}):null,u.description?(0,n.jsx)("p",{className:"line-clamp-2 font-sans text-xs leading-relaxed text-muted-foreground",children:u.description}):null]})]})}},50262:function(e,t,r){r.d(t,{PostCard:function(){return N}});var n=r(57437),a=r(2265),s=r(27648),l=r(99376),i=r(12091),o=r(1192),d=r(53739),c=r(35974),u=r(79856),m=r(21616),f=r(1750),x=r(91585),b=r(70544),p=r(37099),h=r(79320),v=r(70417),g=r(94508),j=r(14438);function N(e){var t,r,N,w,y,k,_,z,R,C,S;let{post:$,allowedDomains:T,viewerContactId:M=null,viewerIsPlatformAdmin:E=!1,engagementEnabled:I=!0}=e,D=(0,l.useRouter)(),[L,U]=(0,a.useState)(!1),[A,P]=(0,a.useState)(!1),[V,Y]=(0,a.useState)(!1),Z=!!M&&((null===(t=$.author)||void 0===t?void 0:t.id)===M||E),F=async()=>{P(!0);let e=await (0,x.fR)($.id);if(P(!1),null==e?void 0:e.success){U(!1),Y(!0),j.Am.success("Publication supprim\xe9e."),D.refresh();return}j.Am.error((null==e?void 0:e.error)||"Erreur lors de la suppression.")},O=!0===$.is_anonymous,q=$.organization_name,H=O?q||"Une organisation":null===(r=$.author)||void 0===r?void 0:r.full_name,W=!O&&(null===(N=$.author)||void 0===N?void 0:N.is_premium)===!0;if(V)return null;let B=O?(0,n.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-slate-200 bg-slate-100",children:(0,n.jsx)(i.Z,{className:"h-4 w-4 text-slate-400"})}):(null===(w=$.author)||void 0===w?void 0:w.avatar_url)?(0,n.jsx)("img",{src:$.author.avatar_url,alt:"",className:(0,g.cn)("h-10 w-10 shrink-0 rounded-full border border-slate-100 object-cover",(0,f.FT)(W))}):(0,n.jsx)("div",{className:(0,g.cn)("flex h-10 w-10 shrink-0 items-center justify-center rounded-full border border-slate-100 bg-muted",(0,f.FT)(W)),children:(0,n.jsx)("span",{className:"font-semibold text-muted-foreground",children:(null===(k=$.author)||void 0===k?void 0:null===(y=k.full_name)||void 0===y?void 0:y.charAt(0))||"?"})});return(0,n.jsxs)("article",{className:"overflow-hidden rounded-2xl border-2 border-emerald-500/50 bg-gradient-to-br from-emerald-500/[0.05] to-card shadow-sm transition-shadow duration-300 hover:shadow-md",children:[(0,n.jsx)("div",{className:"flex flex-wrap items-center justify-between gap-2 border-b border-emerald-500/20 bg-emerald-500/[0.07] px-4 py-2.5",children:(0,n.jsxs)(c.C,{className:"gap-1 border-0 bg-emerald-600 font-sans text-[11px] font-semibold uppercase tracking-wide text-white hover:bg-emerald-600",children:[(0,n.jsx)(o.Z,{className:"h-3 w-3"}),"Publication membre"]})}),(0,n.jsxs)("div",{className:"flex items-center justify-between px-3 py-4 sm:px-4",children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,n.jsx)("div",{className:"shrink-0 p-[3px]",children:B}),(0,n.jsxs)("div",{className:"min-w-0",children:[O?(0,n.jsx)("span",{className:"block truncate font-semibold text-foreground",children:H}):(0,n.jsx)(s.default,{href:"/members/".concat(null===(_=$.author)||void 0===_?void 0:_.id),className:"block font-semibold text-foreground hover:underline",children:(0,n.jsx)(f.S_,{name:H||"Membre",isPremium:W})}),O?(0,n.jsx)("p",{className:"truncate text-xs text-muted-foreground",children:"Nouvelle publication"}):(null===(z=$.author)||void 0===z?void 0:z.company)?(0,n.jsxs)("p",{className:"truncate text-xs text-muted-foreground",children:[$.author.job_title," chez ",$.author.company]}):(0,n.jsx)("p",{className:"truncate text-xs text-muted-foreground",children:(null===(R=$.author)||void 0===R?void 0:R.job_title)||"Membre"})]})]}),(0,n.jsxs)("div",{className:"ml-2 flex shrink-0 items-center gap-2",children:[Z?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button",onClick:()=>U(!0),className:"rounded-md p-1.5 text-muted-foreground transition hover:bg-destructive/10 hover:text-destructive","aria-label":"Supprimer la publication",children:(0,n.jsx)(d.Z,{className:"h-4 w-4"})}),(0,n.jsx)(p.aR,{open:L,onOpenChange:U,children:(0,n.jsxs)(p._T,{children:[(0,n.jsxs)(p.fY,{children:[(0,n.jsx)(p.f$,{children:"Supprimer cette publication ?"}),(0,n.jsx)(p.yT,{children:"Cette action est d\xe9finitive. La publication et ses commentaires seront supprim\xe9s."})]}),(0,n.jsxs)(p.xo,{children:[(0,n.jsx)(p.le,{disabled:A,children:"Annuler"}),(0,n.jsx)(p.OL,{className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",disabled:A,onClick:e=>{e.preventDefault(),F()},children:A?"Suppressionâ¦":"Supprimer"})]})]})})]}):null,(0,n.jsx)(s.default,{href:"/post/".concat($.id),className:"text-xs text-muted-foreground hover:underline",children:function(e){let t=new Date(e),r=Math.floor((new Date().getTime()-t.getTime())/1e3);return r<60?"\xc0 l'instant":r<3600?"Il y a ".concat(Math.floor(r/60)," min"):r<86400?"Il y a ".concat(Math.floor(r/3600)," h"):"Il y a ".concat(Math.floor(r/86400)," j")}($.last_activity_at||$.created_at)})]})]}),(0,n.jsxs)("div",{className:"px-4 pb-3",children:[$.title?(0,n.jsx)("h3",{className:"mb-1 font-semibold text-slate-900",children:$.title}):null,(0,n.jsx)("p",{className:"whitespace-pre-wrap text-sm leading-relaxed text-foreground",children:function(e,t,r){if(!e)return null;let a=/(https?:\/\/[^\s]+)/g;return(0,v.i5)(e).map((e,l)=>"mention"===e.type?(0,n.jsxs)(s.default,{href:"/members/".concat(e.contactId),className:"font-semibold text-brand hover:underline",children:["@",e.name]},"m-".concat(l)):e.value.split(a).map((e,s)=>{if(!e)return null;if(e.match(a)){if(r&&(0,b.Cf)(e,r))return null;let a=(0,b.MH)(e);return(0,h.R)(e,t)?(0,n.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"font-medium text-brand hover:underline",children:a},"".concat(l,"-").concat(s)):(0,n.jsx)("span",{className:"break-all text-amber-600",title:"Lien non autoris\xe9",children:a},"".concat(l,"-").concat(s))}return(0,n.jsx)("span",{children:e},"".concat(l,"-").concat(s))}))}($.content,T,null===(C=$.link_preview)||void 0===C?void 0:C.url)}),(null===(S=$.link_preview)||void 0===S?void 0:S.url)?(0,n.jsx)(m.y,{preview:$.link_preview,postId:$.id}):null]}),(0,n.jsx)(u.ContentEngagement,{kind:"post",targetId:$.id,actionUrl:"/post/".concat($.id),contextLabel:"une publication",initialStats:{likes_count:$.likes_count,comments_count:$.comments_count,is_liked_by_me:$.is_liked_by_me},allowedDomains:T,enabled:I})]})}},53396:function(e,t,r){r.d(t,{k:function(){return n}});let n="border border-zinc-800 bg-zinc-950 p-6 text-zinc-100 shadow-xl sm:rounded-lg"},37099:function(e,t,r){r.d(t,{OL:function(){return h},_T:function(){return m},aR:function(){return o},f$:function(){return b},fY:function(){return f},le:function(){return v},vW:function(){return d},xo:function(){return x},yT:function(){return p}});var n=r(57437),a=r(2265),s=r(7880),l=r(94508),i=r(53396);let o=s.fC,d=s.xz,c=s.h_,u=a.forwardRef((e,t)=>
1{let{className:r,...a}=e;return(0,n.jsx)(s.aV,{ref:t,className:(0,l.cn)("fixed inset-0 z-50 bg-black/70",r),...a})});u.displayName=s.aV.displayName;let m=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsxs)(c,{children:[(0,n.jsx)(u,{}),(0,n.jsx)(s.VY,{ref:t,className:(0,l.cn)("fixed left-1/2 top-1/2 z-50 grid w-[calc(100%-2rem)] max-w-md -translate-x-1/2 -translate-y-1/2 gap-4 outline-none",i.k,r),...a})]})});function f(e){let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-2 text-left",t),...r})}function x(e){let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,l.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...r})}m.displayName=s.VY.displayName;let b=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.Dx,{ref:t,className:(0,l.cn)("text-sm font-header font-normal text-zinc-50",r),...a})});b.displayName=s.Dx.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.dk,{ref:t,className:(0,l.cn)("text-xs text-zinc-400",r),...a})});p.displayName=s.dk.displayName;let h=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.aU,{ref:t,className:(0,l.cn)("inline-flex h-9 items-center justify-center rounded-md bg-zinc-100 px-3 text-sm font-medium text-zinc-900 hover:bg-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-400",r),...a})});h.displayName=s.aU.displayName;let v=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.$j,{ref:t,className:(0,l.cn)("inline-flex h-9 items-center justify-center rounded-md border border-zinc-700 bg-transparent px-3 text-sm text-zinc-200 hover:bg-zinc-900",r),...a})});v.displayName=s.$j.displayName},35974:function(e,t,r){r.d(t,{C:function(){return s}});var n=r(57437);r(2265);var a=r(94508);function s(e){let{className:t,variant:r="default",...s}=e;return(0,n.jsx)("div",{className:(0,a.cn)("inline-flex items-center rounded-md border px-2 py-0.5 font-sans text-[10px] font-semibold uppercase tracking-wide","default"===r&&"border-border bg-secondary text-secondary-foreground","success"===r&&"border-green-700 bg-green-600 text-white dark:border-emerald-700 dark:bg-emerald-950/60 dark:text-emerald-200","warning"===r&&"border-amber-800 bg-amber-950/60 text-amber-800 dark:text-amber-200","outline"===r&&"border-border text-foreground",t),...s})}},76818:function(e,t,r){r.d(t,{g:function(){return l}});var n=r(57437),a=r(2265),s=r(94508);let l=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("textarea",{ref:t,className:(0,s.cn)("flex min-h-[100px] w-full rounded-md border border-input bg-background px-2 py-2 font-sans text-xs text-foreground placeholder:text-muted-foreground","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background","disabled:cursor-not-allowed disabled:opacity-50",r),...a})});l.displayName="Textarea"},91585:function(e,t,r){r.d(t,{fR:function(){return a},qb:function(){return s}}),r(83079);var n=r(12119),a=(0,n.$)("9d66d0ef00ef5f73688442facf3fdc0dae1d8743"),s=(0,n.$)("870025cd4e24b6032882194b7b4c53d8959ce90a");(0,n.$)("e7dea647ecb0285eb216c1a0e8f42b8874d3e798"),(0,n.$)("9c17918a64e930a8cb642269a27495ba9b22469d"),(0,n.$)("7669c35059fc939d5e20eb3d0dbc628d29826647")}}]);
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.