PageSourceSearch

https://bama.ir/evonex/chunks/nzppooH6.js

js bama.ir collected 2026-10-05 06:07:22 UTC 14,712 bytes, 1 lines download raw bytes

1import{t as te,ap as L,i as j,e as X,k as z,Q as R,o as Q,E as K,g as W,ax as ae,p as se,d as G,f as J}from"./B8LOupa9.js";import{c as l,y as A,C as v,M as o,W as b,u as a,$ as q,K as T,L as y,R as g,P as m,X as x,V as i,Q as d,N as D,O as Y}from"./CuCHJULx.js";import{n as V,b as N,u as ne}from"./C9XP9S2p.js";import{_ as le}from"./BGkHnoCT.js";import{f as re}from"./DsDzfkDq.js";const ie=te({base:"py-1 inline-flex items-center justify-center",variants:{variant:{solid:""},color:{"neutral-low":"bg-neutral-96 text-neutral-10 fill-neutral-10","neutral-variant":"bg-neutral-variant-90 text-neutral-variant-30 fill-neutral-variant-30 dark:bg-neutral-20 dark:text-neutral-90 dark:fill-neutral-90",secondary:"bg-secondary-95 text-secondary-30 fill-secondary-30","success-container-variant":"bg-success-95 text-success-30 fill-success-30","error-container-variant":"bg-error-95 text-error-30 fill-error-30","info-container-variant":"bg-info-95 text-info-30 fill-info-30","warning-container-variant":"bg-warning-95 text-warning-30 fill-warning-30",success:"bg-success-40 text-neutral-100 fill-neutral-100",error:"bg-error-40 text-neutral-100 fill-neutral-100",warning:"bg-warning-40 text-neutral-100 fill-neutral-100",info:"bg-info-40 text-neutral-100 fill-neutral-100","inverse-surface-regular":"bg-neutral-20/regular text-neutral-95 fill-neutral-95",magneta:"bg-base-86 text-neutral-100 fill-neutral-100","on-inv-surface-low":"bg-neutral-95/low text-neutral-100 fill-neutral-100","inverse-surface":"bg-neutral-20 text-neutral-100 fill-neutral-100"},rounded:{lg:"rounded-lg"},weight:{light:"",bold:""},label:{true:""},icon:{true:""}},slots:{icon:"",label:"leading-4 h-4 whitespace-pre"},compoundSlots:[{weight:"light",slots:["icon"],class:"w-4 h-4"},{weight:"light",slots:["label"],class:"!tracking-normal text-label-small font-normal"},{weight:"bold",slots:["label"],class:"text-sm font-normal"},{label:!0,slots:["base"],class:"px-1.5"},{label:!1,icon:!0,slots:["base"],class:"px-1"},{label:!0,icon:!0,weight:"light",slots:["base"],class:"gap-1"}],compoundVariants:[],defaultVariants:{variant:"solid",color:"neutral-variant",size:"md",weight:"light",rounded:"lg",label:!0,icon:!1}},{twMerge:!0}),oe=e=>{const t=l(()=>ie({variant:e.variant,color:e.color,rounded:e.rounded,weight:e.weight,label:!!e.label?.length,icon:!!e.icon?.length})),s=l(()=>L([t.value.base(),e.customTagClass??""])),n=l(()=>t.value.icon()),r=l(()=>L([t.value.label(),e.labelClass]));return{tagClass:s,iconClass:n,labelClass:r}},ce=A({__name:"BXTag",props:{label:{default:void 0},icon:{default:void 0},labelClass:{default:void 0},customTagClass:{},variant:{default:"solid"},color:{default:"neutral-variant"},weight:{default:"light"},rounded:{default:"lg"}},setup(e){const t=e,{tagClass:s,iconClass:n,labelClass:r}=oe(t);return(c,u)=>{const p=j;return o(),v("div",{class:b(a(s))},[q(c.$slots,"icon",{iconClass:a(n)},()=>[e.icon?(o(),T(p,{key:0,name:e.icon,class:b(a(n)),"fallback-space":""},null,8,["name","class"])):y("",!0)]),q(c.$slots,"label",{labelClass:a(r)},()=>[e.label?(o(),v("span",{key:0,class:b(a(r))},g(e.label),3)):y("",!0)])],2)}}}),E=Object.assign(ce,{__name:"BXTag"}),He=A({__name:"NotificationBullet",props:{count:{},class:{},variant:{default:"labelMedium"},colorClasses:{default:"bg-neutral-92 text-neutral-10"}},setup(e){const t=e,s=l(()=>L(["flex h-4 min-w-4 pt-[1px] px-1 flex-col items-center rounded-full",t.colorClasses,t.class??""])),n=l(()=>t.count>99?"99+":t.count);return(r,c)=>{const u=X;return o(),T(u,{class:b(a(s)),variant:e.variant,dir:"ltr"},{default:m(()=>[x(g(a(n)),1)]),_:1},8,["class","variant"])}}}),ue=A({__name:"UserMembershipBadge",props:{type:{}},setup(e){const t=e,s=l(()=>t.type==="authenticated"?"check-outlined-light":"premium-outlined-light"),n=l(()=>t.type==="authenticated"?"text-success-20 fill-success-20":"text-secondary-20 fill-secondary-20"),r=l(()=>t.type==="authenticated"?"bg-success-90 border-neutral-96":"bg-secondary-80 border-neutral-96");return(c,u)=>{const p=j;return o(),v("span",{class:b(["flex items-center justify-center absolute -bottom-0.5 -start-0.5 rounded-full border-2 p-0.5",a(r)])},[i(p,{name:a(s),class:b(a(n))},null,8,["name","class"])],2)}}}),de=e=>{const{t}=z(),{loggedIn:s}=R(),{userFlags:n}=Q(),{userInfo:r,hasUserInfo:c}=K(),u=l(()=>n.value.type.personal),p=l(()=>s.value?u.value?r.value.cellPhoneNumber??"":r.value.emailAddress??"":""),k=l(()=>{const w=!s.value||u.value?"/evonex/personal-avatar.svg":"/evonex/dealer-avatar.svg",f={lg:"w-12 h-12",xl:"w-14 h-14"},_=[r.value.isAuthenticated?"authenticated":null,r.value.isPremium?"premium":null].filter(
1Boolean);return{src:w,alt:p.value,sizeClasses:f[e.avatarSize],badges:_}}),U=l(()=>s.value?u.value?t("account"):r.value.corporation?.title??"":t("login")),B=l(()=>{const w=s.value?p.value:t("dashboard.loginSubtitle"),f=s.value?"bodyMedium":"bodySmall",_=s.value?u.value?"text-neutral-10":"text-neutral-10/strong":"text-neutral-variant-30",P=!s.value||u.value?"right":"left";return{text:w,variant:f,color:_,alignment:P}}),h=l(()=>n.value.membership.type==="package"||n.value.membership.type==="user-package"),M=l(()=>n.value.membership?.type==="bundle"),C=l(()=>n.value.membership.status.expired&&!n.value.membership.status.active),$=l(()=>n.value.membership.status.used),S=l(()=>n.value.membership.status.expiring&&!C.value&&!$.value),O=l(()=>{if(!s.value||!c.value)return{showMembershipStatus:!1,showExpiredOrUsedHint:!1,showExpiringOrActive:!1};const w=n.value.membership.status.active&&!C.value&&!$.value&&!S.value,f=h.value?C.value||$.value:!1,_=(S.value||w)&&!f;return{showMembershipStatus:f||_,showExpiredOrUsedHint:f,showExpiringOrActive:_}}),I=l(()=>{const w=t("dashboard.userMembershipInfo.adPackageExpired"),f=t("dashboard.userMembershipInfo.adBundleExpired"),_=t("dashboard.userMembershipInfo.adBundleUsed");if(h.value)return w;if(M.value){if(C.value)return f;if($.value)return _}return""}),F=l(()=>{if(!O.value.showExpiringOrActive)return;const w=n.value.membership.details?.remaining?.ads??0,f=n.value.membership?.details?.remaining?.text??"",_=f,P=M.value?t("dashboard.userMembershipInfo.bundleRemainingText",{ads:w,text:f}):f;return S.value?_:P});return{isPersonal:u,avatar:k,title:U,subtitle:B,membershipStatus:O,expiredOrUsedText:I,expiringOrActiveText:F}},fe={class:"flex flex-col gap-4"},me={class:"relative aspect-square max-w-max min-w-min shrink-0"},ge={class:"min-h-6 flex items-center justify-between gap-2"},ve={key:0,class:"flex justify-center items-end"},xe={class:"box-content h-4 w-4 pb-0.5"},pe={class:"min-h-4 flex items-center justify-between"},_e={class:"flex items-center"},qe=A({__name:"UserMembershipInfo",props:{avatarSize:{}},setup(e){const t=e,{isDesktop:s}=W(),{isAuthenticationDisabled:n}=ae(),{isPersonal:r,avatar:c,title:u,subtitle:p,membershipStatus:k,expiredOrUsedText:U,expiringOrActiveText:B}=de(t),{loggedIn:h,ensureLoggedIn:M}=R(),{userFlags:C}=Q(),{userInfo:$}=K(),{t:S}=z(),O=async()=>{h.value||!await M({title:S("loginModalAccountPrefix")})||s.value&&await V("/dashboard/my-ads?tab=active")};return(I,F)=>{const w=se,f=X,_=j,P=E,ee=N;return o(),v("div",fe,[d("div",{class:b(["flex items-center gap-3",{"cursor-pointer":!a(h)}]),onClick:O},[d("div",me,[i(w,{class:b([a(c).sizeClasses]),src:a(c).src,alt:a(c).alt,provider:"evonexCdn"},null,8,["class","src","alt"]),(o(!0),v(D,null,Y(a(c).badges,H=>(o(),T(ue,{key:H,type:H},null,8,["type"]))),128))]),d("div",{class:b(["flex-1 flex flex-col",a(h)?a(r)?"gap-0":"gap-1":"gap-1.5"])},[d("div",ge,[i(f,{variant:"titleMedium"},{default:m(()=>[x(g(a(u)),1)]),_:1}),a($)?.score?(o(),v("span",ve,[i(f,{variant:"bodySmall"},{default:m(()=>[x(g(a($).score),1)]),_:1}),d("span",xe,[i(_,{name:"starFull-filled-light",class:"text-base-30 fill-base-30x"})])])):y("",!0)]),d("div",pe,[i(f,{variant:a(p).variant,align:a(p).alignment,class:b([a(p).color])},{default:m(()=>[x(g(a(p).text),1)]),_:1},8,["variant","align","class"]),a(h)&&a(r)?(o(),v(D,{key:0},[a($).isAuthenticated?(o(),T(P,{key:0,icon:"verifiedUser-outlined-light",label:I.$t("authenticated"),color:"success-container-variant","label-class":"text-body-small -mb-[0.125rem]"},null,8,["label"])):a(n)?y("",!0):(o(),T(ee,{key:1,to:"/dashboard/authentication",class:"flex gap-1 self-end items-center py-0.5"},{default:m(()=>[i(f,{variant:"bodyMedium",class:"text-primary-40 min-w-max"},{default:m(()=>[x(g(I.$t("getAuthenticated")),1)]),_:1}),i(_,{name:"arrowLeft-outlined-light",class:"text-primary-40 fill-primary-40"})]),_:1}))],64)):y("",!0)])],2),a(h)?y("",!0):(o(),T(_,{key:0,name:"signin-outlined-bold",class:"text-neutral-10",size:"md"}))],2),a(k).showMembershipStatus?(o(),v(D,{key:0},[i(le,{type:"item"}),d("div",_e,[a(k).showExpiredOrUsedHint?(o(),T(f,{key:0,variant:"bodyMedium",class:"text-error-40 max-w-max"},{default:m(()=>[x(g(a(U)),1)]),_:1})):a(k).showExpiringOrActive?(o(),v(D,{key:1},[i(f,{variant:"titleSmall",class:"max-w-max"},{default:m(()=>
1[x(g(a(C).membership.details?.title),1)]),_:1}),i(f,{variant:"bodyMedium",class:b([{"text-neutral-10":a(C).membership.status.active},{"text-error-40":a(C).membership.status.expiring}]),align:"left"},{default:m(()=>[x(g(a(B)),1)]),_:1},8,["class"])],64)):y("",!0)])],64)):y("",!0)])}}}),be=e=>({tagColorHandler:l(()=>e==="Paid"?"success-container-variant":e==="Unpaid"?"warning-container-variant":e==="PartialPaid"?"info-container-variant":e==="NoFines"?"neutral-variant":"error-container-variant")}),he=A({__name:"Tag",props:{status:{},text:{},classText:{}},setup(e){const t=e,{tagColorHandler:s}=be(t.status);return(n,r)=>{const c=E;return e.text?(o(),T(c,{key:0,color:a(s),variant:"solid",class:"py-1 px-1.5"},{label:m(()=>[d("span",{class:b(e.classText)},g(e.text),3)]),_:1},8,["color"])):y("",!0)}}}),ye=e=>{const{t}=z(),s=l(()=>e.vehicleType==="Motorcycle"?e.inquiryType==="Detailed"?t("trafficViolationDetailCardTitleMotorcycleDetailed"):t("trafficViolationDetailCardTitleMotorcycleAggregated"):e.inquiryType==="Detailed"?t("trafficViolationDetailCardTitleCarDetailed"):t("trafficViolationDetailCardTitleCarAggregated")),n=l(()=>re(e.date)),r=l(()=>e.status==="Failed"?t("retry"):e.status==="Unpaid"||e.status==="PartialPaid"?t("trafficViolationDetailCardLinkViewAndPay"):t("trafficViolationDetailCardLinkView")),c=()=>{e.status==="Failed"?V({path:"/traffic-violation-car",query:{plate:e.plateParam}},{external:!0}):V({path:"/dashboard/traffic-violation/id-"+e.id})},u=l(()=>e.hasDivider?"border-b border-divider":"");return{cardTitle:s,cardDate:n,linkText:r,linkHandler:c,dividerHandler:u}},we={class:"flex justify-between items-center"},Ce={class:"flex justify-between items-center"},Re=A({__name:"DetailCard",props:{id:{},inquiryType:{},vehicleType:{},date:{},status:{},paidCount:{},unpaidCount:{},tagText:{},hasDivider:{type:Boolean},plateParam:{}},setup(e){const t=e,{isDesktop:s}=W(),{cardTitle:n,cardDate:r,linkText:c,linkHandler:u,dividerHandler:p}=ye(t),k=l(()=>s.value?"bodyLarge":"bodyMedium");return(U,B)=>{const h=X,M=j;return o(),v("div",{class:b([a(p),"w-full flex flex-col gap-y-3 p-4"])},[d("div",we,[d("span",null,[i(h,{variant:a(k)},{default:m(()=>[x(g(a(n)),1)]),_:1},8,["variant"])]),d("span",null,[i(h,{variant:"bodyMedium",class:"direction-ltr text-end"},{default:m(()=>[x(g(a(r)),1)]),_:1})])]),d("div",Ce,[d("span",null,[i(he,{status:t.status,text:t.tagText,"class-text":"text-body-small"},null,8,["status","text"])]),t.status!=="NoFines"?(o(),v("div",{key:0,class:"flex items-center p-2 text-primary-40 cursor-pointer",onClick:B[0]||(B[0]=(...C)=>a(u)&&a(u)(...C))},[i(h,{variant:"bodyMedium",class:"direction-ltr text-end"},{default:m(()=>[x(g(a(c)),1)]),_:1}),i(M,{name:"directionLeft-outlined-light",size:"sm"})])):y("",!0)])],2)}}}),ke={class:"flex flex-col items-center justify-center gap-y-6"},Te={class:"flex items-center justify-center rounded-full border-[5px] border-success-90 bg-transparent p-4"},Ae={class:"flex items-center justify-center rounded-full bg-success-90 p-3"},$e={class:"flex flex-col items-center justify-center gap-y-1"},Be={key:0,class:"flex w-full flex-col gap-y-6 rounded-xl bg-info-95/regular p-4"},Me={class:"flex items-center justify-between"},De={key:0,class:"flex flex-wrap gap-1 rounded-xl"},Z=A({__name:"AdAlertActivationSuccess",props:{alert:{default:null}},setup(e){const t=ne();return l(()=>`${`${t.public.cdn.baseURL}
1/evonex`}/ad-submission-result-success.svg`),(s,n)=>{const r=j,c=X,u=E;return o(),v("div",ke,[d("div",Te,[d("div",Ae,[i(r,{name:"check-outlined-bold",class:"size-10"})])]),d("div",$e,[i(c,{variant:"titleMedium",align:"center"},{default:m(()=>[x(g(s.$t("adAlertActivationSuccessTitle")),1)]),_:1})]),e.alert?(o(),v("div",Be,[d("div",Me,[i(c,{variant:"titleMedium",class:"text-info-10 !w-fit"},{default:m(()=>[x(g(e.alert.name),1)]),_:1}),i(c,{variant:"bodyMedium",class:"text-info-10 !w-fit"},{default:m(()=>[x(g(s.$t("adAlertDuration"))+": "+g(e.alert.duration),1)]),_:1})]),e.alert.tags.length>0?(o(),v("div",De,[(o(!0),v(D,null,Y(e.alert.tags,(p,k)=>(o(),T(u,{key:k,variant:"solid",color:"info-container-variant",weight:"light",label:p,class:"&>span:text-xs"},null,8,["label"]))),128))])):y("",!0)])):y("",!0)])}}}),Se={class:"p-4 rounded-3xl border border-neutral-variant-50/regular w-96"},Ie={class:"flex justify-center items-center w-[22rem] h-44"},Pe={class:"flex flex-col gap-8"},Ve=A({__name:"AdAlertActivationSuccessPage",props:{alert:{default:null}},setup(e){const t=()=>{V("/dashboard/ad-alerts",{external:!0})};return(s,n)=>{const r=G,c=N,u=J;return o(),v("div",Se,[d("div",Ie,[i(c,{to:"/"},{default:m(()=>[i(r,{size:"2xl",language:"fa"})]),_:1})]),d("div",Pe,[i(Z,{alert:e.alert},null,8,["alert"]),i(u,{variant:"solid",color:"accent",weight:"bold",size:"lg",rounded:"md",class:"w-full",onClick:t},{default:m(()=>[x(g(s.$t("adAlertViewAlertsList")),1)]),_:1})])])}}}),Qe=Object.freeze(Object.defineProperty({__proto__:null,default:Ve},Symbol.toStringTag,{value:"Module"})),je={class:"flex flex-col gap-y-12 px-4 w-full"},Ue={class:"flex justify-center"},Oe={class:"bg-neutral-98 p-4 fixed bottom-0 left-0 right-0 w-full"},Xe=A({__name:"AdAlertActivationSuccessPage",props:{alert:{default:null}},setup(e){const t=()=>{V("/dashboard/ad-alerts",{external:!0})};return(s,n)=>{const r=G,c=N,u=J;return o(),v(D,null,[d("div",je,[d("div",Ue,[i(c,{to:"/"},{default:m(()=>[i(r,{size:"2xl",language:"fa"})]),_:1})]),i(Z,{alert:e.alert},null,8,["alert"])]),d("div",Oe,[i(u,{variant:"solid",color:"accent",weight:"bold",size:"lg",rounded:"md",class:"w-full",onClick:t},{default:m(()=>[x(g(s.$t("adAlertViewAlertsList")),1)]),_:1})])],64)}}}),Ke=Object.freeze(Object.defineProperty({__proto__:null,default:Xe},Symbol.toStringTag,{value:"Module"}));export{Qe as A,E as _,he as a,Re as b,He as c,qe as d,Ke as 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.