1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[426],{56940:function(e,t,r){r.d(t,{q:function(){return P}});var s=r(2265),n=r(86757),a=r.n(n),l=r(1175),o=r(16630),i=r(82944),d=r(59661),c=r(78242),m=r(80285),u=r(25739),x=["x1","y1","x2","y2","key"],h=["offset"];function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,s)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){var s,n;s=t,n=r[t],(s=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var s=r.call(e,t||"default");if("object"!=f(s))return s;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(s))in e?Object.defineProperty(e,s,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[s]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(e[s]=r[s])}return e}).apply(this,arguments)}function b(e,t){if(null==e)return{};var r,s,n=function(e,t){if(null==e)return{};var r={};for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){if(t.indexOf(s)>=0)continue;r[s]=e[s]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s<a.length;s++)r=a[s],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var v=function(e){var t=e.fill;if(!t||"none"===t)return null;var r=e.fillOpacity,n=e.x,a=e.y,l=e.width,o=e.height,i=e.ry;return s.createElement("rect",{x:n,y:a,ry:i,width:l,height:o,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function j(e,t){var r;if(s.isValidElement(e))r=s.cloneElement(e,t);else if(a()(e))r=e(t);else{var n=t.x1,l=t.y1,o=t.x2,d=t.y2,c=t.key,m=b(t,x),u=(0,i.L6)(m,!1),f=(u.offset,b(u,h));r=s.createElement("line",y({},f,{x1:n,y1:l,x2:o,y2:d,fill:"none",key:c}))}return r}function N(e){var t=e.x,r=e.width,n=e.horizontal,a=void 0===n||n,l=e.horizontalPoints;if(!a||!l||!l.length)return null;var o=l.map(function(s,n){return j(a,g(g({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(n),index:n}))});return s.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function w(e){var t=e.y,r=e.height,n=e.vertical,a=void 0===n||n,l=e.verticalPoints;if(!a||!l||!l.length)return null;var o=l.map(function(s,n){return j(a,g(g({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(n),index:n}))});return s.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function k(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,l=e.width,o=e.height,i=e.horizontalPoints,d=e.horizontal;if(!(void 0===d||d)||!t||!t.length)return null;var c=i.map(function(e){return Math.round(e+a-a)}).sort(function(e,t){return e-t});a!==c[0]&&c.unshift(0);var m=c.map(function(e,i){var d=c[i+1]?c[i+1]-e:a+o-e;if(d<=0)return null;var m=i%t.length;return s.createElement("rect",{key:"react-".concat(i),y:e,x:n,height:d,width:l,stroke:"none",fill:t[m],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return s.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function E(e){var t=e.vertical,r=e.verticalFill,n=e.fillOpacity,a=e.x,l=e.y,o=e.width,i=e.height,d=e.verticalPoints;if(!(void 0===t||t)||!r||!r.length)return null;var c=d.map(function(e){return Math.round(e+a-a)}).sort(function(e,t){return e-t});a!==c[0]&&c.unshift(0);var m=c.map(function(e,t){var d=c[t+1]?c[t+1]-e:a+o-e;if(d<=0)return null;var m=t%r.length;return s.createElement("rect",{key:"react-".concat(t),x:e,y:l,width:d,height:i,stroke:"none",fill:r[m],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return s.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var S=function(e,t){var r=e.xAxis,s=e.width,n=e.height,a=e.offset;return(0,d.Rf)((0,c.f)(g(g(g({},m.O.defaultProps),r),{},{ticks:(0,d.uY)(r,!0),viewBox:{x:0,y:0,width:s,height:n}})),a.left,a.left+a.width,t)},O=function(e,t){var r=e.yAxis,s=e.width,n=e.height,a=e.offset;return(0,d.Rf)((0,c.f)(g(g(g({},m.O.defaultProps),r),{},{ticks:(0,d.uY)(r,!0),viewBox:{x:0,y:0,width:s,height:n}})),a.top,a.top+a.height,t)},A={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function P(e){var t,r,n,i,d,c,m=(0,u.zn)(),x=(0,u.Mw)(),h=(0,u.qD)(),p=g(g({},e),{},{stroke:null!==(t=e.stroke)&&void 0!==t?t:A.stroke,fill:null!==(r=e.fill)&&void 0!==r?r:A.fill,horizontal:null!==(n=e.horizontal)&&void 0!==n?n:A.horizontal,horizontalFill:null!==(i=e.horizontalFill)&&void 0!==i?i:A.horizontalFill,vertical:null!==(d=e.vertical)&&void 0!==d?d:A.vertical,verticalFill:null!==(c=e.verticalFill)&&void 0!==c?c:A.verticalFill,x:(0,o.hj)(e.x)?e.x:h.left,y:(0,o.hj)(e.y)?e.y:h.top,width:(0,o.hj)(e.width)?e.width:h.width,height:(0,o.hj)(e.height)?e.height:h.height}),b=p.x,j=p.y,P=p.width,D=p.height,C=p.syncWithTicks,z=p.horizontalValues,F=p.verticalValues,R=(0,u.CW)(),T=(0,u.Nf)();if(!(0,o.hj)(P)||P<=0||!(0,o.hj)(D)||D<=0||!(0,o.hj)(b)||b!==+b||!(0,o.hj)(j)||j!==+j)return null;var I=p.verticalCoordinatesGenerator||S,L=p.horizontalCoordinatesGenerator||O,B=p.horizontalPoints,U=p.verticalPoints;
1if((!B||!B.length)&&a()(L)){var V=z&&z.length,H=L({yAxis:T?g(g({},T),{},{ticks:V?z:T.ticks}):void 0,width:m,height:x,offset:h},!!V||C);(0,l.Z)(Array.isArray(H),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(f(H),"]")),Array.isArray(H)&&(B=H)}if((!U||!U.length)&&a()(I)){var W=F&&F.length,q=I({xAxis:R?g(g({},R),{},{ticks:W?F:R.ticks}):void 0,width:m,height:x,offset:h},!!W||C);(0,l.Z)(Array.isArray(q),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(f(q),"]")),Array.isArray(q)&&(U=q)}return s.createElement("g",{className:"recharts-cartesian-grid"},s.createElement(v,{fill:p.fill,fillOpacity:p.fillOpacity,x:p.x,y:p.y,width:p.width,height:p.height,ry:p.ry}),s.createElement(N,y({},p,{offset:h,horizontalPoints:B,xAxis:R,yAxis:T})),s.createElement(w,y({},p,{offset:h,verticalPoints:U,xAxis:R,yAxis:T})),s.createElement(k,y({},p,{horizontalPoints:B})),s.createElement(E,y({},p,{verticalPoints:U})))}P.displayName="CartesianGrid"},77031:function(e,t,r){r.d(t,{v:function(){return i}});var s=r(95524),n=r(31699),a=r(97059),l=r(62994),o=r(25311),i=(0,s.z)({chartName:"BarChart",GraphicalChild:n.$,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:a.K},{axisType:"yAxis",AxisComp:l.B}],formatAxisMap:o.t9})},19901:function(e,t,r){r.r(t),r.d(t,{ReporterStatsCard:function(){return k}});var s=r(57437),n=r(2265),a=r(71632),l=r(59578);async function o(e,t,r,s){try{let n={};return e&&(n.period=e),t&&(n.startDate=t),r&&(n.endDate=r),s&&s.length>0&&(n.statuses=s.join(",")),await (0,l.R1)("api/article/reporter-stats",{params:n})}catch(e){return console.error("기ìë³ ê¸°ì¬ íµê³ ì¡°í ì¤ ì¤ë¥ ë°ì:",e),{period:{start:new Date().toISOString(),end:new Date().toISOString(),type:"month"},summary:{totalArticles:0,totalReporters:0,averageArticlesPerReporter:0},reporterStats:[]}}}var i=r(31523),d=r(47625),c=r(77031),m=r(56940),u=r(97059),x=r(62994),h=r(20039),f=r(31699),p=r(20407),g=r(30166);let y=["#FF6B35","#3B82F6","#22C55E","#F87171","#A78BFA","#67E8F9","#F472B6","#94A3B8"];function b(e){let{data:t,title:r="기ìë³ ê¸°ì¬ ì",maxItems:n=10}=e,a=t.slice(0,n).map((e,t)=>({name:e.reporterName,value:e.articleCount,color:y[t%y.length]}));return(0,s.jsx)("div",{className:"w-full",children:(0,s.jsx)("div",{className:"h-48 sm:h-60",children:(0,s.jsx)(d.h,{width:"100%",height:"100%",children:(0,s.jsxs)(c.v,{data:a,margin:{top:10,right:0,left:-15,bottom:0},children:[(0,s.jsx)(m.q,{strokeDasharray:"3 3",stroke:"var(--border)"}),(0,s.jsx)(u.K,{dataKey:"name",stroke:"var(--muted-foreground)",fontSize:10,angle:-45,textAnchor:"end",height:50,interval:0,tick:{f
1ill:"var(--foreground)",fontSize:10},tickFormatter:e=>e.length>5?e.slice(0,5)+"..":e}),(0,s.jsx)(x.B,{stroke:"var(--muted-foreground)",fontSize:10,tick:{fill:"var(--foreground)",fontSize:10},width:30}),(0,s.jsx)(h.u,{content:(0,s.jsx)(e=>{let{active:t,payload:r,label:n}=e;return t&&r&&r.length?(0,s.jsxs)("div",{className:"bg-[--background] border border-[--border] rounded-lg p-3 shadow-lg",children:[(0,s.jsx)("p",{className:"text-sm font-medium text-[--foreground]",children:"".concat(n)}),(0,s.jsx)("p",{className:"text-sm text-[--primary]",children:"ê¸°ì¬ ì: ".concat(r[0].value.toLocaleString(),"ê°")})]}):null},{})}),(0,s.jsx)(f.$,{dataKey:"value",radius:[4,4,0,0],children:a.map((e,t)=>(0,s.jsx)(p.b,{fill:e.color},"cell-".concat(t)))})]})})})})}let v=(0,g.default)(()=>Promise.resolve(b),{ssr:!1});var j=r(70742);let N=["PUBLISHED","DRAFT","REVIEW","SCHEDULED"],w={PUBLISHED:j.yd.PUBLISHED,DRAFT:j.yd.DRAFT,REVIEW:j.yd.REVIEW,SCHEDULED:j.yd.SCHEDULED};function k(){var e,t,r,l,d;let[c,m]=(0,n.useState)("month"),[u,x]=(0,n.useState)(""),[h,f]=(0,n.useState)(""),[p,g]=(0,n.useState)(N),{data:y,isLoading:b}=(0,a.a)({queryKey:["reporterStats",c,u,h,p],queryFn:()=>o(c,u||void 0,h||void 0,p)}),j=null!==(l=null==y?void 0:null===(e=y.reporterStats)||void 0===e?void 0:e.map(e=>e.reporterId).filter(Boolean))&&void 0!==l?l:[],k=null==y?void 0:null===(t=y.period.start)||void 0===t?void 0:t.slice(0,10),E=null==y?void 0:null===(r=y.period.end)||void 0===r?void 0:r.slice(0,10),{data:S}=(0,a.a)({queryKey:["ga4-reporter-views",j,k,E],enabled:j.length>0&&!!k&&!!E,queryFn:async()=>{let e=new URLSearchParams({reporterIds:j.join(","),startDate:k,endDate:E}),t=await fetch("/api/admin/ga4/reporter-views?".concat(e.toString()));return t.ok?t.json():{}},staleTime:3e5}),O=e=>{g(t=>t.length===N.length?[e]:t.includes(e)?1===t.length?N:t.filter(t=>t!==e):[...t,e])},A=p.length===N.length,P=e=>new Intl.DateTimeFormat("ko-kr",{year:"numeric",month:"2-digit",day:"2-digit"}).format(new Date(e));return(0,s.jsxs)("div",{className:"card",children:[(0,s.jsx)("div",{className:"card-header",children:(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsxs)("h2",{className:"card-title text-base sm:text-lg",children:["기ìë³ ",(0,i.in)("기ì¬")," íµê³"]}),(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-2",children:[(0,s.jsx)("label",{className:"text-sm font-medium text-[--muted-foreground] min-w-[80px]",children:"ì¡°í기ê°"}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-2 items-start sm:items-center flex-wrap lg:justify-end flex-1",children:[(0,s.jsxs)("select",{className:"w-full sm:w-auto px-3 py-1.5 text-sm border border-[--border] rounded-md bg-[--background] text-[--foreground]",value:c,onChange:e=>m(e.target.value),children:[(0,s.jsx)("option",{value:"day",children:"ì¼ê°"}),(0,s.jsx)("option",{value:"week",children:"주ê°"}),(0,s.jsx)("option",{value:"month",children:"ìê°"}),(0,s.jsx)("option",{value:"year",children:"ì°ê°"})]}),(0,s.jsxs)("div",{className:"flex gap-2 w-full sm:w-auto",children:[(0,s.jsx)("input",{type:"date",className:"flex-1 sm:flex-none px-3 py-1.5 text-sm border border-[--border] rounded-md bg-[--background] text-[--foreground]",value:u,onChange:e=>x(e.target.value),placeholder:"ììì¼"}),(0,s.jsx)("input",{type:"date",className:"flex-1 sm:flex-none px-3 py-1.5 text-sm border border-[--border] rounded-md bg-[--background] text-[--foreground]",value:h,onChange:e=>f(e.target.value),placeholder:"ì¢
ë£ì¼"})]}),(u||h)&&(0,s.jsx)("button",{onClick:()=>{x(""),f("")},className:"w-full sm:w-auto px-3 py-1.5 text-sm bg-[--muted] text-[--foreground] rounded-md hover:brightness-95 dark:hover:brightness-110",children:"ì´ê¸°í"})]})]}),(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-2",children:[(0,s.jsx)("label",{className:"text-sm font-medium text-[--muted-foreground] min-w-[80px]",children:"기ì¬ìí"}),(0,s.jsxs)("div",{className:"flex flex-wrap gap-2 lg:justify-end flex-1",children:[(0,s.jsx)("button",{onClick:()=>{g(N)},className:"max-h-8 relative rounded-lg px-3 py-1.5 text-sm font-medium transition-colors ".concat(A?"bg-[--primary] text-[--primary-foreground]":"bg-[--card-background] text-[--muted-foreground] border border-[--border] hover:bg-[--muted]"),children:"ì ì²´"}),N.map(e=>(0,s.jsx)("button",{onClick:()=>O(e),className:"max-h-8 relative rounded-lg px-3 py-1.5 text-sm font-medium transition-colors ".concat(!A&&p.includes(e)?"bg-[--primary] text-[--primary-foreground]":"bg-[--card-background] text-[--muted-foreground] border border-[--border] hover:bg-[--muted]"),children:w[e]},e))]})]})]})}),(0,s.jsx)("div",{className:"card-body",children:b?(0,s.jsxs)("div",{className:"space-y-6 animate-pulse",children:[(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[1,2,3].map(e=>(0,s.jsxs)("div",{className:"bg-[--muted] rounded-lg text-center py-4 px-6",children:[(0,s.jsx)("div",{className:"h-3 w-20 bg-[--card-background] rounded mx-auto mb-2"}),(0,s.jsx)("div",{className:"h-7 w-14 bg-[--card-background] rounded mx-auto"})]},e))}),(0,s.jsx)("div",{className:"flex justify-center",children:(0,s.jsx)("div",{className:"h-3 w-40 bg-[--muted] rounded"})}),(0,s.jsxs)("div",{className:"bg-[--muted] rounded-lg p-6",children:[(0,s.jsx)("div",{className:"h-5 w-32 bg-[--card-background] rounded mb-4"}),(0,s.jsx)("div",{className:"h-[180px] bg-[--card-background] rounded"})]}),(0,s.jsx)("div",{className:"overflow-x-auto -mx-4 sm:-mx-6 px-4 sm:px-6",children:(0,s.jsxs)("table",{className:"w-full border border-[--border] rounded-lg",children:[(0,s.jsx)("thead",{className:"bg-[--muted]",children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{className:"px-2 sm:px-3 py-2 sm:py-3 border-b border-[--border] w-10 sm:w-16",children:(0,s.jsx)("div",{className:"h-3 w-6 bg-[--card-background] rounded mx-auto"})}),(0,s.jsx)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 border-b border-[--border]",children:(0,s.jsx)("div",{className:"h-3 w-10 bg-[--card-background] rounded"})}),(0,s.jsx)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 border-b border-[--border] w-14 sm:w-24",children:(0,s.jsx)("div",{className:"h-3 w-12 bg-[--card-background] rounded mx-auto"})}),(0,s.jsx)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 border-b border-[--border] w-16 sm:w-28",children:(0,s.jsx)("div",{className:"h-3 w-8 bg-[--card-background] rounded mx-auto"})})]})}),(0,s.jsx)("tbody",{children:[1,2,3,4,5].map(e=>(0,s.jsxs)("tr",{className:"border-b border-[--border] last:border-0",children:[(0,s.jsx)("td",{className:"px-2 sm:px-3 py-2 sm:py-3",children:(0,s.jsx)("div",{className:"h-3 w-4 bg-[--muted] rounded mx-auto"})}),(0,s.jsxs)("td",{className:"px-2 sm:px-4 py-2 sm:py-3",children:[(0,s.jsx)("div",{className:"h-3 w-16 bg-[--muted] rounded mb-1"}),(0,s.jsx)("div",{className:"h-2 w-24 bg-[--muted] rounded hidden sm:block"})]}),(0,s.jsx)("td",{className:"px-2 sm:px-4 py-2 sm:py-3",children:(0,s.jsx)("div",{className:"h-3 w-8 bg-[--muted] rounded mx-auto"})}),(0,s.jsx)("td",{className:"px-2 sm:px-4 py-2 sm:py-3",children:(0,s.jsxs)("div",{className:"flex flex-col items-center",children:[(0,s.jsx)("div",{className:"w-10 sm:w-16 bg-[--muted] rounded-full h-1.5
1sm:h-2 mb-1"}),(0,s.jsx)("div",{className:"h-2 w-6 bg-[--muted] rounded"})]})})]},e))})]})})]}):y?(0,s.jsxs)("div",{className:"space-y-6",children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[(0,s.jsxs)("div",{className:"card card-body text-center py-4",children:[(0,s.jsxs)("h3",{className:"text-sm font-medium text-[--muted-foreground] mb-1",children:["ì ì²´ ",(0,i.in)("기ì¬")]}),(0,s.jsxs)("p",{className:"text-2xl font-bold text-[--foreground]",children:[y.summary.totalArticles.toLocaleString(),"ê°"]})]}),(0,s.jsxs)("div",{className:"card card-body text-center py-4",children:[(0,s.jsx)("h3",{className:"text-sm font-medium text-[--muted-foreground] mb-1",children:"íì± ê¸°ì ì"}),(0,s.jsxs)("p",{className:"text-2xl font-bold text-[--foreground]",children:[y.summary.totalReporters.toLocaleString(),"ëª
"]})]}),(0,s.jsxs)("div",{className:"card card-body text-center py-4",children:[(0,s.jsxs)("h3",{className:"text-sm font-medium text-[--muted-foreground] mb-1",children:["기ìë¹ íê· ",(0,i.in)("기ì¬")]}),(0,s.jsxs)("p",{className:"text-2xl font-bold text-[--foreground]",children:[y.summary.averageArticlesPerReporter,"ê°"]})]})]}),(0,s.jsxs)("div",{className:"text-sm text-[--muted-foreground] text-center",children:[{day:"ì¼ê°",week:"주ê°",month:"ìê°",year:"ì°ê°"}[d=y.period.type]||d," (",P(y.period.start)," ~"," ",P(y.period.end),")"]}),y.reporterStats.length>0&&(0,s.jsxs)("div",{className:"card card-body",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold mb-4 text-[--foreground]",children:"ìì 기ì ê¸°ì¬ íí©"}),(0,s.jsx)(v,{data:y.reporterStats})]}),y.reporterStats.length>0?(0,s.jsx)("div",{className:"overflow-x-auto -mx-4 sm:-mx-6 px-4 sm:px-6",children:(0,s.jsxs)("table",{className:"w-full border border-[--border] rounded-lg",children:[(0,s.jsx)("thead",{className:"bg-[--muted]",children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{className:"px-2 sm:px-3 py-2 sm:py-3 text-left text-xs sm:text-sm font-medium text-[--muted-foreground] border-b border-[--border] w-10 sm:w-16",children:"ìì"}),(0,s.jsx)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 text-left text-xs sm:text-sm font-medium text-[--muted-foreground] border-b border-[--border]",children:"기ìëª
"}),(0,s.jsxs)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 text-center text-xs sm:text-sm font-medium text-[--muted-foreground] border-b border-[--border] w-14 sm:w-24",children:[(0,i.in)("기ì¬")," ì"]}),(0,s.jsx)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 text-center text-xs sm:text-sm font-medium text-[--muted-foreground] border-b border-[--border] w-16 sm:w-28",children:"ë¹ì¨"}),(0,s.jsx)("th",{className:"px-2 sm:px-4 py-2 sm:py-3 text-center text-xs sm:text-sm font-medium text-[--muted-foreground] border-b border-[--border] w-16 sm:w-24",children:"ì¡°íì"})]})}),(0,s.jsx)("tbody",{children:y.reporterStats.map((e,t)=>{var r;return(0,s.jsxs)("tr",{className:"border-b border-[--border] last:border-0 hover:bg-[--muted]",children:[(0,s.jsx)("td",{className:"px-2 sm:px-3 py-2 sm:py-3 text-xs sm:text-sm text-[--foreground] text-center",children:t+1}),(0,s.jsx)("td",{className:"px-2 sm:px-4 py-2 sm:py-3",children:(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-xs sm:text-sm font-medium text-[--foreground] truncate max-w-[100px] sm:max-w-none",children:e.reporterName}),(0,s.jsx)("p",{className:"text-xs text-[--muted-foreground] truncate max-w-[100px] sm:max-w-none hidden sm:block",children:e.reporterEmail})]})}),(0,s.jsx)("td",{className:"px-2 sm:px-4 py-2 sm:py-3 text-center",children:(0,s.jsx)("span",{className:"text-xs sm:text-sm font-semibold text-[--foreground]",children:e.articleCount.toLocaleString()})}),(0,s.jsx)("td",{className:"px-2 sm:px-4 py-2 sm:py-3 text-center",children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center",children:[(0,s.jsx)("div",{className:"w-10 sm:w-16 bg-[--muted] rounded-full h-1.5 sm:h-2 mb-0.5 sm:mb-1",children:(0,s.jsx)("div",{className:"bg-[--primary] h-1.5 sm:h-2 rounded-full",style:{width:"".concat(Math.min(100,e.articleCount/y.summary.totalArticles*100),"%")}})}),(0,s.jsxs)("span",{className:"text-[10px] sm:text-xs text-[--muted-foreground] text-center",children:[y.summary.totalArticles>0?Math.round(e.articleCount/y.summary.totalArticles*100):0,"%"]})]})}),(0,s.jsx)("td",{className:"px-2 sm:px-4 py-2 sm:py-3 text-center",children:(0,s.jsx)("span",{className:"text-xs sm:text-sm font-semibold text-[--foreground]",children:S?(null!==(r=S[String(e.reporterId)])&&void 0!==r?r:0).toLocaleStr
1ing():"-"})})]},e.reporterId)})})]})}):(0,s.jsx)("div",{className:"text-center py-8",children:(0,s.jsxs)("p",{className:"text-[--muted-foreground]",children:["í´ë¹ 기ê°ì ",(0,i.in)("기ì¬"),"를 ìì±í 기ìê° ììµëë¤."]})})]}):(0,s.jsx)("div",{className:"text-center py-8",children:(0,s.jsx)("p",{className:"text-[--muted-foreground]",children:"ë°ì´í°ë¥¼ ë¶ë¬ì¬ ì ììµëë¤."})})})]})}},70742:function(e,t,r){r.d(t,{V6:function(){return a},Vx:function(){return n},yd:function(){return s}});let s={DRAFT:"ììì ì¥",REVIEW:"ê²í ì¤",REJECTED:"ë°ë ¤ë¨",SCHEDULED:"ìì½ë¨",PUBLISHED:"ì¹ì¸ë¨",DELETED:"ìì ë¨"},n="ì¬ì¹ì¸ ë기";function a(e){var t;return e?null!==(t=s[e])&&void 0!==t?t:String(e):""}},31523:function(e,t,r){r.d(t,{in:function(){return l}});var s=r(25566);let n=()=>(s.env.SITE_TYPE||"NEWS").toUpperCase(),a=new Map([["기ì¬","í¬ì¤í¸"],["기ì","ìì±ì"],["ë°í","ê²ì"],["ê¸°ì¬ ì ì²´ ê¶í","í¬ì¤í¸ ì ì²´ ê¶í"],["ê¸°ì¬ ì¡°í ê¶í(ì ì²´ ì¡°í)","í¬ì¤í¸ ì¡°í ê¶í(ì ì²´ ì¡°í)"],["ê¸°ì¬ ìì± ê¶í","í¬ì¤í¸ ìì± ê¶í"],["ê¸°ì¬ ìì ê¶í","í¬ì¤í¸ ìì ê¶í"],["ê¸°ì¬ ìì ê¶í","í¬ì¤í¸ ìì ê¶í"]]),l=e=>"BLOG"===n()&&a.has(e)?a.get(e):e},61994:function(e,t,r){function s(){for(var e,t,r=0,s="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,s,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t){if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(s=e(t[r]))&&(n&&(n+=" "),n+=s)}else for(s in t)t[s]&&(n&&(n+=" "),n+=s)}return n}(e))&&(s&&(s+=" "),s+=t);return s}r.d(t,{W:function(){return s}}),t.Z=s}}]);
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.