PageSourceSearch

https://triathlon.org/_nuxt/Ba4Cb3gk.js

js triathlon.org collected 2026-10-01 10:31:22 UTC 1,193 bytes, 1 lines download raw bytes

1import{g as d}from"./CsmeKZsL.js";import{bl as l,bt as u}from"./BXcdoxbb.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},a=new n.Error().stack;a&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[a]="cd9dc811-b396-4412-955d-96da638489a7",n._sentryDebugIdIdentifier="sentry-dbid-cd9dc811-b396-4412-955d-96da638489a7")}catch{}})();function b(){const{locale:n}=l(),a=t=>{if(!t.translations||t.translations.length===0)return null;const e=d(n.value);return t.translations.find(r=>r.languages_id===e)||t.translations[0]};return{getTranslation:a,formatDate:t=>{const e=new Date(t),r=e.getDate().toString().padStart(2,"0"),s=e.toLocaleString("en-US",{month:"short"}),o=e.getFullYear();return`${r} ${s}, ${o}`},getReadTime:t=>{const e=a(t);return!e||!e.read_time||e.read_time<=0?null:Math.ceil(e.read_time/60)},getImageUrl:(t,e="card")=>{if(!t||t.trim()==="")return"/images/fallback-banner.png";const r=u(),s=e==="thumbnail"?"?quality=75&width=150&height=150&fit=cover&format=webp":"?quality=80&width=400&height=300&fit=cover&format=webp";return`${r.public.directusCmsUri}/assets/${t}${s}`}}}export{b as u};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.