PageSourceSearch

https://behmalt.com/_next/static/chunks/1789-e4b84ec6e1f69507.js

js behmalt.com collected 2026-09-25 10:25:22 UTC 13,485 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1789],{1789:(e,t,a)=>{a.d(t,{A:()=>w});var s=a(95155),r=a(22356),i=a(57605),l=a(60180),n=a(90346),c=a(53129),o=a(12115);let{Text:d}=n.o5,u=["fa","en","ar","ru"],m=[{key:"static",label:"مسیرهای ثابت",icon:(0,s.jsx)(l.cl,{}),empty:"مسیر ثابتی پیدا نشد."},{key:"pages",label:"برگه‌ها",icon:(0,s.jsx)(l.rS,{}),empty:"برگه‌ای پیدا نشد."},{key:"posts",label:"نوشته‌ها",icon:(0,s.jsx)(l.y9,{}),empty:"نوشته‌ای پیدا نشد."},{key:"postCategories",label:"دسته‌بندی خبر",icon:(0,s.jsx)(l.rS,{}),empty:"دسته‌بندی خبری پیدا نشد."},{key:"products",label:"محصولات",icon:(0,s.jsx)(l.Lo,{}),empty:"محصولی پیدا نشد."},{key:"productCategories",label:"دسته‌بندی محصول",icon:(0,s.jsx)(l.Lo,{}),empty:"دسته‌بندی محصولی پیدا نشد."},{key:"forms",label:"فرم‌ها",icon:(0,s.jsx)(l.XD,{}),empty:"فرمی پیدا نشد."},{key:"faq",label:"سوالات متداول",icon:(0,s.jsx)(l.f,{}),empty:"سوالی پیدا نشد."},{key:"terms",label:"قوانین",icon:(0,s.jsx)(l.AJ,{}),empty:"قانونی پیدا نشد."}],p=[{id:"static-home",title:"صفحه اصلی",link:"index",meta:"خانه سایت در زبان جاری",source:"static"},{id:"static-posts",title:"آرشیو نوشته‌ها",link:"posts",meta:"صفحه فهرست نوشته‌ها",source:"static"},{id:"static-products",title:"فهرست محصولات",link:"products",meta:"صفحه فهرست محصولات",source:"static"},{id:"static-forms",title:"فرم‌ها",link:"forms",meta:"فهرست فرم‌های عمومی",source:"static"},{id:"static-faq",title:"سوالات متداول",link:"faq",meta:"صفحه FAQ",source:"static"},{id:"static-terms",title:"قوانین و مقررات",link:"terms",meta:"صفحه قوانین",source:"static"},{id:"static-search",title:"جستجوی پیشرفته",link:"search",meta:"صفحه جستجوی سراسری سایت",source:"static"},{id:"static-gallery",title:"گالری",link:"gallery",meta:"نمایش گالری عمومی تصاویر و ویدیوها",source:"static"},{id:"static-linkbox",title:"لینک‌باکس",link:"link",meta:"صفحه مستقل لینک‌باکس زبان جاری",source:"static"},{id:"static-tenders",title:"مناقصات و مزایدات",link:"tenders",meta:"فهرست فراخوان‌های فعال",source:"static"},{id:"static-organization-chart",title:"چارت سازمانی",link:"organization-chart",meta:"ساختار واحدها و پروفایل افراد سازمان",source:"static"},{id:"static-phone-directory",title:"دفترچه تلفن",link:"phone-directory",meta:"جست‌وجوی شماره‌های مستقیم و داخلی سازمان",source:"static"},{id:"static-newsletter",title:"خبرنامه",link:"newsletter",meta:"عضویت در خبرنامه",source:"static"},{id:"static-branch",title:"نمایندگی‌ها",link:"branch",meta:"صفحه نمایندگی‌ها",source:"static"}];function g(e,t){let a=String(e||"").trim();if(!a)return"";if(/^(https?:)?\/\//i.test(a))return a;let s=a.replace(/^\/+/,""),r=t?RegExp(`^${t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}/`,"i"):null;r&&r.test(s)&&(s=s.replace(r,""));let i=s.split("/")[0]?.toLowerCase();return u.includes(i)&&(s=s.split("/").slice(1).join("/")),s.replace(/^\/+/,"")}function x(e,t,a,s){let r=String(t||"").trim().toLowerCase(),i=r?e.filter(e=>`${e.title} ${e.meta||""} ${e.link}`.toLowerCase().includes(r)):e,l=Math.max(0,(a-1)*s),n=l+s;return{items:i.slice(l,n),hasMore:n<i.length}}async function h(){let{data:e}=await r.FH.get("/admin/i18n/languages");return Array.isArray(e)?e:Array.isArray(e?.languages)?e.languages:Array.isArray(e?.data?.languages)?e.data.languages:[]}async function y(e,t,a,s){let{data:l}=await r.FH.get(`/appContainer/GetAllByType/${i.p.page}`);return x((Array.isArray(l)?l:[]).filter(t=>{let a=t?.language?.id||t?.property?.languageId||t?.languageId;return(!e||!a||a===e)&&!!String(t?.property?.link||t?.link||"").trim()}).map(e=>
1{let t=String(e?.property?.title||e?.title||"").trim(),a=g(e?.property?.link||e?.link);return a?{id:String(e.id||a),title:t||a,link:a,meta:`/${a}`,source:"pages"}:null}).filter(Boolean),t,a,s)}async function f(e,t,a,s){let i={page:a,pageSize:s};if(t.trim()&&(i.searchTerm=t.trim()),e){i.slug=e;let{data:t}=await r.FH.get("/Post/GetAll",{params:i});return{items:(Array.isArray(t?.posts)?t.posts:[]).map(e=>({id:String(e.id),title:e.title,link:`posts/${e.id}`,meta:e.abstract||e.language?.title||"نوشته",source:"posts"})),hasMore:a*s<Number(t?.total||0)}}let{data:l}=await r.FH.get("/Post/Search",{params:{searchTerm:t.trim(),page:a,pageSize:s}});return{items:(Array.isArray(l?.posts)?l.posts:[]).map(e=>({id:String(e.id),title:e.title,link:`posts/${e.id}`,meta:e.abstract||e.language?.title||"نوشته",source:"posts"})),hasMore:a*s<Number(l?.total||0)}}async function k(e,t,a,s,i){let{data:l}=await r.FH.get("/Product/GetAll",{params:{languageId:e||void 0,slug:e?void 0:t,searchTerm:a.trim()||void 0,page:s,pageSize:i}});return{items:(Array.isArray(l?.products)?l.products:[]).map(e=>{let a=g(e.slug||e.id,e.language?.slug||t).replace(/^products\/+/,"").replace(/^\/+|\/+$/g,""),s=`products/${a||e.id}`;return{id:String(e.id),title:e.title,link:s,meta:`${e.language?.title||"محصول"} • /${s}`,source:"products"}}),hasMore:s*i<Number(l?.total||0)}}async function j(e,t,a,s){let{data:i}=await r.FH.get("/PostCategory/GetAll",{params:{languageId:e,searchTerm:t.trim()||void 0,isActive:!0}});return x((Array.isArray(i)?i:[]).map(e=>{let t=String(e.slug||e.id||"").trim(),a=`posts?category=${encodeURIComponent(t)}`;return{id:String(e.id||t),title:String(e.title||"دسته‌بندی خبر"),link:a,meta:`${e.description||"فیلتر فهرست خبرها بر اساس این دسته‌بندی"} • /${a}`,source:"postCategories"}}).filter(e=>e.id&&e.link),"",a,s)}async function b(e,t,a,s){let{data:i}=await r.FH.get("/ProductCategory/GetAll",{params:{languageId:e,searchTerm:t.trim()||void 0,isActive:!0}});return x((Array.isArray(i)?i:[]).map(e=>{let t=String(e.slug||e.title||e.id||"").trim();return{id:String(e.id||t),title:String(e.title||"دسته‌بندی محصول"),link:`products?category=${encodeURIComponent(t)}`,meta:e.description||"فیلتر فهرست محصولات بر اساس این دسته‌بندی",source:"productCategories"}}).filter(e=>e.id&&e.link),"",a,s)}async function S(e,t,a,s){let{data:i}=await r.FH.get("/form/GetAll");return x((Array.isArray(i)?i:[]).filter(t=>{let a=t.languageId;return(!e||!a||a===e)&&!!t.id}).map(e=>({id:String(e.id||e.title),title:e.title,link:`forms/${e.id}`,meta:e.description||"فرم عمومی",source:"forms"})),t,a,s)}async function v(e,t,a,s){let{data:i}=await r.FH.get("/Faq/GetAll",{params:{languageId:e,searchTerm:t.trim()||void 0,isPublished:!0}});return x((Array.isArray(i)?i:[]).map(e=>({id:String(e.id||e.question),title:e.question,link:e.id?`faq#faq-${e.id}`:"faq",meta:e.answer||"سوال متداول",source:"faq"})),"",a,s)}async function A(e,t,a,s){let{data:i}=await r.FH.get("/Terms/GetAll",{params:{languageId:e,searchTerm:t.trim()||void 0,isPublished:!0}});return x((Array.isArray(i)?i:[]).map(e=>({id:String(e.id||e.title),title:e.title,link:e.id?`terms#term-${e.id}`:"terms",meta:e.version?`نسخه ${e.version}`:"قوانین و مقررات",source:"terms"})),"",a,s)}async function N(e,t){switch(e){case"static":return x(p,t.search,t.page,t.pageSize);case"pages":return y(t.languageId,t.search,t.page,t.pageSize);case"posts":return f(t.localeSlug,t.search,t.page,t.pageSize);case"postCategories":return j(t.languageId,t.search,t.page,t.pageSize);case"products":return k(t.languageId,t.localeSlug,t.search,t.page,t.pageSize);case"productCategories":return b(t.languageId,t.search,t.page,t.pageSize);case"forms":return S(t.languageId,t.search,t.page,t.pageSize);case"faq":return v(t.languageId,t.search,t.page,t.pageSize);case"terms":return A(t.languageId,t.search,t.page,t.pageSize);default:return{items:[],hasMore:!1}}}function w({value:e,onChange:t,direction:a="rtl",languageId:r,placeholder:i="لینک",disabled:u}){let[p,x]=(0,o.useState)(!1),[y,f]=(0,o.useState)("pages"),[k,j]=(0,o.useState)(""),[b,S]=(0,o.useState)(""),[v,A]=(0,o.useState)([]),[C,$]=(0,o.useState)(!1),[z,I]=(0,o.useState)(!1),[F,T]=(0,o.useState)(!1),[H,M]=(0,o.useState)(1),[q,E]=(0,o.useState)(""),[G,P]=(0,o.useState)(),L=(0,o.useRef)(0),_="dark"===(0,c.f)(e=>e.themeMode),K=(0,o.useMemo)(()=>m.find(e=>e.key===y)||m[0],[y]);(0,o.useEffect)(()=>{let e=window.setTimeout(()=>{S(k)},300);return()=>window.clearTimeout(e)},[k]),(0,o.useEffect)(()=>
1{if(!p)return;let e=!1;return h().then(t=>{if(e)return;let a=t.find(e=>e.id===r)||t.find(e=>e.isDefault)||t[0];P(a?.slug)}).catch(()=>{e||P(void 0)}),()=>{e=!0}},[p,r]);let R=async(e,t)=>{let a=++L.current;E(""),"replace"===t?$(!0):I(!0);try{let s=await N(y,{search:b,page:e,pageSize:20,languageId:r,localeSlug:G});if(a!==L.current)return;A(e=>"append"===t?[...e,...s.items]:s.items),T(s.hasMore),M(e)}catch(e){if(a!==L.current)return;E("بارگذاری لیست لینک‌ها انجام نشد."),"replace"===t&&(A([]),T(!1))}finally{a===L.current&&($(!1),I(!1))}};(0,o.useEffect)(()=>{p&&R(1,"replace")},[p,y,b,r,G]);let D=(0,o.useMemo)(()=>m.map(e=>({key:e.key,label:(0,s.jsxs)("span",{className:"flex items-center gap-2 text-xs sm:text-sm",children:[e.icon,(0,s.jsx)("span",{children:e.label})]})})),[]),U=(0,s.jsxs)("div",{className:"max-w-full",dir:"rtl",children:[(0,s.jsx)(n.tU,{activeKey:y,onChange:e=>f(e),items:D,size:"small",className:"menu-link-picker-tabs"}),(0,s.jsx)("div",{className:"mb-3 mt-2",children:(0,s.jsx)(n.pd,{value:k,onChange:e=>j(e.target.value),placeholder:`جستجو در ${K.label}`,prefix:(0,s.jsx)(l.Vr,{}),allowClear:!0,className:_?"border-slate-700 bg-slate-900 text-slate-100 placeholder:text-slate-500":""})}),(0,s.jsxs)("div",{className:"mb-2 flex items-center justify-between text-[11px] text-slate-500 dark:text-slate-400",children:[(0,s.jsx)("span",{children:"می‌توانید دستی هم لینک را وارد کنید."}),(0,s.jsx)(n.$n,{type:"text",size:"small",icon:(0,s.jsx)(l.KF,{}),onClick:()=>R(1,"replace"),children:"تازه‌سازی"})]}),(0,s.jsx)("div",{className:"overflow-y-auto rounded-xl border border-slate-200 bg-white text-slate-800 dark:border-slate-700 dark:bg-slate-900 dark:text-slate-100",style:{maxHeight:420},onScroll:e=>{let t=e.currentTarget;t.scrollTop+t.clientHeight>=t.scrollHeight-72&&F&&!z&&!C&&R(H+1,"append")},children:C?(0,s.jsx)("div",{className:"flex min-h-[180px] items-center justify-center",children:(0,s.jsx)(n.tK,{indicator:(0,s.jsx)(l.NK,{spin:!0})})}):q?(0,s.jsxs)("div",{className:"flex min-h-[180px] flex-col items-center justify-center gap-3 px-4 text-center",children:[(0,s.jsx)(d,{type:"danger",children:q}),(0,s.jsx)(n.$n,{size:"small",onClick:()=>R(1,"replace"),children:"تلاش دوباره"})]}):0===v.length?(0,s.jsx)("div",{className:"flex min-h-[180px] items-center justify-center px-3",children:(0,s.jsx)(n.Sv,{description:K.empty,image:n.Sv.PRESENTED_IMAGE_SIMPLE})}):(0,s.jsxs)("div",{className:"divide-y divide-slate-100 dark:divide-slate-800",children:[v.map(e=>(0,s.jsxs)("button",{type:"button",className:"flex w-full flex-col items-stretch gap-1 px-3 py-3 text-right text-slate-700 transition hover:bg-slate-50 dark:text-slate-200 dark:hover:bg-slate-800",onClick:()=>{t(g(e.link,G)),x(!1)},children:[(0,s.jsxs)("div",{className:"flex w-full items-center justify-between gap-3",children:[(0,s.jsx)("span",{className:"font-medium text-slate-800 dark:text-slate-100",children:e.title}),(0,s.jsx)(n.vw,{color:"blue",className:"m-0",children:K.label})]}),e.meta?(0,s.jsx)("span",{className:"line-clamp-2 text-xs text-slate-500 dark:text-slate-400",children:e.meta}):null,(0,s.jsxs)("span",{dir:"ltr",className:"text-left text-[11px] text-sky-700 dark:text-sky-300",children:["/",g(e.link,G)]})]},`${e.source}-${e.id}-${e.link}`)),z?(0,s.jsx)("div",{className:"flex items-center justify-center px-3 py-3",children:(0,s.jsx)(n.tK,{size:"small"})}):null]})})]});return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(n.pd,{value:e,disabled:u,dir:a,style:{textAlign:"ltr"===a?"left":"right"},onChange:e=>t(e.target.value),placeholder:i,prefix:(0,s.jsx)(l.t7,{className:"text-slate-400"}),allowClear:!u&&{clearIcon:(0,s.jsx)(l.r$,{className:"text-slate-400 transition hover:text-rose-500"})},size:"small",className:_?"border-slate-700 bg-slate-900 text-slate-100 placeholder:text-slate-500":""}),(0,s.jsx)(n.$n,{type:"default",size:"small",disabled:u,onClick:()=>!u&&x(!0),className:"shrink-0",children:"انتخاب"}),(0,s.jsx)(n.aF,{open:p,onCancel:()=>x(!1),footer:null,width:760,centered:!0,destroyOnClose:!1,className:"font-iran",panelClassName:"dark:border-slate-700 dark:bg-slate-950",bodyClassName:"dark:bg-slate-950 dar
1k:text-slate-100 text-right",titleClassName:"dark:bg-slate-950",title:(0,s.jsx)("div",{className:"flex items-center gap-2 text-right",dir:"rtl",children:(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(l.t7,{className:"text-slate-500 dark:text-slate-300"}),(0,s.jsx)("span",{className:"text-slate-900 dark:text-slate-100",children:"انتخاب مقصد لینک"})]})}),children:U})]})}}}]);

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.