Yes, it is true. In case you missed it in our thank you video, this year truly will be our last full A2A. We are incredibly grateful to everyone who has made holding this year's event possible.
So yes, this will be the final 87-mile and 38-mile distances (or you can choose the 49!). We hope to send it out in style, so be sure to get registered, and recruit some friends to join in your epic skate adventure!
87 (and 38)
Yes, it is true. In case you missed it in our thank you video, this year truly will be our last full A2A. We are incredibly grateful to everyone who has made holding this year's event possible.
So yes, this will be the final 87-mile and 38-mile distances (or you can choose the 49!). We hope to send it out in style, so be sure to get registered, and recruit some friends to join in your epic skate adventure!
*
* Again: this will **not** prevent inline script, e.g.:
* .
*
* This workaround is possible because Safari supports the non-standard 'beforeload' event.
* This allows us to trap the module and nomodule load.
*
* Note also that `nomodule` is supported in later versions of Safari - it's just 10.1 that
* omits this attribute.
* -->
*/
(function () {
const check = document.createElement('script');
if (!('noModule' in check) && 'onbeforeload' in check) {
let support = false;
document.addEventListener(
'beforeload',
(e) => {
if (e.target === check) {
support = true;
} else if (!e.target.hasAttribute('nomodule') || !support) {
return;
}
e.preventDefault();
},
true,
);
check.type = 'module';
const blob = URL.createObjectURL(
new window.Blob([], { type: 'text/javascript' }),
);
check.src = blob;
check.onload = () => {
URL.revokeObjectURL(blob);
};
document.head.appendChild(check);
check.remove();
}
})();