1import{a2 as Oe,d as B,A as J,x as se,h as b,m as t,i as l,k as o,R as re,F as M,n as x,j as R,t as f,D as L,y as w,l as v,o as i,p as F,e as X,_ as A,L as he,q as _e,ah as pe,a3 as le,b as O,g as ue,r as Q,Y as Z,s as ne,v as ke,U as Se,J as Le,M as xe,P as Re,u as qe,c as Be,f as Ae,z as Ue,w as Me,C as Ne,G as Ee,H as Fe,a as Ve}from"./QJre-PsH.js";import{C as ze}from"./BIOFvThE.js";import{B as Ke}from"./DwX9cqS6.js";import{B as I}from"./CWXXeE93.js";import{_ as je}from"./Cp3Ztd6q.js";import{_ as He}from"./CmiJF-I2.js";import{P as me,a as be,g as Ye,b as Ge,c as Qe}from"./UH1i_wQH.js";import{A as Je}from"./hCLZmMam.js";import{M as We}from"./DthktoD9.js";import{P as Xe}from"./DN-hVIBP.js";import{C as Ze}from"./Cc_KXr5b.js";import{K as et,a as tt,b as ot,_ as at}from"./BT7GqZAh.js";import{u as ie}from"./BKGXCE4B.js";import{u as st}from"./BJX43d9D.js";import{B as oe}from"./B2IIJsce.js";import{O as nt}from"./CmTZI4ys.js";import{B as it}from"./CHps-Mb2.js";import{B as lt}from"./_ta-BSWF.js";import{K as Ce}from"./C5EvHbpg.js";import{B as $e}from"./B756xE6l.js";import{B as we}from"./BSK884cQ.js";import{C as ct}from"./Dz6mddIm.js";import{I as rt}from"./COah7bKs.js";import{M as Pe}from"./C-xuSW_P.js";import{u as ut}from"./DDEAtohu.js";import"./-2_LT4_W.js";import"./DTNGeCnz.js";import"./CgDj6rrw.js";import"./D4qXeccf.js";import"./BpKRnBHC.js";import"./HDGNBR0W.js";import"./6rqj108v.js";import"./DJqzH-Dy.js";import"./szOyFUc7.js";import"./CmPMzPwY.js";import"./B_sjDpc3.js";import"./DnXQYE2C.js";import"./DLoQi4Os.js";import"./ChVLFu6x.js";import"./C-OVhYw2.js";import"./DhTI1UZv.js";import"./BNrDnGtq.js";import"./BvEa4oK1.js";import"./Dfbk7RLz.js";class _t extends Oe{constructor(a,s){super(a,s)}async getDetail(a){const s=`/v3/coins/${a}/details`;return await this.get(s)}}const dt={key:0,class:"kit-dual-investment-card"},pt={class:"kit-dual-investment-card__header"},mt={class:"kit-dual-investment-card__body"},bt={class:"kit-dual-investment-card__row"},vt={class:"kit-dual-investment-card__row"},gt={class:"kit-dual-investment-card__profit"},ft={class:"kit-dual-investment-card__profit-value"},yt=B({__name:"KitDualInvestmentCard",props:{symbol:{}},emits:["has-items"],setup(e,{emit:a}){const s=e,r=a,p=X(),c=w(null),_=w(!1),u=v(()=>_.value||!!c.value),d=v(()=>c.value?`${c.value.max_apr}Ùª ~ ${c.value.min_apr}Ùª`:""),n=()=>{c.value&&(window.location.href=`${p.public.DOMAIN_PUBLIC_URL}/investment/dual-investment?symbol=${c.value.symbol.toLowerCase()}`)},g=async()=>{const m=s.symbol?.trim();if(!m){c.value=null,r("has-items",!1);return}try{_.value=!0;const{success:S,data:q}=await new ze(p).getCoins({page:1,per_page:1,search:m.toLowerCase()});c.value=S&&q?.results?.length?q.results[0]:null,r("has-items",!!c.value)}catch(S){console.error(S),c.value=null,r("has-items",!1)}finally{_.value=!1}};return J(()=>s.symbol,()=>{g()}),se(()=>{g()}),(m,S)=>u.value?(i(),b("section",dt,[t("div",pt,[l(o(re),{name:"icon-dual-investment-linear",size:"20",color:"text-de-primary--icn"}),S[0]||(S[0]=t("span",{class:"kit-dual-investment-card__header-title"},"سرÙ
اÛÙâÚ¯Ø°Ø§Ø±Û Ø¯ÙگاÙÙ",-1))]),t("div",mt,[_.value?(i(),b(M,{key:0},[t("div",bt,[l(o(I),{class:"kit-dual-investment-card__skeleton-btn"}),l(o(I),{class:"kit-dual-investment-card__skeleton-coin"})]),l(o(I),{class:"kit-dual-investment-card__skeleton-apr"})],64)):c.value?(i(),b(M,{key:1},[t("div",vt,[l(o(Ke),{size:32,primary:{title:c.value.fa_name||c.value.symbol,icon:c.value.icon,titleSize:"subtitle-3"}},null,8,["primary"]),l(o(x),{size:"32",color:"primary",emphasis:"high",type:"basic",onClick:n},{default:R(()=>[...S[1]||(S[1]=[F(" Ù
Ø´Ø§ÙØ¯Ù ",-1)])]),_:1})]),t("div",gt,[S[2]||(S[2]=t("span",{class:"kit-dual-investment-card__profit-label"},"Ø³ÙØ¯:",-1)),t("span",ft,f(d.value),1)])],64)):L("",!0)])])):L("",!0)}}),ht=A(yt,[["__scopeId","data-v-6547367d"]]),kt={class:"coin-page-chart"},St=B({__name:"CoinPageChart",props:{baseSymbol:{},quoteSymbol:{default:void 0}},setup(e){const a=e,s=v(()=>a.quoteSymbol?a.quoteSymbol:a.baseSymbol.toUpperCase()==="USDT"?"USDC":"USDT");return(r,p)=>{const c=he;return i(),b("section",kt,[l(c,null,{default:R(()=>[l(o(He),{class:"coin-page-chart__widget","coin-symbol":e.baseSymbol,"quote-symbol":s.value,"pro-data":!1,height:"100%"},null,8,["coin-symbol","quote-symbol"])]),_:1})])}}}),Ct=Object.assign(A(St,[["__scopeId","data-v-e62ad173"]]),{__name:"CoinPageChart"}),$t={class:"coin-page-footer"},wt={key:0,class:"coin-page-footer__spot"},Pt={class:"coin-page-footer__shortcuts"},Tt={class:"coin-page-footer__shortcut-icon"},It={class:"coin-page-footer__shortcut-icon"},Dt={class:"coin-page-footer__actions"},Ot={key:1,class:"coin-page-footer__otc"}
1,Lt=B({__name:"CoinPageFooter",props:{baseSymbol:{},quoteSymbol:{}},setup(e){const a=e,s=X(),r=v(()=>!!a.quoteSymbol),p=(n,g)=>{const m=Ye({marketTab:n,symbol:a.baseSymbol,quoteSymbol:a.quoteSymbol,side:g,publicBaseUrl:String(s.public.DOMAIN_PUBLIC_URL||"")});if(m){if(m.kind==="location"){window.location.href=m.href;return}_e(m.path)}},c=()=>{p(r.value?me:be,r.value?"buy":void 0)},_=()=>{p(r.value?me:be,r.value?"sell":void 0)},u=()=>{p(Ge)},d=()=>{p(Qe)};return(n,g)=>(i(),b("footer",$t,[r.value?(i(),b("div",wt,[t("div",Pt,[t("button",{type:"button",class:"coin-page-footer__shortcut","aria-label":"Ø§ÙØ±Ù
âØ¯Ø§Ø±",onClick:d},[t("span",Tt,[l(o(re),{name:"icon-margin-linear",size:"24",color:"text-de-primary--icn"})]),g[0]||(g[0]=t("span",{class:"coin-page-footer__shortcut-label"},"Ø§ÙØ±Ù
âØ¯Ø§Ø±",-1))]),t("button",{type:"button",class:"coin-page-footer__shortcut","aria-label":"ربات",onClick:u},[t("span",It,[l(o(re),{name:"icon-robot-linear",size:"24",color:"text-de-primary--icn"})]),g[1]||(g[1]=t("span",{class:"coin-page-footer__shortcut-label"},"ربات",-1))])]),t("div",Dt,[l(o(x),{class:"coin-page-footer__action",color:"success",emphasis:"high",size:"40",wide:"",onClick:c},{default:R(()=>[...g[2]||(g[2]=[F(" Ø®Ø±ÛØ¯ ",-1)])]),_:1}),l(o(x),{class:"coin-page-footer__action",color:"error",emphasis:"high",size:"40",wide:"",onClick:_},{default:R(()=>[...g[3]||(g[3]=[F(" ÙØ±ÙØ´ ",-1)])]),_:1})])])):(i(),b("div",Ot,[l(o(x),{class:"coin-page-footer__action",color:"success",emphasis:"high",size:"48",wide:"",onClick:c},{default:R(()=>[...g[4]||(g[4]=[F(" Ø®Ø±ÛØ¯ Ø¢ÙÛ ",-1)])]),_:1}),l(o(x),{class:"coin-page-footer__action",color:"error",emphasis:"high",size:"48",wide:"",onClick:_},{default:R(()=>[...g[5]||(g[5]=[F(" ÙØ±ÙØ´ Ø¢ÙÛ ",-1)])]),_:1})]))]))}}),xt=Object.assign(A(Lt,[["__scopeId","data-v-0843bf10"]]),{__name:"CoinPageFooter"}),Rt={class:"coin-page-header"},qt={class:"coin-page-header__bar"},Bt={class:"coin-page-header__identity"},At=["onKeydown"],Ut=["src","alt"],Mt={key:1,class:"coin-page-header__logo coin-page-header__logo--placeholder","aria-hidden":"true"},Nt={class:"coin-page-header__meta"},Et={class:"coin-page-header__symbol-row"},Ft={class:"coin-page-header__pair"},Vt={class:"coin-page-header__base"},zt={key:0,class:"coin-page-header__quote"},Kt={key:0,class:"coin-page-header__fa-name"},jt={class:"coin-page-header__actions"},Ht=B({__name:"CoinPageHeader",props:{baseSymbol:{},quoteSymbol:{},faName:{default:""},logo:{default:""},isFavorite:{type:Boolean,default:!1},favoriteLoading:{type:Boolean,default:!1},isSpot:{type:Boolean,default:!1}},emits:["back","reminder","toggle-favorite"],setup(e,{emit:a}){const s=e,r=a,p=X(),{options:c}=ie(),_=w(!1),u=w(!1),d=w([]),n=w([]),g=w(!1),m=w(!1),S=w([]),q=w(!1),N=w(!1),H=v(()=>s.isFavorite?"icon-star-fill":"icon-star-linear"),C=v(()=>s.isFavorite?"text-brand--icn":"text-de-primary--icn"),P=v(()=>s.isFavorite?"primary":"neutral"),$=v(()=>s.quoteSymbol?`${s.baseSymbol}/${s.quoteSymbol}`:""),V=async()=>{if(!(g.value||m.value)){m.value=!0;try{const[k,y]=await Promise.all([new We(p,c).getMarketsList({}),new Xe(p,c).getProCategories()]);if(k.success&&k.data){let D=1;d.value=k.data.results.map(te=>({...te,order:D++}))}y.success&&y.data&&(n.value=y.data.results??[]),g.value=!0}catch(k){console.error(k)}finally{m.value=!1}}},j=async()=>{if(!(q.value||N.value)){N.value=!0;try{const k=await new Je(p,c).getAllCoins();k.success&&k.data&&(S.value=(k.data.list??[]).map(y=>({id:y.id,icon:y.icon,name:y.symbol,fa_name:y.persian_name,symbol:y.symbol,disabled:!1}))),q.value=!0}catch(k){console.error(k)}finally{N.value=!1}}},U=()=>{if(s.isSpot){_.value=!0;return}u.value=!0},z=()=>{if(s.isSpot){V();return}j()};se(()=>{z()}),J(()=>s.isSpot,()=>{z()});const E=k=>{_.value=!1;const y=`/dashboard/pricing/${k.symbol.toLowerCase().replace("/","_")}/`;ue().replace(y)},Y=k=>{const y=d.value.find(D=>D.symbol.toLowerCase()===k.symbol.toLowerCase());y&&(y.is_favorite=k.state)},G=k=>{k?.symbol&&ue().replace(`/dashboard/pricing/${k.symbol.toLowerCase()}/`)};return(k,y)=>(i(),b("header",Rt,[t("div",qt,[t("div",Bt,[l(o(x),{emphasis:"low",type:"icon",color:"neutral",icon:"icon-right-1",size:"40",rounded:"","aria-label":"بازگشت",onClick:y[0]||(y[0]=D=>r("back"))}),t("div",{class:"coin-page-header__coin",role:"button",tabindex:"0","aria-label":"Ø§ÙØªØ®Ø§Ø¨ ارز",onClick:U,onKeydown:[pe(le(U,["prevent"]),["enter"]),pe(le(U,["prevent"]),["space"])]},[e.logo?(i(),b("img",{key:0,src:e.logo,alt:e.baseSymbol,class:"coin-page-header__logo",width:"28",height:"28",loading:"lazy"},null,8,Ut)):(i(),b("span",Mt)),t("div",Nt,[t("div",Et,[t("span",Ft,[t("span",Vt,f(e.baseSymbol),1),e.quoteSymbol?(i(),b("span",zt," /"+f(e.quoteSymbol),1)):L("",!0)]),l(o(x),{emphasis:"low",type:"icon",color:"neutral",icon:"icon-down-4",size:"28",rounded:"","aria-label":"Ø§ÙØªØ®Ø§Ø¨ ارز",onClick:le(U,["stop"])})]),e.faName?(i(),b("span",Kt,f(e.faName),1)):L("",!0)])],40,At)]),t("div",jt,[l(o(x),{emphasis:"low",type:"icon",color:P.value,icon:H.value,"icon-color":C.value,loading:e.favoriteLoading,size:"40",rounded:"","aria-label":"Ù
ÙØ±Ø¯ Ø¹ÙØ§ÙÙ",onClick:y[1]||(y[1]=D=>r("toggle-favorite"))},null,8,["color","icon","icon-color","loading"]),l(o(x),{emphasis:"low",type:"icon",color:"neutral",icon:"icon-bell-time",size:"40",rounded:"","aria-label":"ÛØ§Ø¯Ø¢Ùر ÙÛÙ
ت",onClick:y[2]||(y[2]=D=>r("reminder"))})])]),e.isSpot?(i(),O(o(et),{key:0,id:"pricing-coin-page-markets",modelValue:_.value,"onUpdate:modelValue":y[3]||(y[3]=D=>_.value=D),markets:d.value,categories:n.value,"selected-market":$.value,onSelect:E,onUpdateFavorite:Y},null,8,["modelValue","markets","categories","selected-market"])):(i(),O(o(Ze),{key:1,modelValue:u.value,"onUpdate:modelValue":y[4]||(y[4]=D=>u.value=D),coins:S.value,"history-list-id":"pricing-coin-page-otc","search-able":"","fix-height":"",onCoinSelect:G},null,8,["modelValue","coins"]))]))}}),Yt=Object.assign(A(Ht,[["__scopeId","data-v-6193b8c2"]]),{__name:"CoinPageHeader"}),Gt={class:"coin-page-info-tab"},Qt={key:0,class:"coin-page-info-tab__skeleton"},Jt={class:"coin-page-info-tab__skeleton-about"},Wt={class:"coin-page-info-tab__skeleton-chips"},Xt={class:"coin-page-info-tab__rows"},Zt={class:"coin-page-info-tab__row-label"},eo={class:"coin-page-info-tab__row-value"},to={class:"coin-page-info-tab__rows"},oo={class:"coin-page-info-tab__row-label"},ao={class:"coin-page-info-tab__row-value"},so={class:"coin-page-info-tab__about"},no={class:"coin-page-info-tab__about-title"},io=["innerHTML"],lo={class:"coin-page-info-tab__social"},co=B({__name:"CoinPageInfoTab",props:{detail:{},pending:{type:Boolean}},setup(e){const a=e,{numberSeparator:s}=ne(),{sliceAndSeparatorNumber:r}=st(),{unixToDateTime:p}
1=ke(),c={emphasis:"medium-tonal",color:"neutral",size:"28",rounded:!0,type:"leading",tag:"nuxt-link"},_=v(()=>{const n=a.detail?.total_supply;return n?r(Number(n)/1e6,2)+" Ù
ÛÙÛÙÙ":"â"}),u=v(()=>{const n=a.detail;return n?[{label:"رتب٠بازار",value:n.rank?`#${n.rank}`:"â"},{label:"ارزش بازار",value:`${s(n.market_cap||"â")} USDT`},{label:"ØØ¬Ù
Ù
عاÙ
ÙÙâÙØ§ ۲۴س",value:`${s(n.prices?.today_volume_toman||"â")} IRT`},{label:"ارز در دسترس",value:s(n.prices?.available_coin||"â")},{label:"Ø¨ÛØ´ØªØ±ÛÙ ÙÛÙ
ت Ø¯ÙØ§Ø±Û",value:s(n.prices?.max_price_of_dollar||"â")},{label:"Ø¨ÛØ´ØªØ±ÛÙ ÙÛÙ
ت تÙÙ
اÙÛ",value:s(n.prices?.max_price_of_toman||"â")},{label:"Ú©Ù
ترÛÙ ÙÛÙ
ت Ø¯ÙØ§Ø±Û",value:s(n.prices?.min_price_of_dollar||"â")},{label:"Ú©Ù
ترÛÙ ÙÛÙ
ت تÙÙ
اÙÛ",value:s(n.prices?.min_price_of_toman||"â")}]:[]}),d=v(()=>{const n=a.detail;return n?[{label:"ÙØ§Ù
ÙØ§Ø±Ø³Û",value:n.persian_name||"â"},{label:"ÙØ§Ù
اÙÚ¯ÙÛØ³Û",value:n.name||"â"},{label:"ÙÙ
اد",value:n.symbol||"â"},{label:"ØªØ§Ø±ÛØ® Ù
عرÙÛ",value:n.publish_date?p(n.publish_date,"jYYYY-jMM-jDD"):"â"},{label:"ÙØ§Ø¨ÙÛØª استخراج",value:n.mineable===void 0?"â":n.mineable?"دارد":"ÙØ¯Ø§Ø±Ø¯"},{label:"ÙØ§Ø¨ÙÛØª استÛÚ©ÛÙÚ¯",value:n.stakeable===void 0?"â":n.stakeable?"دارد":"ÙØ¯Ø§Ø±Ø¯"},{label:"Ù
کاÙÛØ³Ù
اجÙ
اع",value:n.consensus_mechanism||"â"},{label:"بÙÛØ§Ùâگذار",value:n.founder_name||"â"},{label:"عرض٠کÙ",value:_.value},{label:"تابع ÙØ´",value:n.hash_algorithm||"â"}]:[]});return(n,g)=>(i(),b("section",Gt,[e.pending?(i(),b("div",Qt,[(i(),b(M,null,Q(8,m=>t("div",{key:`market-${m}`,class:"coin-page-info-tab__skeleton-row"},[l(o(I),{class:"coin-page-info-tab__skeleton-label"}),l(o(I),{class:"coin-page-info-tab__skeleton-value"})])),64)),l(o(I),{class:"coin-page-info-tab__skeleton-divider"}),(i(),b(M,null,Q(10,m=>t("div",{key:`identity-${m}`,class:"coin-page-info-tab__skeleton-row"},[l(o(I),{class:"coin-page-info-tab__skeleton-label"}),l(o(I),{class:"coin-page-info-tab__skeleton-value"})])),64)),t("div",Jt,[l(o(I),{class:"coin-page-info-tab__skeleton-title"}),l(o(I),{class:"coin-page-info-tab__skeleton-line"}),l(o(I),{class:"coin-page-info-tab__skeleton-line"}),l(o(I),{class:"coin-page-info-tab__skeleton-line coin-page-info-tab__skeleton-line--short"})]),t("div",Wt,[(i(),b(M,null,Q(4,m=>l(o(I),{key:m,class:"coin-page-info-tab__skeleton-chip"})),64))])])):e.detail?(i(),b(M,{key:1},[t("div",Xt,[(i(!0),b(M,null,Q(u.value,m=>(i(),b("div",{key:m.label,class:"coin-page-info-tab__row"},[t("span",Zt,f(m.label),1),t("span",eo,f(m.value),1)]))),128))]),l(o(oe),{size:"xs",class:"coin-page-info-tab__divider"}),t("div",to,[(i(!0),b(M,null,Q(d.value,m=>(i(),b("div",{key:m.label,class:"coin-page-info-tab__row"},[t("span",oo,f(m.label),1),t("span",ao,f(m.value),1)]))),128))]),t("div",so,[t("h3",no," دربار٠"+f(e.detail.persian_name||"â"),1),t("p",{class:"coin-page-info-tab__about-text",innerHTML:e.detail.description},null,8,io)]),t("div",lo,[e.detail.social_medias?.website?(i(),O(o(x),Z({key:0},c,{icon:"icon-earth-linear",href:e.detail.social_medias.website}),{default:R(()=>[F(f(e.detail.name),1)]),_:1},16,["href"])):L("",!0),e.detail.social_medias?.code_source?(i(),O(o(x),Z({key:1},c,{icon:"icon-code",href:e.detail.social_medias.code_source}),{default:R(()=>[...g[0]||(g[0]=[F(" Ù
ÙØ§Ø¨Ø¹ Ú©Ø¯ÙØ§ ",-1)])]),_:1},16,["href"])):L("",!0),e.detail.social_medias?.whitepaper?(i(),O(o(x),Z({key:2},c,{icon:"icon-list-linear",href:e.detail.social_medias.whitepaper}),{default:R(()=>[F(" Ø³Ù¾ÛØ¯ÙاÙ
Ù "+f(e.detail.symbol),1)]),_:1},16,["href"])):L("",!0),e.detail.social_medias?.twitter?(i(),O(o(x),Z({key:3},c,{icon:"icon-x-linear",href:e.detail.social_medias.twitter}),{default:R(()=>[F(" اÛکس "+f(e.detail.symbol),1)]),_:1},16,["href"])):L("",!0),e.detail.social_medias?.facebook?(i(),O(o(x),Z({key:4},c,{icon:"icon-facebook",href:e.detail.social_medias.facebook}),{default:R(()=>[F(" ÙÛØ³Ø¨ÙÚ© "+f(e.detail.symbol),1)]),_:1},16,["href"])):L("",!0)])],64)):L("",!0)]))}}),ro=Object.assign(A(co,[["__scopeId","data-v-8786555f"]]),{__name:"CoinPageInfoTab"}),uo={class:"coin-page-otc-recent-orders"},_o={class:"coin-page-otc-recent-orders__title"},po={key:0,class:"coin-page-otc-recent-orders__list"},mo={class:"coin-page-otc-recent-orders__row coin-page-otc-recent-orders__row--top pt-2 mb-1"},bo={class:"coin-page-otc-recent-orders__row pb-3"},vo={key:1,class:"coin-page-otc-recent-orders__list"},go={class:"coin-page-otc-recent-orders__body"},fo={class:"coin-page-otc-recent-orders__row coin-page-otc-recent-orders__row--top"},yo={class:"coin-page-otc-recent-orders__amount"},ho={class:"coin-page-otc-recent-orders__row"},ko={class:"coin-page-otc-recent-orders__date"},ve=1,So=0,Co=B({__name:"CoinPageOtcRecentOrders",props:{baseSymbol
1:{},faName:{default:""}},setup(e){const a={IN_PROGRESS:1,SUCCESS:2,FAILED:3,PARTIALLY_FILLED:4},s=e,r=X(),{options:p}=ie(),c=Se(),{unixToDateTime:_}=ke(),{numberSeparator:u}=ne(),d=w([]),n=w(!0),g=v(()=>`آخرÛÙ Ø³ÙØ§Ø±Ø´âÙØ§Û Ø¢ÙÛ ${s.faName||s.baseSymbol}`),m=async()=>{const C=s.baseSymbol?.toLowerCase();if(!C||!c.isLogin){d.value=[],n.value=!1;return}n.value=!0;try{const{success:P,data:$}=await new nt(r,p).getUserOrders({base_coin_symbol:C,page:1,per_page:5});d.value=P&&$?.results?$.results.slice(0,5):[]}catch{d.value=[]}finally{n.value=!1}},S=C=>C===ve?"text-success--txt":C===So?"text-error--txt":"text-de-secondary--txt",q=C=>{const P=C.type===ve?"+":"-",$=u(C.amount||"0"),V=(C.base_symbol||s.baseSymbol).toUpperCase();return`${P}${$} ${V}`},N=C=>{switch(C){case a.SUCCESS:case a.PARTIALLY_FILLED:return"success";case a.FAILED:return"error";case a.IN_PROGRESS:return"progress";default:return"ended"}},H=C=>C.status===a.PARTIALLY_FILLED?`${C.status_text} (${C.filled_percent}Ùª)`:C.status_text;return se(()=>{m()}),J(()=>s.baseSymbol,()=>{m()}),(C,P)=>(i(),b("section",uo,[t("h3",_o,f(g.value),1),n.value?(i(),b("div",po,[(i(),b(M,null,Q(3,$=>t("div",{key:$,class:"coin-page-otc-recent-orders__item"},[l(o(oe),{size:"xs",class:"coin-page-otc-recent-orders__divider"}),t("div",mo,[l(o(I),{class:"coin-page-otc-recent-orders__skeleton-type"}),l(o(I),{class:"coin-page-otc-recent-orders__skeleton-amount"})]),t("div",bo,[l(o(I),{class:"coin-page-otc-recent-orders__skeleton-date"}),l(o(I),{class:"coin-page-otc-recent-orders__skeleton-status"})])])),64))])):d.value.length?(i(),b("div",vo,[(i(!0),b(M,null,Q(d.value,($,V)=>(i(),b("div",{key:$.order_id||$.tracking_code,class:"coin-page-otc-recent-orders__item"},[l(o(oe),{size:"xs",class:"coin-page-otc-recent-orders__divider"}),t("div",go,[t("div",fo,[t("span",{class:Le(["coin-page-otc-recent-orders__type",S($.type)])},f($.type_text),3),t("span",yo,f(q($)),1)]),t("div",ho,[t("span",ko,f(o(_)($.created_at,"jYYYY/jMM/jDD - HH:mm")),1),l(o(lt),{size:"sm",type:"fill",state:N($.status),content:H($)},null,8,["state","content"])])]),V===d.value.length-1?(i(),O(o(oe),{key:0,size:"xs",class:"coin-page-otc-recent-orders__divider"})):L("",!0)]))),128))])):(i(),O(o(it),{key:2,description:"ÙÛÚ Ø³ÙØ§Ø±Ø´Û در Û¹Û° Ø±ÙØ² گذشت٠ثبت ÙØ´Ø¯Ù است",class:"coin-page-otc-recent-orders__empty"}))]))}}),$o=Object.assign(A(Co,[["__scopeId","data-v-1651b2ec"]]),{__name:"CoinPageOtcRecentOrders"}),wo={class:"coin-page-price-otc"},Po={class:"coin-page-price-otc__change-row"},To={class:"coin-page-price-otc__columns"},Io={class:"coin-page-price-otc__column coin-page-price-otc__column--buy"},Do={class:"coin-page-price-otc__amounts"},Oo={class:"coin-page-price-otc__amount"},Lo={class:"coin-page-price-otc__amount-value"},xo={class:"coin-page-price-otc__amount coin-page-price-otc__amount--usdt"},Ro={class:"coin-page-price-otc__amount-value"},qo={class:"coin-page-price-otc__column coin-page-price-otc__column--sell"},Bo={class:"coin-page-price-otc__amounts"},Ao={class:"coin-page-price-otc__amount"},Uo={class:"coin-page-price-otc__amount-value"},Mo={class:"coin-page-price-otc__amount coin-page-price-otc__amount--usdt"},No={class:"coin-page-price-otc__amount-value"},Eo=B({__name:"CoinPagePriceOtc",props:{data:{}},setup(e){const a=e,{numberSeparator:s}=ne(),r=c=>c==null||c===""?"â":s(String(c)),p=v(()=>a.data?.changePercent??0);return(c,_)=>(i(),b("section",wo,[t("div",Po,[_[0]||(_[0]=t("span",{class:"coin-page-price-otc__change-label"},"تغÛÛØ±Ø§Øª ۲۴ساعت",-1)),l(o(Ce),{value:p.value,type:"text"},null,8,["value"])]),t("div",To,[t("div",Io,[_[3]||(_[3]=t("p",{class:"coin-page-price-otc__column-label"},"ÙÛÙ
ت Ø®Ø±ÛØ¯",-1)),t("div",Do,[t("p",Oo,[t("span",Lo,f(r(e.data?.buyIrt)),1),_[1]||(_[1]=t("span",{class:"coin-page-price-otc__amount-unit"},"IRT",-1))]),t("p",xo,[t("span",Ro,f(r(e.data?.buyUsdt)),1),_[2]||(_[2]=t("span",{class:"coin-page-price-otc__amount-unit coin-page-price-otc__amount-unit--usdt"}," USDT ",-1))])])]),t("div",qo,[_[6]||(_[6]=t("p",{class:"coin-page-price-otc__column-label"},"ÙÛÙ
ت ÙØ±ÙØ´",-1)),t("div",Bo,[t("p",Ao,[t("span",Uo,f(r(e.data?.sellIrt)),1),_[4]||(_[4]=t("span",{class:"coin-page-price-otc__amount-unit"},"IRT",-1))]),t("p",Mo,[t("span",No,f(r(e.data?.sellUsdt)),1),_[5]||(_[5]=t("span",{class:"coin-page-price-otc__amount-unit coin-page-price-otc__amount-unit--usdt"},"USDT",-1))])])])])]))}}),Fo=Object.assign(A(Eo,[["__scopeId","data-v-c4aefe64"]]),{__name:"CoinPagePriceOtc"}),Vo={class:"coin-page-price-spot",dir:"rtl"},zo={class:"coin-page-price-spot__main"},Ko={class:"coin-page-price-spot__price-block"},jo={class:"coin-page-price-spot__price"},Ho={class:"coin-page-price-spot__change-row"},Yo={class:"coin-page-price-spot__change-amount"},Go={class:"coin-page-price-spot__approx"},Qo={class:"coin-page-price-spot__stats"},Jo={class:"coin-page-price-spot__stat-row"},Wo={class:"coin-page-price-spot__stat"},Xo={class:"coin-page-price-spot__stat-value",dir:"ltr"},Zo={class:"coin-page-price-spot__stat"},ea={class:"coin-page-price-spot__stat-value",dir:"ltr"},ta={class:"coin-page-price-spot__stat-row"},oa={class:"coin-page-price-spot__stat"},aa={class:"coin-page-price-spot__stat-label"},sa={class:"coin-page-price-spot__stat-value",dir:"ltr"},na={class:"coin-page-price-spot__stat"},ia={class:"coin-page-price-spot__stat-label"},la={class:"coin-page-price-spot__stat-value",dir:"ltr"}
1,ca=B({__name:"CoinPagePriceSpot",props:{baseSymbol:{default:"BTC"},quoteSymbol:{default:"IRT"},data:{default:null}},setup(e){const a=e,{numberSeparator:s}=ne(),r=u=>u==null||u===""?"â":s(String(u)),p=v(()=>{if(a.data==null)return`â ${a.quoteSymbol}`;const u=Number(a.data.changeAmount),d=Math.abs(u);return`(${u>0?"+":u<0?"â":""}${s(String(d))} ${a.quoteSymbol})`}),c=v(()=>a.data?.changePercent??0),_=v(()=>a.data?.approxQuoteSymbol||"USDT");return(u,d)=>(i(),b("section",Vo,[t("div",zo,[t("div",Ko,[t("p",jo,f(r(e.data?.price)),1),t("div",Ho,[t("span",Yo,f(p.value),1),l(o(Ce),{class:"coin-page-price-spot__change-percent",value:c.value,type:"text"},null,8,["value"])])]),t("p",Go," â"+f(r(e.data?.approxUsdt))+" "+f(_.value),1)]),t("div",Qo,[t("div",Jo,[t("div",Wo,[d[0]||(d[0]=t("span",{class:"coin-page-price-spot__stat-label"},"Ø¨Ø§ÙØ§ØªØ±ÛÙ Ù",-1)),t("span",Xo,f(r(e.data?.high)),1)]),t("div",Zo,[d[1]||(d[1]=t("span",{class:"coin-page-price-spot__stat-label"},"پاÛÛÙâØªØ±ÛÙ Ù",-1)),t("span",ea,f(r(e.data?.low)),1)])]),t("div",ta,[t("div",oa,[t("span",aa,"ØØ¬Ù
("+f(e.quoteSymbol)+")",1),t("span",sa,f(r(e.data?.volumeQuote)),1)]),t("div",na,[t("span",ia,"ØØ¬Ù
("+f(e.baseSymbol)+")",1),t("span",la,f(r(e.data?.volumeBase)),1)])])])]))}}),ra=Object.assign(A(ca,[["__scopeId","data-v-cd62ee87"]]),{__name:"CoinPagePriceSpot"}),ua={class:"coin-page-price-tab"},_a=B({__name:"CoinPagePriceTab",props:{baseSymbol:{},quoteSymbol:{},otcData:{},spotData:{}},setup(e){return(a,s)=>(i(),b("div",ua,[e.quoteSymbol?(i(),O(ra,{key:0,"base-symbol":e.baseSymbol,"quote-symbol":e.quoteSymbol,data:e.spotData},null,8,["base-symbol","quote-symbol","data"])):(i(),O(Fo,{key:1,data:e.otcData},null,8,["data"]))]))}}),da=Object.assign(A(_a,[["__scopeId","data-v-7f09c0a1"]]),{__name:"CoinPagePriceTab"}),pa={class:"coin-page-spot-recent-orders"},ma={key:0,id:"coin-page-spot-recent-orders__order-book"},ba={key:1,class:"coin-page-spot-recent-orders__depth"},va={key:2,class:"coin-page-spot-recent-orders__trades"},ce=0,ge=1,fe=2,ga=B({__name:"CoinPageSpotRecentOrders",props:{baseSymbol:{},quoteSymbol:{},spotData:{}},setup(e){const a=e,s=w(ce),r=[{id:ce,label:"Ø³ÙØ§Ø±Ø´âÙØ§"},{id:ge,label:"عÙ
٠بازار"},{id:fe,label:"Ù
عاÙ
ÙÙâÙØ§"}],p=v(()=>`${a.baseSymbol}-${a.quoteSymbol}`.toUpperCase()),c=v(()=>a.spotData?.price!=null?String(a.spotData.price):void 0),_=v(()=>a.spotData?.approxUsdt!=null?String(a.spotData.approxUsdt):void 0);return(u,d)=>{const n=he;return i(),b("section",pa,[l(o($e),{scrollable:"",class:"coin-page-spot-recent-orders__tabs"},{default:R(()=>[l(o(we),{modelValue:s.value,"onUpdate:modelValue":d[0]||(d[0]=g=>s.value=g),list:r,type:"bar",size:"14",wide:"","custom-class":"px-5"},null,8,["modelValue"])]),_:1}),s.value===ce?(i(),b("div",ma,[l(o(tt),{"market-symbol":p.value,"base-symbol":a.baseSymbol,"quote-symbol":a.quoteSymbol,"market-price":c.value,"reverse-market-price":_.value,"reverse-quote-symbol":a.spotData?.approxQuoteSymbol,"buy-items-count":11,"sell-items-count":11,"mobile-layout":"vertical"},null,8,["market-symbol","base-symbol","quote-symbol","market-price","reverse-market-price","reverse-quote-symbol"])])):s.value===ge?(i(),b("div",ba,[l(n,null,{default:R(()=>[l(o(at),{"coin-symbol":a.baseSymbol,"quote-symbol":a.quoteSymbol,height:"auto",class:"h-full"},null,8,["coin-symbol","quote-symbol"])]),_:1})])):s.value===fe?(i(),b("div",va,[l(o(ot),{"market-symbol":p.value,"base-symbol":a.baseSymbol,"quote-symbol":a.quoteSymbol,"show-tabs":!1,"skeleton-count":20},null,8,["market-symbol","base-symbol","quote-symbol"])])):L("",!0)])}}}),fa=Object.assign(A(ga,[["__scopeId","data-v-ec7fc295"]]),{__name:"CoinPageSpotRecentOrders"}),ee=0,Te=1,ae=2,ye=[{id:ee,label:"ÙÛÙ
ت"},{id:Te,label:"Ø§Ø·ÙØ§Ø¹Ø§Øª"},{id:ae,label:"Ù¾ÛØ´ÙÙØ§Ø¯"}],ya=B({__name:"CoinPageTabs",props:Re({showOfferTab:{type:Boolean,default:!1}},{modelValue:{default:ee},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=e,s=xe(e,"modelValue"),r=v(()=>a.showOfferTab?ye:ye.filter(p=>p.id!==ae));return(p,c)=>(i(),O(o($e),{scrollable:"",class:"coin-page-tabs",dir:"rtl"},{default:R(()=>[l(o(we),{modelValue:s.value,"onUpdate:modelValue":c[0]||(c[0]=_=>s.value=_),list:r.value,type:"bar",size:"14",wide:"","custom-class":"!border-0"},null,8,["modelValue","list"])]),_:1}))}}),ha=Object.assign(A(ya,[["__scopeId","data-v-d4a9fbce"]]),{__name:"CoinPageTabs"}),ka=new Set(["IRT","USDT"]),Sa=e=>{const a=(Array.isArray(e)?e[0]:e||"").toString().trim(),s=a.toLowerCase();
1if(!s)return{baseSymbol:"",raw:a};const r=s.lastIndexOf("_");if(r>0){const p=s.slice(r+1).toUpperCase(),c=s.slice(0,r);if(ka.has(p)&&c)return{baseSymbol:c.toUpperCase(),quoteSymbol:p,raw:a}}return{baseSymbol:s.toUpperCase(),raw:a}},Ca=e=>{const a=e?.market;if(!a)return;const s=a.market_24h_information;return{price:a.price,changePercent:Number(s?.change_percent??0),changeAmount:s?.change_amount??0,approxUsdt:a.reverse_market_price,approxQuoteSymbol:a.reverse_market_quote_coin_symbol||"USDT",high:s?.max_price??0,low:s?.min_price??0,volumeQuote:s?.quote_volume??0,volumeBase:s?.base_volume??0}},$a=e=>{if(e)return{changePercent:Number(e.change_daily_irt||e.change_daily||0),buyIrt:e.buy_price||e.each_price||"0",sellIrt:e.sell_price||e.each_price||"0",buyUsdt:e.usdt_buy_price||"0",sellUsdt:e.usdt_sell_price||"0"}},wa=async e=>{const a=e.baseSymbol?.toLowerCase();if(!a)return null;if(e.quoteSymbol){const r=`${a}-${e.quoteSymbol.toLowerCase()}`,p=await new Pe(e.runtimeConfig,e.apiOptions).getMarket(r);return{otcInfo:null,marketDetail:p.success&&p.data?p.data:null}}const s=await new rt(e.runtimeConfig,e.apiOptions).getCoinInformation(a);return{otcInfo:s.success&&s.data?s.data:null,marketDetail:null}},Pa=e=>{const a=qe(),s=ue(),r=X(),{options:p}=ie(),c=Se(),_=v(()=>Sa(a.params.symbol)),u=v(()=>_.value.baseSymbol),d=v(()=>_.value.quoteSymbol),n=v(()=>!!d.value),g=v(()=>!u.value||!d.value?"":`${u.value}-${d.value}`.toLowerCase());if(!u.value)throw Be({statusCode:404,statusMessage:"Pricing symbol not found",fatal:!0});const m=v(()=>e.value?.otcInfo??null),S=v(()=>e.value?.marketDetail??null),q=v(()=>S.value?.market?.base_coin?.fa_name||m.value?.fa_name||""),N=v(()=>S.value?.market?.base_coin?.logo||m.value?.icon||""),H=v(()=>$a(m.value)),C=v(()=>Ca(S.value)),P=w(ee),$=w(!1),V=v(()=>S.value?.market?!!S.value.market.is_favorite:!!m.value?.is_favorite),j=w(null),U=w(!0),z=w(""),E=w(""),Y=async()=>{const h=u.value?.toLowerCase();if(!(!h||z.value===h||E.value===h)){E.value=h,U.value=!0;try{const{success:T,data:K}=await new _t(r,p).getDetail(h);if(u.value?.toLowerCase()!==h)return;j.value=T&&K?K:null,z.value=h}catch{if(u.value?.toLowerCase()!==h)return;j.value=null,z.value=h}finally{E.value===h&&(E.value="",U.value=!1)}}};se(()=>{Y()}),J(u,()=>{j.value=null,z.value="",E.value="",U.value=!0,Y()});const G=v(()=>{const{baseSymbol:h,quoteSymbol:T}=_.value,K=q.value;return h?T?`ÙÛÙ
ت ${h}/${T} | Ø¨ÛØªÛ²Û´`:K?`ÙÛÙ
ت ${K} (${h}) | Ø¨ÛØªÛ²Û´`:`ÙÛÙ
ت ${h} | Ø¨ÛØªÛ²Û´`:"ÙÛÙ
تâÚ¯Ø°Ø§Ø±Û | Ø¨ÛØªÛ²Û´"});Ae({title:G,meta:[{name:"description",content:"Ù
Ø´Ø§ÙØ¯Ù Ø¬Ø²Ø¦ÛØ§Øª ÙÛÙ
ت ارز Ø¯ÛØ¬Ûتا٠در Ø¨ÛØªÛ²Û´."},{name:"robots",content:"noindex, nofollow"}]});const k=()=>{if(window.history.length>1){s.back();return}_e("/pricing/")},y=()=>{const h=String(r.public.DOMAIN_DASHBOARD_URL||"").replace(/\/$/,"");window.location.href=`${h}/reminder/`},D=()=>{const h=String(r.public.DOMAIN_SSO_URL||"").replace(/\/$/,""),T=String(r.public.DOMAIN_PUBLIC_URL||"").replace(/\/$/,"");window.location.href=`${h}?source=${T}/pricing`};return{parsedSymbol:_,baseSymbol:u,quoteSymbol:d,isSpot:n,marketKey:g,faName:q,logo:N,otcPriceData:H,spotPriceData:C,coinDetail:j,coinDetailPending:U,activeTab:P,isFavorite:V,favoriteLoading:$,handleBack:k,handleReminder:y,handleToggleFavorite:async()=>{if(!$.value){if(!c.isLogin){D();return}$.value=!0;try{if(n.value){const W=S.value?.market,de=g.value;if(!W||!de)return;const Ie=!W.is_favorite,De=W.is_favorite?"remove-from":"add-to";if(!(await new Pe(r,p).setFavoriteToggle(de,De)).success)return;W.is_favorite=Ie;return}const h=m.value;if(!h?.id)return;const T=!h.is_favorite;if(!(await new ct(r,p).setFavoriteToggle(h.id,"IRT")).success)return;h.is_favorite=T}catch(h){console.error(h)}finally{$.value=!1}}}}},Ta={class:"pricing-symbol-page"},Ia={class:"pricing-symbol-page__content"},Da={class:"pricing-symbol-page__sticky"},Oa={class:"pricing-symbol-page__body"},La={class:"pricing-symbol-page__offer"},xa=B({__name:"[symbol]",async setup(e){let a,s;const r=X(),{options:p}=ie(),c=Ue(),_=w(null);ut();const{baseSymbol:u,quoteSymbol:d,isSpot:n,marketKey:g,faName:m,logo:S,otcPriceData:q,spotPriceData:N,coinDetail:H,coinDetailPending:C,activeTab:P,isFavorite:$,favoriteLoading:V,handleBack:j,handleReminder:U,handleToggleFavorite:z}=Pa(_),{data:E}=([a,s]=Me(()=>Ve(()=>n.value?`pricing-coin-spot-${g.value}
1`:`pricing-coin-otc-${u.value.toLowerCase()}`,()=>wa({baseSymbol:u.value,quoteSymbol:d.value,runtimeConfig:r,apiOptions:p}),{watch:[u,g,n]})),a=await a,s(),a);_.value=E.value??null,J(E,T=>{_.value=T??null}),J(()=>c.breakpoints.mdAndUp,T=>{!T||!u.value||_e(`/coins/${u.value.toLowerCase()}/`)},{immediate:!0});const Y=v(()=>u.value?n.value&&d.value?`${u.value}-${d.value}`.toLowerCase():`${u.value}-irt`.toLowerCase():null),G=w(!1),k=w(!1),y=v(()=>G.value||k.value),D=()=>{!y.value&&P.value===ae&&(P.value=ee)},te=T=>{G.value=T,D()},h=T=>{k.value=T,D()};return J([Y,u],()=>{G.value=!1,k.value=!1,D()}),(T,K)=>(i(),b("div",Ta,[t("div",Ia,[t("div",Da,[l(Yt,{"base-symbol":o(u),"quote-symbol":o(d),"fa-name":o(m),logo:o(S),"is-favorite":o($),"favorite-loading":o(V),"is-spot":o(n),onBack:o(j),onReminder:o(U),onToggleFavorite:o(z)},null,8,["base-symbol","quote-symbol","fa-name","logo","is-favorite","favorite-loading","is-spot","onBack","onReminder","onToggleFavorite"]),l(ha,{modelValue:o(P),"onUpdate:modelValue":K[0]||(K[0]=W=>Ne(P)?P.value=W:null),"show-offer-tab":o(y)},null,8,["modelValue","show-offer-tab"])]),t("div",Oa,[o(P)===o(ee)?(i(),b(M,{key:0},[l(da,{"base-symbol":o(u),"quote-symbol":o(d),"otc-data":o(q),"spot-data":o(N)},null,8,["base-symbol","quote-symbol","otc-data","spot-data"]),l(Ct,{"base-symbol":o(u),"quote-symbol":o(d)},null,8,["base-symbol","quote-symbol"]),o(n)?o(d)?(i(),O(fa,{key:1,"base-symbol":o(u),"quote-symbol":o(d),"spot-data":o(N)},null,8,["base-symbol","quote-symbol","spot-data"])):L("",!0):(i(),O($o,{key:0,"base-symbol":o(u),"fa-name":o(m)},null,8,["base-symbol","fa-name"]))],64)):o(P)===o(Te)?(i(),O(ro,{key:1,detail:o(H),pending:o(C)},null,8,["detail","pending"])):L("",!0),Ee(t("div",La,[l(o(ht),{symbol:o(u),onHasItems:h},null,8,["symbol"]),l(o(je),{market:o(Y),onHasItems:te},null,8,["market"])],512),[[Fe,o(P)===o(ae)]])])]),l(xt,{"base-symbol":o(u),"quote-symbol":o(d)},null,8,["base-symbol","quote-symbol"])]))}}),$s=A(xa,[["__scopeId","data-v-085511c2"]]);export{$s as default};
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.