<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>timingsense</provider_name><provider_url>https://timingsense.com/en/</provider_url><author_name>Ovidio Veiga</author_name><author_url>https://timingsense.com/en/blog/author/ovidioveiga/</author_url><title>Virtual bib numbers - timingsense</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="DsTfcSAzdh"&gt;&lt;a href="https://timingsense.com/en/academy/virtual-bib-numbers/"&gt;Virtual bib numbers&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://timingsense.com/en/academy/virtual-bib-numbers/embed/#?secret=DsTfcSAzdh" width="600" height="338" title="&#x201C;Virtual bib numbers&#x201D; &#x2014; timingsense" data-secret="DsTfcSAzdh" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/*! This file is auto-generated */
!function(c,d){"use strict";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(/[^a-zA-Z0-9]/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),l=0;l&lt;n.length;l++)n[l].style.display="none";for(l=0;l&lt;i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute("style"),"height"===t.message){if(1e3&lt;(s=parseInt(t.value,10)))s=1e3;else if(~~s&lt;200)s=200;r.height=s}if("link"===t.message)if(s=d.createElement("a"),a=d.createElement("a"),s.href=r.getAttribute("src"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener("message",c.wp.receiveEmbedMessage,!1),d.addEventListener("DOMContentLoaded",t,!1),c.addEventListener("load",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf("MSIE 10"),a=!!navigator.userAgent.match(/Trident.*rv:11\./),i=d.querySelectorAll("iframe.wp-embedded-content"),n=0;n&lt;i.length;n++){if(!(r=(t=i[n]).getAttribute("data-secret")))r=Math.random().toString(36).substr(2,10),t.src+="#?secret="+r,t.setAttribute("data-secret",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute("security"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:"ready",secret:r},"*")}}}}(window,document);
&lt;/script&gt;
</html><description>A virtual race bib is a bib that is not hand-delivered to the participant but they can print it and use it during their virtual race or share it on their social networks, collaborative galleries of the race in the application, etc. The virtual race bib is sent to each participant in the race registration confirmation email.</description><thumbnail_url>https://timingsense.com/wp-content/uploads/2021/04/dorsalvirtual1-1024x550.png</thumbnail_url></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 43/53 objects using disk
Page Caching using disk: enhanced (Requested URI contains query) 
Database Caching 12/20 queries in 0.011 seconds using disk

Served from: timingsense.com @ 2026-05-16 02:48:36 by W3 Total Cache
-->