PageSourceSearch

https://behmalt.com/_next/static/chunks/51772.ccbe29e1d204afd1.js

js behmalt.com collected 2026-09-25 10:26:15 UTC 7,144 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[51772],{51772:(t,e,n)=>{n.r(e),n.d(e,{default:()=>p});var a=n(95155),r=n(98500),s=n.n(r),o=n(72635),u=n(12115),i=n(73321),c=n(58979),l=n(95998),d=n(76368),f=n(75073),m=n(68464);function h({href:t,label:e,compact:n}){return(0,a.jsx)(s(),{href:String(t||"").trim()||"#",className:["inline-flex items-center justify-center rounded-full border no-underline transition-colors",n?"px-3 py-2 text-xs font-bold":"px-4 py-2.5 text-sm font-bold","border-[var(--auth-border)] bg-transparent text-[var(--auth-text)] hover:bg-black/5 dark:hover:bg-white/5"].join(" "),children:e})}function p(t){let e=(0,m._)(t.node.defaultProps||{}),n=(0,l.m)(t=>t.currentUser),r=(0,l.m)(t=>t.isHydrated),s=(0,c.Wn)(),p=(0,i.useRouter)(),[x,g]=(0,u.useState)(!1),y=!!t.isDark,w="fa"===(0,f.ah)(t.dir,t.page,t.language).toLowerCase().split(/[-_]/)[0];(0,u.useEffect)(()=>{r||l.m.getState().hydrate()},[r]);let b=y?d.K.heading:e.textColor,F=y?d.K.primary:e.accentColor,j=y?"rgba(148,163,184,0.18)":e.borderColor,v=n?.fullName||n?.userName||e.guestLabel,H=!n||e.showLoggedInIdentity,S=n?e.loggedInIcon:e.icon,k=!0===e.shadow,N=(0,u.useMemo)(()=>({"--auth-accent":F,"--auth-text":b,"--auth-border":j,borderRadius:`${e.borderRadius}px`,padding:`${e.paddingY}px ${e.paddingX}px`,backgroundColor:y?"rgba(15,23,42,0.82)":e.backgroundColor,border:e.showBorder?`1px solid ${j}`:"none",boxShadow:k?y?"0 18px 40px rgba(2, 6, 23, 0.32)":"0 18px 34px rgba(15, 23, 42, 0.10)":"none",color:b}),[F,j,k,y,b,e]);async function q(){if(!x){g(!0);try{await s.mutateAsync()}catch{}finally{l.m.getState().logout(),g(!1),p.push("/auth/login")}}}return(0,a.jsx)("div",{className:["w-full max-w-full","card"===e.variant?"min-w-[260px]":""].join(" "),style:N,children:(0,a.jsxs)("div",{className:["flex w-full items-center gap-3","inline"===e.variant?"flex-wrap":"justify-between","card"===e.variant?"flex-col items-stretch":""].join(" "),children:[H?(0,a.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[e.showIcons?(0,a.jsx)("div",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-full",style:{background:y?"rgba(56,189,248,0.14)":"rgba(37,99,235,0.10)",color:F},children:(0,a.jsx)(o.In,{icon:S||"mdi:account-outline",className:"text-[22px]"})}):null,(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("div",{className:"truncate text-sm font-black",style:{color:b},children:n?v:e.guestLabel}),e.showWelcomeText?(0,a.jsx)("div",{className:"mt-1 truncate text-xs leading-5",style:{color:y?d.K.muted:F},children:n?`${e.welcomePrefix} ${v}`:w?"برای ادامه وارد شوید یا ثبت‌نام کنید":"Sign in or create an account to continue"}):null]})]}):(0,a.jsx)("div",{className:"min-h-1 flex-1"}),(0,a.jsx)("div",{className:["flex flex-wrap items-center gap-2","card"===e.variant?"mt-3 justify-start":"justify-end"].join(" "),children:n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h,{href:e.panelHref,label:e.userPanelText,compact:e.compact}),(0,a.jsx)("button",{type:"button",onClick:q,disabled:x,className:["inline-flex items-center justify-center rounded-full border border-[var(--auth-border)] bg-transparent text-[var(--auth-text)] transition-colors",e.compact?"px-3 py-2 text-xs font-bold":"px-4 py-2.5 text-sm font-bold",x?"opacity-60":"hover:bg-black/5 dark:hover:bg-white/5"].join(" "),children:x?"...":e.logoutText})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h,{href:e.loginHref,label:e.loginText,compact:e.compact}),(0,a.jsx)(h,{href:e.registerHref,label:e.registerText,compact:e.compact})]})})]})})}},58979:(t,e,n)=>{n.d(e,{$5:()=>j,A9:()=>g,EL:()=>p,HH:()=>m,LR:()=>h,Qc:()=>y,Sn:()=>F,Wn:()=>w,a2:()=>H,iA:()=>f,iZ:()=>b,pP:()=>d,ue:()=>v,ui:()=>x,un:()=>S,vz:()=>l});var a=n(12115),r=n(48934),s=n(26708),o=n(92469),u=n(95998),i=n(82861);function c(t){t.organizationId&&(0,i.h5)(t.organizationId),u.m.getState().setAuth({accessToken:t.accessToken,refreshToken:t.refreshToken,roles:t.roles??[],permissions:t.permissions??[],permissionGroups:t.permissionGroups??[],featureKeys:t.featureKeys??[],currentUser:t.currentUser??null})}function l(){return(0,r.n)({mutationFn:o.$8,onSuccess:c})}function d(){return(0,r.n)({mutationFn:o.Rj})}function f(){return(0,r.n)({mutationFn:o.Ez,onSuccess:c})}function m(){return(0,r.n)({mutationFn:o.xz})}function h(){return(0,r.n)({mutationFn:o.VE,onSuccess:c})}function p(){return(0,r.n)({mutationFn:o.In})}function x(){return(0,r.n)({mutationFn:o.Yf,onSuccess:c})}function g(){return(0,r.n)({mutationFn:o.SR})}function y(){return(0,r.n)({mutationFn:o.q$})}function w(){return(0,r.n)({mutationFn:o.wH,onSuccess:()=>{u.m.getState().logout()}})}function b(t=!0){let e=(0,s.I)({queryKey:["auth","me"],queryFn:o.yq,enabled:t,staleTime:6e4,retry:!1});return(0,a.useEffect)(()=>{e.data&&u.m.getState().setCurrentUser(e.data)},[e.data]),e}function F(){return(0,r.n)({mutationFn:o.mP,onSuccess:t=>{u.m.getState().setCurrentUser(t)}})}function j(t=!0){return(0,s.I)({queryKey:["auth","addresses"],queryFn:o.xI,enabled:t,staleTime:1e4})}function v(){return(0,r.n)({mutationFn:o.Mv})}function H(){return(0,r.n)({mutationFn:o.gj})}function S(){return(0,r.n)({mutationFn:o.qH})}},92469:(t,e,n)=>{n.d(e,{$8:()=>s,Ez:()=>u,In:()=>c,Mv:()=>F,OK:()=>w,P2:()=>r,Rj:()=>o,SR:()=>l,VE:()=>d,Yf:()=>m,bz:()=>y,gj:()=>j,mP:()=>g,q$:()=>f,qH:()=>v,s4:()=>h,wH:()=>p,xI:()=>b,xz:()=>i,yq:()=>x});var a=n(22356);async function r(){let{data:t}=await a.FH.get("/auth/captcha");return t}async function s(t){let e=String(t.userName||"").trim(),{data:n}=await a.FH.post("/auth/login",{...t,userName:e,username:e,identifier:e,login:e});return n}async function o(t){let{data:e}=await a.FH.post("/auth/request-login-code",t);return e}async function u(t){let{data:e}=await a.FH.post("/auth/login-with-code",t);return e}async function i(t){let{data:e}=await a.FH.post("/auth/request-register-code",t);return e}async function c(t){let{data:e}=await a.FH.post("/auth/request-activation-code",t);return e}async function l(t){let{data:e}=await a.FH.post("/auth/request-reset-password-code",t);return e}async function d(t){let{data:e}=await a.FH.post("/auth/register",t);return e}async function f(t){let{data:e}=await a.FH.post("/auth/reset-password",t);return e}async function m(t){let{data:e}=await a.FH.post("/auth/activate-account",t);return e}async function h(t,e){let{data:n}=await a.FH.post("/auth/refresh",{refreshToken:t,organizationId:e});return n}async function p(){let{data:t}=await a.FH.post("/auth/logout");return t}async function x(){let{data:t}=await a.FH.get("/auth/me");return t}async function g(t){let{data:e}=await a.FH.put("/auth/profile",t);return e}async function y(){let{data:t}=await a.FH.get("/auth/session");return t}async function w(){let{data:t}=await a.FH.post("/auth/session/activity");return t}async function b(){let{data:t}
1=await a.FH.get("/auth/addresses");return t}async function F(t){let{data:e}=await a.FH.post("/auth/addresses",t);return e}async function j(t){let{data:e}=await a.FH.delete(`/auth/addresses/${t}`);return e}async function v(t){let{data:e}=await a.FH.post(`/auth/addresses/${t}/set-default`);return e}}}]);

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.