ngs || !settings.updated_at) {
console.debug('STOQ - Invalid settings data structure');
return null;
}
if (!settings.cache) {
console.debug('STOQ - settings caching disabled');
return null;
}
// Check if translations are enabled but missing from cache
// This handles the backfill period where DB has translations but metafield doesn't
if (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no translation data in metafield
// Metafield hasn't been backfilled yet - force refresh
console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
return null;
}
// Translations object exists in metafield - cache is valid
// If current locale isn't translated, applyTranslations will gracefully use default locale from base fields
if (window._RestockRocketConfig.normalizedLocale &&
!Objec
Grips & Bar-Tapet.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
console.debug('STOQ - locale not explicitly translated, will use default language from cache');
}
// Don't return null - continue using cache even for untranslated locales
}
const updatedAt = new Date(settings.updated_at);
if (isNaN(updatedAt.getTime())) {
console.debug('STOQ - Invalid updated_at date format in settings');
return null;
}
const age = Date.now() - updatedAt.getTime();
if (age
/ Matte Deep Smoke","options":["ML","Matte Deep Smoke"],"price":770000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56494088257919,"title":"ML \/ Team Replica","option1":"ML","option2":"Team Replica","option3":null,"sku":"5339179","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 7 AXS - ML \/ Team Replica","public_title":"ML \/ Team Replica","options":["ML","Team Replica"],"price":770000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56494088290687,"title":"ML \/ Purple Phaze\/Amethyst Marble","option1":"ML","option2":"Purple Phaze\/Amethyst Marble","option3":null,"sku":"5339185","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Madone SLR 7 AXS - ML \/ Purple Phaze\/Amethyst Marble","public_title":"ML \/ Purple Hope
Enve
Cockpit
See More
The tech you getSmallHandlebars
Ultra-lightweight 800 Series OCLV Carbon frame, drag-reducing Kammtail Virtual Foil (KVF) tube shaping, Speed Concept full foil carbon fork, road-smoothing IsoSpeed, integrated fuel, hydration and flat kit storage, SRAM Force AXS D2 wireless electronic 12-speed drivetrain with SRAM AXS Clics shifters, a Force AXS power meter, fully integrated handlebar and stem, Bontrager Hilo Comp triathlon-specific saddle for an aggressive aero position, disc brakes for reliable stopping power and Bontrager Aeolus Pro 51 OCLV Carbon wheels.
Stems
Quantity: Grips & Bar-Tape
1
Headsets
What is your inside leg?kg / 15.92 lbs (with TLR sealant, no tubes, no bottles/cages)1+
Brakes
How to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.Weight limit
See More
This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).