Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://brf.co/robots.txt
301 MovedPermanently
https://brf.co/robots.txt
301 MovedPermanently
https://b-reelfilms.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="apple-touch-icon" href="https://b-reelfilms.com/wp-content/themes/icey_brf/img/favicon.png"><link rel="icon" href="https://b-reelfilms.com/wp-content/themes/icey_brf/img/favicon.png" type="image/png"><title>Home | B-Reel Films</title><meta name='robots' content='max-image-preview:large' /><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel="alternate" type="application/rss+xml" title="B-Reel Films » Feed" href="https://b-reelfilms.com/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://b-reelfilms.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fb-reelfilms.com%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://b-reelfilms.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fb-reelfilms.com%2F&format=xml" /><meta property="og:image" content="https://b-reelfilms.com/wp-content/uploads/2025/04/b-reel-korven-still01-scaled.jpg" /><meta name="twitter:image" content="https://b-reelfilms.com/wp-content/uploads/2025/04/b-reel-korven-still01-scaled.jpg" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style><style id="classic-theme-styles-inline-css">/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}</style><link data-optimized="1" rel='stylesheet' id='wp_icey-style-css' href='https://b-reelfilms.com/wp-content/litespeed/css/4d993d81cce127f2243650c3b619a3a5.css?ver=b071b' media='all' /><link data-optimized="1" rel='stylesheet' id='icey-child-style-css' href='https://b-reelfilms.com/wp-content/litespeed/css/cafc48e8cb586d65388bdce335cc6963.css?ver=a2dec' media='all' /> <script id="jquery-core-js" src="https://b-reelfilms.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script> <link rel="https://api.w.org/" href="https://b-reelfilms.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://b-reelfilms.com/wp-json/wp/v2/pages/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://b-reelfilms.com/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.1" /><link rel='shortlink' href='https://b-reelfilms.com/' /><meta name="generator" content="Site Kit by Google 1.185.0" /><meta name="theme-color" content="#000000"><meta name="web_author" description="https://icey.se"><link rel="canonical" href="https://b-reelfilms.com/" /><meta name="description" content="We have been pushing creative boundaries as a production company since our start in 1995. We are a fully independent, award winning production company with ..." /> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WPHeader","url":"https:\/\/b-reelfilms.com\/","headline":"Home | B-Reel Films","description":"We have been pushing creative boundaries as a production company since our start in 1995. We are a fully independent, award winning production company with ..."},{"@type":"WPFooter","url":"https:\/\/b-reelfilms.com\/","headline":"Home | B-Reel Films","description":"We have been pushing creative boundaries as a production company since our start in 1995. We are a fully independent, award winning production company with ...","copyrightYear":"2026"},{"@type":"Organization","@id":"https:\/\/b-reelfilms.com\/#schema-publishing-organization","url":"https:\/\/b-reelfilms.com","name":"B-Reel Films","description":""},{"@type":"WebSite","@id":"https:\/\/b-reelfilms.com\/#schema-website","url":"https:\/\/b-reelfilms.com","name":"BR\u2022F - B-Reel Films","encoding":"UTF-8","potentialAction":{"@type":"SearchAction","target":"https:\/\/b-reelfilms.com\/search\/{search_term_string}\/","query-input":"required name=search_term_string"}},{"@type":"Person","@id":"https:\/\/b-reelfilms.com\/author\/icey\/#schema-author","name":"Icedor Johansson","url":"https:\/\/b-reelfilms.com\/author\/icey\/"}]}</script> <meta property="og:type" content="website" /><meta property="og:url" content="https://b-reelfilms.com/" /><meta property="og:title" content="Home | B-Reel Films" /><meta property="og:description" content="We have been pushing creative boundaries as a production company since our start in 1995. We are a fully independent, award winning production company with ..." /><meta property="og:image" content="https://b-reelfilms.com/wp-content/uploads/2025/04/b-reel-korven-still01-scaled.jpg" /><meta property="og:image:width" content="2560" /><meta property="og:image:height" content="1440" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Home | B-Reel Films" /><meta name="twitter:description" content="We have been pushing creative boundaries as a production company since our start in 1995. We are a fully independent, award winning production company with ..." /><meta name="twitter:image" content="https://b-reelfilms.com/wp-content/uploads/2025/04/b-reel-korven-still01-scaled.jpg" /></head><body class="home wp-singular page-template page-template-templates page-template-page-home page-template-templatespage-home-php page page-id-6 wp-theme-icey wp-child-theme-icey_brf icey_wp"><header id="masthead" class="iceybrf_site_header"><div class="iceybrf_site_header_inner">
<a href="#to_content" id="icey_to_content" class="icey_to_content">Scroll to content</a><div id="iceybrf_header_wrapper" class="iceybrf_header_wrapper"><div id="iceybrf_header_primary" class="iceybrf_header_primary">
<a href="/" title="Till startsidan" id="iceybrf_logo" class="iceybrf_logo">
B-REEL FILMS
</a><nav id="iceybrf_main_menu_nav" class="iceybrf_main_menu_nav"><ul id="iceybrf_main_menu" class="iceybrf_main_menu"><li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57"><a href="https://b-reelfilms.com/directors/">Directors</a></li><li id="menu-item-56" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-56"><a href="https://b-reelfilms.com/film-tv/">Film & TV</a></li><li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55"><a href="https://b-reelfilms.com/info/">Info</a></li></ul></nav></div><div id="iceybrf_header_secondary" class="iceybrf_header_secondary"></div></div>
<button role="button" tabindex="0" id="iceybrf_main_menu_toogle" class="iceybrf_main_menu_toogle" aria-label="Open or close menu">
<span class="sr-only">Menu</span>
<span></span>
<span></span>
<span></span>
</button></div></header><main id="primary" class="iceybrf_main iceybrf_main_home"><div class="iceybrf_inner"><div id="iceybrf_home_blob" class="iceybrf_home_blob"><video class="iceybrf_home_media iceybrf_home_video" autoplay="autoplay" muted="muted" loop="loop" playsinline="playsinline">
<source src="https://b-reelfilms.com/wp-content/uploads/2025/05/b-reel-films-ident-icey-crop_opti-webb-2.mp4" type="video/mp4"></video></div><div id="iceybrf_home_featured" class="iceybrf_home_featured"><div id="iceybrf_home_featured_grid_target" class="iceybrf_home_featured_grid"></div></div></div></main> <script type="text/javascript">const iceybrf_inline_data = {"ajax_url":"https:\/\/b-reelfilms.com\/wp-admin\/admin-ajax.php","page_id":6,"load_delay_ms":100,"intro_delay_ms":3500,"get_nonce_action":"iceybrf_get_ajax_nonce","nonce_handle":"iceybrf_load_featured_nonce"};</script> <script>document.addEventListener('DOMContentLoaded', () => {
const blob = document.getElementById('iceybrf_home_blob');
const featuredContainer = document.getElementById('iceybrf_home_featured');
const featuredGridTarget = document.getElementById('iceybrf_home_featured_grid_target');
if (!blob || !featuredContainer || !featuredGridTarget) return;
const media = blob.querySelector('video, img, picture, source');
let triggered = false;
let ajaxLoadingStarted = false;
let currentHoveredLink = null;
let currentHoveredTitle = null;
let rafRunning = false;
let cursorData = {
mouseX: 0,
mouseY: 0,
animationFrameId: null
};
let triggerTimeoutId = null;
let loadImmediately = false;
const initialIntroDelay = (typeof iceybrf_inline_data !== 'undefined' && typeof iceybrf_inline_data.intro_delay_ms === 'number')
? iceybrf_inline_data.intro_delay_ms
: 5000;
if (document.referrer) {
try {
const referrerOrigin = new URL(document.referrer).origin;
if (referrerOrigin === window.location.origin) {
loadImmediately = true;
}
} catch (e) {}
}
function triggerLoad() {
if (triggered) return;
triggered = true;
blob.classList.remove('icey_fade_in_quick');
blob.classList.add('icey_hide');
featuredContainer.classList.add('icey_show');
if (typeof iceybrf_inline_data === 'undefined' ||
!iceybrf_inline_data.ajax_url ||
!iceybrf_inline_data.page_id ||
!iceybrf_inline_data.get_nonce_action ||
!iceybrf_inline_data.nonce_handle)
{
console.error('Inline data missing crucial AJAX parameters.');
ajaxLoadingStarted = true;
return;
}
if (ajaxLoadingStarted) return;
ajaxLoadingStarted = true;
const { ajax_url, page_id, load_delay_ms = 100, get_nonce_action, nonce_handle } = iceybrf_inline_data;
featuredGridTarget.classList.add('icey_loading');
const nonceFormData = new FormData();
nonceFormData.append('action', get_nonce_action);
nonceFormData.append('intended_action', nonce_handle);
fetch(ajax_url, { method: 'POST', body: nonceFormData })
.then(response => {
if (!response.ok) return Promise.reject(`Nonce fetch failed: ${response.status}`);
return response.json();
})
.then(nonceData => {
if (!nonceData.success || !nonceData.data.nonce) {
return Promise.reject('Failed to retrieve valid nonce.');
}
const freshNonce = nonceData.data.nonce;
const formData = new FormData();
formData.append('action', 'get_featured_items');
formData.append('security', freshNonce);
formData.append('page_id', page_id);
return fetch(ajax_url, { method: 'POST', body: formData });
})
.then(response => {
if (!response.ok) return Promise.reject(`Featured items fetch failed: ${response.status}`);
return response.json();
})
.then(data => {
featuredGridTarget.classList.remove('icey_loading');
if (data.success && data.data && data.data.html) {
featuredGridTarget.innerHTML = data.data.html;
setupListeners();
const itemsToAnimate = featuredGridTarget.querySelectorAll('.iceybrf_featured_item.icey_loading');
if (itemsToAnimate.length > 0) {
itemsToAnimate.forEach((item, index) => {
setTimeout(() => {
item.classList.remove('icey_loading');
item.classList.add('icey_visible');
}, index * load_delay_ms);
});
} else {
const allItems = featuredGridTarget.querySelectorAll('.iceybrf_featured_item');
allItems.forEach(item => {
if (!item.classList.contains('icey_visible')) {
item.classList.add('icey_visible');
item.classList.remove('icey_loading');
}
});
}
} else {
console.error('AJAX success but no valid HTML data received for featured items.');
}
})
.catch(error => {
console.error('AJAX Error in triggerLoad:', error);
featuredGridTarget.classList.remove('icey_loading');
});
};
if (!media) {
triggerLoad();
return;
}
const updateCursorPosition = () => {
if (!currentHoveredTitle || !currentHoveredLink) {
rafRunning = false;
cursorData.animationFrameId = null;
return;
}
const linkRect = currentHoveredLink.getBoundingClientRect();
const labelWidth = currentHoveredTitle.offsetWidth;
const labelHeight = currentHoveredTitle.offsetHeight;
const halfLabelWidth = labelWidth / 2;
const halfLabelHeight = labelHeight / 2;
const relativeX = cursorData.mouseX - linkRect.left;
const relativeY = cursorData.mouseY - linkRect.top;
let targetX = relativeX - halfLabelWidth;
let targetY = relativeY - halfLabelHeight;
const maxXFix = labelWidth/100;
const minX = 0;
const maxX = linkRect.width - (labelWidth + 25);
const minY = 0;
const maxY = linkRect.height - labelHeight - 18;
const finalX = Math.max(minX, Math.min(targetX, maxX < minX ? minX : maxX));
const finalY = Math.max(minY, Math.min(targetY, maxY < minY ? minY : maxY));
currentHoveredTitle.style.left = `${finalX}px`;
currentHoveredTitle.style.top = `${finalY}px`;
currentHoveredTitle.style.transform = 'translate(0, 0)';
cursorData.animationFrameId = requestAnimationFrame(updateCursorPosition);
rafRunning = true;
};
const handlePointerEnter = (event) => {
if (!event.target) return;
const link = event.target.closest('.iceybrf_featured_item_link');
if (link) {
const title = link.querySelector('.iceybrf_featured_item_title');
if (title) {
if (link === currentHoveredLink) {
return;
}
title.classList.add('icey_following');
title.style.transform = 'translate(0, 0)';
currentHoveredLink = link;
currentHoveredTitle = title;
if (!rafRunning) {
updateCursorPosition();
}
}
}
};
const handlePointerLeave = (event) => {
if (!event.target || !currentHoveredLink || !currentHoveredTitle) return;
const link = event.target.closest('.iceybrf_featured_item_link');
if (link && link === currentHoveredLink) {
const relatedTarget = event.relatedTarget;
if (!relatedTarget || !link.contains(relatedTarget)) {
updateCursorPosition();
if (cursorData.animationFrameId) {
cancelAnimationFrame(cursorData.animationFrameId);
}
rafRunning = false;
cursorData.animationFrameId = null;
currentHoveredTitle.classList.remove('icey_following');
currentHoveredLink = null;
currentHoveredTitle = null;
}
}
};
const handlePointerMove = (event) => {
cursorData.mouseX = event.clientX;
cursorData.mouseY = event.clientY;
if (rafRunning && cursorData.animationFrameId === null) {
cursorData.animationFrameId = requestAnimationFrame(updateCursorPosition);
}
};
const setupListeners = () => {
featuredGridTarget.removeEventListener('pointerenter', handlePointerEnter, true);
featuredGridTarget.removeEventListener('pointerleave', handlePointerLeave, true);
document.removeEventListener('pointermove', handlePointerMove);
featuredGridTarget.addEventListener('pointerenter', handlePointerEnter, true);
featuredGridTarget.addEventListener('pointerleave', handlePointerLeave, true);
document.addEventListener('pointermove', handlePointerMove, { passive: true });
};
if (loadImmediately) {
triggerLoad();
} else {
requestAnimationFrame(() => {
setTimeout(() => {
blob.classList.add('icey_fade_in_quick');
}, 10);
});
triggerTimeoutId = setTimeout(triggerLoad, initialIntroDelay);
if (media) {
media.addEventListener('click', () => {
clearTimeout(triggerTimeoutId);
triggerLoad();
}, { once: true });
}
}
if (featuredGridTarget.children.length > 0) {
setupListeners();
}
});</script> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/icey_brf/*","/wp-content/themes/icey/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <button id="icey_to_top" class="icey_to_top" aria-label="To top"></button> <script id="icey-scripts-wp_icey-js" src="https://b-reelfilms.com/wp-content/themes/icey/js/icey_scripts.js?ver=1742225240"></script> <script id="icey-child-scripts-wp_icey-js" src="https://b-reelfilms.com/wp-content/themes/icey_brf/js/scripts.js?ver=1742225240"></script> </body></html>
<!-- Page optimized by LiteSpeed Cache @2026-08-22 13:03:39 -->
<!-- Page cached by LiteSpeed Cache 7.9 on 2026-08-22 13:03:39 -->