1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/terms_conditions-DLPer4ma.js","assets/index-D5gHkNn-.js","assets/index-CgokGjYA.js","assets/index-VWm3UnMx.js","assets/bonus-calculator-Bq8jJeRw.js","assets/game-name-list-wager-percent-CBkdZ54B.js","assets/toPairs-CDUCxGdN.js","assets/_arrayMap-YS0pntYB.js","assets/_Uint8Array-BppLmJZG.js","assets/isArray-nZdZwHOM.js","assets/keys-viFk6_Ky.js","assets/_baseIsEqual-DbdOTjNu.js","assets/groupBy-o9dU6x5E.js","assets/_baseAssignValue-o_ri7SY9.js","assets/_defineProperty-BmxFgRtx.js","assets/_baseEach-C6vKidSp.js","assets/_baseFor-vgskedhn.js","assets/_baseIteratee-D4hIwuxp.js","assets/toString-DalSYDCT.js","assets/identity-CmuQ__9q.js","assets/until-CtE0iehG.js","assets/_createFind-QHxsxPhi.js","assets/deposit-offer-service-JuzE4tGx.js","assets/claim-toast-C9cTMqG1.js","assets/rewards-service-DYBySR1j.js","assets/reward-item-q9RBqHHI.js","assets/popup-schedule-D4IBialf.js","assets/bonus-currency-amount-3-UNEK2E.js","assets/currency-format-C1vGw7hj.js","assets/output-B14XrQT5.js","assets/claim-toast-BteYTZ3H.js","assets/toast-DDuSHsZl.js","assets/_baseFlatten-DJPbrYMw.js","assets/_baseOrderBy-ZDoPZew3.js","assets/orderBy-BZlAgsPd.js","assets/ContentTrack-CbEI3md9.js","assets/tg-four-deposit-CwVNANvK.js","assets/trust-shield-C197RIrL.js","assets/index-BYeZ17PB.css"])))=>i.map(i=>d[i]); 2var D=Object.defineProperty,q=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var _=(r,e,t)=>e in r?D(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,b=(r,e)=>{for(var t in e||(e={}))P.call(e,t)&&_(r,t,e[t]);if(x)for(var t of x(e))A.call(e,t)&&_(r,t,e[t]);return r},M=(r,e)=>q(r,O(e));import{ag as I,L as S,f as c,ax as F,b as w,S as B,N as Y,a5 as H,J as W,o as l,p as y,q as T,u as $,j as v,U as k,ay as U,_ as V,t as m}from"./index-D5gHkNn-.js";import{f as a,$ as j}from"./index-CgokGjYA.js";import{u as G}from"./deposit-offer-service-JuzE4tGx.js";import{m as z}from"./maxBy-Bz7qMowU.js";import{g as J}from"./groupBy-o9dU6x5E.js";import{R as K}from"./banner-BGoTnR_s.js";import{s as X}from"./utils-B6EQjC9R.js";import"./_baseExtremum-DpWrls_l.js";import"./_baseIteratee-D4hIwuxp.js";import"./_Uint8Array-BppLmJZG.js";import"./isArray-nZdZwHOM.js";import"./keys-viFk6_Ky.js";import"./_baseIsEqual-DbdOTjNu.js";import"./toString-DalSYDCT.js";import"./_arrayMap-YS0pntYB.js";import"./identity-CmuQ__9q.js";import"./_baseAssignValue-o_ri7SY9.js";import"./_defineProperty-BmxFgRtx.js";import"./_baseEach-C6vKidSp.js";import"./_baseFor-vgskedhn.js";import"./index-DbScPUdq.js";(function(){try{var r=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{};r.SENTRY_RELEASE={id:"8c3b9aa2b95acaad15d7da0cf7f36f5b8cfcd6d1"},r._sentryModuleMetadata=r._sentryModuleMetadata||{},r._sentryModuleMetadata[new r.Error().stack]=(function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];if(o!=null)for(var n in o)o.hasOwnProperty(n)&&(e[n]=o[n])}return e})({},r._sentryModuleMetadata[new r.Error().stack],{"_sentryBundlerPluginAppKey:playsmart-ai":!0})}catch(e){}})();function Q(r){var p,d;const{progressList:e,depositBonusType:t}=r,o=z(e.filter(g=>g.done),"seq"),n=J(e,"seq"),i=((p=o==null?void 0:o.seq)!=null?p:0)+1;return{rawBonusList:e,type:t,currenSeqBonusList:(d=n[i])!=null?d:[]}}function Z(){const r=G();return I(()=>r.data?Q(r.data):null)}class f{static generateBonusPercentage(e,t){let o=a("Bonus");return`${new S(e).mul(100).toFixed(0)}% ${o}`}static generateExtraRewardText(e,t){const o=[];let n=t?a("FS"):a("Free Spins"),i=t?a("FB"):a("Free Bet");return e.freeBet&&o.push(`${e.freeBet} ${i}`),e.freeSpin&&o.push(`${e.freeSpin} ${n}`),o.length>0?` + ${o.join("/")}`:""}static generateLocationText(e){if(!e)return"";let t=a("in Casino"),o=a("in Sports");return e==="casino"?t:e==="sport"?o:""}static generateMultiLocationText(e){const t=j(e);return t.length===1?this.generateLocationText(t[0]):t.length>=2?a("in Casino or Sports"):""}static generateStepText(e){return`${X(e)} ${a("Deposit Bonus")}`}static generateMonthlyBannerText(){return a("Deposit -> Get Bonus")}}var E=m("<div>"),ee=m("<div><div class=mt-1>"),L=m('<div class="line-clamp-2 overflow-hidden pr-40 text-sm uppercase text-secondary">'),te=m("<div><div class=mt-1> ");const ne=U(()=>V(()=>import("./terms_conditions-DLPer4ma.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38]))),re=["MONTHLY","COMMON-NEWBIE","VN-DAILY","MX-NEWBIE","SPECIAL"];function Ee(){const r=Z(),e=()=>{const t=r();return t&&re.includes(t.type)?t:void 0};return c(B,{get when(){return e()},children:t=>{const o=()=>t().currenSeqBonusList.map(n=>{var i,p;return M(b({}
2,n),{bonusRatio:(i=n.bonusRatio)!=null?i:0,extraBonusRatio:(p=n.extraBonusRatio)!=null?p:0})});return F(()=>{w.emit("home-banner-rendered")}),c(B,{get when(){return o().length>0},get children(){return c(Y,{get each(){return o()},children:n=>{const i=()=>n.selectedBonusType?n.selectedBonusType==="casino-once"||n.selectedBonusType==="casino-times"?"casino":n.selectedBonusType==="sport-times"?"sport":n.selectedBonusType:"monthly",p=()=>i()==="monthly"?a("Deposit Bonus"):"",d=()=>i()==="monthly"?(()=>{var s=E();return l(s,()=>f.generateMonthlyBannerText()),y(()=>T(s,v(!1))),s})():[$(()=>f.generateExtraRewardText({freeBet:n.freeBet,freeSpin:n.freeSpin})),(()=>{var s=E();return l(s,()=>f.generateLocationText(n.selectedBonusType)),s})()],g=()=>{if(t().type==="COMMON-NEWBIE")return a("New User");if(t().type==="MONTHLY")return a("Deposit")},N=()=>t().type==="COMMON-NEWBIE"?[(()=>{var s=ee(),u=s.firstChild;return l(u,()=>a("Up to 500% deposit bonus")),y(()=>T(s,"-mt-1 mb-2 line-clamp-2 overflow-hidden pr-36 pt-1 text-xl font-extrabold uppercase leading-6")),s})(),(()=>{var s=L();return l(s,()=>a("New players only. Start bigger.")),s})()]:[(()=>{var s=te(),u=s.firstChild,R=u.firstChild;return l(s,c(B,{get when(){return p()},children:C=>$(C)}),u),l(u,()=>f.generateBonusPercentage(i()==="monthly"?new S(n.bonusRatio).add(n.extraBonusRatio).toNumber():n.bonusRatio,i()),R),y(()=>T(s,v("-mt-1 line-clamp-2 overflow-hidden pr-36 pt-1 text-xl font-extrabold uppercase leading-6",["tr"].includes(k.lang)?"mb-2":"pb-2"))),s})(),(()=>{var s=L();return l(s,d),s})()],h=H();return c(K,{get type(){return i()},get tag(){return g()},get label(){return N()},onLearnMore:()=>{if(t().rawBonusList.some(u=>u.done))h("/deposit-offer");else{const u={depositBonusType:t().type,progressList:t().rawBonusList};W.push(()=>c(ne,{data:u,isLock:!1,get activeType(){return n.selectedBonusType}}))}},onDeposit:()=>h(`/deposit${n.selectedBonusType?`?bonusType=${n.selectedBonusType}`:""}`)})}})}})}})}export{Ee as default};
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.