"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4088],{3998:(e,t,n)=>{n.d(t,{$:()=>l});var r=n(95155);n(12115);var s=n(32467),a=n(83101),o=n(64269);let i=(0,a.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:n,size:a,asChild:l=!1,...c}=e,d=l?s.DX:"button";return(0,r.jsx)(d,{"data-slot":"button",className:(0,o.cn)(i({variant:n,size:a,className:t})),...c})}},11647:(e,t,n)=>{n.d(t,{E:()=>l});var r=n(95155);n(12115);var s=n(32467),a=n(83101),o=n(64269);let i=(0,a.F)("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function l(e){let{className:t,variant:n,asChild:a=!1,...l}=e,c=a?s.DX:"span";return(0,r.jsx)(c,{"data-slot":"badge",className:(0,o.cn)(i({variant:n}),t),...l})}},13406:(e,t,n)=>{n.d(t,{Xi:()=>l,av:()=>c,j7:()=>i,tU:()=>o});var r=n(95155);n(12115);var s=n(60574),a=n(64269);function o(e){let{className:t,...n}=e;return(0,r.jsx)(s.bL,{"data-slot":"tabs",className:(0,a.cn)("flex flex-col gap-2",t),...n})}function i(e){let{className:t,...n}=e;return(0,r.jsx)(s.B8,{"data-slot":"tabs-list",className:(0,a.cn)("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",t),...n})}function l(e){let{className:t,...n}=e;return(0,r.jsx)(s.l9,{"data-slot":"tabs-trigger",className:(0,a.cn)("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...n})}function c(e){let{className:t,...n}=e;return(0,r.jsx)(s.UC,{"data-slot":"tabs-content",className:(0,a.cn)("flex-1 outline-none",t),...n})}},14734:(e,t,n)=>{n.d(t,{F:()=>i});var r=n(12115),s=n(45520),a=n(36489),o=n(95704);function i(){var e;let{data:t}=(0,a.useSession)(),[n,i]=(0,r.useState)(null),[l,c]=(0,r.useState)(!1),[d,u]=(0,r.useState)(null),m=(0,r.useRef)(null);return(0,r.useEffect)(()=>{(async()=>{try{var e;let t=await fetch("/api/settings/socket-status"),n=await t.json();u(null==(e=n.socketEnabled)||e),console.log("\uD83D\uDD0C Socket enabled status:",n.socketEnabled)}catch(e){console.error("Error checking socket status:",e),u(!0)}})()},[]),(0,r.useEffect)(()=>{if(!(null==t?void 0:t.user)||null===d)return;if(!1===d)return void console.log("\uD83D\uDD0C Socket.IO disabled by admin - SSE will be used instead");let e=window.location.hostname.includes("app.github.dev")||window.location.hostname.includes("github.dev"),r=window.location.origin;console.log("\uD83D\uDD0C Socket URL Detection:"),console.log("  - isCodespace:",e),console.log("  - NODE_ENV:","production"),console.log("  - NEXT_PUBLIC_SITE_URL:",o.env.NEXT_PUBLIC_SITE_URL),console.log("  - window.location.origin:",window.location.origin),console.log("  - window.location.hostname:",window.location.hostname),console.log("  - Final socketUrl:",r);let a=(0,s.io)(r,{path:"/api/socket/io",addTrailingSlash:!1,transports:["polling","websocket"],timeout:1e4,reconnection:!0,reconnectionAttempts:3,reconnectionDelay:5e3,reconnectionDelayMax:1e4,randomizationFactor:0,forceNew:!0});return a.on("connect",()=>{console.log("✅ Socket connected:",a.id),c(!0),t.user.id&&a.emit("joinUserRoom",t.user.id)}),a.on("disconnect",e=>{console.log("❌ Socket disconnected:",e),c(!1),"io server disconnect"===e&&(m.current=setTimeout(()=>{a.connect()},5e3))}),a.on("connect_error",e=>{console.error("\uD83D\uDD25 Socket connection error:",e.message),c(!1)}),a.io.on("reconnect_failed",()=>{console.log("❌ Socket reconnection failed after all attempts. Stopping socket."),c(!1)}),i(a),()=>{m.current&&clearTimeout(m.current),null==n||n.disconnect()}},[null==t||null==(e=t.user)?void 0:e.id,d]),{socket:n,isConnected:l,joinUserRoom:()=>{n&&(null==t?void 0:t.user.id)&&n.emit("joinUserRoom",t.user.id)},leaveUserRoom:()=>{n&&(null==t?void 0:t.user.id)&&n.emit("leaveUserRoom",t.user.id)},joinCafeRoom:e=>{n&&n.emit("joinCafeRoom",e)},leaveCafeRoom:e=>{n&&n.emit("leaveCafeRoom",e)},joinEventRoom:e=>{n&&n.emit("joinEventRoom",e)},leaveEventRoom:e=>{n&&n.emit("leaveEventRoom",e)}}}},25112:(e,t,n)=>{n.d(t,{h:()=>a});var r=n(12115),s=n(36489);function a(){var e;let{data:t}=(0,s.useSession)(),[n,a]=(0,r.useState)(!1),[o,i]=(0,r.useState)(null),[l,c]=(0,r.useState)(null),d=(0,r.useRef)(null);return(0,r.useEffect)(()=>{var e;if(!(null==t||null==(e=t.user)?void 0:e.id))return;console.log("\uD83D\uDCE1 Setting up SSE connection for user:",t.user.id);let n=new EventSource("/api/notifications/sse");return d.current=n,n.onopen=()=>{console.log("✅ SSE connection established"),a(!0),c(null)},n.onmessage=e=>{try{let t=JSON.parse(e.data);console.log("\uD83D\uDD14 SSE notification received:",t),i(t),"notification"===t.type&&window.dispatchEvent(new CustomEvent("newNotification",{detail:t})),"points"===t.type&&window.dispatchEvent(new CustomEvent("newPoints",{detail:t}))}catch(e){console.error("❌ Error parsing SSE message:",e)}},n.onerror=e=>{console.error("❌ SSE connection error:",e),a(!1),c("اتصال real-time قطع شد")},()=>{console.log("\uD83E\uDDF9 Cleaning up SSE connection"),n.close(),a(!1)}},[null==t||null==(e=t.user)?void 0:e.id]),{isConnected:n,lastNotification:o,connectionError:l}}},44254:(e,t,n)=>{n.d(t,{oT:()=>s,u5:()=>r});let r={xs:12,sm:16,md:24,lg:32,xl:48},s={spinner:"animate-spin rounded-full border-2 border-current border-t-transparent",pulse:"animate-pulse bg-gray-200 rounded",skeleton:"animate-pulse bg-gray-200 rounded",dots:"flex space-x-1"}},56210:(e,t,n)=>{n.d(t,{kt:()=>o});var r=n(95155),s=n(64269),a=n(44254);function o(e){let{size:t="md",type:n="spinner",color:o,message:i,showMessage:l=!1,rtl:c=!0,className:d,show:u=!0,...m}=e;if(!u)return null;let f=a.u5[t],x=(0,r.jsx)("div",{className:(0,s.cn)(a.oT[n],"inline-block flex-shrink-0",o&&"text-".concat(o),d),style:{width:f,height:f,..."spinner"===n&&{borderWidth:"xs"===t?1:2}},...m});return l&&i?(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center gap-2",c&&"flex-row-reverse"),children:[x,(0,r.jsx)("span",{className:"text-sm text-gray-600",children:i})]}):x}},64269:(e,t,n)=>{n.d(t,{cn:()=>a});var r=n(2821),s=n(75889);function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,s.QP)((0,r.$)(t))}},86948:(e,t,n)=>{n.d(t,{BT:()=>l,Wu:()=>c,ZB:()=>i,Zp:()=>a,aR:()=>o});var r=n(95155);n(12115);var s=n(64269);function a(e){let{className:t,...n}=e;return(0,r.jsx)("div",{"data-slot":"card",className:(0,s.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...n})}function o(e){let{className:t,...n}=e;return(0,r.jsx)("div",{"data-slot":"card-header",className:(0,s.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...n})}function i(e){let{className:t,...n}=e;return(0,r.jsx)("div",{"data-slot":"card-title",className:(0,s.cn)("leading-none font-semibold",t),...n})}function l(e){let{className:t,...n}=e;return(0,r.jsx)("div",{"data-slot":"card-description",className:(0,s.cn)("text-muted-foreground text-sm",t),...n})}function c(e){let{className:t,...n}=e;return(0,r.jsx)("div",{"data-slot":"card-content",className:(0,s.cn)("px-6",t),...n})}},94088:(e,t,n)=>{n.d(t,{NotificationPanel:()=>D});var r=n(95155),s=n(12115),a=n(86948),o=n(3998),i=n(11647),l=n(13406),c=n(78519),d=n(16485),u=n(91169),m=n(6132),f=n(85998),x=n(13492),g=n(61362),v=n(65229),h=n(20017),p=n(5917),b=n(71360),w=n(56210),j=n(14734),N=n(25112),y=n(18720),E=n(64269);let k=s.createContext(null),S=e=>{let{children:t}=e,[n,a]=s.useState(!1),o=s.useMemo(()=>({open:n,setOpen:a}),[n]);return s.useEffect(()=>{let e=e=>{n&&e.target instanceof Element&&(e.target.closest("[data-dropdown]")||a(!1))};if(n)return document.addEventListener("click",e,!0),()=>document.removeEventListener("click",e,!0)},[n]),(0,r.jsx)(k.Provider,{value:o,children:(0,r.jsx)("div",{className:"relative inline-block","data-dropdown":!0,children:t})})},R=()=>{let e=s.useContext(k);if(!e)throw Error("useDropdownMenu must be used within DropdownMenu");return e},A=s.forwardRef((e,t)=>{let{className:n,children:s,onClick:a,...o}=e,{open:i,setOpen:l}=R();return(0,r.jsx)("button",{ref:t,className:(0,E.cn)("inline-flex items-center justify-center",n),onClick:e=>{e.preventDefault(),e.stopPropagation(),l(!i),null==a||a(e)},"aria-expanded":i,...o,children:s})});A.displayName="DropdownMenuTrigger";let T=s.forwardRef((e,t)=>{let{className:n,align:s="center",...a}=e,{open:o}=R();return o?(0,r.jsx)("div",{ref:t,className:(0,E.cn)("absolute top-full mt-1 w-56 rounded-md border bg-popover p-1 text-popover-foreground shadow-lg z-50","end"===s&&"right-0","start"===s&&"left-0","center"===s&&"left-1/2 -translate-x-1/2",n),...a}):null});T.displayName="DropdownMenuContent";let C=s.forwardRef((e,t)=>{let{className:n,onClick:s,...a}=e,{setOpen:o}=R();return(0,r.jsx)("div",{ref:t,className:(0,E.cn)("relative flex cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",n),onClick:e=>{null==s||s(e),o(!1)},...a})});function D(e){let{userId:t,className:n,onNotificationRead:k,onClose:R,showCloseButton:D=!1}=e,[_,U]=(0,s.useState)([]),[I,L]=(0,s.useState)(0),[z,P]=(0,s.useState)(!1),[M,B]=(0,s.useState)("new"),{socket:O,isConnected:F}=(0,j.F)(),{isConnected:V}=(0,N.h)(),X=(0,s.useRef)(null),W=F||V,Z=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];P(!0);try{let t=new URLSearchParams;e&&t.append("unread","true");let n=await fetch("/api/notifications?".concat(t)),r=await n.json();r.success&&(e?L(r.data.unreadCount):U(r.data.notifications))}catch(e){console.error("Error loading notifications:",e),y.o.error("خطا در بارگذاری اعلان‌ها")}finally{P(!1)}},$=async e=>{try{(await fetch("/api/notifications/".concat(e),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:"mark-read"})})).ok&&(U(t=>t.map(t=>t.id===e?{...t,isRead:!0}:t)),L(e=>Math.max(0,e-1)),null==k||k(),y.o.success("اعلان به عنوان خوانده شده علامت‌گذاری شد"))}catch(e){console.error("Error marking as read:",e),y.o.error("خطا در علامت‌گذاری اعلان")}},Y=async e=>{try{(await fetch("/api/notifications/".concat(e),{method:"DELETE"})).ok&&(U(t=>t.filter(t=>t.id!==e)),y.o.success("اعلان حذف شد"))}catch(e){console.error("Error deleting notification:",e),y.o.error("خطا در حذف اعلان")}},Q=async()=>{try{(await fetch("/api/notifications/mark-all-read",{method:"PUT"})).ok&&(U(e=>e.map(e=>({...e,isRead:!0}))),L(0),null==k||k(),y.o.success("تمام اعلان‌ها به عنوان خوانده شده علامت‌گذاری شدند"))}catch(e){console.error("Error marking all as read:",e),y.o.error("خطا در علامت‌گذاری همه اعلان‌ها")}};(0,s.useEffect)(()=>{if(!O||!F)return;O.emit("joinUserRoom",t);let e=e=>{let t={id:e.id,userId:e.userId,type:e.type,title:e.title,message:e.message,data:e.data,isRead:!1,createdAt:e.createdAt,updatedAt:e.createdAt};U(e=>[t,...e]),L(e=>e+1)};return O.on("notification",e),()=>{O.off("notification",e)}},[O,F,t]),(0,s.useEffect)(()=>{let e=e=>{let n=e.detail;if(n&&"notification"===n.type){let e={id:n.id||"sse-".concat(Date.now()),userId:n.userId||t,type:n.notificationType||"SYSTEM",title:n.title,message:n.message,data:n.data,isRead:!1,createdAt:n.timestamp||new Date().toISOString(),updatedAt:n.timestamp||new Date().toISOString()};U(t=>[e,...t]),L(e=>e+1),console.log("\uD83D\uDCE1 SSE notification added to panel")}};return window.addEventListener("newNotification",e),()=>{window.removeEventListener("newNotification",e)}},[t]),(0,s.useEffect)(()=>{let e=X.current;if(!e)return;let t=t=>{t.stopPropagation(),t.preventDefault();let n=e.querySelector(".scrollable-content");n&&(n.scrollTop+=.5*t.deltaY)};return e.addEventListener("wheel",t,{passive:!1}),()=>{e.removeEventListener("wheel",t)}},[]),(0,s.useEffect)(()=>{Z(),Z(!0)},[]);let G=e=>"new"===M?e.filter(e=>!e.isRead).sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()):e.sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime());return(0,r.jsxs)(a.Zp,{ref:X,className:(0,E.cn)("flex flex-col overflow-hidden max-h-[32rem]",n),style:{overscrollBehavior:"contain",height:"auto"},children:[(0,r.jsx)(a.aR,{className:"pb-3 flex-shrink-0",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)(a.ZB,{className:"flex items-center gap-2 text-right",children:[I>0?(0,r.jsx)(x.A,{className:"h-5 w-5 text-blue-600"}):(0,r.jsx)(f.A,{className:"h-5 w-5"}),"اعلان‌ها",I>0&&(0,r.jsx)(i.E,{variant:"destructive",className:"text-xs",children:I})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsxs)("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[(0,r.jsx)("div",{className:"w-2 h-2 rounded-full ".concat(W?"bg-green-500":"bg-red-500")}),W?"آنلاین":"آفلاین",!F&&V&&(0,r.jsx)(i.E,{variant:"secondary",className:"text-[10px] px-1 py-0 h-4 bg-blue-100 text-blue-700",children:"SSE"})]}),I>0&&(0,r.jsxs)(o.$,{variant:"outline",size:"sm",onClick:Q,className:"text-xs",children:[(0,r.jsx)(g.A,{className:"h-3 w-3 mr-1"}),"همه خوانده شد"]}),D&&R&&(0,r.jsx)(o.$,{variant:"ghost",size:"sm",onClick:R,className:"text-xs p-1 h-6 w-6",children:(0,r.jsx)(v.A,{className:"h-3 w-3"})})]})]})}),(0,r.jsx)(a.Wu,{className:"flex-1 flex flex-col min-h-0",children:(0,r.jsxs)(l.tU,{value:M,onValueChange:B,className:"w-full h-full flex flex-col",children:[(0,r.jsxs)(l.j7,{className:"grid w-full grid-cols-2 flex-shrink-0",dir:"rtl",children:[(0,r.jsxs)(l.Xi,{value:"new",children:["جدید (",I,")"]}),(0,r.jsxs)(l.Xi,{value:"all",children:["همه اعلان‌ها (",_.length,")"]})]}),(0,r.jsx)(l.av,{value:M,className:"mt-4 flex-1 flex flex-col min-h-0",children:(0,r.jsx)("div",{className:"flex-1 overflow-y-auto scrollable-content max-h-[60vh] sm:max-h-[22rem]",style:{overscrollBehavior:"contain"},children:z?(0,r.jsxs)("div",{className:"flex justify-center items-center py-8",children:[(0,r.jsx)(w.kt,{size:"md",className:"ml-2"}),(0,r.jsx)("span",{className:"mr-2",children:"در حال بارگذاری..."})]}):(0,r.jsxs)("div",{className:"space-y-3",children:[G(_).map(e=>(0,r.jsx)("div",{className:"p-3 rounded-lg border ".concat(e.isRead?"bg-muted/30 border-muted":"bg-card border-border shadow-sm"," transition-all hover:shadow-md"),children:(0,r.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,r.jsx)("div",{className:"p-2 rounded-full ".concat((e=>{switch(e){case"BOOKING":return"text-green-600 bg-green-50";case"EVENT":return"text-blue-600 bg-blue-50";case"FRIEND_REQUEST":return"text-purple-600 bg-purple-50";case"PAYMENT":return"text-orange-600 bg-orange-50";case"REVIEW":return"text-yellow-600 bg-yellow-50";default:return"text-gray-600 bg-gray-50"}})(e.type)),children:(e=>{switch(e){case"BOOKING":case"PAYMENT":return(0,r.jsx)(c.A,{className:"h-4 w-4"});case"EVENT":return(0,r.jsx)(d.A,{className:"h-4 w-4"});case"FRIEND_REQUEST":return(0,r.jsx)(u.A,{className:"h-4 w-4"});case"REVIEW":return(0,r.jsx)(m.A,{className:"h-4 w-4"});default:return(0,r.jsx)(f.A,{className:"h-4 w-4"})}})(e.type)}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,r.jsx)("h4",{className:"font-medium text-sm truncate",children:e.title}),!e.isRead&&(0,r.jsx)("div",{className:"w-2 h-2 bg-blue-600 rounded-full flex-shrink-0"})]}),(0,r.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:e.message}),(0,r.jsxs)("div",{className:"flex items-center justify-between mt-2",children:[(0,r.jsx)(i.E,{variant:"secondary",className:"text-xs",children:e.type}),(0,r.jsx)("span",{className:"text-xs text-muted-foreground",children:new Date(e.createdAt).toLocaleString("fa-IR",{timeZone:"Asia/Tehran"})})]})]}),(0,r.jsxs)(S,{children:[(0,r.jsx)(A,{asChild:!0,children:(0,r.jsx)(o.$,{variant:"ghost",size:"sm",children:(0,r.jsx)(h.A,{className:"h-4 w-4"})})}),(0,r.jsxs)(T,{align:"end",dir:"rtl",children:[!e.isRead&&(0,r.jsxs)(C,{onClick:()=>$(e.id),children:[(0,r.jsx)(p.A,{className:"h-4 w-4 mr-2"}),"علامت‌گذاری به عنوان خوانده شده"]}),(0,r.jsxs)(C,{onClick:()=>Y(e.id),className:"text-red-600 hover:text-red-700",children:[(0,r.jsx)(b.A,{className:"h-4 w-4 mr-2"}),"حذف اعلان"]})]})]})]})},e.id)),0===G(_).length&&(0,r.jsxs)("div",{className:"text-center py-8 text-muted-foreground",children:[(0,r.jsx)(f.A,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),(0,r.jsx)("p",{children:"اعلانی وجود ندارد"})]})]})})})]})})]})}C.displayName="DropdownMenuItem"}}]);