PageSourceSearch

https://dimmarex.com/assets/SkyCapitalPaymentPage-DycHT4j_.js

js dimmarex.com collected 2026-10-08 15:16:22 UTC 7,401 bytes, 2 lines download raw bytes

1import{e as U,u as z,f as B,r,d as a}from"./react-vendor-DlPHpSOx.js";import{g as q,a as $}from"./skyCapitalApi-B59OeWkd.js";import{e as V}from"./index-ClxF6viC.js";/* empty css                        *//* empty css                       *//* empty css                 */import{u as W}from"./data-vendor-CxsF-gkP.js";import{C as N}from"./icons-vendor-BCCZ-7Xl.js";const H=5e3,t={PENDING:"Pending",PAID:"Paid",COMPLETED:"Completed",EXPIRED:"Expired"},la=()=>{var P,b,D;const{t:e}=W(),{orderUuid:o}=U(),h=z(),C=B(),[k,_]=r.useState(((P=h.state)==null?void 0:P.payment_url)??null),[j,S]=r.useState(((b=h.state)==null?void 0:b.crypto_address)??null),i=!!(((D=h.state)==null?void 0:D.is_sell)??j),[g,T]=r.useState(!0),[L,O]=r.useState(!1),[l,R]=r.useState(null),[p,M]=r.useState(null),[n,A]=r.useState(t.PENDING),[f,F]=r.useState(""),u=r.useRef(null),y=r.useRef(null),E=r.useRef(!1),x=()=>{u.current&&(clearInterval(u.current),u.current=null)},v=()=>{y.current&&(clearInterval(y.current),y.current=null)},X=d=>{v();const s=()=>{const c=Math.floor((new Date(d).getTime()-Date.now())/1e3);M(c>0?c:0)};s(),y.current=setInterval(s,1e3)};r.useEffect(()=>{if(!o)return;(async()=>{var c,m,I;const s=await q(o);if(T(!1),!s.success){O(!0);return}(c=s.data)!=null&&c.payment_url&&_(s.data.payment_url),(m=s.data)!=null&&m.crypto_address&&S(s.data.crypto_address),(I=s.data)!=null&&I.expires_at&&X(s.data.expires_at),s.data&&R({giveQty:s.data.amountPay??s.data.give_quantity,getQty:s.data.amountReceive??s.data.get_quantity,fromCurrency:s.data.from_currency,toCurrency:s.data.to_currency,exchangeId:s.data.exchange_id,walletAddress:s.data.wallet_address??null,userPhone:s.data.user_phone??null})})()},[o]),r.useEffect(()=>()=>{x(),v()},[]);const w=async()=>{var c,m;const d=await $(o);if(!d.success){F(e("skyCapital.order.pollError")),x();return}const s=(c=d.data)==null?void 0:c.status;s&&A(s),(s===t.COMPLETED||s===t.EXPIRED)&&x(),s===t.COMPLETED&&!E.current&&(E.current=!0,(m=window.ym)==null||m.call(window,V.yandexMetrikaCounterId,"reachGoal","payment_success"))};r.useEffect(()=>{if(!(!o||g))return w(),u.current=setInterval(w,H),()=>x()},[o,g]);const G=n===t.COMPLETED||n===t.EXPIRED,Q=()=>{k&&window.open(k,"_blank","noopener,noreferrer")};return g?a.jsx("div",{className:"exchange-details-container",children:a.jsxs("div",{className:"sky-capital-loading",children:[a.jsx(N,{size:32,color:"#9DFBFE"}),a.jsx("p",{className:"sky-capital-status-msg",children:e("skyCapital.order.loading")})]})}):L?a.jsx("div",{className:"exchange-details-container",children:a.jsxs("div",{className:"contact-info exchange-details",children:[a.jsx("p",{className:"exchange-details-text sky-capital-error",children:e("skyCapital.order.notFound")}),a.jsx("div",{className:"button-container",style:{justifyContent:"center"},children:a.jsx("button",{type:"button",className:"telegram-button",onClick:()=>C("/"),children:e("skyCapital.order.newOrder")})})]})}):a.jsxs("div",{className:"exchange-details-container",children:[a.jsxs("h1",{className:"container-name",children:[e(i?"skyCapital.sell.title":"skyCapital.payment.title"),l!=null&&l.exchangeId?` #${l.exchangeId}`:""]}),a.jsx("div",{className:"flex-container",children:a.jsxs("div",{className:"contact-info exchange-details",children:[l&&a.jsxs("div",{className:"sky-capital-summary",children:[a.jsxs("div",{className:"sky-capital-summary-row",children:[a.jsx("span",{className:"sky-capital-summary-label",children:e("skyCapital.payment.give")}),a.jsxs("span",{className:"sky-capital-summary-value",children:[l.giveQty," ",l.fromCurrency]})]}),a.jsxs("div",{className:"sky-capital-summary-row sky-capital-summary-row--total",children:[a.jsx("span",{className:"sky-capital-summary-label",children:e("skyCapital.payment.get")}),a.jsxs("span",{className:"sky-capital-summary-value",children:[l.getQty," ",l.toCurrency]})]}),l.walletAddress&&!i&&a.jsxs("div",{className:"sky-capital-summary-row sky-capital-summary-row--wallet",children:[a.jsx("span",{className:"sky-capital-summary-label",children:e("skyCapital.calculation.wallet")}),a.jsx("span",{className:"sky-capital-summary-value sky-capital-summary-wallet",children:l.walletAddress})]}),l.userPhone&&i&&a.jsxs("div",{className:"sky-capital-summary-row sky-capital-summary-row--wallet",children:[a.jsx("span",{className:"sky-capital-summary-label",children:e("skyCapital.sellCalculation.phone")}),a.jsx("span",{className:"sky-capital-summary-value sky-capital-summary-wallet",children:l.userPhone})]})]}),l&&n!==t.COMPLETED&&n!==t.EXPIRED&&a.jsxs("div",{className:"sky-capital-amount-warning",children:[a.jsx("span",{children:"⚠"}),a.jsx("span",{children:e("skyCapital.payment.exactAmountWarning")})]}),i&&j&&n!==t.COMPLETED&&n!==t.EXPIRED&&a.jsxs("div",{className:"sky-capital-calculation",children:[a.jsx("p",{className:"exchange-details-text",children:e("skyCapital.sell.sendInstruction")}),a.jsxs("div",{className:"sky-capital-summary-row sky-capital-summary-row--wallet",children:[a.jsx("span",{className:"sky-capital-summary-label",children:e("skyCapital.sell.cryptoAddress")}),a.jsx("span",{className:"sky-capital-summary-value sky-capital-summary-wallet",children:j})]}),p!==null&&a.jsxs("div",{className:`sky-capital-timer-badge${p<=60?" sky-capital-timer-badge--urgent":""}`,style:{marginTop:"12px"},children:[a.jsx("span",{className:"sky-capital-timer-icon",children:"⏱"}
1),a.jsxs("span",{children:[e("skyCapital.sell.expiresIn")," ",a.jsxs("strong",{children:[Math.floor(p/60),":",String(p%60).padStart(2,"0")]})]})]})]}),n===t.PENDING&&!f&&a.jsxs(a.Fragment,{children:[!i&&a.jsx("p",{className:"exchange-details-text",children:e("skyCapital.payment.readyToPay")}),a.jsxs("div",{className:"sky-capital-loading",children:[a.jsx(N,{size:20,color:"#9DFBFE"}),a.jsx("span",{className:"sky-capital-status-msg",children:e(i?"skyCapital.sell.waitingCrypto":"skyCapital.order.pending")})]})]}),n===t.PAID&&a.jsxs("div",{className:"sky-capital-loading",children:[a.jsx(N,{size:20,color:"#9DFBFE"}),a.jsx("span",{className:"sky-capital-status-msg sky-capital-status-paid",children:e(i?"skyCapital.sell.cryptoReceived":"skyCapital.order.paid")})]}),n===t.COMPLETED&&a.jsxs(a.Fragment,{children:[a.jsx("p",{className:"exchange-details-main-text",children:e(i?"skyCapital.sell.completed":"skyCapital.order.completed")}),a.jsx("p",{className:"exchange-details-text",children:e("skyCapital.review.text")}),a.jsx("div",{className:"button-container",style:{justifyContent:"center"},children:a.jsx("a",{href:"https://www.bestchange.ru/dimmarex-exchanger.html",target:"_blank",rel:"noopener noreferrer",className:"telegram-button",children:e("skyCapital.review.button")})})]}),n===t.EXPIRED&&a.jsx("p",{className:"exchange-details-text sky-capital-error",children:e(i?"skyCapital.sell.expired":"skyCapital.order.expired")}),f&&a.jsx("p",{className:"exchange-details-text sky-capital-error",children:f}),!i&&k&&n!==t.COMPLETED&&a.jsx("div",{className:"button-container",style:{justifyContent:"center"},children:a.jsx("button",{type:"button",className:"telegram-button",onClick:Q,children:e("skyCapital.payment.openLink")})}),G&&a.jsx("div",{className:"button-container",style:{justifyContent:"center"},children:a.jsx("button",{type:"button",className:"sky-capital-back-btn",onClick:()=>C("/"),children:e("skyCapital.order.newOrder")})})]})})]})};export{la as default};
2//# sourceMappingURL=SkyCapitalPaymentPage-DycHT4j_.js.map

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.