Our Score

article’); var threadSummary = document.getElementById(‘recommended_deals’) || document.getElementById(‘rfd_topic_summary’); function setVideoDimensions() { var videoElement = document.getElementById(‘primisContainer’); var width = window.innerWidth; if (videoElement) { videoElement.style.display = ‘flex’; videoElement.style.flexDirection = ‘column’; videoElement.style.alignItems = ‘flex-start’; videoElement.style.margin = ‘auto’; videoElement.style.padding=’0px 15px 15px 15px’; if (width > 768) { videoElement.style.width = ‘480px’; videoElement.style.gap = ‘4px’; // Mobile and Smaller (but not floating) } else if (width 0) { var videoElement = document.getElementById(‘primisContainer’); if (videoElement) { setVideoDimensions(); observer.disconnect(); // Stop observing once the desired element is found } } }); }); observer.observe(document.body, { childList: true, subtree: true }); } if (firstArticle || threadSummary) { var containerDiv = document.createElement(‘div’); containerDiv.id = ‘primisContainer’; var adLabel = document.createElement(‘span’); var sliderDiv = document.createElement(‘div’); sliderDiv.id = ‘primisSlider’; adLabel.innerText=’Advertisement’; containerDiv.appendChild(adLabel); adLabel.style.color = ‘var(–n-40, #999)’; adLabel.style.fontFamily = ‘Open Sans’; adLabel.style.fontSize = ’12px’; adLabel.style.fontStyle = ‘normal’; adLabel.style.fontWeight = ‘400’; adLabel.style.lineHeight = ‘150%’; window.primisBreakpoint = 768; // setup params sending to primis var forum_id = ’40’; var kw = spotCommands?.keywords?.[0] ?? ”; var category = spotCommands?.pagename?.replace(‘forums/’, ”)?.slice(0, 40) ?? ”; var city = ”; var channel = ”; // map to kv_1 and kv_9 to kv_12 for primis side var params = ‘&kv_1=’ + forum_id + ‘&kv_2=&kv_3=&kv_4=&kv_5=&kv_6=&kv_7=&kv_8=&kv_9=’ + kw + ‘&kv_10=’ + category + ‘&kv_11=’ + city + ‘&kv_12=’ + channel; window.primisParams = params; var scriptElement = document.createElement(‘script’); scriptElement.src = ‘https://storage.googleapis.com/vs-scripts/primis/primisSlide.js’; containerDiv.appendChild(scriptElement); if (threadSummary) { threadSummary.insertAdjacentElement(‘afterend’, containerDiv); threadSummary.insertAdjacentElement(‘afterend’, sliderDiv); }else{ firstArticle.insertAdjacentElement(‘afterend’, containerDiv); firstArticle.insertAdjacentElement(‘afterend’, sliderDiv); } startObservingForVideoElement(); } window.addEventListener(‘resize’, setVideoDimensions); } document.addEventListener(‘DOMContentLoaded’, function() { if ((window.tc_vars.forum_id == ‘9’ && window.tc_vars.category_name == ‘Financial Services’) || (window.tc_vars.forum_id == 41 && window.tc_vars.forum_name == ‘Personal Finance’)) { console.log(‘viewtopic_body.html.twig: financial services forum – not loading primis video player’); } else { primisVideoPlayer(); console.log(‘viewtopic_body.html.twig: non-financial services forum – loading primis video player’); } }); ]]> Credit

Last Update: February 27, 2026