PageSourceSearch

https://bit24.cash/__nuxt/BSKG-flw.js

js bit24.cash collected 2026-10-07 17:46:46 UTC 45,241 bytes, 1 lines download raw bytes

1import{d as U,o as d,h as P,m as b,i as h,k as t,j as K,p as ee,n as Z,l as _,_ as x,x as Pe,R as _e,t as te,F as ae,r as $e,b as O,D as E,y as w,e as ke,s as Ue,T as ue,C as Y,A as j,M as Q,O as nt,P as Ie,Q as rt,S as je,U as wt,N as Ct,V as Ve,a3 as Le,J as Ce,X as lt,ad as qe,q as we,f as Pt,z as It,W as Ot}from"./QJre-PsH.js";import{a as $t,b as Bt,O as Xe,K as Mt}from"./erYyhkn4.js";import{A as At}from"./BDJFKRVi.js";import{B as Lt}from"./DwX9cqS6.js";import{K as ct}from"./C5EvHbpg.js";import{u as He}from"./BKGXCE4B.js";import{B as xe}from"./BSK884cQ.js";import{B as ut}from"./HDGNBR0W.js";import{C as Rt,P as Ze}from"./CfDzMGu8.js";import{P as Dt}from"./DN-hVIBP.js";import{a as G,P as he,c as de,b as Oe,g as Ut}from"./UH1i_wQH.js";import{B as Vt}from"./DLoQi4Os.js";import{B as xt}from"./CHps-Mb2.js";import{C as Nt}from"./Dz6mddIm.js";import{M as Be}from"./C-xuSW_P.js";import{_ as qt}from"./BNrDnGtq.js";import{B as Je}from"./B2IIJsce.js";import{K as Et}from"./CmPMzPwY.js";import{B as Qe}from"./B756xE6l.js";import{_ as Ft}from"./DJqzH-Dy.js";import{S as zt}from"./a3S_EI1d.js";import{a as Gt}from"./6rqj108v.js";import{B as Kt}from"./B5HiO5TH.js";import"./Dfbk7RLz.js";import"./BXYWWgkI.js";import"./CQ-H9pXJ.js";import"./CWXXeE93.js";import"./Dt8dk_7u.js";import"./CgDj6rrw.js";import"./B_sjDpc3.js";import"./_ta-BSWF.js";import"./szOyFUc7.js";import"./DnXQYE2C.js";import"./BpKRnBHC.js";import"./BJX43d9D.js";import"./CWxG-xO8.js";class jt extends At{constructor(o,a){super(o,a)}async getLowRiskCoins(){return await this.get("/v1/coin-lists/low-risk")}}const Ht={class:"pricing-assets-empty-coin-card"},Qt={class:"pricing-assets-empty-coin-card__body"},Wt=U({__name:"PricingAssetsEmptyCoinCard",props:{logo:{},faName:{},priceLabel:{},changePercent:{},buyHref:{}},setup(e){const o=e,a=_(()=>({icon:o.logo,title:o.faName,titleSize:"title-5",titleClass:"text-de-primary--txt"})),r=_(()=>({title:o.priceLabel,titleSize:"caption-1",titleClass:"text-de-primary--txt"}));return(s,i)=>(d(),P("div",Ht,[b("div",Qt,[h(t(Lt),{class:"pricing-assets-empty-coin-card__avatar",size:32,vertical:"",primary:a.value,secondary:r.value},null,8,["primary","secondary"]),h(t(ct),{value:e.changePercent,type:"text",class:"pricing-assets-empty-coin-card__change"},null,8,["value"])]),h(t(Z),{class:"pricing-assets-empty-coin-card__action",emphasis:"medium-outline",color:"neutral",size:"40",tag:"nuxt-link",href:e.buyHref},{default:K(()=>[...i[0]||(i[0]=[ee(" خرید آنی ",-1)])]),_:1},8,["href"])]))}}),Yt=Object.assign(x(Wt,[["__scopeId","data-v-9043fca8"]]),{__name:"PricingAssetsEmptyCoinCard"}),Xt={class:"pricing-assets-empty"},Zt={class:"pricing-assets-empty__header"},Jt={class:"pricing-assets-empty__content"},ea={class:"pricing-assets-empty__title"},ta={class:"pricing-assets-empty__actions"},aa={key:0,class:"pricing-assets-empty__suggestions"},oa={key:0,class:"pricing-assets-empty__suggestions-scroll"},sa=U({__name:"PricingAssetsEmpty",props:{title:{default:"در حال حاضر دارایی‌ ندارید، برای معامله ابتدا کیف پول خود را شارژ کنید!"},depositCashUrl:{default:""},depositCryptoUrl:{default:""}},setup(e){const o=ke(),{options:a}=He(),{numberSeparator:r}=Ue(),s=w([]),i=w(!1),l=(p,c)=>`${r(String(p))} ${c||"تومان"}`,n=(p,c)=>c||`/otc?symbol=${p.trim().toLowerCase()}`,m=async()=>{i.value=!0;try{const p=await new jt(o,a).getLowRiskCoins();if(!p.success||!p.data){s.value=[];return}s.value=[...p.data.items??[]].map(c=>({id:c.coin.id,symbol:c.coin.symbol,faName:c.coin.fa_name,logo:c.coin.icon??"",price:c.price,quoteFaName:c.quote.fa_name,buyHref:n(c.coin.symbol,c.link),change:c.change}))}catch(p){console.error(p),s.value=[]}finally{i.value=!1}};return Pe(()=>{m()}),(p,c)=>(d(),P("div",Xt,[b("div",Zt,[b("div",Jt,[h(t(_e),{name:"icon-wallet-fill",size:"40",color:"text-brand--icn",class:"pricing-assets-empty__icon"}),b("p",ea,te(e.title),1)]),b("div",ta,[h(t(Z),{class:"pricing-assets-empty__action",emphasis:"high",color:"primary",size:"40",tag:"nuxt-link",href:e.depositCashUrl},{default:K(()=>[...c[0]||(c[0]=[ee(" واریز تومان ",-1)])]),_:1}
1,8,["href"]),h(t(Z),{class:"pricing-assets-empty__action",emphasis:"medium-outline",color:"neutral",size:"40",tag:"nuxt-link",href:e.depositCryptoUrl},{default:K(()=>[...c[1]||(c[1]=[ee(" واریز ارز دیجیتال ",-1)])]),_:1},8,["href"])])]),t(i)||t(s).length?(d(),P("div",aa,[c[2]||(c[2]=b("p",{class:"pricing-assets-empty__suggestions-title"},[ee(" ارز دیجیتال ندارید؟ "),b("br"),ee(" با ارزهای کم ریسک شروع کنید ")],-1)),t(s).length?(d(),P("div",oa,[(d(!0),P(ae,null,$e(t(s),f=>(d(),O(Yt,{key:f.id,logo:f.logo,"fa-name":f.faName,"price-label":l(f.price,f.quoteFaName),"change-percent":f.change,"buy-href":f.buyHref},null,8,["logo","fa-name","price-label","change-percent","buy-href"]))),128))])):E("",!0)])):E("",!0)]))}}),ia=Object.assign(x(sa,[["__scopeId","data-v-b3131580"]]),{__name:"PricingAssetsEmpty"}),na={key:1,class:"px-5"},ra=U({__name:"PricingAssetsList",props:{scrollable:{type:Boolean,default:!0}},setup(e){const o=e,{isLoading:a,isLoadingMore:r,isEmpty:s,displayItems:i,valueColumnLabel:l,emptyTitle:n,depositCashUrl:m,depositCryptoUrl:p,showAssetActionsDialog:c,selectedAssetForDialog:f,toggleValueQuote:k,getDisplayValue:C,getMobileAmount:y,formatLivePrice:M,getCoinPageLink:g,handleScroll:T,openAssetActionsDialog:B,goToOtc:A,goToSpotTrade:H,goToCashDeposit:oe,goToCashWithdraw:se,handleDialogDeposit:ie,handleDialogWithdraw:J,handleDialogOtc:me,handleDialogSpotTrade:ge}=$t({scrollable:ue(o,"scrollable"),useWindowScroll:!0}),W=_(()=>i.value.map(S=>({id:S.id,symbol:S.symbol,faName:S.faName,logo:S.logo,balance:S.balance,totalBalance:S.totalBalance,availableBalance:S.availableBalance,valueIrt:S.valueIrt,valueUsdt:S.valueUsdt,displayValue:C(S),mobileAmount:y(S),livePriceValue:S.livePriceValue,livePriceCurrency:S.livePriceCurrency,livePriceText:S.isFiat?"---":M(S),livePriceChange:S.livePriceChange,isFiat:S.isFiat,coinPageLink:g(S),market:S.market,tradeLink:S.tradeLink})));return(S,u)=>!t(a)&&t(s)?(d(),O(ia,{key:0,title:t(n),"deposit-cash-url":t(m),"deposit-crypto-url":t(p)},null,8,["title","deposit-cash-url","deposit-crypto-url"])):(d(),P("div",na,[h(t(Bt),{"show-asset-actions-dialog":t(c),"onUpdate:showAssetActionsDialog":u[0]||(u[0]=v=>Y(c)?c.value=v:null),items:W.value,"is-loading":t(a),"is-loading-more":t(r),"is-empty":!1,scrollable:!0,"value-column-label":t(l),"selected-asset":t(f),onToggleValueQuote:t(k),onScroll:t(T),onOpenActions:t(B),onCashDeposit:t(oe),onCashWithdraw:t(se),onOtc:t(A),onSpotTrade:t(H),onDialogDeposit:t(ie),onDialogWithdraw:t(J),onDialogOtc:t(me),onDialogSpotTrade:t(ge)},null,8,["show-asset-actions-dialog","items","is-loading","is-loading-more","value-column-label","selected-asset","onToggleValueQuote","onScroll","onOpenActions","onCashDeposit","onCashWithdraw","onOtc","onSpotTrade","onDialogDeposit","onDialogWithdraw","onDialogOtc","onDialogSpotTrade"])]))}}),la=Object.assign(ra,{__name:"PricingAssetsList"}),z={key:"all",title:"همه"},ye=e=>!e||e.key==="all",ca=e=>{const o=ke(),{options:a}=He(),r=w([z]),s=w(!1);let i=0;const l=async()=>{const n=t(e.marketTab);if(n<0){r.value=[z],s.value=!1;return}const m=++i;s.value=!0;try{if(n===G){const f=await new Rt(o,a).getCoinCategories();if(m!==i)return;if(!f.success||!f.data){r.value=[z];return}const k=(f.data.list??[]).map(C=>{const y=Number(C.id);return{key:String(C.id),title:C.title,categoryId:Number.isFinite(y)?y:void 0,categorySlug:C.slug}});r.value=[z,...k];return}const p=await new Dt(o,a).getProCategories();if(m!==i)return;if(!p.success||!p.data){r.value=[z];return}const c=(p.data.results??[]).map(f=>({key:f.slug||f.name,title:f.fa_name,categorySlug:f.slug}));r.value=[z,...c]}catch(p){console.error(p),m===i&&(r.value=[z])}finally{m===i&&(s.value=!1)}};return j(()=>t(e.marketTab),()=>{l()},{immediate:!0}),{categories:r,loading:s,refresh:l}},ua={class:"pricing-category-bottom-sheet",dir:"rtl"},da={class:"pricing-category-bottom-sheet__body"},ma={key:0,class:"pricing-category-bottom-sheet__loading"},ga={key:1,class:"pricing-category-bottom-sheet__chips"},pa=U({__name:"PricingCategoryBottomSheet",props:Ie({categories:{},loading:{type:Boolean}},{modelValue:{type:Boolean,default:!1},modelModifiers:{},category:{default:()=>({...z})},categoryModifiers:{}}),emits:["update:modelValue","update:category"],setup(e){const o=Q(e,"modelValue"),a=Q(e,"category"),r=e,s=_({get:()=>a.value?.key??z.key,set:l=>{const n=r.categories.find(m=>m.key===l);a.value=!n||ye(n)?{...z}:{...n}}}),i=()=>{o.value=!1};return(l,n)=>(d(),O(t(nt),{modelValue:o.value,"onUpdate:modelValue":n[2]||(n[2]=m=>o.value=m),mode:"bottom-sheet","content-class":"pricing-category-bottom-sheet !max-w-[450px]"},{default:K(()=>[b("div",ua,[h(t(rt),{title:"دسته‌بندی ارزها","trailing-icon2":"icon-close",class:"pricing-category-bottom-sheet__header",onSecondTrailingBtn:n[0]||(n[0]=m=>o.value=!1)}),b("div",da,[e.loading?(d(),P("div",ma,[h(t(je),{color:"var(--b-brand-a--bg)",width:32,height:32})])):(d(),P("div",ga,[(d(!0),P(ae,null,$e(e.categories,m=>(d(),O(t(Vt),{key:m.key,modelValue:t(s),"onUpdate:modelValue":n[1]||(n[1]=p=>Y(s)?s.value=p:null),title:m.title,value:m.key,size:"32",class:"pricing-category-bottom-sheet__chip",onClick:i},null,8,["modelValue","title","value"]))),128))]))])])]),_:1},8,["modelValue"]))}}),va=Object.assign(x(pa,[["__scopeId","data-v-05534c7a"]]),{__name:"PricingCategoryBottomSheet"}),ba={class:"pricing-market-filters"},fa={class:"pricing-market-filters__category-wrap"},_a=U({__name:"PricingMarketFilters",props:Ie({marketTab:{}},{quote:{default:-1},quoteModifiers:{},category:{default:()=>({...z})},categoryModifiers:{}}),emits:["update:quote","update:category"],setup(e){const o=e,a=Q(e,"quote"),r=Q(e,"category"),s=[{id:0,label:"تومان"},{id:1,label:"تتر"}],i=w(!1),l=ue(o,"marketTab"),{categories:n,loading:m}=ca({marketTab:l}),p=_(()=>!ye(r.value)),c=_(()=>p.value?r.value.title:"دسته‌بندی ارزها");return(f,k)=>(d(),P("div",ba,[h(t(xe),{modelValue:a.value,"onUpdate:modelValue":k[0]||(k[0]=C=>a.value=C),list:s,type:"switch",size:"32",rounded:!0,wide:!1,class:"pricing-market-filters__quote"},null,8,["modelValue"]),b("div",fa,[h(t(Z),{size:"28",emphasis:"medium-tonal",color:"neutral",type:"trailing",icon:"icon-down-4",rounded:"",class:"pricing-market-filters__category",onClick:k[1]||(k[1]=C=>i.value=!0)},{default:K(()=>[ee(te(t(c)),1)]),_:1}
1),t(p)?(d(),O(t(ut),{key:0,type:"sign",size:"md","background-color":"bg-error-a--bg",class:"pricing-market-filters__category-badge"})):E("",!0)]),h(va,{modelValue:t(i),"onUpdate:modelValue":k[2]||(k[2]=C=>Y(i)?i.value=C:null),category:r.value,"onUpdate:category":k[3]||(k[3]=C=>r.value=C),categories:t(n),loading:t(m)},null,8,["modelValue","category","categories","loading"])]))}}),ya=Object.assign(x(_a,[["__scopeId","data-v-b8cfb551"]]),{__name:"PricingMarketFilters"}),Ee=50,Me=6,Te="USDT",et=(e,o)=>{const a=Number(e.max_leverage),r=e.each_price,s=(e.quote_coin.symbol||o).toUpperCase();return{id:e.id,symbol:e.base_coin.symbol,faName:e.base_coin.fa_name,logo:e.base_coin.logo,price:r,priceIrt:s==="IRT"?r:void 0,priceUsdt:s==="USDT"?r:void 0,changePercent:Number(e.market_24h_information?.change_percent??0),leverage:a>1?`${a}X`:void 0,isFavorite:e.is_favorite,quoteSymbol:s,status:e.badge?.index??null,statusTitleFa:e.badge?.fa_name??"",statusTitleEn:e.badge?.en_name??"",statusDescription:e.badge?.description??""}},tt=(e,o)=>{const a=e.each_price;return{id:e.id,symbol:e.symbol,faName:e.fa_name,logo:e.icon,price:a,priceIrt:o==="IRT"?a:void 0,priceUsdt:o==="USDT"?a:void 0,changePercent:Number(e.changes??0),isFavorite:e.is_favorite,quoteSymbol:o,status:e.status??null,statusTitleFa:e.status_details?.fa_title??"",statusTitleEn:e.status_details?.en_title??"",statusDescription:e.status_details?.description??""}},ha=e=>{const o=(e.market||"IRT").toUpperCase(),a=e.each_price;return{id:e.id,symbol:e.symbol,faName:e.fa_name,logo:e.icon,price:a,priceIrt:o==="IRT"?a:void 0,priceUsdt:o==="USDT"?a:void 0,changePercent:Number(e.changes??0),isFavorite:!0,quoteSymbol:o}},at=e=>e===de?{only_margin_markets:1,only_bot_markets:0}:e===Oe?{only_margin_markets:0,only_bot_markets:1}:{only_margin_markets:0,only_bot_markets:0},ka=(e,o)=>e==="change"?{order_by:"change_percent",order_by_direction:o}:e==="price"?{order_by:"each_price",order_by_direction:o}:e==="name"?{order_by:"base_coin_symbol",order_by_direction:o}:{},dt={name:"symbol",price:"each_price",change:"changes"},Sa=(e,o)=>e?{sort_by:dt[e],sort_type:o}:{},Ta=(e,o)=>e?{sort_by:dt[e],sort_type:o}:{},wa=e=>{const o=ke(),{options:a}=He(),r=wt(),s=w([]),i=w(1),l=w(1),n=w(!0),m=w(!1),p=w(null),c=w([]),f=w(!1),k=w(!1);let C=0,y=0;const M=_(()=>i.value<l.value),g=_(()=>e.enabled===void 0?!0:!!t(e.enabled)),T=_(()=>t(e.marketTab)===G),B=_(()=>e.onlyFavorites===void 0?!1:!!t(e.onlyFavorites)),A=_(()=>B.value&&!n.value&&!f.value&&s.value.length===0),H=()=>{const u=String(o.public.DOMAIN_SSO_URL||"").replace(/\/$/,""),v=String(o.public.DOMAIN_PUBLIC_URL||"").replace(/\/$/,"");window.location.href=`${u}?source=${v}/pricing`},oe=async()=>{if(!B.value){c.value=[];return}const u=++y,v=t(e.marketTab);f.value=!0;try{if(v===G){const I=await new Ze(o,a).getCoinsPrice({market:Te,page:1,per_page:Me,changes:"changes",sort_by:"market_cap"});if(u!==y)return;if(!I.success||!I.data){c.value=[];return}c.value=(I.data.results??[]).slice(0,Me).map(L=>tt(L,Te));return}if(v===he||v===de||v===Oe){const I=await new Be(o,a).getMarkets({page:1,per_page:Me,quote_coin_symbol:Te,order_by:"quote_volume",order_by_direction:"desc",...at(v)});if(u!==y)return;if(!I.success||!I.data){c.value=[];return}c.value=(I.data.results??[]).slice(0,Me).map(L=>et(L,Te));return}c.value=[]}catch(I){console.error(I),u===y&&(c.value=[])}finally{u===y&&(f.value=!1)}},se=(u,v,I,L)=>{i.value=v,l.value=I,s.value=L?[...s.value,...u.filter(N=>!s.value.some(V=>V.id===N.id))]:u},ie=async(u,v)=>{const I=++C,L=t(e.quoteSymbol),N=t(e.marketTab),V=t(e.sortBy),X=t(e.sortOrder),ne=t(e.category),pe=e.otcSortBy?t(e.otcSortBy):void 0,le=B.value;v?m.value=!0:n.value=!0;try{if(le&&N===G&&!pe){const F=await new Xe(o,a).getFavorites({page:u,per_page:Ee,...Ta(V,X)});if(I!==C||!F.success||!F.data)return;const q=(F.data.results??[]).map(ha);se(q,Number(F.data.current_page??u),Number(F.data.last_page??1),v),!v&&q.length===0?await oe():q.length>0&&(c.value=[]);return}if(pe||N===G){const F={page:u,per_page:Ee,changes:"changes",market:L,...pe?{sort_by:pe}:Sa(V,X),...!ye(ne)&&ne.categoryId?{category_id:ne.categoryId}:{}},q=await new Ze(o,a).getCoinsPrice(F);if(I!==C||!q.success||!q.data)return;const ve=(q.data.results??[]).map(Se=>tt(Se,L));se(ve,Number(q.data.current_page??u),Number(q.data.last_page??1),v),c.value=[];return}if(N===he||N===de||N===Oe){const F={page:u,per_page:Ee,...at(N),...ka(V,X),...le?{only_favorites:1}:{quote_coin_symbol:L,...!ye(ne)&&ne.categorySlug?{category_slug:ne.categorySlug}:{}}},q=await new Be(o,a).getMarkets(F);if(I!==C||!q.success||!q.data)return;const ve=(q.data.results??[]).map(Se=>et(Se,L));se(ve,Number(q.data.current_page??u),Number(q.data.last_page??1),v),le&&!v&&ve.length===0?await oe():(!le||ve.length>0)&&(c.value=[])}}catch(F){console.error(F)}finally{I===C&&(n.value=!1,m.value=!1)}},J=async()=>{i.value=1,l.value=1,s.value=[],await ie(1,!1)},me=async()=>
1{if(n.value||m.value||!M.value)return;const u=i.value+1;await ie(u,!0)},ge=u=>{if(B.value){s.value=s.value.filter(I=>I.id!==u.id),s.value.length===0&&oe();return}const v=s.value.find(I=>I.id===u.id);v&&(v.isFavorite=!v.isFavorite)},W=async u=>{if(p.value===null){if(!r.isLogin){H();return}p.value=u.id;try{const v=t(e.marketTab),I=(u.quoteSymbol||t(e.quoteSymbol)||"IRT").toString().toUpperCase();if(!!(e.otcSortBy&&t(e.otcSortBy))||v===G){if(!(await new Nt(o,a).setFavoriteToggle(Number(u.id),I)).success)return}else{const N=`${u.symbol}-${I}`,V=u.isFavorite?"remove-from":"add-to";if(!(await new Be(o,a).setFavoriteToggle(N,V)).success)return}ge(u)}catch(v){console.error(v)}finally{p.value=null}}},S=async u=>{if(!(!u.length||k.value)){if(!r.isLogin){H();return}k.value=!0;try{const v=t(e.marketTab),I=u.map(L=>`${L.symbol.toUpperCase()}-${(L.quoteSymbol||Te).toUpperCase()}`);if(v===G){const{success:L}=await new Xe(o,a).addFavoritesBatch(I);if(!L)return}else{const{success:L}=await new Be(o,a).setMultipleFavorite(I);if(!L)return}c.value=[],await J()}catch(v){console.error(v)}finally{k.value=!1}}};return j([g,B,()=>t(e.marketTab),()=>t(e.quoteSymbol),()=>t(e.sortBy),()=>t(e.sortOrder),()=>e.otcSortBy?t(e.otcSortBy):void 0,()=>{const u=t(e.category);return ye(u)?"all":`${u.key}:${u.categoryId??""}:${u.categorySlug??""}`}],()=>{if(!g.value){n.value=!0,s.value=[],c.value=[],i.value=1,l.value=1;return}J()},{immediate:!0}),{items:s,page:i,lastPage:l,loading:n,loadingMore:m,hasMore:M,isOtcTab:T,favoriteTogglingId:p,suggestions:c,suggestionsLoading:f,addingFavorites:k,showFavoritesEmpty:A,refresh:J,loadMore:me,toggleFavorite:W,addFavorites:S}},Fe="pro:v4.market-details",Ae=(e,o)=>`${e.toLowerCase()}-${o.toLowerCase()}`,Ca=e=>{const{$centrifuge:o}=Ct(),a=ke(),r=(g,T)=>`${String(a.public.PRICING_PREFIX_CHANNEL||"price-prod:")}${g.toLowerCase()}${T.toLowerCase()}`,s=w({}),i=[],l=g=>(g.quoteSymbol||t(e.defaultQuoteSymbol)||"").toString().trim(),n=_(()=>e.items.value.filter(g=>{const T=l(g);return!!(g?.symbol&&T&&s.value[Ae(g.symbol,T)])})),m=(g=[])=>{const T={};for(const B of g){const A=l(B);!B?.symbol||!A||(B.quoteSymbol=A.toUpperCase(),T[Ae(B.symbol,A)]=B)}s.value=T},p=(g,T,B)=>{const A=s.value[g];if(!A)return;A.price=T,A.changePercent=Number(B||0);const H=(A.quoteSymbol||"").toUpperCase();H==="IRT"&&(A.priceIrt=T),H==="USDT"&&(A.priceUsdt=T)},c=g=>{!g?.symbol||!g?.quote||p(Ae(g.symbol,g.quote),g.price,g.change)},f=g=>{if(g?.type!=="updated"||!g.market?.base_coin||!g.market?.quote_coin)return;const{base_coin:T,quote_coin:B,price:A,change_percent:H}=g.market;p(Ae(T,B),A,H)},k=()=>{o&&(i.forEach(g=>{o.unsubscribe(g)}),i.length=0)},C=()=>{if(o)for(const g of Object.values(s.value)){const T=l(g);if(!g.symbol||!T)continue;const B=r(g.symbol,T);i.includes(B)||(i.push(B),o.subscribe(B,c))}},y=()=>{o&&(i.includes(Fe)||(i.push(Fe),o.subscribe(Fe,f)))},M=()=>{if(o){if(m(e.items.value),e.items.value.length===0){k();return}if(t(e.isOtc)){C();return}y()}};return j(()=>t(e.tabKey),(g,T)=>{T!==void 0&&(k(),M())}),j(()=>e.items.value,()=>{M()},{immediate:!0}),j(()=>t(e.isOtc),(g,T)=>{T===void 0||g===T||(k(),M())}),Ve(()=>{k()}),{displayItems:n,subscribedChannels:i,unSubscribeAllChannels:k}},Pa={class:"pricing-favorites-empty"},Ia={class:"pricing-favorites-empty__grid"},Oa={class:"pricing-favorites-empty__actions"},$a=U({__name:"PricingFavoritesEmpty",props:{items:{default:()=>[]},submitting:{type:Boolean,default:!1}},emits:["submit","view-other-coins"],setup(e,{emit:o}){const a=e,r=o,{numberSeparator:s}=Ue(),i=w(new Set),l=y=>`${y.symbol.toLowerCase()}-${(y.quoteSymbol||"USDT").toLowerCase()}`,n=y=>s(String(y)),m=y=>{i.value=new Set(y.map(l))};j(()=>a.items,y=>{m(y)},{immediate:!0});const p=_(()=>a.items.filter(y=>i.value.has(l(y)))),c=_(()=>p.value.length>0&&!a.submitting),f=y=>i.value.has(l(y)),k=(y,M)=>{const g=l(y),T=new Set(i.value);M?T.add(g):T.delete(g),i.value=T},C=()=>{c.value&&r("submit",p.value)};return(y,M)=>(d(),P("div",Pa,[b("div",Ia,[(d(!0),P(ae,null,$e(e.items,g=>(d(),O(t(Mt),{key:l(g),logo:g.logo,symbol:g.symbol,"quote-symbol":g.quoteSymbol||"USDT",price:n(g.price),"change-percent":g.changePercent,selected:f(g),"onUpdate:selected":T=>k(g,T)},null,8,["logo","symbol","quote-symbol","price","change-percent","selected","onUpdate:selected"]))),128))]),b("div",Oa,[h(t(Z),{emphasis:"high",color:"primary",size:"40",wide:"",disabled:!t(c),loading:e.submitting,onClick:C},{default:K(()=>[...M[1]||(M[1]=[ee(" افزودن به مورد علاقه‌ها ",-1)])]),_:1},8,["disabled","loading"]),h(t(Z),{emphasis:"medium-outline",color:"neutral",size:"40",wide:"",disabled:e.submitting,onClick:M[0]||(M[0]=g=>r("view-other-coins"))},{default:K(()=>[...M[2]||(M[2]=[ee(" مشاهده سایر ارز‌ها ",-1)])]),_:1},8,["disabled"])])]))}}),Ba=Object.assign(x($a,[["__scopeId","data-v-8ae8f66a"]]),{__name:"PricingFavoritesEmpty"}),Ma=2e3,Aa=(e,o)=>{const a=_(()=>t(e.item)),r=_(()=>t(e.enableSplash)),s=_(()=>t(e.dismissOnboarding)),i=_(()=>t(e.activeDetail)),l=w(!1),n=w(!1),m=w(!1);let p=null;const c=()=>{p&&(clearTimeout(p),p=null)},f=()=>{c(),l.value=!1,m.value=!1},k=()=>{f(),n.value=!1,o("dismiss-onboarding",a.value)},C=()=>{f(),n.value=!0,o("open-detail",a.value)};return j(s,y=>{y&&(f(),i.value||(n.value=!1))}),j(i,(y,M)=>
1{if(y){m.value=!1,n.value=!0;return}M&&!m.value&&(n.value=!1,o("close-detail",a.value))}),Pe(()=>{!r.value||s.value||(p=setTimeout(()=>{p=null,!s.value&&(l.value=!0,m.value=!0,n.value=!0)},Ma))}),Ve(()=>{c()}),{splashVisible:l,tooltipVisible:n,isOnboardingTooltip:m,dismissOnboardingTooltip:k,handlePressOpen:C}},La={class:"pricing-detail-content"},Ra={class:"pricing-detail-content__actions"},Da={class:"pricing-detail-content__prices"},Ua={class:"pricing-detail-content__price-row"},Va={class:"pricing-detail-content__value pricing-detail-content__value--lg !d-ltr"},xa={class:"pricing-detail-content__currency"},Na=U({__name:"PricingMarketItemDetailContent",props:{item:{},marketTab:{},favoriteLoading:{type:Boolean,default:!1}},emits:["reminder","toggle-favorite","trade"],setup(e,{emit:o}){const a=e,r=o,{numberSeparator:s}=Ue(),i=_(()=>(a.item.quoteSymbol||"IRT").toString().toUpperCase()),l=_(()=>i.value==="USDT"?a.item.priceUsdt??a.item.price:a.item.priceIrt??a.item.price),n=_(()=>a.item.isFavorite?"icon-star-fill":"icon-star-linear"),m=_(()=>a.item.isFavorite?"text-brand--icn":"text-in-primary--icn"),p=_(()=>a.marketTab===he?"icon-spot-trade-linear":a.marketTab===de?"icon-margin-linear":a.marketTab===Oe?"icon-robot-linear":"icon-trade-linear"),c=f=>s(String(f));return(f,k)=>(d(),P("div",La,[b("div",Ra,[h(t(Z),{type:"icon",emphasis:"low",color:"contrast",size:"40",icon:t(p),"icon-color":"text-in-primary--icn","aria-label":"معامله",onClick:k[0]||(k[0]=Le(C=>r("trade"),["stop"]))},null,8,["icon"]),h(t(Je),{size:"xs",vertical:"","vertical-height":"h-4",rounded:!1,"show-content-balls":!1,"background-color":"bg-inverted-d--bg"}),h(t(Z),{type:"icon",emphasis:"low",color:"contrast",size:"40",icon:t(n),"icon-color":t(m),loading:e.favoriteLoading,"aria-label":"مورد علاقه",onClick:k[1]||(k[1]=Le(C=>r("toggle-favorite"),["stop"]))},null,8,["icon","icon-color","loading"]),h(t(Je),{size:"xs",vertical:"","vertical-height":"h-4",rounded:!1,"show-content-balls":!1,"background-color":"bg-inverted-d--bg"}),h(t(Z),{type:"icon",emphasis:"low",color:"contrast",size:"40",icon:"icon-bell-time","icon-color":"text-in-primary--icn","aria-label":"یادآور قیمت",onClick:k[2]||(k[2]=Le(C=>r("reminder"),["stop"]))})]),b("div",Da,[b("div",Ua,[b("span",Va,te(c(t(l))),1),b("span",xa,te(t(i)),1)])])]))}}),qa=Object.assign(x(Na,[["__scopeId","data-v-5c34375d"]]),{__name:"PricingPricingMarketItemDetailContent"}),Ea={class:"pricing-onboarding-content"},Fa={class:"pricing-onboarding-content__icon","aria-hidden":"true"},za={class:"pricing-onboarding-content__icon-inner"},Ga={class:"pricing-onboarding-content__copy"},Ka={class:"pricing-onboarding-content__header"},ja=U({__name:"PricingMarketItemOnboardingContent",emits:["dismiss"],setup(e,{emit:o}){const a=o;return(r,s)=>(d(),P("div",Ea,[b("div",Fa,[b("div",za,[h(t(_e),{name:"icon-hand-click",size:"20",color:"text-in-primary--icn"})])]),b("div",Ga,[b("div",Ka,[s[1]||(s[1]=b("span",{class:"pricing-onboarding-content__title"},"دسترسی سریع",-1)),h(t(Z),{type:"icon",emphasis:"low",color:"contrast",size:"28",icon:"icon-close","icon-color":"text-in-primary--icn","aria-label":"بستن",onClick:s[0]||(s[0]=Le(i=>a("dismiss"),["stop"]))})]),s[2]||(s[2]=b("p",{class:"pricing-onboarding-content__description"}," برای دسترسی به گزینه‌های بیشتر، انگشت‌تان را روی ارز مورد نظر نگه دارید. ",-1))])]))}}),Ha=Object.assign(x(ja,[["__scopeId","data-v-f004cc1d"]]),{__name:"PricingPricingMarketItemOnboardingContent"}),mt="pricing-show-coin-symbols",Qa=()=>{const e=localStorage.getItem(mt);return e===null?!0:e==="1"},ze=w(!0);let ot=!1;const gt=()=>(ot||(ze.value=Qa(),ot=!0),{showCoinSymbols:ze,setShowCoinSymbols:o=>{ze.value=o,localStorage.setItem(mt,o?"1":"0")}}),Wa=5,Ya=6,{numberSeparator:Xa}=Ue(),Za=e=>{let o=0;for(const a of e){if(a!=="0")break;o+=1}return o},st=e=>{if(e===0)return"0";const o=e.toExponential().toLowerCase(),[a,r]=o.split("e"),s=parseInt(r,10),[i,l=""]=Math.abs(Number(a)).toString().split("."),n=`${i}${l}`;if(s<0){const m=Math.abs(s)-1;return`0.${"0".repeat(m)}${n}`}return s>=n.length?`${n}${"0".repeat(s-n.length+1)}`:`${n.slice(0,s+1)}.${n.slice(s+1)}`},Ja=e=>{if(typeof e=="number"){if(!Number.isFinite(e))return String(e);const a=String(e);return a.includes("e")||a.includes("E")?st(e):a}const o=e.trim();if(!o)return"0";if(/e/i.test(o)){const a=Number(o);if(Number.isFinite(a))return st(a)}return o.replace(/,/g,"")},eo=e=>{const o=Ja(e),a=Math.abs(Number(o));if(!Number.isFinite(a))return{kind:"text",value:String(e)};const[r="0",s=""]=o.replace(/^-/,"").split(".");if(a<1&&s){const l=Za(s);if(l>=Wa)return{kind:"zero-subscript",subscriptCount:l,digits:s.slice(l,l+Ya)}}const i=s?`${r}.${s}`:r;return{kind:"text",value:Xa(i)}},to={class:"pricing-price-value"},ao={class:"pricing-price-value__index"},oo={class:"pricing-price-value__digits"},so=U({__name:"PricingPriceValue",props:{value:{}},setup(e){const o=e,a=_(()=>eo(o.value)),r=_(()=>a.value.kind!=="zero-subscript"?"":"{"+a.value.subscriptCount+"}");return(s,i)=>(d(),P("span",to,[a.value.kind==="text"?(d(),P(ae,{key:0},[ee(te(a.value.value),1)],64)):(d(),P(ae,{key:1},[i[0]||(i[0]=b("span",{class:"pricing-price-value__lead"},"0.0",-1)),b("span",ao,te(r.value),1),b("span",oo,te(a.value.digits),1)],64))]))}}),io=Object.assign(x(so,[["__scopeId","data-v-7cff3939"]]),{__name:"PricingPricingMarketItemPricingPriceValue"}),no={class:"pricing-market-item-row__identity"},ro=["src","alt"],lo={class:"pricing-market-item-row__meta"},co={class:"pricing-market-item-row__pair"},uo={class:"pricing-market-item-row__symbol"},mo={key:0,class:"pricing-market-item__quote"},go={class:"pricing-market-item-row__name-row"},po={class:"pricing-market-item-row__name"},vo={class:"pricing-market-item-row__stats"},bo={class:"pricing-market-item-row__price-wrapper"},fo=U({__name:"PricingMarketItemRow",props:{item:{},showQuotePair:{type:Boolean},showLeverage:{type:Boolean},pressed:{type:Boolean}}
1,setup(e){const{showCoinSymbols:o}=gt();return(a,r)=>(d(),P("div",{class:Ce(["pricing-market-item-row",{"pricing-market-item-row--pressed":e.pressed}])},[b("div",no,[t(o)?(d(),P("img",{key:0,src:e.item.logo,alt:e.item.symbol,class:"pricing-market-item-row__avatar",width:"28",height:"28",loading:"lazy"},null,8,ro)):E("",!0),b("div",lo,[b("div",co,[b("span",uo,[ee(te(e.item.symbol)+" ",1),e.showQuotePair&&e.item.quoteSymbol?(d(),P("span",mo," /"+te(e.item.quoteSymbol),1)):E("",!0)]),e.showLeverage&&e.item.leverage?(d(),O(t(ut),{key:0,size:"sm",type:"text",content:e.item.leverage,"content-color":"text-de-secondary--txt","background-color":"bg-neutral-tonal--bg",class:"pricing-market-item-row__leverage"},null,8,["content"])):E("",!0)]),b("div",go,[e.item.isFavorite?(d(),O(t(_e),{key:0,name:"icon-star-fill",size:"12",color:"text-brand--icn",class:"pricing-market-item-row__favorite"})):E("",!0),b("span",po,te(e.item.faName),1)])])]),b("div",vo,[b("div",bo,[h(io,{value:e.item.price,class:"pricing-market-item-row__price"},null,8,["value"]),h(t(Et),{"title-fa":e.item.statusTitleFa,"title-en":e.item.statusTitleEn,description:e.item.statusDescription,status:e.item.status,size:"xs"},null,8,["title-fa","title-en","description","status"])]),h(t(ct),{value:e.item.changePercent,type:"fill"},null,8,["value"])])],2))}}),_o=Object.assign(x(fo,[["__scopeId","data-v-31a26871"]]),{__name:"PricingPricingMarketItemRow"}),yo=U({__name:"PricingMarketItemSplash",props:{active:{type:Boolean}},setup(e){return(o,a)=>(d(),P("div",{class:Ce(["pricing-market-item-splash",{"pricing-market-item-splash--active":e.active}]),"aria-hidden":"true"},[(d(),P(ae,null,$e(5,r=>b("span",{key:r,class:"pricing-market-item-splash__ring",style:lt({"--ring-index":r})},null,4)),64))],2))}}),ho=Object.assign(x(yo,[["__scopeId","data-v-b7494e90"]]),{__name:"PricingPricingMarketItemSplash"}),ko=U({__name:"PricingMarketItem",props:{item:{},marketTab:{},showQuotePair:{type:Boolean,default:!1},showLeverage:{type:Boolean,default:!1},enableSplash:{type:Boolean,default:!1},dismissOnboarding:{type:Boolean,default:!1},activeDetail:{type:Boolean,default:!1},favoriteLoading:{type:Boolean,default:!1}},emits:["select","reminder","toggle-favorite","trade","open-detail","dismiss-onboarding","close-detail"],setup(e,{emit:o}){const a=e,r=o,{splashVisible:s,tooltipVisible:i,isOnboardingTooltip:l,dismissOnboardingTooltip:n,handlePressOpen:m}=Aa({item:ue(a,"item"),enableSplash:ue(a,"enableSplash"),dismissOnboarding:ue(a,"dismissOnboarding"),activeDetail:ue(a,"activeDetail")},r);return(p,c)=>(d(),O(t(qt),{modelValue:t(i),"onUpdate:modelValue":c[4]||(c[4]=f=>Y(i)?i.value=f:null),behavior:"press","close-btn":!1,"close-on-outside":!1,position:"top",size:"12",class:"pricing-market-item-tooltip",onPressOpen:t(m)},{default:K(({visible:f})=>[b("div",{class:"pricing-market-item",onClick:c[0]||(c[0]=k=>r("select",a.item))},[a.enableSplash?(d(),O(ho,{key:0,active:t(s)},null,8,["active"])):E("",!0),h(_o,{item:a.item,"show-quote-pair":a.showQuotePair,"show-leverage":a.showLeverage,pressed:f&&!t(s)},null,8,["item","show-quote-pair","show-leverage","pressed"])])]),content:K(()=>[t(l)?(d(),O(Ha,{key:0,onDismiss:t(n)},null,8,["onDismiss"])):(d(),O(qa,{key:1,item:a.item,"market-tab":a.marketTab,"favorite-loading":a.favoriteLoading,onReminder:c[1]||(c[1]=f=>r("reminder",a.item)),onToggleFavorite:c[2]||(c[2]=f=>r("toggle-favorite",a.item)),onTrade:c[3]||(c[3]=f=>r("trade",a.item))},null,8,["item","market-tab","favorite-loading"]))]),_:1},8,["modelValue","onPressOpen"]))}}),So=Object.assign(x(ko,[["__scopeId","data-v-3d8ea314"]]),{__name:"PricingPricingMarketItem"}),To={class:"pricing-market-list-header"},wo={class:"pricing-market-list-header__stats"},Co={key:0,class:"pricing-market-list-header__sort-spacer","aria-hidden":"true"},Po=U({__name:"PricingMarketListHeader",props:Ie({sortable:{type:Boolean,default:!0}},{sortBy:{default:""},sortByModifiers:{},sortOrder:{default:"asc"},sortOrderModifiers:{}}),emits:["update:sortBy","update:sortOrder"],setup(e){const o=e,a=Q(e,"sortBy"),r=Q(e,"sortOrder"),s=l=>a.value!==l?"icon-state-default":r.value==="asc"?"icon-state-highest":"icon-state-lowest",i=l=>{if(o.sortable){if(a.value===l){if(r.value==="desc"){a.value="",r.value="asc";return}r.value=r.value==="asc"?"desc":"asc";return}a.value=l,r.value="asc"}};return(l,n)=>(d(),P("div",To,[(d(),O(qe(e.sortable?"button":"div"),{type:"button",class:Ce(["pricing-market-list-header__col pricing-market-list-header__col--name",{"pricing-market-list-header__col--static":!e.sortable}
1]),onClick:n[0]||(n[0]=m=>i("name"))},{default:K(()=>[n[3]||(n[3]=b("span",null,"ارز دیجیتال",-1)),e.sortable?(d(),O(t(_e),{key:0,size:"16",name:s("name"),"path-count":2},null,8,["name"])):E("",!0)]),_:1},8,["class"])),b("div",wo,[(d(),O(qe(e.sortable?"button":"div"),{type:"button",class:Ce(["pricing-market-list-header__col",{"pricing-market-list-header__col--static":!e.sortable}]),onClick:n[1]||(n[1]=m=>i("price"))},{default:K(()=>[n[4]||(n[4]=b("span",null,"قیمت",-1)),e.sortable?(d(),O(t(_e),{key:0,size:"16",name:s("price"),"path-count":2},null,8,["name"])):E("",!0)]),_:1},8,["class"])),(d(),O(qe(e.sortable?"button":"div"),{type:"button",class:Ce(["pricing-market-list-header__col pricing-market-list-header__col--change",{"pricing-market-list-header__col--static":!e.sortable}]),onClick:n[2]||(n[2]=m=>i("change"))},{default:K(()=>[e.sortable?E("",!0):(d(),P("span",Co)),n[5]||(n[5]=b("span",null,"تغییر ۲۴س",-1)),e.sortable?(d(),O(t(_e),{key:1,size:"16",name:s("change"),"path-count":2},null,8,["name"])):E("",!0)]),_:1},8,["class"]))])]))}}),Io=Object.assign(x(Po,[["__scopeId","data-v-9b6f5757"]]),{__name:"PricingMarketListHeader"}),Oo={class:"pricing-market-list__items"},$o={key:0,class:"pricing-market-list__loading"},Bo={key:0,class:"pricing-market-list__loading"},it="pricing-market-item-onboarding-done",Mo=.35,Ao=U({__name:"PricingMarketList",props:Ie({marketTab:{},quoteSymbol:{},enabled:{type:Boolean},sortable:{type:Boolean},otcSortBy:{},onlyFavorites:{type:Boolean}},{sortBy:{default:""},sortByModifiers:{},sortOrder:{default:"asc"},sortOrderModifiers:{},category:{default:()=>({...z})},categoryModifiers:{}}),emits:Ie(["select","reminder","toggle-favorite","trade","view-other-coins"],["update:sortBy","update:sortOrder","update:category"]),setup(e,{emit:o}){const a=e,r=Q(e,"sortBy"),s=Q(e,"sortOrder"),i=Q(e,"category"),l=o,n=ue(a,"marketTab"),m=ue(a,"quoteSymbol"),p=_(()=>a.enabled!==!1),c=_(()=>a.otcSortBy),f=_(()=>!!a.onlyFavorites),k=_(()=>!ye(i.value)),{items:C,loading:y,loadingMore:M,hasMore:g,loadMore:T,toggleFavorite:B,favoriteTogglingId:A,suggestions:H,suggestionsLoading:oe,addingFavorites:se,showFavoritesEmpty:ie,addFavorites:J}=wa({marketTab:n,quoteSymbol:m,sortBy:r,sortOrder:s,category:i,enabled:p,otcSortBy:c,onlyFavorites:f}),me=_(()=>!!a.otcSortBy||a.marketTab===G),ge=_(()=>[a.onlyFavorites?"favorites":"list",a.otcSortBy||"none",String(a.marketTab),a.quoteSymbol].join(":")),{displayItems:W}=Ca({items:C,isOtc:me,tabKey:ge,defaultQuoteSymbol:m}),S=_(()=>(y.value||oe.value)&&W.value.length===0&&!ie.value),u=_(()=>{if(k.value)return{leading:{title:"لغو فیلتر‌ها",type:"basic",color:"neutral",size:"40",emphasis:"medium-outline",events:{click:()=>{i.value={...z}}}}}}),v=_(()=>a.otcSortBy?!1:a.onlyFavorites?!0:a.marketTab===he||a.marketTab===de),I=_(()=>!a.otcSortBy&&a.marketTab===de),L=()=>localStorage.getItem(it)==="1",N=w(!1),V=w(null),X=$=>{const D=($.symbol||"").toUpperCase(),R=($.quoteSymbol||a.quoteSymbol||"").toUpperCase();return`${D}-${R}`},ne=()=>{N.value=!1,localStorage.setItem(it,"1")};Pe(()=>{L()||(N.value=!0)});const pe=w(null),le=w(!1),F=w(!1),q=$=>{ne(),V.value=X($)},ve=()=>{ne(),V.value=null},Se=$=>{V.value===X($)&&(V.value=null)},_t=$=>{if(l("select",$),N.value)return;if(V.value!==null){V.value!==X($)&&(V.value=null);return}const D=$.symbol?.toLowerCase();if(!D)return;const R=a.otcSortBy?G:a.marketTab;if(R===G){we(`/dashboard/pricing/${D}/`);return}if(R===he){const be=($.quoteSymbol||a.quoteSymbol||"IRT").toLowerCase();we(`/dashboard/pricing/${D}_${be}?type=spot`)}if(R===de){const be=($.quoteSymbol||a.quoteSymbol||"IRT").toLowerCase();we(`/dashboard/pricing/${D}_${be}?type=leverage`)}},We=ke(),yt=$=>{l("reminder",$);const D=String(We.public.DOMAIN_DASHBOARD_URL||"").replace(/\/$/,"");window.location.href=`${D}/reminder/`},ht=async $=>{l("toggle-favorite",$),await B($),a.onlyFavorites&&V.value===X($)&&(V.value=null)},kt=async $=>{await J($)},St=$=>{l("trade",$);const D=a.otcSortBy?G:a.marketTab,R=Ut({marketTab:D,symbol:$.symbol,quoteSymbol:$.quoteSymbol||a.quoteSymbol,publicBaseUrl:String(We.public.DOMAIN_PUBLIC_URL||"")});if(R){if(R.kind==="location"){window.location.href=R.href;return}we(R.path)}},Tt=()=>{const $=pe.value;if(!$)return!1;const D=$.getBoundingClientRect(),R=window.innerHeight||document.documentElement.clientHeight,be=Math.max(1,D.height);return(D.bottom-R)/be<=Mo},Ne=async()=>
1{if(le.value&&Tt()&&!(y.value||M.value||F.value||!g.value)){F.value=!0;try{await T()}finally{F.value=!1}}},Ye=()=>{le.value=!0,Ne()};return j([n,m,r,s],()=>{V.value=null,le.value=!1,F.value=!1}),Pe(()=>{window.addEventListener("scroll",Ye,{passive:!0}),window.addEventListener("resize",Ne)}),Ve(()=>{window.removeEventListener("scroll",Ye),window.removeEventListener("resize",Ne)}),($,D)=>(d(),P("div",{ref_key:"listSectionRef",ref:pe,class:"pricing-market-list"},[t(ie)?(d(),O(Ba,{key:0,items:t(H),submitting:t(se),onSubmit:kt,onViewOtherCoins:D[0]||(D[0]=R=>l("view-other-coins"))},null,8,["items","submitting"])):(d(),P(ae,{key:1},[h(Io,{"sort-by":r.value,"onUpdate:sortBy":D[1]||(D[1]=R=>r.value=R),"sort-order":s.value,"onUpdate:sortOrder":D[2]||(D[2]=R=>s.value=R),sortable:e.sortable!==!1,class:"pricing-market-list__header"},null,8,["sort-by","sort-order","sortable"]),b("div",Oo,[t(S)?(d(),P("div",$o,[h(t(je),{color:"var(--b-brand-a--bg)",width:40,height:40})])):t(W).length>0?(d(),P(ae,{key:1},[(d(!0),P(ae,null,$e(t(W),(R,be)=>(d(),O(So,{key:X(R),item:R,"market-tab":e.marketTab,"show-quote-pair":t(v),"show-leverage":t(I),"enable-splash":be===2&&t(N)&&!e.otcSortBy&&!e.onlyFavorites,"dismiss-onboarding":!t(N),"active-detail":t(V)===X(R),"favorite-loading":t(A)===R.id,onSelect:_t,onReminder:yt,onToggleFavorite:ht,onTrade:St,onOpenDetail:q,onDismissOnboarding:ve,onCloseDetail:Se},null,8,["item","market-tab","show-quote-pair","show-leverage","enable-splash","dismiss-onboarding","active-detail","favorite-loading"]))),128)),t(M)?(d(),P("div",Bo,[h(t(je),{color:"var(--b-brand-a--bg)",width:32,height:32})])):E("",!0)],64)):(d(),O(t(xt),{key:2,title:"موردی یافت نشد.",buttons:t(u),class:"pricing-market-list__empty"},null,8,["buttons"]))])],64))],512))}}),Lo=Object.assign(x(Ao,[["__scopeId","data-v-4ed35ea8"]]),{__name:"PricingMarketList"}),Ro=U({__name:"PricingMarketTabs",props:{modelValue:{default:-1},modelModifiers:{}},emits:["update:modelValue"],setup(e){const o=Q(e,"modelValue"),a=[{id:0,label:"خرید و فروش آنی"},{id:1,label:"اسپات"},{id:2,label:"اهرم‌دار"},{id:3,label:"ربات‌های معامله‌گر"}];return(r,s)=>(d(),O(t(Qe),{scrollable:"",class:"pricing-market-tabs"},{default:K(()=>[h(t(xe),{modelValue:o.value,"onUpdate:modelValue":s[0]||(s[0]=i=>o.value=i),list:a,type:"text",size:"14",wide:""},null,8,["modelValue"])]),_:1}))}}),Do=Object.assign(x(Ro,[["__scopeId","data-v-b80b0c44"]]),{__name:"PricingMarketTabs"}),Uo={class:"pricing-more-options-dialog",dir:"rtl"},Vo={class:"pricing-more-options-dialog__body"},xo={class:"pricing-more-options-dialog__switch-item"},No=U({__name:"PricingMoreOptionsDialog",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:["update:modelValue"],setup(e){const o=Q(e,"modelValue"),a=ke(),{showCoinSymbols:r,setShowCoinSymbols:s}=gt(),i=()=>{o.value=!1;const l=String(a.public.DOMAIN_DASHBOARD_URL||"").replace(/\/$/,"");window.location.href=`${l}/reminder/`};return(l,n)=>(d(),O(t(nt),{modelValue:o.value,"onUpdate:modelValue":n[1]||(n[1]=m=>o.value=m),mode:"bottom-sheet","content-class":"pricing-more-options-dialog !max-w-[450px]"},{default:K(()=>[b("div",Uo,[h(t(rt),{"trailing-icon2":"icon-close",class:"pricing-more-options-dialog__header",onSecondTrailingBtn:n[0]||(n[0]=m=>o.value=!1)}),b("div",Vo,[h(t(Gt),{class:"pricing-more-options-dialog__item",title:"یادآور قیمت","leading-icon":"icon-bell-time","trailing-icon":"icon-left",onSelect:i}),b("div",xo,[h(t(_e),{name:"icon-coin-bitcoin",size:"24",color:"text-de-primary--icn",class:"pricing-more-options-dialog__leading-icon"}),n[2]||(n[2]=b("span",{class:"pricing-more-options-dialog__title"},"نمایش نماد ارز‌ها",-1)),h(t(Kt),{id:"pricing-show-coin-symbols","model-value":t(r),"show-icon":"",class:"pricing-more-options-dialog__switch","onUpdate:modelValue":t(s)},null,8,["model-value","onUpdate:modelValue"])])])])]),_:1},8,["modelValue"]))}}),qo=Object.assign(x(No,[["__scopeId","data-v-793ba193"]]),{__name:"PricingMoreOptionsDialog"}),Eo={class:"pricing-mobile-appbar"},Fo={class:"pricing-mobile-appbar__trailing"},zo=U({__name:"PricingMobileAppbar",setup(e){const o=w(!1),a=w(!1);return(r,s)=>(d(),P(ae,null,[b("header",Eo,[h(t(Ft),{class:"pricing-mobile-appbar__search","input-border":"border-neutral-b--bg",placeholder:"جستجوی ارز (فارسی/انگلیسی)",size:"32",dir:"rtl",readonly:!0,onClick:s[0]||(s[0]=i=>o.value=!0)}),b("div",Fo,[h(t(Z),{emphasis:"low",type:"icon",color:"neutral",icon:"icon-dot-menu-vertical",size:"40",rounded:"","aria-label":"گزینه‌های بیشتر",onClick:s[1]||(s[1]=i=>a.value=!0)})])]),h(t(zt),{modelValue:o.value,"onUpdate:modelValue":s[2]||(s[2]=i=>o.value=i)},null,8,["modelValue"]),h(qo,{modelValue:a.value,"onUpdate:modelValue":s[3]||(s[3]=i=>a.value=i)},null,8,["modelValue"])],64))}}),Go=Object.assign(x(zo,[["__scopeId","data-v-dbef76f4"]]),{__name:"PricingMobileAppbar"}),Re=0,re=1,pt=2,fe=4,Ko=U({__name:"PricingSectionTabs",props:{modelValue:{default:re},modelModifiers:{}},emits:["update:modelValue"],setup(e){const o=Q(e,"modelValue"),a=[{id:Re,label:"مورد علاقه‌ها"},{id:re,label:"قیمت ارز‌ها"},{id:pt,label:"دارایی‌ها"},{id:fe,label:"برترین‌ها"}];return(r,s)=>(d(),O(t(Qe),{scrollable:"",class:"pricing-section-tabs"},{default:K(()=>[h(t(xe),{modelValue:o.value,"onUpdate:modelValue":s[0]||(s[0]=i=>o.value=i),list:a,type:"bar",size:"14",wide:"","custom-class":"!border-0"},null,8,["modelValue"])]),_:1}))}}),jo=Object.assign(x(Ko,[["__scopeId","data-v-5869377c"]]),{__name:"PricingSectionTabs"}),De=0,vt=1,bt=2,ft=3,Ho={[De]:"most_gainers",[vt]:"most_losers",[bt]:"market_cap",[ft]:"recently_added"},Qo=e=>Ho[e]??"most_gainers",Wo=U({__name:"PricingTopTabs",props:{modelValue:{default:De},modelModifiers:{}},emits:["update:modelValue"],setup(e){const o=Q(e,"modelValue"),a=[{id:De,label:"بیشترین رشد"},{id:vt,label:"بیشترین ریزش"},{id:bt,label:"بیشترین حجم معامله‌ها"},{id:ft,label:"جدیدترین‌ها"}];return(r,s)=>(d(),O(t(Qe),{scrollable:"",class:"pricing-top-tabs"},{default:K(()=>[h(t(xe),{modelValue:o.value,"onUpdate:modelValue":s[0]||(s[0]=i=>o.value=i),list:a,type:"text",size:"14",wide:""},null,8,["modelValue"])]),_:1}))}}),Yo=Object.assign(x(Wo,[["__scopeId","data-v-38123cb4"]]),{__name:"PricingTopTabs"}),Xo={class:"pricing-page"},Zo={class:"pricing-page__content"},Ge="pricing-active-market-tab",Ke="pricing-active-quote-tab",ce=-1,Jo=U({__name:"index",setup(e){Pt({title:"قیمت‌گذاری | بیت۲۴",meta:[{name:"description",content:"مشاهده سطوح و جزئیات قیمت‌گذاری در بیت۲۴."},{name:"robots",content:"noindex, nofollow"}]});const o=[G,he,de,Oe],a=[0,1],r=(S,u,v)=>{const I=localStorage.getItem(S);if(I===null)return u;const L=Number(I);return v.includes(L)?L:u},s=It(),i=w(re),l=w(ce),n=w(ce),m=w(De),p=w({...z}),c=w(""),f=w("asc"),k=w(null),C=w(0),y=w(!1);j(l,S=>{!y.value||S===ce||localStorage.setItem(Ge,String(S))},{flush:"sync"}),j(n,S=>{!y.value||S===ce||localStorage.setItem(Ke,String(S))});const M=_(()=>i.value===re||i.value===Re),g=_(()=>i.value===re||i.value===fe),T=_(()=>i.value===fe),B=_(()=>i.value===Re||i.value===re||i.value===fe),A=_(()=>i.value===fe),H=_(()=>i.value===Re),oe=_(()=>i.value===pt),se=_(()=>n.value===1?"USDT":"IRT"),ie=_(()=>Qo(m.value)),J=_(()=>A.value?G:l.value);j(J,()=>{p.value={...z}},{flush:"sync"}),j(i,(S,u)=>{(S===fe&&u===re||S===re&&u===fe)&&(p.value={...z})},{flush:"sync"});const me=_(()=>y.value?A.value?!0:H.value?l.value!==ce:n.value===ce?!1:l.value!==ce:!1),ge=_(()=>A.value?G:l.value===ce?G:l.value),W=()=>{C.value=k.value?.offsetHeight??0};return j([i,M,g,T,y],async()=>{await Ot(),W()}),Pe(()=>{l.value=r(Ge,G,o),n.value=r(Ke,0,a),y.value=!0,localStorage.setItem(Ge,String(l.value)),localStorage.setItem(Ke,String(n.value)),W(),window.addEventListener("resize",W)}),Ve(()=>{window.removeEventListener("resize",W)}),j(()=>s.breakpoints.mdAndUp,S=>{S&&we("/coins")},{immediate:!0}),(S,u)=>(d(),P("div",Xo,[h(Go),b("div",{class:"pricing-page__body",style:lt({"--pricing-sticky-tabs-offset":`${t(C)}px`})},[b("div",{ref_key:"stickyTabsRef",ref:k,class:"pricing-page__tabs"},[h(jo,{modelValue:t(i),"onUpdate:modelValue":u[0]||(u[0]=v=>Y(i)?i.value=v:null)},null,8,["modelValue"]),t(M)?(d(),O(Do,{key:0,modelValue:t(l),"onUpdate:modelValue":u[1]||(u[1]=v=>Y(l)?l.value=v:null)},null,8,["modelValue"])):E("",!0),t(T)?(d(),O(Yo,{key:1,modelValue:t(m),"onUpdate:modelValue":u[2]||(u[2]=v=>Y(m)?m.value=v:null)},null,8,["modelValue"])):E("",!0),t(g)?(d(),O(ya,{key:2,quote:t(n),"onUpdate:quote":u[3]||(u[3]=v=>Y(n)?n.value=v:null),category:t(p),"onUpdate:category":u[4]||(u[4]=v=>Y(p)?p.value=v:null),"market-tab":t(J)},null,8,["quote","category","market-tab"])):E("",!0)],512),b("div",Zo,[t(B)?(d(),O(Lo,{key:0,"sort-by":t(c),"onUpdate:sortBy":u[5]||(u[5]=v=>Y(c)?c.value=v:null),"sort-order":t(f),"onUpdate:sortOrder":u[6]||(u[6]=v=>
1Y(f)?f.value=v:null),category:t(p),"onUpdate:category":u[7]||(u[7]=v=>Y(p)?p.value=v:null),enabled:t(me),sortable:!t(A),"only-favorites":t(H),"otc-sort-by":t(A)?t(ie):void 0,"market-tab":t(ge),"quote-symbol":t(se),onViewOtherCoins:u[8]||(u[8]=v=>i.value=t(re))},null,8,["sort-by","sort-order","category","enabled","sortable","only-favorites","otc-sort-by","market-tab","quote-symbol"])):t(oe)?(d(),O(la,{key:1})):E("",!0)])],4)]))}}),Vs=x(Jo,[["__scopeId","data-v-1e7113a6"]]);export{Vs 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.