– GameRaid` || `` || ``,
"product.id" : `8604399436069`,
"product.title" : `"Rush VR PSVR PS4"`,
"product.description" : `"Features:Stunning environments: soar down five exhilarating mountains featuring real-time weather and time of daychallenging races: over 100 unique mountain paths to master, from basic Downhill trails to expert-level Suicide runs through the narrowest of spacesmultiple game modes: race to the finish, free flight, time attack, and score challenge, each requiring a different set of skills and strategies to succeedepic multiplayer jumps: challenge up to 7 of your friends online or quick race against random jumpersMolten tropics now available as free DLCDetails: Product Description Are you ready for the ultimate thrill ride? Take a Dive into the adrenaline-pumping world of wingsuit flying with rush. Soar down mountainsides at breakneck speeds. Weave through canyons, dodge outcrops, and plummet down sheer drops as you race towards the finish line. Do you have what it takes to walk a tightrope at near terminal velocity?. Box Contains Rush VR (PSVR)EAN: 5060522095590 "`,
"product.type": `Video Games`,
"product.price": `12.99`,
"product.vendor": `Sony`,
"product.variants.title": `Default Title`,
"product.variants.sku": `8K-WKBI-WHLK`,
"collection.title": ``,
"collection.description": ``,
"collection.products_count": ``,
"article.title": ``,
"article.author": ``,
"article.excerpt_or_content": ``,
"article.content": ``,
"article.excerpt": ``,
};
const file_name = "81258610981";
const metaDescriptionTag = document.querySelector('meta[name="description"]');
const pageTypeMeta = "product";
function replaceVar(string) {
if(!string) return '';
var replacedString = string;
for (var key in preAsssignedValue) {
if (preAsssignedValue.hasOwnProperty(key)) {
replacedString = replacedString.replace(key, preAsssignedValue[key]);
}
}
return replacedString;
}
var instantPageUrl = "https://cdn.shopify.com/extensions/c069a468-d06e-4432-b0c9-001b1bc057e6/tapita-seo-speed-106/assets/instantpage.js";
var tptMetaDataConfigUrl = false;
tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0812/5861/0981/t/10/assets/tapita-meta-data.json?v=1746031485';
// ADD META WHEN tptMetaDataConfigUrl valid
const createMetaTag = (descriptionValue) => {
const metaTag = document.createElement('meta');
metaTag.setAttribute('name', 'description');
metaTag.setAttribute('content', descriptionValue);
const headTag = document.querySelector('head');
headTag.appendChild(metaTag);
}
const replaceMetaTagContent = (titleValue, descriptionValue, needReplaceVar) => {
const disableReplacingTitle = !!window._tpt_no_replacing_plain_title
const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc
const config = { attributes: true, childList: true, subtree: true};
const header = document.getElementsByTagName('head')[0];
let i = 0;
const callback = (mutationList, observer) => {
i++;
const title = document.getElementsByTagName('title')[0];
const ogTitle = document.querySelector('meta[property="og:title"]');
const twitterTitle = document.querySelector('meta[name="twitter:title"]');
const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue;
const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue;
if(document && document.title != newTitle && !disableReplacingTitle){
document.title = newTitle;
}
if(ogTitle && (ogTitle?.content != newTitle)){
ogTitle?.setAttribute('content', newTitle);
}
if(twitterTitle && (twitterTitle?.content != newTitle)){
twitterTitle?.setAttribute('content', newTitle);
}
const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]');
const ogDescriptionTagList = document.querySelector('meta[property="og:description"]');
const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]');
try {
if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) {
ogDescriptionTagList?.setAttribute('content', newDescription);
}
if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){
twitterDescriptionTagList?.setAttribute('content', newDescription);
}
} catch (err) {
}
if(metaDescriptionTagList?.length == 0){
try {
createMetaTag(descriptionValue);
} catch (err) {
//
}
}
metaDescriptionTagList?.forEach(metaDescriptionTag=>{
if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){
metaDescriptionTag.content = newDescription;
}
})
if(observer && i > 1000){
observer.disconnect();
}
};
callback();
setTimeout(callback, 100);
const observer = new MutationObserver(callback);
if(observer){
observer.observe(header, config);
}
}
if (tptMetaDataConfigUrl) {
fetch(tptMetaDataConfigUrl)
.then(response => response.json())
.then((data) => {
if(!data) return;
const language = document.documentElement.lang || 'en';
let languageMeta = false;
if (data.metaData && data.metaData[language]) {
languageMeta = data.metaData[language];
} else {
if (data.metaData) {
languageMeta = data.metaData;
} else {
languageMeta = {};
}
}
const productTitle = languageMeta.products?.meta_title_value || '';
const productDescription = languageMeta.products?.meta_description_value || '';
const productTurnOn = data?.metaData?.turnOnObject?.products || data?.metaData?.products?.turnOn || false;
const collectionTitle = languageMeta.collections?.meta_title_value || '';
const collectionDescription = languageMeta.collections?.meta_description_value || '';
const collectionTurnOn = data?.metaData?.turnOnObject?.collections || data?.metaData?.collections?.turnOn || false;
const articleTitle = languageMeta.articles?.meta_title_value || '';
const articleDescription = languageMeta.articles?.meta_description_value || '';
const articleTurnOn = data?.metaData?.turnOnObject?.articles || data?.metaData?.collections?.turnOn || false;
if (window.tapita_meta_page_title || window.tapita_meta_page_description) {
replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false);
} else {
if(productTurnOn){
if(pageTypeMeta == 'product'){
replaceMetaTagContent(productTitle, productDescription, true);
}
}
if(collectionTurnOn){
if(pageTypeMeta == 'collection'){
replaceMetaTagContent(collectionTitle, collectionDescription, true);
}
}
if(articleTurnOn){
if(pageTypeMeta == 'article'){
replaceMetaTagContent(articleTitle, articleDescription, true);
}
}
}
const instantPage = data?.instantPage || false;
const excludedPaths = [
'/cart',
'/checkout',
'/account',
'/account/login',
'/account/logout'
];
if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) {
window.FPConfig = { ignoreKeywords : excludedPaths };
} else {
window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths);
}
var toEnableInstantPageByPath = true;
if (window.location.pathname && window.location.pathname.includes) {
excludedPaths.forEach(excludedPath => {
if (window.location.pathname.includes(excludedPath)) {
toEnableInstantPageByPath = false;
}
});
}
if (window.document &&
window.document.location &&
window.document.location.pathname &&
window.document.location.pathname.includes) {
excludedPaths.forEach(excludedPath => {
if (window.document.location.pathname.includes(excludedPath)) {
toEnableInstantPageByPath = false;
}
});
}
if(instantPage && toEnableInstantPageByPath){
const tptAddInstantPage = setInterval(function () {
if(document && document.body){
var instantScript = document.createElement('script');
instantScript.src = instantPageUrl;
document.body.appendChild(instantScript);
clearInterval(tptAddInstantPage);
}}, 500);
}
});
} else {
if (window.tapita_meta_page_title || window.tapita_meta_page_description) {
replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false);
}
}
Skip to content
Features:
Stunning environments: soar down five exhilarating mountains featuring real-time weather and time of day
challenging races: over 100 unique mountain paths to master, from basic Downhill trails to expert-level Suicide runs through the narrowest of spaces
multiple game modes: race to the finish, free flight, time attack, and score challenge, each requiring a different set of skills and strategies to succeed
epic multiplayer jumps: challenge up to 7 of your friends online or quick race against random jumpers
Molten tropics now available as free DLC
Details: Product Description Are you ready for the ultimate thrill ride? Take a Dive into the adrenaline-pumping world of wingsuit flying with rush. Soar down mountainsides at breakneck speeds. Weave through canyons, dodge outcrops, and plummet down sheer drops as you race towards the finish line. Do you have what it takes to walk a tightrope at near terminal velocity?. Box Contains Rush VR (PSVR)
EAN: 5060522095590
Features:
Stunning environments: soar down five exhilarating mountains featuring real-time weather and time of day
challenging races: over 100 unique mountain paths to master, from basic Downhill trails to expert-level Suicide runs through the narrowest of spaces
multiple game modes: race to the finish, free flight, time attack, and score challenge, each requiring a different set of skills and strategies to succeed
epic multiplayer jumps: challenge up to 7 of your friends online or quick race against random jumpers
Molten tropics now available as free DLC
Details: Product Description Are you ready for the ultimate thrill ride? Take a Dive into the adrenaline-pumping world of wingsuit flying with rush. Soar down mountainsides at breakneck speeds. Weave through canyons, dodge outcrops, and plummet down sheer drops as you race towards the finish line. Do you have what it takes to walk a tightrope at near terminal velocity?. Box Contains Rush VR (PSVR)
EAN: 5060522095590
Free tracked shipping on all orders. Same-day dispatch before 9AM (Mon–Fri). Delivery in 2–4 working days, Express 1-3 working days via Royal Mail or Amazon Logistics.
Free tracked shipping on all orders. Same-day dispatch before 9AM (Mon–Fri). Delivery in 2–4 working days, Express 1-3 working days via Royal Mail or Amazon Logistics.
Choosing a selection results in a full page refresh.
Opens in a new window.