Last updated: October 13, 2026.
Greatest Hits Online Video Slot
Slotland Ent
Greatest Hits Online Video Slot is a 5 reel with 19 paylines video slot powered by Slotland software. Greatest Hits as the name suggests…
Slotland Ent
Bonus Game
Read Slot Review
Carnival Online Video Slot
Slotland Ent
Carnival Online Video Slot is progressive jackpot video slot offered at Slotland Casino. The slot’s theme features a carnival with bright colors and calibrated…
Slotland Ent
Free Spins
Read Slot Review
Turbo GT Online Video Slot
Slotland Ent
Turbo GT Online Video Slot is a 5 reel with 11 paylines video slot powered by Slotland software. Are you a speed freak? If…
Slotland Ent
Free Spins
Read Slot Review
Super Sevens Online Video Slot
Slotland Ent
Super Sevens Online Video Slot is a 3D Video fruit slot machine with 5 reels and 19 paylines powered by Slotland game software.Β Super…
Slotland Ent
Free Spins
Read Slot Review
Air Mail Online Video Slot
Slotland Ent
Air Mail Online Video Slot is a 5 reels and 12 + 1 pay lines video slot powered by Slotland Entertainment and played at…
Slotland Ent
Bonus Game
Read Slot Review
Ice Queen Online Video Slot
Slotland Ent
Ice Queen Online Video Slot is a progressive jackpot slot with 5 reels and 21 paylines and can be played exclusively at Slotland casino.…
Slotland Ent
Bonus Game
Read Slot Review
Vegas 3 Card Rummy
RTG/Spinlogic, WMS
Vegas 3 Card Rummy is an amazing 52 card casino game that can be played online at designated casinos. The game is an interesting…
RTG/Spinlogic, WMS
Read Slot Review
Treasure Island Online Video Slot
Slotland Ent
Treasure Island Online Video Slot is a 5 reel with 19 paylines video slot powered by Slotland. The slot’s theme features a journey made…
Slotland Ent
Bonus Game
Read Slot Review
Terminator 2 Online Video Slot
Microgaming
Terminator 2 Online Video Slot a 5 reel and 243 paylines video slot powered by Microgaming game software. Microgaming takes you to the Sci-fiction…
Microgaming
Free Spins
Read Slot Review
Lucky 8 Online Video Slot
RTG/Spinlogic
Lucky 8 Online Video Slot is a 3 row with 5 reels and 25 paylines powered Real Time Gaming (RTG) software. The game’s theme…
RTG/Spinlogic
Free Spins
Read Slot Review
Greedy Goblins Online Video Slot
Betsoft
Greedy Goblins Online Video Slot is a 5 reel with 30 paylines video slot powered by Betsoft game software. Greedy Goblins is a progressive…
Betsoft
Free Spins
Read Slot Review
body.page-id-447 .cbs-slot-card-test__field–autocomplete {
position: relative;
}
body.page-id-447 .cbs-slot-autocomplete {
position: absolute;
z-index: 50;
top: calc(100% + 6px);
left: 0;
width: 100%;
max-height: min(430px, 70vh);
overflow-y: auto;
border: 1px solid #dfe5ed;
border-radius: 8px;
background: #fff;
box-shadow: 0 18px 38px rgba(21, 32, 51, .18);
}
body.page-id-447 .cbs-slot-autocomplete[hidden] {
display: none !important;
}
body.page-id-447 .cbs-slot-autocomplete__item {
display: grid;
grid-template-columns: 62px minmax(0, 1fr);
gap: 11px;
align-items: center;
width: 100%;
min-height: 72px;
padding: 9px 10px;
border: 0;
border-bottom: 1px solid #eef2f7;
background: #fff;
color: #152033;
text-align: left;
cursor: pointer;
}
body.page-id-447 .cbs-slot-autocomplete__item:last-child {
border-bottom: 0;
}
body.page-id-447 .cbs-slot-autocomplete__item:hover,
body.page-id-447 .cbs-slot-autocomplete__item:focus,
body.page-id-447 .cbs-slot-autocomplete__item[aria-selected=”true”] {
background: #fff4f4;
outline: none;
}
body.page-id-447 .cbs-slot-autocomplete__thumb {
display: block;
width: 62px;
height: 46px;
border-radius: 6px;
background: #111827;
object-fit: cover;
}
body.page-id-447 .cbs-slot-autocomplete__title {
display: block;
margin: 0 0 4px;
color: #152033;
font-size: 14px;
font-weight: 900;
line-height: 1.2;
}
body.page-id-447 .cbs-slot-autocomplete__provider {
display: block;
color: #d60000;
font-size: 12px;
font-weight: 800;
line-height: 1.25;
}
body.page-id-447 .cbs-slot-autocomplete__empty {
padding: 12px 13px;
color: #42516a;
font-size: 13px;
font-weight: 800;
}
@media (max-width: 640px) {
body.page-id-447 .cbs-slot-autocomplete {
max-height: min(390px, 68vh);
}
body.page-id-447 .cbs-slot-autocomplete__item {
grid-template-columns: 72px minmax(0, 1fr);
min-height: 82px;
padding: 10px;
}
body.page-id-447 .cbs-slot-autocomplete__thumb {
width: 72px;
height: 54px;
}
}
(function(){
var MIN_CHARS = 2;
var LIMIT = 8;
var DEBOUNCE_MS = 250;
var input;
var listbox;
var currentItems = [];
var activeIndex = -1;
var debounceTimer = null;
var requestToken = 0;
function decodeHtml(value) {
var textarea = document.createElement(‘textarea’);
textarea.innerHTML = value || ”;
return textarea.value;
}
function normalize(value) {
return (value || ”).toLowerCase().replace(/\s+/g, ‘ ‘).trim();
}
function stripSlotSuffix(title) {
return (title || ”).replace(/\s+Online Video Slot\s*$/i, ”).trim();
}
function escapeRegex(text) {
var specials = ‘.+*?^${}()|[]\\’;
var output = ”;
for (var i = 0; i = 0 ? ‘\\’ + chr : chr;
}
return output;
}
function providerFromText(text, title) {
var cleaned = (text || ”).replace(/\s+/g, ‘ ‘).trim();
var shortTitle = escapeRegex(stripSlotSuffix(title));
var patterns = [
new RegExp(‘^’ + shortTitle + ‘\\s+is\\s+an?\\s+(.+?)\\s+(?:slot|release|game)\\b’, ‘i’),
new RegExp(‘^’ + shortTitle + ‘\\s+by\\s+(.+?)\\s+is\\b’, ‘i’),
/powered by\s+(.+?)\s+(?:software|slot|and|with|\.)/i,
/from\s+(.+?)\s+(?:software|with|that|is|release|slot)\b/i,
/is\s+an?\s+(.+?)\s+(?:slot|release|game)\b/i
];
for (var i = 0; i < patterns.length; i++) {
var match = cleaned.match(patterns[i]);
if (match) {
if (!match[1]) continue;
return decodeHtml(match[1]).replace(/\s+online$/i, '').trim();
}
}
return '';
}
function absoluteUrl(url) {
try { return new URL(url, window.location.origin).toString(); } catch(e) { return url || ''; }
}
function cleanPermalink(url) {
try {
var parsed = new URL(decodeHtml(url), window.location.origin);
parsed.search = '';
parsed.hash = '';
return parsed.toString();
} catch(e) {
return decodeHtml(url || '').replace(/\?.*$/, '');
}
}
function extractFirstImage(doc) {
var selectors = [
'meta[property="og:image"]',
'meta[name="twitter:image"]'
];
for (var i = 0; i < selectors.length; i++) {
var meta = doc.querySelector(selectors[i]);
if (meta) {
if (meta.content) return absoluteUrl(meta.content);
}
}
var image = doc.querySelector('.single-post-wrapper img, article img, .entry-content img, img.wp-post-image');
return image ? absoluteUrl(image.getAttribute('src') || image.getAttribute('data-src') || '') : '';
}
function extractProviderFromSlotPage(doc) {
var rows = doc.querySelectorAll('.slot-row');
for (var r = 0; r < rows.length; r++) {
var label = rows[r].querySelector('span');
var value = rows[r].querySelector('strong');
if (!label) continue;
if (!value) continue;
if ((label.textContent || '').trim().toLowerCase() === 'software') {
return (value.textContent || '').replace(/\s+/g, ' ').trim();
}
}
var details = doc.querySelectorAll('.single-post-wrapper, article, .entry-content, #main-text');
for (var i = 0; i < details.length; i++) {
var text = details[i].textContent || '';
var match = text.match(/Software\s+([A-Z0-9][A-Za-z0-9.\u2019' -]{1,60})/i);
if (match) {
if (match[1]) return match[1].replace(/\s+(RTP|Volatility|Reels|Paylines).*$/i, '').trim();
}
}
return '';
}
function parseFeed(xmlText, query) {
var parser = new DOMParser();
var xml = parser.parseFromString(xmlText, 'text/xml');
var entries = Array.prototype.slice.call(xml.querySelectorAll('item')).map(function(item){
var title = decodeHtml((item.querySelector('title') || {}).textContent || '');
var description = decodeHtml((item.querySelector('description') || {}).textContent || '').replace(/]*>/g, ‘ ‘);
return {
title: title,
url: cleanPermalink((item.querySelector(‘link’) || {}).textContent || ”),
provider: providerFromText(description, title),
thumbnail: ”
};
}).filter(function(item){
if (!item.title) return false;
if (!item.url) return false;
return normalize(item.title).indexOf(normalize(query)) !== -1;
});
entries.sort(function(a, b){
var q = normalize(query);
var aTitle = normalize(stripSlotSuffix(a.title));
var bTitle = normalize(stripSlotSuffix(b.title));
var aStarts = aTitle.indexOf(q) === 0 ? 0 : 1;
var bStarts = bTitle.indexOf(q) === 0 ? 0 : 1;
if (aStarts !== bStarts) return aStarts – bStarts;
return aTitle.localeCompare(bTitle);
});
return entries.slice(0, LIMIT);
}
function enrichItem(item) {
return fetch(item.url + ‘?cbs_slot_ac=1’, { credentials: ‘same-origin’, cache: ‘force-cache’ })
.then(function(response){ return response.ok ? response.text() : ”; })
.then(function(html){
if (!html) return item;
var doc = new DOMParser().parseFromString(html, ‘text/html’);
item.thumbnail = extractFirstImage(doc);
item.provider = extractProviderFromSlotPage(doc) || item.provider;
return item;
})
.catch(function(){ return item; });
}
function setActive(index) {
var options = listbox ? Array.prototype.slice.call(listbox.querySelectorAll(‘[role=”option”]’)) : [];
activeIndex = index;
options.forEach(function(option, i){
var active = i === activeIndex;
option.setAttribute(‘aria-selected’, active ? ‘true’ : ‘false’);
if (active) {
input.setAttribute(‘aria-activedescendant’, option.id);
option.scrollIntoView({ block: ‘nearest’ });
}
});
if (activeIndex < 0) input.removeAttribute('aria-activedescendant');
}
function closeList() {
if (!listbox) return;
listbox.hidden = true;
listbox.innerHTML = '';
input.setAttribute('aria-expanded', 'false');
input.removeAttribute('aria-activedescendant');
currentItems = [];
activeIndex = -1;
}
function render(items, query) {
if (!listbox) return;
listbox.innerHTML = '';
currentItems = items;
activeIndex = -1;
if (!items.length) {
listbox.innerHTML = '
No matching slot reviews found
‘;
listbox.hidden = false;
input.setAttribute(‘aria-expanded’, ‘true’);
return;
}
items.forEach(function(item, index){
var button = document.createElement(‘button’);
button.type = ‘button’;
button.className = ‘cbs-slot-autocomplete__item’;
button.id = ‘cbs-slot-autocomplete-option-‘ + index;
button.setAttribute(‘role’, ‘option’);
button.setAttribute(‘aria-selected’, ‘false’);
button.innerHTML =
‘
![]()
‘ +
‘
‘;
button.querySelector(‘.cbs-slot-autocomplete__thumb’).src = item.thumbnail || ‘https://casinobonusstreak.com/wp-content/uploads/2026/04/cropped-favicon-192×192.jpg’;
button.querySelector(‘.cbs-slot-autocomplete__title’).textContent = stripSlotSuffix(item.title) || item.title;
button.querySelector(‘.cbs-slot-autocomplete__provider’).textContent = item.provider || ‘Slot review’;
button.addEventListener(‘mouseenter’, function(){ setActive(index); });
button.addEventListener(‘mousedown’, function(event){ event.preventDefault(); });
button.addEventListener(‘click’, function(){ window.location.href = item.url; });
listbox.appendChild(button);
});
listbox.hidden = false;
input.setAttribute(‘aria-expanded’, ‘true’);
}
function search(query) {
var token = ++requestToken;
fetch(‘/feed/?post_type=slot’ + String.fromCharCode(38) + ‘s=’ + encodeURIComponent(query), { credentials: ‘same-origin’, cache: ‘no-store’ })
.then(function(response){ return response.ok ? response.text() : ”; })
.then(function(xmlText){
if (token !== requestToken) return;
var items = parseFeed(xmlText, query);
render(items, query);
return Promise.all(items.map(enrichItem)).then(function(enriched){
if (token === requestToken) render(enriched, query);
});
})
.catch(function(){
if (token === requestToken) closeList();
});
}
function onInput() {
var query = input.value || ”;
clearTimeout(debounceTimer);
if (query.trim().length < MIN_CHARS) {
closeList();
return;
}
debounceTimer = setTimeout(function(){ search(query); }, DEBOUNCE_MS);
}
function onKeydown(event) {
if (!listbox || listbox.hidden) return;
if (event.key === 'ArrowDown') {
event.preventDefault();
setActive(Math.min(activeIndex + 1, currentItems.length – 1));
} else if (event.key === 'ArrowUp') {
event.preventDefault();
setActive(Math.max(activeIndex – 1, 0));
} else if (event.key === 'Enter') {
if (activeIndex < 0) return;
if (!currentItems[activeIndex]) return;
event.preventDefault();
window.location.href = currentItems[activeIndex].url;
} else if (event.key === 'Escape') {
event.preventDefault();
closeList();
}
}
function init() {
if (!document.body || !document.body.classList.contains('page-id-447')) return;
input = document.getElementById('slot-name-search');
if (!input || input.dataset.cbsSlotAutocomplete === '1') return;
var field = input.closest('.cbs-slot-card-test__field');
if (!field) return;
input.dataset.cbsSlotAutocomplete = '1';
field.classList.add('cbs-slot-card-test__field–autocomplete');
listbox = document.createElement('div');
listbox.className = 'cbs-slot-autocomplete';
listbox.id = 'cbs-slot-autocomplete-listbox';
listbox.setAttribute('role', 'listbox');
listbox.hidden = true;
field.appendChild(listbox);
input.setAttribute('autocomplete', 'off');
input.setAttribute('aria-autocomplete', 'list');
input.setAttribute('aria-controls', listbox.id);
input.setAttribute('aria-expanded', 'false');
input.addEventListener('input', onInput);
input.addEventListener('keydown', onKeydown);
input.addEventListener('focus', function(){
if ((input.value || '').trim().length < MIN_CHARS) return;
if (currentItems.length) listbox.hidden = false;
});
document.addEventListener('mousedown', function(event){
if (!field.contains(event.target)) closeList();
});
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
})();