PageSourceSearch

https://tsat.tv/_next/static/chunks/4637.165d8f736bf19b85.js

js tsat.tv collected 2026-10-01 23:56:39 UTC 3,133 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4637],{44637:function(a,e,t){t.r(e);var r=t(85893),o=t(67294),i=t(47874),s=t(84781),n=t(16732),d=t(69968),l=t(83677),u=t(11163),p=t(22955),c=t(90669),m=t(66353),y=t(93208);e.default=a=>{let{razorpayData:e,activePackage:t,paymentCancelled:_,isPaymentPending:v}=a,{state:{SystemConfig:f,userDetails:g,localLang:h},dispatch:z}=(0,n.oR)(),{mutate:C,data:b}=(0,d.Z)(),{mutate:w,data:k}=(0,l.Z)(),[P,N]=(0,o.useState)({}),[E,R]=(0,o.useState)(0),D=(0,o.useRef)(),I=(0,u.useRouter)(),{updateUser:x}=(0,c.Z)();(0,o.useEffect)(()=>{Z()},[]),(0,o.useEffect)(()=>{b&&b.status&&L()},[b]),(0,o.useEffect)(()=>{P&&(null==P?void 0:P.isCallCapture)==!1&&L()},[P]),(0,o.useEffect)(()=>{if(k&&k.status){var a;let e=k.data.response;k.data&&z({type:n.Nw.lm,payload:k.data}),(null==e?void 0:null===(a=e.status)||void 0===a?void 0:a.toLowerCase())=="p"?(v(!0),D.current=setTimeout(()=>{R(a=>a+5e3),S(e.orderID)},5e3)):(null==e?void 0:e.status.toLowerCase())=="s"||(null==e?void 0:e.status.toLowerCase())=="e"?(x(),(0,y.bG)(),I.push("/buy/payment-success")):I.push("/buy/payment-failure")}},[k]);let L=()=>{w("".concat("https://api-apac.revlet.net","/payment/api/v1/order/status?order_id=").concat(P.order_id))},S=a=>{if(R(a=>a+5e3),E<6e3)L(a);else{v(!1),clearTimeout(D.current);let a={response:{targetParams:{msg1:t.supportedGateway[0].name,msg2:p.uD[h].Transaction_Failed,buttonText:p.uD[h].Retry}}};z({type:n.Nw.lm,payload:a}),I.push("/buy/payment-failure")}},T=a=>new Promise(e=>{let t=document.createElement("script");t.src=a,t.onload=()=>e(!0),t.onerror=()=>e(!1),document.body.appendChild(t)}),Z=async()=>{var a,r,o,n,d,l;let u=await T("https://checkout.razorpay.com/v1/checkout.js");if(!u){alert("Razorpay SDK failed to load. Please check your internet connection.");return}if(null==e?void 0:e.isCaptureCall){let u={key:f.configs.rpayLiveId,amount:e.targetParams.amount,name:t.packageInfo.master.name,email:g.email,description:"Valid till ".concat((0,s.WS)(null===(o=t.packageInfo)||void 0===o?void 0:null===(r=o.packages)||void 0===r?void 0:null===(a=r[t.activ_pkg_indx||0])||void 0===a?void 0:a.expiryDate)),image:null===(d=m.Z)||void 0===d?void 0:null===(n=d.payments)||void 0===n?void 0:n.logo,modal:{escape:!1},prefill:{name:g.firstName?g.firstName:g.name,contact:g.phoneNumber,email:g.email},notes:{name:null===(l=i.e)||void 0===l?void 0:l.appName},theme:{color:p.uD.eng.RazorpayColorCode}};e.targetParams.razorpay_order_id?u.order_id=e.targetParams.razorpay_order_id:u.subscription_id=e.targetParams.razorpay_subscription_id,u.handler=a=>{let t={order_id:e.orderId,razorpay_payment_id:a.razorpay_payment_id,razorpay_signature:a.razorpay_signature};e.targetParams.razorpay_order_id?t.razorpay_order_id=e.targetParams.razorpay_order_id:t.razorpay_subscription_id=e.targetParams.razorpay_subscription_id,v&&v(!0),j(t),N(t)},u.modal.ondismiss=()=>{_()};let c=new window.Razorpay(u);c.open()}else N({order_id:e.orderId,isCallCapture:!1})},j=a=>{C({url:"".concat("https://api-apac.revlet.net","/payment/api/v1/payment/capture"),apiData:a})};return(0,r.jsx)(r.Fragment,{})}}}]);

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.