PageSourceSearch

https://www.yasisland.com/dist/YasConnect_YasIsland/static/js/39.aad43e61.chunk.js

js yasisland.com collected 2026-10-01 12:38:32 UTC 3,386 bytes, 1 lines download raw bytes

1(this["webpackJsonp@yas/yasisland"]=this["webpackJsonp@yas/yasisland"]||[]).push([[39],{793:function(e,a,t){"use strict";t.r(a);var r=t(3),n=t(5),c=t(0),l=t.n(c),s=t(462),i=t.n(s),o=t(11),d=t.n(o),m=t(17),b=t(15),u=t(4),f=t(8),p=t(2),v=t(93),h=t(1);t(69);a.default=function(e){var a=e.data,t=Object(c.useState)(!1),s=Object(n.a)(t,2),o=s[0],g=s[1],j=Object(c.useState)(null),N=Object(n.a)(j,2),O=N[0],y=N[1],E=Object(c.useState)(0),C=Object(n.a)(E,2),k=C[0],w=C[1],S=Object(c.useState)(!0),T=Object(n.a)(S,2),L=T[0],x=T[1],B={sections:[{fields:a.formSection.fields}]},H=function(e){return e.replace("{ticketMediaCode}",O)+"?tenantid="+b.z.getTenantId()},M=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,c=a.services,l=a.formSection,s=c.checkMoneyCardBalance.errors,i=l.fields[0].validations[0].error;l.fields=[Object(r.a)(Object(r.a)({},l.fields[0]),{},{message:e?n?i:s[t]:"",showErrors:e,class:e?"error_border":""})],B={sections:[{fields:l.fields}]},x(!!e)},A=function(e,t){var n=a.primaryCTALabel,c=a.secondaryCTALabel,s=a.formSection,o=a.availableBalanceLabel;if(!n)return null;var d=i()((function(e,a,t){e.cardNumber?(s.fields=[Object(r.a)(Object(r.a)({},s.fields[0]),{},{class:""})],new RegExp(s.fields[0].validations[0].regex).test(e.cardNumber)?M(!1):M(!0,"",!0)):(s.fields=[Object(r.a)(Object(r.a)({},s.fields[0]),{},{class:"error_border"})],M(!0));y(e.cardNumber)}),150);return l.a.createElement("div",{className:"w--bottom"},e?l.a.createElement("div",{className:"desc-available-bal"},l.a.createElement(u.g,{tagName:"span",innerHtml:o,attrs:{className:"available-bal-label"}}),l.a.createElement("span",{className:"title heading-2"}," ",Object(h.dc)()," ",Object(h.Zf)(k))):l.a.createElement(v.default,{data:B,className:"payfort-form-wrapper",method:"POST",name:"payfort",id:"moneyCardForm",autoComplete:"off",isNewForm:"true",isControlled:!1,componentRender:!0,handleCustomValidation:d}),n&&c&&l.a.createElement("div",{className:"check-balance-button btn"},l.a.createElement("button",{disabled:!(e||!L),onClick:function(){return function(e,a,t){var r=t.services.checkMoneyCardBalance.url;M(!1),!O&&e&&(a(!e),x(!0)),O&&m.b.platformService({url:H(r),method:"GET",headers:{"Content-Type":"application/json"},preLoader:!0,preLoaderTarget:p.a.loader.defaultPreLoaderTarget}).then((function(e){var t=e.data;if(t&&t.orderticketdetails&&t.orderticketdetails.tickets[0]){var r=t.orderticketdetails.tickets[0].usageRecap;w(r.balance),y(null),a(!0),M(!1)}else t&&t.error&&t.error.errorcode&&M(!0,t.error.errorcode)})).catch((function(e){Object(f.a)(e,"Check balance API response failed",!1,"")}))}(e,t,a)}},l.a.createElement(u.g,{tagName:"span",innerHtml:e?c.toUpperCase():n.toUpperCase()}))))};try{return function(e,a,t){var r=e.subTitle,n=e.title,c=d()("component","c-text-with-cta","box","money-card");return l.a.createElement("div",{className:c},l.a.createElement(l.a.Fragment,null,function(e,a){if(!a||!e)return null;var t=d()("w--middle");return l.a.createElement("div",{className:t},l.a.createElement("div",{className:"w--content"},a&&l.a.createElement(u.g,{tagName:"h2",attrs:{className:"title heading-2"},innerHtml:a}),e&&l.a.createElement(u.g,{tagName:"div",attrs:{className:d()("description","body-copy-5")},innerHtml:e})))}(r,n),A(a,t)))}(a,o,g)}catch(F){return Object(f.b)(F,"MoneyCardBalance","d")}}}}]);

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.