PageSourceSearch

https://www.thenewplace.sg/_next/static/chunks/6532-936acba5ba9f1b2d.js

js thenewplace.sg collected 2026-10-08 04:59:24 UTC 22,319 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6532],{93953:function(e,n,t){var r=t(50787),i=t(74614),a=t(87536),o=t(85893);n.Z=function(){var e=(0,a.Gc)().setValue;return(0,o.jsxs)("div",{className:"flex flex-col space-y-4 ",children:[(0,o.jsxs)("div",{className:"space-y-3",children:[(0,o.jsx)(i.Z,{name:"xendit.cardNumber",label:"Card number",onChange:function(n){var t=n.target.value.replace(/\D/g,"");t.length>16&&(t=t.slice(0,16)),e(n.target.name,t.replace(/(\d{4})(?=\d)/g,"$1 "),{shouldValidate:!0})}}),(0,o.jsxs)("div",{className:"flex w-full gap-5",children:[(0,o.jsx)("div",{className:"flex-grow",children:(0,o.jsx)(i.Z,{name:"xendit.expiryDate",label:"Expiry date",onChange:function(n){var t=n.target.value.replace(/\D/g,"");t.length>4&&(t=t.slice(0,4)),1===t.length&&!isNaN(+t)&&+t>1&&(t="0"+t+"/"),2===t.length&&!isNaN(+t)&&+t>12&&(t="0"+t[0]+"/"+t[1]),t.length>=3&&"/"!==t[2]&&(t=t.slice(0,2)+"/"+t.slice(2)),e(n.target.name,t,{shouldValidate:!0})}})}),(0,o.jsx)("div",{className:"flex-grow",children:(0,o.jsx)(i.Z,{name:"xendit.cvc",label:"CVC",onChange:function(n){var t=n.target.value.replace(/\D/g,"");t.length>4&&(t=t.slice(0,4)),e(n.target.name,t,{shouldValidate:!0})}})})]})]}),(0,o.jsxs)("div",{className:"flex w-full gap-5",children:[(0,o.jsx)("div",{className:"flex-1",children:(0,o.jsx)(i.Z,{className:"!border-secondary/50",name:"xendit.firstName",label:"First name"})}),(0,o.jsx)("div",{className:"flex-1",children:(0,o.jsx)(i.Z,{className:"!border-secondary/50",name:"xendit.lastName",label:"Last name"})})]}),(0,o.jsx)(i.Z,{className:"!border-secondary/50",name:"xendit.email",label:"Email Address"}),(0,o.jsx)(r.Z,{className:"!border-secondary/50",name:"xendit.mobile",label:"Mobile number"}),(0,o.jsxs)("div",{className:"space-y-3 text-sm",children:[(0,o.jsx)("p",{children:"This is the default card for recurring payments."}),(0,o.jsx)("p",{children:"Your card data is secured by our PCI DSS compliant partner. Rezerv cannot see and will never store your card details."}),(0,o.jsxs)("p",{children:["By adding a card, you agree to Xendit's"," ",(0,o.jsx)("a",{href:"https://www.xendit.co/en/privacy-policy/",target:"_blank",className:"text-secondary underline",children:"privacy policy"}),"."]})]})]})}},13937:function(e,n,t){t.d(n,{P:function(){return l},s:function(){return d}});var r=t(16835),i=t(39197),a=t(2064),o=t(7258),d=o.Ry({xendit:o.Ry({firstName:o.Z_().min(1,"First name is required.").max(50,"First name can't be longer than 50 characters"),lastName:o.Z_().min(1,"Last name is required.").max(50,"Last name can't be longer than 50 characters"),email:o.Z_().required("Email is required.").test("email","Invalid email format",(function(e){return(0,i.vV)(e)})),mobile:o.Ry({code:o.Z_(),number:o.Z_().min(4,"Phone number is required."),formattedValue:o.Z_()}),cardNumber:o.Z_().test("isValidCardNumber","Invalid card number.",(function(e){var n,t,r;return!!e&&(null!==(n=null===(t=window.Xendit)||void 0===t||null===(r=t.card)||void 0===r?void 0:r.validateCardNumber(e.replaceAll(" ","")))&&void 0!==n&&n)})),expiryDate:o.Z_().test("isValidExpiryDate","Invalid expiry date.",(function(e){var n,t,i,a=(e||"").split("/"),o=(0,r.Z)(a,2),d=o[0],l=o[1];return null!==(n=null===(t=window.Xendit)||void 0===t||null===(i=t.card)||void 0===i?void 0:i.validateExpiry(d,"20".concat(l)))&&void 0!==n&&n})),cvc:o.Z_().test("isValidCVC","Invalid CVC number.",(function(e){var n,t;return!!(e&&e.length>0&&null!==(n=window.Xendit)&&void 0!==n&&null!==(t=n.card)&&void 0!==t&&t.validateCvn(e))}))})}),l=o.Ry().when("type",{is:"XENDIT",then:o.Ry({paymentMethodType:o.Z_().required("Payment Method Type is required"),tokenId:o.Z_().when("paymentMethodType",{is:a.t.SAVED,then:o.Z_().required("Token Id is required"),otherwise:o.Z_().notRequired()}),firstName:o.Z_().when("paymentMethodType",{is:a.t.CARD,then:o.Z_().min(1,"First name is required.").max(50,"First name can't be longer than 50 characters"),otherwise:o.Z_().notRequired()}),lastName:o.Z_().when("paymentMethodType",{is:a.t.CARD,then:o.Z_().min(1,"Last name is required.").max(50,"Last name can't be longer than 50 characters"),otherwise:o.Z_().notRequired()}),email:o.Z_().when("paymentMethodType",{is:a.t.CARD,then:o.Z_().required("Email is required.").test("email","Invalid email format",(function(e){return(0,i.vV)(e)})),otherwise:o.Z_().notRequired()}),mobile:o.Ry().when("paymentMethodType",{is:a.t.CARD,then:o.Ry({code:o.Z_(),number:o.Z_().min(4,"Phone number is required."),formattedValue:o.Z_()}),otherwise:o.Ry().optional()}),cardNumber:o.Z_().when("paymentMethodType",{is:a.t.CARD,then:o.Z_().test("isValidCardNumber","Invalid card number.",(function(e){return window.Xendit.card.validateCardNumber(null===e||void 0===e?void 0:e.replaceAll(" ",""))})),otherwise:o.Z_().notRequired()}),expiryDate:o.Z_().when("paymentMethodType",{is:a.t.CARD,then:o.Z_().test("isValidExpiryDate","Invalid expiry date.",(function(e){var n=(e||"").split("/"),t=(0,r.Z)(n,2),i=t[0],a=t[1];return window.Xendit.card.validateExpiry(i,"20".concat(a))})),otherwise:o.Z_().notRequired()}),cvc:o.Z_().when("paymentMethodType",{is:a.t.CARD,then:o.Z_().test("isValidCVC","Invalid CVC number.",(function(e){return e&&e.length>0&&window.Xendit.card.validateCvn(e||"")})),otherwise:o.Z_().notRequired()})}),otherwise:o.Ry({tokenId:o.Z_().notRequired(),paymentMethodType:o.Z_().notRequired(),cardNumber:o.Z_().notRequired(),expiryDate:o.Z_().notRequired(),cvc:o.Z_().notRequired()})})},18099:function(e,n,t){t.d(n,{hN:function(){return j}});var r=t(59499),i=t(4730),a=t(57953),o=t(58255),d=t(74614),l=t(67162),s=t(10404),c=t(28726),u=t(86664),p=t(60407),v=t(77333),m=t(67294),h=t(37068),f=t(87536),y=t(31096),x=t(13959),b=t(85893),g=["children","onClick","onCancel","buttonText","id"];function w(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function C(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?w(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):w(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var _=function(e){var n=e.children,t=(0,c.j)();return(0,b.jsx)(u.Elements,{stripe:t,children:n})},j=function(e){var n,t,r=e.children,i=e.price,o=e.onlyCardPaymentAllowed,d=void 0!==o&&o,s=(0,c.j)(!0),p=(0,v.rl)(),m=p.data,f=(p.isLoading,(0,a.Ap)("/business").data),y=null!==(n=null===f||void 0===f||null===(t=f.data)||void 0===t?void 0:t.currency)&&void 0!==n?n:"sgd",g=(0,l.vH)(),w=g.textColor,C=g.secondaryBg,_={mode:"payment",amount:i,currency:null===y||void 0===y?void 0:y.toLocaleLowerCase(),customerSessionClientSecret:null===m||void 0===m?void 0:m.data,appearance:{theme:"stripe",variables:{fontFamily:'"Poppins", sans-serif',colorText:w,colorPrimary:w,colorBackground:C},rules:{}}};return d&&(_.paymentMethodTypes=["card"],_.setupFutureUsage="off_session"),void 0===i?(0,b.jsx)(x.Z,{}):0===i?(0,b.jsx)(u.Elements,{stripe:s,children:r}):(0,b.jsx)(h.SV,{FallbackComponent:function(){return(0,b.jsx)("h1",{className:"text-red",children:"Stripe Payment is temporarily unavailable. Please try again later."})},children:(0,b.jsx)(u.Elements,{stripe:s,options:_,children:r})})};var N=function(){var e=function(){var e=function(){return window.innerWidth<450?"16px":"18px"},n=(0,m.useState)(e),t=n[0],r=n[1];return(0,m.useEffect)((function(){var n=function(){r(e())};return window.addEventListener("resize",n),function(){window.removeEventListener("resize",n)}})),t}(),n=(0,l.vH)(),t={base:{cursor:"text",backgroundColor:n.secondaryBg,border:"1px solid #b0b0b0",borderRadius:"6px",fontSize:e,color:n.textColor,letterSpacing:"0.025em",fontFamily:"Source Code Pro, monospace","::placeholder":{color:"#aab7c4"}},invalid:{color:"red"}};return{cardNumber:{style:t,placeholder:"\u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022 \u2022\u2022\u2022\u2022"},expiry:{style:t,placeholder:"MM / YY"},cvc:{style:t,placeholder:""}}},Z=function(e){var n=e.onClick,t=e.onCancel,r=e.buttonText,i=e.children,a=e.id,d=e.nameOnCard,l=e.expiryDate,c=e.cardNumber,p=e.securityCode,v=e.isLoading,h=(e.buttonDisabled,(0,u.useStripe)()),y=(0,u.useElements)();(0,s.P)().isTabletOrMobile;(0,m.useEffect)((function(){!function(e){var n=document.querySelector(e);if(n){var t=n.style.display;n.style.display="none",n.offsetHeight,n.style.display=t}}(".StripeElement")}),[h,y]);N();var x=(0,f.cI)({defaultValues:{nameOnCard:d,expiry:l,cardNo:c,cvc:null===p||void 0===p?void 0:p.replaceAll(/\d/g,"*"),isDefault:!1,isAgreeTC:void 0,stripeCardComplete:!1,keepAssignedCards:!1},mode:"onChange"}),g=(x.watch("isAgreeTC"),x.watch("nameOnCard")),w=x.watch("stripeCardComplete");(0,m.useEffect)((function(){x.reset()}),[d,l]);return(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)(f.RV,C(C({},x),{},{children:[(0,b.jsx)(E,{children:i}),(0,b.jsxs)("span",{className:"text-[10px] text-monochrome-lightGrey-500",children:["We use Stripe for payment, analytics, and other business services. Stripe collects identifying information about the devices that connect to its services. Stripe uses this information to operate and improve the services it provides to us, including for fraud detection. You can learn more about Stripe and read its privacy policy at\xa0",(0,b.jsx)("a",{href:"https://stripe.com/privacy",className:"underline underline-offset-2",target:"_blank",rel:"noopener noreferrer",children:"https://stripe.com/privacy."})]}),(0,b.jsxs)("div",{className:"grid grid-cols-2 gap-3 self-end",children:[(0,b.jsx)(o.Uc,{disabled:v,onClick:t,children:"Cancel"}),(0,b.jsx)(o.hO,{disabled:v||!w||!(null!==g&&void 0!==g&&g.trim()),onClick:a?x.handleSubmit((function(e){n(h,y,e)})):function(e){e.preventDefault(),n(h,y,x.getValues("nameOnCard"),x.getValues("isDefault"),x.getValues("keepAssignedCards"))},children:r})]})]}))})},E=function(e){var n=e.children,t=(0,s.P)().isTabletOrMobile,i=N(),a=(0,f.Gc)(),o=a.setValue,l=((0,a.watch)("isDefault"),(0,m.useState)({cardNumber:!1,expiry:!1,cvc:!1})),c=(l[0],l[1]),p=(0,m.useState)({}),v=p[0],h=p[1],y=function(e,n,t){h((function(n){return C(C({},n),{},(0,r.Z)({},e,null===t||void 0===t?void 0:t.message))})),c((function(i){var a=C(C({},i),{},(0,r.Z)({},e,n&&!t));return o("stripeCardComplete",a.cardNumber&&a.expiry&&a.cvc),a}))};return(0,b.jsxs)(D,{children:[(0,b.jsx)("div",{className:"span2",children:(0,b.jsx)(d.Z,{label:"Name on Card",name:"nameOnCard"})}),(0,b.jsx)("div",{className:"span2",children:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("label",{htmlFor:"",children:"Card number"}
1),(0,b.jsx)("div",{className:"stripeInput",children:(0,b.jsx)(u.CardNumberElement,{options:i.cardNumber,onChange:function(e){return y("cardNumber",e.complete,e.error)}})}),v.cardNumber&&(0,b.jsx)("p",{className:"stripeError",children:v.cardNumber})]})}),(0,b.jsx)("div",{className:t?"span2":"",children:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("label",{htmlFor:"",children:"Expiry date"})," ",(0,b.jsx)("div",{className:"stripeInput",children:(0,b.jsx)(u.CardExpiryElement,{options:i.expiry,onChange:function(e){return y("expiry",e.complete,e.error)}})}),v.expiry&&(0,b.jsx)("p",{className:"stripeError",children:v.expiry})]})}),(0,b.jsxs)("div",{className:t?"span2":"",children:[(0,b.jsx)("label",{htmlFor:"",children:"CVV"})," ",(0,b.jsx)("div",{className:"stripeInput",children:(0,b.jsx)(u.CardCvcElement,{options:i.cvc,onChange:function(e){return y("cvc",e.complete,e.error)}})}),v.cvc&&(0,b.jsx)("p",{className:"stripeError",children:v.cvc})]}),n&&(0,b.jsx)("div",{className:"children",children:n})]})},D=y.ZP.div.withConfig({displayName:"StripeForm__FormWrapper",componentId:"sc-11edqla-0"})(["display:grid;grid-template-columns:1fr 1fr;row-gap:24px;column-gap:20px;width:100%;label{font-size:12px;display:block;margin-bottom:4px;}.stripeInput{padding:16px;width:100%;background-color:",";color:",";border:1px solid #b0b0b0;box-sizing:border-box;border-radius:6px;input{background-color:#fe5f55 !important;}}.stripeError{margin-top:4px;font-size:12px;color:#fe5f55;}.span2{grid-column:span 2;}.children{grid-column:span 2;margin-left:0px;@media ","{margin-left:0px;}}button{margin-top:20px;grid-column:2/2;width:auto;margin-left:auto;height:51px;@media ","{width:100%;grid-column:1/3;margin-top:0px;}}"],(function(e){return e.theme.color.secondary.background}),(function(e){return e.theme.color.secondary.text}),p.vb.tabletAndDown,p.vb.tabletAndDown);n.ZP=function(e){var n=e.children,t=e.onClick,r=e.onCancel,a=e.buttonText,o=void 0===a?"Add":a,d=e.id,l=(0,i.Z)(e,g);return(0,b.jsx)(_,{children:(0,b.jsx)(Z,C(C({},l),{},{id:d,onClick:t,onCancel:r,buttonText:o,children:n}))})}},77333:function(e,n,t){t.d(n,{ER:function(){return s},RE:function(){return o},jU:function(){return l},rl:function(){return d}});var r=t(57953),i=t(81668),a=t(11163),o=function(){var e=(0,r.Ap)("payment-methods/default-recurring-provider",{version:2,shouldFetch:!0}),n=e.data,t=e.isLoading,i=e.mutate;return{data:null===n||void 0===n?void 0:n.data,isLoading:t,refetch:i}},d=function(){var e=l().isStripeAllowed;return(0,r.Ap)("/billings/stripe/customer-session",{shouldFetch:Boolean(e)})},l=function(e){var n,t,i,o=(0,a.useRouter)();"/membership/[id]"===o.pathname&&null==e&&(e=o.query.id);var d=(0,r.Ap)("billings/available-payments-v2".concat(e?"?membershipId=".concat(e):"")),l=d.data,s=d.isLoading,c=!(null===l||void 0===l||null===(n=l.data)||void 0===n||null===(t=n.paymentProviders)||void 0===t||null===(i=t.filter((function(e){return"STRIPE"===e.providerCode})))||void 0===i||!i.length);return{data:null===l||void 0===l?void 0:l.data,isStripeAllowed:c,isLoading:s}},s=function(){var e=(0,r.Tu)().handleMutate,n=(0,i.l)().setNoti;return{uploadPaymentProof:function(t){var r=new FormData;return r.append("Image",t),e({url:"/files/upload/payment-proof",data:r,onSuccess:function(e){return null===e||void 0===e?void 0:e.data.uploadImageResponse},onError:function(e){var t;return n({type:"fail",msg:null!==(t=null===e||void 0===e?void 0:e.message)&&void 0!==t?t:"Something Wrong"}),null}})}}}},2064:function(e,n,t){var r,i;t.d(n,{b:function(){return i},t:function(){return r}}),function(e){e.SAVED="SAVED",e.CARD="CARD",e.OTHERS="OTHERS"}(r||(r={})),function(e){e.COMPLETED="Completed",e.UNPAID="UnPaid",e.WAITING_APPROVAL="WaitingApproval",e.WAITING_ON_CUSTOMER="WaitingCustomer",e.DECLINED="Declined",e.OTHER="Other"}(i||(i={}))},28726:function(e,n,t){t.d(n,{j:function(){return l}});var r=t(57953),i=t(41392),a=t(2859),o=t(77333),d=t(67294),l=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=(0,i.useAuthContext)(),t=n.isLoggedIn,l=(0,d.useState)(null),s=l[0],c=l[1],u=(0,o.jU)(),p=(u.isStripeAllowed,(0,r.Ap)("/payment-method/stripe-config",{shouldFetch:t})),v=p.data;return(0,d.useEffect)((function(){var n,t;e&&(v&&null!==v&&void 0!==v&&null!==(n=v.data)&&void 0!==n&&n.accountId&&null!==v&&void 0!==v&&null!==(t=v.data)&&void 0!==t&&t.publishableKey&&c((0,a.J)(v.data.publishableKey,{stripeAccount:v.data.accountId,apiVersion:v.data.apiVersion,betas:["elements_saved_payment_methods_beta_1"]})))}),[v]),s}},82935:function(e,n,t){t.d(n,{Kf:function(){return _},_x:function(){return C}});var r=t(59499),i=t(50029),a=t(16835),o=t(87794),d=t.n(o),l=t(57953),s=t(41392),c=t(81668),u=t
1(11163),p=t(95591),v=t(2064),m=t(96486),h=t(19907),f=t(77333),y=t(4480),x=t(53080),b=t(67208);function g(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function w(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?g(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):g(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var C=function(){var e=(0,s.useAuthContext)().profile;return{cardNumber:"",expiryDate:"",cvc:"",paymentMethodType:v.t.CARD,tokenId:"",firstName:(null===e||void 0===e?void 0:e.firstName)||"",lastName:(null===e||void 0===e?void 0:e.lastName)||"",email:(null===e||void 0===e?void 0:e.email)||"",mobile:{code:null!==e&&void 0!==e&&e.mobileCode?"".concat(null===e||void 0===e?void 0:e.mobileCode):"",number:(null===e||void 0===e?void 0:e.mobile)||"",formattedValue:"+".concat(null===e||void 0===e?void 0:e.mobileCode," ").concat(null===e||void 0===e?void 0:e.mobile)||0}}},_=function(){var e,n,t,r=(0,f.jU)().data,i=(0,h.Z)().data;return!((null===r||void 0===r||null===(e=r.paymentProviders)||void 0===e||null===(n=e.find((function(e){return"XENDIT"===e.providerCode})))||void 0===n?void 0:n.enabledForRecurring)||!1)||["2d31cf6f-8a90-44e3-835d-dd40e4f290f8"].includes(null!==(t=null===i||void 0===i?void 0:i.businessInfoId)&&void 0!==t?t:"")};n.ZP=function(e){var n=e.setLoading,t=e.setIframeUrl,r=(0,u.useRouter)(),o=(0,c.l)(),h=(0,y.FV)(x.skipWarningState),f=(0,a.Z)(h,2),g=(f[0],f[1]),C=(0,y.Zl)(b.wV),_=(0,y.Zl)(b.PM),j=(0,s.useAuthContext)().businessInfo,N=(0,p.kY)().mutate,Z=(0,l.Tu)(),E=Z.handleMutate,D=(Z.loading,function(e){610!==e&&58!==e&&N("/pricing".concat(r.asPath))}),I=function(e){n&&n(e)},A=function(){var e=(0,i.Z)(d().mark((function e(n){var t,a,l=arguments;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=l.length>1&&void 0!==l[1]&&l[1],a=(0,m.omit)(n,["terms","recurringTerms","xendit","type","paymentMethodId","paymentAmount"]),I(!0),e.next=5,E({url:t?"/appt-schedule/drop-in-xendit":"/billings/xendit/payments",data:a,method:"post",config:{version:t?3:1},onSuccess:function(){var e=(0,i.Z)(d().mark((function e(n){var t,i,a,o,l;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g(!0),null!==n&&void 0!==n&&null!==(t=n.data)&&void 0!==t&&null!==(i=t.data)&&void 0!==i&&i.hostedPage?(g(!0),C(!0),_(n.data.data.invoiceId),window.open(null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.data.paymentUrl,"_self")):r.push("/payments/xendit/".concat(null===n||void 0===n||null===(o=n.data)||void 0===o||null===(l=o.data)||void 0===l?void 0:l.invoiceId,"/success")),I(!1);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),onError:function(e,n){var t,i,d;if(D(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.code),2e3!==e.data.code)o.setNoti({msg:(null===e||void 0===e||null===(i=e.response)||void 0===i||null===(d=i.data)||void 0===d?void 0:d.data)||n,type:"fail"}),I(!1);else{g(!0),I(!1);var l=null!==a&&void 0!==a&&a.packageId||null!==a&&void 0!==a&&a.membershipId?"plan":"booking";r.push("/pricing/processing/".concat(e.data.data.invoiceId,"?type=").concat(l,"&amount=").concat(e.data.data.paidAmount))}}});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=(0,i.Z)(d().mark((function e(n,r,i){var a,l,s,c,u,p,v,m,h,f,y,x,b,g;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v=function(e,t){if(e){var i;I(!1);var a=(null===e||void 0===e||null===(i=e.errors)||void 0===i?void 0:i.map((function(e){return e.message})))||[],d=(null===e||void 0===e?void 0:e.message)+"<br/>"+(a.length>0?a.join("<br/>"):"");o.setNoti({msg:d,type:"fail"})}else{var l,s,c=t.id,u=null===n||void 0===n?void 0:n.xendit.cvc,p=t.card_expiration_month?parseInt(t.card_expiration_month,10):void 0,v=t.card_expiration_year?parseInt(t.card_expiration_year,10):void 0;window.Xendit.card.createAuthentication({amount:(l=null===j||void 0===j?void 0:j.currency,s=r,["IDR","VND"].includes(null!==l&&void 0!==l?l:"")?Math.ceil(s):s),token_id:c,card_cvn:u,currency:null===j||void 0===j?void 0:j.currency},(function(e,n){return m(e,n,c,p,v)}))}},m=function(e,r,a,d,l){if(e){var s,c;I(!1);var u=(null===e||void 0===e||null===(s=e.errors)||void 0===s||null===(c=s[0])||void 0===c?void 0:c.message)||(null===e||void 0===e?void 0:e.message)||"Something went wrong";o.setNoti({msg:u,type:"fail"})}
1else if("VERIFIED"===r.status){t(null);var p=null===n||void 0===n?void 0:n.xendit.cvc,v=r.id;A(w(w({},n),{},{tokenId:a,hostedPage:!1,authentication_id:v,cardCvn:p,expiryMonth:d,expiryYear:l}),i)}else if("IN_REVIEW"===r.status){var m=r.payer_authentication_url;t(m)}else if("FAILED"===r.status){I(!1),t(null);var h=(null===r||void 0===r?void 0:r.failure_reason)||"Something went wrong with card authentication. Please try with another card.";o.setNoti({msg:h,type:"fail"})}},h=null===n||void 0===n?void 0:n.xendit.cardNumber,f=null===n||void 0===n?void 0:n.xendit.expiryDate,y=h.replaceAll(" ",""),x=f.split("/")[0],b="20".concat(f.split("/")[1]),g=null===n||void 0===n||null===(a=n.xendit)||void 0===a||null===(l=a.mobile)||void 0===l||null===(s=l.formattedValue)||void 0===s?void 0:s.replace(/[^\d+]/g,"").trim(),window.Xendit.card.createToken({card_number:y,card_exp_month:x,card_exp_year:b,card_cvn:null===n||void 0===n?void 0:n.xendit.cvc,card_holder_email:null===n||void 0===n||null===(c=n.xendit)||void 0===c?void 0:c.email.trim(),card_holder_first_name:null===n||void 0===n||null===(u=n.xendit)||void 0===u?void 0:u.firstName.trim(),card_holder_last_name:null===n||void 0===n||null===(p=n.xendit)||void 0===p?void 0:p.lastName.trim(),card_holder_phone_number:g,is_multiple_use:!0,currency:null===j||void 0===j?void 0:j.currency},v);case 9:case"end":return e.stop()}}),e)})));return function(n,t,r){return e.apply(this,arguments)}}(),R=function(){var e=(0,i.Z)(d().mark((function e(n){var t,r,i,a,o,l;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.data,r=n.type,i=n.totalAmount,a=n.isAppointmentBooking,o=void 0!==a&&a,I(!0),r!==v.t.OTHERS){e.next=5;break}return e.next=5,A(w(w({},t),{},{hostedPage:!0}),o);case 5:if(r!==v.t.CARD){e.next=8;break}return e.next=8,O(w({},t),i,o);case 8:if(r!==v.t.SAVED){e.next=11;break}return e.next=11,A(w(w({},t),{},{tokenId:null===t||void 0===t||null===(l=t.xendit)||void 0===l?void 0:l.tokenId,hostedPage:!1}),o);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return{xenditPurchaseHandler:R}}}}]);

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.