PageSourceSearch

https://casinosanalyzer.ca/build/midori/assets/js/popups/dayStreakPopup.min.js?v=5801963

js casinosanalyzer.ca collected 2026-09-25 23:52:48 UTC 7,629 bytes, 1 lines download raw bytes

1import{getLocaleCountry as __dayStreak_localeCountry}from"globals";import{__translate as __dayStreak_translate}from"translate";class DayStreakPopup{defaultMysteryBonus={id:1623,title_short:"Enjoy multiple offers every week",casino_name:"Ignition Casino",casino_logo:"/cdn/casino/logo/ignitioncasino.eu/logo.webp",casino_background:"333333",affiliate_url:"https://t.casinosanalyzer.com/zGVnk2?casino=ignitioncasino.eu",casino_domain:"wild.io"};translate(t,e=!1){return __dayStreak_translate(t,__dayStreak_localeCountry()||"en",e)||t}init(){document.addEventListener("rewardRedeemed",({detail:{reward:t}})=>{this.renderPopup(t)})}renderPopup=t=>{const e=document.createElement("div");e.dataset.element="dayStreakPopupWrapper",e.className="dayStreakPopup__wrapper";const a=document.createElement("div");a.className="dayStreakPopup__block",a.dataset.element="dayStreakFirstPopup",e.append(a);const n=document.createElement("button");n.className="dayStreakPopup__closeBtn",n.innerHTML='<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M14.0008 12.3502L19.7758 6.5752L21.4255 8.22486L15.6505 13.9999L21.4255 19.7749L19.7758 21.4245L14.0008 15.6495L8.22584 21.4245L6.57617 19.7749L12.3512 13.9999L6.57617 8.22486L8.22584 6.5752L14.0008 12.3502Z" fill="white"/>\n</svg>',n.addEventListener("click",this.closePopup),a.append(n);const s=document.createElement("div");s.className="dayStreakPopup__main",a.append(s);const o=document.createElement("p");o.className="dayStreakPopup__title",o.innerHTML=this.translate("You've nailed it!"),s.append(o);const i=document.createElement("div");i.className="dayStreakPopup__days",i.innerHTML=`<img src="/build/midori/assets/icons/dayStreakPopupFire.webp" alt="" aria-hidden="true" width="80" height="104" class="dayStreakPopup__days--img"><p class="dayStreakPopup__days--title">${this.translate("5 days")}</p><p class="dayStreakPopup__days--text">${this.translate("of winning streak")}</p>`,s.append(i);const d=document.createElement("div");d.className="dayStreakPopup__info",d.innerHTML=`<p class="dayStreakPopup__info--title">${this.translate("Your exclusive bonus awaits!")}</p>\n\t\t\t<div class="dayStreakPopup__info--blocks">\n\t\t\t\t<div class="dayStreakPopup__info--block">\n\t\t\t\t\t<span class="title">${this.translate("Day")} 1</span>\n\t\t\t\t\t<div class="block">\n\t\t\t\t\t\t<div class="block__check">\n\t\t\t\t\t\t\t<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M8.62489 12.4517L16.7493 4.16699L18 5.44129L8.62489 15.0003L3 9.26508L4.24978 7.99079L8.62489 12.4517Z" fill="white"/>\n</svg>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="dayStreakPopup__info--block">\n\t\t\t\t\t<span class="title">${this.translate("Day")} 2</span>\n\t\t\t\t\t<div class="block">\n\t\t\t\t\t\t<div class="block__check">\n\t\t\t\t\t\t\t<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M8.62489 12.4517L16.7493 4.16699L18 5.44129L8.62489 15.0003L3 9.26508L4.24978 7.99079L8.62489 12.4517Z" fill="white"/>\n</svg>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="dayStreakPopup__info--block">\n\t\t\t\t\t<span class="title">${this.translate("Day")} 3</span>\n\t\t\t\t\t<div class="block">\n\t\t\t\t\t\t<div class="block__check">\n\t\t\t\t\t\t\t<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M8.62489 12.4517L16.7493 4.16699L18 5.44129L8.62489 15.0003L3 9.26508L4.24978 7.99079L8.62489 12.4517Z" fill="white"/>\n</svg>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="dayStreakPopup__info--block">\n\t\t\t\t\t<span class="title">${this.translate("Day")} 4</span>\n\t\t\t\t\t<div class="block">\n\t\t\t\t\t\t<div class="block__check">\n\t\t\t\t\t\t\t<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M8.62489 12.4517L16.7493 4.16699L18 5.44129L8.62489 15.0003L3 9.26508L4.24978 7.99079L8.62489 12.4517Z" fill="white"/>\n</svg>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="dayStreakPopup__info--block">\n\t\t\t\t\t<span class="title">${this.translate("Day")} 5</span>\n\t\t\t\t\t<div class="block block__gift">\n\t\t\t\t\t\t<img class="block__gift--img" src="/build/midori/assets/icons/dayStreakPopupGift.webp" alt="" aria-hidden="true" width="37" height="67">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="dayStreakPopup__info--range">\n\t\t\t<div class="range"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M8.62489 12.4517L16.7493 4.16699L18 5.44129L8.62489 15.0003L3 9.26508L4.24978 7.99079L8.62489 12.4517Z" fill="white"/>\n</svg></div>\n\t\t</div>`,s.append(d);const l=document.createElement("button");l.className="dayStreakPopup__btn",l.innerHTML=`<span>${this.translate("Reveal bonus")}</span><img src="/build/midori/assets/icons/arrow-right.svg" alt="" aria-hidden="true" width="20" height="20">`,l.addEventListener("click",()=>this.showBonusPopup(t)),a.append(l),document.body.append(e),document.body.classList.add("popupShown")};closePopup=()=>{const t=document.querySelector('[data-element="dayStreakPopupWrapper"]');
1t&&t.remove(),document.body.classList.remove("popupShown")};closeFirstPopup=()=>{const t=document.querySelector('[data-element="dayStreakFirstPopup"]');t&&t.remove()};showBonusPopup(t){this.closeFirstPopup(),this.renderBonusPopup(t)}renderBonusPopup=t=>{const e=document.querySelector('[data-element="dayStreakPopupWrapper"]'),a=document.createElement("div");a.className="dayStreakPopup__block",a.dataset.element="dayStreakSecondPopup",e.append(a);const n=document.createElement("button");n.className="dayStreakPopup__closeBtn",n.innerHTML='<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M14.0008 12.3502L19.7758 6.5752L21.4255 8.22486L15.6505 13.9999L21.4255 19.7749L19.7758 21.4245L14.0008 15.6495L8.22584 21.4245L6.57617 19.7749L12.3512 13.9999L6.57617 8.22486L8.22584 6.5752L14.0008 12.3502Z" fill="white"/>\n</svg>',n.addEventListener("click",this.closePopup),a.append(n);const s=document.createElement("div");s.className="dayStreakPopup__main",a.append(s);const o=document.createElement("p");o.className="dayStreakPopup__title",o.innerHTML=`${this.translate("Congratulations!")} <br>${this.translate("You've earned a Mystery Bonus")}`,s.append(o);const i=document.createElement("div");i.className="dayStreakPopup__congrats",s.append(i);const d=document.createElement("div");d.className="dayStreakPopup__congratsBonus",d.dataset.element="bonus_btn",d.innerHTML=`<div class="casino__logo" style="background-color: #${t.casino_background}"><img src="${t.casino_logo}" alt="" aria-hidden="true"></div>\n\t\t<div class="data">\n\t\t\t<p class="casino__name">${t.casino_name}</p>\n\t\t\t<p class="casino__title">${t.title_short}</p>\n\t\t</div>`,d.addEventListener("click",()=>this.closePopup()),i.append(d);const l=document.createElement("div");l.className="dayStreakPopup__btnBlock",a.append(l);const p=document.createElement("a");p.className="dayStreakPopup__btn secondPopup",p.href=`/redirect?domain=${encodeURIComponent(t.casino_domain)}&bonus=${encodeURIComponent(t.id)}`,p.target="_blank",p.rel="nofollow noopener",p.dataset.element="bonus_btn",p.innerHTML=`<span>${this.translate("Claim bonus")}</span>`,p.addEventListener("click",()=>this.closePopup()),l.append(p)}}const dayStreakPopup=new DayStreakPopup;export{dayStreakPopup};

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.