https://www.galera.bet.br/no_brand_candy-theme/js/app-out/user-balance.ebbdc5e8c6321147bcd1.chunk.js
1export const __webpack_id__=1193;export const __webpack_ids__=[1193];export const __webpack_modules__={5170:(n,e,c)=>{c.r(e),c.d(e,{Balance:()=>g,default:()=>v});var t=c(45932),a=c.n(t),r=c(74848),l=c(96540),o=c(9982),u=c(27411),s=c(37489),i=c(46792);var _=c(63412),d=c.n(_),f=c(64659);const C={"+":(n,e)=>n+e,"-":(n,e)=>n-e},b={CASINO_GAMING_BALANCE:"casino_gaming_balance",TOTAL_BONUS_BALANCE:"total_bonus_balance",REAL_GAMING_BALANCE:"real_gaming_balance",TOTAL_FREE_SPINS_BALANCE:"free_spin_balance",FREE_SPIN_BALANCE:"free_spin_balance",WITHDRAWABLE_BALANCE:"withdrawable_balance",BONUS_BALANCE:"bonus_balance",RINGFENCED_REAL_BALANCE:"ringfenced_real_balance",BONUS_PENDING_WINNINGS:"bonus_pending_winnings"},p=()=>{const n=(0,i.k)(),e=(0,f.c3)(),{isLoggedIn:c,balance:{balances:t={}}={}}=(0,o.Cn)(d()(["isLoggedIn","balance"]));return(0,l.useCallback)((a=>{if(!c)return null;const r=a.split(",")[0].match(/[a-zA-Z_0-9]+|([+-/*%^])/g)||[];let l="",o=!1;const u=["+","-"],s=["/","*","%","^"],i=r.map((n=>{if(u.includes(n))return n;if(s.includes(n))return o=!0,0;const e=t[n]||t[b[n]];return e&&"XXX"!==e.currencyCode?(l=l||e.currencyCode,Number(e.amount)):(o=!0,0)}));if(o)return e("playtech.mobile.system.balance.calc.invalid");const _=(n=>{let e=null,c=null;for(let t=0;t<n.length;t++){const a=n[t];"+"!==a&&"-"!==a?null!==e||c?c&&(e=c(e||0,a),c=null):e=a:c=C[a]}return e||0})(i);return n.formatCurrency(_,{currencyCode:l})}),[t,c,n,e])};var y=c(53806);var A=function(n,e,c,t){return new(c||(c=Promise))((function(a,r){function l(n){try{u(t.next(n))}catch(n){r(n)}}function o(n){try{u(t.throw(n))}catch(n){r(n)}}function u(n){n.done?a(n.value):function(n){return n instanceof c?n:new c((function(e){e(n)}))}(n.value).then(l,o)}u((t=t.apply(n,e||[])).next())}))};const N=()=>{const n=(0,i.k)(),e=(0,f.c3)(),c=(()=>{const n=(0,y.B)();return(0,l.useCallback)((()=>n({ID:32023,responses:[32024,32025],description:"Get Golden Chips Balances Request"})),[n])})();return(0,l.useCallback)((()=>A(void 0,void 0,void 0,(function*(){try{const{data:{goldenChipsBalances:e}}=yield c();if(!(null==e?void 0:e.length))return n.formatCurrency(0);const{currencyCode:t}=e[0].goldenChipValue||{},a=e.reduce(((n,e)=>{var c;return n+Number((null===(c=e.goldenChipValue)||void 0===c?void 0:c.amount)||0)*(e.goldenChipsCount||0)}),0);return"XXX"===t?`${a}`:n.formatCurrency(a,{currencyCode:t})}catch(n){return e("playtech.mobile.system.totalGoldenChipsBalance.error")}}))),[c,n,e])},h="Balance__balance--20B";var m=function(n,e,c,t){return new(c||(c=Promise))((function(a,r){function l(n){try{u(t.next(n))}catch(n){r(n)}}function o(n){try{u(t.throw(n))}catch(n){r(n)}}function u(n){n.done?a(n.value):function(n){return n instanceof c?n:new c((function(e){e(n)}))}(n.value).then(l,o)}u((t=t.apply(n,e||[])).next())}))};const g=(0,s.m)()((({type:n,args:e=""})=>{const c=(0,u.a)(),t=(()=>{const{balances:n={}}=(0,o.Cn)(a()("balance"))||{},e=(0,i.k)();return(0,l.useCallback)((c=>{const t=n[c];if(!t)return null;const{amount:a=0,currencyCode:r}=t;return"XXX"===r?`${a}`:e.formatCurrency(a,{currencyCode:r})}),[n,e])})(),s=p(),_=(0,o.Cn)(a()("isLoggedIn")),d=N(),[f,C]=(0,l.useState)(null);return(0,l.useEffect)((()=>{_&&("balance_calc"!==n?"golden_chips_balance"!==n?C(t(n)):(()=>{m(void 0,void 0,void 0,(function*(){try{const n=yield d();c()&&C(n)}catch(n){c()&&C(null)}}))})():C(s(e)))}),[n,e,t,s,d,c,_]),_&&f?(0,r.jsx)("span",{className:`${h} cms-balance cms-balance-${n}`,children:f}):null})),v=g}}; 2//# sourceMappingURL=user-balance.ebbdc5e8c6321147bcd1.chunk.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.