1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5389],{29314:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var a=n(57437),s=n(2265),r=n(37841),i=n(55211),o=n(67366),l=n(29733),d=n(21507),c=n(27271),u=n(10775),m=n(77819),h=n(94830),x=n(38333),p=n(23356),f=n(22983),g=n(85758),y=n(51161),b=n(84353),k=n(28187),v=n(18010);let j=[{id:"day",label:"Day"},{id:"week",label:"Week"},{id:"month",label:"Month"}];function w(e){return e||0===e?e>=1e6?(e/1e6).toFixed(1)+"M":e>=1e3?(e/1e3).toFixed(1)+"K":e.toLocaleString():"0"}function N(e){let{change:t}=e;if(null==t)return(0,a.jsxs)("span",{className:"inline-flex items-center gap-0.5 text-[10px] font-medium text-muted-foreground/70",children:[(0,a.jsx)(c.Z,{className:"size-3"}),"â"]});let n=t>0,s=0===t,r=s?c.Z:n?l.Z:u.Z;return(0,a.jsxs)("span",{className:(0,b.cn)("inline-flex items-center gap-0.5 text-[10px] font-semibold tabular-nums",s&&"text-muted-foreground",!s&&n&&"text-emerald-600",!s&&!n&&"text-rose-600"),children:[(0,a.jsx)(r,{className:"size-3"}),Math.abs(t),"%"]})}function Z(e){var t;let{rows:n,previousRows:r,metrics:i,getDate:o,defaultMetricId:l}=e,[d,c]=(0,s.useState)(null!=l?l:null===(t=i[0])||void 0===t?void 0:t.id),[u,Z]=(0,s.useState)("week"),[M,D]=(0,s.useState)(!1),S=i.find(e=>e.id===d)||i[0],_=(0,s.useMemo)(()=>(function(e,t){let n=Object.fromEntries(t.map(e=>[e.id,0]));return e&&e.forEach(e=>{t.forEach(t=>{n[t.id]+=t.getValue(e)||0})}),n})(r,i),[r,i]),{chartData:I,totals:C}=(0,s.useMemo)(()=>{let e=Object.fromEntries(i.map(e=>[e.id,0]));if(!n||0===n.length)return{chartData:[],totals:e};let t={};n.forEach(n=>{let a=o(n);if(!a)return;let s=function(e,t){let n=new Date(e);if(n.setHours(0,0,0,0),"day"===t)return n.toISOString().slice(0,10);if("week"===t){let e=n.getDay();return n.setDate(n.getDate()+(0===e?-6:1-e)),n.toISOString().slice(0,10)}return"".concat(n.getFullYear(),"-").concat(String(n.getMonth()+1).padStart(2,"0"))}(a,u);t[s]||(t[s]=Object.fromEntries(i.map(e=>[e.id,0]))),i.forEach(a=>{let r=a.getValue(n)||0;t[s][a.id]+=r,e[a.id]+=r})});let a=Object.keys(t).sort(),s=Object.fromEntries(i.map(e=>[e.id,0]));return{chartData:a.map(e=>{let n=t[e],a={name:function(e,t){if("month"===t){let[t,n]=e.split("-");return new Date(parseInt(t),parseInt(n)-1).toLocaleDateString("en-US",{month:"short",year:"2-digit"})}return new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"})}(e,u)};return i.forEach(e=>{s[e.id]+=n[e.id],a[e.id]=M?s[e.id]:n[e.id]}),a}),totals:e}},[n,u,M,i,o]),L=!n||0===n.length;return(0,a.jsxs)("div",{className:"bg-card rounded-xl border shadow-sm p-6 space-y-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between flex-wrap gap-4",children:[(0,a.jsx)("div",{className:"flex items-center gap-2 flex-wrap",children:i.map(e=>{var t,n;let s=e.icon,r=e.id===d;return(0,a.jsxs)("button",{type:"button",onClick:()=>c(e.id),className:(0,b.cn)("flex items-center gap-2.5 px-3 py-2 rounded-lg border transition-all text-left",r?"border-foreground
1/15 bg-muted/40 shadow-sm":"border-transparent hover:bg-muted/30"),children:[(0,a.jsx)("div",{className:"size-7 rounded-md flex items-center justify-center shrink-0",style:{backgroundColor:"".concat(e.color,"1A"),color:e.color},children:(0,a.jsx)(s,{className:"size-3.5"})}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("div",{className:"text-[10px] text-muted-foreground uppercase tracking-wide font-medium leading-none",children:e.label}),(0,a.jsxs)("div",{className:"flex items-baseline gap-1.5 mt-1",children:[(0,a.jsx)("div",{className:"text-base font-semibold tabular-nums leading-none",children:w(C[e.id])}),(0,a.jsx)(N,{change:(t=C[e.id],0===(n=_[e.id])?t>0?100:null:0===t&&0===n?null:Math.round((t-n)/n*100))})]})]})]},e.id)})}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(k.Z,{size:"sm",value:u,onChange:Z,items:j}),(0,a.jsx)("button",{type:"button",onClick:()=>D(e=>!e),"aria-pressed":M,className:(0,b.cn)("px-3 py-1.5 text-xs font-medium rounded-lg border transition-all",M?"bg-primary/[0.08] border-primary/30 text-primary":"border-border text-muted-foreground hover:text-foreground"),children:"Cumulative"})]})]}),(0,a.jsx)("div",{className:"h-[260px]",children:L?(0,a.jsx)("div",{className:"h-full flex items-center justify-center text-sm text-muted-foreground",children:"No data in this period"}):(0,a.jsx)(m.h,{width:"100%",height:"100%",children:(0,a.jsxs)(h.T,{data:I,margin:{top:5,right:8,left:-8,bottom:0},children:[(0,a.jsx)("defs",{children:(0,a.jsxs)("linearGradient",{id:"perfGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,a.jsx)("stop",{offset:"5%",stopColor:S.color,stopOpacity:.25}),(0,a.jsx)("stop",{offset:"95%",stopColor:S.color,stopOpacity:0})]})}),(0,a.jsx)(x.q,{strokeDasharray:"3 3",stroke:"#e5e7eb",vertical:!1}),(0,a.jsx)(p.K,{dataKey:"name",tick:{fill:"#6b7280",fontSize:11},tickLine:!1,axisLine:!1,interval:"preserveStartEnd"}),(0,a.jsx)(f.B,{tick:{fill:"#6b7280",fontSize:11},tickLine:!1,axisLine:!1,tickFormatter:w,width:44}),(0,a.jsx)(g.u,{cursor:{stroke:S.color,strokeOpacity:.2,strokeWidth:1},content:(0,a.jsx)(v.Z,{})}),(0,a.jsx)(y.uN,{type:"monotone",dataKey:d,stroke:S.color,fill:"url(#perfGradient)",strokeWidth:2,activeDot:{r:4,strokeWidth:0},name:S.label})]})})})]})}var M=n(47713),D=n(37891),S=n(68829);let _={impressions:{icon:r.Z,iconBg:"bg-primary/10",iconColor:"text-primary"},reactions:{icon:i.Z,iconBg:"bg-pink-50",iconColor:"text-pink-600"},comments:{icon:o.Z,iconBg:"bg-blue-50",iconColor:"text-blue-600"},engagement:{icon:l.Z,iconBg:"bg-emerald-50",iconColor:"text-emerald-600"}},I=[{id:"views",label:"Views",icon:r.Z,color:"#8b5cf6",getValue:e=>e.num_impressions||0},{id:"likes",label:"Likes",icon:i.Z,color:"#ec4899",getValue:e=>e.num_likes||0},{id:"comments",label:"Comments",icon:o.Z,color:"#3b82f6",getValue:e=>e.num_comments||0}];function C(){let[e,t]=(0,s.useState)(null);return(0,s.useEffect)(()=>{t((0,D.k)())},[]),(0,a.jsx)("section",{className:"py-20 md:py-28",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-6",children:[(0,a.jsx)(S.Z,{lead:"Your LinkedIn analytics,",highlight:"all in one dashboard",gradient:"blue",subtitle:"The real MyFeedIn dashboard, shown here with sample data. No spreadsheets, no clicking through LinkedIn's buried menus."}),(0,a.jsxs)("div",{className:"relative max-w-5xl mx-auto",children:[(0,a.jsx)("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 z-10",children:(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-foreground px-3 py-1 text-xs font-medium text-background shadow-sm",children:[(0,a.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-400"}),"Live demo \xb7 sample data"]})}),(0,a.jsx)(M.Zb,{variant:"flat",className:"rounded-2xl bg-muted/40 p-4 md:p-6",children:e?(0,a.jsxs)("div",{className:"space-y-5",children:[(0,a.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:e.kpis.map(e=>{let t=_[e.key]||_.impressions;return(0,a.jsx)(d.Z,{icon:t.icon,iconBg:t.iconBg,iconColor:t.iconColor,label:e.label,value:e.value,change:e.change,series:e.series,lineColor:e.lineColor,suffix:e.suffix},e.key)})}),(0,a.jsx)(Z,{rows:e.currentPosts,previousRows:e.previousPosts,metrics:I,getDate:e=>e.published_at,defaultMetricId:"views"})]}):(0,a.jsxs)("div",{className:"space-y-5 animate-pulse",children:[(0,a.jsx)("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[0,1,2,3].map(e=>(0,a.jsx)("div",{className:"h-28 rounded-xl bg-card border border-border"},e))}),(0,a.jsx)("div",{className:"h-[360px] rounded-xl bg-card border border-border"})]})})]})]})})}},79919:function(e,t,n){n.r(t),n.d(t,{default:function(){return b}});
1var a=n(57437),s=n(2265),r=n(8792),i=n(77434),o=n(34248),l=n(15570),d=n(26490),c=n(37841),u=n(1654),m=n(66260),h=n(48631),x=n(55416),p=n(56935),f=n(37891),g=n(40684);let y=e=>{let{height:t=220}=e;return(0,a.jsx)("div",{className:"animate-pulse rounded-xl bg-muted/60",style:{height:t}})};function b(){let[e,t]=(0,s.useState)(null);(0,s.useEffect)(()=>{t((0,f.k)())},[]);let n=[{icon:i.Z,title:"Track your commenting habit",description:"Commenting is how you stay visible, but LinkedIn shows you nothing about it. MyFeedIn maps every comment you leave onto a 12-month heatmap, so consistency becomes something you can actually see and keep.",bullets:[{icon:o.Z,text:"Spot your streaks and the weeks you went quiet"},{icon:l.Z,text:"A full year of engagement at a glance"}],visual:e?(0,a.jsx)(p.Z,{items:e.comments,getDate:e=>new Date(e.created_at),title:"Your commenting activity",subtitle:"Last 12 months",itemLabel:"comment"}):(0,a.jsx)(y,{height:200})},{icon:l.Z,title:"Find your best day to post",description:"Stop guessing when to post. MyFeedIn averages your engagement by day of the week, so you can see which days consistently land and switch between views, likes, and comments to confirm it.",bullets:[{icon:d.Z,text:"Average performance per weekday, not one-off luck"},{icon:c.Z,text:"Toggle between views, likes, and comments"}],visual:e?(0,a.jsx)(h.Z,{posts:e.currentPosts}):(0,a.jsx)(y,{height:300})},{icon:u.Z,title:"See what formats work",description:(0,a.jsxs)(a.Fragment,{children:["Text, image, carousel, video, each one performs differently for you. MyFeedIn breaks down how often you post each format and the average reach it earns, so you can lean into what works. Then compare your mix with our"," ",(0,a.jsx)(r.default,{href:"/best-linkedin-post-format",className:"font-medium text-primary hover:underline",children:"best LinkedIn post format"})," ","data."]}),bullets:[{icon:m.Z,text:"Average views per content format"},{icon:u.Z,text:"See your posting mix at a glance"}],visual:e?(0,a.jsx)("div",{className:"min-h-[240px] flex",children:(0,a.jsx)(x.Z,{posts:e.currentPosts})}):(0,a.jsx)(y,{height:240})}];return(0,a.jsx)(g.Z,{lead:"Everything you can",highlight:"actually track",subtitle:"Posts and comments in one place, each view backed by the real dashboard, not a mockup.",items:n})}},68829:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(57437),s=n(84353);function r(e){let{icon:t,variant:n="soft",className:r="",children:i}=e;return(0,a.jsxs)("span",{className:(0,s.cn)("inline-flex items-center gap-1.5 rounded-full px-3 py-1 text-[11px] font-semibold uppercase tracking-[0.12em] text-primary","soft"===n?"bg-primary/5 border border-primary/15":"bg-card border border-border shadow-e0",r),children:[t&&(0,a.jsx)(t,{className:"w-3 h-3",strokeWidth:2.5}),i]})}let i={blue:"from-primary via-primary to-primary/75",red:"from-red-600 via-rose-500 to-orange-500"};function o(e){let{lead:t,highlight:n,gradient:o="blue",subtitle:l,eyebrow:d,eyebrowIcon:c,size:u="xl",className:m=""}=e,h=i[o]||i.blue;return(0,a.jsxs)("div",{className:(0,s.cn)("text-center max-w-3xl mx-auto",l?"mb-12":"mb-14",m),children:[d&&(0,a.jsx)("div",{className:"mb-5",children:(0,a.jsx)(r,{icon:c,children:d})}),(0,a.jsxs)("h2",{className:(0,s.cn)("font-bold tracking-[-0.025em] leading-[1.05] text-foreground text-balance","xl"===u?"text-4xl md:text-5xl lg:text-6xl mb-6":"text-3xl md:text-4xl lg:text-5xl mb-5"),children:[t,n&&(0,a.jsxs)(a.Fragment,{children:[t?" ":"",(0,a.jsx)("span",{className:(0,s.cn)("bg-gradient-to-br bg-clip-text text-transparent",h),children:n})]})]}),l&&(0,a.jsx)("p",{className:"text-base md:text-lg text-muted-foreground leading-relaxed tracking-[-0.005em] text-pretty",children:l})]})}},40684:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(57437),s=n(8792),r=n(18025),i=n(47713),o=n(68829);function l(e){let{lead:t,highlight:n,subtitle:l,items:d=[]}=e;return d.length?(0,a.jsx)("section",{className:"py-20 md:py-28",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-6",children:[(t||n)&&(0,a.jsx)(o.Z,{lead:t,highlight:n,gradient:"blue",subt
1itle:l}),(0,a.jsx)("div",{className:"space-y-20 md:space-y-28",children:d.map((e,t)=>{var n;let o=e.icon,l=t%2==1;return(0,a.jsxs)("div",{className:"grid gap-10 lg:gap-16 items-center ".concat(l?"lg:grid-cols-[1.15fr_0.85fr]":"lg:grid-cols-[0.85fr_1.15fr]"),children:[(0,a.jsxs)("div",{className:"relative ".concat(l?"lg:order-2":"lg:order-1"),children:[(0,a.jsx)(i.Zb,{variant:"flat",className:"rounded-2xl p-1.5 md:p-2 shadow-e2",children:e.visual}),(0,a.jsx)("div",{"aria-hidden":"true",className:"absolute -inset-x-10 -inset-y-8 rounded-[3rem] blur-3xl -z-10 opacity-60 ".concat(l?"bg-gradient-to-tl from-primary/12 via-primary/8 to-secondary/8":"bg-gradient-to-tr from-primary/12 via-primary/8 to-secondary/8")})]}),(0,a.jsxs)("div",{className:l?"lg:order-1":"lg:order-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-5",children:[o&&(0,a.jsx)("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center flex-shrink-0",children:(0,a.jsx)(o,{className:"w-6 h-6 text-primary",strokeWidth:2})}),(0,a.jsx)("h3",{className:"text-balance text-2xl md:text-3xl font-bold text-foreground tracking-[-0.02em]",children:e.href?(0,a.jsx)(s.default,{href:e.href,className:"hover:text-primary transition-colors",children:e.title}):e.title})]}),(0,a.jsx)("p",{className:"text-base md:text-lg text-muted-foreground leading-relaxed tracking-[-0.005em] mb-7",children:e.description}),e.href&&(0,a.jsxs)(s.default,{href:e.href,className:"group inline-flex items-center gap-1.5 text-primary font-semibold text-[15px] mb-7 hover:gap-2.5 transition-all",children:[(0,a.jsx)("span",{children:"Learn more"}),(0,a.jsx)(r.Z,{className:"w-4 h-4 group-hover:translate-x-0.5 transition-transform"})]}),(null===(n=e.bullets)||void 0===n?void 0:n.length)>0&&(0,a.jsx)("div",{className:"space-y-3.5",children:e.bullets.map((e,t)=>{let n=e.icon;return(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[n&&(0,a.jsx)("div",{className:"flex-shrink-0 w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center mt-0.5",children:(0,a.jsx)(n,{className:"w-4 h-4 text-primary",strokeWidth:2})}),(0,a.jsx)("span",{className:"text-foreground/85 text-[15px] leading-relaxed pt-1",children:e.text})]},t)})})]})]},t)})})]})}):null}},66050:function(e,t,n){n.r(t),n.d(t,{default:function(){return p}});
1var a=n(57437),s=n(2265),r=n(84717),i=n(13716),o=n(65307),l=n(63274),d=n(47713),c=n(34143),u=n(21458),m=n(21141),h=n(68829);let x=[{offset:-12,hour:8,minute:30,text:"I rewrote my LinkedIn headline 11 times last year. Here's the version that finally brought inbound leads.",status:"published"},{offset:-9,hour:12,minute:0,text:"The onboarding email nobody reads, and the three lines we changed to fix it.",status:"published",image:"/landing/engage.png"},{offset:-5,hour:9,minute:0,text:"We lost our biggest client in March. What it taught us about pricing.",status:"published",firstComment:!0},{offset:-2,hour:17,minute:30,text:"5 questions I ask before saying yes to any new project.",status:"published"},{offset:1,hour:8,minute:45,text:"Most founders post when they have time. The ones who grow post when their audience is online.",status:"scheduled",firstComment:!0},{offset:3,hour:12,minute:30,text:"Our full content process, from idea to published post, in 6 screenshots.",status:"scheduled",image:"/landing/post_insights.png"},{offset:6,hour:9,minute:15,text:"Behind the scenes of our first 100 customers.",status:"scheduled"},{offset:8,hour:18,minute:0,text:"Your LinkedIn banner is the most underrated space on your profile.",status:"draft"},{offset:11,hour:8,minute:0,text:"What I'd do differently if I started LinkedIn from zero today.",status:"scheduled"}];
1function p(){let[e,t]=(0,s.useState)(null),[n,p]=(0,s.useState)([]);(0,s.useEffect)(()=>{let e=Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC";t(e),p(function(e){let[t,n,a]=(0,m._x)(new Date,e).split("-").map(Number);return x.map((s,r)=>{let i=new Date(Date.UTC(t,n-1,a+s.offset)).toISOString().slice(0,10),o=(0,l.hV)(i,e,s.hour,s.minute);return{id:"sample-".concat(r),status:u.n$[s.status],text:s.text,scheduled_at:o.toISOString(),published_at:"published"===s.status?o.toISOString():null,media:s.image?[{kind:"image",url:s.image}]:[],first_comment_text:s.firstComment?"Link in the first comment":null}})}(e))},[]);let f=(0,s.useMemo)(()=>e?(0,l.wz)(new Date,e):null,[e]),g=(0,s.useMemo)(()=>f?(0,l.Lm)(n,f,e):new Map,[n,f,e]);return(0,a.jsx)("section",{className:"py-20 md:py-28",children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-6",children:[(0,a.jsx)(h.Z,{lead:"LinkedIn",highlight:"content calendar",gradient:"blue",subtitle:"The real MyFeedIn calendar, shown here with sample posts. Drag a scheduled post to another day, or click a free day to add a draft."}),(0,a.jsxs)("div",{className:"relative max-w-5xl mx-auto",children:[(0,a.jsx)("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 z-10",children:(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-foreground px-3 py-1 text-xs font-medium text-background shadow-sm whitespace-nowrap",children:[(0,a.jsx)(i.Z,{className:"w-3.5 h-3.5"}),"Live demo \xb7 drag a post"]})}),(0,a.jsx)(d.Zb,{variant:"flat",className:"rounded-2xl bg-muted/40 p-3 md:p-5",children:f?(0,a.jsx)("div",{onClickCapture:e=>{e.target.closest("a")&&e.preventDefault()},children:(0,a.jsx)(c.pn,{children:(0,a.jsx)(r.Z5,{onDragEnd:t=>{let{draggableId:n,destination:a,source:s}=t;a&&a.droppableId!==s.droppableId&&p(t=>t.map(t=>{if(t.id!==n||!(0,l.OO)(t))return t;let s=(0,l.Yi)(new Date(t.scheduled_at),a.droppableId,e);return s?{...t,scheduled_at:s.toISOString()}:t}))},children:(0,a.jsx)(o.Z,{days:f.days,month:f.month,timezone:e,byDay:g,onDayClick:t=>{p(n=>[...n,{id:"sample-new-".concat(n.length),status:u.n$.draft,text:"Your next post",scheduled_at:(0,l.hV)(t,e,9,0).toISOString(),published_at:null,media:[],first_comment_text:null}])},onShowMore:()=>{}})})})}):(0,a.jsx)("div",{className:"h-[720px] rounded-xl border border-border bg-card animate-pulse"})})]})]})})}},37891:function(e,t,n){n.d(t,{k:function(){return r}});let a=["How I doubled my LinkedIn reach in 90 days","The 3 hooks that actually stop the scroll","Why most LinkedIn advice is wrong","I analyzed 500 viral posts. Here's the pattern.","Stop posting like everyone else","The comment strategy nobody talks about","What 12 months of daily posting taught me","Your LinkedIn headline is costing you leads","5 formats that beat plain text every time","How to turn comments into clients"],s=["text","image","document","video"];function r(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,n=(e=20260601,function(){e|=0;let t=Math.imul((e=e+1831565813|0)^e>>>15,1|e);return(((t=t+Math.imul(t^t>>>7,61|t)^t)^t>>>14)>>>0)/4294967296}),r=new Date(t);r.setHours(23,59,59,0);let i=[],o=new Date(r.getTime()-15552e6),l=0;for(;o<=r;){let e=1+Math.floor(3*n());if((o=new Date(o.getTime()+864e5*e))>r)break;let t=1800+l/30*1400,d=n()>.85?2.6+2*n():1,c=Math.round((t+2200*n())*d),u=Math.round(c*(.03+.05*n())*(.75+.5*n())),m=Math.round(u*(.12+.18*n())),h=s[Math.floor(n()*s.length)],x="video"===h?{videos:[{}]}:"document"===h?{documents:[{}]}:"image"===h?{images:[{}]}:{};i.push({id:"sample-".concat(l),published_at:new Date(o).toISOString(),text:a[l%a.length],num_impressions:c,num_likes:u,num_comments:m,...x}),l++}let d=[],c=new Date(r.getTime()-314496e5);for(let e=0;e<365;e++){let t=new Date(c.getTime()+864e5*e),a=t.getDay(),s=(a>=1&&a<=5?.85:.25)*(.4+e/365),r=n()<s?1+Math.floor(6*n()):0;for(let n=0;n<r;n++)d.push({id:"c-".concat(e,"-").concat(n),created_at:new Date(t).toISOString()})}let u=new Date(r.getTime()-2592e6),m=new Date(r.getTime()-5184e6),h=(e,t,n)=>{let a=new Date(e.published_at).getTime();return a>=t.getTime()&&a<n.getTime()},x=i.filter(e=>h(e,u,r)),p=i.filter(e=>h(e,m,u)),f=(e,t)=>e.reduce((e,n)=>e+(n[t]||0),0),g=(e,t)=>0===t?e>0?100:0:Math.round((e-t)/t*100),y=(e,t)=>{let n=[0,0,0,0];
1return e.forEach(e=>{let a=Math.floor((r.getTime()-new Date(e.published_at).getTime())/6048e5);n[3-Math.min(3,a)]+=e[t]||0}),n.map(e=>({y:e}))},b=f(x,"num_impressions"),k=f(x,"num_likes"),v=f(x,"num_comments"),j=b?(k+v)/b*100:0,w=f(p,"num_impressions"),N=f(p,"num_likes"),Z=f(p,"num_comments"),M=w?(N+Z)/w*100:0,D=[{key:"impressions",label:"Impressions",value:b,change:g(b,w),series:y(x,"num_impressions"),lineColor:"#6366f1"},{key:"reactions",label:"Reactions",value:k,change:g(k,N),series:y(x,"num_likes"),lineColor:"#ec4899"},{key:"comments",label:"Comments",value:v,change:g(v,Z),series:y(x,"num_comments"),lineColor:"#3b82f6"},{key:"engagement",label:"Engagement rate",value:Number(j.toFixed(1)),change:g(Math.round(10*j),Math.round(10*M)),series:y(x,"num_likes"),lineColor:"#10b981",suffix:"%"}],S=new Date(r.getTime()-7776e6);return{currentPosts:i.filter(e=>new Date(e.published_at)>=S),previousPosts:i.filter(e=>new Date(e.published_at)<S),comments:d,kpis:D}}},19175:function(e,t,n){n.d(t,{Z:function(){return a}});/** 2 * @license lucide-react v0.438.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */let a=(0,n(44698).Z)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},69475:function(e,t,n){n.d(t,{Z:function(){return a}});/** 7 * @license lucide-react v0.438.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */let a=(0,n(44698).Z)("FileText",[["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"}]])},34248:function(e,t,n){n.d(t,{Z:function(){return a}});/** 12 * @license lucide-react v0.438.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */let a=(0,n(44698).Z)("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]])},84861:function(e,t,n){n.d(t,{Z:function(){return a}});/** 17 * @license lucide-react v0.438.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */let a=(0,n(44698).Z)("GalleryHorizontal",[["path",{d:"M2 3v18",key:"pzttux"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2",key:"btr8bg"}],["path",{d:"M22 3v18",key:"6jf3v"}]])},65561:function(e,t,n){n.d(t,{Z:function(){return a}});/** 22 * @license lucide-react v0.438.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */let a=(0,n(44698).Z)("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},1654:function(e,t,n){n.d(t,{Z:function(){return a}});/** 27 * @license lucide-react v0.438.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */let a=(0,n(44698).Z)("LayoutList",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]])},77434:function(e,t,n){n.d(t,{Z:function(){return a}});/** 32 * @license lucide-react v0.438.0 - ISC 33 * 34 * This source code is licensed under the ISC license. 35 * See the LICENSE file in the root directory of this source tree. 36 */let a=(0,n(44698).Z)("MessageSquareText",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}],["path",{d:"M13 8H7",key:"14i4kc"}],["path",{d:"M17 12H7",key:"16if0g"}]])},13716:function(e,t,n){n.d(t,{Z:function(){return a}});/** 37 * @license lucide-react v0.438.0 - ISC 38 * 39 * This source code is licensed under the ISC license. 40 * See the LICENSE file in the root directory of this source tree. 41 */let a=(0,n(44698).Z)("MousePointerClick",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.
41074z",key:"s0h3yz"}]])},69724:function(e,t,n){n.d(t,{Z:function(){return a}});/** 42 * @license lucide-react v0.438.0 - ISC 43 * 44 * This source code is licensed under the ISC license. 45 * See the LICENSE file in the root directory of this source tree. 46 */let a=(0,n(44698).Z)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},66260:function(e,t,n){n.d(t,{Z:function(){return a}});/** 47 * @license lucide-react v0.438.0 - ISC 48 * 49 * This source code is licensed under the ISC license. 50 * See the LICENSE file in the root directory of this source tree. 51 */let a=(0,n(44698).Z)("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]])},29369:function(e,t,n){n.d(t,{Z:function(){return a}});/** 52 * @license lucide-react v0.438.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree. 56 */let a=(0,n(44698).Z)("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])}}]);
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.