1(()=>{"use strict";var e,t={19353(e,t,a){a.d(t,{A:()=>n});var i=a(31601),o=a.n(i),s=a(76314),r=a.n(s)()(o());r.push([e.id,"\n/* Improve SVG image quality */\nsvg image[data-v-321987d6] {\n image-rendering: -webkit-optimize-contrast;\n image-rendering: -moz-crisp-edges;\n image-rendering: crisp-edges;\n image-rendering: pixelated;\n}\n\n/* Alternative: for smoother images */\nsvg[data-v-321987d6] {\n image-rendering: optimizeQuality;\n}\n",""]);const n=r},79875(e,t,a){a.d(t,{A:()=>n});var i=a(31601),o=a.n(i),s=a(76314),r=a.n(s)()(o());r.push([e.id,"\n@keyframes skeleton-loading {\n0% {\n background-position: -400px 0\n}\n100% {\n background-position: 400px 0\n}\n}\n.bg-skeleton {\n background-color: #F2F2F5;\n background-image: linear-gradient(90deg, #F2F2F5 0%, #FFFFFF 20%, #F2F2F5 40%, #F2F2F5 100%);\n background-repeat: no-repeat;\n}\n.skeleton-animation {\n animation: skeleton-loading 2s infinite;\n animation-timing-function: ease;\n}\n",""]);const n=r},51019(e,t,a){a.d(t,{A:()=>n});var i=a(31601),o=a.n(i),s=a(76314),r=a.n(s)()(o());r.push([e.id,"\n.arrow-tip path {\n filter: drop-shadow(0 2px 3px rgba(0, 0, 0, 0.15));\n}\n",""]);const n=r},1263(e,t,a){a.d(t,{A:()=>g});var i=a(41425),o=a(44634),s=a(87687),r=a(50371),n=a(33264),l=a(45222);const u={"2xs":"w-lg h-lg",xs:"w-xl h-xl",sm:"w-[40px] h-[40px]",md:"w-[40px] h-[40px] md:w-2xl md:h-2xl",lg:"w-[56px] h-[56px]",xl:"w-3xl h-3xl","2xl":"w-[72px] h-[72px]","3xl":"w-4xl h-4xl","4xl":"w-[88px] h-[88px]","5xl":"w-[96px] h-[96px]"},c={"2xs":"text-xs leading-120",xs:"text-xs leading-120",sm:"text-md leading-150",md:"text-md leading-150",lg:"text-lg leading-150",xl:"text-lg leading-150","2xl":"text-lg leading-150","3xl":"text-lg leading-150","4xl":"text-lg leading-150","5xl":"text-lg leading-150"},d=new Set(["initials","photo","placeholder","brand","hexagon"]),p=new Set(["2xs","xs","sm","md","lg","xl","2xl","3xl","4xl","5xl"]),g={name:"Avatar",components:{IconIntersect:s.A,VImage:o.A,IconShield:r.A},props:{variant:{type:String,validator:e=>d.has(e),default:"initials"},size:{type:String,validator:e=>p.has(e),default:"2xs"},data:{type:Object,default:()=>({})},verified:{type:Boolean,default:!1},notification:{type:Boolean,default:!1},brandFaviconUrl:{type:String,default:""},brandColor:{type:String,default:""},level:{type:String,default:"Gold",validator:e=>["Gold","Silver","Bronze"].includes(e)}},setup:()=>({uniqueId:(0,i.Bi)()}),data:()=>({iconSizeMap:n.A}),computed:{authorPhoto(){var e;return["photo","brand","hexagon"].includes(this.variant)&&(null==(e=this.data)?void 0:e.authorPhoto)},isInitials(){return"initials"===this.variant},initials(){return this.data.name.split(" ").map((e,t,a)=>0===t||t+1===a.length?e[0]:null).join("")},isBrand(){return"brand"===this.variant},avatarWidth(){return(0,l.A)(n.A.imageAvatarWidth[this.size])},avatarHeight(){return(0,l.A)(n.A.imageAvatarHeight[this.size])},hexagonWidth(){return(0,l.A)(n.A.hexagonAvatarWidth[this.size])},hexagonHeight(){return(0,l.A)(n.A.hexagonAvatarHeight[this.size])},imageSizeClass(){return u[this.size]},textSizeClass(){return c[this.size]},borderSizeClass(){return n.A.borderAvatarSizes[this.size]},iconClass(){return this.isBrand?"w-full h-full":""},iconFixed(){switch(this.size){case"2xs":case"xs":return"bottom-[3px] right-2xs";case"sm":return"bottom-[5px] right-[5px]";case"md":return"bottom-[5px] right-[6px]";case"lg":return"bottom-[5px] right-[7px]";case"xl":return"bottom-[6px] right-xs";case"2xl":return"bottom-[6px] right-[9px]";case"3xl":return"bottom-xs right-[9px]";
1case"4xl":return"bottom-[10px] right-[10px]";default:return"bottom-[11px] right-[11px]"}},iconHexagonFixed(){switch(this.size){case"2xs":return"bottom-0 right-px";case"xs":case"sm":case"md":return"bottom-px right-px";case"lg":case"xl":case"2xl":case"3xl":case"4xl":return"bottom-3xs right-3xs";default:return"bottom-0 right-3xs"}},brandFaviconClass:()=>"absolute rounded-pill overflow-hidden w-[21px] h-[21px] md:w-[29px] md:h-[29px] -right-[6px] -bottom-2xs",hexagonBrandFaviconClass(){return`absolute rounded-pill overflow-hidden ${this.iconHexagonFixed}`},isHexagon(){return"hexagon"===this.variant},hexagonSizeClass(){return`${n.A.hexagonAvatarWidth[this.size]} ${n.A.hexagonAvatarHeight[this.size]}`},hexagonPatternId(){return`hexagon-pattern-${this.uniqueId}`},hexagonClipPathId(){return`hexagon-clip-path-${this.uniqueId}`},hexagonGradientId(){return`hexagon-gradient-${this.level.toLowerCase()}-${this.uniqueId}`}}}},6169(e,t,a){a.d(t,{A:()=>o});let i=["default","circle","text"];const o={name:"Skeleton",props:{shape:{type:String,default:"default",validator:e=>i.includes(e)}},computed:{shapeClasses(){switch(this.shape){case"circle":return"rounded-pill";case"text":return"rounded-md";default:return""}}}}},93347(e,t,a){a.d(t,{A:()=>o});var i=a(13915);const o={name:"Tooltip",props:{content:{type:String,default:""},tooltipClasses:{type:String,default:"min-w-[213px]"},timeToClose:{type:Number,default:3e3},disableClick:{type:Boolean,default:!1},position:{type:String,default:"top",validator:e=>["top","bottom","left","right"].includes(e)},wrapperClass:{type:String,default:""}},data:()=>({tooltipStatus:!1,tooltipStyle:{top:"3000",left:"0"},hideTimeout:null}),computed:{stableTooltipId(){let e=0;const t=`${this.content}|${this.position}`;for(let a=0;a<t.length;a+=1)e=(e<<5)-e+t.charCodeAt(a),e|=0;return Math.abs(e).toString(36)},wrapperId(){return`tooltip-wrapper-${this.stableTooltipId}`},tooltipId(){return`tooltip-${this.stableTooltipId}`},arrowPositionClass(){switch(this.position){case"top":default:return"bottom-[-4px] left-1/2 -translate-x-1/2";case"bottom":return"top-[-4px] left-1/2 -translate-x-1/2";case"left":return"right-[-6px] top-1/2 -translate-y-1/2";case"right":return"left-[-6px] top-1/2 -translate-y-1/2"}},arrowRotationClass(){switch(this.position){case"bottom":return"rotate-180";case"left":return"-rotate-90";case"right":return"rotate-90";default:return"rotate-0"}}},watch:{tooltipStatus:{immediate:!0,handler(e){e&&this.$nextTick(()=>{this.getTriggerElementData()})}}},methods:{handleWrapperMouseEnter(){(0,i.CN)()||this.showTooltip()},showTooltip(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.tooltipStatus=!0},hideTooltip(){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.tooltipStatus=!1},handleFocusIn(){(0,i.CN)()||this.showTooltip()},handleFocusOut(){(0,i.CN)()||this.hideTooltip()},handleWrapperMouseLeave(e){if((0,i.CN)())return;const t=(0,i.Hk)(e=>e.getElementById(this.tooltipId),null),a=e&&e.relatedTarget;t&&a&&t.contains(a)||(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.hideTimeout=setTimeout(()=>{this.tooltipStatus=!1,this.hideTimeout=null},250))},handleTooltipMouseEnter(){(0,i.CN)()||this.showTooltip()},handleTooltipMouseLeave(e){(0,i.CN)()||this.handleWrapperMouseLeave(e)},toggleTooltip(){const e=(0,i.uX)(e=>e.innerWidth||e.document.documentElement.clientWidth,1024),t=e<=1024;if(!this.disableClick||this.disableClick&&e<=1280){const e=!this.tooltipStatus;this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.tooltipStatus=e,e&&!t&&(this.hideTimeout=setTimeout(()=>{this.tooltipStatus=!1,this.hideTimeout=null},this.timeToClose))}},getTriggerElementData(){const e=(0,i.uX)(e=>e.innerWidth||e.document.documentElement.clientWidth,1024),{tooltipElement:t,wrapperElement:a}=(0,i.Hk)(e=>({tooltipElement:e.getElementById(this.tooltipId),wrapperElement:e.getElementById(this.wrapperId)}),{tooltipElement:null,wrapperElement:null});if(a&&t){const i=a.getBoundingClientRect(),o=t.getBoundingClientRect();let s=0,r=0;const n=12;switch(this.position){case"top":s=-o.height-n,r=(i.width-o.width)/2;break;case"bottom":s=i.height+n,r=(i.width-o.width)/2;break;case"left":s=(i.height-o.height)/2,r=-o.width-n;break;case"right":s=(i.height-o.height)/2,r=i.width+n}const l=e>768&&("top"===this.position||"bottom"===this.position)&&a.classList.contains("tooltip-align-right"),u=("top"===this.position||"bottom"===this.position)&&a.classList.contains("tooltip-align-left");if(l&&(r=i.width-o.width),u&&(r=0),e<=768){const t=8,a=e-o.width-8,s=i.left+r;s<t&&(r=t-i.left),s>a&&(r=a-i.left)}this.tooltipStyle.top=`${s}px`,this.tooltipStyle.left=`${r}px`}}}}},47257(e,t,a){a.d(t,{A:()=>r});var i=a(13915),o=a(65606);const s=["landscape","portrait"],r={name:"VImage",props:{src:{type:String,default:"/images/lazyLoadPlaceholder.gif"},alt:{type:String,default:"default image description"},shape:{type:String,default:"squared"},aspect:{type:String,default:"1-1"},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0},orientation:{type:String,validator:e=>s.includes(e),default:"landscape"},objectContain:{type:Boolean,default:!1},center:{type:Boolean,default:!1},classes:{type:[String,Object,Array],default:""},lazy:{type:Boolean,default:!0},skeleton:{type:Boolean,default:!1},srcset:{type:String,default:""},sizes:{type:String,default:""}},computed:{resolvedSrc(){const e=this.src||"";if(/^https?:\/\//i.test(e)||/(^|\/)images(\/|$)/i.test(e)||/(^|\/)assets(\/|$)/i.test(e))return e;if(!i.oc&&void 0!==o){const t=String("https://images.casino.ca/").replace(/\/$/,"");if(t)return`${t}${e.startsWith("/")?e:`/${e}`}`}return i.oc&&(0,i.uX)(e=>{var t;return null==(t=e.widgetRuntimeEnv)?void 0:t.PHOENIX_IMAGE_URL})?`${String((0,i.uX)(e=>e.widgetRuntimeEnv.PHOENIX_IMAGE_URL)).replace(/\/$/,"")}${e.startsWith("/")?e:`/${e}`}`:e},isSVG(){var e;return null==(e=this.resolvedSrc)?void 0:e.split("?")[0].endsWith(".svg")},isSmallImage(){const e=Number(this.width),t=Number(this.height);return e&&e<=50||t&&t<=50},shouldUseSrcSet(){if(this.srcset)return!0;
1if(this.isSVG)return!1;if(this.isSmallImage)return!1;const e=Number(this.width),t=Number(this.height);return!(e&&t&&e<=200&&t<=200)},finalSrcSet(){return this.srcset?this.srcset:this.shouldUseSrcSet?this.generatedSrcSet:null},finalSizes(){return this.sizes?this.sizes:this.shouldUseSrcSet?this.generatedSizes:null},imgClasses(){const e=this.objectContain?"object-contain":"object-cover";return this.width&&this.height?`w-full h-full ${e}`:this.objectContain?"w-full h-full object-contain":"none"===this.aspect?`w-full h-full ${e}`:`w-full h-full ${e} ${this.aspectClass}`},shapeClasses(){return this.shape},aspectClass(){if(!this.aspect||["auto","none"].includes(this.aspect))return"";const e=this.aspect.split("-");if(2!==e.length)return"";const t=parseInt(e[0],10),a=parseInt(e[1],10);if(Number.isNaN(t)||Number.isNaN(a))return"";const[i,o]="portrait"===this.orientation?[a,t]:[t,a];return{1:"aspect-1","1-1":"aspect-1","4-3":"aspect-4-3","3-4":"aspect-3-4","3-2":"aspect-3-2","2-3":"aspect-2-3","16-9":"aspect-16-9","9-16":"aspect-9-16","18-5":"aspect-18-5","21-9":"aspect-21-9","9-21":"aspect-9-21"}[`${i}-${o}`]||""},imgAttributes(){var e;return(null==(e=this.aspect)?void 0:e.includes("-"))&&"portrait"===this.orientation?{width:this.height,height:this.width}:{width:this.width,height:this.height}},generatedSrcSet(){if(!this.resolvedSrc)return"";const e=this.resolvedSrc.split("?")[0];if(e.includes("/assets/")){const t=this.width||("portrait"===this.orientation?205:320),a=this.height||("portrait"===this.orientation?315:320);return`\n ${e}?resize=${t},${a}&encode=webp 320w,\n ${e}?resize=${2*t},${2*a}&encode=webp 640w,\n ${e}?resize=${3*t},${3*a}&encode=webp 1024w\n `}return`\n ${e}?w=320&fm=avif 320w,\n ${e}?w=640&fm=avif 640w,\n ${e}?w=1024&fm=avif 1024w\n `},generatedSizes(){const e=Number(this.width);return e&&e<=200?`${e}px`:"(max-width: 768px) 100vw, 50vw"}}}},81913(e,t,a){a.d(t,{A:()=>i});const i={name:"IconInformationCircle",props:{width:{type:[String,Number],default:12},height:{type:[String,Number],default:12},currentColor:{type:String,default:"#636A6F"}}}},81532(e,t,a){a.d(t,{A:()=>i});const i={name:"IconIntersect",props:{width:{type:[String,Number],default:32},height:{type:[String,Number],default:32},color:{type:String,default:"#ABEBC6"}}}},50807(e,t,a){a.d(t,{A:()=>i});const i={name:"IconQuote",components:{VImage:a(44634).A},props:{width:{type:[String,Number],default:64},height:{type:[String,Number],default:64}},computed:{iconStyles(){return{width:`${this.width}px`,height:`${this.height}px`}}}}},3440(e,t,a){a.d(t,{A:()=>i});const i={name:"IconShield",props:{width:{type:[String,Number],default:28},height:{type:[String,Number],default:28}}}},36452(e,t,a){a.d(t,{A:()=>P});var i=a(15679),o=a(6765),s=a(75935),r=a(16428),n=a(44634),l=a(52076),u=a(3684),c=a(17632),d=a(23182),p=a(79746),g=a(13915),h=a(33654),m=Object.defineProperty,v=Object.defineProperties,f=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,a)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,x=(e,t)=>{for(var a in t||(t={}))b.call(t,a)&&k(e,a,t[a]);if(y)for(var a of y(t))w.call(t,a)&&k(e,a,t[a]);return e},C=(e,t)=>v(e,f(t)),A=(e,t,a)=>new Promise((i,o)=>{var s=e=>{try{n(a.next(e))}catch(e){o(e)}},r=e=>{try{n(a.throw(e))}catch(e){o(e)}},n=e=>e.done?i(e.value):Promise.resolve(e.value).then(s,r);n((a=a.apply(e,t)).next())});const S=new Set(["photo","hexagon"]),P={name:"AuthorQuote",components:{VImage:n.A,Avatar:l.A,Tooltip:u.A,IconQuote:c.A,IconInformationCircle:d.A,Skeleton:p.A},inject:{partnerSlug:{default:""}},props:{ontarioRegulated:{type:Boolean,default:!1},authorId:{type:String,default:""},casinoSlug:{type:String,default:""},quote:{type:[String,Object],default:""},avatarVariant:{type:String,default:"photo",validator:e=>S.has(e)},showAuthorLink:{type:Boolean,default:!1}},data(){return{loading:!0,localPartner:null,internalOntario:"boolean"==typeof this.ontarioRegulated?this.ontarioRegulated:null}},computed:C(x({}
1,(0,i.aH)(r.H,["isMobile","isTablet"])),{quoteIconSize(){return this.isMobile?48:this.isTablet?54:64},hasAxios(){return!!this.$axios},resolvedOntario(){return"boolean"==typeof this.internalOntario?this.internalOntario:(0,g.uX)(e=>e.location.pathname.includes("/ontario/"),!1)},isOntario(){return this.resolvedOntario},authors(){var e,t;return(0,h.Ln)((null==(e=this.$i18n)?void 0:e.locale)||(null==(t=this.$t)?void 0:t.call(this,"locale"))||"en")},selectedAuthor(){return this.authors[this.authorId]||null},authorName(){var e;return(null==(e=this.selectedAuthor)?void 0:e.name)||null},authorRole(){var e;return(null==(e=this.selectedAuthor)?void 0:e.authorRole)||null},authorPage(){var e;return this.showAuthorLink&&(null==(e=this.selectedAuthor)?void 0:e.authorPage)||null},getCountryFlag(){var e;return null==(e=this.selectedAuthor)?void 0:e.countryFlagDark},getImageAuthor(){var e;return null==(e=this.selectedAuthor)?void 0:e.authorPhoto},avatarData(){return{name:this.authorName,authorPhoto:this.getImageAuthor}},authorTooltipContent(){var e,t;return(null==(e=this.selectedAuthor)?void 0:e.authorLevelDescription)||(null==(t=this.selectedAuthor)?void 0:t.reviewsWritten)||""},reviewsWrittenLabel(){var e;const t=(null==(e=this.selectedAuthor)?void 0:e.reviewsWritten)||"";return t&&(/\d+\+?\s+(reviews|articles)\s+(written|écrits)/i.test(t)||/written for Casino\.ca/i.test(t)||/écrits pour Casino\.ca/i.test(t))?t:""},resolvedCasinoSlug(){return this.casinoSlug||this.partnerSlug||""},normalizedQuote(){var e,t;const a=this.quote;if(null==a||""===a)return"";if("string"==typeof a)return a.trim();if("object"==typeof a){const i=(null==(e=this.$i18n)?void 0:e.locale)||(null==(t=this.$t)?void 0:t.call(this,"locale"))||"en-CA";if(a[i])return String(a[i]).trim();const o=i.split("-")[0],s=Object.keys(a).find(e=>e.startsWith(`${o}-`));if(s)return String(a[s]).trim();const r=Object.values(a)[0];return null!=r?String(r).trim():""}return String(a).trim()},usesQuoteProp(){return""!==this.normalizedQuote},usesCasinoSlug(){return Boolean(this.resolvedCasinoSlug)&&!this.usesQuoteProp},authorTitle(){return this.normalizedQuote?this.normalizedQuote:this.usesCasinoSlug&&this.localPartner?this.getReviewQuoteText(this.getAuthorReviewFromPartner()):null}}),watch:{ontarioRegulated(e){"boolean"==typeof e&&e!==this.internalOntario&&(this.internalOntario=e)},localPartner:{handler(e){e&&Object.keys(e).length&&(this.loading=!1)}}},created(){this.usesQuoteProp?this.loading=!1:this.usesCasinoSlug?this.loadLocalPartner():this.loading=!1},mounted(){null===this.internalOntario&&(this.internalOntario=(0,g.uX)(e=>e.location.pathname.includes("/ontario/"),!1)),this.usesCasinoSlug&&this.hasAxios&&!this.localPartner&&this.fetchPartnerData()},methods:C(x({},(0,i.i0)(o.gN,["getPartnerBySlug"])),{getAuthorReviewFromPartner(){var e,t;const a=null==(t=null==(e=this.localPartner)?void 0:e.supplement)?void 0:t.authorsReview;return Array.isArray(a)?a.find(e=>(e.author||e.authorId)===this.authorId):null},getReviewQuoteText(e){var t,a,i;if(!e)return null;if(this.resolvedOntario&&e.titleON)return`"${e.titleON}"`;if(e.title)return`"${e.title}"`;const o=((null==(t=this.$i18n)?void 0:t.locale)||"en").split("-")[0],s=(null==(a=e.review)?void 0:a[o])||(null==(i=e.review)?void 0:i.en);return s?`"${s}"`:null},loadLocalPartner(){return A(this,null,function*(){try{const e=(0,s.c)();if("function"==typeof e.getPartnerBySlug){const t=yield e.getPartnerBySlug({slug:this.resolvedCasinoSlug,isOntario:this.resolvedOntario});t&&(this.localPartner=t)}}catch(e){}finally{this.loading=!1}})},fetchPartnerData(){return A(this,null,function*(){if(this.resolvedCasinoSlug&&this.hasAxios)try{const e=yield this.getPartnerBySlug({slug:this.resolvedCasinoSlug,isOntario:this.resolvedOntario,axios:this.$axios});e&&(this.localPartner=e)}catch(e){console.error("[AuthorQuote] Failed to fetch partner data:",e)}finally{this.loading=!1}else this.loading=!1})}})}},62366(e,t,a){a.d(t,{X:()=>f});var i=a(41425);const o=["width","height"],s=["src","alt"],r=["width","height"],n=["fill"],l=["stroke"],u=["id"],c=["id"],d=["id"],p=["id"],g=["id"],h=["href"],m=["width","height"],v=["src","width","height"];function f(e,t,a,f,y,b){var w;const k=(0,i.g2)("VImage"),x=(0,i.g2)("IconIntersect"),C=(0,i.g2)("IconShield");return b.isHexagon?((0,i.uX)(),(0,i.CE)("div",{key:1,class:(0,i.C4)(["relative",b.hexagonSizeClass])},[b.authorPhoto?((0,i.uX)(),(0,i.CE)("img",{key:0,src:b.authorPhoto,alt:(null==(w=a.data)?void 0:w.name)||"Author",class:"hidden",loading:"eager",fetchpriority:"high"},null,8,s)):(0,i.Q3)("",!0),((0,i.uX)(),(0,i.CE)("svg",{width:b.hexagonWidth,height:b.hexagonHeight,viewBox:"0 0 83 88",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,i.Lk)("g",null,[(0,i.Lk)("path",{d:"M8.17898 24.929L6.51149 57.7397C6.33899 61.0036 8.12148 64.0384 10.9965 65.47L37.7338 79.0981C4
10.0913 80.3006 42.9087 80.3006 45.2662 79.0981L72.0035 65.47C74.8785 63.9812 76.661 60.9463 76.4885 57.7397L74.821 24.929C74.6485 22.0087 72.981 19.4319 70.3935 18.0576L45.3237 4.94481C42.9087 3.68506 40.0338 3.68506 37.6188 4.94481L12.6064 18.0576C10.019 19.3746 8.35148 22.0087 8.17898 24.929Z",fill:b.authorPhoto?`url(#${b.hexagonPatternId})`:`url(#${b.hexagonGradientId})`,"shape-rendering":"geometricPrecision"},null,8,n),(0,i.Lk)("path",{d:"M37.1562 4.05859C39.861 2.64767 43.0813 2.64767 45.7861 4.05859H45.7871L70.8574 17.1719L70.8623 17.1748C73.6646 18.6631 75.5077 21.4191 75.7959 24.5645L75.8193 24.8701V24.8779L77.4873 57.6855L77.499 58.0234C77.5552 61.5075 75.5758 64.7464 72.4629 66.3584L72.458 66.3613L45.7207 79.9893C43.0778 81.3373 39.9222 81.3373 37.2793 79.9893L10.542 66.3613V66.3604C7.31445 64.7488 5.31941 61.3437 5.5127 57.6865L7.18066 24.8779V24.8701C7.37325 21.6098 9.23676 18.6505 12.1533 17.166L37.1543 4.05957L37.1562 4.05859Z",stroke:`url(#${b.hexagonGradientId})`,"stroke-width":"2","shape-rendering":"geometricPrecision"},null,8,l)]),(0,i.Lk)("defs",null,[(0,i.Lk)("clipPath",{id:b.hexagonClipPathId,transform:"translate(9.5 12)"},[...t[0]||(t[0]=[(0,i.Lk)("path",{d:"M8.17898 24.929L6.51149 57.7397C6.33899 61.0036 8.12148 64.0384 10.9965 65.47L37.7338 79.0981C40.0913 80.3006 42.9087 80.3006 45.2662 79.0981L72.0035 65.47C74.8785 63.9812 76.661 60.9463 76.4885 57.7397L74.821 24.929C74.6485 22.0087 72.981 19.4319 70.3935 18.0576L45.3237 4.94481C42.9087 3.68506 40.0338 3.68506 37.6188 4.94481L12.6064 18.0576C10.019 19.3746 8.35148 22.0087 8.17898 24.929Z"},null,-1)])],8,u),"Gold"===a.level?((0,i.uX)(),(0,i.CE)("linearGradient",{key:0,id:b.hexagonGradientId,x1:"11.198",y1:"18.25",x2:"72.9438",y2:"21.1931",gradientUnits:"userSpaceOnUse"},[...t[1]||(t[1]=[(0,i.Lk)("stop",{offset:"0.04","stop-color":"#FDE68A"},null,-1),(0,i.Lk)("stop",{offset:"0.4848","stop-color":"#FBBF24"},null,-1),(0,i.Lk)("stop",{offset:"1","stop-color":"#F59E0B"},null,-1)])],8,c)):(0,i.Q3)("",!0),"Silver"===a.level?((0,i.uX)(),(0,i.CE)("linearGradient",{key:1,id:b.hexagonGradientId,x1:"11.198",y1:"18.25",x2:"72.9438",y2:"21.1931",gradientUnits:"userSpaceOnUse"},[...t[2]||(t[2]=[(0,i.Lk)("stop",{offset:"0.04","stop-color":"#E0F2FE"},null,-1),(0,i.Lk)("stop",{offset:"1","stop-color":"#4B6392"},null,-1)])],8,d)):(0,i.Q3)("",!0),"Bronze"===a.level?((0,i.uX)(),(0,i.CE)("linearGradient",{key:2,id:b.hexagonGradientId,x1:"11.198",y1:"18.25",x2:"72.9438",y2:"21.1931",gradientUnits:"userSpaceOnUse"},[...t[3]||(t[3]=[(0,i.Lk)("stop",{offset:"0.0879611","stop-color":"#D97706"},null,-1),(0,i.Lk)("stop",{offset:"1","stop-color":"#652C0B"},null,-1)])],8,p)):(0,i.Q3)("",!0),b.authorPhoto?((0,i.uX)(),(0,i.CE)("pattern",{key:3,id:b.hexagonPatternId,patternUnits:"userSpaceOnUse",width:"83",height:"88",x:"0",y:"0"},[(0,i.Lk)("image",{id:"hexagon-image",width:"83",height:"88",x:"0",y:"0",preserveAspectRatio:"xMidYMid slice","image-rendering":"optimizeQuality","shape-rendering":"geometricPrecision",href:b.authorPhoto},null,8,h)],8,g)):(0,i.Q3)("",!0)])],8,r)),a.verified?((0,i.uX)(),(0,i.CE)("div",{key:1,class:(0,i.C4)(["absolute",b.iconFixed]),style:(0,i.Tr)({width:`${y.iconSizeMap.verifiedAvatarIcon[a.size]}px`,height:`${y.iconSizeMap.verifiedAvatarIcon[a.size]}px`}),width:y.iconSizeMap.verifiedAvatarIcon[a.size],height:y.iconSizeMap.verifiedAvatarIcon[a.size]},[(0,i.bF)(C,{width:y.iconSizeMap.verifiedAvatarIcon[a.size],height:y.iconSizeMap.verifiedAvatarIcon[a.size]},null,8,["width","height"])],14,m)):(0,i.Q3)("",!0),a.brandFaviconUrl?((0,i.uX)(),(0,i.CE)("img",{key:2,src:a.brandFaviconUrl,alt:"Brand icon",style:(0,i.Tr)({width:`${y.iconSizeMap.brandFaviconSize[a.size]}px`,height:`${y.iconSizeMap.brandFaviconSize[a.size]}px`}),class:(0,i.C4)(b.hexagonBrandFaviconClass),width:y.iconSizeMap.brandFaviconSize[a.size],height:y.iconSizeMap.brandFaviconSize[a.size],loading:"lazy"},null,14,v)):(0,i.Q3)("",!0)],2)):((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,i.C4)(["flex relative",`${b.imageSizeClass}`])},[b.authorPhoto?((0,i.uX)(),(0,i.Wv)(k,{key:0,src:a.data.authorPhoto,alt:a.data.name,class:(0,i.C4)([b.borderSizeClass,"object-cover rounded-pill color-stroke-accent overflow-hidden"]),width:b.avatarWidth,height:b.avatarHeight},null,8,["src","alt","class","width","height"])):((0,i.uX)(),(0,i.CE)(i.FK,{key:1},[b.isInitials?((0,i.uX)(),(0,i.CE)("span",{key:0,class:(0,i.C4)(["absolute font-bold text-foreground-regular top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 p-xs",b.textSizeClass])},(0,i.v_)(b.initials),3)):(0,i.Q3)("",!0),(0,i.bF)(x,{width:y.iconSizeMap.verifiedAvatarIcon[a.size],height:y.iconSizeMap.verifiedAvatarIcon[a.size],color:"currentColor",class:(0,i.C4)(b.iconClass)},null,8,["width","height","class"])],64)),a.verified?((0,i.uX)(),(0,i.CE)("div",{key:2,class:(0,i.C4)(["absolute",b.iconFixed]),width:y.iconSizeMap.verifiedAvatarIcon[a.size],height:y.iconSizeMap.verifiedAvatarIcon[a.size]},[(0,i.bF)(C,{width:y.iconSizeMap.verifiedAvatarIcon[a.size],height:y.iconSizeMap.verifiedAvatarIcon[a.size]},null,8,["width","height"])],10,o)):(0,i.Q3)("",!0),b.isBrand&&a.brandFaviconUrl?((0,i.uX)(),(0,i.Wv)(k,{key:3,src:a.brandFaviconUrl,
1style:(0,i.Tr)({"box-shadow":`0 1px 23px 1px ${a.brandColor}`}),class:(0,i.C4)(b.brandFaviconClass),width:b.avatarWidth/2,height:b.avatarHeight/2},null,8,["src","style","class","width","height"])):(0,i.Q3)("",!0)],2))}},33256(e,t,a){a.d(t,{X:()=>o});var i=a(41425);function o(e,t,a,o,s,r){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["bg-skeleton skeleton-animation",[r.shapeClasses]])},null,2)}},88382(e,t,a){a.d(t,{X:()=>r});var i=a(41425);const o=["id"],s=["id"];function r(e,t,a,r,n,l){return(0,i.uX)(),(0,i.CE)("div",{id:l.wrapperId,class:(0,i.C4)(["relative inline-block cursor-pointer",a.wrapperClass]),onMouseenter:t[2]||(t[2]=(0,i.D$)((...e)=>l.handleWrapperMouseEnter&&l.handleWrapperMouseEnter(...e),["prevent"])),onMouseleave:t[3]||(t[3]=(0,i.D$)((...e)=>l.handleWrapperMouseLeave&&l.handleWrapperMouseLeave(...e),["prevent"])),onClick:t[4]||(t[4]=(...e)=>l.toggleTooltip&&l.toggleTooltip(...e)),onFocusin:t[5]||(t[5]=(...e)=>l.handleFocusIn&&l.handleFocusIn(...e)),onFocusout:t[6]||(t[6]=(...e)=>l.handleFocusOut&&l.handleFocusOut(...e))},[(0,i.RG)(e.$slots,"default"),n.tooltipStatus?((0,i.uX)(),(0,i.CE)("div",{key:0,id:l.tooltipId,class:(0,i.C4)(["shadow-bottom-md z-50 text-foreground-2 absolute background-1 p-xs border-none rounded-md max-w-[224px] max-h-[80px] overflow-y-auto opacity-100 lg:p-md text-2xs leading-120",a.tooltipClasses]),style:(0,i.Tr)(n.tooltipStyle),onMouseenter:t[0]||(t[0]=(...e)=>l.handleTooltipMouseEnter&&l.handleTooltipMouseEnter(...e)),onMouseleave:t[1]||(t[1]=(...e)=>l.handleTooltipMouseLeave&&l.handleTooltipMouseLeave(...e))},[(0,i.Lk)("div",{class:(0,i.C4)(["absolute",l.arrowPositionClass])},[((0,i.uX)(),(0,i.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"5",viewBox:"0 0 10 5",class:(0,i.C4)(["arrow-tip",l.arrowRotationClass])},[...t[7]||(t[7]=[(0,i.Lk)("path",{d:"M0 0L5 5L10 0H0Z",fill:"white"},null,-1)])],2))],2),(0,i.eW)(" "+(0,i.v_)(a.content),1)],46,s)):(0,i.Q3)("",!0)],42,o)}},37424(e,t,a){a.d(t,{X:()=>s});var i=a(41425);const o=["src","srcset","sizes","alt","width","height","loading","fetchpriority"];function s(e,t,a,s,r,n){return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["flex",a.center?"justify-center":"justify-start",n.aspectClass])},[(0,i.Lk)("img",{src:n.resolvedSrc,srcset:n.finalSrcSet,sizes:n.finalSizes,alt:a.alt,class:(0,i.C4)([n.shapeClasses,n.imgClasses,a.classes]),width:n.imgAttributes.width,height:n.imgAttributes.height,loading:a.lazy?"lazy":"eager",fetchpriority:a.lazy?null:"high",onLoad:t[0]||(t[0]=t=>e.$emit("load",t))},null,42,o)],2)}},97551(e,t,a){a.d(t,{X:()=>s});var i=a(41425);const o=["width","height"];function s(e,t,a,s,r,n){return(0,i.uX)(),(0,i.CE)("svg",{width:a.width,height:a.height,fill:"currentColor",style:(0,i.Tr)({color:a.currentColor})},[...t[0]||(t[0]=[(0,i.Lk)("use",{href:"/vue/assets/icons/sprite.svg#icon-information-circle"},null,-1)])],12,o)}},29416(e,t,a){a.d(t,{X:()=>s});var i=a(41425);const o=["width","height"];function s(e,t,a,s,r,n){return(0,i.uX)(),(0,i.CE)("svg",{width:a.width,height:a.height,class:(0,i.C4)(["fill-current",a.color])},[...t[0]||(t[0]=[(0,i.Lk)("use",{href:"/vue/assets/icons/sprite.svg#icon-intersect"},null,-1)])],10,o)}},38818(e,t,a){a.d(t,{X:()=>o});var i=a(41425);function o(e,t,a,o,s,r){const n=(0,i.g2)("VImage");return(0,i.uX)(),(0,i.Wv)(n,{src:"/vue/assets/icons/quote.svg",alt:"Quote icon",width:a.width,height:a.height,style:(0,i.Tr)(r.iconStyles)},null,8,["width","height","style"])}},62535(e,t,a){a.d(t,{X:()=>s});var i=a(41425);const o=["width","height"];function s(e,t,a,s,r,n){return(0,i.uX)(),(0,i.CE)("svg",{xmlns:"http://www.w3.org/2000/svg",width:a.width,height:a.height,viewBox:"0 0 28 28",fill:"none"},[...t[0]||(t[0]=[(0,i.Fv)('<g opacity="0.5" filter="url(#filter0_f_3892_6589)"><ellipse cx="24.9051" cy="24.256" rx="13.2552" ry="13.2553" fill="#07BC34"></ellipse></g><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4689 18.267C12.4714 30.3398 21.0054 35.8392 24.9878 37.7358C30.3621 35.1435 37.3803 29.1368 37.3803 18.2616C37.3688 18.2435 37.3568 18.2247 37.3441 18.2053C37.3569 18.2243 37.3692 18.243 37.3808 18.2614C38.3923 30.6541 29.4773 37.1033 24.9883 39.0001C19.9941 36.9772 11.5235 30.4032 12.4689 18.267Z" fill="#005E17"></path><path d="M32.1321 12.192H17.9063C16.1991 13.7095 13.6068 16.7444 12.4688 18.2619C12.4688 30.3384 21.0046 35.8392 24.9877 37.7361C30.362 35.1437 37.3802 29.1371 37.3802 18.2619C36.6214 17.0605 33.2704 13.2669 32.1321 12.192Z" fill="url(#paint0_linear_3892_6589)"></path><path d="M31.1834 14.7211H18.9174C17.6528 15.9224 15.9457 17.8192 14.8076 19.3367C15.4399 27.8725 21.6361 33.4365 24.9239 35.2069C27.9588 33.8791 34.5976 27.8092 34.977 19.3367C33.9654 17.8825 32.5112 16.0489 31.1834 14.7211Z" fill="url(#paint1_linear_3892_6589)"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M30.4151 21.5834L24.558 27.3773C24.1483 27.7827 23.4891 27.7827 23.0793 27.3773L20.2876 24.6157L21.7663 23.1179L23.8187 25.1482L28.9364 20.0856L30.4151 21.5834Z" fill="url(#paint2_radial_3892_6589)"></path>
1<g opacity="0.7" filter="url(#filter1_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.2948 21.7024L30.4151 21.5834L28.9364 20.0856L23.8187 25.1482L21.7663 23.1179L20.2876 24.6157L20.4079 24.7347L21.7663 23.3588L23.8187 25.389L28.9364 20.3265L30.2948 21.7024Z" fill="url(#paint3_linear_3892_6589)"></path></g><path fill-rule="evenodd" clip-rule="evenodd" d="M24.5773 27.3241L30.4159 21.5541V22.0701L24.5773 27.84C24.1688 28.2437 23.5117 28.2437 23.1032 27.84L20.3203 25.0898V24.5772L20.3223 24.5759L23.1032 27.3241C23.5117 27.7277 24.1688 27.7277 24.5773 27.3241ZM30.3928 21.5308L30.4159 21.5459V21.5541L30.3928 21.5308Z" fill="#005E17"></path><g opacity="0.5" filter="url(#filter2_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.9188 14.7209H31.1849C32.5126 16.0487 33.9668 17.8823 34.9785 19.3366C34.9643 19.6522 34.9415 19.9646 34.9105 20.2734C33.9024 18.8354 32.4832 17.0535 31.1849 15.7551H18.9188C17.6872 16.9252 16.0358 18.7549 14.8992 20.2514C14.8621 19.9504 14.832 19.6454 14.8091 19.3366C15.9472 17.8191 17.6543 15.9223 18.9188 14.7209Z" fill="#006519"></path></g><g opacity="0.6"><mask id="mask0_3892_6589" style="mask-type:alpha;" maskUnits="userSpaceOnUse" x="12" y="12" width="26" height="26"><path d="M32.1321 12.1918H17.9063C16.1991 13.7092 13.6068 16.7442 12.4688 18.2616C12.4688 30.3382 21.0046 35.839 24.9877 37.7358C30.362 35.1435 37.3802 29.1368 37.3802 18.2616C36.6214 17.0603 33.2704 13.2666 32.1321 12.1918Z" fill="url(#paint4_linear_3892_6589)"></path></mask><g mask="url(#mask0_3892_6589)"><g opacity="0.4" filter="url(#filter3_f_3892_6589)"><rect width="32.1213" height="1.18969" transform="matrix(0.829034 -0.559198 0.559187 0.829041 12.5806 38.8027)" fill="url(#paint5_linear_3892_6589)"></rect></g><g opacity="0.4" filter="url(#filter4_f_3892_6589)"><rect width="32.1213" height="2.37937" transform="matrix(0.829034 -0.559198 0.559187 0.829041 10.1914 35.5043)" fill="url(#paint6_linear_3892_6589)"></rect></g></g></g><g opacity="0.4" filter="url(#filter5_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M32.1323 12.1918H17.9063C16.2076 13.7017 13.6012 16.7517 12.4688 18.2616C12.4688 30.2783 21.0244 35.8484 24.9877 37.7358C30.3354 35.1563 37.3802 29.083 37.3802 18.2616C36.6252 17.0663 33.265 13.2613 32.1323 12.1918ZM31.9422 12.6957H18.2179C16.571 14.1608 14.0719 16.9229 12.974 18.3881C12.974 30.0479 21.207 35.5269 25.0497 37.3583C30.2345 34.8554 36.937 28.9512 36.937 18.4513C36.205 17.2914 33.0404 13.7334 31.9422 12.6957Z" fill="url(#paint7_linear_3892_6589)"></path></g><g opacity="0.4" filter="url(#filter6_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.3091 14.2296H18.7901C17.4663 15.4886 15.5557 17.62 14.3643 19.2102C15.0262 28.1555 21.4812 33.8574 24.9232 35.7127C28.1003 34.3212 35.1481 28.0892 35.5453 19.2102C34.4862 17.6862 32.6991 15.6211 31.3091 14.2296ZM31.1827 14.7211H18.9167C17.6349 15.9412 15.9606 17.7957 14.807 19.3368C15.4479 28.0054 21.5906 33.3458 24.9233 35.1437C27.9996 33.7953 34.5918 27.9412 34.9764 19.3368C33.9509 17.8599 32.5286 16.0696 31.1827 14.7211Z" fill="url(#paint8_linear_3892_6589)"></path></g><g opacity="0.7" filter="url(#filter7_f_3892_6589)"><path d="M31.2471 14.4678H18.8547C17.5901 15.6691 15.9462 17.5659 14.8081 19.0834C14.8138 19.1598 14.8016 19.2604 14.8081 19.3363C15.9462 17.823 17.6601 15.9156 18.9179 14.7207H31.1839C32.5064 16.0432 34.0297 17.8849 35.0408 19.3363C35.0454 19.2581 34.974 19.0989 34.9775 19.0202C33.9659 17.5659 32.5749 15.7956 31.2471 14.4678Z" fill="url(#paint9_linear_3892_6589)"></path></g><g opacity="0.7" filter="url(#filter8_f_3892_6589)"><path fill-rule="evenodd" clip-rule="evenodd" d="M32.1323 12.1918H17.9063C16.1991 13.7092 13.6068 16.7442 12.4688 18.2616C12.4688 18.3875 12.4697 18.5126 12.4716 18.637C13.6114 17.1181 16.3269 14.024 18.0326 12.5079H32.0057C33.1145 13.5549 36.5024 17.2413 37.3786 18.5422C37.3797 18.449 37.3802 18.3555 37.3802 18.2616C36.6214 17.0603 33.2707 13.2666 32.1323 12.1918ZM14.8464 19.7906C14.8332 19.808 14.8201 19.8254 14.8071 19.8428C15.4394 28.3785 21.6356 33.7529 24.9234 35.5233C27.9583 34.1955 34.7236 28.0624 35.103 19.5898C35.0605 19.5287 35.0173 19.4672 34.9735 19.4052C34.5614 27.8418 27.9503 33.8824 24.9236 35.2066C21.6945 33.4678 15.6598 28.0696 14.8464 19.7906Z" fill="url(#paint10_linear_3892_6589)"></path></g>
1<g filter="url(#filter9_f_3892_6589)"><ellipse cx="0.853749" cy="1.14515" rx="0.853749" ry="1.14515" transform="matrix(0.751034 0.660264 -0.660253 0.751043 14.7915 16.321)" fill="url(#paint11_radial_3892_6589)" fill-opacity="0.5"></ellipse></g><g filter="url(#filter10_f_3892_6589)"><ellipse cx="0.853755" cy="1.14514" rx="0.853755" ry="1.14514" transform="matrix(-4.37108e-08 1 1 4.3712e-08 18.8843 12.6342)" fill="url(#paint12_radial_3892_6589)" fill-opacity="0.5"></ellipse></g><g filter="url(#filter11_f_3892_6589)"><path d="M14.6453 20.9909C14.65 21.6989 14.3869 22.4473 13.7462 22.5026C13.1055 22.5579 12.7137 21.6966 12.709 20.9887C12.6557 20.1885 12.7819 19.3932 13.5033 19.285C14.2247 19.1767 14.6401 20.1829 14.6453 20.9909Z" fill="url(#paint13_radial_3892_6589)" fill-opacity="0.5"></path></g><defs><filter id="filter0_f_3892_6589" x="0.756337" y="0.107045" width="48.2974" height="48.2979" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="5.44678" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter1_f_3892_6589" x="20.2082" y="20.0061" width="10.2863" height="5.46233" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0397161" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter2_f_3892_6589" x="14.7523" y="14.6642" width="20.2829" height="5.66596" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0283687" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter3_f_3892_6589" x="12.5238" y="20.7838" width="27.4084" height="19.062" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0283687" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter4_f_3892_6589" x="10.1347" y="17.4854" width="28.0734" height="20.0483" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0283687" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter5_f_3892_6589" x="12.1283" y="11.8513" width="25.5925" height="26.2249" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.170212" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter6_f_3892_6589" x="14.0238" y="13.8892" width="21.862" height="22.1639" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.170212" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter7_f_3892_6589" x="14.6927" y="14.3543" width="20.4618" height="5.09548" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter8_f_3892_6589" x="12.3553" y="12.0783" width="25.1386" height="23.5585" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
1<feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter9_f_3892_6589" x="13.5716" y="16.6028" width="2.20986" height="2.28383" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter10_f_3892_6589" x="18.7708" y="12.5207" width="2.51699" height="1.93447" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><filter id="filter11_f_3892_6589" x="12.5848" y="19.1634" width="2.17421" height="3.45522" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur stdDeviation="0.0567373" result="effect1_foregroundBlur_3892_6589"></feGaussianBlur></filter><linearGradient id="paint0_linear_3892_6589" x1="24.9704" y1="37.769" x2="25.0726" y2="12.192" gradientUnits="userSpaceOnUse"><stop stop-color="#02771F"></stop><stop offset="0.981998" stop-color="#12CF41"></stop></linearGradient><linearGradient id="paint1_linear_3892_6589" x1="24.9369" y1="37.5097" x2="25.0105" y2="14.7211" gradientUnits="userSpaceOnUse"><stop stop-color="#006519"></stop><stop offset="0.769625" stop-color="#07BC34"></stop></linearGradient><radialGradient id="paint2_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(25.5147 22.6175) rotate(91.7702) scale(11.0212 23.5304)"><stop stop-color="#000A02"></stop><stop offset="1" stop-color="#319445"></stop></radialGradient><linearGradient id="paint3_linear_3892_6589" x1="20.9578" y1="19.4899" x2="24.2133" y2="30.201" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.09" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.22" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.38" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.57" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.78" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint4_linear_3892_6589" x1="24.9795" y1="13.3065" x2="22.4291" y2="38.9211" gradientUnits="userSpaceOnUse"><stop stop-color="#FFD050"></stop><stop offset="0.974947" stop-color="#F09103"></stop></linearGradient><linearGradient id="paint5_linear_3892_6589" x1="8.06278" y1="-1.1776" x2="8.05307" y2="1.19501" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.0961642" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.270164" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.432803" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.618298" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.849657" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint6_linear_3892_6589" x1="8.06277" y1="-2.3552" x2="8.02394" y2="2.38977" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.0961642" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.270164" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.432803" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.618298" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.849657" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint7_linear_3892_6589" x1="26.6931" y1="40.1174" x2="22.0901" y2="0.686105" gradientUnits="userSpaceOnUse"><stop offset="0.0642276" stop-color="#005B16"></stop><stop offset="0.948641" stop-color="#07BC34"></stop></linearGradient><linearGradient id="paint8_linear_3892_6589" x1="26.6174" y1="40.3409" x2="21.6223" y2="5.90731" gradientUnits="userSpaceOnUse"><stop offset="0.0720844" stop-color="#005B16"></stop><stop offset="0.948641" stop-color="#07BC34"></stop></linearGradient><linearGradient id="paint9_linear_3892_6589" x1="13.6613" y1="8.98943" x2="11.9593" y2="20.3939" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.09" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.22" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.38" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.57" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.78" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><linearGradient id="paint10_linear_3892_6589" x1="18.2038" y1="8.91511" x2="35.4185" y2="44.2134" gradientUnits="userSpaceOnUse"><stop stop-color="#A7FCBC"></stop><stop offset="0.09" stop-color="#A7FCBC" stop-opacity="0.97"></stop><stop offset="0.22" stop-color="#A7FCBC" stop-opacity="0.88"></stop><stop offset="0.38" stop-color="#A7FCBC" stop-opacity="0.74"></stop><stop offset="0.57" stop-color="#A7FCBC" stop-opacity="0.55"></stop><stop offset="0.78" stop-color="#A7FCBC" stop-opacity="0.3"></stop><stop offset="1" stop-color="#A7FCBC" stop-opacity="0"></stop></linearGradient><radialGradient id="paint11_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.496201 0.236519) rotate(68.2046) scale(2.55224 3.16619)"><stop stop-color="#A7FCBC"></stop><stop offset="0.240904" stop-color="#A7FCBC" stop-opacity="0.69"></stop><stop offset="0.459314" stop-color="#A7FCBC" stop-opacity="0.32"></stop><stop offset="0.654316" stop-color="#A7FCBC" stop-opacity="0.09"></stop><stop offset="0.836352" stop-color="#A7FCBC" stop-opacity="0"></stop></radialGradient><radialGradient id="paint12_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.496205 0.236517) rotate(68.2043) scale(2.55222 3.16621)"><stop stop-color="#A7FCBC"></stop><stop offset="0.240904" stop-color="#A7FCBC" stop-opacity="0.69"></stop><stop offset="0.459314" stop-color="#A7FCBC" stop-opacity="0.32"></stop><stop offset="0.654316" stop-color="#A7FCBC" stop-opacity="0.09"></stop><stop offset="0.836352" stop-color="#A7FCBC" stop-opacity="0"></stop></radialGradient><radialGradient id="paint13_radial_3892_6589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(13.2564 19.6127) rotate(71.7156) scale(3.51082 3.69625)"><stop stop-color="#A7FCBC"></stop><stop offset="0.240904" stop-color="#A7FCBC" stop-opacity="0.69"></stop><stop offset="0.459314" stop-color="#A7FCBC" stop-opacity="0.32"></stop><stop offset="0.654316" stop-color="#A7FCBC" stop-opacity="0.09"></stop><stop offset="0.836352" stop-color="#A7FCBC" stop-opacity="0"></stop></radialGradient></defs>',17)])],8,o)}},18519(e,t,a){a.d(t,{X:()=>v});var i=a(41425);const o={class:"flex flex-col lg:flex-row p-md md:p-lg lg:p-xl gap-fluid-md lg:gap-fluid-xl border-sm background-elevation-1 color-stroke-accent rounded-ui-md md:rounded-ui-lg"},s={class:"flex flex-col gap-xs md:gap-sm shrink-0"},r={class:"flex items-center gap-sm"},n={class:"flex flex-col gap-3xs md:gap-2xs"},l=["href"],u={key:1,class:"title-xs text-foreground-1 leading-150"},c={class:"flex items-center gap-xs body-sm leading-120 lg:leading-150"},d={key:0,class:"gap-xs flex items-start"},p={class:"flex flex-row gap-xs items-center"},g={class:"body-sm leading-120 lg:leading-150"},h={class:"flex flex-col md:flex-row items-start gap-xs md:gap-md"},m=["innerHTML"];function v(e,t,a,v,f,y){const b=(0,i.g2)("Avatar"),w=(0,i.g2)("IconInformationCircle"),k=(0,i.g2)("Tooltip"),x=(0,i.g2)("VImage"),C=(0,i.g2)("IconQuote"),A=(0,i.g2)("Skeleton");return(0,i.uX)(),(0,i.CE)("div",o,[(0,i.Lk)("div",s,[(0,i.Lk)("div",r,[y.getImageAuthor||y.authorName?((0,i.uX)(),(0,i.Wv)(b,{key:0,data:y.avatarData,variant:a.avatarVariant,size:e.isMobile?"md":"lg",verified:""},null,8,["data","variant","size"])):(0,i.Q3)("",!0),(0,i.Lk)("div",n,[y.authorPage&&y.authorName?((0,i.uX)(),(0,i.CE)("a",{key:0,href:y.authorPage,class:"title-xs text-foreground-1 leading-150 no-underline hover:underline focus-visible:underline"},(0,i.v_)(y.authorName),9,l)):((0,i.uX)(),(0,i.CE)("p",u,(0,i.v_)(y.authorName),1)),(0,i.Lk)("div",c,[(0,i.Lk)("span",null,(0,i.v_)(y.authorRole),1),y.authorTooltipContent?((0,i.uX)(),(0,i.Wv)(k,{key:0,content:y.authorTooltipContent,position:"bottom"},{default:(0,i.k6)(()=>[(0,i.bF)(w,{class:"w-sm h-sm shrink-0"})]),_:1},8,["content"])):(0,i.Q3)("",!0)])])]),y.reviewsWrittenLabel?((0,i.uX)(),(0,i.CE)("div",d,[(0,i.Lk)("div",p,[y.getCountryFlag?((0,i.uX)(),(0,i.Wv)(x,{key:0,src:y.getCountryFlag,width:"20",height:"20",class:"w-[20px] h-[20px]"},null,8,["src"])):(0,i.Q3)("",!0),(0,i.Lk)("p",g,(0,i.v_)(y.reviewsWrittenLabel),1)])])):(0,i.Q3)("",!0)]),(0,i.Lk)("div",h,[(0,i.bF)(C,{width:y.quoteIconSize,height:y.quoteIconSize,class:"shrink-0"},null,8,["width","height"]),f.loading&&!y.authorTitle?((0,i.uX)(),(0,i.Wv)(A,{key:0,class:"w-[100%] h-3xl rounded-ui-sm"})):y.authorTitle?((0,i.uX)(),(0,i.CE)("p",{key:1,class:"title-xs text-foreground-2 leading-150",innerHTML:y.authorTitle},null,8,m)):(0,i.Q3)("",!0)])])}},76909(e,t,a){var i=a(41425),o=a(32931),s=a(21044);const r={en:JSON.parse('{"locale":"en-CA","countryName":"Canada","countryFlag":"ca","site":"casino.ca","payoutSpeed":"Payout speed","winRate":"Win Rate","loadMore":"Load more","loadMoreArticles":"Load more articles","and":"and","updated":"Updated","daySuffixes":{"th":"th","st":"st","nd":"nd","rd":"rd"},"others":"others","home":"Home","greeting":"Hello","goodbye":"Goodbye","wagering":"Wagering","minDeposit":"Min deposit","valid":"Valid","claim-bonus":"Claim bonus","visit-site":"Visit site","visitCasino":"Visit casino","exclusive":"Exclusive","fullTnc":"Full T&Cs","tooltipCopyText":"Click to copy code","copiedToClipboard":"Copied to clipboard","viewAllCasinos":"Browse 150+ casino reviews","aboutTheGame":"About the game","gameFeatures":"Game features","readReview":"Read review","inThisReview":"In this review","play":"Play","forRealMoneyCasinos":"for real money in these casinos:","visited":"Visited","today":"Today","rtp":"RTP","payout":"Payout","games":"Games","expertRating":"Expert Rating","welcomeOffer":"Welcome Bonus","usersClaimed":"users claimed today","minMaxDeposit":"Min/Max deposit","numOfDeposits":"N. of deposits available","t
1imeToWager":"Time to wager","bonusCode":"Bonus code","searchGames":"Search games","moreOffers":"More offers","summary":"Summary","readLess":"Read less","bankingOptions":"Banking options","gamesAvailable":"Games available","providersAvailable":"Providers available","minAmountNumb":"Min amount","maxAmountNumb":"Max amount","moreLikeThis":"More like this","thisBonus":"This bonus","previous":"Previous","next":"Next","showMore":"Show more","showMoreCount":"Show +{count} more","showLess":"Show less","commercialRow":{"established-in":"Established in","rtp":"RTP","payout":"Payout","games":"Games","moreInfo":"More info","licenced":"Licensed by","getBonus":"Get bonus","visitCasino":"Visit casino","visitPartner":"Visit {name}","institution":"[Institution]","viewAllCasinos":"View all 150+ casinos","viewMoreCasinos":"View more casinos","playerFavourite":"Player favourite","topCasino":"Top casino"},"comparison":{"title":"Compare top online casinos side-by-side","description":"Use our side-by-side comparison to see which casinos come out on top for games, withdrawals, payment options and overall experience. Find the best fit for your play style.","heading":"Compare casinos","pairListAriaLabel":"Compare casino pairs","placeholderSet":"Choose a pair from the list above to see details.","pairLabel":"{a} vs {b}","addThird":"Add a third casino","addOption":"Add Casino","changeCasino":"Change casino","pickCasino":"Select a casino from the list.","visitAffiliate":"Visit casino","paymentMethods":"Payment methods","ratingExpert":"Expert rating","welcomeBonus":"Welcome bonus","bonusWagering":"Bonus wagering","bonusValidFor":"Bonus valid for","payoutTime":"Payout time","winRate":"Win rate","minimumDeposit":"Minimum deposit","bankingOptions":"Banking options","numberOfGames":"Number of games","gamesCategories":"Games categories","providers":"Providers","casinoLicense":"Casino licence","support":"Support","best":"Best","notAvailable":"Not available"},"casinoReviewPage":{"welcomeBonus":"Welcome bonus","visitCasino":"Visit casino","getBonus":"Get bonus","activeUsersSuffix":"active users in 24h","inactiveBadge":"Inactive casino","casinoOperator":"Casino operator","headquarters":"Headquarters","founded":"Founded","licensedBy":"Licensed by","phoneSupport":"Phone support","emailSupport":"Email support","languages":"Languages","rtpText":"RTP"},"rating":{"bad":"Bad","low":"Low","great":"Great","good":"Good","excellent":"Excellent","scaleDivider":"/5"},"additionalInfo":{"bankingOptions":"Banking options","gamesAvailable":"Games available","providersAvailable":"Providers available","bonusInformation":"Bonus information","minMaxDeposit":"Min/Max deposit","numberDeposits":"N. of deposits available","timeToWager":"Time to wager","availableFor":"Available for","vipHighRollers":"VIP & high roller offers","mobileApp":"Mobile app","customerService":"Customer service","review":"review","thingsToKnow":"Things to know","ontario":"Ontario","alberta":"Alberta"},"bankingAdditionalInfo":{"thingsToKnow":"Things to know"},"sortingFilters":{"noDataFound":"No bonuses match your criteria."},"bonusCard":{"termsConditions":"View full T&Cs","bonusCode":"Bonus Code","codeVerifiedToday":"Code verified today","bonusAutomaticallyApplied":"Bonus applied when using link below"},"fastWithdrawalCard":{"totalTimes":"Total times","totalTimesTooltip":"The average time it takes this casino to process withdrawals across all payment methods, based on our expert testing.","dayWithdrawalLimits":"Day withdrawal limits","dayWithdrawalLimitsTooltip":"The maximum amount you can withdraw from this casino in a single day.","paymentMethods":"Payment methods","seeMorePaymentMethods":"See more payment methods","readReview":"Read review","visitNow":"Visit now","termsConditions":"View full T&Cs","drawerTitle":"Payment methods","drawerTitleWithPartner":"Payment methods â {partner}","closeDrawer":"Close payment methods panel","previousCasino":"Previous casino","nextCasino":"Next casino","kycNotice":"Full KYC required on every withdrawal regardless of amount."},"fastWithdrawalToplist":{"viewCasinoReviews":"View +[count] casino reviews","showLess":"Show less","emptyState":"No fast withdrawal casinos are available right now. Please check back soon.","loadError":"We couldn\'t load the casino list right now. Please refresh the page and try again.","reviewsLoadError":"We couldn\'t load the reviewed casinos right now. Please try again."},"copyCode":"Copy code","codeCopied":"Code copied","gameTypes":{"slots":"Slots","blackjack":"Blackjack","roulette":"Roulette","baccarat":"Baccarat","videoPoker":"Video poker","videopoker":"Video poker","liveGames":"Live games","livegames":"Live games","keno":"Keno","craps":"Craps","sicBo":"Sic Bo","lotteries":"Lotteries","scratchcards":"Scratch cards","tableGames":"Table games","jackpots":"Jackpots","liveCasino":"Live casino","betting":"Betting","bingo":"Bingo","instantGames":"Instant games","sports":"Sports","sportsbook":"Sportsbook","liveDealer":"Live dealer","progressiveJackpots":"Progressive jackpots","poker":"Poker","holdEm":"Hold\'em","crashGames":"Crash games","basketball":"Basketball","tennis":"Tennis","football":"Football","horseracing":"Horse racing","dice":"Dice","diceGames":"Dice games","eSports":"eSports","Megaways":"Megaways","gameShows":"Game shows","cardGames":"Card games","fishShooting":"Fish sho
1oting","mines":"Mines","other":"Other","arcade":"Arcade","hilo":"Hilo","hiLo":"Hilo","coinFlip":"Coin flip","instantTap":"Instant tap","limbo":"Limbo","lottery":"Lottery","scratchCards":"Scratch cards","slingo":"Slingo","virtualSports":"Virtual sports","plinko":"Plinko","casualGames":"Casual games","recommended":"Recommended","allGames":"All games"},"expertRatingCategories":{"support":"Support","promotions":"Promotions","cashier":"Cashier","games":"Games","signUp":"Sign Up","securityAndLicences":"Security & Licenses","userInterface":"User Interface","customerService":"Customer Service","liveCasino":"Live Casino","overall":"Overall","bonuses":"Bonuses","mobileSupport":"Mobile Support","customerSupport":"Customer Support","withdrawal":"Withdrawal","security":"Security","software":"Software","banking":"Banking"},"advancedToplist":{"readFullReview":"Read full review","visitCasino":"Visit Casino","acceptedMethods":"Accepted methods","winRate":"Win Rate","payoutSpeed":"Payout speed","minDeposit":"Min Deposit","games":"Games","quickFactsTitle":"Quick Facts","prosAndConsTitle":"Why is this casino ranked #[ranking]?","pros":"Pros","cons":"Cons","ranking":"Ranking","rankingLabel":"Ranking [position] out of [totalReviews] in [countryName]","outOf":"out of","inCanada":"in Canada","toolTipText":"Tooltip text","expertSectionTitle":"Tested by our casino expert","lastUpdatedLabel":"Last updated","welcomeBonus":"Welcome Bonus","getThisBonus":"Get this bonus","getOfferText1part":"Get","getOfferText2part":"on your first deposit","mostPopularGamesTitle":"Most popular games at this casino","mostPopular":"Most popular","newGames":"New games","depositOffersTitle":"Deposit Offers","gameOffersTitle":"Game Offers","choseACasino":"Choose a casino to play","filters":"Filters","bestRanked":"Best ranked","gamesProvidersTitle":"Game Providers","viewGames":"View games","sortBy":"Sort By","depositType":"Deposit Type","bonusAmount":"Bonus Amount","otherFeatures":"Other Features","rating":"Rating","noMatches":"No matches found","noDeposit":"No deposit","accepted":"accepted","resetAll":"Reset all","applyFilters":"Apply Filters","none":"None","higherRating":"Higher rating","higherWelcomeBonus":"Higher welcome bonus","fastestPayout":"Fastest payout","playForReal":"Play for real","playForFree":"Play for free","usersClaimedToday":"users claimed today","gameProviderCard":"games","singleGameProviderCard":"1 game","totalGamesAvailable":"Total games available","gameCategories":"Game categories","viewAllGames":"View all games","galleryContentTitle":"Screenshots of","expertRatingTitle":"Expert rating","year":"Year","popularity":"Popularity","gamesAvailableAt":"Games available at","stockValuesAt":"Stock values at","usd":"USD","currentStockPrice":"Current Stock Price","currentAvailableGamesAt":"Current Games available at [casinoName] in [countryName]","currentPopularity":"Current number of users of [casinoName] in [countryName]","casinosOfTheSameGroup":"Casinos of the same group","tooltipRanking":"Ranking based on factors including offers, game variety, security and payout.","alternativeCasinosTitle":"Alternative Casinos","bestPromotions":"Best Promotions","bestGames":"Best Games","loadMoreButtonTitle":"Load more","liveDealerTitle":"Live Dealer","availableAt":"Available at","live":"Live","tooltipPartnersSameGroup":"[operator] owns [partnersLength] casinos, including [partnerNames].","ratingHistoryTitle":"Rating Trend","ratingAgainstAverage":"Rating against average","averageRatingInCountry":"Average rating in [countryName]","ratingComparedText":"[casinoName]âs rating compared on a sample of reviewed partners in [countryName]","ratingsCalculateBases":"Ratings are calculated based on in depth casino reviews run by our Casino Specialists based in [countryName].","filtersSelected":"Filters Selected","stockValuesTooltip":"[operatorName] owns [casinosLength] casinos, including [casinoName]. Stock value taken from [stockSymbol]","minAmount":"Min amount","maxAmount":"Max amount","yearOverYear":"(YoY)","search":"Search","higherRanking":"Higher ranking","clearAll":"Clear all","see":"See","casino":"casino","overviewTab":"Overview","bonusesTab":"Bonuses","gamesTab":"Games","ratingTab":"Rating","casinoStatsTab":"Casino stats","galleryTab":"Gallery","alternativesTab":"Alternatives","providerLogo":"Provider Logo","cancelSearch":"Cancel search","addCasino":"Add casino"},"modalGame":{"playTheRealMoneyOfThisGame":"Play the real money version of this game with your","playNow":"Play now","pleaseRateThisGame":"Please rate this game","trySimilarGamesTo":"Try similar games to"},"pagination":{"of":"of"},"loading":"Loading ...","liveChat":"Live chat","available":"Available","tablet":"Tablet","bonusRegulationText":"Due to regulations, bonus information cannot be displayed outside of the casino website in Ontario","tncOnDefaultMessage":"T&Cs apply. 19+ only. Play responsibly. For help, visit %link%","tncAbDefaultMessage":"18+. Gamble Responsibly. For support, visit %link% or phone 1-833-447-7523.","viewAll":"View all","playNow":"Play now","checkOutFullProcess":"Check out the full process","bonusesPromotions":"Bonuses & promotions","bonusGamesFeatures":"Bonus games & features","radarLabel":"How we rate chart","expertPanelAuthor":{"readReview":"Read review","partnerReview":"{name} review","expertPanelCardTitle":"top picks:","moreAboutUs":"More about us"},"viewLinkAuthor":"View","reviews":"reviews","total":"Total","networkLinker":{"sectionTitle":"Global Casino Association","sectionContent":"[site] is part of the worldâs largest casino affiliate network. This means you have access to insights from casino and gaming experts all over the world. Choose a country below to compare the best online casinos available.","reviewedByOurExperts":"reviewed by our experts around the globe","reviewers":"reviewers","viewOriginalLink":"View original","viewTranslatedLink":"View translated","buttonLabel":"View best casinos in","star":"Star","stars":"Stars","overallRating":"Overall rating","features":"Features","payoutspeed":"Payout speed","availability":"Availability","bankingOffering":"Banking offering","gamesOffering":"Games offering","soundEffects":"Sound effects","jackpot":"Jackpot","rtp":"RTP","funFactor":"Fun factor","customerSupport":"Customer Support","visuals":"Visuals","labelsCTA":{"homepage":"View best casinos in","realMoney":"Real money casinos in","slots":"Best slots sites in","bonus":"Best bonus offers in","reviews":"All casino reviews for","freeGames":"Popular casino games in"}},"gameTile":{"rtp":"RTP","volatility":"Volatility","paylines":"Paylines","minMaxBet":"Min-Max bets","playForReal":"Play for real","playForFree":"Play for free"},"labelsCTA":{"homepage":"View best casinos in","realMoney":"Real money casinos in","slots":"Best slots sites in","bonus":"Best bonus offers in","reviews":"All casino reviews for","freeGames":"Popular casino games in","author":"View all Casino Reviews"},"bonusFilters":{"noDeposit":"No deposit","freeSpins":"Free spins","twentyDeposits":"$20 deposit","tenDeposits":"$10 deposit","fiveDeposits":"$5 deposit","oneDeposits":"$1 deposit","allBonuses":"All bonuses","cashback":"Cashback"},"paymentMethodFilters":{"heading":"Filter by the Payment methods of your choice","groupLabel":"Filter by payment method","allFilters":"All filters","allMethods":"All methods","creditDebitCards":"Credit/Debit cards","eWallets":"E-wallets (Paypal, Skrill, etc)","cryptocurrency":"CryptoCurrency","bankTransfer":"Bank transfer","prepaidCards":"Prepaid cards","sortBy":"Sort by","fastestPayout":"Fastest payout","highestRtp":"Highest RTP"},"bonusToplist":{"allBonuses":"All bonuses","1-deposit":"$1 deposit","5-deposit":"$5 deposit","10-deposit":"$10 deposit","20-deposit":"$20 deposit","freeSpins":"Free spins","noDeposit":"No deposit"},"freeGames":{"searchProviders":"Search Provider","searchThemes":"Search Theme","searchFeatures":"Search Feature","searchGameTypes":"Search Game Type","availableAt":"Available at","bets":"Bets","maxWin":"Max Win","lastHit":"lastHit","expectedIn":"Expected in","lastHr":"Last hr","playNow":"Play now","liveData":"Live data","seeAllLiveCasinoGames":"See all live casino games","spins":"spins","spinsAgo":"spins ago","loadMore":"Load more","showing":"Showing","showMore":"Show more","showLess":"Show less","of":"of","results":"results","result":"result","in":"in","providers":"Providers","theme":"Theme","AtoZ":"A to Z","ZtoA":"Z to A","heroTitle":"Play [totalGames]+ free online casino games","heroContent":"","noResults":"0 results found","resultNotFound":"We couldnât find a match for your search, please remove some of the attributes to find a matching casino game.","sortBy":"Sort by","gamesProvidersTitle":"Game providers"},"hotJackpotGames":{"averagePayout":"Average payout","averageTime":"Average time","jackpotLastWon":"Jackpot Last Won","days":"days","daysAgo":"days ago","playNow":"Play now","liveData":"Live data"},"jackpotBadge":{"cold":"COLD","warm":"WARM","hot":"HOT"},"authorDrawer":{"reviews":"Reviews"},"authorHubTrustExpertBanner":{"trustedWriters":"Trusted writers"},"authorHubGlobalTeamBanner":{"title":"Global casino association"},"authorOverview":{"level":"Trust score position","reviews":"iGaming Reviews","games":"Online Casino Games Tested","articles":"iGaming Articles Written"},"authorBanner":{"trustedWriters":"Trusted writers"},"clearFilters":"Clear filters","filters":"Filters","applyFilters":"Apply filters","recentWins":"Recent wins","no":"No","toDisplay":"to display","seeMore":"See more","RTP":"RTP","fullReviewButtonTitle":"View full review","viewMore":"View more","readMore":"Read more","codeVerified":"Code verified","claimedXTimesThisWeek":"Claimed [X] times this week","claimNow":"Claim now","claimYourBonus":"Claim your bonus","disclaimer":"Disclaimer","oneHourAgo":"1 hr ago","hoursAgo":"[X] hrs ago","oneMinuteAgo":"1 min ago","minutesAgo":"[X] mins ago","oneDayAgo":"1 day ago","allSlotsBonusesButtonTitle":"See all slot bonuses","seeAllBonu
1ses":"See all bonuses","expireDate":"Expiry date","promo":"Promo","promoCode":"Promo code","bonusDetails":"Bonus details","education":"Education","whyYouShouldTrust":"Why you should trust","professionalExperience":"Professional experience","topOnlineCasinosReviewed":"Top Online Casinos Reviewed","trustScore":"trust score","meet":"Meet","whatIsTheScoreBasedOn":"What is the score based on?","howIsTheScoreCalculated":"The trust score for our writers is determined by several factors, including their years of industry experience, the number of casino reviews and guides theyâve written, any relevant qualification they hold or industry events they attend, the engagement levels of their casino reviews and guides, and any user-generated ratings theyâve received.","wantToKnowBetter":"Want to know {authorName} better?","reviewedOn":"Reviewed on ","viewAllFreeGames":"View all free games","seeAllFreeGames":"See all","reviewHubFilters":{"higherRating":"Best rating","higherRTP":"Best RTP","fastestPayout":"Fastest payout","aZ":"A-Z reviews","allFilters":"Filters"},"casinoFilters":{"0":"0x","70":"70x","sortBy":"Sort by","higherRanking":"Higher ranking","higherBonus":"Higher bonus","mostRecentlyAdded":"Most recently added","highestNumberOfGames":"Highest number of games","lowerDeposit":"Lower deposit","bonusType":"Bonus type","visa":"Visa","dogecoin":"Dogecoin","welcomepackage/firstdepositbonus":"Welcome bonus","nodepositbonus":"No deposit bonus","1depositbonuses":"1 deposit bonuses","5depositbonuses":"5 deposit bonuses","10depositbonuses":"10 deposit bonuses","freespins/freechips":"Free spins","depositmatchbonuses":"Deposit match bonuses","cashback/refund/rakeback":"Cashback bonuses","bonusAmount":"Bonus amount","wageringRequirements":"Wagering requirements","0-30":"0-30x","30-50":"30-50x","50-70":"50-70x","depositType":"Deposit type","credit/debitCards":"Credit/Debit cards","E-wallets":"E-wallets (Paypal, Skrill, etc)","cryptoCurrency":"CryptoCurrency","bankTransfer":"Bank transfer","prepaidCards":"Prepaid cards","gameTypes":"Games","providers":"Providers","casinos":"Casinos","allReviews":"All reviews","higherRTP":"Higher RTP","fastestPayout":"Fastest payout","higherRating":"Higher rating","mostLiked":"Most liked","allFilters":"All filters","search":"Search","searchGames":"Search games","searchCasinos":"Search casinos","searchProviders":"Search providers","allCasinos":"All casinos","highestRanking":"Highest ranking","lowestDeposit":"Lowest deposit","aZ":"A-Z","zA":"Z-A"},"reviewHub":{"title":"Best online casino reviews [Y]","payoutTime":"Payout time","rtp":"RTP","welcomeBonus":"Welcome bonus","visitCasino":"Visit casino","readReview":"Read review","moreInfo":"More info","casinosReviewsFound":"[count] casino reviews found","casinoReviewFound":"1 casino review found","showing":"Showing","of":"of","showAllTextButton":"Show all [X] reviewed casinos"},"ratingSystem":{"ratingBreakdown":"Rating breakdown","overall":"Registration","bonuses":"Bonuses & Promos","withdrawal":"Deposits & Withdrawals","mobileSupport":"Mobile App","software":"Casino Games","security":"Security & Licences","customerSupport":"Customer Support","vsLastPeriod":"vs. last period","howWeRate":"Find out how we rate casinos","fromOurNetwork":"From our network across the globe","readOtherReviews":"Read other expert reviews","tooltipContent":"Our system include casinos with Excelent, Average and Poor rating"},"countryLogoAlt":"Online Casinos Canada","casinoComparison":{"title":"Compare [casinoName] against other top casinos","description":"Use our interactive tool to compare [casinoName] against other leading online casinos in seconds.","casinoIsRanked":"[casinoName] is ranked","ranked":"Ranked [ranking]","rankingValue":"[casinoRanking] out of [totalCasinos]","viewFullList":"View full list","casinosInCountry":"casinos in [country]","top3":"top 3","review":"Review","best":"best","numberOfGames":"Number of games"},"features":{"additionalScatters":"Additional Scatters","additionalSymbols":"Additional Symbols","additionalWilds":"Additional Wilds","battleFeature":"Battle Feature","bonusSpins":"Bonus Spins","bonusWheel":"Bonus Wheel","expandingWilds":"Expanding Wilds","gambleFreeSpins":"Gamble Free Spins","holdAndSpin":"Hold and
1Spin","increasingMultipliers":"Increasing Multipliers","instantWin":"Instant Win","levelUpFeature":"Level Up Feature","megaSymbol":"Mega Symbol","multiplierX2":"Multiplier x2","multiplierX3":"Multiplier x3","multiplierX5":"Multiplier x5","pickAndClick":"Pick & Click","progressiveMultipliers":"Progressive Multipliers","randomMultipliers":"Random Multipliers","randomWilds":"Random Wilds","respinFeature":"Respin Feature","retrigger":"Retrigger","specialExpandingSymbol":"Special Expanding Symbol","specialSymbol":"Special Symbol","splitz":"Splitz","spreadingWilds":"Spreading Wilds","stickyWilds":"Sticky Wilds","swirlySpin":"Swirly Spin","symbolCollection":"Symbol Collection","symbolSubstitution":"Symbol Substitution","syncedReels":"Synced Reels","trailingWilds":"Trailing Wilds","walkingWilds":"Walking Wilds","wildReels":"Wild Reels","wildsWithMultipliers":"Wilds with Multipliers","bookSlot":"Book slot"},"themes":{"ancientRomeAndRomanMythology":"Ancient Rome","3d":"3D","adultAndSexy":"Adult & Sexy","adventureAndExploration":"Adventure & Exploration","airplanesAndAviation":"Airplanes & Aviation","alien":"Alien","americanFootball":"American Football","ancientArabiaAndArabicMythology":"Ancient Arabia","ancientCivilizations":"Ancient Civilizations","ancientEgyptAndEgyptianMythology":"Ancient Egypt","animalsAndWildlife":"Animals & Wildlife","arcticAndAntarctic":"Arctic & Antarctic","asianSlots":"Asia","aztec":"Aztec","basketball":"Basketball","beachSlots":"Beach","beer":"Beer","boxing":"Boxing","carnivalAndCircus":"Carnival & Circus","cats":"Cats","christmas":"Christmas","classicSlots":"Classic & Retro","cleopatra":"Cleopatra","copsAndRobbers":"Cops & Robbers","cricket":"Cricket","darkAgesAndMedieval":"Medieval","devil":"Devil","dice":"Dice","dinosaurs":"Dinosaurs","dragons":"Dragons","egyptianSlots":"Egyptian","fairyTalesSlots":"Fairy Tales","fantasy":"Fantasy","farm":"Farm","fire":"Fire","fishing":"Fishing","food":"Food","football":"Soccer","fruit":"Fruit","futuristic":"Futuristic","galactic":"Galactic","gems":"Gems & Diamonds","girlsAndFashion":"Girls & Fashion","goldAndMining":"Gold & Mining","golf":"Golf","greekSlots":"Greek","halloween":"Halloween","holidays":"Holidays","horrorAndTerror":"Horror & Terror","horseRacing":"Horse Racing","iceHockey":"Ice Hockey","indianSlots":"Native American","irishSlots":"Irish","joker":"Joker","jungle":"Jungle","lasVegas":"Las Vegas","loveAndRomance":"Love & Romance","luckyNumbers":"Lucky Numbers","luxury":"Luxury","mafia":"Mafia","money":"Money","monopoly":"Monopoly","monsters":"Monsters","moviesAndTv":"Movies & TV","mystery":"Mystery","mysticalAndMagical":"Mystical & Magical","nature":"Nature","neonLights":"Neon Lights","other":"Other","piratesAndTreasures":"Pirates & Treasures","retroAndVintage":"Retro & Vintage","rugby":"Rugby","scifi":"Sci-Fi","scienceFictionAndUfos":"Science Fiction & UFOs","showsAndParties":"Shows & Parties","spaceSlots":"Space","sports":"Sports","summer":"Summer","sweetsAndCandy":"Sweets & Candy","technology":"Technology","tennis":"Tennis","theGoodLife":"The Good Life","theWildWest":"Wild West","underTheSea":"Under The Sea","vikingsAndNorseMythology":"Vikings & Norse Mythology","vip":"VIP","warAndMilitary":"War & Military","wizardy":"Wizardry","snowAndWinter":"Snow & Winter","superheroes":"Superheroes","diaDeMuertos":"Day of the Dead","cartoonStyle":"Cartoon style","easter":"Easter","bank":"Bank","bunnies":"Bunnies"},"casinoInactive":{"title":"This casino is not active anymore","description":"Please take a look at the following casino alternatives we have found:","viewXMore":"+ view [x] more","thisCasinoIsNoLongerAvailable":"This casino is no longer available","findSimilarExperiencesHere":"Find similar experiences here:","exploreOurReviews":"Browse all our reviews","compareTopBonuses":"Compare top bonuses","compareOntarioCasinos":"Compare Ontario casinos","compareAlbertaCasinos":"Compare Alberta casinos"},"rated":"Rated","casino":{"ranking":"Ranking","ratingExpert":"Expert rating","welcomeBonus":"Welcome bonus","bonusWagering":"Bonus wagering","bonusValidFor":"Bonus valid for","payoutTime":"Payout time","winRate":"Win rate","minDeposit":"Minimum deposit","activePlayers":"Active players","casinoLicense":"Casino license","support":"Support","paymentOptions":"Payment options","softwareProviders":"Software providers","gamesCategories":"Games categories"},"casinosComparison":{"title":"Compare with similar online casinos","description":"A short description to explain to the users that here they can compare [casinoName] with other similar casinos based on our database of information. This component has many variants and can allow suggested comparisons. It is also flexible, meaning titles can be replaced by dropdowns and users can switch casinos within the other columns to compare different casinos.","vs":"vs","ranked":"Ranked"},"banner":{"playForFree":"Play for free","playForReal":"Play for real","gameOfTheWeek":"Game of the week"},"buttonAriaLabel":{"searchButton":"Search button","controlPrevButton":"Slider previous button","controlNextButton":"Slider next button","sortingByButton":"Sorting by button","getBonusButton":"Get bonus at"}}'),fr:JSON.parse('{"locale":"fr-CA","countryName":"Canada","site":"canada.ca","payoutSpeed":"Délai de paiement","winRate":"RTP","updated":"Mis à jour","daySuffixes":{"th":"e","st":"er","nd":"e","rd":"e"},"countryFlag":"ca","and":"et","others":"autres","home":"Accueil","greeting":"Bonjour","goodbye":"Au revoir","wagering":"Exigences de mise","minDeposit":"Dépôt min","valid":"Valide","loadMore":"Afficher plus","claim-bonus":"Réclamez le bonus","visit-site":"Visiter le site","visitCasino":"Visiter le casino","exclusive":"Exclusif","fullTnc":"Conditions générales complètes","tooltipCopyText":"Cliquez pour copier le code","copiedToClipboard":"Copié dans le presse-papiers","viewAllCasinos":"Voir tous les casinos","aboutTheGame":"à propos du jeu","gameFeatures":"Caractéristiques du jeu","readReview":"Lire la critique","inThisReview":"Dans cette revue","play":"Jouez à ","forRealMoneyCasinos":"pour de l\'argent réel dans ces casinos:","visited":"Visité","today":"Aujourd\'hui","rtp":"RTP","payout":"Délai de paiement","games":"Jeux","expertRating":"Ãvaluation dâexperts","welcomeOffer":"Bonus de bienvenue","usersClaimed":"utilisateurs lâont réclamé aujourdâhui","minMaxDeposit":"Dépôt min./max.","numOfDeposits":"Nombre de dépôts disponibles","timeToWager":"Valide pour","bonusCode":"Code bonus","searchGames":"Rechercher des jeux","moreOffers":"Plus dâoffres","readMore":"Lire la suite","readLess":"Lire moins","bankingOptions":"Options de paiement","gamesAvailable":"Jeux disponibles","providersAvailable":"Fournisseurs dis
1ponibles","minAmountNumb":"Montant min.","maxAmountNumb":"Montant max.","moreLikeThis":"Plus comme celui-ci","thisBonus":"Ce bonus","previous":"Précédent","next":"Suivant","showMore":"Voir plus","showMoreCount":"Voir +{count} de plus","showLess":"Afficher moins","viewLinkAuthor":"Voir","reviews":"avis","total":"Total","rating":{"bad":"Mauvais","low":"Faible","great":"TRÃS BIEN","good":"Bon","excellent":"Excellent","scaleDivider":"/5"},"additionalInfo":{"bankingOptions":"Options de paiement","gamesAvailable":"Jeux disponibles","providersAvailable":"Fournisseurs disponibles","bonusInformation":"Informations bonus","minMaxDeposit":"Dépôt Min/Max","numberDeposits":"Nombre de dépôts","timeToWager":"Valide pour","availableFor":"Disponible pour","vipHighRollers":"Offres VIP et pour les gros joueurs","mobileApp":"Application mobile","customerService":"Service à la clientèle","review":"critique","thingsToKnow":"Infos clés","ontario":"Ontario","alberta":"Alberta"},"bankingAdditionalInfo":{"thingsToKnow":"Infos clés"},"bonusGamesFeatures":"Jeux bonus et fonctionnalités","pagination":{"of":"sur"},"commercialRow":{"established-in":"Fondé en","rtp":"RTP","payout":"Délai de paiement","games":"Jeux","moreInfo":"Plus dâinfo","licenced":"Autorisé par","visitCasino":"Visitez le casino","visitPartner":"Visitez {name}","viewAllCasinos":"Voir les critiques de casino","institution":"[Institution]","getBonus":"Obtenir le bonus ","topCasino":"Meilleur casino"},"comparison":{"title":"Comparez les meilleurs casinos côte à côte","description":"Utilisez notre comparaison côte à côte pour voir quels casinos se démarquent pour les jeux, les retraits, les options de paiement et lâexpérience globale. Trouvez celui qui correspond le mieux à votre style de jeu.","heading":"Comparer les casinos","pairListAriaLabel":"Comparer des paires de casinos","placeholderSet":"Choisissez une paire dans la liste ci-dessus pour afficher les détails.","pairLabel":"{a} vs {b}","addThird":"Ajouter un troisième casino","addOption":"Ajouter une option","changeCasino":"Changer de casino","pickCasino":"Sélectionnez un casino dans la liste.","visitAffiliate":"Visiter le casino","paymentMethods":"Méthodes de paiement","ratingExpert":"Ãvaluation dâexperts","welcomeBonus":"Bonus de bienvenue","bonusWagering":"Mise de jeu du bonus","bonusValidFor":"Bonus valide pendant","payoutTime":"Délai de versement","winRate":"Taux de gain","minimumDeposit":"Dépôt minimum","bankingOptions":"Options bancaires","numberOfGames":"Nombre de jeux","gamesCategories":"Catégories de jeux","providers":"Fournisseurs","casinoLicense":"Licence du casino","support":"Support","best":"MEILLEUR","notAvailable":"Non disponible"},"sortingFilters":{"noDataFound":"Aucun bonus ne correspond à vos critères."},"bonusCard":{"termsConditions":"Conditions générales","bonusCode":"Code bonus","codeVerifiedToday":"Code vérifié aujourd\'hui","bonusAutomaticallyApplied":"Bonus appliqué en utilisant le lien ci-dessous"},"copyCode":"Copier le code","codeCopied":"Code copié","casinoReviewPage":{"welcomeBonus":"Bonus de bienvenue","visitCasino":"Visiter le casino","getBonus":"Obtenir le bonus","activeUsersSuffix":"utilisateurs actifs en 24 h","inactiveBadge":"Casino inactif","casinoOperator":"Opérateur de casino","headquarters":"Siège social","founded":"Fondé","licensedBy":"Autorisé par","phoneSupport":"Support téléphonique","emailSupport":"Support par courriel","languages":"Langues"},"gameTypes":{"slots":"Machines à sous","blackjack":"Blackjack","roulette":"Roulette","baccarat":"Baccara","videoPoker":"Vidéo poker","videopoker":"Vidéo poker","liveGames":"Jeux en direct","livegames":"Jeux en direct","keno":"Keno","craps":"Craps","sicBo":"Sic Bo","lotteries":"Loteries","scratchcards":"Cartes à gratter","tableGames":"Jeux de table","jackpots":"Jackpots","liveCasino":"Casino en direct","betting":"Paris","bingo":"Bingo","instantGames":"Jeux instantanés","sports":"Sports","sportsbook":"Sportsbook","liveDealer":"Croupier en direct","progressiveJackpots":"Jackpots progressifs","poker":"Poker","holdEm":"Holdâem","crashGames":"Jeux crash","basketball":"Basketball","tennis":"Tennis","football":"Football","horseracing":"Courses de chevaux","dice":"Dés","diceGames":"Jeux de dés","eSports":"E-sports","Megaways":"Megaways","gameShows":"Jeux Télévisés","cardGames":"Jeux de cartes","fishShooting":"Tir aux poissons","mines":"Mines","other":"Autre","arca
1de":"Arcade","hilo":"Hilo","hiLo":"Hilo","coinFlip":"Coin Flip","instantTap":"Instant Tap","limbo":"Limbo","lottery":"Loterie","scratchCards":"Cartes à gratter","slingo":"Slingo","virtualSports":"Sports virtuels","plinko":"Plinko","casualGames":"Jeux grand public","recommended":"Recommandations","allGames":"Tous les jeux"},"advancedToplist":{"readFullReview":"Lire l\'avis complet","visitCasino":"Visitez le casino","acceptedMethods":"Méthodes acceptées","prosAndConsTitle":"Pourquoi ce casino est-il classé #[ranking]?","pros":"Avantages","cons":"Inconvénients","ranking":"Classement","rankingLabel":"Ranking [position] out of [totalReviews] in [countryName]","outOf":"sur","inCanada":"au Canada","toolTipText":"Texte de lâinfobulle","expertSectionTitle":"Testé par notre expert casino","lastUpdatedLabel":"Dernière mise à jour","welcomeBonus":"Bonus de bienvenue","getThisBonus":"Obtenir ce bonus","getOfferText1part":"Obtenez","getOfferText2part":"sur votre premier dépôt","mostPopularGamesTitle":"Jeux les plus populaires de ce casino","mostPopular":"Les plus populaires","newGames":"Nouveaux jeux","depositOffersTitle":"Offres de dépôt","gameOffersTitle":"Offres de jeux","choseACasino":"Choisissez un casino pour jouer","filters":"Filtres","bestRanked":"Mieux classé","gamesProvidersTitle":"Fournisseurs de jeux","viewGames":"Voir les jeux","sortBy":"Trier par","depositType":"Type de dépôt","bonusAmount":"Montant du bonus","otherFeatures":"Autres caractéristiques","rating":"Ãvaluation","noMatches":"Aucun résultat trouvé","noDeposit":"Aucun dépôt","accepted":"accepté","resetAll":"Réinitialiser tout","applyFilters":"Appliquer les filtres","none":"Aucun","higherRating":"Note plus élevée","higherWelcomeBonus":"Bonus de bienvenue plus élevé","fastestPayout":"Paiement le plus rapide","playForReal":"Jouer en argent réel","playForFree":"Jouer gratuitement","usersClaimedToday":"réclamé aujourd\'hui","gameProviderCard":"jeux","singleGameProviderCard":"1 jeu","totalGamesAvailable":"Nombre total de jeux disponibles","gameCategories":"Catégories de jeux","viewAllGames":"Voir tous les jeux","galleryContentTitle":"Captures dâécran de","expertRatingTitle":"Ãvaluation dâexpert","year":"Année","popularity":"Popularity","gamesAvailableAt":"Games available at","stockValuesAt":"Valeurs boursières à ","usd":"USD","currentStockPrice":"Cours actuel de l\'action","currentAvailableGamesAt":"Current available games at ","currentPopularity":"Current [casinoName] popularity","casinosOfTheSameGroup":"Casinos du même groupe","tooltipRanking":"Classement basé sur des facteurs incluant les offres, la variété de jeux, la sécurité et le paiement.","alternativeCasinosTitle":"Casinos alternatifs","bestPromotions":"Meilleures promotions","bestGames":"Meilleurs jeux","loadMoreButtonTitle":"Charger plus","liveDealerTitle":"Live Dealer","availableAt":"Available at","live":"Live","ratingHistoryTitle":"Tendance de la note","tooltipPartnersSameGroup":"[operator] owns [partnersLength] casinos, including [partnerNames].","ratingAgainstAverage":"Rating against average","averageRatingInCountry":"Average rating in [countryName]","ratingComparedText":"[casinoName]âs rating compared on a sample of reviewed partners in [countryName]","ratingsCalculateBases":"Ratings are calculated based on in depth casino reviews run by our Casino Specialists based in [countryName].","filtersSelected":"Filtres Sélectionnés","stockValuesTooltip":"[operatorName] owns [casinosLength] casinos, including [casinoName]. Stock value taken from [stockSymbol]","minAmount":"Montant Minimum","maxAmount":"Montant Maximum","yearOverYear":"(A/A)","search":"Recherche","higherRanking":"Rang supérieur","clearAll":"Effacer tout","see":"Voir","casino":"casino","overviewTab":"Aperçu","bonusesTab":"Bonus","gamesTab":"Jeux","ratingTab":"Notation","casinoStatsTab":"Statistiques des casinos","galleryTab":"Galerie","alternativesTab":"Alternatives","cancelSearch":"Annuler la recherche","addCasino":"Ajouter un casino"},"blacklist":{"whatToAvoidTitle":"Notre liste actuelle des casinos à éviter","blacklistDescription":"Tout comme nous reconnaissons les meilleurs casinos du Canada, nous notons également ceux qui ne parviennent pas à offrir une bonne expérience. Par exemple, nous déclassons les casinos sâils ne disposent pas dâune licence fiable ou ne prennent pas soin de vos fonds. Nous signalerons également un casino sâil offre un service client médiocre ou sâil nâhonore pas les bonus.","trustworthyCasinos":"Voir tous les casinos dignes de confiance"},"bonusFilters":{"noDeposit":"Aucun dépôt","freeSpins":"Tours gratuits","twentyDeposits":"Dépôt de 20 $","tenDeposits":"Dépôt de 10 $","fiveDeposits":"Dépôt de 5 $","oneDeposits":"Dépôt de 1 $","allBonuses":"Tous les bonus","cashback":"Bonus de cashback"},"paymentMethodFilters":{"heading":"Filtrer par les méthodes de paiement de votre choix","groupLabel":"Filtrer par méthode de paiement","allFilters":"Tous les filtres","allMethods":"Toutes les méthodes","creditDebitCards":"Cartes de crédit/débit","eWallets":"Portefeuilles électroniques (PayPal, Skrill, etc.)","cryptocurrency":"Cryptomonnaie","bankTransfer":"Virement bancaire","prepaidCards":"Cartes prépayées","sortBy":"Trier par","fastestPayout":"Paiement le plus rapide","highestRtp":"RTP le plus élevé"},"bonusTypes":{"welcome package":"Bonus de bienvenue","first deposit bonus":"Bonus de premier dépôt"},"bonusToplist":{"allBonuses":"Tous les bonus","1deposit":"Dépôt 1 $","5deposit":"Dépôt 5 $","10deposit":"Dépôt 10 $","20deposit":"Dépôt 20 $","freeSpins":"Tours gratuits","noDeposit":"Sans dépôt"},"freeGames":{"searchThemes":"Rechercher un thème","searchFeatures":"Rechercher une fonctionnalité","searchGameTypes":"Rechercher un type de jeu","availableAt":"Disponible au","bets":"Les paris","maxWin":"Victoire maximale","showMore":"Afficher plus","showLess":"Afficher moins","lastHit":"dernier coup","expectedIn":"Attendu dans","lastHr":"Last hr","playNow":"Jouer maintenant","liveData":"Données en direct","seeAllLiveCasinoGames":"Voir tous les jeux de casino en direct","noResults":"0 résultats trouvés","resultNotFound":"Nous n\'avons pas trouvé de correspondance pour votre recherche, veuillez supprimer certains attributs pour trouver un jeu de casino correspondant.","sortBy":"Trier par","gamesProvidersTitle":"Fournisseurs de jeux","searchProviders":"Rechercher un fournisseur","spins":"tours","spinsAgo":"tours auparavant","loadMore":"Charger plus","showing":"Affichage","of":"sur","results":"résultats","result":"résultat","in":"dans","providers":"Fournisseurs","theme":"Thème","AtoZ":"A à Z","ZtoA":"Z à A","heroTitle":"Jouez à [totalGames]+ jeux de casino gratuits en ligne","heroContent":"Lorem ipsum dolor sit amet consectetur. Leo est nullam molestie viverra vel tellus suscipit dignissim eu.","noResultsAlt":"0 résultat trouvé"},"mostPopular":"Le plus populaire","newGames":"Nouveaux jeux","authorBanner":{"trustedWriters":"Des rédacteurs de confiance"},"clearFilters":"Effacer les filtres","filters":"Filtres","applyFilters":"Appliquer les filtres","recentWins":"Gains récents","no":"Non","toDisplay":"à afficher","seeMore":"Voir plus","viewMore":"View more","modalGame":{"playTheRealMoneyOfThisGame":"Play the real money version of this game with your","playNow":"Play now","pleaseRateThisGame":"please rate this game","trySimilarGamesTo":"Try similar games to"},"banner":{"bannerTitle":"Avez-vous eu un problème avec un casino?","bannerSubtitle":"N\'hésitez pas, envoyez-nous un message et nous nous occuperons de votre demande !","bannerImage":"/images/banner/banner-logo.png","buttonText":"Soulever un problème","link":"[email protected]","playForFree":"Jouer gratuitement","playForReal":"Jouer en argent réel","gameOfTheWeek":"Jeu de la semaine"},"loading":"Loading ...","liveChat":"Clavardage","available":"Disponible","tablet":"Tablette","bonusRegulationText":"En raison de la réglementation, les informations sur les bonus ne peuvent pas être affichées en dehors du site du casino en Ontario.","tncOnDefaultMessage":"Les CGU s\'appliquent. 19+ seulement. Jouez de manière responsable. Pour de l\'aide, visitez %link%","viewAll":"Voir tout","playNow":"Jouez maintenant","checkOutFullProcess":"Voir le processus complet","bonusesPromotions":"Bonus et promotions","radarLabel":"Comment nous évaluons le tableau","authorDrawer":{"reviews":"Avis"},"expertPanelAuthor":{"readReview":"Lire la critique","partnerReview":"Critique de {name}","expertPanelCardTitle":"Les coups de cÅur de ","moreAboutUs":"En savoir plus sur nous"},"networkLinker":{"sectionTitle":"Global Casino Association","sectionContent":"[site] fait partie du plus grand réseau d\'affiliation de casinos au monde. Cela signifie que vous avez accès aux informations d\'experts en casino et en jeux du monde entier. Choisissez un pays ci-dessous pour comparer les meilleurs casinos en ligne disponibles.","reviewedByOurExperts":"reviewed by our experts around the globe","reviewers":"reviewers","viewOriginalLink":"Afficher l\'original","viewTranslatedLink":"Vue traduite","star":"Ãtoile","stars":"Ãtoiles","overallRating":"Note globale","features":"Caractéristiques","availability":"Disponibilité","payoutspeed":"Payout speed","bankingOffering":"Offre bancaire","gamesOffering":"Offre de jeux","soundEffects":"Bruitage","funFactor":"Facteur amusant","jackpot":"Jackpot","rtp":"RTP","buttonLabel":"Voir les meilleurs casinos au","customerSupport":"Assistance clientèle","visuals":"Visuels","labelsCTA":{"homepage":"Voir les meilleurs casinos au","realMoney":"Casinos en argent réel en","slots":"Meilleurs sites de machines à sous au","bonus":"Meilleures offres de boni en","reviews":"Tous les avis sur les casinos pour","freeGames":"Jeux de casino populaires en"},"bonusFilters":{"noDeposit":"Aucun dépôt","freeSpins":"Tours gratuits","twentyDeposits":"Dépôt de 20 $","tenDeposits":"Dépôt de 10 $","fiveDeposits":"Dépôt de 5 $","oneDeposits":"Dépôt de 1 $","allBonuses":"Tous les bonus"}}
1,"expertRatingCategories":{"support":"Support","promotions":"Promotions","cashier":"Caisse","games":"Jeux","signUp":"Inscription","securityAndLicences":"Sécurité et licences","userInterface":"Interface utilisateur","customerService":"Service à la clientèle","liveCasino":"Casino en direct"},"gameTile":{"rtp":"RTP","volatility":"Volatilité","paylines":"Lignes de paiement","minMaxBet":"Mises min-max","playForReal":"Jouer en argent réel","playForFree":"Jouer gratuitement"},"labelsCTA":{"homepage":"Voir les meilleurs casinos au","realMoney":"Casinos en argent réel en","slots":"Meilleurs sites de machines à sous au","bonus":"Meilleures offres de bonus en","reviews":"Tous les avis sur les casinos pour","freeGames":"Jeux de casino populaires en"},"hotJackpotGames":{"averagePayout":"Paiement moyen","averageTime":"Temps moyen","jackpotLastWon":"Dernier jackpot remporté","days":"jours","daysAgo":"jours auparavant","playNow":"Jouez maintenant","liveData":"Données en direct"},"jackpotBadge":{"cold":"FROID","warm":"TIÃDE","hot":"CHAUD"},"reviewHubFilters":{"higherRating":"Meilleure note","higherRTP":"RTP le plus élevé","fastestPayout":"Paiement le plus rapide","aZ":"Avis A-Z","allFilters":"Tous les filtres"},"casinoFilters":{"0":"0x","70":"70x","sortBy":"Trier par","higherRanking":"Rang supérieur","higherBonus":"Bonus le plus élevé","mostRecentlyAdded":"Ajouté récemment","highestNumberOfGames":"Le plus grand nombre de jeux","lowerDeposit":"Dépôt le plus bas","visa":"Visa","dogecoin":"Dogecoin","bonusType":"Type de bonus","welcomepackage/firstdepositbonus":"Bonus de bienvenue","nodepositbonus":"Bonus sans dépôt","1depositbonuses":"Dépôt de 1 $","5depositbonuses":"Dépôt de 5 $","10depositbonuses":"Dépôt de 10 $","freespins/freechips":"Tours gratuits","depositmatchbonuses":"Bonus de dépôt","cashback/refund/rakeback":"Bonus de cashback","bonusAmount":"Montant du bonus","wageringRequirements":"Conditions de mises","0-30":"0-30x","30-50":"30-50x","50-70":"50-70x","depositType":"Type de dépôt","credit/debitCards":"Cartes de crédit/débit","E-wallets":"Portefeuilles électroniques","cryptoCurrency":"Cryptomonnaie","bankTransfer":"Virements bancaire","prepaidCards":"Cartes prépayées","gameTypes":"Jeux","providers":"Fournisseurs","casinos":"Casinos","allReviews":"Tous les avis","higherRTP":"RTP le plus élevé","fastestPayout":"Paiement le plus rapide","higherRating":"Meilleure note","mostLiked":"Les plus aimés","allFilters":"Tous les filtres","search":"Recherche","searchGames":"Rechercher des jeux","searchCasinos":"Rechercher des casinos","searchProviders":"Rechercher des fournisseurs","allCasinos":"Tous les casinos","highestRanking":"Rang le plus élevé","lowestDeposit":"Dépôt le plus bas","Az":"A-Z","Za":"Z-A"},"reviewHub":{"title":"Meilleurs avis sur les casinos en ligne [Y]","payoutTime":"Délai de paiement","rtp":"RTP","welcomeBonus":"Bonus de bienvenue","visitCasino":"Visiter le casino","readReview":"Lire la critique","moreInfo":"Plus dâinfo","casinosReviewsFound":"[count] avis de casino trouvés","casinoReviewFound":"1 avis de casino trouvé","showing":"Affichage","of":"sur","showAllTextButton":"Afficher tous les casinos [X] évalués"},"codeVerified":"Code verified","claimedXTimesThisWeek":"Claimed [X] times this week","claimNow":"Claim now","disclaimer":"Disclaimer","oneHourAgo":"1 hr ago","hoursAgo":"[X] hrs ago","oneMinuteAgo":"1 min ago","minutesAgo":"[X] mins ago","oneDayAgo":"1 day ago","allSlotsBonusesButtonTitle":"See all slot bonuses","seeAllBonuses":"See all bonuses","expireDate":"Expiry date","promo":"Promo","promoCode":"Promo code","education":"Ãducation","whyYouShouldTrust":"Pourquoi faire confiance à ","meet":"Rencontrer","summary":"Résumé","whatIsTheScoreBasedOn":"Sur quoi repose le score?","howIsTheScoreCalculated":"Comment le score est-il calculé?","wantToKnowBetter":"Vous voulez mieux connaître {authorName}?","professionalExperience":"Expérience professionnelle","topOnlineCasinosReviewed":"Meilleurs casinos en ligne évalués","trustScore":"Score de confiance","fullReviewButtonTitle":"Voir la critique complète","viewAllFreeGames":"Voir tous les jeux gratuits","bonusDetails":"Détails du bonus","reviewedOn":"Révisé le ","authorOverview":{"level":"positionnement dans notre Score de Confiance","reviews":"Critiques iGaming","games":"Jeux de Casino en Ligne Testés","articles":"Articles iGaming Rédigés","minAmountNumb":"0","maxAmountNumb":"2000"},"ratingSystem":{"ratingBreakdown":"Répartition des notes","overall":"Inscription","bonuses":"Bonus et promotions","withdrawal":"Dépôts et retraits","mobileSupport":"Application mobile","software":"Jeux de casino","security":"Sécurité et licences","customerSupport":"Soutien à la clientèle","vsLastPerio
1d":"vs. dernière période","howWeRate":"Comment nous évaluons?","fromOurNetwork":"De notre réseau à travers le monde","readOtherReviews":"Lire d\'autres avis d\'experts","tooltipContent":"Notre système inclut des casinos avec une note Excellente, Moyenne ou Faible"},"countryLogoAlt":"Casinos en ligne au Canada","casinoComparison":{"title":"[casinoName] est classé #[casinoRanking] au total dans notre système","description":"Une courte description pour expliquer aux utilisateurs qu\'ils peuvent ici comparer [casinoName] avec d\'autres casinos similaires basés sur notre base de données. Ce composant possède plusieurs variantes et peut permettre des comparaisons suggérées. Il est également flexible, ce qui signifie que les titres peuvent être remplacés par des menus déroulants et que les utilisateurs peuvent changer de casino dans les autres colonnes pour comparer différents casinos.","casinoIsRanked":"[casinoName] est classé","ranked":"Classé [ranking]","rankingValue":"[casinoRanking] sur [totalCasinos]","viewFullList":"Voir la liste complète","casinosInCountry":"casinos au [country]","top3":"top 3","review":"Ãvaluation","best":"meilleur","numberOfGames":"Nombre de jeux"},"features":{"additionalScatters":"Scatters supplémentaires","additionalSymbols":"Symboles supplémentaires","additionalWilds":"Wilds supplémentaires","battleFeature":"Fonction de bataille","bonusSpins":"Tours bonus","bonusWheel":"Roue bonus","expandingWilds":"Wilds expansifs","gambleFreeSpins":"Pari des tours gratuits","holdAndSpin":"Bloquez et relancez","increasingMultipliers":"Multiplicateurs croissants","instantWin":"Gain instantané","levelUpFeature":"Fonction de montée de niveau","megaSymbol":"Symbole méga","multiplierX2":"Multiplicateur x2","multiplierX3":"Multiplicateur x3","multiplierX5":"Multiplicateur x5","pickAndClick":"Choisissez et cliquez","progressiveMultipliers":"Multiplicateurs progressifs","randomMultipliers":"Multiplicateurs aléatoires","randomWilds":"Wilds aléatoires","respinFeature":"Fonction de relance","retrigger":"Déclencheur","specialExpandingSymbol":"Symbole expansif spécial","specialSymbol":"Symbole spécial","splitz":"Splitz","spreadingWilds":"Wilds étalés","stickyWilds":"Wilds collants","symbolCollection":"Collecte de symboles","symbolSubstitution":"Substitution de symboles","syncedReels":"Rouleaux synchronisés","trailingWilds":"Wilds traînants","walkingWilds":"Wilds itinérants","wildReels":"Rouleaux Wilds","wildsWithMultipliers":"Wilds avec multiplicateurs","bookSlot":"Emplacement pour réserver"},"themes":{"ancientRomeAndRomanMythology":"Rome antique","3d":"3D","adultAndSexy":"Adulte et sexy","adventureAndExploration":"Aventure & exploration","airplanesAndAviation":"Avion et aéronautique","alien":"Extraterrestre","americanFootball":"Football américain","ancientArabiaAndArabicMythology":"Arabie antique","ancientCivilizations":"Civilisations antiques","ancientEgyptAndEgyptianMythology":"Ãgypte antique","animalsAndWildlife":"Animaux et vie sauvage","arcticAndAntarctic":"Arctique & Antarctique","asianSlots":"Asie","aztec":"Aztèque","basketball":"Basketball","beachSlots":"Plage","beer":"Bière","boxing":"Boxe","carnivalAndCircus":"Carnaval et cirque","cats":"Chats","christmas":"Noël","classicSlots":"Classique et rétro","cleopatra":"Cléopâtre","copsAndRobbers":"Policiers et voleurs","cricket":"Cricket","darkAgesAndMedieval":"Moyen-Ãge","devil":"Diable","dice":"Dés","dinosaurs":"Dinosaures","dragons":"Dragons","egyptianSlots":"Ãgyptien","fairyTalesSlots":"Contes de fées","fantasy":"Fantastique","farm":"Ferme","fire":"Feu","fishing":"Pêche","food":"Nourriture","football":"Football","fruit":"Fruits","futuristic":"Futuriste","galactic":"Galactique","gems":"Diamants et joyaux","girlsAndFashion":"Femmes et mode","goldAndMining":"Or et gisement","golf":"Golf","greekSlots":"Grec","halloween":"Halloween","holidays":"Vacances","horrorAndTerror":"Horreur et épouvante","horseRacing":"Courses de chevaux","iceHockey":"Hockey sur glace","indianSlots":"Amérindien","irishSlots":"Irlandais","joker":"Joker","jungle":"Jungle","lasVegas":"Las Vegas","loveAndRomance":"Amour et romance","luckyNumbers":"Numéros porte-bonheur","luxury":"Luxe","mafia":"Mafia","money":"Argent","monopoly":"Monopoly","monsters":"Monstres","moviesAndTv":"Films et télé","mystery":"Mystère","mysticalAndMagical":"Mystique et magique","nature":"Nature","neonLights":"Lumières néon","other":"Autre","piratesAndTreasures":"Pirates et trésors","retroAndVintage":"Rétro et vintage","rugby":"Rugby","scifi":"Science-fiction","scienceFictionAndUfos":"Science-fiction et ovnis","showsAndParties":"Spectacles et fêtes","spaceSlots":"Espace","sports":"Sports","summer":"Ãté","sweetsAndCandy":"Bonbons et sucreries","technology":"Technologie","tennis":"Tennis","theGoodLife":"La belle vie","theWildWest":"Far West","underTheSea":"Aquatique","vikingsAndNorseMythology":"Vikings et mythologie nordique","vip":"VIP","warAndMilitary":"Guerre et soldats","wizardy":"Magie","snowAndWinter":"Neige et hiver","superheroes":"Super-héros","diaDeMuertos":"Jour des morts","cartoonStyle":"Cartoon style","easter":"Pâques","bank":"Banque","bunnies":"Lapins"},"casinoInactive":{"title":"Ce casino n\'est plus actif","description":"Veuillez consulter les alternatives de casino suivantes que nous avons trouvées :","viewXMore":"+ voir [x] de plus","thisCasinoIsNoLongerAvailable":"Ce casino n\'est plus disponible","findSimilarExperiencesHere":"Découvrez des expérience
1s similaires ici :","exploreOurReviews":"Parcourir tous nos avis","compareTopBonuses":"Comparer les meilleurs bonus","compareOntarioCasinos":"Comparer les casinos de l\'Ontario","compareAlbertaCasinos":"Comparer les casinos de l\'Alberta"},"rated":"Noté","casino":{"ranking":"Classement","ratingExpert":"Ãvaluation d\'expert","welcomeBonus":"Bonus de bienvenue","bonusWagering":"Exigence de mise","bonusValidFor":"Bonus valide pour","payoutTime":"Délai de paiement","winRate":"Taux de gain","minDeposit":"Dépôt minimum","activePlayers":"Joueurs actifs","casinoLicense":"Licence du casino","support":"Soutien","paymentOptions":"Options de paiement","softwareProviders":"Fournisseurs de logiciels","gamesCategories":"Catégories de jeux"},"casinosComparison":{"title":"Comparez avec des casinos en ligne similaires","description":"Une courte description pour expliquer aux utilisateurs qu\'ils peuvent ici comparer Ruby Fortune avec d\'autres casinos similaires basés sur notre base de données. Ce composant possède plusieurs variantes et peut permettre des comparaisons suggérées. Il est également flexible, ce qui signifie que les titres peuvent être remplacés par des menus déroulants et que les utilisateurs peuvent changer de casino dans les deux autres colonnes.","vs":"vs","ranked":"Classé"},"buttonAriaLabel":{"searchButton":"Bouton de recherche","controlPrevButton":"Bouton précédent du curseur","controlNextButton":"Bouton suivant du curseur","sortingByButton":"Trier par bouton","getBonusButton":"Obtenez un bonus à "},"authorHubTrustExpertBanner":{"trustedWriters":"Des rédacteurs de confiance"},"authorHubGlobalTeamBanner":{"title":"Association mondiale de casinos"}}')},n=Object.assign(r),l=(0,s.hU)({legacy:!0,globalInjection:!0,locale:"en",fallbackLocale:"en",messages:n});var u=a(15679),c=a(13915),d=a(16428);const p="viewport_bucket";var g=Object.defineProperty,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,f=(e,t,a)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;function y(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}const b=(0,u.nY)("growthbook",{state:()=>({flags:{}}),actions:{setFlags(e){this.flags=y(e)?((e,t)=>{for(var a in t||(t={}))m.call(t,a)&&f(e,a,t[a]);if(h)for(var a of h(t))v.call(t,a)&&f(e,a,t[a]);return e})({},e):{}}},getters:{getFlags:e=>e.flags,getFlag:e=>t=>{if(t&&y(e.flags))return e.flags[t]}}}),w=(0,u.Ey)();!function(e){if(!c.oc)return;const t=(0,d.H)(e),a=()=>{const e={width:(0,c.uX)(e=>e.innerWidth,0),height:(0,c.uX)(e=>e.innerHeight,0)};var a,i;t.updateViewport(e),i=(a=e.width)<768?"mobile":a<1024?"tablet":a<1440?"desktop":"large-desktop",(0,c.Hk)(()=>{if(!i||(0,c.Hk)(e=>{const t=e.cookie.match(new RegExp(`(?:^|;\\s*)${p}=([^;]*)`));return t?decodeURIComponent(t[1]):""},"")===i)return;const e=(0,c.uX)(e=>{var t;return"https:"===(null==(t=e.location)?void 0:t.protocol)?"; secure":""},"");document.cookie=`${p}=${encodeURIComponent(i)}; max-age=2592000; path=/; samesite=lax${e}`})},i=function(e){let t=!1;return function(...a){t||(t=!0,requestAnimationFrame(()=>{t=!1,e.apply(this,a)}))}}(a);(0,c.uX)(e=>{a(),e.addEventListener("resize",i)})}(w),function(e){if("undefined"==typeof window)return;const t=window.__CCA_GB_FLAGS__;var a;"object"!=typeof(a=t)||null===a||Array.isArray(a)||b(e).setFlags(t)}(w);const k=w,x=a(84095).A;function C(e){return!0===e||"true"===e||"1"===e}document.querySelectorAll(".authorQuote").forEach(e=>{var t;if(e.__vue_app__)return;const a=function(e){if(e.dataset.authorQuoteConfig)try{return JSON.parse(e.dataset.authorQuoteConfig)}catch(e){return console.error("[AuthorQuote] Failed to parse data-author-quote-config:",e),{}}const{casinoSlug:t,authorId:a,avatarVariant:i,quote:o,showAuthorLink:s}=e.dataset;return{authorId:a,casinoSlug:t,avatarVariant:i,quote:o,showAuthorLink:s,ontarioRegulated:e.dataset.ontarioRegulated,isFrench:e.dataset.isFrench}}(e),s=C(a.ontarioRegulated),r=C(a.showAuthorLink),n=a.isFrench?"fr":(null==(t=l.global)?void 0:t.locale)||l.locale,u=(0,i.Ef)({render:()=>(0,i.h)(x,{ontarioRegulated:s,authorId:a.authorId||"",casinoSlug:a.casinoSlug||"",avatarVariant:a.avatarVariant||"hexagon",quote:a.quote||"",showAuthorLink:r})});u.config.globalProperties.$axios=o.A,u.use(l),l.global&&(l.global.locale=n),u.use(k),u.mount(e)})},66679(e,t,a){a.d(t,{c:()=>d});var i=a(15679),o=a(5749),s=Object.defineProperty,r=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,u=(e,t,a)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,c=(e,t)=>{for(var a in t||(t={}))n.call(t,a)&&u(e,a,t[a]);if(r)for(var a of r(t))l.call(t,a)&&u(e,a,t[a]);return e};const d=(0,i.nY)("filters",{state:()=>({definitions:{casinosDrawerFilters:{variant:"drawerFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.HIGHER_RATING,o.mj.HIGHER_BONUS,o.mj.NEWEST,o.mj.LOWER_DEPOSIT]},bonusType:{type:"checkbox",role:"filter",options:["welcomepackage/firstdepositbonus","nodepositbonus","1depositbonuses","5depositbonuses","10depositbonuses","freespins/freechips","depositmatchbonuses","cashback/refund/rakeback"]},bonusAmount:{type:"bonusAmount",role:"filter"},wageringRequirements:{type:"radioButton",role:"filter",variant:"button",options:["0","0-30","30-50","50-70","70"]},depositType:{type:"checkbox",role:"filter",options:["credit/debitCards","E-wallets","cryptoCurrency","bankTransfer","prepaidCards"]},gameTypes:{type:"gameTypes",role:"filter",options:[]},providers:{type:"providers",role:"filter",options:[]},casinos:{type:"casinos",role:"filter",options:[]}}},casinosQuickFilters:{variant:"quickFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.HIGHER_RATING,o.mj.HIGHER_RTP,o.mj.FASTEST_PAYOUT,o.mj.A_Z,o.mj.ALL_FILTERS]}}},casinosSortBy:{variant:"dropdown",items:{sortBy:{type:"select",role:"sorter",options:[o.mj.HIGHEST_RANKING,o.mj.HIGHER_RTP,o.mj.FASTEST_PAYOUT,o.mj.HIGHER_RATING,o.mj.HIGHEST_NUMBER_OF_GAMES,o.mj.LOWEST_DEPOSIT,o.mj.A_Z,o.mj.Z_A]}}},standardToplistQuickFilters:{role:"sorter",variant:"quickFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.ALL_CASINOS,o.mj.HIGHER_RTP,o.mj.FASTEST_PAYOUT,o.mj.HIGHER_RATING,o.mj.HIGHEST_NUMBER_OF_GAMES,o.mj.ALL_FILTERS,o.mj.A_Z,o.mj.Z_A]},paymentMethods:{type:"checkbox",role:"filter",options:["visa","dogecoin"]}}},realMoneyToplistQuickFilters:{role:"sorter",variant:"quickFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.ALL_REVIEWS,o.mj.HIGHEST_NUMBER_OF_GAMES,o.mj.HIGHER_RTP,o.mj.FASTEST_PAYOUT,o.mj.HIGHER_RATING,o.mj.ALL_FILTERS]}}},fastPayoutToplistQuickFilters:{role:"sorter",variant:"quickFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.ALL_REVIEWS,o.mj.FASTEST_PAYOUT,o.mj.HIGHER_RTP,o.mj.HIGHER_RATING,o.mj.ALL_FILTERS]},paymentMethods:{type:"checkbox",role:"filter",options:["paypal","trustly"]}}},standardToplistDrawerFilters:{variant:"drawerFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.HIGHER_RATING,o.mj.HIGHER_BONUS,o.mj.NEWEST,o.mj.HIGHEST_NUMBER_OF_GAMES,o.mj.LOWER_DEPOSIT]},bonusType:{type:"checkbox",role:"filter",options:["welcomepackage/firstdepositbonus","nodepositbonus","1depositbonuses","5depositbonuses","10depositbonuses","freespins/freechips","depositmatchbonuses","cashback/refund/rakeback"]},bonusAmount:{type:"bonusAmount",role:"filter"},wageringRequirements:{type:"radioButton",role:"filter",variant:"button",options:["0","0-30","30-50","50-70","70"]},paymentMethods:{type:"paymentMethods",role:"filter",options:[]},gameTypes:{type:"gameTypes",role:"filter",options:[]},providers:{type:"providers",role:"filter",options:[]},casinos:{type:"casinos",role:"filter",options:[]}}},advancedToplistQuickFilters:{role:"sorter",variant:"quickFilters",items:{}},advancedToplistSortBy:{variant:"dropdown",items:{sortBy:{type:"select",role:"sorter",options:[o.mj.HIGHEST_RANKING,o.mj.HIGHER_RATING,o.mj.HIGHER_BONUS,o.mj.FASTEST_PAYOUT,o.mj.A_Z,o.mj.Z_A]}}},advancedToplistDrawerFilters:{variant:"drawerFilters",items:{sortBy:{type:"radioButton",role:"sorter",options:[o.mj.HIGHER_RATING,o.mj.HIGHER_BONUS,o.mj.NEWEST,o.mj.FASTEST_PAYOUT,o.mj.A_Z,o.mj.Z_A]},minDeposit:{type:"checkbox",role:"filter",options:["No deposit","$1","$10","$20"]},bonusAmount:{type:"bonusAmount",role:"filter"},paymentMethods:{type:"paymentMethods",role:"filter",options:[]},rating:{type:"radioButton",role:"filter",variant:"button",options:["3.5","4","4.5","5"]}}}},contexts:{[o.Jo.STANDARD_TOPLIST]:["standardToplistQuickFilters","standardToplistDrawerFilters","casinosSortBy"],[o.Jo.REAL_MONEY_TOPLIST]:["realMoneyToplistQuickFilters","standardToplistDrawerFilters","casinosSortBy"],[o.Jo.FAST_PAYOUT_TOPLIST]:["fastPayoutToplistQuickFilters","standardToplistDrawerFilters","casinosSortBy"],[o.Jo.REVIEW_HUB]:["casinosQuickFilters","casinosDrawerFilters"],[o.Jo.ADVANCED_TOPLIST]:["advancedToplistQuickFilters","advancedToplistDrawerFilters","advancedToplistSortBy"]},activeContexts:c({},o.Yy),prevValues:{}}),actions:{setDefinitions(e){const t=c({},this.definitions);t[e.name]=e.items,this.definitions=t},updateFilter({context:e,key:t,value:a}){this.activeContexts[e]||(this.activeContexts[e]={}),this.activeContexts[e][t]=a},setPrevValues({context:e,values:t}){this.prevValues[e]=t},resetContext({context:e}){const t=o.Yy[e]||{},a=JSON.parse(JSON.stringify(t));this.activeContexts[e]=a},addMoreItems({definitionName:e,itemName:t,items:a}){this.definitions[e]&&this.definitions[e][t]&&(this.definitions[e][t].options=a)}},getters:{definition:e=>t=>e.definitions[t],activeValue:e=>(t,a)=>{var i;let o=a;if((a.includes("QuickFilters")||a.includes("SortBy"))&&(o="sortBy"),a.includes("DrawerFilters"))return e.activeContexts[t]||{};const s=null==(i=e.activeContexts[t])?void 0:i[o];return void 0!==s?s:null},getContextState:e=>t=>e.activeContexts[t]||{},getFilterValue:e=>(t,a)=>{var i;return null==(i=e.activeContexts[t])?void 0:i[a]},getPreviewContextState:e=>t=>e.prevValues[t]||e.activeContexts[t]||{},contextDefinitionKey:e=>(t,a)=>(e.contexts[t]||[]).find(t=>{var i;return(null==(i=e.definitions[t])?void 0:i.variant)===a})||null,allDefinitions:e=>e.definitions,contextValues:e=>t=>e.activeContexts[t]||{},activeChips:e=>t=>{const a=[],i=e.activeContexts[t]||{};
1return Object.entries(i).forEach(([e,t])=>{"sortBy"!==e&&"sortByDrawer"!==e&&null!=t&&(Array.isArray(t)?t.forEach(t=>{a.push({key:e,value:t,type:"array"})}):"object"==typeof t?"bonusAmount"===e&&(t.min||t.max)&&a.push({key:e,value:t,type:"bonusAmount"}):a.push({key:e,value:t,type:"simple"}))}),a}}})},6765(e,t,a){a.d(t,{$h:()=>G,St:()=>T,gN:()=>_,s$:()=>C,u6:()=>P});var i=a(15679),o=a(32931),s=a(35709),r=a(66679),n=a(58523),l=a(76062),u=a(56425),c=a(78920),d=Object.defineProperty,p=Object.defineProperties,g=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,f=(e,t,a)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,y=(e,t)=>{for(var a in t||(t={}))m.call(t,a)&&f(e,a,t[a]);if(h)for(var a of h(t))v.call(t,a)&&f(e,a,t[a]);return e},b=(e,t)=>p(e,g(t)),w=(e,t,a)=>new Promise((i,o)=>{var s=e=>{try{n(a.next(e))}catch(e){o(e)}},r=e=>{try{n(a.throw(e))}catch(e){o(e)}},n=e=>e.done?i(e.value):Promise.resolve(e.value).then(s,r);n((a=a.apply(e,t)).next())});const k=e=>{const t=Array.isArray(e)?e:[],a=[],i=new Set;return t.forEach(e=>{const t="string"==typeof e?e.trim():String(e||"").trim();t&&!i.has(t)&&(i.add(t),a.push(t))}),a},x=e=>{var t;return(null==e?void 0:e.slug)||(null==(t=null==e?void 0:e.phoenix)?void 0:t.slug)||null},C=(e,t={})=>{const a=k(e),i=new Set,o=[];return a.forEach(e=>{const a=t[e];if(!a)return;const s=x(a)||e;i.has(s)||(i.add(s),o.push(a))}),o},A=e=>String(e||"").toLowerCase().startsWith("fr"),S=(e,t)=>A(t)?`${e}&locale=fr`:e,P=(e,t,a=!1,i="")=>{const o=`/vue/api/partner.php?slug=${encodeURIComponent(e)}`;return S(a?`${o}&country=CA&state=AB`:t?`${o}&country=CA&state=ON`:o,i)},T=({isOntario:e=!1,isAlberta:t=!1,locale:a=""}={})=>{const i=A(a)?":FR":"";return t?`AB${i}`:e?`ON${i}`:`DEFAULT${i}`},L=(e,{isOntario:t=!1,isAlberta:a=!1,locale:i=""}={})=>{if(!e)return!1;const o=e._partnerRegionKey;return!!o&&o===T({isOntario:t,isAlberta:a,locale:i})},R=e=>{var t;if(!e||"string"!=typeof e)return{bucket:99,minDays:1/0,maxDays:1/0,spread:1/0};const a=e.toLowerCase().trim();if(a.includes("instant"))return{bucket:0,minDays:0,maxDays:0,spread:0};const i=a.match(/(\d+)\s*(h|hour|hours)/);if(i){const e=parseInt(i[1],10)/24;return{bucket:1,minDays:e,maxDays:e,spread:0}}const o=null==(t=a.match(/\d+/g))?void 0:t.map(Number);if(null==o?void 0:o.length){const e=Math.min(...o),t=a.includes("+")?e+5:Math.max(...o);return{bucket:2,minDays:e,maxDays:t,spread:t-e}}return{bucket:99,minDays:1/0,maxDays:1/0,spread:1/0}},B=e=>{var t;const a=parseFloat(null==(t=String(e||"").replace(",",".").match(/\d+(\.\d+)?/))?void 0:t[0]);return Number.isNaN(a)?0:a>5?a/2:a},F=e=>{const t=parseFloat(String(null!=e?e:"").replace(",",".").replace(/[^\d.]/g,""));return Number.isFinite(t)?t:0},D=e=>{if(!e)return 0;const t=String(e).match(/\d{4}/);return t?parseInt(t[0],10):0};function I(e){if(null==e)return 0;const t=parseFloat(String(e).replace(/[^\d.]/g,""));return Number.isFinite(t)?t:0}const O=e=>{var t,a,i,o,s,r,n,l,u,c,d;const p=null==(o=null==(i=null==(a=null==(t=null==e?void 0:e.phoenix)?void 0:t.attributes)?void 0:a.toplistOffer)?void 0:i.attributes)?void 0:o.amount1;if(null!=p)return I(p);const g=(null==(r=null==(s=null==e?void 0:e.phoenix)?void 0:s.attributes)?void 0:r.bonusAmount)||(null==(n=null==e?void 0:e.supplement)?void 0:n.bonusAmount);if(g)return I(g);const h=null==(u=null==(l=null==e?void 0:e.phoenix)?void 0:l.attributes)?void 0:u.offers;if(!Array.isArray(h)||0===h.length)return 0;let m=0;for(let e=0;e<h.length;e+=1){const t=I(null==(d=null==(c=h[e])?void 0:c.attributes)?void 0:d.amount1);t>m&&(m=t)}return m},M={higherRTP:(e,t)=>{var a,i,o,s;return F(null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.casinoRtp)-F(null==(s=null==(o=e.phoenix)?void 0:o.attributes)?void 0:s.casinoRtp)},fastestPayout:(e,t)=>{var a,i;const o=R((0,s.qS)(e)),r=R((0,s.qS)(t));return o.bucket!==r.bucket?o.bucket-r.bucket:o.minDays!==r.minDays?o.minDays-r.minDays:o.spread!==r.spread?o.spread-r.spread:((null==(a=e.phoenix)?void 0:a.slug)||"").localeCompare((null==(i=t.phoenix)?void 0:i.slug)||"")},higherRating:(e,t)=>
1{var a,i,o,s;return B(null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.rating)-B(null==(s=null==(o=e.phoenix)?void 0:o.attributes)?void 0:s.rating)},higherBonus:(e,t)=>O(t)-O(e),highestNumberOfGames:(e,t)=>{var a,i,o,s;return I(null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.games)-I(null==(s=null==(o=e.phoenix)?void 0:o.attributes)?void 0:s.games)},highestRanking:(e,t)=>{var a,i,o,s,r,n,l,u;return((null==(s=null==(o=null==(i=null==(a=e.phoenix)?void 0:a.attributes)?void 0:i.toplistOffer)?void 0:o.attributes)?void 0:s.rank)||999)-((null==(u=null==(l=null==(n=null==(r=t.phoenix)?void 0:r.attributes)?void 0:n.toplistOffer)?void 0:l.attributes)?void 0:u.rank)||999)},lowerDeposit:(e,t)=>{var a,i,o,s;return parseFloat((null==(i=null==(a=e.phoenix)?void 0:a.attributes)?void 0:i.depositLimit)||1/0)-parseFloat((null==(s=null==(o=t.phoenix)?void 0:o.attributes)?void 0:s.depositLimit)||1/0)},aZ:(e,t)=>{var a,i;return((null==(a=e.phoenix)?void 0:a.name)||"").localeCompare((null==(i=t.phoenix)?void 0:i.name)||"")},zA:(e,t)=>{var a,i;return((null==(a=t.phoenix)?void 0:a.name)||"").localeCompare((null==(i=e.phoenix)?void 0:i.name)||"")},mostRecentlyAdded:(e,t)=>{var a,i,o,s;return D(null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.established)-D(null==(s=null==(o=e.phoenix)?void 0:o.attributes)?void 0:s.established)},allReviews:()=>0,allCasinos:()=>0},G=(e,t)=>{var a,i,o;let s=e;const{drawer:r,quick:l}=t;if(Array.isArray(r.providers)&&r.providers.length&&(s=s.filter(e=>{var t,a;return((null==(a=null==(t=e.phoenix)?void 0:t.attributes)?void 0:a.softwareProvider)||[]).some(e=>r.providers.includes(e.id))})),Array.isArray(r.gameTypes)&&r.gameTypes.length&&(s=s.filter(e=>{var t,a,i,o;return((null==(a=null==(t=e.phoenix)?void 0:t.attributes)?void 0:a.gameTypes)||(null==(o=null==(i=e.phoenix)?void 0:i.attributes)?void 0:o.gameType)||[]).some(e=>r.gameTypes.map(e=>e.toLowerCase()).includes(e.toLowerCase()))})),Array.isArray(r.casinos)&&r.casinos.length&&(s=s.filter(e=>{var t;return r.casinos.includes(null==(t=e.phoenix)?void 0:t.slug)})),Array.isArray(r.bonusType)&&r.bonusType.length&&(s=s.filter(e=>{var t,a,i,o;let s=(null==(a=null==(t=e.phoenix)?void 0:t.attributes)?void 0:a.offers)||[];const n=null==(o=null==(i=e.phoenix)?void 0:i.attributes)?void 0:o.toplistOffer;return n&&!s.some(e=>{var t,a;return(null==(t=null==e?void 0:e.attributes)?void 0:t.id)===(null==(a=n.attributes)?void 0:a.id)})&&(s=[...s,n]),r.bonusType.some(e=>{const t=e.toLowerCase().replace(/s$/,"").replace(/\s+/g,"");return s.some(e=>{var a;const i=((null==(a=e.attributes)?void 0:a.offerType)||e.offerType||"").toLowerCase().replace(/\s+/g,"");return i.includes(t)||t.includes(i)})})})),r.bonusAmount&&(null!=r.bonusAmount.min||null!=r.bonusAmount.max)){const e=null!=(a=r.bonusAmount.min)?a:-1/0,t=null!=(i=r.bonusAmount.max)?i:1/0;s=s.filter(a=>{const i=O(a);return i>=e&&i<=t})}if(r.wageringRequirements&&(s=s.filter(e=>{var t,a,i,o;let s=(null==(a=null==(t=e.phoenix)?void 0:t.attributes)?void 0:a.offers)||[];const n=null==(o=null==(i=e.phoenix)?void 0:i.attributes)?void 0:o.toplistOffer;n&&!s.some(e=>{var t,a;return(null==(t=null==e?void 0:e.attributes)?void 0:t.id)===(null==(a=n.attributes)?void 0:a.id)})&&(s=[...s,n]);const l=s.map(e=>{var t;if(!(null==(t=null==e?void 0:e.attributes)?void 0:t.bonusWagering))return null;const a=String(e.attributes.bonusWagering);if(a.toLowerCase().includes("no wagering"))return 0;const i=a.replace(/[^0-9]/g,"");return""===i?null:parseInt(i,10)}).filter(e=>null!==e);if(!l.length)return!1;const u=Math.min(...l);switch(r.wageringRequirements){case"0":return 0===u;case"0-30":return u>0&&u<=30;case"30-50":return u>30&&u<=50;case"50-70":return u>50&&u<=70;case"70":return u>70;default:return!0}})),Array.isArray(r.depositType)&&r.depositType.length&&(s=s.filter(e=>(0,n.VO)(e,r.depositType))),Array.isArray(r.minDeposit)&&r.minDeposit.length&&(s=s.filter(e=>{var t,a;const i=parseFloat((null==(a=null==(t=e.phoenix)?void 0:t.attributes)?void 0:a.depositLimit)||1/0);return r.minDeposit.some(e=>{if("string"==typeof e&&e.toLowerCase().includes("no deposit"))return i<=0;const t=parseFloat(e.replace(/[^\d.]/g,""));return i<=t})})),r.rating&&"any"!==r.rating.toLowerCase()){const e=parseFloat(r.rating);s=s.filter(t=>{var a,i;return B(null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.rating)>=e})}if(Array.isArray(r.paymentMethods)&&r.paymentMethods.length){const e=r.paymentMethods.map(e=>e.toLowerCase());s=s.filter(t=>{var a,i;const o=((null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.paymentMethod)||[]).map(e=>(e.paymentMethodName||"").toLowerCase());return e.some(e=>o.some(t=>t===e||t.includes(e)))})}s=[...s].sort(null!=(o=M[l])?o:M.allReviews);const u=r.sortBy;return u&&(M[u]?s.sort(M[u]):console.warn("[PartnerFilteringHelpers] Unknown sort:",u)),s},j=Object.create(null),E=Object.create(null),_=(0,i.nY)("partners",{state:()=>({rawPartners:[],loadingPartners:!1,currentPartner:{},customPartners:[],partnersBySlug:{},loadedPartnerLists:{},allPartners:[],partnersWithReview:l,blacklistCasinosEN:u,blacklistCasinosFR:c}),actions:{setLoading(e){this.loadingPartners=e},setRawPartners(e){const t=(Array.isArray(e)?e:[]).filter(e=>!(Array.isArray(null==e?void 0:e.phoenix)&&0===e.phoenix.length));this.rawPartners=t},setCurrentPartner(e){this.currentPartner=e,this.customPartners=[]},addCustomPartner(e){this.customPartners.some(t=>{var a,i;return(null==(a=t.phoenix)?void 0:a.slug)===(null==(i=e.phoenix)?void 0:i.slug)})||this.customPartners.push(e)},setPartnerBySlug({slug:e,partner:t}){e&&t&&(this.partnersBySlug[e]=t)}
1,setPartnersBySlug(e){e&&(Array.isArray(e)?e.forEach(e=>{var t;const a=(null==e?void 0:e.slug)||(null==(t=null==e?void 0:e.phoenix)?void 0:t.slug);a&&(this.partnersBySlug[a]=e)}):"object"==typeof e&&Object.keys(e).forEach(t=>{const a=e[t];a&&(this.partnersBySlug[t]=a)}))},setLoadedPartnerList({key:e,value:t=!0}){e&&(this.loadedPartnerLists[e]=t)},setAllPartners(e){this.allPartners=e},commitPartnerToCache(e,t,a="DEFAULT"){if(!e||!t)return;const i=((e,t)=>e&&"object"==typeof e?b(y({},e),{_partnerRegionKey:t}):e)(t,a);this.addCustomPartner(i),this.setPartnerBySlug({slug:e,partner:i});const o=x(i);o&&o!==e&&this.setPartnerBySlug({slug:o,partner:i})},fetchPartners(e){return w(this,arguments,function*({list:e,isOntario:t,isAlberta:a=!1,locale:i="",force:o=!1,axios:s}){const r=k(e),n=`${T({isOntario:t,isAlberta:a,locale:i})}|${r.join(",")}`;if(o||!this.loadedPartnerLists[n]){this.setLoading(!0);try{if(!r.length)return this.setRawPartners([]),void this.setLoadedPartnerList({key:n,value:!0});if(!r.every(e=>L(this.partnersBySlug[e],{isOntario:t,isAlberta:a,locale:i}))){const e=r.filter(e=>!L(this.partnersBySlug[e],{isOntario:t,isAlberta:a,locale:i}));e.length&&(yield this.getPartnersBySlugs({slugs:e,strict:!1,isOntario:t,isAlberta:a,locale:i,axios:s}))}const e=C(r,this.partnersBySlug);this.setRawPartners(e),r.every(e=>L(this.partnersBySlug[e],{isOntario:t,isAlberta:a,locale:i}))&&this.setLoadedPartnerList({key:n,value:!0})}catch(e){console.warn("[partners/fetchPartners] error",(null==e?void 0:e.message)||e)}finally{this.setLoading(!1)}}})},getPartnerBySlug(){return w(this,arguments,function*({slug:e,isOntario:t=!1,isAlberta:a=!1,locale:i="",pageType:s="",offerId:r="",axios:n}={}){var l;const u=String(e||"").trim();if(!u)return null;const c=s?null:L(this.partnersBySlug[u],{isOntario:t,isAlberta:a,locale:i})?this.partnersBySlug[u]:null;if(c){if(this.commitPartnerToCache(u,c,T({isOntario:t,isAlberta:a,locale:i})),r&&(null==(l=null==c?void 0:c.phoenix)?void 0:l.attributes)){const e=Number(r);if(!Number.isNaN(e))return b(y({},c),{phoenix:b(y({},c.phoenix),{attributes:b(y({},c.phoenix.attributes),{toplistOfferId:e})})})}return c}const d=[u,T({isOntario:t,isAlberta:a,locale:i}),s||"",r?String(r):""].filter(Boolean).join("::");return j[d]||(j[d]=(()=>w(this,null,function*(){var e;try{const l=n||o.A;let c=P(u,t,a,i);s&&(c+=`${c.includes("?")?"&":"?"}page-type=${encodeURIComponent(s)}`);const{data:d}=yield l.get(c);return d&&(r&&(null==(e=null==d?void 0:d.phoenix)?void 0:e.attributes)&&(d.phoenix.attributes.toplistOfferId=Number(r)),this.commitPartnerToCache(u,d,T({isOntario:t,isAlberta:a,locale:i}))),d||null}catch(e){return console.warn(`[partners/getPartnerBySlug] error "${u}"`,(null==e?void 0:e.message)||e),null}finally{delete j[d]}}))()),j[d]})},getPartnersBySlugs(){return w(this,arguments,function*({slugs:e=[],strict:t=!1,isOntario:a=!1,isAlberta:i=!1,locale:s="",axios:r}={}){try{const n=k(e);if(!n.length)return[];const l=n.filter(e=>!L(this.partnersBySlug[e],{isOntario:a,isAlberta:i,locale:s}));if(!l.length)return n.map(e=>this.partnersBySlug[e]).filter(Boolean);const u=r||o.A,c=`${T({isOntario:a,isAlberta:i,locale:s})}|${l.join(",")}`;E[c]||(E[c]=(()=>w(this,null,function*(){const e=((e,t,a=!1,i="")=>{const o=Array.isArray(e)?e.join(","):"",s=`/vue/api/partners.php?slugs=${encodeURIComponent(o)}`;return S(a?`${s}&country=CA&state=AB`:t?`${s}&country=CA&state=ON`:s,i)})(l,a,i,s),{data:o}=yield u.get(e),r=(Array.isArray(o)?o:o?[o]:[]).filter(Boolean);if(t&&r.length!==l.length)throw new Error("Some slugs failed");const n=T({isOntario:a,isAlberta:i,locale:s}),c=new Map;return r.forEach(e=>{const t=x(e);t&&(c.set(t,e),this.commitPartnerToCache(t,e,n))}),l.forEach(e=>{const t=c.get(e);t&&this.commitPartnerToCache(e,t,n)}),r}))().finally(()=>{delete E[c]}));try{yield E[c]}catch(e){if(t)throw e;yield Promise.all(l.map(e=>this.getPartnerBySlug({slug:e,isOntario:a,isAlberta:i,locale:s,axios:r})))}return n.map(e=>this.partnersBySlug[e]).filter(Boolean)}catch(e){if(t)throw e;return[]}})},getAllPartnersAction(){return w(this,null,function*(){try{const{data:e}=yield o.A.get("/vue/api/allPartners.php");this.setAllPartners(e)}catch(e){console.warn("[partners/getAllPartners] error",(null==e?void 0:e.message)||e)}})},partnersFilteredByProviderId(e){return w(this,arguments,function*({providerId:e}){return e?this.rawPartners.filter(t=>{var a,i;return((null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.softwareProvider)||[]).some(t=>t.id===e)}):this.rawPartners})},randomPartnerByProviderId(e){return w(this,arguments,function*({providerId:e}){const t=yield this.partnersFilteredByProviderId({providerId:e});return t.length?t[Math.floor(Math.random()*t.length)]:this.rawPartners[0]||{}})}},getters:{loading:e=>e.loadingPartners,filteredPartnersByContext:e=>t=>{var a;const i=(0,r.c)().getContextState(t)||{},o=null!=(a=i.sortBy)?a:"allReviews",s=y({},i);return G(e.rawPartners,{drawer:s,quick:o})},getPrevFilteredPartnersCount:e=>t=>{var a;const i=(0,r.c)().getPreviewContextState(t)||{},o=null!=(a=i.sortBy)?a:"allReviews",s=y({},i);return G(e.rawPartners,{drawer:s,quick:o}).length},getCurrentPartner:e=>e.currentPartner,getCustomPartners:e=>e.customPartners,getPartners:e=>e.rawPartners,getPartnersBySlug:e=>e.partnersBySlug,partnersBySlugs:e=>(t=[])=>(Array.isArray(t)?t:[]).map(t=>
1e.partnersBySlug[t]).filter(Boolean),getPartnersProviders:e=>(e=>{const t=Array.isArray(e)?e:[],a=[],i={};t.forEach(e=>{var t,o;((null==(o=null==(t=e.phoenix)?void 0:t.attributes)?void 0:o.softwareProvider)||[]).forEach(e=>{a.includes(e.id)?i[e.id]+=1:(i[e.id]=1,a.push(e.id))})});const o=Object.entries(i).sort(([,e],[,t])=>t-e).map(([e,t])=>({id:parseInt(e,10),count:t}));return{providers:a,mostPopular:o.map(e=>e.id).slice(0,20),providersCountSorted:o}})(e.rawPartners),getPartnersGameTypes:e=>(e=>{const t=Array.isArray(e)?e:[],a=[],i={};t.forEach(e=>{var t,o,s,r;((null==(o=null==(t=e.phoenix)?void 0:t.attributes)?void 0:o.gameType)||(null==(r=null==(s=e.phoenix)?void 0:s.attributes)?void 0:r.gameTypes)||[]).forEach(e=>{const t=e.toLowerCase();a.includes(t)?i[t]+=1:(i[t]=1,a.push(t))})});const o=Object.entries(i).sort(([,e],[,t])=>t-e).map(([e,t])=>({type:e,count:t}));return{gameTypes:a,mostPopular:o.map(e=>e.type).slice(0,20),gameTypesCountSorted:o}})(e.rawPartners),getPartnersPaymentMethods:e=>(e=>{const t=Array.isArray(e)?e:[],a=[],i={};t.forEach(e=>{var t,o;((null==(o=null==(t=e.phoenix)?void 0:t.attributes)?void 0:o.paymentMethod)||[]).forEach(e=>{const t=(e.paymentMethodName||"").toLowerCase();a.includes(t)?i[t]+=1:(i[t]=1,a.push(t))})});const o=Object.entries(i).sort(([,e],[,t])=>t-e).map(([e,t])=>({method:e,count:t}));return{methods:a,mostPopular:o.map(e=>e.method).slice(0,20),methodsCountSorted:o}})(e.rawPartners),getPartnersOffersTypes:e=>(e=>{const t=Array.isArray(e)?e:[],a=[],i={};t.forEach(e=>{var t,o;((null==(o=null==(t=e.phoenix)?void 0:t.attributes)?void 0:o.offers)||[]).forEach(e=>{const t=e.offerType||"";a.includes(t)?i[t]+=1:(i[t]=1,a.push(t))})});const o=Object.entries(i).sort(([,e],[,t])=>t-e).map(([e,t])=>({type:e,count:t}));return{offersTypes:a,offersTypesCount:o}})(e.rawPartners),getToplistOffer:e=>{var t,a,i,o;const s=e.currentPartner,r=null==(a=null==(t=null==s?void 0:s.phoenix)?void 0:t.attributes)?void 0:a.toplistOfferId,n=(null==(o=null==(i=null==s?void 0:s.phoenix)?void 0:i.attributes)?void 0:o.offers)||[];if(!r||!n.length)return null;const l=Number(r);return n.find(e=>{var t;return Number(null!=(t=e.id)?t:e.offerId)===l})||n[0]},getOffers:e=>{var t,a,i,o,s;const r=e.currentPartner||{};let n=Array.isArray(null==(a=null==(t=null==r?void 0:r.phoenix)?void 0:t.attributes)?void 0:a.offers)?r.phoenix.attributes.offers:[];const l=null==(o=null==(i=null==r?void 0:r.phoenix)?void 0:i.attributes)?void 0:o.toplistOfferId;if(null!=l&&""!==l){const e=Number(l);Number.isNaN(e)||(n=n.filter(t=>{var a;return Number(null!=(a=null==t?void 0:t.id)?a:null==t?void 0:t.offerId)===e}))}const u=(null==(s=null==r?void 0:r.supplement)?void 0:s.offers)||[],c=new Map(u.filter(e=>e&&null!=e.id).map(e=>[String(e.id),e]));return n.map(e=>{const t=null!=(null==e?void 0:e.id)?String(e.id):void 0,a=t?c.get(t):void 0;return a?b(y({},e),{supplement:a}):y({},e)}).filter(e=>{var t,a,i;const o=null==e?void 0:e.attributes;return(null==(t=null==o?void 0:o.titlePreview)?void 0:t.trim().length)&&(null==(a=null==o?void 0:o.afflink)?void 0:a.trim().length)&&(null==(i=null==o?void 0:o.afflinkProxy)?void 0:i.trim().length)})},getBlacklist:e=>(t=!1)=>{var a,i;const o=(null==(a=e.blacklistCasinosFR)?void 0:a.casinos)||[],s=(null==(i=e.blacklistCasinosEN)?void 0:i.casinos)||[];return t?o:s},getPartnersWithReviewNormalized:e=>(t={locale:"en",ontarioRegulated:!1,albertaRegulated:!1})=>{const a=String(t.locale).toLowerCase().startsWith("fr"),i=t.ontarioRegulated,o=t.albertaRegulated;return Object.entries(e.partnersWithReview).reduce((e,[t,s])=>{if(!s||"object"!=typeof s)return e;if(!(s.link||"").trim())return e;const r=""!==(s.ontario||"").trim(),n=""!==(s.alberta||"").trim(),l=""!==(s.fr||"").trim();if(o){if(!n)return e}else if(i){if(!r)return e}else if(r)return e;return a&&!l||e.push(t),e},[])}}})},29365(e,t,a){a.d(t,{MC:()=>i}),a(76062),a(56425),a(78920);const i={cryptoCurrency:["bitcoin","dogecoin","litecoin","ethereum","tron","ripple","tether","usdc (usd coin)","cardano"],"credit/debitCards":["visa","mastercard","jcb","creditcard"],"E-wallets":["skrill","muchbetter","neteller","ecopayz","pay4fun","pix","astropay","applepay","gpay","samsung pay","jeton","mifinity","ezeewallet","payz","ecocard","zimpler","revolut","klarna","google pay"],bankTransfer:["interac","idebit","online banking","instant banking","bank transfer","rapid transfer","giropay","instadebit","sofort","citadel","upi","imps","echeck","euteller","trustly","netbanking","volt"],prepaidCards:["paysafe card","purplepay","neosurf","flexepin","boleto bancario","qr code","pci","eps"]}},58523(e,t,a){a.d(t,{VO:()=>
1o}),a(35709);var i=a(29365);const o=(e,t,a=i.MC)=>{const o=(Array.isArray(t)?t:t?[t]:[]).filter(Boolean);if(!o.length)return!0;const s=(e=>{var t,a;return((null==(a=null==(t=null==e?void 0:e.phoenix)?void 0:t.attributes)?void 0:a.paymentMethod)||[]).map(e=>String((null==e?void 0:e.paymentMethodName)||(null==e?void 0:e.payment_method_name)||"").toLowerCase()).filter(Boolean)})(e);return o.some(e=>s.some(t=>{var i;return null==(i=a[e])?void 0:i.some(e=>t.includes(e))}))}},75935(e,t,a){a.d(t,{c:()=>A});var i=a(15679),o=a(32931),s=a(65319),r=a(33199),n=a(66679),l=a(6765),u=a(89098),c=Object.defineProperty,d=Object.defineProperties,p=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,v=(e,t,a)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,f=(e,t)=>{for(var a in t||(t={}))h.call(t,a)&&v(e,a,t[a]);if(g)for(var a of g(t))m.call(t,a)&&v(e,a,t[a]);return e},y=(e,t)=>d(e,p(t)),b=(e,t,a)=>new Promise((i,o)=>{var s=e=>{try{n(a.next(e))}catch(e){o(e)}},r=e=>{try{n(a.throw(e))}catch(e){o(e)}},n=e=>e.done?i(e.value):Promise.resolve(e.value).then(s,r);n((a=a.apply(e,t)).next())});const w=e=>"AB"===e||"ON"===e,k=Object.create(null),x=["bitcoin","citadel","coinspaid","dogecoin","ethereum","litecoin","ripple","solana (sol)","tether","tron","volt"];function C(e){var t,a,i,o;let s=0;return(null==(t=e.depositType)?void 0:t.length)&&(s+=e.depositType.length),(null==(a=e.otherFeatures)?void 0:a.length)&&(s+=e.otherFeatures.length),(null==(i=e.bonusAmount)?void 0:i.length)&&(s+=e.bonusAmount.length),e.rating&&(s+=Array.isArray(e.rating)?e.rating.length:1),null!=e.minAmount&&(s+=1),null!=e.maxAmount&&(s+=1),(null==(o=e.paymentMethods)?void 0:o.length)&&(s+=e.paymentMethods.length),s}const A=(0,i.nY)("toplist",{state:()=>({currentPartner:{},filters:{sortBy:"",depositType:[],otherFeatures:[],rating:"",minAmount:null,maxAmount:null},toplists:{default:[],bonus:[],"1+dollar+deposit":[],"5+dollar+deposit":[],"10+dollar+deposit":[],"20+dollar+deposit":[],"free+spins":[],"no+deposit":[],cashback:[]},totalReviews:"30",modalGame:{open:!1,game:{},partner:{}},allPartners:[],partnersBySlug:{},authorReviews:{},toplistLoading:{},toplistDefaultRegion:"",fastWithdrawalReviewPartners:{},fastWithdrawalReviewPartnersLoaded:{},fastWithdrawalReviewPartnersLoading:{}}),actions:{setCurrentPartner(e){this.currentPartner=e},updateFilters(e){this.filters=f(f({},this.filters),e),this.filteredPartners.length>0&&(this.currentPartner=this.filteredPartners[0])},setToplistLoading(e,t){const a=f({},this.toplistLoading);t?a[e]=!0:delete a[e],this.toplistLoading=a},loadFastWithdrawalReviewPartners(){return b(this,arguments,function*({isOntario:e=!1,isAlberta:t=!1,locale:a="en",axios:i,force:s=!1}={}){const r=(0,l.St)({isOntario:e,isAlberta:t,locale:a});if(!s&&this.fastWithdrawalReviewPartnersLoaded[r]&&Array.isArray(this.fastWithdrawalReviewPartners[r]))return this.fastWithdrawalReviewPartners[r];if(this.fastWithdrawalReviewPartnersLoading[r])return this.fastWithdrawalReviewPartners[r]||[];this.fastWithdrawalReviewPartnersLoading=y(f({},this.fastWithdrawalReviewPartnersLoading),{[r]:!0});try{const s=(0,u.$)({isOntario:e,isAlberta:t,locale:a});if(!s.length)return this.fastWithdrawalReviewPartners=y(f({},this.fastWithdrawalReviewPartners),{[r]:[]}),this.fastWithdrawalReviewPartnersLoaded=y(f({},this.fastWithdrawalReviewPartnersLoaded),{[r]:!0}),[];const n=(0,l.gN)();yield n.getPartnersBySlugs({slugs:s,isOntario:e,isAlberta:t,locale:a,axios:i||o.A});const c=(0,l.s$)(s,n.partnersBySlug);return this.fastWithdrawalReviewPartners=y(f({},this.fastWithdrawalReviewPartners),{[r]:c}),this.fastWithdrawalReviewPartnersLoaded=y(f({},this.fastWithdrawalReviewPartnersLoaded),{[r]:!0}),c}catch(e){throw console.error("[loadFastWithdrawalReviewPartners] Error:",e),e}finally{const e=f({},this.fastWithdrawalReviewPartnersLoading);delete e[r],this.fastWithdrawalReviewPartnersLoading=e}})},getToplistByType(e){return b(this,arguments,function*({toplistType:e="",defaultToplist:t="",pageLanguage:a="",isOntario:i=!1,isAlberta:n=!1,contentRegion:l="",isUSA:u=!1,pageType:c="",verticalFilter:d=""}){let p="/vue/api/toplist.php";
1const g=[],h=u?"":{fr:"fr_CA",en:"en_CA",es:"es_ES",de:"de_DE"}[a]||a,m=u?"default":(0,s.yy)({contentRegion:l,isOntario:i,isAlberta:n}),v=u?{defaultToplist:t,pageType:c}:(0,s.uP)({contentRegion:m,defaultToplist:t,pageType:c}),f=v.defaultToplist,y=u?(e=>{const t=String(e||"").trim().toLowerCase();return t&&"homepage"!==t&&"default"!==t?e:"homepage"})(c):v.pageType,b=d||(u?"Casino":"");f&&g.push(`defaultStandardToplist=${encodeURIComponent(f)}`),y&&g.push(`page-type=${encodeURIComponent(y)}`),h&&g.push(`pageLanguage=${encodeURIComponent(h)}`),b&&g.push(`vertical=${encodeURIComponent(b)}`),u?g.push("country=US"):(0,s.Yn)(g,m),g.length&&(p+=`?${g.join("&")}`);const k=e||"default",x=[k,f,h,(0,s.dD)(m),u?"US":"CA",y,b].join("|");if(!this.toplistLoading[x]){this.setToplistLoading(x,!0);try{const t=yield o.A.get(p);let a=(0,r.zp)(t.data);if(a=yield(0,r.Ru)(a),!a.length&&(this.toplists[k]||[]).length>0)return;const i=!e||"default"===e;if(i&&Array.isArray(this.toplists.default)&&this.toplists.default.length>0&&w(this.toplistDefaultRegion)&&
1!w(m))return void("default"!==k&&(this.toplists[k]=a));this.toplists[k]=a,a.length&&(this.totalReviews=String(a.length)),i&&(this.toplists.default=a,this.toplistDefaultRegion=m)}catch(e){console.error("[getToplistByType] Error:",e)}finally{this.setToplistLoading(x,!1)}}})},setDefaultToplist(e){this.toplists.default=e,(null==e?void 0:e.length)&&(this.totalReviews=String(e.length))},setToplist(e){var t;this.toplists[e.type]=e.toplist,"default"===e.type&&(null==(t=e.toplist)?void 0:t.length)&&(this.totalReviews=String(e.toplist.length))},openModalGame(e){this.modalGame.game=e.game,"partner"in e&&(this.modalGame.partner=e.partner),this.modalGame.open=!0},closeModalGame(){this.modalGame.open=!1,this.modalGame.game={},this.modalGame.partner={}},updateMinAmount(e){this.filters.minAmount=e},updateMaxAmount(e){this.filters.maxAmount=e},getAllPartners(){return b(this,null,function*(){try{const e=yield o.A.get("/vue/api/allPartners.php");this.allPartners=e.data}catch(e){console.error("[getAllPartners] Error:",e)}})},parnersFilteredByProviderId(e){const t=e.toplistType||"default",a=e.providerId||"";let i=this.toplists[t]||[];return a&&(i=i.filter(e=>{var t,i;return((null==(i=null==(t=e.phoenix)?void 0:t.attributes)?void 0:i.softwareProvider)||[]).map(e=>e.id).includes(a)})),i},randomPartnerByProviderId(e){return b(this,null,function*(){const t=e.toplistType||"default",a=e.providerId||"",i=this.toplists[t]||[];if(!i.length)return null;const o=this.parnersFilteredByProviderId({toplistType:t,providerId:a});let s=i[0];return o.length&&(s=o[Math.floor(Math.random()*o.length)]),s})},getPartnerBySlug(){return b(this,arguments,function*({slug:e,isOntario:t=!1,isAlberta:a=!1,axios:i}={}){if(!e)return null;try{const s=i||o.A,n=(0,l.u6)(e,t,a),{data:u}=yield s.get(n),c=Array.isArray(u)?u[0]:u,d=(0,r.zp)([c]);return(yield(0,r.Ru)(d))[0]||null}catch(t){return console.warn(`[toplist/getPartnerBySlug] skipping bad slug â${e}â â`,(null==t?void 0:t.message)||t),null}})},getPartnersBySlugs(){return b(this,arguments,function*({slugs:e=[],isOntario:t=!1,isAlberta:a=!1,axios:i}={}){try{const s=(Array.isArray(e)?e:[]).filter(Boolean);if(!s.length)return[];const n=i||o.A,l=s.join(",");let u=`/vue/api/partners.php?slugs=${encodeURIComponent(l)}`;t?u+="&country=CA&state=ON":a&&(u+="&country=CA&state=AB");const{data:c}=yield n.get(u),d=Array.isArray(c)?c.filter(Boolean):[];let p=(0,r.zp)(d);p=yield(0,r.Ru)(p);const g={};return p.forEach((e,t)=>{var a;const i=(null==e?void 0:e.slug)||(null==(a=null==e?void 0:e.phoenix)?void 0:a.slug)||s[t];i&&(g[i]=e)}),Object.keys(g).length&&this.setPartnersBySlug(g),p}catch(e){return console.error("[toplist/getPartnersBySlugs] Error:",e),[]}})},setPartnersBySlug(e){e&&(Array.isArray(e)?e.forEach(e=>{var t;const a=(null==e?void 0:e.slug)||(null==(t=null==e?void 0:e.phoenix)?void 0:t.slug);a&&(this.partnersBySlug[a]=e)}):"object"==typeof e&&Object.keys(e).forEach(t=>{const a=e[t];a&&(this.partnersBySlug[t]=a)}))},setPartnerBySlug({slug:e,partner:t}){e&&t&&(this.partnersBySlug[e]=t)},setAuthorReviews({authorId:e,reviews:t}){this.authorReviews[e]=t}},getters:{getCurrentPartner:e=>e.currentPartner,partnerBySlug:e=>t=>b(null,null,function*(){var a;if(!t)return null;const i=(null==(a=e.partnersBySlug)?void 0:a[t])||null;if(i)return i;if(k[t])return k[t];const o=A();return k[t]=b(null,null,function*(){try{const e=yield o.getPartnerBySlug({slug:t});return e&&o.setPartnerBySlug({slug:t,partner:e}),e||null}finally{delete k[t]}}),k[t]}),filteredPartnersByContext:e=>t=>{var a;const i=(0,n.c)(),o=(0,l.gN)(),s=i.getContextState(t)||{},r=null!=(a=s.sortBy)?a:"allReviews",u=f({},s),c=(e.toplists[t]||e.toplists.default||[]).map(e=>{var t;const a="string"==typeof e?e:null==(t=null==e?void 0:e.phoenix)?void 0:t.slug;return((e,t)=>{var a,i,o,s;if(!t)return e;if("string"==typeof e)return t;const r=null==(i=null==(a=null==t?void 0:t.phoenix)?void 0:a.attributes)?void 0:i.faviconLight,n=Boolean(r&&"AB"===t._partnerRegionKey),l=f({},(null==(o=null==t?void 0:t.phoenix)?void 0:o.attributes)||{});delete l.toplistOffer,delete l.offers,delete l.toplistOfferId;const u=(null==(s=null==e?void 0:e.phoenix)?void 0:s.attributes)||{},c=f({},t.supplement||{});return delete c.titlePreview,y(f(f({},t),e),{phoenix:y(f(f({},t.phoenix||{}),e.phoenix||{}),{attributes:f(f(f({},l),u),n?f(f({faviconLight:r},l.favicon?{favicon:l.favicon}:{}),l.faviconDark?{faviconDark:l.faviconDark}:{}):{})}),supplement:f(f({},c),e.supplement||{})})})(e,a?o.partnersBySlug[a]:null)}
1).filter(Boolean);return(0,l.$h)(c,{drawer:u,quick:r})},toplistFiltered(){return e=>this.filteredPartnersByContext(e||"standardToplist")},filteredPartners:e=>function(e,t){var a,i;let o=[...e||[]];if(t.sortBy)switch(t.sortBy){case"Higher rating":o=o.sort((e,t)=>{var a,i,o,s;return((null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.rating)||0)-((null==(s=null==(o=e.phoenix)?void 0:o.attributes)?void 0:s.rating)||0)});break;case"Higher welcome bonus":o=o.sort((e,t)=>{var a,i,o,s,r,n,l,u,c,d;const p=null!=(r=null==(s=null==(o=null==(i=null==(a=e.phoenix)?void 0:a.attributes)?void 0:i.toplistOffer)?void 0:o.attributes)?void 0:s.amount1)?r:"",g=null!=(d=null==(c=null==(u=null==(l=null==(n=t.phoenix)?void 0:n.attributes)?void 0:l.toplistOffer)?void 0:u.attributes)?void 0:c.amount1)?d:"",h=parseFloat(p.replace(/[^0-9.-]+/g,""))||0;return(parseFloat(g.replace(/[^0-9.-]+/g,""))||0)-h});break;case"Fastest payout":o=o.sort((e,t)=>{const a=e=>{var t,a,i;const o=(null==(a=null==(t=e.phoenix)?void 0:t.attributes)?void 0:a.payoutTime)||(null==(i=e.supplement)?void 0:i.payoutSpeed)||"";if("string"==typeof o&&o.toLowerCase().includes("instant"))return 0;if("1"===o)return 1;if("string"==typeof o&&o.includes("-")){const[e,t]=o.split("-").map(e=>parseInt(e,10));return(e+t)/2}return parseInt(o,10)||1/0};return a(e)-a(t)});break;case"A-Z":o=o.sort((e,t)=>{var a,i;const o=(null==(a=e.phoenix)?void 0:a.name)||"",s=(null==(i=t.phoenix)?void 0:i.name)||"";return o<s?-1:o>s?1:0});break;case"Z-A":o=o.sort((e,t)=>{var a,i;const o=(null==(a=e.phoenix)?void 0:a.name)||"",s=(null==(i=t.phoenix)?void 0:i.name)||"";return o<s?1:o>s?-1:0})}if(null==(a=t.depositType)?void 0:a.length){const e=t.depositType.map(e=>parseInt(e,10)).filter(e=>!Number.isNaN(e));e.length>0&&(o=o.filter(t=>{var a,i;const o=parseInt(null==(i=null==(a=t.phoenix)?void 0:a.attributes)?void 0:i.depositLimit,10);return!Number.isNaN(o)&&e.includes(o)}))}return(null==(i=t.otherFeatures)?void 0:i.length)&&t.otherFeatures.forEach(e=>{const t=String(e).toLowerCase();o=o.filter(e=>{var a,i,o;return null==(o=null==(i=null==(a=e.phoenix)?void 0:a.attributes)?void 0:i.paymentMethod)?void 0:o.some(e=>{var a,i,o;return(null==(a=e.paymentMethodName)?void 0:a.toLowerCase())===t||(null==(i=e.payment_method_name)?void 0:i.toLowerCase())===t||"crypto"===t&&x.includes(null==(o=e.paymentMethodName)?void 0:o.toLowerCase())})})}),t.rating&&(o=o.filter(e=>{var a,i,o;const s=String(null!=(o=null==(i=null==(a=e.phoenix)?void 0:a.attributes)?void 0:i.rating)?o:"").replace(",","."),r=parseFloat(s)||0;return Number((r>5?r/2:r).toFixed(1))>=parseFloat(t.rating)})),null===t.minAmount&&null===t.maxAmount||null===t.minAmount&&null===t.maxAmount||(o=o.filter(e=>{var a;const i=(null==(a=e.supplement)?void 0:a.bonusAmount)||"",o=parseFloat(String(i).replace(/[^\d.-]+/g,""))||0;return(null===t.minAmount||o>=t.minAmount)&&(null===t.maxAmount||o<=t.maxAmount)&&0!==o})),o}(e.toplists.default||[],e.filters),getToplists:e=>e.toplists,getToplistTypes:e=>Object.keys(e.toplists),toplistTypes:e=>Object.keys(e.toplists),getTotalReviews:e=>{var t,a;const i=null!=(a=null==(t=e.toplists.default)?void 0:t.length)?a:0;return i>0?String(i):e.totalReviews},getModalGameData:e=>e.modalGame,getFilters:e=>e.filters,toplistByType:e=>t=>e.toplists[t],getToplistDefault:e=>e.toplists.default,toplistDefault:e=>e.toplists.default||[],defaultToplist:e=>e.toplists.default||[],allPartnersData:e=>e.allPartners,appliedFiltersCount:e=>C(e.filters),getAppliedFiltersCount:e=>C(e.filters),filteredPartnersCount(){return this.filteredPartners.length},getFilteredPartnersCount(){return this.filteredPartners.length},partnersBySlugs:e=>(t=[])=>(Array.isArray(t)?t:[]).map(t=>e.partnersBySlug[t]).filter(Boolean),getAuthorReviews:e=>t=>e.authorReviews[t]||[]}})},16428(e,t,a){a.d(t,{H:()=>i});const i=(0,a(15679).nY)("viewport",{state:()=>({width:0,height:0,isMobile:!1,isTablet:!1,isDesktop:!1,isLargeDesktop:!1}),actions:{updateViewport(e={}){const t=(({width:e=0,height:t=0}={})=>({width:e,height:t,isMobile:e>0&&e<768,isTablet:e>=768&&e<1024,isDesktop:e>=1024,isLargeDesktop:e>=1440}))(e);this.width=t.width,this.height=t.height,this.isMobile=t.isMobile,this.isTablet=t.isTablet,this.isDesktop=t.isDesktop,this.isLargeDesktop=t.isLargeDesktop}},getters:{getViewportWidth:e=>
1e.width,getViewportHeight:e=>e.height}})},33654(e,t,a){a.d(t,{Ln:()=>h});var i=a(47156),o=Object.defineProperty,s=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,l=(e,t,a)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,u=(e,t)=>{for(var a in t||(t={}))r.call(t,a)&&l(e,a,t[a]);if(s)for(var a of s(t))n.call(t,a)&&l(e,a,t[a]);return e};const c={};let d=null;function p(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function g(e="en"){return String(e||"en").toLowerCase().startsWith("fr")}function h(e="en"){const t=g(e)?"fr":"en";return c[t]||(c[t]=function(e={},t="en"){if(!p(e))return{};const a={};return Object.keys(e).forEach(i=>{a[i]=function(e,t="en"){return p(e)?e.en||e.fr?g(t)&&p(e.fr)?u(u({},e.en),e.fr):e.en||{}:e:{}}(e[i],t)}),a}((d||(d=i),d),t)),c[t]}},13275(e,t,a){a(76062),a(35709),a(65319)},65319(e,t,a){a.d(t,{Yn:()=>l,dD:()=>u,uP:()=>c,yy:()=>n});const i="default",o=["ON","AB"],s={AB:{fallback:{defaultToplist:"new",pageType:"alberta"},byPageType:{}}},r=["ontario","quebec"],n=({contentRegion:e="",isOntario:t=!1,isAlberta:a=!1}={})=>{if("string"==typeof e&&""!==e.trim()){const t=e.trim().toLowerCase(),a=(e=>{if("string"!=typeof e)return"";const t=e.trim().toUpperCase();return/^[A-Z]{2}$/.test(t)?t:""})(e);if(o.includes(a))return a;if(t!==i)return i}return a?"AB":t?"ON":i},l=(e,t,{countryKey:a="country",stateKey:o="state"}={})=>{const{country:s,state:r}=(e=>{const t=n({contentRegion:e});return t===i?{country:"",state:""}:{country:"CA",state:t}})(t);return s&&e.push(`${a}=${encodeURIComponent(s)}`),r&&e.push(`${o}=${encodeURIComponent(r)}`),e},u=e=>n({contentRegion:e}),c=({contentRegion:e="",defaultToplist:t="",pageType:a=""}={})=>{const i=n({contentRegion:e}),o=s[i];if(!o)return{defaultToplist:t,pageType:a};const l=(e=>String(e||"").trim().toLowerCase().replace(/\+/g," ").replace(/\s+/g," "))(a);return r.includes(l)?{defaultToplist:t,pageType:a}:o.byPageType[l]||o.fallback}},13915(e,t,a){a.d(t,{CN:()=>l,Hk:()=>n,oc:()=>s,uX:()=>r});var i=a(65606);const o=void 0!==i&&i.server,s="undefined"!=typeof window&&!o,r=(void 0!==i&&i.versions&&i.versions.node,"undefined"!=typeof window&&window.__NUXT__,"undefined"!=typeof window&&window.Vue,(e,t=null)=>{if(s)try{return e(window)}catch(e){return console.warn("Window access failed:",e),t}return t}),n=(e,t=null)=>{if(s)try{return e(document)}catch(e){return console.warn("Document access failed:",e),t}return t},l=()=>{if(!s)return!1;try{const e="ontouchstart"in window,t="undefined"!=typeof navigator&&(navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),a="function"==typeof window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;return Boolean(e||t||a)}catch(e){return!1}}},5749(e,t,a){a.d(t,{Jo:()=>i,Yy:()=>r,mj:()=>s});const i={STANDARD_TOPLIST:"standardToplist",REAL_MONEY_TOPLIST:"realMoneyToplist",FAST_PAYOUT_TOPLIST:"fastPayoutToplist",REVIEW_HUB:"reviewHub",ADVANCED_TOPLIST:"advancedToplist"},o=Object.freeze({ALL_METHODS:"all-methods",CREDIT_DEBIT_CARDS:"credit-debit-cards",E_WALLETS:"e-wallets",CRYPTOCURRENCY:"cryptocurrency",BANK_TRANSFER:"bank-transfer",PREPAID_CARDS:"prepaid-cards"}),s=(Object.freeze([o.ALL_METHODS,o.CREDIT_DEBIT_CARDS,o.E_WALLETS,o.CRYPTOCURRENCY,o.BANK_TRANSFER,o.PREPAID_CARDS]),o.ALL_METHODS,{HIGHER_BONUS:"higherBonus",NEWEST:"mostRecentlyAdded",LOWER_DEPOSIT:"lowerDeposit",MIN_DEPOSIT:"minDeposit",HIGHER_RTP:"higherRTP",FASTEST_PAYOUT:"fastestPayout",HIGHER_RATING:"higherRating",HIGHEST_RANKING:"highestRanking",LOWEST_DEPOSIT:"lowestDeposit",A_Z:"aZ",Z_A:"zA",ALL_CASINOS:"allCasinos",HIGHEST_NUMBER_OF_GAMES:"highestNumberOfGames",ALL_REVIEWS:"allReviews",ALL_FILTERS:"allFilters"}),r={[i.STANDARD_TOPLIST]:{sortBy:s.ALL_CASINOS,paymentMethods:[],bonusType:[],bonusAmount:{},wageringRequirements:null,depositType:[],gameTypes:[],providers:[],casinos:[]},[i.REAL_MONEY_TOPLIST]:{sortBy:s.HIGHEST_NUMBER_OF_GAMES,paymentMethods:[],bonusType:[],bonusAmount:{},wageringRequirements:null,depositType:[],gameTypes:[],providers:[],casinos:[]},[i.FAST_PAYOUT_TOPLIST]:{sortBy:s.FASTEST_PAYOUT,paymentMethods:[],bonusType:[],bonusAmount:{},wageringRequirements:null,depositType:[],gameTypes:[],providers:[],casinos:[]},[i.REVIEW_HUB]:{sortBy:s.HIGHER_RATING,bonusType:[],bonusAmount:{},wageringRequirements:null,depositType:[],gameTypes:[],providers:[],casinos:[]},[i.ADVANCED_TOPLIST]:{sortBy:s.ALL_CASINOS,bonusType:[],bonusAmount:{},wageringRequirements:null,depositType:[],gameTypes:[],providers:[],casinos:[],minDeposit:[],paymentMethods:[],rating:null}}},32931(e,t,a){a.d(t,{A:()=>p});var i=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,n=(e,t,a)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,l=(e,t)=>
1{for(var a in t||(t={}))s.call(t,a)&&n(e,a,t[a]);if(o)for(var a of o(t))r.call(t,a)&&n(e,a,t[a]);return e},u=(e,t,a)=>new Promise((i,o)=>{var s=e=>{try{n(a.next(e))}catch(e){o(e)}},r=e=>{try{n(a.throw(e))}catch(e){o(e)}},n=e=>e.done?i(e.value):Promise.resolve(e.value).then(s,r);n((a=a.apply(e,t)).next())});const c=(e={})=>{if("undefined"!=typeof Headers&&e instanceof Headers){const t={};return e.forEach((e,a)=>{t[a]=e}),t}return l({},e)},d=(e={})=>{const t={baseURL:e.baseURL||"",headers:c(e.headers)},a=[],i=(e,i,o,...s)=>u(null,[e,i,o,...s],function*(e,i,o,s={}){const r=l(l({},t.headers),c(s.headers)),n=null!=o,d=n&&"object"==typeof o&&!(o instanceof FormData)&&!(o instanceof URLSearchParams)&&!ArrayBuffer.isView(o)&&!(o instanceof ArrayBuffer);let p;d&&!r["Content-Type"]&&(r["Content-Type"]="application/json"),p=n?d?JSON.stringify(o):o:void 0;const g={method:e,headers:r,body:p,signal:s.signal,credentials:s.credentials,mode:s.mode,cache:s.cache,redirect:s.redirect,referrer:s.referrer,referrerPolicy:s.referrerPolicy,integrity:s.integrity,keepalive:s.keepalive,baseURL:s.baseURL||t.baseURL},h=yield(e=>u(null,null,function*(){return a.reduce((e,t)=>e.then(e=>u(null,null,function*(){return(yield t(e))||e})),Promise.resolve(e))}))(g),m=((e,t)=>{return e?(e=>/^https?:\/\//i.test(String(e||"")))(e)?e:t?`${a=t,String(a||"").replace(/\/+$/,"")}/${(e=>String(e||"").replace(/^\/+/,""))(e)}`:e:t||"";var a})(i,h.baseURL),v=l({},h);delete v.baseURL;const f=yield fetch(m,v),y=((e,t="")=>(null==e?void 0:e.trim())?String(t).toLowerCase().includes("json")?JSON.parse(e):e:null)(yield f.text(),f.headers.get("content-type")||""),b=c(f.headers);if(!f.ok)throw(({url:e,status:t,statusText:a,data:i,headers:o,config:s})=>{const r=`[http] Request failed: ${t} ${a||""}`.trim(),n=new Error(r);return n.name="HttpError",n.status=t,n.config=s,n.response={data:i,status:t,statusText:a,headers:o,config:s,url:e},n})({url:m,status:f.status,statusText:f.statusText,data:y,headers:b,config:h});return{data:y,status:f.status,statusText:f.statusText,headers:b,config:h,request:{url:m}}});return{defaults:t,onRequest:e=>"function"!=typeof e?()=>{}:(a.push(e),()=>{const t=a.indexOf(e);t>=0&&a.splice(t,1)}),create:(e={})=>d({baseURL:e.baseURL||t.baseURL,headers:l(l({},t.headers),c(e.headers))}),request(e,t={}){const a=String(t.method||"GET").toUpperCase(),o=t.data;return i(a,e,o,t)},get:(e,t={})=>i("GET",e,void 0,t),post:(e,t,a={})=>i("POST",e,t,a)}},p=d()},33264(e,t,a){a.d(t,{A:()=>i});const i={iconLinkSize:{"2XS":8,XS:10,SM:12,MD:14,LG:16,XL:18,"2XL":18},iconButtonSize:{SM:12,MD:12,LG:16},iconAvatarSize:{"2xs":8,xs:10,sm:12,md:14,lg:16,xl:18,"2xl":20,"3xl":24,"4xl":26,"5xl":28},bulletIconSize:{lg:"24",md:"18",sm:"16",xs:"12"},bulletDotIconSize:{lg:"7",md:"6",sm:"5",xs:"4"},imageAvatarWidth:{"2xs":"w-[24px]",xs:"w-[32px]",sm:"w-[40px]",md:"w-[48px]",lg:"w-[56px]",xl:"w-[64px]","2xl":"w-[72px]","3xl":"w-[80px]","4xl":"w-[88px]","5xl":"w-[96px]"},hexagonAvatarWidth:{"2xs":"w-[24px]",xs:"w-[29px]",sm:"w-[37px]",md:"w-[43px]",lg:"w-[52px]",xl:"w-[58px]","2xl":"w-[66px]","3xl":"w-[73px]","4xl":"w-[80px]","5xl":"w-[88px]"},imageAvatarHeight:{"2xs":"h-[24px]",xs:"h-[32px]",sm:"h-[40px]",md:"h-[48px]",lg:"h-[56px]",xl:"h-[64px]","2xl":"h-[72px]","3xl":"h-[80px]","4xl":"h-[88px]","5xl":"h-[96px]"},hexagonAvatarHeight:{"2xs":"h-[26px]",xs:"h-[32px]",sm:"h-[40px]",md:"h-[47px]",lg:"h-[57px]",xl:"h-[64px]","2xl":"h-[72px]","3xl":"h-[80px]","4xl":"h-[88px]","5xl":"h-[97px]"},brandFaviconSize:{"2xs":"9",xs:"12",sm:"18",md:"20",lg:"24",xl:"32","2xl":"32","3xl":"32","4xl"
1:"32","5xl":"32"},borderAvatarSizes:{"2xs":"border-sm",xs:"border-sm",sm:"border-md",md:"border-md",lg:"border-lg",xl:"border-lg","2xl":"border-lg","3xl":"border-lg","4xl":"border-lg","5xl":"border-lg"},verifiedAvatarIcon:{"2xs":"8",xs:"10",sm:"12",md:"14",lg:"16",xl:"18","2xl":"20","3xl":"24","4xl":"26","5xl":"26"},iconControlSize:{sm:12,md:16,lg:20,xl:25.6},faviconSizeWidth:{xl:"w-[120px]",lg:"w-[100px]",md:"w-[80px]",sm:"w-[60px]",xs:"w-[52px]","2xs":"w-[40px]","3xs":"w-[32px]","partner-xl":"w-[80px]","partner-lg":"w-[64px]"},faviconSizeHeight:{xl:"h-[120px]",lg:"h-[100px]",md:"h-[80px]",sm:"h-[60px]",xs:"h-[52px]","2xs":"h-[40px]","3xs":"h-[32px]","partner-xl":"h-[80px]","partner-lg":"h-[64px]"},faviconExternalBorderSizeWidth:{xl:"w-[124px]",lg:"w-[104px]",md:"w-[84px]",sm:"w-[64px]",xs:"w-[56px]","2xs":"w-[44px]","3xs":"w-[36px]","partner-xl":"w-[84px]","partner-lg":"w-[68px]"},faviconExternalBorderSizeHeight:{xl:"h-[124px]",lg:"h-[104px]",md:"h-[84px]",sm:"h-[64px]",xs:"h-[56px]","2xs":"h-[44px]","3xs":"h-[36px]","partner-xl":"h-[84px]","partner-lg":"h-[68px]"},faviconInThisReviewExternalBorderSizeWidth:{xl:"w-[146px]",lg:"w-[126px]",md:"w-[104px]",sm:"w-[86px]",xs:"w-[64px]","2xs":"w-[52px]","3xs":"w-[44px]"},faviconInThisReviewExternalBorderSizeHeight:{xl:"h-[148px]",lg:"h-[128px]",md:"h-[104px]",sm:"h-[88px]",xs:"h-[64px]","2xs":"h-[52px]","3xs":"h-[44px]"},boxShadowFaviconMap:{"3xs":"favicon-glow-3xs","2xs":"favicon-glow-2xs",xs:"favicon-glow-xs",sm:"favicon-glow-sm",md:"favicon-glow-md",lg:"favicon-glow-lg",xl:"favicon-glow-xl","partner-xl":"favicon-glow-md","partner-lg":"favicon-glow-sm"},faviconBorderSize:{xl:"border-md",lg:"border-[1.667px]",md:"border-[1.33px]",sm:"border-sm",xs:"border-[0.867px]","2xs":"border-[0.667px]","3xs":"border-[0.667px]","partner-xl":"border-[1.33px]","partner-lg":"border-sm"},rankingWrapperSize:{xl:"w-[32px] h-[31.46px]",lg:"w-[28px] h-[27.52px]",md:"w-[26px] h-[25.56px]",sm:"w-[24px] h-[23.59px]",xs:"w-[22px] h-[21.63px]","2xs":"w-[20px] h-[19.66px]","3xs":"w-[20px] h-[19.66px]","partner-xl":"w-[26px] h-[25.56px]","partner-lg":"w-[24px] h-[23.59px]"},rankingWidthIcon:{"2xs":"18.62",xs:"20.48",sm:"22.35",md:"25.24",lg:"26.8",xl:"30","partner-xl":"25.24","partner-lg":"22.35"},rankingHeightIcon:{"2xs":"19.16",xs:"21.08",sm:"23",md:"25.97",lg:"27.5",xl:"31","partner-xl":"25.97","partner-lg":"23"},featureIconSize:{XS:24,SM:36,MD:48,LG:48},gameTileImageDimensions:{portrait:{mobile:{width:88,height:132},tablet:{width:128,height:192},desktop:{width:180,height:270}},landscape:{mobile:{width:120,height:80},tablet:{width:128,height:85},desktop:{width:180,height:120}},square:{mobile:{width:82,height:82},tablet:{width:128,height:128},desktop:{width:153,height:153}}},imageVariantDimensions:{featured:{mobile:{width:88,height:132},tablet:{width:128,height:192},desktop:{width:205,height:316}},default:{mobile:{width:82,height:82},tablet:{width:128,height:128},desktop:{width:153,height:153}}}}},35709(e,t,a){a.d(t,{qS:()=>i}),a(13275);const i=e=>(e=>{var t,a;return null!=(a=null==(t=null==e?void 0:e.phoenix)?void 0:t.attributes)?a:{}})(e).payoutTime||(e=>{var t;return null!=(t=null==e?void 0:e.supplement)?t:{}})(e).payoutSpeed||""},33199(e,t,a){a.d(t,{Ru:()=>m,zp:()=>v});var i=a(76062),o=Object.defineProperty,s=Object.defineProperties,r=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,a)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,d=(e,t)=>{for(var a in t||(t={}))l.call(t,a)&&c(e,a,t[a]);if(n)for(var a of n(t))u.call(t,a)&&c(e,a,t[a]);return e},p=(e,t)=>s(e,r(t));function g(e,t){const a=e&&t?t[e]:null;return{link:(null==a?void 0:a.link)||"",ontario:(null==a?void 0:a.ontario)||"",alberta:(null==a?void 0:a.alberta)||"",fr:(null==a?void 0:a.fr)||""}}const h=e=>{var t;let a="-",i="$";const o=(null==e?void 0:e.attributes)||(null==(t=null==e?void 0:e.phoenix)?void 0:t.attributes)||{};return o.depositLimit&&o.depositLimitCurrency?(o.depositLimitCurrency.length>0&&(i=o.depositLimitCurrency[0].currencySymbol),a=o.depositLimit):o.depositLimit&&!o.depositLimitCurrency&&(a=o.depositLimit),a="-"!==a?`${i}${a}`:"-",a},m=e=>{return t=function*(){return Array.isArray(e)?e.map(e=>{var t;const a=(null==e?void 0:e.slug)||(null==(t=null==e?void 0:e.phoenix)?void 0:t.slug)||"";return p(d({},e),{reviewLink:(null==e?void 0:e.reviewLink)||g(a,i),supplement:(null==e?void 0:e.supplement)||{}})}):e},new Promise((e,a)=>{var i=e=>
1{try{s(t.next(e))}catch(e){a(e)}},o=e=>{try{s(t.throw(e))}catch(e){a(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(i,o);s((t=t.apply(null,null)).next())});var t},v=e=>{var t,a;try{let i=e;return Array.isArray(e)&&(null==(t=e[0])?void 0:t.partners)?i=e[0].partners:(null==e?void 0:e.partners)?i=e.partners:Array.isArray(e)&&(i=e),Array.isArray(i)&&0!==i.length?(a=i,Array.isArray(a)?a.map(e=>(e=>{var t,a,i,o,s,r,n,l,u,c,g;if(!e||"object"!=typeof e)return console.error("[normalizePartner] Invalid partner data:",e),null;if(e&&e.phoenix)return e;const m=(null==e?void 0:e.url)||(null==(t=null==e?void 0:e.supplement)?void 0:t.siteLink)||"",v=(null==(a=null==e?void 0:e.attributes)?void 0:a.faviconLight)||(null==e?void 0:e.logo)||null,f=(null==e?void 0:e.welcomeBonus)||"",y=(null==e?void 0:e.payoutSpeed)||(null==(i=null==e?void 0:e.supplement)?void 0:i.payoutSpeed)||"";let b={};b=!(null==(o=null==e?void 0:e.attributes)?void 0:o.toplistOffer)&&(null==(r=null==(s=null==e?void 0:e.attributes)?void 0:s.offers)?void 0:r.length)&&(null==(n=null==e?void 0:e.attributes)?void 0:n.toplistOfferId)?(null==(u=null==(l=null==e?void 0:e.attributes)?void 0:l.offers)?void 0:u.find(t=>{var a;return(null==t?void 0:t.id)===(null==(a=null==e?void 0:e.attributes)?void 0:a.toplistOfferId)}))||{}:null==(c=null==e?void 0:e.attributes)?void 0:c.toplistOffer;const w=null==(g=null==b?void 0:b.attributes)?void 0:g.titlePreview,k="string"==typeof w&&w.trim().length>0,x=k?w.replace(/ {2,}/g," "):w,C=(null==e?void 0:e.attributes)?p(d({},null==e?void 0:e.attributes),{toplistOffer:p(d({},b||{}),{attributes:d(d({},(null==b?void 0:b.attributes)||{}),k?{titlePreview:x}:{})})}):void 0;return p(d(d({},e),C?{attributes:C}:{}),{favicon:v,siteLink:m,minimumDeposit:h(e),supplement:d({bonusAmount:f,payoutSpeed:y},(null==e?void 0:e.supplement)||{}),phoenix:d(d({position:(null==e?void 0:e.ranking)?parseInt(e.ranking,10)-1:0},e),C?{attributes:C}:{})})})(e)).filter(e=>null!==e):[]):(console.warn("[PartnerNormalizer.processApiResponse] No toplist data found or empty array"),[])}catch(e){return console.error("[PartnerNormalizer.processApiResponse] Error processing API response:",e),[]}}},89098(e,t,a){a.d(t,{$:()=>o});var i=a(76062);function o({isOntario:e=!1,isAlberta:t=!1,locale:a="en"}={}){if(!i||"object"!=typeof i)return[];const o=String(a||"en").toLowerCase().startsWith("fr");return Object.entries(i).reduce((a,[i,s])=>{if(!i||!s||"object"!=typeof s)return a;const r=Boolean(String(s.link||"").trim()),n=Boolean(String(s.fr||"").trim()),l=Boolean(String(s.ontario||"").trim()),u=Boolean(String(s.alberta||"").trim());let c=!1;return c=o?n&&!(e&&!0===s.frHideForOntario):e?l:t?u:r,c&&a.push(i),a},[])}},45222(e,t,a){a.d(t,{A:()=>o});const i=/\[(\d+)px\]/;function o(e){if(!e)return null;const t=String(e),a=i.exec(t);if(a)return Number(a[1]);const o=Number(t);return Number.isNaN(o)?null:o}},68874(e,t,a){var i=a(85072),o=a.n(i),s=a(97825),r=a.n(s),n=a(77659),l=a.n(n),u=a(55056),c=a.n(u),d=a(10540),p=a.n(d),g=a(41113),h=a.n(g),m=a(19353),v={};v.styleTagTransform=h(),v.setAttributes=c(),v.insert=l().bind(null,"head"),v.domAPI=r(),v.insertStyleElement=p(),o()(m.A,v),m.A&&m.A.locals&&m.A.locals},40376(e,t,a){var i=a(85072),o=a.n(i),s=a(97825),r=a.n(s),n=a(77659),l=a.n(n),u=a(55056),c=a.n(u),d=a(10540),p=a.n(d),g=a(41113),h=a.n(g),m=a(79875),v={};v.styleTagTransform=h(),v.setAttributes=c(),v.insert=l().bind(null,"head"),v.domAPI=r(),v.insertStyleElement=p(),o()(m.A,v),m.A&&m.A.locals&&m.A.locals},78438(e,t,a){var i=a(85072),o=a.n(i),s=a(97825),r=a.n(s),n=a(77659),l=a.n(n),u=a(55056),c=a.n(u),d=a(10540),p=a.n(d),g=a(41113),h=a.n(g),m=a(51019),v={};v.styleTagTransform=h(),v.setAttributes=c(),v.insert=l().bind(null,"head"),v.domAPI=r(),v.insertStyleElement=p(),o()(m.A,v),m.A&&m.A.locals&&m.A.locals},52076(e,t,a){a.d(t,{A:()=>s});var i=a(50229),o=a(40964);a(28277);const s=(0,a(66262).A)(o.A,[["render",i.X],["__scopeId","data-v-321987d6"]])},79746(e,t,a){a.d(t,{A:()=>s});var i=a(42463),o=a(1890);a(76263);const s=(0,a(66262).A)(o.A,[["render",i.X]])},3684(e,t,a){a.d(t,{A:()=>s});var i=a(4643),o=a(42654);a(9727);const s=(0,a(66262).A)(o.A,[["render",i.X]])},44634(e,t,a){a.d(t,{A:()=>s});var i=a(5867),o=a(94626);const s=(0,a(66262).A)(o.A,[["render",i.X]])},23182(e,t,a){a.d(t,{A:()=>s});var i=a(74934),o=a(5e3);const s=(0,a(66262).A)(o.A,[["render",i.X]])},87687(e,t,a){a.d(t,{A:()=>s});var i=a(79213),o=a(45233);const s=(0,a(66262).A)(o.A,[["render",i.X]])},17632(e,t,a){a.d(t,{A:()=>s});var i=a(16023),o=a(15142);const s=(0,a(66262).A)(o.A,[["render",i.X]])},50371(e,t,a){a.d(t,{A:()=>s});var i=a(63008),o=a(70451);const s=(0,a(66262).A)(o.A,[["render",i.X]])},84095(e,t,a){a.d(t,{A:()=>s});var i=a(46202),o=a(1613);const s=(0,a(66262).A)(o.A,[["render",i.X]])},40964(e,t,a){a.d(t,{A:()=>i.A});var i=a(1263)},1890(e,t,a){a.d(t,{A:()=>i.A});var i=a(6169)},42654(e,t,a){a.d(t,{A:()=>i.A});var i=a(93347)},94626(e,t,a){a.d(t,{A:()=>i.A});var i=a(47257)},5e3(e,t,a){a.d(t,{A:()=>i.A});var i=a(81913)},45233(e,t,a){a.d(t,{A:()=>i.A});var i=a(81532)},15142(e,t,a){a.d(t,{A:()=>i.A});var i=a(50807)},70451(e,t,a){a.d(t,{A:()=>i.A});var i=a(3440)},1613(e,t,a){a.d(t,{A:()=>i.A});var i=a(36452)},50229(e,t,a){a.d(t,{X:()=>i.X});var i=a(62366)},42463(e,t,a){a.d(t,{X:()=>i.X});var i=a(33256)},4643(e,t,a){a.d(t,{X:()=>i.X});var i=a(88382)},5867(e,t,a){a.d(t,{X:()=>i.X});var i=a(37424)},74934(e,t,a){a.d(t,{X:()=>i.X});var i=a(97551)},79213(e,t,a){a.d(t,{X:()=>i.X});var i=a(29416)},16023(e,t,a){a.d(t,{X:()=>i.X});var i=a(38818)},63008(e,t,a){a.d(t,{X:()=>i.X});var i=a(62535)},46202(e,t,a){a.d(t,{X:()=>i.X});var i=a(18519)},28277(e,t,a){a(68874)},76263(e,t,a){a(40376)},9727(e,t,a){a(78438)},76062(e){e.exports=JSON.parse('{"888":{"alberta":"/regions/alberta/888c
1asino/","fr":"","ontario":"/regions/ontario/888-casino/","link":"/888/"},"21bit":{"fr":"","ontario":"","link":"/crypto-casinos/21bit/"},"21casino":{"fr":"","ontario":"","link":"/reviews/21casino/"},"22bet":{"fr":"","ontario":"","link":"/crypto-casinos/22bet/"},"5gringos":{"fr":"/fr/critiques/5gringos/","ontario":"","link":""},"7bit":{"fr":"","ontario":"","link":"/crypto-casinos/7bit/"},"7sultans":{"fr":"","ontario":"","link":"/7sultans/"},"all-slots-casino":{"fr":"","ontario":"","link":"/all-slots/"},"allyspin-casino":{"fr":"","ontario":"","link":"/reviews/allyspin/"},"amazon-slots":{"fr":"","ontario":"/regions/ontario/amazon-slots/","link":""},"amunra":{"fr":"","ontario":"","link":"/reviews/amunra-casino/"},"bally-bet":{"fr":"","ontario":"/regions/ontario/bally-bet/","link":""},"bassbet":{"fr":"","ontario":"","link":"/reviews/bassbet/"},"barz":{"fr":"/fr/critiques/barz-casino/","ontario":"","link":""},"bc-game":{"fr":"","ontario":"","link":"/crypto-casinos/bc-game-casino/"},"bet365":{"alberta":"/regions/alberta/bet365/","fr":"","ontario":"/regions/ontario/bet365/","link":"/reviews/bet365/"},"bet99":{"fr":"","ontario":"/regions/ontario/bet99/","alberta":"/regions/alberta/bet99/","link":"/reviews/bet99/"},"betalice":{"fr":"","ontario":"","link":"/reviews/betalice/"},"betano":{"fr":"","ontario":"/regions/ontario/betano/","link":""},"betiton":{"fr":"","ontario":"/regions/ontario/betiton/","link":""},"betmgm":{"alberta":"/regions/alberta/betmgm/","fr":"","ontario":"/regions/ontario/betmgm/","link":""},"betpanda-casino":{"fr":"","ontario":"","link":"/crypto-casinos/betpanda/"},"betplays":{"fr":"","ontario":"","link":"/reviews/betplays/"},"betrepublic":{"fr":"","ontario":"","link":"/reviews/betrepublic/"},"betrivers":{"alberta":"/regions/alberta/betrivers/","fr":"","ontario":"/regions/ontario/betrivers/","link":""},"bets-io":{"fr":"","ontario":"","link":"/crypto-casinos/bets-io/"},"betscore":{"fr":"","ontario":"","link":"/reviews/betscore/"},"betsio-com":{"fr":"","ontario":"","link":"/reviews/betsio/"},"betty":{"fr":"","ontario":"/regions/ontario/betty/","link":""},"betvictor":{"fr":"","ontario":"/regions/ontario/betvictor/","link":"/reviews/betvictor/"},"betway":{"fr":"","ontario":"/regions/ontario/betway/","link":"/reviews/betway/"},"bitstarz":{"fr":"","ontario":"","link":"/crypto-casinos/bitstarz/"},"biggerz":{"alberta":"","fr":"","ontario":"","link":"/reviews/biggerz/"},"bluffbet":{"fr":"","ontario":"","link":"/reviews/bluffbet/"},"boho-casino":{"fr":"","ontario":"","link":"/reviews/boho-casino/"},"bwin":{"fr":"","ontario":"/regions/ontario/bwin/","link":""},"caesars":{"alberta":"/regions/alberta/caesars-casino/","fr":"","ontario":"/regions/ontario/caesars-casino/","link":""},"captain-cooks":{"fr":"","ontario":"/regions/ontario/captain-cooks/","link":""},"betinia":{"fr":"","ontario":"/regions/ontario/betinia/","link":""},"casinia":{"fr":"","ontario":"","link":"/reviews/casinia/"},"casino-classic":{"fr":"","ontario":"/regions/ontario/casino-classic/","link":""},"casino-days":{"alberta":"/regions/alberta/casino-days/","fr":"","ontario":"/regions/ontario/casino-days/","link":""},"casinova":{"fr":"","ontario":"","link":"/reviews/casinova/"},"cashed":{"fr":"","ontario":"","link":"/reviews/cashed/"},"casoola":{"fr":"/fr/critiques/casoola/","ontario":"","link":"/reviews/casoola/"},"casumo":{"fr":"","ontario":"/regions/ontario/casumo/","link":"/reviews/casumo/"},"cleobetra":{"fr":"","ontario":"","link":"/reviews/cleobetra/"},"cloudbet":{"fr":"","ontario":"","link":"/crypto-casinos/cloudbet/"},"clubhouse":{"fr":"","ontario":"","link":"/reviews/the-clubhouse-casino/"},"comeon":{"fr":"","ontario":"/regions/ontario/comeon/","link":""},"cristal-poker-casino":{"fr":"","ontario":"","link":"/reviews/cristal-poker/"},"draft-kings":{"fr":"","ontario":"/regions/ontario/draftkings/","alberta":"/regions/alberta/draftkings/","link":""},"dragonia":{"fr":"","ontario":"","link":"/reviews/dragonia/"},"drakaris":{"fr":"","ontario":"","link":"/reviews/drakaris/"},"drip-casino":{"fr":"","ontario":"","link":"/reviews/drip-casino/"},"dudespin":{"fr":"/fr/critiques/dudespin/","ontario":"","link":"/reviews/dudespin-casino/"},"fan-duel":{"fr":"","ontario":"/regions/ontario/fanduel-casino/","alberta":"/regions/alberta/fanduel/","link":""},"fatpanda":{"fr":"","ontario":"","link":"/crypto-casinos/fatpanda/"},"fire-vegas":{"alberta":"/regions/alberta/fire-vegas/","fr":"","ontario":"/regions/ontario/firevegas/","link":""},"flagman":{"fr":"","ontario":"","link":"/reviews/flagman-casino/"},"flappy-casino":{"fr":"","ontario":"","link":"/reviews/flappy-casino/"},"flamez":{"fr":"","ontario":"","link":"/reviews/flamez-casino/"},"frumzi":{"fr":"/fr/critiques/frumzi-casino/","ontario":"","link":"/reviews/frumzi/"},"fugu-casino":{"fr":"/fr/critiques/fugu-casino/","ontario":"","link":"/reviews/fugu-casino/"},"gaming-club":{"fr":"","ontario":"","link":"/gaming-club/"},"gizbo":{"fr":"","ontario":"","link":"/reviews/gizbo/"},"glorion":{"fr":"/fr/critiques/glorion/","ontario":"","link":"/reviews/glorion/","frHideForOntario":true},"golden-nugget":{"fr":"","ontario":"/regions/ontario/golden-nugget-casino/","link":""}
1,"golden-tiger":{"fr":"","ontario":"/regions/ontario/golden-tiger/","link":""},"golisimo":{"fr":"/fr/critiques/golisimo/","ontario":"","link":"/reviews/golisimo/"},"grand-mondial":{"fr":"","ontario":"/regions/ontario/grand-mondial/","link":""},"grizzlys-quest":{"fr":"","ontario":"","link":"/reviews/grizzlys-quest/"},"high-flyer":{"fr":"","ontario":"/regions/ontario/high-flyer/","link":""},"horseshoe-casino":{"fr":"","ontario":"/regions/ontario/horseshoe-casino/","alberta":"/regions/alberta/horseshoe-casino/","link":""},"hotslots":{"fr":"","ontario":"","link":"/reviews/hotslots/"},"impressario-casino":{"fr":"","ontario":"","link":"/reviews/impressario/"},"irwin":{"fr":"","ontario":"","link":"/reviews/irwin/"},"jet-casino":{"fr":"","ontario":"","link":"/reviews/jet-casino/"},"jackpot-city-casino":{"alberta":"/regions/alberta/jackpot-city-casino/","fr":"/fr/critiques/jackpot-city/","ontario":"/regions/ontario/jackpot-city-casino/","link":"/jackpot-city/"},"justcasino":{"fr":"/fr/critiques/justcasino/","ontario":"","link":"/reviews/justcasino/"},"justbit":{"fr":"","ontario":"","link":"/crypto-casinos/justbit/"},"katsu-bet":{"fr":"","ontario":"","link":"/reviews/katsubet/"},"kingmaker":{"fr":"","ontario":"","link":"/reviews/kingmaker/"},"knightslots":{"fr":"","ontario":"/regions/ontario/knightslots/","link":""},"legiano":{"fr":"/fr/critiques/legiano-casino/","ontario":"","link":"/reviews/legiano/","frHideForOntario":true},"lemon-casino":{"fr":"","ontario":"","link":"/reviews/lemon-casino/"},"leovegas":{"alberta":"","fr":"","ontario":"/regions/ontario/leo-vegas/","link":"/reviews/leo-vegas/"},"lizaro":{"fr":"/fr/critiques/lizaro/","ontario":"","link":"/reviews/lizaro/"},"lucky-days":{"alberta":"/regions/alberta/lucky-days/","fr":"","ontario":"/regions/ontario/lucky-days/","link":"/reviews/luckydays/"},"lucky-nugget":{"fr":"","ontario":"","link":"/lucky-nugget/"},"lucky-ones":{"fr":"/fr/critiques/lucky-ones/","ontario":"","link":"/reviews/lucky-ones/"},"lex":{"fr":"","ontario":"","link":"/reviews/lex-casino/"},"luckywins":{"fr":"","ontario":"","link":"/reviews/luckywins/"},"mafia-casino":{"fr":"","ontario":"","link":"/reviews/mafia/"},"magicred":{"fr":"","ontario":"/regions/ontario/magicred/","link":""},"magius":{"fr":"","ontario":"","link":"/reviews/magius/"},"magician-bet":{"fr":"","ontario":"","link":"/crypto-casinos/magicianbet/"},"martin-casino":{"fr":"","ontario":"","link":"/reviews/martin/"},"millioner":{"fr":"/fr/critiques/millioner/","ontario":"","link":"","frHideForOntario":true},"mirax":{"fr":"","ontario":"","link":"/crypto-casinos/mirax-casino/"},"monopoly-casino":{"fr":"","ontario":"/regions/ontario/monopoly-casino/","link":""},"monro":{"fr":"","ontario":"","link":"/reviews/monro-casino/"},"monster-win":{"fr":"","ontario":"","link":"/reviews/monsterwin/"},"mbit":{"fr":"","ontario":"","link":"/crypto-casinos/mbit/"},"mrpunter-casino":{"fr":"/fr/critiques/mrpunter/","ontario":"","link":"/reviews/mrpunter/"},"mummy-s-gold":{"fr":"","ontario":"","link":"/mummys-gold/"},"neon54":{"fr":"","ontario":"","link":"/reviews/neon54/"},"ninecasino":{"fr":"","ontario":"","link":"/reviews/ninecasino/"},"north-casino":{"fr":"","ontario":"","link":"/reviews/north-casino/"},"northstar-bets-casino":{"fr":"","ontario":"/regions/ontario/northstar-bets/","link":""},"novajackpot":{"fr":"","ontario":"","link":"/reviews/novajackpot/"},"onlywin":{"fr":"","ontario":"","link":"/reviews/onlywin-casino/"},"palm-slots":{"fr":"","ontario":"","link":"/crypto-casinos/palmslots/"},"party-casino":{"fr":"","ontario":"/regions/ontario/partycasino/","link":"/reviews/party-casino/"},"pistolo-casino":{"fr":"","ontario":"","link":"/reviews/pistolo/"},"platinum-play":{"fr":"","ontario":"","link":"/platinum-play/"},"playid":{"alberta":"","fr":"","ontario":"","link":"/reviews/playid/"},"paripesa":{"alberta":"","fr":"","ontario":"","link":"/reviews/paripesa/"},"pinnacle-casino":{"fr":"","ontario":"","link":"/reviews/pinnacle-casino"},"play-zee":{"fr":"","ontario":"","link":"/reviews/playzee/"},"playfina":{"fr":"/fr/critiques/playfina/","ontario":"","link":"/reviews/playfina/"},"playojo":{"alberta":"/regions/alberta/playojo/","fr":"/fr/critiques/playojo/","ontario":"/regions/ontario/playojo/","link":"/reviews/playojo/"},"playnow-casino":{"fr":"","ontario":"/regions/ontario/playnow-casino/","link":""},"playolg":{"fr":"","ontario":"/regions/ontario/olg/","link":""},"pointsbet":{"fr":"","ontario":"/regions/ontario/pointsbet/","alberta":"/regions/alberta/pointsbet/","link":""},"posido":{"fr":"","ontario":"","link":"/reviews/posido/"},"powerplay":{"fr":"/fr/critiques/powerplay/","ontario":"/regions/ontario/powerplay/","link":"/reviews/powerplay/"},"quickwin":{"fr":"/fr/critiques/quickwin/","ontario":"","link":"/reviews/quickwin/"},"rainbet":{"fr":"","ontario":"","link":"/crypto-casinos/rainbet/"},"realspin":{"fr":"","ontario":"","link":"/reviews/realspin/"},"realz":{"fr":"","ontario":"","link":"/reviews/realz/"},"retrobet":{"fr":"","ontario":"","link":"/reviews/retrobet/"},"ritzo":{"fr":"","ontario":"","link":"/reviews/ritzo/"},"river-belle":{"fr":"","ontario":"","link":"/reviews/river-belle/"},"robocat":{"fr":"/fr/critiques/robocat-casino/","ontario":"","link":"/reviews/robocat/","frHideForOntario":true},"roobet":{"fr":"","ontario":"","link":"/reviews/roobet/"},"royal-game":{"fr":"","ontario":"","link":"/reviews/royalgame/"},"royal-panda":{"fr":"","ontario":"/regions/ontario/royal-panda-casino/","link":""},"royal-vegas":{"fr":"","ontario":"/regions/ontario/royal-vegas/","link":"/royal-vegas/"},"ruby-fortune":{"alberta":"/regions/alberta/ruby-fortune/","fr":"/fr/critiques/ruby-fortune/","ontario":"/regions/ontario/ruby-fortune/","link":"/ruby-fortune/"},"slotrave":{"fr":"","ontario":"","link":"/reviews/slotrave/"},"slots-gallery":{"fr":"/fr/critiques/slots-gallery/","ontario":"","link":"/reviews/slots-gallery/"},"slots-magic":{"fr":"","ontario":"/regions/ontario/slots-magic/","link":"/reviews/slots-magic/"},"slotsgem":{"fr":"","ontario":"","link":"/reviews/slotsgem-casino/"},"speedz":{"fr":"","ontario":"","link":"/reviews/speedz/"},"spin-casino":{"alberta":"/regions/alberta/spin-casino/","fr":"/fr/critiques/spin-casino/","ontario":"/regions/ontario/spin-casino/","link":"/reviews/spin-casino/"},"spin-genie":{"fr":"","ontario":"/regions/ontario/spin-genie/","link":""},"spin-palace-us":{"fr":"","ontario":"","link":"/reviews/spin-palace/"},"spinaway-casino":{"fr":"","ontario":"/regions/ontario/spinaway/","link":""},"spinbara":{"fr":"","ontario":"","link":"/reviews/spinbara/"},"spinight":{"fr":"","ontario":"","link":"/reviews/spinight/"},"spinit":{"fr":"","ontario":"","link":"/reviews/spinit/"},"spinsy":{"fr":"","ontario":"","link":"/reviews/spinsy/"},"sports-interaction":{"fr":"","ontario":"/regions/ontario/sports-interaction/","link":"/reviews/sports-interaction-casino/"},"stake":{"fr":"","ontario":"","link":"/crypto-casinos/stake/"},"starda":{"fr":"","ontario":"","link":"/reviews/starda-casino/"},"supabet":{"fr":"","ontario":"","link":"/reviews/supabet/"},"the-score":{"fr":"","ontario":"/regions/ontario/thescore-casino/","alberta":"/regions/alberta/thescore-casino/","link":""},"thrill":{"fr":"","ontario":"","link":"/crypto-casinos/thrill/"},"tonybet":{"fr":"/fr/critiques/tonybet/","ontario":"/regions/ontario/tonybet/","link":"/reviews/tonybet/"},"tooniebet":{"alberta":"/regions/alberta/tooniebet/","fr":"","ontario":"/regions/ontario/tooniebet/","link":"/reviews/tooniebet/"},"toppz":{"fr":"","ontario":"/regions/ontario/toppz/","link":""},"trips-casino":{"fr":"/fr/critiques/trips/","ontario":"","link":"/reviews/trips/"},"vave":{"fr":"","ontario":"","link":"/crypto-casinos/vave-casino/"},"vegas-hero":{"fr":"","ontario":"","link":"/reviews/vegas-hero/"},"vegasnow":{"fr":"","ontario":"","link":"/reviews/vegasnow/"},"vegasino":{"fr":"","ontario":"","link":"/reviews/vegasino/"},"vegazone":{"fr":"/fr/critiques/vegazone/","ontario":"","link":"/reviews/vegazone/"},"videoslots":{"fr":"","ontario":"/regions/ontario/videoslots/","link":""},"westace":{"fr":"/fr/critiques/westace/","ontario":"","link":"/reviews/westace/"},"wheel-of-fortune":{"fr":"","ontario":"/regions/ontario/wheel-of-fortune/","link":""},"wild-tornado":{"fr":"","ontario":"","link":"/reviews/wild-tornado/"},"wildwin-io":{"fr":"","ontario":"","link":"/reviews/wildwin/"},"wildz-casino":{"fr":"/fr/critiques/wildz-casino/","ontario":"/regions/ontario/wildz/","link":"/reviews/wildz-casino/"},"win-spirit":{"fr":"","ontario":"","link":"/reviews/winspirit/"},"winawin":{"fr":"","ontario":"","link":"/reviews/winawin/"},"winna":{"fr":"","ontario":"","link":"/crypto-casinos/winna/"},"winmaker":{"fr":"","ontario":"","link":"/reviews/winmaker/"},"winsane":{"fr":"","ontario":"","link":"/reviews/winsane/"},"winz":{"fr":"","ontario":"","link":"/reviews/winz/"},"wyns":{"fr":"","ontario":"","link":"/reviews/wyns/"},"yukon-gold":{"fr":"","ontario":"/regions/ontario/yukon-gold/","link":"/reviews/yukon-gold/"},"zet":{"fr":"","ontario":"","link":"/reviews/zetcasino/"},"zodiac-casino":{"alberta":"/regions/alberta/zodiac-casino/","fr":"","ontario":"/regions/ontario/zodiac-casino/","link":"/reviews/zodiac-casino/"},"zoome-casino":{"fr":"","ontario":"","link":"/reviews/zoome-casino/"},"zoccer":{"fr":"","ontario":"","link":"/reviews/zoccer/"}}')},47156(e){e.exports=JSON.parse('{"ryan-sandberg":{"en":{"authorPage":"","authorPhoto":"/images/authors/ryan-sandberg.webp","authorHeroPhoto":"/images/authors/ryan-sandberg.webp","authorPhotoFull":"../../images/authors/ryan-sandberg.webp","authorRole":"Casino expert","authorIntroduction":"An experienced writer with over 15 yearsâ experience, Ryan Sandberg has extensive expertise in iGaming and land-based casinos. He also writes for CasinoEnLigne.ca and produces content for major gaming providers such as Playtech, OnAir and Winfinity. He writes in French, English, Spanish and Swedis
1h.","type":["default","ontario"],"country":"Canada","name":"Ryan Sandberg","authorLevel":"Bronze","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","lastUpdated":"08/06/2026"},"fr":{"authorPage":"/fr/experts/ryan-sandberg/","authorPhoto":"/images/authors/ryan-sandberg.webp","authorHeroPhoto":"/images/authors/ryan-sandberg.webp","authorPhotoFull":"../../images/authors/ryan-sandberg.webp","type":["default","ontario"],"authorRole":"Rédacteur expert","authorLevel":"Bronze","authorLevelDescription":"Ryan Sandberg â Rédacteur expert","scoreDescription":"","reviewTitle":"Casinos en ligne évalués par Ryan pour Casino.ca","reviewsWritten":"6 articles écrits pour Casino.ca","lastUpdated":"08/06/2026","authorLinks":{"email":{"tooltipText":"Contacter par courriel","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"Ryan Sandberg LinkedIn","link":"https://www.linkedin.com/in/sandbergryan/"}},"authorOverviewStats":[{"title":"Revues de casino","value":"6"},{"title":"Page vérifiée","value":"1"},{"title":"Citations d\'expert","value":"2"}],"professionalExperience":[{"company":"Casino.ca","position":"Rédacteur expert","startDate":"Janvier 2026","endDate":"présent","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"CasinoEnLigne.ca","startDate":"Mai 2025","endDate":"présent","image":"/vue/assets/logos/global-casinos/light/celca.svg"}],"education":[{"image":"/images/logos/university-logos/tallinn-university.webp","place":"Université de Tallinn","startDate":"2019","endDate":"2022","degree":"Maîtrise en éducation"},{"image":"/images/logos/university-logos/university-of-california-irvine.webp","place":"Université de Californie, Irvine","startDate":"2003","endDate":"2007","degree":"Baccalauréat en théâtre et baccalauréat en beaux-arts en danse"}],"skills":[{"title":"Université de Tallinn","description":"Maîtrise en éducation","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Plus de 6 ans dans l\'iGaming","description":"Ryan est expérimenté dans le secteur","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Connaissances profondes du marché canadien","description":"Ryan maîtrise les réglementations locales en matière de jeux d\'argent en ligne","image":"/vue/assets/logos/icons/diagram-up.svg"}],"feedbacks":{"roman":{"feedback":"Il est très agréable de travailler avec Roman car il est toujours prêt à partager son expérience du milieu avec ses collègues, tout en restant ouvert aux opinions et avis d\'autres personnes. Tout aussi important, je vois Roman comme un véritable passionné des jeux de casino en ligne, et il me semble important d\'aimer le sujet sur lequel l\'on travaille."}},"authorIGamingReviews":"6","authorOnlineCasinoGamesTested":"1","authorIGamingArticlesWritten":"2","authorCasinoPicks":["golisimo","glorion","lizaro","millioner","lucky-ones"],"authorIntroduction":"Rédacteur chevronné avec plus de 15 ans d\'expérience, Ryan Sandberg possède une vaste expertise dans l\'iGaming et les casinos terrestres. Il rédige également pour CasinoEnLigne.ca et produit du contenu pour de grands fournisseurs de jeux tels que Playtech, OnAir et Winfinity. Il écrit notamment en français, en anglais, en espagnol et en suédois.","authorLink":{"href":"/fr/experts/ryan-sandberg/","text":"Rencontrer Ryan"}}},"trisita-aich":{"en":{"level":"Gold","authorPage":"","authorPhoto":"/images/authors/trisita-aich.png","type":["default","ontario"],"authorRole":"Content writer in Canada","name":"Trisita Aich","country":"Canada","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","lastUpdated":"04/10/2024","authorIntroduction":"Trisita\'s a gambling industry expert writing for various brands in iGaming, eSports, and crypto. At Casino.ca she casts a detailed eye over our casino guides, checking everything from bonus terms to best game strategies.","authorCasinoPicks":["jackpot-city-casino","spin-casino","spinight"],"authorOntarioCasinoPicks":["spin-casino","jackpot-city-casino","leovegas"],"reviewsWritten":"9 reviews written for Casino.ca","reviewTitle":"Online Casinos reviewed by Trisita Aich for Casino.ca","tag":"Verified expert","authorLink":{"href":"","text":"Meet Trisita"}}}
1,"bex-gawne":{"en":{"authorPage":"/experts/bex-mills/","authorPhoto":"/images/authors/bex-gawne-small.webp","authorHeroPhoto":"/images/authors/bex-gawne.webp","authorPhotoFull":"../../images/authors/bex-gawne.webp","type":["default","ontario"],"authorRole":"Expert contributor","authorLevel":"Bronze","name":"Bex Mills","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","lastUpdated":"","scoreDescription":"","authorIntroduction":"Bex is a seasoned copywriter who specializes in the Canadian iGaming industry. Her attention to detail makes her an expert in creating engaging content that equips you with all the information you need to choose your next online casino, including details on regulation, payout speeds and game lobbies.","reviewTitle":"Online casinos reviewed by Bex for Casino.ca","authorLevelDescription":"Bex is a bronze-rated expert specializing in casino reviews and payment pages.","authorCasinoPicks":["spin-palace-us","magician-bet","grizzlys-quest","casinova","golisimo","novajackpot","party-casino","supabet","betiton","the-score","betvictor","videoslots","spinsy","legiano","royal-game"],"authorOntarioCasinoPicks":["betinia","powerplay","playojo","casino-days"],"reviewsWritten":"6 articles written for Casino.ca","authorOverviewStats":[{"title":"casinos reviews","value":"15+"},{"title":"pages authored","value":"30+"},{"title":"expert quotes","value":"45+"}],"authorLinks":{"email":{"tooltipText":"Contact Bex Mills","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Bex\'s LinkedIn","link":"https://www.linkedin.com/in/bex-mills-41283073/"}},"skills":[{"title":"Over 10 years in iGaming","description":"Slots specialist whoâs spent a decade testing online casinos","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Manchester Metropolitan University graduate","description":"Combines creative writing and research to simplify casino information","image":"/vue/assets/logos/icons/green-shield.svg"}],"professionalExperience":[{"company":"Casino.ca - Expert contributor","position":"Uses 10+ years of iGaming expertise to find and recommend the best online casinos in Canada, specializing in casino reviews and payment pages.","startDate":"2023","endDate":"present","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"place":"Manchester Metropolitan University","degree":"BA English and Creative Writing","image":"/images/logos/university-logos/manchester-metropolitan-university.webp"}],"feedbacks":{"liam-blackley":{"feedback":"The whole time Iâve worked with Liam, heâs been focused on the best interests of his audience, so his writing can offer genuine advice. Heâs not afraid to knock a casino for legitimate flaws, all the better for his readers. Liam writes great content and is obviously an expert in the iGaming world. Iâm happy to work with someone trustworthy who is here to speak on behalf of our audience."},"nikolina-jeric":{"feedback":"Nikolina combines strong industry knowledge with excellent editorial judgment. She understands how online casinos operate and knows what information players need before signing up. Her feedback is thoughtful, her reviews are well-structured, and she consistently maintains high standards across her work. Itâs clear she writes from experience, which makes her insights practical, balanced, and valuable to the audience."},"lyndsey-grima":{"feedback":"Lyndsey brings hands-on testing and careful research to every project. Her reviews are grounded in real gameplay and give readers clear, practical insight into what to expect from a casino."},"becca-drew":{"feedback":"Becca can break down complicated iGaming topics into clear, trustworthy content that players actually benefit from and enjoy reading. Whether she is reviewing casinos, testing slots, or anything else, the quality is always consistent, and everything is well-researched. Her communication is great, and deadlines are never a problem. Becca approaches every project professionally and you can depend on her to produce meaningful content."},"amber-langley":{"feedback":"Amber\'s expertise in crafting engaging content that speaks directly to players is fantastic. She understands the industry inside and out and always delivers top-notch work."},"loraine-couturier":{"feedback":"Loraine has always had a positive attitude and is willing to go the distance to create exemplary content."},"ziv-chen":{"feedback":"Alongside providing top-quality, localized content, Ziv is an expert in delivering specialized content for any sports or gambling vertical."},"rowan-fisher-shotton":{"feedback":"Rowan consistently delivers sharp, well-researched content that balances data with readability. He understands both the player mindset and the technical side of iGaming, which makes his work incredibly valuable."}},"authorLink":{"href":"/experts/bex-mills/","text":"Meet Bex"}},"fr":{"authorIntroduction":"Bex cumule plus de dix ans d\'expérience en rédaction marketing numérique et possède un grand intérêt pour le secteur dynamique des jeux en ligne. Dotée d\'un sens du détail, elle propose des analyses de casino approfondies et documentées, offrant ainsi aux lecteurs des conseils fiables et pertinents.","authorRole":"Rédactrice experte","country":"Canada","reviewsWritten":"6 articles écrits pour Casino.ca","authorLink":{"href":"/experts/bex-mills/","text":"Rencontrer Bex"},"feedbacks":{"loraine-couturier":{"feedback":"Loraine a toujours fait preuve d\'une attitude positive et est prête à tout mettre en Åuvre pour créer du contenu exemplaire. "}}}},"amber-langley":{"en":{"authorPage":"/experts/amber-langley/","authorPhoto":"/images/authors/amber-langley.webp","authorHeroPhoto":"/images/authors/amber-langley.webp","authorPhotoFull":"../../images/authors/amber-langley.webp","type":["default","ontario"],"name":"Amber Langley","authorRole":"Expert contributor","authorLevel":"Bronze","scoreDescription":"","country":"Canada","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","lastUpdated":"","authorIntroduction":"Amber is a skilled writer and editor specializing in the iGaming industry. She graduated from the University of Gloucestershire with a degree in English L
1anguage and Creative Writing. Since entering the professional world, Amber has focused on creating engaging, high-quality content for iGaming brands, including casinos and gaming platforms.","authorLevelDescription":"Amber is a bronze-rated expert specializing in online casino reviews and payment pages.","reviewTitle":"Online casinos reviewed by Amber for Casino.ca","authorCasinoPicks":["stake","kingmaker","rainbet","pistolo-casino","vegasino","magius","bet365","vegas-hero","leovegas","21casino","starda","katsu-bet","lemon-casino","lex","winz","winmaker","powerplay","winsane","playolg"],"authorOntarioCasinoPicks":["playolg","toppz","knightslots"],"authorOverviewStats":[{"title":"Casinos reviewed","value":"18"},{"title":"Pages authored","value":"25"},{"title":"Expert insights","value":"88"}],"authorLinks":{"email":{"tooltipText":"Contact Amber Langley","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Amber\'s LinkedIn","link":"https://www.linkedin.com/in/amber-langley-76a83b2a3/"}},"skills":[{"title":"Skilled iGaming writer and editor","description":"Table games expert whoâs spent 70+ hours reviewing casinos","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"University of Gloucestershire graduate","description":"BA in English Language and Creative Writing","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Expert contributor specializing in casino reviews and payment pages","startDate":"2023","endDate":"present","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"place":"University of Gloucestershire","degree":"BA in English Language and Creative Writing","image":"/images/logos/university-logos/university-of-gloucestershire.webp"}],"reviewsWritten":"18 articles written for Casino.ca","feedbacks":{"liam-blackley":{"feedback":"Liam is a true professional, always stepping up to make a project easier on the rest of the team. I know I can count on Liam to deliver impeccably researched content, whether that means a thorough casino review or a strategy guide for table games. Liam has proven himself a reliable teammate in such a fast-changing industry where everyone needs to keep on their toes."},"nikolina-jeric":{"feedback":"Nikolina is a strong collaborator who understands both the creative and editorial sides of iGaming content. She asks the right questions, spots inconsistencies quickly, and brings thoughtful suggestions to the table. Whether sheâs reviewing a casino or contributing to broader site content, her work shows strong judgment and attention to detail. That makes her both dependable and easy to work with."},"lyndsey-grima":{"feedback":"Lyndsey is a pleasure to work with. Sheâs reliable, organized, and consistently delivers detailed content on time while communicating clearly throughout every project."},"becca-drew":{"feedback":"Iâve worked with Becca across a lot of projects and have always been impressed by her industry knowledge and attention to detail. Becca takes the time to really understand brand voice while still keeping content informative and balanced for readers. Her editing skills ensure accuracy and consistency in every piece. She is reliable, skilled, and actually cares about creating content that helps players make informed decisions."},"loraine-couturier":{"feedback":"Loraineâs long-time experience in the iGaming world shines through, and I love the different angles she looks at when reviewing a casino or a game."},"bex-gawne":{"feedback":"âBex has an incredible knack for writing compelling content that speaks directly to the iGaming community. She\'s efficient, reliable, and consistently produces high-quality work. I always look forward to collaborating with her on new projects.â"}
1,"charlon-muscat":{"feedback":"âCharlon is always one step ahead of the game when it comes to online casino features. As an active player, he often spots new trends such as gamification and AI ahead of time. His casino reviews are always written with real player experiences and data in mind. Iâm pleased to be working alongside an iGaming expert as trustworthy as he is.â"}},"authorLink":{"href":"/experts/amber-langley/","text":"Meet Amber"}},"fr":{"authorRole":"Rédactrice experte","country":"Canada","authorIntroduction":"Amber est titulaire d\'un diplôme en anglais et en rédaction créative. Elle écrit sur divers sujets, notamment les jeux en ligne. Sur Casino.ca, elle rédige et évalue régulièrement les nouveaux casinos en ligne afin d\'aider les joueurs à faire des choix éclairés.","reviewsWritten":"18 articles écrits pour Casino.ca","authorLink":{"href":"/experts/amber-langley/","text":"Rencontrer Amber"},"feedbacks":{"loraine-couturier":{"feedback":"La longue expérience de Loraine dans le monde des jeux en ligne est évidente et j\'apprécie particulièrement les différents points de vue qu\'elle adopte lorsqu\'elle évalue un casino ou un jeu en ligne."}}}},"liam-blackley":{"en":{"authorPage":"/experts/liam-blackley/","authorPhoto":"/images/authors/liam-blackley.webp","authorHeroPhoto":"/images/authors/liam-blackley.webp","authorPhotoFull":"../../images/authors/liam-blackley.webp","type":["default","ontario"],"authorRole":"Guide editor","name":"Liam Blackley","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Toronto, Canada","lastUpdated":"","scoreDescription":"","authorIntroduction":"Liam Blackley is a Toronto-based freelance writer and a Guide Editor at Casino.ca. He has over five years of industry experience, providing readers with clear, insightful, and well-rounded guidance. His specialty lies in casino reviews, game guides, and resources on gambling taxation, breaking down complex terms and topics into easy-to-understand advice for Canadian players.","authorCasinoPicks":["vegasnow","betrepublic","jackpot-city-casino","robocat","playojo","royal-vegas","spin-casino","ruby-fortune","cleobetra","casumo","royal-panda","spinight","party-casino","frumzi","leovegas","sports-interaction","luckywins","tooniebet"],"authorOntarioCasinoPicks":["tooniebet","spin-casino","lucky-days","jackpot-city-casino","playojo","royal-vegas","ruby-fortune","cleobetra","casumo","royal-panda","spinight","party-casino","frumzi","leovegas","sports-interaction","luckywins"],"reviewsWritten":"21 articles written for Casino.ca","reviewTitle":"Online casinos reviewed by Liam for Casino.ca","authorLevel":"Silver","authorLevelDescription":"Liam is a silver-rated expert specializing in online casino reviews, game guides and gambling taxation.","authorIGamingReviews":"18","authorOnlineCasinoGamesTested":"13","authorIGamingArticlesWritten":"106","feedback":"Collaborating with Liam has been seamless. His ability to bridge design and functionality is outstanding.","feedbacks":{"lyndsey-grima":{"feedback":"Lyndsey understands what players are looking for. Her experience analyzing games, bonuses, and user experience helps her create content that is both engaging and informative."},"rhianna-padman":{"feedback":"Iâm always struck by the depth of Rhiannaâs knowledge. Name a Canadian online casino and she can not only tell you about the welcome bonus off the top of her head, but sheâll also break down the playthrough requirements too! Itâs reassuring to have a colleague that is clearly an expert and Iâm glad to be part of the same team as her."},"amber-langley":{"feedback":"Collaborating with Amber is always a smooth process. Her clear communication and knack for meeting tight deadlines make her a reliable partner. The content she creates for us exceeds expectations."},"loraine-couturier":{"feedback":"Loraine is a pleasure to work with and provides helpful, insightful information on casinos, slot games, and BC-specific gambling. Having worked in the industry for over six years, I can count on her expertise. "}
1,"bex-gawne":{"feedback":"âBex\'s writing is always sharp, clear, and to the point. She knows the iGaming industry, which is evident in the content she creates. Working with her is a seamless experience.â"},"charlon-muscat":{"feedback":" âI can always count on Charlonâs reviews and casino guides to provide accurate, researched information thatâs written with players in mind. I know he regularly scours player Reddit forums and discord servers to speak to the younger generation of iGamers, which is something I havenât seen from many contributors outside of Casino.ca.â"},"ziv-chen":{"feedback":"Zivâs expertise in the sports betting and online casino industries allows him to write the most detailed, accurate, and top-quality content."},"victor-bigio":{"feedback":"Victorâs knowledge comes through when fact-checking across payment methods available in CA casinos, different regions, and highlighting which deals are actually good for players. Heâs very thorough in his approach and knows the scoop on industry insights before theyâre widely available. This makes him such an asset at Casino.ca."},"lara-wilson":{"feedback":"Working with Lara means collaborating with someone who understands the iGaming space from both a business and customer/player perspective. Depending on the topic, sheâs able to shift seamlessly from operational details to a relatable, player-first point of view."},"rowan-fisher-shotton":{"feedback":"Rowan is detail-oriented and reliable, with a strong grasp of deadlines and editorial standards. He communicates clearly, takes feedback well, and consistently produces high-quality content that requires minimal revisions."},"carlos-bonilla":{"feedback":"Since Carlos joined Casino.ca, our reviews have gained a lot more depth. His analytical side really comes through when he\'s untangling confusing casino terms. He\'s also constantly up to speed on industry news, which makes our team discussions way more engaging. It\'s easy working with someone who\'s that detail-oriented and dependable."}},"authorOverviewStats":[{"title":"Casino reviews","value":"18"},{"title":"Pages authored","value":"13"},{"title":"Expert quotes","value":"106"}],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Liam\'s LinkedIn","link":"https://www.linkedin.com/in/liamjblackley/"}},"skills":[{"title":"Western University graduate","description":"HBA Writing and Literature","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Over 5 years in iGaming","description":"Liam is experienced in our industry","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Guide editor focusing on casino reviews, game guides, and taxation information","startDate":"2025","endD
1ate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"place":"Western University","degree":"HBA Writing and Literature","startDate":"2016","endDate":"2020","image":"/vue/assets/logos/university-logos/light/western-university.webp","link":"https://www.uwo.ca/index.html"}],"authorLink":{"href":"/experts/liam-blackley/","text":"Meet Liam"}},"fr":{"authorRole":"Ãditeur de guides","country":"Toronto, Canada","authorIntroduction":"Liam est un rédacteur indépendant basé à Toronto, avec plus de cinq ans d\'expérience dans l\'industrie du jeu en ligne. Il a travaillé pour des sites comme Casino.com et le National Post. Chez Casino.ca, il se spécialise dans les critiques de casinos, les guides de jeux et sur la taxation des jeux de hasard, offrant aux lecteurs des conseils clairs, pertinents et complets.","reviewsWritten":"21 articles écrits pour Casino.ca","authorLink":{"href":"/experts/liam-blackley/","text":"Rencontrer Liam"},"feedbacks":{"loraine-couturier":{"feedback":"C\'est un vrai plaisir de travailler avec Loraine, qui se montre toujours serviable lorsque j\'ai besoin d\'aide pour obtenir des informations sur les machines à sous en ligne."}}}},"chris-eigl":{"en":{"authorPage":"","authorPhoto":"/images/authors/chris-eigl.webp","authorRole":"Content expert","name":"Chris Eigl","lastUpdated":"21/10/2024","authorLink":{"href":"","text":"Meet Chris"}}},"iker-zapata":{"en":{"authorPage":"","authorPhoto":"/images/authors/iker-zapata.png","authorRole":"Content expert","name":"Iker Zapata","lastUpdated":"01/01/2025","authorLink":{"href":"","text":"Meet Iker"}}},"jose-yerena":{"en":{"authorPage":"","authorPhoto":"/images/authors/jose-yerena.png","authorRole":"Casino expert for Casino.mx","name":"José Yerena","lastUpdated":"15/01/2025","authorLink":{"href":"","text":"Meet José"}}},"felippe-drummond":{"en":{"authorPage":"","authorPhoto":"/images/authors/felippe-drummond.png","authorRole":"Content expert","name":"Felippe Drummond","lastUpdated":"15/01/2025","authorLink":{"href":"","text":"Meet Felippe"}}},"ryan-hamel":{"en":{"authorPage":"","authorPhoto":"/images/authors/ryan-hamel.png","authorRole":"Casino expert","name":"Ryan Hamel","lastUpdated":"04/10/2024","authorLink":{"href":"","text":"Meet Ryan"}}},"ethan-boucher":{"en":{"authorPage":"","authorPhoto":"/images/authors/ethan-boucher.png","authorRole":"Casino expert","name":"Ethan Boucher","lastUpdated":"04/10/2024","authorLink":{"href":"","text":"Meet Ethan"}}},"gabrielle-themblay":{"en":{"authorPage":"","authorPhoto":"/images/authors/gabrielle-themblay.png","authorRole":"Casino expert","name":"Gabrielle Thamblay","lastUpdated":"04/10/2024","authorLink":{"href":"","text":"Meet Gabrielle"}}},"kai-morris":{"en":{"authorPage":"","authorPhoto":"/images/authors/kai-morris.webp","authorRole":"Casino expert","name":"Kai Morris","lastUpdated":"04/10/2024","authorLink":{"href":"","text":"Meet Kai"}}},"loraine-couturier":{"en":{"authorPage":"/experts/loraine-couturier/","authorPhoto":"/images/authors/loriane-coutrier.webp","authorRole":"Expert contributor","authorHeroPhoto":"/images/authors/loriane-coutrier.webp","authorPhotoFull":"../../images/authors/loriane-coutrier.webp","authorLevel":"Bronze","name":"Loraine Couturier","scoreDescription":"","authorIGamingReviews":"2","reviewTitle":"Online casinos reviewed by Loraine for Casino.ca","authorLevelDescription":"Loraine is a bronze-rated expert specializing in online casino reviews and game guides.","authorOnlineCasinoGamesTested":"11","authorIGamingArticlesWritten":"12","professionalExperience":[{"company":"Casino.ca","position":"Expert contributor specializing in online casino reviews and game guides","startDate":"2024","endDate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Gambling.com","position":"Copywriter","startDate":"2020","endDate":"2025","image":"/vue/data/mocks/images/gambling-com.webp"},{"company":"Upwork","position":"Freelance writer","startDate":"2012","endDate":"2025","image":"/vue/data/mocks/images/upwork.svg"}],"education":[{"image":"/vue/data/mocks/images/capilano-college.webp","startDate":"2001","place":"Capilano College","endDate":"2003","degree":"Business Fundamentals Diploma"}
1],"skills":[{"title":"BC native","description":"Loraine has local gambling knowledge","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Over 6 years in iGaming","description":"An iGaming expert whoâs spent 90+ hours testing and reviewing online casinos","image":"/vue/assets/logos/icons/red-dimond.svg"}],"authorLinks":{"linkedIn":{"tooltipText":"Loraine Couturier LinkedIn","link":"https://www.linkedin.com/in/jetsetwriter/"},"facebook":{"tooltipText":"Loraine Couturier Facebook","link":"https://www.facebook.com/jetsetwritingchick/"}},"type":["default","ontario"],"authorCasinoPicks":["ruby-fortune","horseshoe-casino"],"authorOntarioCasinoPicks":["ruby-fortune","horseshoe-casino"],"countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","authorIntroduction":"Based in British Columbia, Loraine is a writer who started her career creating content across various subjects before becoming an expert in the iGaming industry. She played a role in scaling several online casino brands over the years and has extensive knowledge of all aspects of online gambling.","reviewsWritten":"13 articles written for Casino.ca","feedbacks":{"liam-blackley":{"feedback":"Itâs been a pleasure to work with Liam. His unique knowledge of game design makes him a valued expert on our team. Heâs also hard-working and detail oriented. I look forward to every article I collaborate on with Liam because I know heâll find some unique way of approaching the content that will offer new insights other writers would never think of."},"nikolina-jeric":{"feedback":"Working with Nikolina, you immediately notice how comfortable she is across different content types. From detailed casino reviews to region-specific pages and guides, she consistently adapts her writing to fit the topic and tailor to specific audiences. Sheâs thorough in her research, confident in her conclusions, and always delivers clean, well-structured content that fits our high standards."},"becca-drew":{"feedback":"In the time Iâve worked with Becca, Iâve noticed that she takes a thorough approach to content. She personally tests casinos and games before forming an opinion, rather than just rewriting information thatâs already out there. This attention to detail and accuracy is what makes her iGaming content stand out."},"amber-langley":{"feedback":"Amber\'s work is a game-changer for our brand. She has the ability to blend creativity with an in-depth understanding of the iGaming world, making her an essential part of our content strategy."},"bex-gawne":{"feedback":"âBex is a true professional. Her ability to balance creativity with precision allows her to produce content that is both engaging and informative.â"},"ziv-chen":{"feedback":"Ziv goes the whole nine yards to ensure a speedy delivery, and his extensive industry knowledge puts him leagues above the rest."},"victor-bigio":{"feedback":"Itâs great working with Victor and I truly appreciate his expertise. Coming from both the B2B and B2C side, he offers a unique perspective, but of course always keeping the player first which is truly valuable. Victorâs ahead of the curve when it comes to industry insights, and this really helps when it comes to keeping me updated."}},"authorLink":{"href":"/experts/loraine-couturier/","text":"Meet Loraine"},"authorOverviewStats":[{"title":"Casino reviews","value":"2"},{"title":"Expert quotes","value":"2"},{"title":"Game reviews","value":"11"}]},"fr":{"authorPage":"/fr/experts/loraine-couturier/","authorRole":"Rédactrice experte","authorLevel":"Bronze","country":"Canada","name":"Loraine Couturier","lastUpdated":"06/08/2026","reviewTitle":"Casinos en ligne évalués par Loraine pour Casino.ca ","type":["default","ontario"],"authorLinks":{"linkedIn":{"tooltipText":"Loraine Couturier LinkedIn","link":"https://www.linkedin.com/in/jetsetwriter/"},"facebook":{"tooltipText":"Loraine Couturier Facebook","link":"https://www.facebook.com/jetsetwritingchick/"}},"authorOverviewStats":[{"title":"guides de jeux","value":"12"},{"title":"revues de casinos","value":"2"},{"title":"pages vérifiées","value":"2"}],"professionalExperience":[{"company":"Casino.ca","position":"Rédactrice experte","startDate":"2024","endDate":"présent","
1image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Gambling.com","position":"Rédactrice","startDate":"2020","endDate":"2025","image":"/vue/data/mocks/images/gambling-com.webp"},{"company":"Upwork","position":"Rédactrice freelance","startDate":"2012","endDate":"2025","image":"/vue/data/mocks/images/upwork.svg"}],"education":[{"image":"/vue/data/mocks/images/capilano-college.webp","startDate":"2001","place":"Capilano College","endDate":"2003","degree":"Diplôme en principes fondamentaux de la gestion d\'entreprise"}],"skills":[{"title":"Originaire de la Colombie-Britannique","description":"Loraine connaît bien les réglementations locales en matière de jeux dâargent en ligne","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Capilano College","description":"Diplôme en principes fondamentaux de la gestion d\'entreprise","image":"/vue/assets/logos/icons/red-dimond.svg"}],"scoreDescription":"","authorCasinoPicks":["roobet","playojo","leovegas"],"authorIntroduction":"Basée en Colombie-Britannique, Loraine est une rédactrice qui a contribué au développement de plusieurs casinos en ligne connus comme LeoVegas Canada et Unibet, et possède une connaissance approfondie de tous les aspects des jeux d\'argent en ligne, notamment grâce à ses nombreuses années dâexpérience sur Gambling.com.","reviewsWritten":"16 articles écrits pour Casino.ca","sourceLink":{"href":"/","text":"Visit Casino.ca"},"authorIGamingReviews":"12","authorLevelDescription":"Loraine Couturier â Rédactrice","authorOnlineCasinoGamesTested":"2","authorIGamingArticlesWritten":"2","authorLink":{"href":"/fr/experts/loraine-couturier/","text":"Rencontrer Loraine"},"feedbacks":{"alexander-sosnovski":{"feedback":"« Travailler avec Alexander est un atout majeur pour notre équipe. Son expérience en tant qu\'ancien croupier canadien lui confère une perspective unique. Il repère les moindres erreurs factuelles avec une précision chirurgicale, garantissant ainsi que notre contenu québécois et canadien reste toujours le plus fiable, pertinent et précis du marché de l\'iGaming. »"},"ryan-sandberg":{"feedback":"« Travailler avec Ryan est toujours facile et professionnel. Il comprend parfaitement le mandat et applique les notes éditoriales de manière fluide. Ses avis sont bien documentés, et sa connaissance de l\'industrie de l\'iGaming transparaît vraiment. Cela aide aussi qu\'il soit bilingue et puisse offrir à notre public canadien des avis à la fois en français et en anglais. »"}}}},"douglas-uggioni":{"en":{"authorPage":"","authorPhoto":"/images/authors/douglas-uggioni.avif","type":[],"authorRole":"Casino expert for Casino.com.br","name":"Douglas Uggioni","countryFlagDark":"/vue/assets/logos/country-flags/dark/br.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/br.svg","lastUpdated":"17/01/2025","authorIntroduction":"Fã de pôquer, nosso especialista em bônus de boas-vindas e cassinos online já se aventurou em torneios em sites de jogos e acumulou uma experiência suficiente para trazer as melhores dicas para que você jogue em um cassino confiável de verdade","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Douglas"}}},"paola-garza":{"en":{"authorPage":"","authorPhoto":"/images/authors/paola-garza.webp","type":[],"authorRole":"Casino expert for Casino.cl","name":"Paola Garza","countryFlagDark":"/vue/assets/logos/country-flags/dark/cl.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/cl.svg","lastUpdated":"17/01/2025","authorIntroduction":"Paola es editora y redactora de contenidos web. Cuenta con varios años de experiencia en la industria de iGaming y casinos online. Junto con el equipo de expertos de Casino.mx busca proporcionarle a los jugadores información actualizada y confiable para que sigan divirtiéndose sin preocupaciones. ","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Paola"}}},"joanna-osborne":{"en":{"authorPage":"","authorPhoto":"/images/authors/joanna-osborne.webp","type":[],"authorRole":"Casino expert for Casino.at","name":"Joanna Osborne","countryFlagDark":"/vue/assets/logos/country-flags/dark/at.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/at.svg","lastUpdated":"17/01/2025","authorIntroduction":"Joanna Osborne ist seit 2024 als Chefredakteurin bei Casino.at tätig und bringt ihre umfassende Expertise aus der iGaming-Branche mit. Ihre Karriere in iGaming begann 2021 im Schweizer Markt, bevor sie sich als freiberufliche Expertin auf den gesamten deutschsprachigen Raum spezialisierte.","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Joanna"}}},"marco-florilla":{"en":{"authorPage":"","authorPhoto":"/images/authors/marco-florilla.webp","type":[],"authorRole":"Casino expert for Casino.it","name":"Marco Florilla","countryFlagDark":"/vue/assets/logos/country-flags/dark/it.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/it.svg","lastUpdated":"17/01/2025","authorIntroduction":"","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Marco"}}},"carlo-russo":{"en":{"authorPage":"","authorPhoto":"/images/authors/carlo-russo.webp","type":[],"authorRole":"Casino expert for Casino.it","name":"Carlo Russo","countryFlagDark":"/vue/assets/logos/country-flags/dark/it.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/it.svg","lastUpdated":"19/02/2025","authorIntroduction":"Il fiorentino Carlo è un grande appassionato di poker ed è maestro di impassibilità . Il suo volto non fa trasparire alcuna emozione e ciò lo rende un vero specialista del gioco di carte più amato. Carlo è un\'enciclopedia vivente di regole, sistemi e strategie di gambling, per questo siamo molto contenti di averlo nel nostro team, perché utilizza la sua incredibile conoscenza per aiutare i n
1ostri lettori ad avere una visione più chiara dei metodi di scommessa.","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Carlo"}}},"siji-chacko":{"en":{"authorPage":"","authorPhoto":"/images/authors/siji-chacko.png","type":[],"authorRole":"Casino expert for Casino.in","name":"Siji Chako","countryFlagDark":"/vue/assets/logos/country-flags/dark/in.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/in.svg","lastUpdated":"2025/17/01","authorIntroduction":"","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Siji"}}},"ziv-chen":{"en":{"authorPage":"/experts/ziv-chen/","authorPhoto":"/images/authors/ziv-chen.webp","authorHeroPhoto":"/images/authors/ziv-chen.webp","authorPhotoFull":"/images/authors/ziv-chen.webp","type":[],"authorRole":"Lead editor","authorLevel":"Gold","name":"Ziv Chen","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","reviewsWritten":"3 articles written for Casino.ca","country":"Toronto, Canada","lastUpdated":"","scoreDescription":"","authorIntroduction":"With over 25 years of experience in iGaming, Ziv has led marketing and management teams at top software providers and major operators. A lifelong sports fan and skilled writer, he now combines industry expertise and journalistic passion to produce high-quality sports betting and gambling content.","reviewTitle":"Online casinos reviewed by Ziv for Casino.ca","authorCasinoPicks":["zodiac-casino","lucky-ones","spin-casino"],"authorOntarioCasinoPicks":[],"authorLevelDescription":"Ziv brings 25+ years of casino and content expertise.","authorOverviewStats":[{"title":"years in iGaming","value":"25+"},{"title":"casino reviews","value":"3"},{"title":"expert insights","value":"18"}],"authorLinks":{"email":{"tooltipText":"Contact Ziv Chen","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Ziv\'s LinkedIn","link":"https://www.linkedin.com/in/ziv-steve-chen-94b01b5/"}},"skills":[{"title":"25+ years in iGaming","description":"Held senior roles at Playtech and Microgaming","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Published industry writer","description":"Authored thousands of gambling articles and guides","image":"/vue/assets/logos/icons/green-shield.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Lead editor - shapes casino content and industry analysis","startDate":"2023","endDate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Major League Content","position":"Founder and CEO","startDate":"September 2019","endDate":"Present","image":"/vue/data/mocks/images/major-league-content.webp"},{"company":"Microgaming","position":"Senior business development manager","startDate":"November 2008","endDate":"March 2016","image":"/images/logos/badges/game-providers/mini-logos/light/microgaming.svg"},{"company":"Playtech","position":"Commercial director","startDate":"May 2006","endDate":"September 2008","image":"/images/logos/badges/game-providers/mini-logos/light/playtech.svg"}],"education":[{"place":"University of Pittsburgh","degree":"MBA in Business Finance and Marketing","startDate":"1997","endDate":"1998","image":"/images/logos/university-logos/university-of-pittsburgh.webp"},{"place":"University of Maryland","degree":"B.Sc in Business and Management","startDate":"1993","endDate":"1997","image":"/images/logos/university-logos/university-of-maryland.webp"}],"authorLink":{"href":"/experts/ziv-chen/","text":"Meet Ziv"},"feedbacks":{"lara-wilson":{"feedback":"Lara brings a rare combination of industry experience and player insights. Her content is clear, well-structured, and grounded in firsthand experience, making it easy for players to navigate across online casinos and focus on enjoying the games."}}},"fr":{"authorRole":"Rédacteur en chef","country":"Toronto, Canada","authorIntroduction":"Ziv possède plus de 25 ans d\'expérience dans le secteur des jeux en ligne. Il a occupé des postes de direction en marketing auprès de fournisseurs de logiciels et d\'opérateurs en ligne de premier plan. Il se spécialise dans le lancement des marques de jeux en ligne sur les marchés nouvellement réglementés aux Ãtats-Unis, au Canada et en Europe, et participe régulièrement à des événements majeurs de l\'industrie comme le SBC et ICE.","reviewsWritten":"3 articles écrits pour Casino.ca","authorLink":{"href":"/experts/ziv-chen/","text":"Rencontrer Ziv"}}},"peace-nwankpa":{"en":{"authorPage":"","authorPhoto":"/images/authors/peace-nwankpa.webp","type":[],"authorRole":"Casino expert for Casino.co.za","name":"Peace Nwankpa","countryFlagDark":"/vue/assets/logos/country-flags/dark/za.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/za.svg","lastUpdated":"2025/17/01","authorIntroduction":"","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Peace"}}},"jon-young":{"en":{"authorPage":"","authorPhoto":"/images/authors/jon-young.webp","type":[],"authorRole":"Casino expert for Casino.co.uk","name":"Jon Young","countryFlagDark":"/vue/assets/logos/country-flags/dark/uk.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/uk.svg","lastUpdated":"2025/17/01","authorIntroduction":"","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Jon"}}},"aron-maruni":{"en":{"authorPage":"","authorPhoto":"/images/authors/aron-maruni.webp","type":[],"authorRole":"Casino expert for Casino.pe","name":"Aron Maruni","countryFlagDark":"/vue/assets/logos/country-flags/dark/pe.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/pe.svg","lastUpdated":"2025/17/01","authorIntroduction":"","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"authorLink":{"href":"","text":"Meet Aron"}}},"becca-drew":{"en":{"authorPage":"/experts/becca-drew/","authorPhoto":"/images/authors/becca-drew.webp","authorHeroPhoto":"/images/authors/becca-drew.webp","authorPhotoFull":"../../images/authors/becca-drew.webp","type":["default","ontario"],"authorRole":"Expert contributor","authorLevel":"Bronze","scoreDescription":"","name":"Becca Drew","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","lastUpdated":"2026/03/30","authorIntroduction":"Becca has worked in the media and digital marketing industries for over a decade. In this time, she has honed her skills and knowledge as a writer and editor specializing in iGaming content. Writing insightful casino reviews and gambling guides based on her own experience, she has helped players get to grips with the online casino market.","authorLevelDescription":"Becca is a bronze-rated expert, specializing in casino reviews and gambling guides.","reviewTitle":"Online casinos reviewed by Becca Drew for Casino.ca","authorCasinoPicks":["betvictor","onlywin","glorion"],"authorOverviewStats":[{"title":"casino reviews","value":"5"},{"title":"pages authored","value":"6"},{"title":"expert insights","value":"10"}],"authorLinks":{"email":{"tooltipText":"Contact Becca Drew","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Becca\'s LinkedIn","link":"https://www.linkedin.com/in/rebeccadrew1/"}},"skills":[{"title":"University of Gloucestershire graduate","description":"Journalism BA","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Over 5 years in iGaming","description":"Becca is experienced in our industry","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Expert contributor with a specialization in casino reviews and gambling guides.","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"degree":"Becca studied Journalism at the University of Gloucestershire, where she graduated with a First Class Honours. It was here that she developed a love for storytelling and writing, which helps her craft engaging and informative iGaming review content.","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"reviewsWritten":"6 articles written for Casino.ca","authorLink":{"href":"/experts/becca-drew/","text":"Meet Becca"}},"fr":{"authorRole":"Rédactrice experte","country":"Canada","authorIntroduction":"Becca possède près de dix ans d\'expérience dans les médias et le marketing numérique, notamment dans le domaine des jeux d\'argent en ligne et des contenus liés aux casinos. S\'appuyant sur son expérience au sein de publications internationales et sur ses tests pratiques de nombreux casinos en ligne, elle rédige des critiques et des guides détaillés et fondés sur des faits qui aident les joueurs à prendre des décisions éclairées.","reviewsWritten":"6 articles écrits pour Casino.ca","authorLink":{"href":"/experts/becca-drew/","text":"Rencontrer Becca"}}},"lara-wilson":{"en":{"authorPage":"/experts/lara-wilson/","authorPhoto":"/images/authors/lara-wilson.webp","authorHeroPhoto":"/images/authors/lara-wilson.webp","authorPhotoFull":"../../images/authors/lara-wilson.webp","type":["default","ontario"],"authorRole":"Expert contributor","authorLevel":"Bronze","authorLevelDescription":"Lara is a bronze-rated expert specializing in Ontarioâs regulated market.","scoreDescription":"","country":"Toronto, Canada","reviewsWritten":"40+ articles written for Casino.ca","name":"Lara Wilson","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","lastUpdated":"","authorIntroduction":"Lara Wilson is an iGaming professional with 20 years of experience in communications, marketing, and content. Having worked with brands like Paradise Poker, Sportingbet PLC, Cake Poker Network, LeoVegas, and Casino.ca, she now specializes in casino reviews and player-focused content for Ontarioâs regulated market.","reviewTitle":"Online casinos reviewed by Lara for Casino.ca","authorLink":{"href":"/experts/lara-wilson/","text":"Meet Lara"},"authorCasinoPicks":["lucky-days","wheel-of-fortune","high-flyer","bet365","fire-vegas","tooniebet","biggerz","northstar-bets-casino","royal-vegas","party-casino","betscore","yukon-gold","playojo","betmgm","leovegas","jackpot-city-casino","grand-mondial"],"authorOverviewStats":[{"title":"Casino reviews","value":"30+"},{"title":"Pages authored","value":"40+"},{"title":"Expert quotes","value":"90+"}],"authorLinks":{"email":{"tooltipText":"Contact Lara Wilson","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Lara\'s LinkedIn","link":"https://www.linkedin.com/in/lwilson77/"}},"skills":[{"title":"Simon Fraser University graduate","description":"Bachelor of Communications","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Over 20 years in iGaming","description":"Lara offers experience in casino and poker platforms","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca - Expert contributor","position":"Online casino expert specializing in games and Ontarioâs regulated market","startDate":"2025","endD
1ate":"present","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"place":"Simon Fraser University","degree":"Bachelor of Communications","image":"/images/logos/university-logos/simon-fraser-university.webp"}],"feedbacks":{"victor-bigio":{"feedback":"Victor is a no-nonsense kind of colleague â he knows what to look for in an online casino and doesnât have any time for casinos trying to take advantage of Canadian players. He has so much experience itâs as though he can see into the soul of some of these brands!"},"carlos-bonilla":{"feedback":"Carlos always puts the reader first. He\'s got a real talent for explaining complex bonus terms and conditions in a way anyone can understand, and that\'s a huge asset for the team. He\'s also very transparent and won\'t hold back when a casino\'s offer doesn\'t measure up."}}},"fr":{"authorRole":"Rédactrice experte","country":"Toronto, Canada","authorIntroduction":"Lara est basée à Vancouver, elle possède plus de 20 ans d\'expérience dans le secteur des jeux en ligne, notamment auprès de marques comme LeoVegas. Grâce à une solide expérience en marketing et à sa passion pour le poker et les casinos en ligne, elle rédige des guides et des analyses détaillées. Elle offre ainsi des analyses d\'experte concernant les nouveaux casinos en ligne sur Casino.ca.","reviewsWritten":"40+ articles écrits pour Casino.ca","authorLink":{"href":"/experts/lara-wilson/","text":"Rencontrer Lara"},"feedbacks":{"alexander-sosnovski":{"feedback":"« Alexander possède cette rare capacité à traduire son immense expérience opérationnelle en conseils pratiques pour les joueurs. Que ce soit pour évaluer un bonus ou décortiquer la politique de retrait d\'un site, son verdict est toujours juste. C\'est un collaborateur exceptionnel qui hisse le niveau de crédibilité de toute la plateforme au quotidien. »"}}}},"victor-bigio":{"en":{"authorPage":"/experts/victor-bigio/","authorPhoto":"/images/authors/victor-bigio.webp","authorHeroPhoto":"/images/authors/victor-bigio.webp","authorPhotoFull":"/images/authors/victor-bigio.webp","name":"Victor Bigio","authorRole":"iGaming industry executive","authorLevel":"Bronze","scoreDescription":"","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Toronto, Canada","reviewsWritten":"7 pages fact-checked","lastUpdated":"","authorIntroduction":"Victor, a Toronto-based iGaming professional, has over 25 years of experience across online casinos and sports betting in Canada, including roles with Casumo and Sportradar. Combining operator and vendor insights, he provides clear, reliable guidance to help readers navigate the online gaming world with confidence.","authorLevelDescription":"Victor verifies Casino.ca content for accuracy and compliance.","authorOverviewStats":[{"title":"years in iGaming","value":"25"},{"title":"pages fact-checked","value":"7"},{"title":"expert insights","value":"18"}],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Victor\'s LinkedIn","link":"https://www.linkedin.com/in/victor-bigio/"}},"skills":[{"title":"25+ years in iGaming","description":"Victorâs operator experience helps identify genuine player value","image":"/vue/assets/logos/icons/green-shield.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Fact-checker: verifies content and offers industry perspective","startDate":"2026","endDate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Sportradar","position":"Director of business development","startDate":"2020","endDate":"2025","image":"/images/logos/favicon/light/sportradar.webp"},{"company":"Casumo","position":"Country Manager","startDate":"2018","endDate":"2020","image":"/images/logos/badges/game-providers/mini-logos/dark/casumo-gaming.svg"}],"education":[{"place":"Dalhousie University","degree":"BA in Marketing","startDate":"1988","endDate":"1992","image":"/images/logos/university-logos/dalhousie-university.webp","link":"https://www.dal.ca/"}],"authorLink":{"href":"/experts/victor-bigio/","text":"Meet Victor"},"feedbacks":{"lara-wilson":{"feedback":"Lara is a player at heart, and it shows in her
1casino reviews. She approaches her casino reviews the way a real player would, scrutinizing slot variety, search filters, navigation, localization, and overall energy. Her details go beyond surface-level features, making her content feel authentic and useful to players just trying to find the right fit."}}},"fr":{"authorRole":"Cadre dans lâindustrie de lâiGaming","country":"Toronto, Canada","authorIntroduction":"Victor est un professionnel du secteur des jeux en ligne basé à Toronto. Il cumule plus de 25 ans d\'expérience dans les casinos en ligne et les paris sportifs, notamment chez Casumo et Sportradar. Victor combine les connaissances des opérateurs et des fournisseurs, il offre ainsi des conseils clairs et fiables pour aider les lecteurs à naviguer en toute confiance dans le monde du jeu en ligne.","reviewsWritten":"7 pages vérifiées","authorLink":{"href":"/experts/victor-bigio/","text":"Rencontrer Victor"}}},"nikolina-jeric":{"en":{"type":["default","ontario"],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Nikolina JeriÄ\'s LinkedIn","link":"https://www.linkedin.com/in/nikolina-jeric-content-writer/"}},"authorOverviewStats":[{"title":"Casinos reviewed","value":"14"},{"title":"Payment guides","value":"9"},{"title":"Pages authored","value":"23"}],"authorPage":"/experts/nikolina-jeric/","authorPhoto":"/images/authors/nikolina-jeric.webp","authorHeroPhoto":"/images/authors/nikolina-jeric.webp","authorPhotoFull":"../../images/authors/nikolina-jeric.webp","reviewTitle":"Online casinos reviewed by Nikolina JeriÄ for Casino.ca ","authorIGamingReviews":"2","authorLevelDescription":"With 5+ years\' experience reviewing casinos, games, and industry trends, you can trust Nikolinaâs expert guides.","authorOnlineCasinoGamesTested":"4","authorIGamingArticlesWritten":"14","professionalExperience":[{"company":"Casino.ca â Expert contributor","position":"Research and reviews online casinos, helping players navigate bonuses, payments, and regulations","startDate":"2025","endD
1ate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"place":"University of Novi Sad","degree":"BA English Language and Literature","startDate":"2017","endDate":"2022","image":"/images/logos/university-logos/novi-sad-university.webp"}],"skills":[{"title":"5+ years in iGaming","description":"Provides detailed reviews focused on bonus analysis and player-facing features","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Familiar with iGaming brands","description":"Worked directly with gambling operators such as bet365","image":"/vue/assets/logos/icons/red-dimond.svg"}],"authorRole":"Expert contributor","authorLevel":"Bronze","name":"Nikolina JeriÄ","scoreDescription":"","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","lastUpdated":"","authorIntroduction":"With over five years of professional experience, Nikolina JeriÄ is an iGaming writer and editor specializing in online casino analysis. From reviewing casinos and games to evaluating industry trends and content standards, Nikolina provides clear, informed insight into how modern online casinos operate. ","authorCasinoPicks":["hotslots","wildz-casino","betpanda-casino","realz","casoola","flagman","flamez","justcasino","lizaro","speedz","spinbara","tooniebet","vegazone","fugu-casino"],"authorOntarioCasinoPicks":[],"reviewsWritten":"23 articles written for Casino.ca","authorLink":{"href":"/experts/nikolina-jeric/","text":"Meet Nikolina"},"feedbacks":{"rhianna-padman":{"feedback":"What I appreciate about Rhianna is how dependable she is. Every time I read a piece written by her, I know Iâm getting 100% original and extremely well-researched content, every time. She has never missed a deadline and never let the rest of the team down, which goes a very long way in such a fast-paced industry."},"charlon-muscat":{"feedback":"âIâve worked alongside Charlon for several years. Iâve always appreciated his commitment to writing honest, clear-cut reviews and guides. He isnât afraid to share when a casinoâs customer service doesnât work as promised or when a casinoâs app isnât up to scratch. His expert-led opinions make it clear why Casino.ca is so trusted in Canada.â"},"frank-ammirante":{"feedback":"Frank is a diligent worker who not only turns in assignments on time but also ensures theyâre completed with enough detail to provide readers with valuable insights. He thoroughly reviews casino platforms to help users stay informed, covering game selection, customer support, and other key details."}}},"fr":{"authorRole":"Rédactrice experte","country":"Canada","authorIntroduction":"Avec plus de cinq ans d\'expérience professionnelle, Nikolina est une rédactrice et éditrice spécialisée dans le secteur des jeux d\'argent en ligne, plus particulièrement dans l\'analyse des casinos en ligne. Qu\'il s\'agisse de passer au crible des casinos et des jeux ou d\'évaluer les tendances du secteur et les normes en matière de contenu, Nikolina offre un aperçu clair et détaillé du fonctionnement des casinos en ligne modernes.","reviewsWritten":"23 articles écrits pour Casino.ca","authorLink":{"href":"/experts/nikolina-jeric/","text":"Rencontrer Nikolina"}}},"charlon-muscat":{"en":{"authorPage":"/experts/charlon-muscat/","authorPhoto":"/images/authors/charlon-muscat.webp","authorHeroPhoto":"/images/authors/charlon-muscat.webp","authorPhotoFull":"../../images/authors/charlon-muscat.webp","name":"Charlon Muscat","type":["default","ontario"],"authorRole":"Expert contributor","authorLevel":"Silver","scoreDescription":"","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Toronto, Canada","lastUpdated":"","authorIntroduction":"Charlon Muscat is a highly experienced iGaming specialist who has been working in the casino and sports betting industry since 2019. He contributes in-depth reviews, learning guides, and game tutorials to Casino.ca, drawing on years spent at Paddy Power Betfairâs Malta hub.","authorLevelDescription":"Charlon is a silver-rated expert with over seven years of experience in the iGaming industry.","reviewTitle":"Online casinos reviewed by Charlon for Casino.ca","authorCasinoPicks":["mrpunter-casino","allyspin-casino","betway","wyns","martin-casino","irwin","dragonia","luckywins","
1neon54"],"authorOntarioCasinoPicks":[],"authorOverviewStats":[{"title":"casino reviews","value":"16+"},{"title":"pages authored","value":"20+"},{"title":"expert insights","value":"12"}],"authorLinks":{"email":{"tooltipText":"Contact Charlon Muscat","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Charlon\'s LinkedIn","link":"https://www.linkedin.com/in/charlon-muscat/"}},"skills":[{"title":"Over seven years in iGaming","description":"Working across casinos and sports","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Active player","description":"Regularly plays at and engages with Canadian casinos","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Paddy Power Betfair experience","description":"First-hand operator knowledge","image":"/vue/assets/logos/icons/diagram-up.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Expert contributor specializing in games and casino reviews","startDate":"2023","endDate":"present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Paddy Power","position":"Lead agent","startDate":"2019","endDate":"2020","image":"/images/logos/favicon/paddy-power.webp"}],"education":[{"place":"MCAST â The Malta College of Arts, Science & Technology","degree":"BSc (Honours) in Sport, Exercise and Health","image":"/images/logos/university-logos/mcast.webp"}],"reviewsWritten":"4 articles written for Casino.ca","authorLink":{"href":"/experts/charlon-muscat/","text":"Meet Charlon"},"feedbacks":{"rhianna-padman":{"feedback":"Unfortunately, honesty is something that is often lacking in the iGaming industry. That is very much not the case with Rhianna, who has never pulled a punch and never mis-represented something in all the time I have worked with her. She has strong opinions, which is exactly what you want, and she is great at expressing herself. If she senses something is wrong or can be improved, she offers constructive feedback, which I love."},"frank-ammirante":{"feedback":"Frank is easy to work with thanks to his responsiveness to feedback and ability to quickly action edits. He adds value by providing, detail-driven insights, such as ensuring game counts are accurate and payout speed reflects actual testing times."}}},"fr":{"authorRole":"Rédacteur expert","country":"Toronto, Canada","authorIntroduction":"Charlon fait partie de lâindustrie des jeux en ligne depuis 2019, il sâest spécialisé dans les critiques de casinos et les guides de jeu pour des sites comme PlayUSA et Casino.org. Joueur passionné, il propose du contenu pratique et basé sur son expérience, permettant aux joueurs de faire des choix éclairés sur les plateformes et les stratégies de jeu en ligne.","reviewsWritten":"4 articles écrits pour Casino.ca","authorLink":{"href":"/experts/charlon-muscat/","text":"Rencontrer Charlon"}}},"frank-ammirante":{"en":{"authorPage":"/experts/frank-ammirante/","authorPhoto":"/images/authors/frank-ammirante.webp","authorHeroPhoto":"/images/authors/frank-ammirante.webp","authorPhotoFull":"../../images/authors/frank-ammirante.webp","name":"Frank Ammirante","type":["default","ontario"],"authorRole":"Expert contributor","authorLevel":"Bronze","scoreDescription":"","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Toronto, Canada","lastUpdated":"","authorIntroduction":"Frank is an Ontario-based freelance writer with over six years of iGaming experience, contributing to sites such as Covers, Deadspin and Casino.com. You may have also seen his work on fantasy sports and betting sites such as RotoBaller, The Game Day, Action Network, and FantasyPros. At Casino.ca, he focuses on casino reviews, providing a hands-on breakdown of each platform he visits.","authorLevelDescription":"Frank is a bronze-rated expert specializing in casino reviews and regulated content for Alberta and Ontario.","reviewTitle":"Online casinos reviewed by Frank for Casino.ca ","authorCasinoPicks":["playojo","powerplay","pointsbet","monopoly-casino","toppz","bet365","the-score","zodiac-casino","fan-duel","888"],"authorOntarioCasinoPicks":["playojo","powerplay","pointsbet","monopoly-casino","toppz","bet365","the-score","zodiac-casino","fan-duel","888"],"authorOverviewStats":[{"title":"Ontario reviews","value":"4"},{"title":"Alberta reviews","value":"5"},{"title":"Pages authored","value":"9"}],"authorLinks":{"email":{"tooltipText":"Contact Frank Ammirante","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Frank\'s LinkedIn","link":"http://linkedin.com/in/frank-ammirante-8b3b95227"}},"skills":[{"title":"Local market knowledge","description":"Lives in Ontario, York University graduate","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Over 6 years in iGaming","description":"Frank has worked for several popular iGaming brands including Casino.ca","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Expert contributor","startDate":"2025","endD
1ate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Deadspin","position":"Freelance writer","startDate":"May 2025","endDate":"Present","image":"/images/logos/favicon/deadspin.webp"},{"company":"RotoBaller","position":"Freelance writer","startDate":"Feb 2025","endDate":"Present","image":"/images/logos/favicon/roto-baller.webp"},{"company":"FantasyPros","position":"Freelance writer","startDate":"Feb 2025","endDate":"Present","image":"/images/logos/favicon/fantasy-pros.svg"}],"education":[{"place":"York University","degree":"Bachelor of Education","startDate":"2012","endDate":"2013","image":"/images/logos/university-logos/york-university.webp"},{"place":"York University","degree":"Bachelor of Arts in Sociology","startDate":"2007","endDate":"2012","image":"/images/logos/university-logos/york-university.webp"}],"reviewsWritten":"9 articles written for Casino.ca","authorLink":{"href":"/experts/frank-ammirante/","text":"Meet Frank"}},"fr":{"authorRole":"Rédacteur expert","country":"Toronto, Canada","authorIntroduction":"Frank est un rédacteur indépendant basé en Ontario qui possède plus de six ans d\'expérience dans le secteur des jeux d\'argent en ligne. Il collabore avec des sites tels que Covers, Deadspin et Casino.com. Vous avez peut-être également vu ses articles sur des sites de paris sportifs et de fantasy sports comme RotoBaller, The Game Day, Action Network et FantasyPros. Sur Casino.ca, il se consacre principalement aux critiques de casinos, proposant une analyse détaillée et pratique de chaque plateforme.","reviewsWritten":"9 articles écrits pour Casino.ca","authorLink":{"href":"/experts/frank-ammirante/","text":"Rencontrer Frank"}}},"anton-saliba":{"en":{"authorPage":"","authorPhoto":"/images/authors/anton-saliba.webp","type":[],"authorRole":"Expert contributor","authorLevel":"Bronze","name":"Anton Saliba","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","lastUpdated":"","authorIntroduction":"Anton brings over five years of iGaming writing experience across Canada, the US, and beyond. At Casino.ca, he specializes in casino reviews, combining firsthand experience with clear, practical insights to help players confidently navigate the latest online operators.","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"reviewsWritten":"9 articles written for Casino.ca","authorLink":{"href":"","text":"Meet Anton"}},"fr":{"authorRole":"Rédacteur expert","country":"Canada","authorIntroduction":"Anton cumule plus de cinq ans d\'expérience en rédaction dans le secteur des jeux en ligne, acquise au Canada, aux Ãtats-Unis et ailleurs. Chez Casino.ca, il se spécialise dans les critiques de casinos, alliant son expérience à des analyses claires et pratiques pour aider les joueurs à naviguer en toute confiance sur les nouveaux casinos en ligne.","reviewsWritten":"9 articles écrits pour Casino.ca","authorLink":{"href":"","text":"Rencontrer Anton"}}},"john-snow":{"en":{"authorPage":"","authorHeroPhoto":"/images/authors/john-snow.png","type":["default","ontario"],"name":"John Snow","authorRole":"Expert contributor","authorLevel":"Gold","authorLevelDescription":"John has reached the level of Expert Authority at Website.com with 180 reviews written and 8 years of experience in gaming","authorIntroduction":"A writer and editor with a penchant for games and strategy, John has been with the C.xx team for ten years now. Having written for and edited numerous iGaming brands in his career, heâs something of a content sage when it comes to iGaming.","authorLinks":{"email":{"tooltipText":"Contact via email","link":"/"},"linkedIn":{"tooltipText":"View Johnâs LinkedIn","link":"/"}},"countryFlagDark":"","expertCountryFlagDark":"","lastUpdated":"","authorCasinoPicks":[],"authorOntarioCasinoPicks":[],"reviewsWritten":"","authorLink":{"href":"","text":"Meet John"}}},"james-thornton-mock":{"en":{"name":"James Thornton","authorPhoto":"/vue/data/mocks/images/avatar.png","authorRole":"iGaming content editor","authorLevel":"Gold","countryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","brandFaviconDark":"/vue/data/mocks/images/brand.png","country":"Mexico City","authorIntroduction":"A writer and editor with a penchant for games and strategy, John has been with the Casino.org team for eight years now. Having written for and edited numerous iGaming brands in his career, heâs something of a content sage when it comes to iGaming copy.","reviewsWritten":"85 Casino Reviews for Casino.mx","brandColor":"#1DFBAA","sourceLink":{"href":"https://casino.mx/","text":"Visit Casino.mx"},"authorLink":{"href":"https://casino.mx/","text":"Meet James"},"tag":"Verified expert"}},"trish-wheaton":{"en":{"authorPage":"/experts/trish-wheaton/","authorPhoto":"/images/authors/trish-wheaton.webp","authorHeroPhoto":"/images/authors/trish-wheaton.webp","authorPhotoFull":"../../images/authors/trish-wheaton.webp","type":["default","ontario"],"authorRole":"Legal editor","name":"Trish Wheaton","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"New Brunswick, Canada","lastUpdated":"","scoreDescription":"","authorIntroduction":"Trish Wheaton is a regulatory compliance professional with over 15 years of experience across Canadian lottery, US sports betting, and international gaming markets. She develops tailored compliance and risk strategies for start-ups, licensed operators, and crown corporations within highly regulated gam
1ing environments.","authorCasinoPicks":["jackpot-city-casino","lucky-ones","spin-palace-us","amunra"],"authorOntarioCasinoPicks":["casino-days","tooniebet","fire-vegas","playolg","toppz"],"reviewsWritten":"15 pages fact-checked","authorLevel":"Silver","authorLevelDescription":"Trish is an expert authority, drawing on her 15+ years in iGaming to fact-check and strengthen our content.","authorOverviewStats":[{"title":"years in iGaming","value":"15"},{"title":"pages fact-checked","value":"15"},{"title":"expert insights","value":"22"}],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Trish\'s LinkedIn","link":"https://www.linkedin.com/in/trishwheatonnb/"}},"skills":[{"title":"Certified compliance professional","description":"Deep expertise in gaming regulations","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"15+ years in iGaming","description":"Proven market experience across global iGaming markets","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca â Legal editor","position":"Reviews and fact-checks Casino.ca content to ensure accuracy and credibility.","startDate":"2024","endDate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"iGaming industry","position":"Regulatory Compliance Consultant","startDate":"2024","endDate":"Present","image":"/vue/data/mocks/images/igaming-industry.svg"},{"company":"Bhet Corp","position":"Head of Compliance","startDate":"","endDate":"2023","image":"/vue/data/mocks/images/igb-logo.svg"},{"company":"MaximBet","position":"Director of Compliance","startDate":"2021","endDate":"2022","image":"/vue/data/mocks/images/maxim-bet-logo.svg"},{"company":"Atlantic lottery","position":"Information Management and Privacy Specialist","startDate":"2009","endDate":"2020","image":"/vue/data/mocks/images/atlantic-lottery.svg"}],"education":[{"place":"UNBSJ","degree":"Bachelor of Business Administration","startDate":"","endDate":"","image":"/vue/data/mocks/images/UNBSJ-logo.svg","link":""},{"place":"St. Francis Xavier University","degree":"Bachelor of Arts","startDate":"","endDate":"","image":"/vue/data/mocks/images/xavier-university.svg","link":""}],"authorLink":{"href":"/experts/trish-wheaton/","text":"Meet Trish"}},"fr":{"authorRole":"Ãditrice juridique","country":"Nouveau-Brunswick, Canada","authorIntroduction":"Trish cumule vingt ans d\'expérience dans les secteurs réglementés, notamment les paris sportifs aux Ãtats-Unis et les jeux en ligne au Canada. Ancienne directrice de la conformité chez MaximBet, elle a dirigé des équipes, établi de solides relations dans l\'industrie et accompagné des jeunes entreprises et des dirigeants de jeux dans la résolution de problèmes complexes liés à la réglementation, aux licences et à la conformité.","reviewsWritten":"15 pages vérifiées","authorLink":{"href":"/experts/trish-wheaton/","text":"Rencontrer Trish"},"feedbacks":{"roman":{"feedback":"Ce que jâapprécie avec Roman, câest son souci du détail. Il ne se contentera pas dâécrire sur un sujet ou un casino en ligne en particulier en suivant « les règles » mais nâhésitera pas à proposer des informations en plus, à pointer certains défauts sur des pages existantes et bien dâautres encore."},"alexander-sosnovski":{"feedback":"« L\'attention aux détails d\'Alexander est tout simplement impressionnante. Lorsqu\'il vérifie nos pages, il ne se contente pas de survoler le texte : il analyse les paiements, les lois locales et les pratiques avec l\'Åil d\'un ancien PDG de casino. Ses retours sont toujours clairs, solidement argumentés et apportent une immense valeur ajoutée, élevant nos standards de qualité. »"}}}},"max-brimmer":{"en":{"authorPage":"","authorPhoto":"/images/authors/max-brimmer-new.webp","authorPhotoFull":"/images/authors/max-brimmer-new.webp","authorHeroPhoto":"/images/authors/max-brimmer-new.webp","authorRole":"Sweepstakes expert","name":"Max Brimmer","countryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/mt.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","country":"Santa Venera, Malta","authorLevel":"Gold","authorLevelDescription":"Max has a deep understanding of the US sweepstakes & casino market with 10+ years of experience.","lastUpdated":"08/12/2025","authorIntroduction":"Max has had a long history of writing in professional contexts, including journalism, cultural commentary, marketing and brand content, and more. Her career has led her through interesting industries such as technology, film, and television before finally landing in the iGaming industry in 2014.","scoreDescription":"","reviewsWritten":"8 reviews written for Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"https://casino.us/experts/max-brimmer/","text":"Meet Max"},"authorCasinoPicks":["crowncoins","real-prize","lonestar","golden-nugget","caesars","playfame"],"authorOntarioCasinoPicks":["crowncoins","real-prize","lonestar","golden-nugget","caesars","playfame"],"authorOverviewStats":[{"title":"Casino reviews","value":"8"},{"title":"Pages authored","value":"23"},{"title":"Expert quotes","value":"12"}],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Max LinkedIn","link":"https://www.linkedin.com/in/max-brimmer-44455449/"}},"skills":[{"title":"Responsible gambling knowledge","description":"Max has worked in highly regulated markets and trained in RG best practices","image":"/images/icons/green-shield.svg"},{"title":"Operator experience","description":"insider understanding of how casino operators function and design their offers","image":"/images/icons/red-dimond.svg"},{"title":"Industry knowledge","description":"Max has a solid understanding of current iGaming trends","image":"/images/icons/diagram-up.svg"}],"professionalExperience":[{"company":"Casino.us","position":"Content editor","startDate":"2025","endD
1ate":"Present","image":"/images/global-casinos/dark/cus.svg"},{"company":"Bally\'s","position":"Employer branding manager","startDate":"2022","endDate":"2025","image":"/images/logos/favicon/bally-bet.svg"},{"company":"Gamesys Group","position":"Senior content specialist","startDate":"2014","endDate":"2022","image":"/images/logos/badges/game-providers/mini-logos/light/gamesys.svg"}],"education":[{"place":"University of Malta","degree":"BA (Gen) Psychology and Theatre Studies","startDate":"2005","endDate":"2009","image":"/images/university-logos/light/university-of-malta.png","link":"https://www.um.edu.mt/"}],"reviewTitle":"Online Casinos reviewed by Max for Casino.us","siteDescription":"8 reviews written for Casino.us","feedbacks":{"jay-henderson":{"feedback":"Working with Jay means you can be sure that nothing important is going to slip through the cracks. Heâs got a great eye for detail and is always quick to offer help. Itâs always great to hear his balanced insights whenever weâre working on a project together."},"jordan-marley":{"feedback":"Jordan is reliably cool under pressure, which makes him a great teammate when deadlines start closing in. When something urgent comes up, Jordan is always calm and dependable, keeping things moving without overcomplicating anything. Heâs easy to work with even when heâs juggling a lot of different priorities at once."}},"type":["default"]},"fr":{"authorRole":"Experte en casinos sweepstakes","country":"Santa Venera, Malte","authorIntroduction":"Max possède une longue expérience en matière de rédaction professionnelle, notamment dans les domaines du journalisme, les commentaires culturels, le marketing, le contenu de marque, et bien plus encore. Son parcours lui a fait découvrir des secteurs passionnants comme la technologie, le cinéma et la télévision, avant de finalement se tourner vers l\'industrie du jeu en ligne en 2014.","reviewsWritten":"8 revues écrites pour Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"https://casino.us/experts/max-brimmer/","text":"Rencontrer Max"}}},"jordan-marley":{"en":{"authorPage":"","authorPhoto":"/images/authors/jordan-marley-new.webp","authorPhotoFull":"/images/authors/jordan-marley-new.webp","authorHeroPhoto":"/images/authors/jordan-marley-new.webp","authorRole":"Sweepstakes casino expert","authorLevel":"Gold","name":"Jordan Marley","countryFlagDark":"/vue/assets/logos/country-flags/dark/uk.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/uk.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","country":"Birmingham, UK","lastUpdated":"05/01/2026","authorLevelDescription":"Jordan is a sweepstakes casino expert with extensive knowledge on the changing landscape in the US.","authorIntroduction":"Jordan has a background in journalism with five years of experience producing content for online casinos and sports publications. He began his career in 2020 writing for an online casino in Gibraltar, covering betting in the US and UK, before joining the Casino.us team at the beginning of 2025.","scoreDescription":"","reviewsWritten":"31 reviews written for Casino.us","reviewTitle":"Online Casinos reviewed by Jordan for Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"https://casino.us/experts/jordan-marley/","text":"Meet Jordan"},"authorCasinoPicks":["real-prize","crowncoins","stake"],"authorOntarioCasinoPicks":["spin-casino","jackpot-city-casino","leovegas"],"authorOverviewStats":[{"title":"Casino reviews and guides","value":"31"},{"title":"Pages authored","value":"16"},{"title":"Expert quotes","value":"7"}],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Jordan LinkedIn","link":"https://www.linkedin.com/in/jordan-marley-886174151/"}},"skills":[{"title":"Experienced Content Editor","description":"Strong writing presence with his journalism background","image":"/images/icons/green-shield.svg"},{"title":"High knowledge of online casinos and sweepstakes in the US","description":"Well-informed on the US landscape","image":"/images/icons/red-dimond.svg"},{"title":"Puts players at the core","description":"Tests online casinos for real and personal ratings","image":"/images/icons/diagram-up.svg"}],"professionalExperience":[{"company":"Casino.us","position":"Content Editor","startDate":"January 2025","endD
1ate":"Present","image":"/images/global-casinos/dark/cus.svg"},{"company":"Manchester Evening News","position":"Sport Social Media Editor","startDate":"April 2022","endDate":"January 2024","image":"/images/job-experience/manchester-evening-news.svg"},{"company":"Mansion Group","position":"Content Editor","startDate":"March 2020","endDate":"April 2022","image":"/images/job-experience/mansion-group.svg"}],"education":[{"place":"The University of Salford","degree":"BA (Hons) Multimedia Journalism","startDate":"September 2016","endDate":"July 2019","image":"/images/university-logos/dark/university-of-salford.svg","link":"https://www.salford.ac.uk/"}],"siteDescription":"31 reviews written for Casino.us","feedbacks":{"jay-henderson":{"feedback":"Jayâs experience and commitment to bringing in-depth research to his work are why I wouldnât trust anyone more than him when it comes to online casinos. He knows every bonus and every promo code you could possibly need, making him one of the top experts when it comes to adding value to your gameplay. Heâs a brilliant editor and his casino reviews are the most reliable in the industry."},"max-brimmer":{"feedback":"If thereâs anyone you can rely on being a hub of online casino and sweepstakes knowledge, itâs Max. It can be challenging to stay on top of US casinos, and Max is not only always ahead of the curve but also relays this information to our readers clearly and concisely. The passion she has for her work is evident, and this translates into high-quality content across our site."}},"type":["default"]},"fr":{"authorRole":"Expert en casinos sweepstakes","country":"Birmingham, Royaume-Uni","authorIntroduction":"Jordan possède une formation en journalisme et cinq ans d\'expérience dans la production de contenu pour des casinos en ligne et des publications sportives. Il a commencé sa carrière en 2020 en écrivant pour un casino en ligne basé à Gibraltar, couvrant les paris aux Ãtats-Unis et au Royaume-Uni, avant de se joindre à l\'équipe de Casino.us au début de lâannée 2025.","reviewsWritten":"31 revues écrites pour Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"https://casino.us/experts/jordan-marley/","text":"Rencontrer Jordan"}}},"jay-henderson":{"en":{"authorPage":"","authorPhoto":"/images/authors/jay-henderson-new.webp","authorPhotoFull":"/images/authors/jay-henderson-new.webp","authorHeroPhoto":"/images/authors/jay-henderson-new.webp","authorRole":"Online casino expert","authorLevel":"Gold","name":"Jay Henderson","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","country":"Calgary, Canada","authorLevelDescription":"Jay has 4+ years of experience in the US and global online casino market.","lastUpdated":"10/12/2025","authorIntroduction":"Jay has a wealth of experience in the iGaming industry covering online casinos around the world. For over four years, Jay has researched and written extensively about online casinos in markets as diverse as the United States, Canada, India, and Nigeria. He joined the Casino.us team in early 2025 to bring his expertise to the regulated US casino market.","scoreDescription":"","authorCasinoPicks":["crowncoins","stake","real-prize"],"authorOntarioCasinoPicks":["spin-casino","jackpot-city-casino","leovegas"],"siteDescription":"7 reviews written for Casino.us","reviewsWritten":"42+ articles written for Casino.us","type":["default"],"sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"https://casino.us/experts/jay-henderson/","text":"Meet Jay"}},"fr":{"authorRole":"Expert en casinos en ligne","country":"Calgary, Canada","authorIntroduction":"Jay possède une vaste expérience dans le secteur des jeux en ligne, notamment dans le domaine des casinos du monde entier. Pendant plus de quatre ans, il a mené des recherches approfondies et rédigé de nombreux articles concernant les casinos en ligne dans de
1s marchés aussi divers que les Ãtats-Unis, le Canada, l\'Inde et le Nigeria. Il a rejoint l\'équipe de Casino.us au début de lâannée 2025 pour apporter son expertise au marché réglementé des casinos américains.","reviewsWritten":"42+ articles écrits pour Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"https://casino.us/experts/jay-henderson/","text":"Rencontrer Jay"}}},"sadonna-price":{"en":{"authorPage":"","authorPhoto":"/images/authors/sadonna-price.webp","authorRole":"Online casino expert","authorLevel":"Silver","name":"Sadonna Price","countryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","country":"Florence, Alabama","lastUpdated":"","authorIntroduction":"Sadonna has 20+ years in iGaming and land-based casino content, covering casinos, sportsbooks, poker, and sweepstakes sites. She delivers expert reviews and how-tos with honest, player-focused insight.","authorCasinoPicks":["crowncoins","lonestar","casino-click"],"authorOntarioCasinoPicks":[],"siteDescription":"5 reviews written for Casino.us","reviewsWritten":"10+ articles written for Casino.us","type":["default"],"sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"https://www.casino.us/experts/sadonna-price/","text":"Meet Sadonna"}},"fr":{"authorRole":"Experte en casinos en ligne","country":"Florence, Alabama","authorIntroduction":"Sadonna possède plus de 20 ans d\'expérience dans le contenu lié aux jeux en ligne et aux casinos terrestres, ce qui lui permet dâobserver les casinos, les paris sportifs, le poker et les sites de jeux-concours. Elle propose des analyses d\'experte et des tutoriels avec un regard honnête et centré sur les expériences des joueurs.","reviewsWritten":"10+ articles écrits pour Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"https://www.casino.us/experts/sadonna-price/","text":"Rencontrer Sadonna"}}},"cole-rush":{"en":{"authorPage":"","authorPhoto":"/images/authors/cole-rush.webp","authorRole":"Sweepstakes casino expert","authorLevel":"Bronze","name":"Cole Rush","countryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","country":"Chicago, Illinois","lastUpdated":"","authorIntroduction":"Cole Rush writes about sweepstakes casinos, real money gaming, and sports betting with clarity and expertise. His goal: to help leaders understand the ever-changing gambling landscape.","authorCasinoPicks":["crowncoins","stake","caesars"],"authorOntarioCasinoPicks":["crowncoins","stake","caesars"],"siteDescription":"4 reviews written for Casino.us","reviewsWritten":"12+ articles written for Casino.us","type":["default"],"sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"https://www.casino.us/experts/cole-rush/","text":"Meet Cole"}},"fr":{"authorRole":"Expert en casinos sweepstakes","country":"Chicago, Illinois","authorIntroduction":"Cole Rush écrit avec expertise sur les casinos proposant des loteries, des jeux de hasard et des paris sportifs. Son objectif est simple, aider les décideurs à comprendre l\'évolution constante de l\'industrie du jeu d\'argent.","reviewsWritten":"12+ articles écrits pour Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"https://www.casino.us/experts/cole-rush/","text":"Rencontrer Cole"}}},"bob-pajich":{"en":{"authorPage":"","authorPhoto":"/images/authors/bob-pajich.webp","authorRole":"US news writer","authorLevel":"Gold","name":"Bob Pajich","country":"Pittsburg, USA","countryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","lastUpdated":"","authorIntroduction":"Bob is a reporter,
1creative writer, card player, and musician who has written about the world of poker since the mid-aughts with Card Player Magazine. Heâs won several journalism awards for stories written on his feature and news beats. Bob also runs the Monongahela Monsters poker club on PokerStars in PA.","reviewsWritten":"100+ articles written for Casino.us News","sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"","text":"Meet Bob"}},"fr":{"authorRole":"Rédacteur dâactualités US","country":"Pittsburg, Pennsylvanie","authorIntroduction":"Bob est journaliste, auteur, joueur de cartes et musicien. Depuis le milieu des années 2000, il écrit sur le monde du poker pour le magazine Card Player. Il a remporté plusieurs prix de journalisme pour ses articles de fond et d\'actualité. Bob dirige également le club de poker Monongahela Monsters sur PokerStars en Pennsylvanie.","reviewsWritten":"100+ articles écrits pour Casino.us News","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"","text":"Rencontrer Bob"}}},"cliff-spiller":{"en":{"authorPage":"","authorPhoto":"/images/authors/cliff-spiller.webp","authorRole":"Online Casino Expert","authorLevel":"Bronze","name":"Cliff Spiller","country":"Bonham, Texas","countryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cus.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/us.svg","lastUpdated":"","authorIntroduction":"","reviewsWritten":"4 reviews written for Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visit Casino.us"},"authorLink":{"href":"","text":"Meet Cliff"}},"fr":{"authorRole":"Expert en casinos en ligne","country":"Bonham, Texas","authorIntroduction":"Cliff possède plus de 20 ans d\'expérience dans le secteur des casinos en ligne. Il est spécialisé dans l\'actualité des jeux d\'argent, la rédaction de critiques de sites et l\'élaboration de guides stratégiques. Cliff dispose d\'une connaissance approfondie du secteur de lâiGaming et a mené beaucoup de recherches sur les marchés américain, canadien, australien et européen. Il a rejoint l\'équipe de Casino.us en 2026 en tant qu\'expert des jeux d\'argent aux Ãtats-Unis.","reviewsWritten":"42+ articles écrits pour Casino.us","sourceLink":{"href":"https://casino.us/","text":"Visiter Casino.us"},"authorLink":{"href":"https://www.casino.us/experts/cliff-spiller/","text":"Rencontrer Cliff"}}},"lyndsey-grima":{"en":{"type":["default","ontario"],"authorLinks":{"email":{"tooltipText":"Contact via email","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Lyndsey Grima\'s LinkedIn","link":"https://www.linkedin.com/in/lyndsey-grima/"}},"authorOverviewStats":[{"title":"Casino review","value":"1"},{"title":"Page authored","value":"1"},{"title":"Expert insights","value":"4"}],"authorPage":"/experts/lyndsey-grima/","authorPhoto":"/images/authors/lyndsey-grima.webp","authorHeroPhoto":"/images/authors/lyndsey-grima.webp","authorPhotoFull":"../../images/authors/lyndsey-grima.webp","reviewTitle":"Online casinos reviewed by Lyndsey Grima for Casino.ca","authorIGamingReviews":"1","authorLevelDescription":"Lyndsey is a bronze-rated expert specializing in online casino reviews and player guides.","authorOnlineCasinoGamesTested":"1","authorIGamingArticlesWritten":"4","professionalExperience":[{"company":"Casino.ca","position":"Expert contributor specializing in online casino reviews","startDate":"2025","endD
1ate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Blexr","position":"Freelance Writer","startDate":"2022","endDate":"2023","image":"/images/logos/favicon/blexr.svg"},{"company":"dotVentures","position":"Freelance Writer","startDate":"2022","endDate":"2023","image":"/images/logos/favicon/dot-ventures.webp"},{"company":"KafeRocks","position":"Freelance Writer","startDate":"2022","endDate":"2023","image":"/images/logos/favicon/kafe-rocks.webp"}],"education":[{"place":"University of Malta","degree":"MA English and the Media","startDate":"2014","endDate":"2016","image":"/images/logos/university-logos/university-of-malta.webp"},{"place":"University of Malta","degree":"Bachelor of Arts (Honours) in English","startDate":"2011","endDate":"2014","image":"/images/logos/university-logos/university-of-malta.webp"}],"skills":[{"title":"University of Malta","description":"Master of Arts in English, Bachelor of Arts (Honours) in English","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Over 7 years in iGaming","description":"Lyndsey has researched and written over 200 pieces related to the iGaming landscape","image":"/vue/assets/logos/icons/red-dimond.svg"}],"authorRole":"Expert contributor","authorLevel":"Bronze","name":"Lyndsey Grima","scoreDescription":"","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","lastUpdated":"18/06/2026","authorIntroduction":"Lyndsey is a Malta based writer with more than seven years of industry experience in her portfolio. At Casino.ca, her areas of expertise are in-depth casino reviews, helping players make informed decisions through clear and practical insights.","authorCasinoPicks":["trips-casino"],"authorOntarioCasinoPicks":[],"reviewsWritten":"5 articles written for Casino.ca","authorLink":{"href":"/experts/lyndsey-grima/","text":"Meet Lyndsey"},"feedbacks":{"rowan-fisher-shotton":{"feedback":"What stands out about Rowan
1is his ability to turn complex betting concepts into clear, engaging content. His work is always informative without being overwhelming, making it accessible to both beginners and experienced players."}}},"fr":{"authorRole":"Rédactrice experte","country":"Canada","authorIntroduction":"Lyndsey est une rédactrice expérimentée dans le domaine des jeux d\'argent en ligne avec plus de sept ans d\'expérience dans le secteur. Elle a collaboré avec des grands noms tels que Blexr, dotVentures et KafeRocks. Sur Casino.ca, elle se consacre à la rédaction de critiques de casinos, aidant ainsi les joueurs à prendre des décisions éclairées grâce à des analyses claires et pratiques.","reviewsWritten":"5 articles écrits pour Casino.ca","authorLink":{"href":"/experts/lyndsey-grima/","text":"Rencontrer Lyndsey"}}},"roman":{"en":{"authorPage":"","authorPhoto":"/images/authors/roman-briquet.webp","authorHeroPhoto":"/images/authors/roman-briquet.webp","authorPhotoFull":"../../images/authors/roman-briquet.webp","authorRole":"Casino expert","authorIntroduction":"","type":["default","ontario"],"country":"Canada","name":"Roman","authorLevel":"Bronze","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","lastUpdated":"10/06/2026"},"fr":{"authorPage":"/fr/experts/roman/","type":["default","ontario"],"authorRole":"Rédacteur expert","authorLevel":"Bronze","authorLevelDescription":"Roman â Rédacteur expert","scoreDescription":"","reviewTitle":"Casinos en ligne évalués par Roman pour Casino.ca","authorIntroduction":"Présent depuis plus de 15 ans dans lâindustrie de lâiGaming et ayant travaillé dans de nombreux pays (Malte, Argentine, Canada, etc.), Roman est spécialisé dans lâanalyse et lâécriture de critiques de casino neutres et objectives pour le public canadien francophone, avec un focus particulier pour le jeu responsable.","authorLink":{"href":"/fr/experts/roman/","text":"Rencontrer Roman"},"authorCasinoPicks":["barz","frumzi"],"authorOverviewStats":[{"title":"Pages rédigées/vérifiées","value":"10"},{"title":"Guides sur les paiements","value":"2"},{"title":"Critiques de casino","value":"2"}],"authorLinks":{"email":{"tooltipText":"Contacter Roman","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"Voir le profil LinkedIn de Roman","link":"https://www.linkedin.com/in/roman-bfd-a19b2224/"}},"skills":[{"title":"Ephec Belgium","description":"Licence en Marketing international","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Plus de 15 ans dans lâiGaming","description":"Roman est très expérimenté dans le secteur","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Connaissances profondes du marché canadien","description":"Roman maîtrise les réglementations locales en matière de jeux dâargent en ligne","image":"/vue/assets/logos/icons/diagram-up.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Rédacteur expert","startDate":"2024","endDate":"present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Betsson","position":"Gestionnaire de produits : jeux, bingo et cartes à gratter","startDate":"2010","endDate":"2013","image":"/images/logos/badges/game-providers/mini-logos/dark/betsson-group.svg"}],"education":[{"place":"Ephec Belgium","degree":"Marketing International","image":"/images/logos/university-logos/ephec-belgium.svg"}],"authorIGamingReviews":"2","authorOnlineCasinoGamesTested":"2","authorIGamingArticlesWritten":"10","feedbacks":{"ryan-sandberg":{"feedback":"« Ryan apporte une richesse d\'expérience à ses avis. Il possède une excellente compréhension des fournisseurs, des attentes des casinos au Canada, ainsi que des nouvelles tendances émergentes. Il remarque beaucoup de détails dans la façon dont la ludification des casinos est structurée, et comment celle-ci aide à engager et à bénéficier aux joueurs. De plus, il écrit avec un style accessible qui attire vraiment le lecteur. »"}}}},"rhianna-padman":{"en":{"authorPage":"/experts/rhianna-padman/","authorPhoto":"/images/authors/rhianna-padman.webp","authorHeroPhoto":"/images/authors/rhianna-padman-big.webp","authorPhotoFull":"../../images/authors/rhianna-padman-big.webp","type":["default","ontario"],"authorRole":"Expert contributor","name":"Rhianna Padman","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","scoreDescription":"","authorIntroduction":"Rhianna has been writing about all things iGaming for almost half a decade. She has leant her expert voice to many of the industryâs top publications, such as WSN, covering everything from the sweepstakes revolution in the US to the latest regulatory changes in Canada.","reviewTitle":"Online casinos reviewed by Rhianna Padman for Casino.ca","authorCasinoPicks":["7bit","betalice","clubhouse","slotsgem"],"authorLevel":"Bronze","authorLevelDescription":"Rhianna draws on her expert knowledge within iGaming to produce in-depth casino reviews and gambling guides.","authorOverviewStats":[{"title":"casinos reviewed","value":"4"},{"title":"pages authored","value":"4"},{"title":"expert insights","value":"8"}],"authorLinks":{"email":{"tooltipText":"Contact Rhianna Padman","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Rhianna\'s LinkedIn","link":"https://uk.linkedin.com/in/rhiannapadman"}},"skills":[{"title":"4+ years in iGaming","description":"Has a wealth of experience in online gambling, sweepstakes and sports betting","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Specializes in North American markets","description":"Extensive knowledge of US and Canadian gambling laws and regulations","image":"/vue/assets/logos/icons/green-shield.svg"}],"feedbacks":{"frank-ammirante":{"feedback":"Frank does a great job bringing in his experience with other sites to add value to our team. On several occasions, Frank has shared his knowledge on the latest in iGaming as an industry news contributor. He also provides feedback on how other sites handle reviews to make ours even better."}},"professionalExperience":[{"company":"Casino.ca â Expert contributor","position":"Reviews Canadian online casinos, combining industry expertise with player-focused analysis to find top sites.","startDate":"2025","endD
1ate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"}],"education":[{"place":"University of Exeter","degree":"BA Classics","startDate":"2018","endDate":"2022","image":"/images/logos/university-logos/university-of-exeter.svg"},{"place":"University of Malta","degree":"Classics and Psychology (Year Abroad)","startDate":"2021","endDate":"2021","image":"/images/logos/university-logos/university-of-malta.webp"}],"authorLink":{"href":"/experts/rhianna-padman/","text":"Meet Rhianna"}},"fr":{"authorRole":"Rédactrice experte","country":"Canada","authorIntroduction":"Rhianna écrit sur tout ce qui touche au secteur des jeux d\'argent en ligne depuis près de cinq ans. Elle a apporté son expertise à de nombreuses publications de renom du secteur comme WSN, qui traite des sujets aussi variés que la révolution des jeux-concours aux Ãtats-Unis ou les dernières évolutions réglementaires au Canada.","reviewsWritten":"","authorLink":{"href":"/experts/rhianna-padman/","text":"Rencontrer Rhianna"}}},"rowan-fisher-shotton":{"en":{"authorPage":"/experts/rowan-fisher-shotton/","authorPhoto":"/images/authors/rowan-fisher-shotton.webp","authorHeroPhoto":"/images/authors/rowan-fisher-shotton.webp","authorPhotoFull":"../../images/authors/rowan-fisher-shotton.webp","type":["default","ontario"],"authorRole":"Expert contributor","name":"Rowan Fisher-Shotton","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","scoreDescription":"","authorIntroduction":"Rowan is an iGaming journalist who has contributed to Newsweek, Gamble Ontario, and other leading publications. He covers casino reviews, sportsbook analysis, and betting guides, with a commitment to clear recommendations and transparent analysis.","reviewTitle":"Online casinos reviewed by Rowan for Casino.ca","authorOntarioCasinoPicks":["casino-classic"],"authorLevel":"Bronze","authorLevelDescription":"Rowan combines six years of iGaming experience with hands-on casino testing and analysis.","reviewsWritten":"2 articles written for Casino.ca","authorOverviewStats":[{"title":"casino reviews","value":"1"},{"title":"pages authored","value":"2"},{"title":"expert insights","value":"4"}],"authorLinks":{"email":{"tooltipText":"Contact Rowan Fisher-Shotton","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Rowan\'s LinkedIn","link":"https://www.linkedin.com/in/rowan-fisher-shotton/"}},"skills":[{"title":"Expert casino reviewer","description":"Newsweek contributor with 6+ years of iGaming expertise","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Expert contributor â analyzes casinos, bonuses, and gaming trends","startDate":"2026","endDate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Newsweek","position":"Sportswriter","startDate":"2025","endD
1ate":"Present","image":"/images/logos/favicon/newsweek-logo.webp"},{"company":"Gamble Ontario","position":"Content writer/Sports betting expert","startDate":"2022","endDate":"2025","image":"/images/logos/favicon/gamble-ontario.webp"}],"education":[{"place":"Wilfrid Laurier University","degree":"BA in Criminology","startDate":"2014","endDate":"2018","image":"/images/logos/university-logos/wilfrid-laurier-university.webp"}],"authorLink":{"href":"/experts/rowan-fisher-shotton/","text":"Meet Rowan"},"feedbacks":{"carlos-bonilla":{"feedback":"Carlos is organized and a great teammate to work with. Heâs always happy to share his knowledge of crypto, which makes collaboration much easier and more efficient. Whether heâs covering payment methods or reviewing the latest online casinos, I can always count on him to deliver detailed research and valuable insights."}}},"fr":{"authorRole":"Rédacteur expert","country":"Canada","authorIntroduction":"Rowan Fisher-Shotton est un journaliste chevronné spécialisé dans les paris sportifs et les jeux d\'argent en ligne avec plus de six ans d\'expérience dans la couverture des marchés nord-américains et mondiaux. Il a collaboré avec Newsweek, Rhino Entertainment Group, Gamble Ontario et bien d\'autres. Il est spécialisé dans les critiques de casinos, l\'analyse des sites de paris sportifs et les guides de paris détaillés, alliant des tests pratiques à une expertise sportive pointue afin de proposer un contenu fiable et axé sur les joueurs.","reviewsWritten":"2 articles écrits pour Casino.ca","authorLink":{"href":"/experts/rowan-fisher-shotton/","text":"Rencontrer Rowan"}}},"carlos-bonilla":{"en":{"authorPage":"/experts/carlos-bonilla/","authorPhoto":"/images/authors/carlos-bonilla.webp","authorHeroPhoto":"/images/authors/carlos-bonilla.webp","authorPhotoFull":"../../images/authors/carlos-bonilla.webp","type":["default","ontario"],"authorRole":"Expert contributor","name":"Carlos Bonilla","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","scoreDescription":"","authorIntroduction":"Carlos has spent over eight years working in the iGaming space. He focuses on writing in-depth casino and game reviews, practical crypto guides, casino-related news updates, and evaluating industry trends. At Casino.ca, his mission is to provide Canadian players with clear, informed insights to help our readers feel confident when choosing where to play online.","reviewTitle":"Online casinos reviewed by Carlos Bonilla for Casino.ca","authorCasinoPicks":["22bet"],"authorLevel":"Bronze","authorLevelDescription":"Carlos is a bronze-rated expert contributor specializing in detailed guides and staying up to date with industry trends.","reviewsWritten":"2 articles written for Casino.ca","authorOverviewStats":[{"title":"casino reviews","value":"1"},{"title":"pages authored","value":"2"},{"title":"expert insights","value":"6"}],"authorLinks":{"email":{"tooltipText":"Contact Carlos Bonilla","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"View Carlos Bonilla\'s LinkedIn","link":"https://www.linkedin.com/in/luis-carlos-bonilla/"}},"skills":[{"title":"Universidad de Ibague","description":"Bachelorâs in Public Accounting","image":"/vue/assets/logos/icons/red-dimond.svg"},{"title":"Over 8 years in iGaming","description":"Carlos brings hands-on experience across casino and crypto platforms. ","image":"/vue/assets/logos/icons/green-shield.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Expert contributor with a specialization in casino reviews and crypto casino payments","startDate":"2026","endDate":"Present","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"Purecontent Media","position":"Content writer","startDate":"2018","endDate":"Present","image":"/images/logos/favicon/purecontent-media-logo.webp"},{"company":"Perfomalis","position":"Senior content writer","startDate":"2019","endDate":"2025","image":"/images/logos/favicon/perfomalis-logo.webp"}],"education":[{"place":"Universidad de Ibague","degree":"Bachelorâs in Public Accounting","startDate":"2009","endDate":"2015","image":"/images/logos/university-logos/universidad-de-ibague.webp"}],"authorLink":{"href":"/experts/carlos-bonilla/","text":"Meet Carlos"}},"fr":{"authorRole":"Rédacteur expert","country":"Canada","authorIntroduction":"Carlos travaille depuis plus de huit ans dans le secteur des jeux d\'argent en ligne. Il se consacre à la rédaction de critiques approfondies sur les casinos et les jeux, de guides pratiques sur les cryptomonnaies, d\'actualités sur le monde des casinos, ainsi qu\'à l\'analyse des tendances du secteur. Sur Casino.ca, sa mission est de fournir aux joueurs canadiens des informations claires et fiables afin d\'aider nos lecteurs à choisir en toute confiance où jouer en ligne.","reviewsWritten":"2 articles écrits pour Casino.ca","authorLink":{"href":"/experts/carlos-bonilla/","text":"Rencontrer Carlos"}}},"alexander-sosnovski":{"en":{"authorPage":"","authorPhoto":"/images/authors/alexander-sosnovski.webp","authorHeroPhoto":"/images/authors/alexander-sosnovski.webp","authorPhotoFull":"/images/authors/alexander-sosnovski.webp","name":"Alexander Sosnovski","authorRole":"Expert contributor","authorLevel":"Bronze","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Quebec, Canada","authorIntroduction":"Alexander Sosnovski is an iGaming industry professional with over 20 yearsâ experience in both online and land-based casinos. He has held several senior management roles in the casino industry across Europe, Asia and Canada, contributing to the launch of regulated iGaming platforms and the development of international brands within the sector.","reviewsWritten":"2 articles written for Casino.ca"}
1,"fr":{"authorPage":"/fr/experts/alexander-sosnovski/","authorPhoto":"/images/authors/alexander-sosnovski.webp","authorHeroPhoto":"/images/authors/alexander-sosnovski.webp","authorPhotoFull":"/images/authors/alexander-sosnovski.webp","name":"Alexander Sosnovski","authorRole":"Rédacteur expert","authorLevel":"Bronze","authorLevelDescription":"Alexander Sosnovski â Rédacteur expert","lastUpdated":"09/06/2026","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Québec, Canada","authorIntroduction":"Alexander Sosnovski est un professionnel de lâindustrie iGaming avec plus de 20 ans dâexpérience dans les casinos en ligne et terrestres. Il a occupé plusieurs postes de direction dans lâindustrie des casinos en Europe, en Asie et au Canada, contribuant au lancement de plateformes iGaming réglementées et au développement de marques internationales du secteur.","scoreDescription":"","skills":[{"title":"John Molson School of Business de lâUniversité Concordia à Montréal","description":"Formation en Gestion et Marketing","image":"/vue/assets/logos/icons/green-shield.svg"},{"title":"Plus de 20 ans dans lâiGaming","description":"Alexander est très expérimenté dans le secteur","image":"/vue/assets/logos/icons/red-dimond.svg"}],"professionalExperience":[{"company":"Casino.ca","position":"Rédacteur expert","startDate":"Février 2026","endDate":"présent","image":"/vue/assets/logos/global-casinos/light/cca.svg"},{"company":"OKBet","position":"Directeur marketing","startDate":"Janvier 2024","endDate":"juin 2025","image":"/vue/data/mocks/images/okbet.webp"},{"company":"Asia Gaming","position":"Directeur marketing et de lâexploitation","startDate":"Mars 2023","endDate":"décembre 2023","image":"/images/logos/badges/game-providers/mini-logos/dark/asia-gaming.svg"},{"company":"Casino du Lac de Genève","position":"Directeur général","startDate":"Juin 2019","endDate":"février 2021","image":"/vue/data/mocks/images/casino-du-lac-de-geneve.webp"},{"company":"Société des casinos du Québec","position":"Croupier et inspecteur des tables","startDate":"Février 2002","endDate":"mai 2013","image":"/vue/data/mocks/images/societe-des-casinos-du-quebec.webp"}],"education":[{"place":"John Molson School of Business de lâUniversité Concordia à Montréal ","degree":"Formation en Gestion et Marketing","startDate":"2003","endDate":"2007","image":"/images/logos/university-logos/john-molson-school-of-business.webp","link":"https://www.concordia.ca/jmsb.html"}],"authorLinks":{"email":{"tooltipText":"Contacter par courriel","link":"mailto:[email protected]"},"linkedIn":{"tooltipText":"Alexander Sosnovski LinkedIn","link":"https://www.linkedin.com/in/igamingconsulting/"}},"authorOverviewStats":[{"title":"guides sur les paiements","value":"2"},{"title":"pages vérifiées","value":"2"},{"title":"citations dâexpert","value":"6"}],"reviewTitle":"Casinos en ligne évalués par Alexander pour Casino.ca","reviewsWritten":"2 articles écrits pour Casino.ca","authorLink":{"href":"/fr/experts/alexander-sosnovski/","text":"Rencontrer Alexander"},"feedbacks":{"ryan-sandberg":{"feedback":"« Ryan offre bien plus que de simples avis. Il a su rédiger des descriptions très détaillées de divers jeux de casino, comme le blackjack, et explorer les nuances des différentes variantes. Il a également un Åil avisé pour reconnaître quels fournisseurs offrent un produit exceptionnel, permettant ainsi aux joueurs de trouver les meilleurs jeux à chaque fois. »"},"roman":{"feedback":"Dans notre milieu, il est important dâêtre toujours ouvert à la critique constructive pour continuer à sâaméliorer. Malgré son immense expérience dans le milieu, Roman nâhésite jamais à se remettre en question et cela est particulièrement appréciable pour une personne qui écrit sur des sujets aussi sensibles, ou la confiance des lecteurs est primordiale."}}}},"carlos-posada":{"en":{"authorPage":"","authorPhoto":"/images/authors/carlos-posada-small.webp","authorRole":"Expert contributor","name":"Carlos Posada","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","reviewsWritten":""}},"trey-charles":{"en":{"authorPage":"","authorPhoto":"/images/authors/trey-charles-small.webp","authorRole":"Expert contributor","name":"Trey Charles","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Canada","reviewsWritten":""}},"liam-hoofe":{"en":{"authorPage":"","authorPhoto":"/images/authors/liam-hoffe.png","name":"Liam Hoofe","authorRole":"iGaming content specialist","authorLevel":"","countryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","expertCountryFlagDark":"/vue/assets/logos/country-flags/dark/ca.svg","brandFaviconDark":"/vue/assets/logos/global-casinos/light/cca.svg","country":"Toronto, Canada","authorIntroduction":"","reviewsWritten":""}}}')}
1,78920(e){e.exports=JSON.parse('{"casinos":[{"id":"1bet","partnerName":"1 bet Casino","partnerLogo":"/images/logos/favicon/light/1bet.svg","rating":1.2,"warningMessage":"Mauvais service à la clientèle","casinoColor":"#1DFBAA"},{"id":"all wins casino","partnerName":"All wins Casino","partnerLogo":"/images/logos/favicon/light/allwins-casino.svg","rating":1.7,"warningMessage":"Retard ou absence de paiement","casinoColor":"#88C871"},{"id":"ares casino","partnerName":"Ares Casino","partnerLogo":"/images/logos/favicon/light/ares-casino.svg","rating":0.6,"warningMessage":"Retard ou absence de paiement","casinoColor":"#CE2127"},{"id":"bo vegas","partnerName":"Bo Vegas","partnerLogo":"/images/logos/favicon/light/bo-vegas.svg","rating":1,"warningMessage":"Complications de retrait","casinoColor":"#333B48"},{"id":"bodog","partnerName":"Bodog","partnerLogo":"/images/logos/favicon/light/bodog.svg","rating":1.1,"warningMessage":"Complications de retrait","casinoColor":"#CE2127"},{"id":"bovada","partnerName":"Bovada","partnerLogo":"/images/logos/favicon/light/bovada.svg","rating":1.9,"warningMessage":"Opère sans licence","casinoColor":"#CE2127"},{"id":"1bet","partnerName":"MGA Games","partnerLogo":"/images/logos/favicon/light/mga-games.svg","rating":0.4,"warningMessage":"Retard ou absence de paiement","casinoColor":"#88C871"},{"id":"lucky creek casino","partnerName":"Lucky Creek Casino","partnerLogo":"/images/logos/favicon/light/lucky-strike-casino.svg","rating":0.9,"warningMessage":"Mauvais service à la clientèle","casinoColor":"#08CFD6"},{"id":"slots lv","partnerName":"Slots LV","partnerLogo":"/images/logos/favicon/light/slots-lv.
1svg","rating":2,"warningMessage":"Complications de retrait","casinoColor":"#CE2127"}],"blacklist":{"whatToAvoidTitle":"Notre liste actuelle de casinos à éviter","blacklistDescription":"Nous testons chaque casino pour nous assurer qu\'il répond à nos critères de sélection stricts. Cependant, certaines plateformes échouent le test en raison de problèmes tels que la rétention des gains des joueurs et des conditions injustes. Ces casinos sur notre liste noire ont également un historique de service à la clientèle médiocre, de paiements retardés et de conditions de bonus trompeuses. Voici quelques casinos dont vous devriez vous éloigner :","trustworthyCasinos":"Voir tous les casinos fiables","link":"/fr/critiques/"},"banner":{"bannerTitle":"Vous avez eu un problème avec un casino ?","bannerSubtitle":"N\'hésitez pas à nous envoyer un message et nous nous occuperons de votre demande !","bannerImage":"/images/banner/icon-blacklist.png","buttonText":"Signaler un problème","link":"[email protected]"}}')}
1,56425(e){e.exports=JSON.parse('{"casinos":[{"id":"1bet","partnerName":"1 bet Casino","partnerLogo":"/images/logos/favicon/light/1bet.svg","rating":1.2,"warningMessage":"Bad customer support","casinoColor":"#1DFBAA"},{"id":"all wins casino","partnerName":"All wins Casino","partnerLogo":"/images/logos/favicon/light/allwins-casino.svg","rating":1.7,"warningMessage":"Delayed or no payouts","casinoColor":"#88C871"},{"id":"ares casino","partnerName":"Ares Casino","partnerLogo":"/images/logos/favicon/light/ares-casino.svg","rating":0.6,"warningMessage":"Delayed or no payouts","casinoColor":"#CE2127"},{"id":"bo vegas","partnerName":"Bo Vegas","partnerLogo":"/images/logos/favicon/light/bo-vegas.svg","rating":1,"warningMessage":"Withdrawals complications","casinoColor":"#333B48"},{"id":"bodog","partnerName":"Bodog","partnerLogo":"/images/logos/favicon/light/bodog.svg","rating":1.1,"warningMessage":"Withdrawals complications","casinoColor":"#CE2127"},{"id":"bovada","partnerName":"Bovada","partnerLogo":"/images/logos/favicon/light/bovada.svg","rating":1.9,"warningMessage":"Operating without licence","casinoColor":"#CE2127"},{"id":"1bet","partnerName":"MGA Games","partnerLogo":"/images/logos/favicon/light/mga-games.svg","rating":0.4,"warningMessage":"Delayed or no payouts","casinoColor":"#88C871"},{"id":"lucky creek casino","partnerName":"Lucky Creek Casino","partnerLogo":"/images/logos/favicon/light/lucky-strike-casino.svg","rating":0.9,"warningMessage":"Bad customer support","casinoColor":"#08CFD6"},{"id":"slots lv","partnerName":"Slots LV","partnerLogo":"/images/logos/favicon/light/slots-lv.
1svg","rating":2,"warningMessage":"Withdrawals complications","casinoColor":"#CE2127"}],"blacklist":{"whatToAvoidTitle":"Our current list of casinos to avoid","blacklistDescription":"Just as we recognize Canadaâs best casinos, we also note those failing to provide a good experience. For example, we downgrade casinos if they donât have a trustworthy licence or look after your funds. Weâll also call a casino out if it offers poor player support or wonât honour bonuses.","trustworthyCasinos":"View all trustworthy casinos","link":"/reviews/"},"banner":{"bannerTitle":"Having issues with a Canadian online casino?","bannerSubtitle":"Get in touch and weâll take care of your request.","bannerImage":"/images/banner/icon-blacklist.png","buttonText":"Raise an issue","link":"[email protected]"}}')}},a={};function i(e){var o=a[e];if(void 0!==o)return o.exports;var s=a[e]={id:e,loaded:!1,exports:{}};return t[e](s,s.exports,i),s.loaded=!0,s.exports}i.m=t,e=[],i.O=(t,a,o,s)=>{if(!a){var r=1/0;for(c=0;c<e.length;c++){for(var[a,o,s]=e[c],n=!0,l=0;l<a.length;l++)(!1&s||r>=s)&&Object.keys(i.O).every(e=>i.O[e](a[l]))?a.splice(l--,1):(n=!1,s<r&&(r=s));if(n){e.splice(c--,1);var u=o();void 0!==u&&(t=u)}}return t}s=s||0;for(var c=e.length;c>0&&e[c-1][2]>s;c--)e[c]=e[c-1];e[c]=[a,o,s]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.j=1390,(()=>{var e={1390:0};i.O.j=t=>0===e[t];var t=(t,a)=>{var o,s,[r,n,l]=a,u=0;if(r.some(t=>0!==e[t])){for(o in n)i.o(n,o)&&(i.m[o]=n[o]);if(l)var c=l(i)}for(t&&t(a);u<r.length;u++)s=r[u],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return i.O(c)},a=self.webpackChunksitebuild_casino_ca=self.webpackChunksitebuild_casino_ca||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),i.nc=void 0;var o=i.O(void 0,[8096],()=>i(76909));o=i.O(o)})();
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.