PageSourceSearch

https://whitelabel.su/assets/HomePage-nhwzfyYj.js

js whitelabel.su collected 2026-10-08 23:59:49 UTC 35,169 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ExchangeEmbedForm-D0O49l9k.js","assets/index-IFwj9ui6.js","assets/index-48FAQuCW.css","assets/ExchangePage.vue_vue_type_script_setup_true_lang-DQiDEQO5.js","assets/useBreakpoint-B48xuaxY.js","assets/withMfa-D8rtyDAJ.js","assets/mfa-BL7q9DBw.js","assets/p2pErrors-DCiev1_-.js","assets/dates-V0B_4ltN.js","assets/p2p-Ddl0Yuds.js","assets/useExchangeInit-C9n5rNMi.js","assets/ws-BvVU2p73.js","assets/currencyIcons-C9gNhELK.js","assets/drawer-content.vue_vue_type_script_setup_true_lang-Bh6Ex10E.js","assets/usePageMeta-BqrMqo1h.js","assets/useJsonLd-CjI5LK0z.js","assets/AccordionTrigger-YLi4KaUF.js","assets/isValueEqualOrExist-D6Zq6mIc.js","assets/nullish-CJ0qcQIT.js","assets/useFormatAmount-oBzFHju3.js","assets/input.vue_vue_type_script_setup_true_lang-BLB_fbar.js","assets/label.vue_vue_type_script_setup_true_lang-BtQV7v1x.js","assets/alert-description.vue_vue_type_script_setup_true_lang-BaEeRJeh.js","assets/RenterUsername.vue_vue_type_script_setup_true_lang-_qJuA-Nw.js","assets/globe-CiLHnO9K.js","assets/separator.vue_vue_type_script_setup_true_lang-BSxqIpkO.js","assets/RateInfoTooltip.vue_vue_type_script_setup_true_lang-CJu0tndc.js","assets/loader-circle-xwgCrIDu.js","assets/select-item.vue_vue_type_script_setup_true_lang-acInHVdr.js","assets/SelectValue-h_7odgxZ.js","assets/geocoding-DP39aDnb.js","assets/circle-alert-vIN8V6fL.js","assets/arrow-left-fbFqFqJ9.js","assets/landmark-DvChp5xw.js","assets/file-text-BXUKfKwh.js","assets/qr-code-Cdq1aNSF.js","assets/useLocale-CKzCNh_C.js","assets/calendar-days-6oVUPLrV.js","assets/chevron-left-DpYh9-7d.js","assets/RequisiteForm.vue_vue_type_script_setup_true_lang-8mMywlFi.js","assets/useAsyncOperation-CRm4dF0f.js","assets/scan-line-x-WgISoE.js","assets/countryNames-D06Eq8f0.js","assets/paperclip-3qefGo74.js","assets/upload-CpEYJ7dy.js","assets/RequisiteForm-CYb-Uc64.css","assets/clock-CxF9YPSn.js","assets/Textarea.vue_vue_type_script_setup_true_lang-BeHU8KLB.js","assets/skeleton.vue_vue_type_script_setup_true_lang-TSyBu32f.js","assets/refresh-cw-JDa1qRvT.js","assets/arrow-down-up-qHNuAFrC.js","assets/ExchangeFormSkeleton.vue_vue_type_script_setup_true_lang-BOXlKIIx.js","assets/lock-BA4HDLV4.js","assets/history-DwnHOvYx.js","assets/ExchangePage-CNUKjhcE.css","assets/RateChangedDialog.vue_vue_type_script_setup_true_lang-BlXG8j23.js","assets/arrow-right-DAW2VEpd.js","assets/ExchangeOverlays.vue_vue_type_script_setup_true_lang-C-oNSNR9.js","assets/paymentReceipt-CkEfLUlO.js"])))=>i.map(i=>d[i]);
2import{dM as he,e3 as xe,o as Z,N as C,L as S,d as M,u as q,k as s,E as o,G as E,J as P,q as e,ab as B,A as I,aN as J,l as D,n as h,p as n,Z as U,v as d,x as a,K as G,eK as z,cZ as be,ae as ye,_ as ue,C as O,t as L,aV as ce,ay as ke,f8 as we,gQ as $e,gR as Ce,a_ as le,aU as K,gS as Se,w as de,j as Te,fP as Ae,$ as oe,bg as Ee,c6 as Fe,f0 as Le,gT as Ie,b5 as Pe,eg as De,bb as Me,bc as Re,bd as qe,be as Ue,bf as ze,gU as Ne,gV as Be,b as Oe,d0 as je,ad as Ve,aJ as We,cY as He,bI as Ge,fb as Qe,eI as me,fc as Ye}from"./index-IFwj9ui6.js";import{u as Ze}from"./usePageMeta-BqrMqo1h.js";import{u as Q,_ as Je}from"./useLandingLinks-CPSHA15n.js";import{_ as Ke}from"./FaqSection.vue_vue_type_script_setup_true_lang-CxeeiPwk.js";import{_ as H}from"./AnimatedNumber.vue_vue_type_script_setup_true_lang-3DoD0Tyo.js";import{_ as j}from"./CurrencyIcon.vue_vue_type_script_setup_true_lang-BTZHg-hx.js";import{u as ee}from"./useLandingRates-BRtoEEdo.js";import{_ as Y}from"./LandingSection.vue_vue_type_script_setup_true_lang-CpQI5G51.js";import{a as Xe}from"./api-TB79NzuI.js";import{C as et}from"./chevron-left-DpYh9-7d.js";import{_ as tt}from"./AmountInput.vue_vue_type_script_setup_true_lang-DY-pfQTo.js";import{_ as st}from"./SelectValue.vue_vue_type_script_setup_true_lang-2XKvzedd.js";import{p as at}from"./p2pApi-D597qsvL.js";import{U as pe,_ as nt}from"./ExchangeFormSkeleton.vue_vue_type_script_setup_true_lang-BOXlKIIx.js";import{Q as lt}from"./qr-code-Cdq1aNSF.js";import"./arrow-right-DAW2VEpd.js";import"./AccordionTrigger.vue_vue_type_script_setup_true_lang-CFUf60qm.js";import"./AccordionTrigger-YLi4KaUF.js";import"./isValueEqualOrExist-D6Zq6mIc.js";import"./nullish-CJ0qcQIT.js";import"./useJsonLd-CjI5LK0z.js";import"./SelectValue-h_7odgxZ.js";import"./p2pErrors-DCiev1_-.js";import"./skeleton.vue_vue_type_script_setup_true_lang-TSyBu32f.js";function te(u){const t=S(0),l=S(0),r=S(0);function i(){const y=u.value;y&&(t.value=y.scrollLeft,l.value=y.clientWidth,r.value=y.scrollWidth)}he(u,"scroll",i,{passive:!0}),xe(u,i),Z(i);const p=C(()=>l.value>0?Math.max(1,Math.ceil((r.value-2)/l.value)):1),k=C(()=>l.value<=0?0:t.value+l.value>=r.value-2?p.value-1:Math.min(p.value-1,Math.round(t.value/l.value))),w=C(()=>t.value>2),x=C(()=>t.value+l.value<r.value-2);function $(y){var f;(f=u.value)==null||f.scrollTo({left:y*l.value,behavior:"smooth"})}function T(y){var f;(f=u.value)==null||f.scrollBy({left:y*l.value,behavior:"smooth"})}return{page:k,pageCount:p,canPrev:w,canNext:x,goTo:$,step:T,measure:i}}const ot={key:0,class:"mt-3 flex justify-center gap-2"},rt=["aria-label","aria-current","onClick"],fe=M({__name:"PagerDots",props:{count:{},current:{}},emits:["select"],setup(u){const{t}=q();return(l,r)=>u.count>1?(s(),o("div",ot,[(s(!0),o(E,null,P(u.count,i=>(s(),o("button",{key:i,type:"button",class:B(["h-2 rounded-full transition-all",u.current===i-1?"w-6 bg-primary":"w-2 bg-muted-foreground
2/30 hover:bg-muted-foreground/50"]),"aria-label":e(t)("landing.pager.page",{n:i}),"aria-current":u.current===i-1?"true":void 0,onClick:p=>l.$emit("select",i-1)},null,10,rt))),128))])):I("",!0)}}),it={key:0,class:"flex gap-3 overflow-hidden pb-3"},ut={key:1,class:"py-6 text-center text-sm text-muted-foreground"},ct={class:"flex min-w-0 flex-1 flex-col gap-0.5"},dt={class:"flex items-center gap-1.5 overflow-hidden"},mt={class:"min-w-0 truncate text-sm font-semibold"},pt={class:"shrink-0 text-sm text-muted-foreground"},ft={class:"text-sm font-bold"},gt=M({__name:"RatesCarousel",props:{currencies:{},quote:{},linkOf:{type:Function}},setup(u){const t=u,{t:l}=q(),r=J(),{quote:i,status:p,rateOf:k}=ee(()=>t.quote),w=C(()=>t.currencies.map(f=>{var c;const _=k(f);if(_===null)return null;const g=r.findByTitle(f);return{title:f,name:(g==null?void 0:g.name)??f,icons:(g==null?void 0:g.icons)??[],rate:_,to:((c=t.linkOf)==null?void 0:c.call(t,f))??null}}).filter(f=>f!==null)),x=C(()=>{var f;return((f=i.value)==null?void 0:f.symbol)||t.quote});function $(f){var _;if(f>=1){const g=((_=i.value)==null?void 0:_.decimals)??2;return{minimumFractionDigits:g,maximumFractionDigits:g}}return{maximumSignificantDigits:4}}const T=S(null),y=te(T);return(f,_)=>(s(),D(Y,{spacing:"compact",class:"bg-muted/30"},{default:h(()=>[e(p)==="loading"?(s(),o("div",it,[(s(),o(E,null,P(5,g=>n(e(U),{key:g,class:"h-[60px] w-[calc(50%-0.375rem)] shrink-0 rounded-xl md:w-[calc(20%-0.6rem)]"})),64))])):e(p)==="error"||w.value.length===0?(s(),o("p",ut,d(e(l)("landing.rates.empty")),1)):(s(),o(E,{key:2},[a("ul",{ref_key:"track",ref:T,class:"flex snap-x snap-mandatory gap-3 overflow-x-auto scroll-smooth pb-3 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"},[(s(!0),o(E,null,P(w.value,g=>(s(),o("li",{key:g.title,class:"w-[calc(50%-0.375rem)] shrink-0 snap-start md:w-[calc(20%-0.6rem)]"},[(s(),D(G(g.to?e(z):"div"),{to:g.to??void 0,class:B(["flex h-full flex-col gap-1 rounded-xl border border-border bg-card p-3 md:flex-row md:items-center md:gap-2",g.to?"transition-colors hover:border-primary":""])},{default:h(()=>[n(j,{icons:g.icons,"currency-title":g.title,size:"sm",class:"hidden md:flex"},null,8,["icons","currency-title"]),a("div",ct,[a("div",dt,[n(j,{icons:g.icons,"currency-title":g.title,size:"xs",class:"md:hidden"},null,8,["icons","currency-title"]),a("span",mt,d(g.name),1),a("span",pt,d(g.title),1)]),a("span",ft,[n(H,{value:g.rate,format:$(g.rate),suffix:` ${x.value}`},null,8,["value","format","suffix"])])])]),_:2},1032,["to","class"]))]))),128))],512),n(fe,{count:e(y).pageCount.value,current:e(y).page.value,onSelect:e(y).goTo},null,8,["count","current","onSelect"])],64))]),_:1}))}}),_t={class:"grid grid-cols-2 gap-4 md:gap-6 lg:grid-cols-4"},vt={key:0,class:"absolute right-full top-[38%] hidden w-24 translate-x-10 -translate-y-1/2 border-t-2 border-dashed border-muted-foreground/30 lg:block","aria-hidden":"true"},ht={class:"w-full p-4 md:p-5"},xt=["src"],bt={class:"text-sm font-semibold leading-snug md:text-base"},yt=M({__name:"StepsSection",props:{title:{},steps:{}},setup(u){return(t,l)=>(s(),D(Y,{title:u.title},{default:h(()=>[a("ol",_t,[(s(!0),o(E,null,P(u.steps,(r,i)=>(s(),o("li",{key:r.title,class:"relative flex flex-col items-center text-center"},[i>0?(s(),o("span",vt)):I("",!0),a("div",ht,[a("img",{src:r.image,alt:"",class:"mx-auto w-full max-w-[120px] object-contain",loading:"lazy"},null,8,xt)]),a("h3",bt,d(r.title),1)]))),128))])]),_:1},8,["title"]))}}),kt={class:"mb-8 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"},wt={class:"relative w-full shrink-0 sm:w-[300px]"},$t={class:"flex flex-wrap gap-2 sm:ml-auto",role:"group"},Ct={key:0,class:"grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6"},St={key:1,class:"py-12 text-center text-muted-foreground"},Tt={key:2},At={class:"truncate text-sm font-medium"},Et={key:3,class:"grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6"},Ft={class:"truncate text-sm font-medium"},re=20,Lt=M({__name:"SupportedCurrencies",props:{title:{},linkOf:{type:Function}},setup(u){const t=u,{t:l}
2=q(),r=J();r.load();const i=["all","popular","cheapFee"],p=S(""),k=S("all"),w=be(),x=C(()=>r.items.filter(c=>c.currencyType===ce.DIGITAL)),$=C(()=>{let c=x.value;k.value==="popular"&&(c=c.filter(m=>m.isAssets)),k.value==="cheapFee"&&(c=c.filter(m=>m.isCheapFee));const v=p.value.trim().toLowerCase();return v&&(c=c.filter(m=>m.name.toLowerCase().includes(v)||m.title.toLowerCase().includes(v))),c}),T=C(()=>{const c=[];for(let v=0;v<$.value.length;v+=re)c.push($.value.slice(v,v+re));return c}),y=S(null),f=te(y);function _(c){var v;return(v=c.icons)!=null&&v.length?c.icons:c.icon?[c.icon]:[]}function g(c){var v;return((v=t.linkOf)==null?void 0:v.call(t,c.title))??null}return(c,v)=>(s(),D(Y,{title:u.title},{default:h(()=>[a("div",kt,[a("div",wt,[n(e(ye),{class:"pointer-events-none absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),n(e(ue),{modelValue:p.value,"onUpdate:modelValue":v[0]||(v[0]=m=>p.value=m),type:"search",placeholder:e(l)("landing.currencies.searchPlaceholder"),"aria-label":e(l)("landing.currencies.searchPlaceholder"),class:"pl-9"},null,8,["modelValue","placeholder","aria-label"])]),a("div",$t,[(s(),o(E,null,P(i,m=>n(e(O),{key:m,size:"sm",variant:k.value===m?"default":"ghost","aria-pressed":k.value===m,onClick:N=>k.value=m},{default:h(()=>[L(d(e(l)(`landing.currencies.filters.${m}`)),1)]),_:2},1032,["variant","aria-pressed","onClick"])),64))])]),e(r).status==="loading"||e(r).status==="idle"?(s(),o("div",Ct,[(s(),o(E,null,P(18,m=>n(e(U),{key:m,class:"h-14 rounded-xl"})),64))])):$.value.length===0?(s(),o("p",St,d(e(r).status==="error"?e(l)("landing.currencies.loadError"):e(l)("landing.currencies.noResults")),1)):e(w)?(s(),o("div",Tt,[a("div",{ref_key:"track",ref:y,class:"flex snap-x snap-mandatory gap-3 overflow-x-auto scroll-smooth [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"},[(s(!0),o(E,null,P(T.value,(m,N)=>(s(),o("ul",{key:N,class:"grid w-full min-w-full shrink-0 snap-start grid-cols-2 content-start gap-2"},[(s(!0),o(E,null,P(m,R=>(s(),o("li",{key:R.id},[(s(),D(G(g(R)?e(z):"div"),{to:g(R)??void 0,class:"flex items-center gap-2.5 rounded-xl border border-border/60 bg-card p-2.5"},{default:h(()=>[n(j,{icons:_(R),"currency-title":R.title,size:"xs"},null,8,["icons","currency-title"]),a("span",At,d(R.title),1)]),_:2},1032,["to"]))]))),128))]))),128))],512),n(fe,{count:e(f).pageCount.value,current:e(f).page.value,onSelect:e(f).goTo},null,8,["count","current","onSelect"])])):(s(),o("ul",Et,[(s(!0),o(E,null,P($.value,m=>(s(),o("li",{key:m.id},[(s(),D(G(g(m)?e(z):"div"),{to:g(m)??void 0,class:B(["flex items-center gap-3 rounded-xl border border-border/60 bg-card p-3",g(m)?"transition-colors hover:border-primary":""]),title:m.title},{default:h(()=>[n(j,{icons:_(m),"currency-title":m.title,size:"sm"},null,8,["icons","currency-title"]),a("span",Ft,d(m.name),1)]),_:2},1032,["to","class","title"]))]))),128))]))]),_:1},8,["title"]))}});function It(u=9){const{locale:t}=q(),l=S([]),r=S("loading");return Z(async()=>{try{l.value=await Xe.latest(u,t.value),r.value="ready"}catch{r.value="error"}}),{articles:l,status:r}}const Pt={class:"w-full min-w-0"},Dt={key:0,class:"grid grid-cols-1 gap-4 sm:grid-cols-3"},Mt={key:1,class:"group/slider relative"},Rt=["aria-label"],qt=["aria-label"],Ut={class:"relative mb-3 aspect-[3/2] overflow-hidden rounded-2xl bg-muted"},zt=["src","alt"],Nt={key:1,class:"absolute bottom-2 left-2 rounded-md bg-black/70 px-2 py-1 text-xs text-white"},Bt={class:"mb-2 line-clamp-2 text-sm font-semibold leading-snug transition-colors group-hover:text-primary"},Ot={key:0,class:"flex flex-wrap gap-1"},jt=M({__name:"AcademySlider",setup(u){const{t}=q(),{articles:l,status:r}=It(),i=S(null),p=te(i);return(k,w)=>(s(),o("div",Pt,[e(r)==="loading"?(s(),o("div",Dt,[(s(),o(E,null,P(3,x=>n(e(U),{key:x,class:"h-72 rounded-2xl"})),64))])):e(l).length?(s(),o("div",Mt,[e(p).canPrev.value?(s(),o("button",{key:0,type:"button",class:"absolute left-0 top-1/3 z-10 flex h-9 w-9 -translate-x-3 items-center justify-center rounded-full border border-border/60 bg-card opacity-0 shadow-lg transition-opacity focus-visible:opacity-100 group-hover/slider:opacity-100","aria-label":e(t)("landing.pager.prev"),onClick:w[0]||(w[0]=x=>e(p).step(-1))},[n(e(et),{class:"h-[18px] w-[18px]"})],8,Rt)):I("",!0),e(p).canNext.value?(s(),o("button",{key:1,type:"button",class:"absolute right-0 top-1/3 z-10 flex h-9 w-9 translate-x-3 items-center justify-center rounded-full border border-border/60 bg-card o
2pacity-0 shadow-lg transition-opacity focus-visible:opacity-100 group-hover/slider:opacity-100","aria-label":e(t)("landing.pager.next"),onClick:w[1]||(w[1]=x=>e(p).step(1))},[n(e(ke),{class:"h-[18px] w-[18px]"})],8,qt)):I("",!0),a("ul",{ref_key:"track",ref:i,class:"-mb-4 flex snap-x snap-mandatory gap-4 overflow-x-auto scroll-smooth pb-4 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"},[(s(!0),o(E,null,P(e(l),x=>(s(),o("li",{key:x.slug,class:"group w-[calc(33.333%-0.667rem)] min-w-[240px] shrink-0 snap-start"},[n(e(z),{to:e(we)(x.slug),class:"block"},{default:h(()=>[a("div",Ut,[x.imageUrl?(s(),o("img",{key:0,src:x.imageUrl,alt:x.title,class:"h-full w-full object-cover transition-transform duration-300 group-hover:scale-105",loading:"lazy"},null,8,zt)):I("",!0),x.duration?(s(),o("span",Nt,d(e(t)("landing.ko.features.academy.duration",{n:x.duration})),1)):I("",!0)]),a("h4",Bt,d(x.title),1)]),_:2},1032,["to"]),x.tags.length?(s(),o("div",Ot,[(s(!0),o(E,null,P(x.tags.slice(0,3),$=>(s(),o("span",{key:$,class:"rounded-full bg-muted px-2 py-0.5 text-xs text-muted-foreground"},d($),1))),128))])):I("",!0)]))),128))],512)])):I("",!0)]))}});
2function Vt(u){const t=$e(),l=S(t.value==="reduce");if(!l.value){const{stop:r}=Ce(u,([i])=>{i!=null&&i.isIntersecting&&(l.value=!0,r())},{threshold:.15})}return{revealed:l}}const Wt={class:"mb-4 font-heading text-xl font-bold tracking-tight md:text-3xl"},Ht={class:"mb-6 max-w-[480px] text-base text-muted-foreground md:text-lg"},X=M({__name:"FeatureBlock",props:{title:{},subtitle:{},reverse:{type:Boolean,default:!1}},setup(u){const t=u,l=S(null),{revealed:r}=Vt(l),i=t.reverse?"translate-x-8":"-translate-x-8";return(p,k)=>(s(),o("div",{ref_key:"root",ref:l,class:B(["grid grid-cols-1 items-center gap-8 rounded-3xl border border-primary/5 bg-primary/[0.03] p-6 transition-[opacity,transform] duration-700 ease-out md:p-10 lg:grid-cols-2 lg:gap-12 motion-reduce:transition-none",e(r)?"translate-x-0 opacity-100":["opacity-0",e(i)]])},[a("div",{class:B(["min-w-0",u.reverse?"lg:order-2":""])},[a("h3",Wt,d(u.title),1),a("p",Ht,d(u.subtitle),1),le(p.$slots,"action")],2),a("div",{class:B(["flex min-w-0 justify-center",u.reverse?"lg:order-1":"lg:justify-end"])},[le(p.$slots,"default")],2)],2))}}),Gt={class:"w-full max-w-[440px] overflow-hidden rounded-2xl border border-border/60 bg-card shadow-lg"},Qt={class:"flex items-center gap-2 border-b border-border/40 px-5 pb-3 pt-5"},Yt={class:"text-sm font-semibold"},Zt={class:"border-b border-border/40 px-5 py-3 text-primary","aria-hidden":"true"},Jt={class:"h-12 w-full",viewBox:"0 0 400 48",preserveAspectRatio:"none"},Kt=["d"],Xt=["d"],es={key:0,class:"divide-y divide-border/40"},ts={class:"flex items-center gap-3"},ss={class:"space-y-1"},as={key:1,class:"px-5 py-8 text-center text-sm text-muted-foreground"},ns={key:2,class:"divide-y divide-border/40"},ls={class:"flex min-w-0 items-center gap-3"},os={class:"min-w-0"},rs={class:"text-sm font-medium"},is={class:"truncate text-xs text-muted-foreground"},us={class:"text-right"},cs={class:"text-sm font-medium"},ds=M({__name:"PortfolioCard",props:{quote:{default:"RUB"},limit:{default:5}},setup(u){const t=u,{t:l}=q(),r=J(),{quote:i,status:p,rateOf:k,changeOf:w}=ee(()=>t.quote),x=C(()=>r.items.filter(_=>_.currencyType===ce.DIGITAL&&_.isAssets).map(_=>({title:_.title,name:_.name,icons:_.icons,rate:k(_.title),change:w(_.title)})).filter(_=>_.rate!==null).slice(0,t.limit)),$=C(()=>{var _;return((_=i.value)==null?void 0:_.symbol)||t.quote});function T(_){var g;if(_>=1){const c=((g=i.value)==null?void 0:g.decimals)??2;return{minimumFractionDigits:c,maximumFractionDigits:c}}return{maximumSignificantDigits:4}}const y=[10,15,12,18,14,22,19,25,20,28,24,30,26,32,28,35,30,33,36,34],f=(()=>{const c=400/(y.length-1),v=Math.max(...y),m=Math.min(...y);return y.map((N,R)=>{const V=48-(N-m)/(v-m)*44-2;return`${R===0?"M":"L"}${R*c},${V}`}).join(" ")})();return(_,g)=>(s(),o("div",Gt,[a("div",Qt,[n(e(K),{class:"h-[18px] w-[18px] text-primary"}),a("span",Yt,d(e(l)("landing.ko.features.wallet.portfolio")),1)]),a("div",Zt,[(s(),o("svg",Jt,[g[0]||(g[0]=a("defs",null,[a("linearGradient",{id:"ko-portfolio-chart",x1:"0",y1:"0",x2:"0",y2:"1"},[a("stop",{offset:"0%","stop-color":"currentColor","stop-opacity":"0.3"}),a("stop",{offset:"100%","stop-color":"currentColor","stop-opacity":"0"})])],-1)),a("path",{d:`${e(f)} L400,48 L0,48 Z`,fill:"url(#ko-portfolio-chart)"},null,8,Kt),a("path",{d:e(f),fill:"none",stroke:"currentColor","stroke-width":"2","vector-effect":"non-scaling-stroke"},null,8,Xt)]))]),e(p)==="loading"?(s(),o("ul",es,[(s(!0),o(E,null,P(u.limit,c=>(s(),o("li",{key:c,class:"flex items-center justify-between px-5 py-3"},[a("div",ts,[n(e(U),{class:"h-8 w-8 rounded-full"}),a("div",ss,[n(e(U),{class:"h-4 w-12"}),n(e(U),{class:"h-3 w-16"})])]),n(e(U),{class:"h-4 w-20"})]))),128))])):x.value.length===0?(s(),o("p",as,d(e(l)("landing.ko.features.wallet.empty")),1)):(s(),o("ul",ns,[(s(!0),o(E,null,P(x.value,c=>(s(),o("li",{key:c.title,class:"flex items-center justify-between gap-3 px-5 py-3 transition-colors hover:bg-muted/30"},[a("div",ls,[n(j,{icons:c.icons,"currency-title":c.title,size:"sm"},null,8,["icons","currency-title"]),a("div",os,[a("div",rs,d(c.title),1),a("div",is,d(c.name),1)])]),a("div",us,[a("div",cs,[n(H,{value:c.rate,format:T(c.rate),suffix:` ${$.value}`},null,8,["value","format","suffix"])]),c.change!==null?(s(),o("div",{key:0,class:B(["text-xs tabular-nums",c.change>=0?"text-success":"text-destructive"])},d(c.change>=0?"+":"")+d(c.change.toFixed(2))+"% ",3)):I("",!0)])]))),128))]))]))}});function ms(){const u=S([]),t=S("loading");return Z(async()=>{try{const l=await Se.getConditions();u.value=(l.items??[]).filter(r=>r.en&&r.perc>0).map(r=>({currencyId:r.currencyId,title:r.currencyTitle,perc:r.perc,tiers:[...r.stakingBalanceList??[]].sort((i,p)=>i.balance-p.balance)})),t.value="ready"}catch{t.value="error"}}),{offers:u,status:t}}function ps(u,t){var r;let l=((r=u.tiers[0])==null?void 0:r.perc)??u.perc;for(const i of u.tiers)t>=i.balance&&(l=i.perc);return l}function fs(u,t){return u.tiers.find(l=>t<l.balance)??null}function gs(u,t,l,r){if(u<=0||t<=0)return 0;const i=t/100;return r?u*((1+i)**l-1):u*i*l}const _s={class:"w-full max-w-[440px] rounded-2xl border border-border/60 bg-card p-5 shadow-lg"},vs={class:"mb-5 flex items-center gap-2"},hs={class:"text-sm font-semibold"},xs={key:0,class:"space-y-4"},bs={class:"grid grid-cols-3 gap-3"},ys={key:1,class:"py-6 text-center text-sm text-muted-foreground"},ks={class:"mb-4"},ws={class:"flex gap-2"},$s={class:"w-32 shrink-0"},Cs={class:"truncate"},Ss={class:"truncate"},Ts={key:0,class:"mt-1 text-xs text-muted-foreground"},As={class:"mb-4 text-xs text-muted-foreground"},Es={class:"font-semibold text-foreground"},Fs={key:0,class:"ml-1"},Ls={class:"mb-5 flex items-center gap-3"},Is={class:"grid grid-cols-3 gap-3"},Ps={class:"mb-1 text-xs text-muted-foreground"},Ds={class:"text-sm font-semibold"},Ms={key:0,class:"text-xs text-muted-foreground"},Rs=M({__name:"StakingCalculator",setup(u){const{t,locale:l}
2=q(),r=J(),{offers:i,status:p}=ms(),{rateOf:k,status:w}=ee("USD"),{cabinetTarget:x}=Q(),$=[{key:"perDay",days:1},{key:"perMonth",days:30},{key:"perYear",days:365}],T=S("10"),y=S(""),f=S(!1),_=C(()=>i.value.find(b=>b.title===y.value)??i.value[0]??null),g=C(()=>i.value.map(b=>({value:b.title,label:b.title}))),c=C(()=>{const b=Number(T.value);return Number.isFinite(b)&&b>0?b:0}),v=C(()=>_.value?r.decimalsFor(_.value.currencyId,8):8),m=Fe({}),N=C(()=>{var F;const b=(F=_.value)==null?void 0:F.title;return b?k(b)??m[b]??0:0});de(()=>{var b;return[(b=_.value)==null?void 0:b.title,w.value]},async([b,F])=>{if(!(!b||F==="loading"||k(b)!==null||b in m))try{const{rate:W}=await at.getPrice(`${b}_IN_USD*1.0`);m[b]=Number.isFinite(W)&&W>0?W:0}catch{m[b]=0}},{immediate:!0});const R=C(()=>_.value?ps(_.value,c.value):0),V=C(()=>_.value?fs(_.value,c.value):null),ge=C(()=>$.map(b=>{const F=gs(c.value,R.value,b.days,f.value);return{key:b.key,coins:F,usd:F*N.value}})),_e={minimumFractionDigits:0,maximumFractionDigits:5},se={minimumFractionDigits:2,maximumFractionDigits:2};function ae(b){return new Intl.NumberFormat(l.value,{maximumFractionDigits:4}).format(b)+"%"}function ve(b){return new Intl.NumberFormat(l.value).format(b)}function ne(b){var F;return((F=r.findByTitle(b))==null?void 0:F.icons)??[]}return(b,F)=>{const W=Te("i18n-t");return s(),o("div",_s,[a("div",vs,[n(e(Ae),{class:"h-[18px] w-[18px] text-primary"}),a("span",hs,d(e(t)("landing.ko.features.staking.calcTitle")),1)]),e(p)==="loading"?(s(),o("div",xs,[n(e(U),{class:"h-10 rounded-xl"}),n(e(U),{class:"h-6 w-1/2 rounded-xl"}),a("div",bs,[(s(),o(E,null,P(3,A=>n(e(U),{key:A,class:"h-20 rounded-xl"})),64))])])):_.value?(s(),o(E,{key:2},[a("div",ks,[n(e(oe),{for:"ko-staking-amount",class:"mb-1.5 block text-xs text-muted-foreground"},{default:h(()=>[L(d(e(t)("landing.ko.features.staking.amount")),1)]),_:1}),a("div",ws,[n(e(tt),{id:"ko-staking-amount",modelValue:T.value,"onUpdate:modelValue":F[0]||(F[0]=A=>T.value=A),decimals:v.value,class:"min-w-0 flex-1"},null,8,["modelValue","decimals"]),a("div",$s,[n(e(st),{"model-value":_.value.title,options:g.value,title:e(t)("landing.ko.features.staking.currency"),"onUpdate:modelValue":F[1]||(F[1]=A=>y.value=A)},{value:h(({option:A})=>[n(j,{icons:ne(A.value),"currency-title":A.value,size:"xs"},null,8,["icons","currency-title"]),a("span",Cs,d(A.label),1)]),item:h(({option:A})=>[n(j,{icons:ne(A.value),"currency-title":A.value,size:"xs"},null,8,["icons","currency-title"]),a("span",Ss,d(A.label),1)]),_:1},8,["model-value","options","title"])])]),N.value>0?(s(),o("p",Ts,[n(W,{keypath:"landing.ko.features.staking.equivalent",scope:"global"},{amount:h(()=>[n(H,{value:c.value*N.value,format:se},null,8,["value"])]),_:1})])):I("",!0)]),a("p",As,[L(d(e(t)("landing.ko.features.staking.currentRate"))+": ",1),a("span",Es,d(ae(R.value)),1),V.value?(s(),o("span",Fs," ("+d(e(t)("landing.ko.features.staking.nextTier",{balance:ve(V.value.balance),rate:ae(V.value.perc)}))+") ",1)):I("",!0)]),a("div",Ls,[n(e(Ee),{id:"ko-staking-reinvest","model-value":f.value,"onUpdate:modelValue":F[2]||(F[2]=A=>f.value=A)},null,8,["model-value"]),n(e(oe),{for:"ko-staking-reinvest",class:"cursor-pointer text-sm font-normal"},{default:h(()=>[L(d(e(t)("landing.ko.features.staking.reinvestment")),1)]),_:1})]),a("dl",Is,[(s(!0),o(E,null,P(ge.value,A=>(s(),o("div",{key:A.key,class:"rounded-xl bg-muted/30 p-3 text-center"},[a("dt",Ps,d(e(t)(`landing.ko.features.staking.${A.key}`)),1),a("dd",Ds,[n(H,{value:A.coins,format:_e},null,8,["value"])]),N.value>0?(s(),o("dd",Ms,[n(H,{value:A.usd,format:se,prefix:"$"},null,8,["value"])])):I("",!0)]))),128))]),n(e(O),{"as-child":"",size:"lg",class:"mt-5 h-11 w-full rounded-xl"},{default:h(()=>[n(e(z),{to:e(x)("/accounts")},{default:h(()=>[L(d(e(t)("landing.ko.features.staking.button")),1)]),_:1},8,["to"])]),_:1})],64)):(s(),o("p",ys,d(e(t)("landing.ko.features.staking.empty")),1))])}}}),qs={class:"space-y-16 md:space-y-24"},Us=M({__name:"FeaturesSection",setup(u){const{t}=q(),{isAuthenticated:l,startTarget:r}=Q();return(i,p)=>(s(),D(Y,{title:e(t)("landing.ko.features.title"),class:"overflow-x-clip"},{default:h(()=>[a("div",qs,[n(X,{title:e(t)("landing.ko.features.wallet.title"),subtitle:e(t)("landing.ko.features.wallet.subtitle")},{action:h(()=>[n(e(O),{size:"lg","as-child":"",class:"h-12 rounded-xl px-6 shadow-lg shadow-primary/25"},{default:h(()=>[n(e(z),{to:e(r)},{default:h(()=>[(s(),D(G(e(l)?e(K):e(pe)))),L(" "+d(e(l)?e(t)("landing.ko.hero.openWallet"):e(t)("landing.ko.hero.createWallet")),1)]),_:1},8,["to"])]),_:1})]),default:h(()=>[n(ds,{quote:"RUB"})]),_:1},8,["title","subtitle"]),n(X,{reverse:"",title:e(t)("landing.ko.features.academy.title"),subtitle:e(t)("landing.ko.features.academy.subtitle")},{action:h(()=>[n(e(O),{size:"lg","as-child":"",class:"h-12 rounded-xl px-6 shadow-lg shadow-primary/25"},{default:h(()=>[n(e(z),{to:e(Le)},{default:h(()=>
2[n(e(Ie)),L(" "+d(e(t)("landing.ko.features.academy.button")),1)]),_:1},8,["to"])]),_:1})]),default:h(()=>[n(jt)]),_:1},8,["title","subtitle"]),n(X,{title:e(t)("landing.ko.features.staking.title"),subtitle:e(t)("landing.ko.features.staking.subtitle")},{default:h(()=>[n(Rs)]),_:1},8,["title","subtitle"])])]),_:1},8,["title"]))}}),zs=90,Ns=28,Bs=1600,ie=1800;function Os(u,t,l){const r=S(u());let i,p=0,k=0,w=!1;function x(){clearTimeout(i),i=void 0,r.value=u()}function $(){const y=t[p];k+=w?-1:1;let f=w?Ns:zs;!w&&k===y.length&&(w=!0,f=Bs),w&&k===0?(w=!1,p=(p+1)%t.length,r.value=u(),f=ie):r.value=y.slice(0,k)+(!w&&k<y.length?"|":""),i=setTimeout($,f)}function T(){x(),!(t.length===0||l())&&(k=0,w=!1,i=setTimeout($,ie))}return{text:r,start:T,stop:x}}function js(u,t,l){const r=()=>{var p;return((p=window.matchMedia)==null?void 0:p.call(window,"(prefers-reduced-motion: reduce)").matches)??!1},i=Os(u,t,()=>l()||r());return Z(i.start),Pe(i.stop),de([l,u],i.start),i.text}const Vs={class:"flex flex-col items-center gap-5 pt-2"},Ws={class:"text-center text-sm text-muted-foreground"},Hs=M({__name:"DownloadAppDialog",props:{open:{type:Boolean,required:!0},openModifiers:{}},emits:["update:open"],setup(u){const t=De(u,"open"),{t:l}=q();return(r,i)=>(s(),D(e(Me),{open:t.value,"onUpdate:open":i[0]||(i[0]=p=>t.value=p)},{default:h(()=>[n(e(Re),{class:"max-w-sm"},{default:h(()=>[n(e(qe),null,{default:h(()=>[n(e(Ue),null,{default:h(()=>[L(d(e(l)("landing.downloadApp.title")),1)]),_:1}),n(e(ze),{class:"sr-only"},{default:h(()=>[L(d(e(l)("landing.downloadApp.scanQr")),1)]),_:1})]),_:1}),a("div",Vs,[n(Ne,{alt:e(l)("landing.downloadApp.qrAlt"),class:"h-40 w-40"},null,8,["alt"]),a("p",Ws,d(e(l)("landing.downloadApp.scanQr")),1),n(Be,{variant:"buttons"})])]),_:1})]),_:1},8,["open"]))}}),Gs={class:"relative bg-gradient-to-br from-primary/[0.05] to-primary/[0.02] py-12 md:py-20"},Qs={class:"container relative"},Ys={class:"grid grid-cols-1 items-center gap-8 lg:grid-cols-2 lg:gap-12"},Zs={class:"min-w-0"},Js={class:"mb-4 bg-[linear-gradient(135deg,#FF24CD_0%,#0E6AFE_70%)] bg-clip-text font-heading text-4xl font-bold leading-tight tracking-tight text-transparent sm:text-5xl lg:text-6xl"},Ks={class:"mb-8 max-w-[520px] text-lg leading-relaxed text-muted-foreground md:text-xl"},Xs={key:0,class:"flex flex-wrap gap-3"},ea={key:1,class:"max-w-[520px]"},ta={key:0,id:"hero-email-error",role:"alert",class:"mt-2 text-sm text-destructive"},sa={class:"mt-3.5 flex items-center justify-between gap-4 whitespace-nowrap text-sm text-muted-foreground"},aa={class:"hidden min-[460px]:inline"},na={class:"min-[460px]:hidden"},la={key:0,class:"relative flex min-w-0 justify-center lg:justify-end"},oa={class:"relative w-full max-w-[460px] rounded-3xl border border-border/60 bg-card p-4 shadow-[0_8px_40px_rgb(0,0,0,0.10)] sm:p-5 dark:shadow-[0_8px_40px_rgb(0,0,0,0.45)]"},ra=M({__name:"HeroSection",setup(u){const{t}=q(),l=Oe(),{isAuthenticated:r,startTarget:i}=Q(),p=We?He({loader:()=>Ge(()=>import("./ExchangeEmbedForm-D0O49l9k.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),loadingComponent:nt,delay:0}):null,k=S(!1),w=C(()=>{const c=me.apps??{};return!!(c.appStore||c.googlePlay||c.ruStore||c.apk)}),x=["[email protected]","[email protected]","[email protected]"],$=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,T=S(""),y=S(!1),f=S(!1),_=js(()=>t("landing.ko.hero.emailLabel"),x,()=>y.value||T.value!=="");function g(){const c=T.value.trim();f.value=!$.test(c),!f.value&&l.push({path:Qe,query:{email:c}})}return(c,v)=>(s(),o("section",Gs,[a("div",Qs,[a("div",Ys,[a("div",Zs,[a("h1",Js,[L(d(e(t)("app.brandName")),1),v[7]||(v[7]=a("br",null,null,-1)),L(d(e(t)("landing.ko.hero.tagline")),1)]),a("p",Ks,d(e(t)("landing.ko.hero.subtitle")),1),e(r)?(s(),o("div",Xs,[n(e(O),{size:"lg","as-child":"",class:"h-12 rounded-xl px-4 shadow-lg shadow-primary/25 sm:px-6"},{default:h(()=>[n(e(z),{to:e(i)},{default:h(()=>[n(e(K),{class:"hidden min-[460px]:inline"}),L(" "+d(e(t)("landing.ko.hero.openWallet")),1)]),_:1},8,["to"])]),_:1}),w.value?(s(),D(e(O),{key:0,size:"lg",variant:"ghost",class:"h-12 rounded-xl border border-border/60 px-4 sm:px-6",onClick:v[0]||(v[0]=m=>k.value=!0)},{default:h(()=>[n(e(je),{class:"hidden min-[460px]:inline"}),L(" "+d(e(t)("landing.ko.hero.downloadApp")),1)]),_:1})):I("",!0)])):(s(),o("div",ea,[a("form",{novalidate:"",class:B(["flex h-[60px] items-center gap-1.5 rounded-2xl border bg-card p-1.5 shadow-[0_6px_24px_rgb(0,0,0,0.06)] transition-shadow focus-within:border-primary focus-within:ring-[3px] focus-within:ring-primary/20",f.value?"border-destructive":"border-border"]),onSubmit:Ve(g,["prevent"])},[n(e(ue),{modelValue:T.value,"onUpdate:modelValue":v[1]||(v[1]=m=>T.value=m),type:"email",inputmode:"email",autocomplete:"email",autocapitalize:"none",autocorrect:"off",placeholder:e(_),"aria-label":e(t)("landing.ko.hero.emailLabel"),"aria-invalid":f.value||void 0,"aria-describedby":"hero-email-error",class:"h-full min-w-0 flex-1 border-0 bg-transparent px-2.5 text-base focus-visible:ring-0 focus-visible:ring-offset-0 sm:px-3.5 md:text-base",onFocus:v[2]||(v[2]=m=>y.value=!0),onBlur:v[3]||(v[3]=m=>y.value=!1),onInput:v[4]||(v[4]=m=>f.value=!1)},null,8,["modelValue","placeholder","aria-label","aria-invalid"]),n(e(O),{type:"submit",size:"lg",class:"h-full shrink-0 rounded-[11px] px-3.5 sm:px-5"},{default:h(()=>[L(d(e(t)("landing.ko.hero.createWallet")),1)]),_:1})],34),f.value?(s(),o("p",ta,d(e(t)("landing.ko.hero.emailInvalid")),1)):I("",!0),a("p",sa,[a("span",null,[L(d(e(t)("landing.ko.hero.haveWallet"))+" ",1),n(e(z),{to:"/auth/sign-in",class:"font-semibold text-primary hover:underline"},{default:h(()=>[L(d(e(t)("home.nav.signIn")),1)]),_:1}
2)]),w.value?(s(),o("button",{key:0,type:"button",class:"inline-flex items-center gap-1.5 font-medium text-foreground hover:text-primary",onClick:v[5]||(v[5]=m=>k.value=!0)},[n(e(lt),{class:"h-4 w-4"}),a("span",aa,d(e(t)("landing.ko.hero.downloadApp")),1),a("span",na,d(e(t)("landing.ko.hero.app")),1)])):I("",!0)])]))]),e(p)?(s(),o("div",la,[v[8]||(v[8]=a("div",{class:"pointer-events-none absolute -inset-4 rounded-full bg-gradient-to-r from-primary/15 to-primary/0 opacity-60 blur-3xl","aria-hidden":"true"},null,-1)),a("div",oa,[n(e(p),{"guest-action":"signUp"})])])):I("",!0)])]),w.value?(s(),D(Hs,{key:0,open:k.value,"onUpdate:open":v[6]||(v[6]=m=>k.value=m)},null,8,["open"])):I("",!0)]))}}),ia="/landing/stock-img.webp",ua={class:"rounded-3xl border border-border/60 bg-card p-6 shadow-[0_8px_40px_hsl(var(--primary)/0.12)] md:p-10 lg:p-12 dark:shadow-[0_8px_40px_hsl(var(--primary)/0.2)]"},ca={class:"grid grid-cols-1 items-center gap-8 lg:grid-cols-2 lg:gap-12"},da={class:"min-w-0"},ma={class:"mb-4 font-heading text-2xl font-bold tracking-tight md:text-4xl"},pa={class:"mb-8 max-w-[480px] text-base text-muted-foreground md:text-lg"},fa=M({__name:"ReferralSection",setup(u){const{t}=q(),{isAuthenticated:l,startTarget:r}=Q();return(i,p)=>(s(),D(Y,null,{default:h(()=>[a("div",ua,[a("div",ca,[a("div",da,[a("h2",ma,d(e(t)("landing.ko.referral.title")),1),a("p",pa,d(e(t)("landing.ko.referral.subtitle")),1),n(e(O),{size:"lg","as-child":"",class:"h-12 rounded-xl px-6 shadow-lg shadow-primary/25"},{default:h(()=>[n(e(z),{to:e(r)},{default:h(()=>[(s(),D(G(e(l)?e(K):e(pe)))),L(" "+d(e(l)?e(t)("landing.ko.hero.openWallet"):e(t)("landing.ko.hero.createWallet")),1)]),_:1},8,["to"])]),_:1})]),p[0]||(p[0]=a("div",{class:"flex justify-center lg:justify-end"},[a("img",{src:ia,alt:"",class:"w-full max-w-[480px] rounded-2xl lg:max-w-[320px]",loading:"lazy"})],-1))])])]),_:1}))}}),za=M({__name:"HomePage",setup(u){const{t}=q(),{isAuthenticated:l,startTarget:r}=Q(),{pageOf:i}=Ye(),p=["BTC","ETH","USDT","USDC","DAI","BNB","SOL","TON","TRX","LTC"],k=C(()=>[{title:t("landing.ko.steps.signUp"),image:"/landing/sifm-step1.webp"},{title:t("landing.ko.steps.buy"),image:"/landing/sifm-step2.webp"},{title:t("landing.ko.steps.send"),image:"/landing/sifm-step3.webp"},{title:t("landing.ko.steps.earn"),image:"/landing/sifm-step4.webp"}]),w=["cash","currencies","documents","limits","courier","security"],x=C(()=>w.map($=>({id:$,question:t(`landing.ko.faq.${$}.question`),answer:t(`landing.ko.faq.${$}.answer`)})));return Ze(()=>({title:t("landing.ko.meta.title"),description:me.description,canonical:"/"})),($,T)=>(s(),o(E,null,[n(ra),n(gt,{currencies:p,quote:"RUB","link-of":e(i)},null,8,["link-of"]),n(fa),n(Us),n(Lt,{title:e(t)("landing.ko.currencies.title"),"link-of":e(i)},null,8,["title","link-of"]),n(yt,{title:e(t)("landing.ko.steps.title"),steps:k.value},null,8,["title","steps"]),n(Ke,{title:e(t)("landing.ko.faq.title"),subtitle:e(t)("landing.ko.faq.subtitle"),items:x.value,"default-open":"cash"},null,8,["title","subtitle","items"]),n(Je,{title:e(t)("landing.ko.cta.title"),subtitle:e(t)("landing.ko.cta.subtitle"),"button-label":e(l)?e(t)("landing.ko.cta.buttonAuthenticated"):e(t)("landing.ko.cta.button"),to:e(r)},null,8,["title","subtitle","button-label","to"])],64))}});export{za 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.