<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Toulouse Darts Académie | Event Titre</title>
<script type="text/javascript">
window.bubble_session_uid = '1774617488147x326024251918594940';
</script>
<script type="text/javascript">
window.headers_source_maps = [["plugin_main_headers_1658328157117x953686184769617900",214,216],["custom_page_header",218,261],["custom_app_header",262,302]]
</script>
<script type="text/javascript">
function make_proxy(target, name) {
return new Proxy(target, {
get: function(target, prop) {
if (prop in target) {
return target[prop];
}
throw new Error('The variable ' + name + ' is not fully initialized yet');
}
});
}
window.appquery = make_proxy({
app_version: function() { return "live"; },
last_change: function() { return "56525463017";},
}, 'appquery');
window.Lib = new Proxy(function() {}, {
get: function(target, prop) {
if (prop === 'is_skeleton') {
return true;
}
throw new Error('The variable ' + Lib + ' is not fully initialized yet');
},
apply: function() {
return make_proxy({
current_user: function() {
return make_proxy({ id: "1774617488147x326024251918594940" }, 'Lib().current_user');
}
}, 'Lib()');
}
});
</script>
<script type="text/javascript">
function load_error_function (event) {
return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
}
window.load_error_log = [];
window.addEventListener('error', load_error_function);
window.disableLoadErrorFunction = function () {
window.removeEventListener('error', load_error_function);
}
</script>
<meta name="referrer" content="origin">
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
</script>
<script type="text/javascript">(function () {
function onWebFontFinish () {
window.google_web_fonts_active = true;
if (window.google_web_fonts_active_cb) {
window.google_web_fonts_active_cb();
}
(function fontface_loaded_snippet (font) {
if (window.fontface_loaded == null) {
window.fontface_loaded = {}
}
if (font != null) {
window.fontface_loaded[font] = true
} else {
window.all_fontface_loaded = true
}
if (window.fontface_webfonts_loaded_cb) {
return window.fontface_webfonts_loaded_cb(font)
}
})()
}
const WebFontConfig = {'google': { families: ["Lato:regular","Lato:regular","Lato:900","Plus Jakarta Sans:regular","Plus Jakarta Sans:500","Plus Jakarta Sans:600","Plus Jakarta Sans:700"] },
active: function() {
onWebFontFinish()
},
inactive: function() {
console.log('Failed to load all the fonts');
onWebFontFinish()
},
fontinactive: function(family_name, fvd) {
console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
onWebFontFinish()
}
}
window.WebFont.load(WebFontConfig);
})();</script>
<script>
(function initialize_data() {
const xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
const data = JSON.parse(this.responseText);
function init_data() {
data.forEach(function(d) {
Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version);
})
}
if (window.Lib && window.Lib.is_skeleton == null) {
init_data();
} else {
window.Lib_post_load = init_data;
}
}
};
xhr.open("GET", "https://toulousedartsacademie.fr/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
xhr.send();
})();
</script>
<script type="text/javascript">window.gm_key = "AIzaSyBcv6WQA_G3vXVwlV2Ik2m2-vKxl45GT1o";</script>
<script type="text/javascript">window.glrl_key_status = false;</script>
<script type="text/javascript">window.bubble_page_load_id = "1774617488225x444";</script>
<script type="text/javascript">window.bubble_plp_token = "1bJXNcYk76fk7T0VdLRcbj87VWbKhwOQ+67SVM3BjeU=";</script>
<script type="text/javascript">window.bubble_is_leanjs = false;</script>
<script type="text/javascript">window.bubble_shim_modules = true;</script>
<link rel="icon" type="image/png" href="https://bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1770881431031x756346930591944600/Favicon%20TDA.png" />
<meta name="fragment" content="!">
<meta name="description" content="Participez au Event Titre à Toulouse. Evénement de fléchettes organisé par la Toulouse Darts Académie. Inscription ouverte.">
<meta property="og:title" content="Toulouse Darts Académie | Event Titre" />
<meta name="twitter:title" content="Toulouse Darts Académie | Event Titre" />
<meta property="og:site_name" content="Toulouse Darts Académie" />
<meta name="twitter:site_name" content="Toulouse Darts Académie" />
<meta property="og:description" content="Participez au Event Titre à Toulouse. Evénement de fléchettes organisé par la Toulouse Darts Académie. Inscription ouverte." />
<meta name="twitter:description" content="Participez au Event Titre à Toulouse. Evénement de fléchettes organisé par la Toulouse Darts Académie. Inscription ouverte." />
<link rel="image_src" href="https://bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1772461455250x237969645395305730/Toulouse%20darts%20acad%C3%A9mie.png" />
<meta property="og:image" content="https://bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1772461455250x237969645395305730/Toulouse%20darts%20acad%C3%A9mie.png" />
<meta name="twitter:image:src" content="https://bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1772461455250x237969645395305730/Toulouse%20darts%20acad%C3%A9mie.png" />
<meta property="og:url" content="https://toulousedartsacademie.fr/evenement/1774599755420x874819954006556700" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<script type="text/javascript">window._p = '{"id":"app_starter_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
<script type="text/javascript">window.bubble_page_name = "evenement";</script>
<script type="text/javascript">window.__bubble_module_mode = false;</script>
<link type="text/css" href="/package/run_css/c3205a4c96e2b078f7b66a73c3843fa6e85cede997f2e70f405d6b46ff3dfb5f/toulouse-darts-acadmie/live/evenement/xfalse/xfalse/run.css" rel="stylesheet">
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
</script>
<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/c855ee46e9c8ac0743e3b7999636a8ed2853c0a4f482cc5b4b7770bbf3c7538b/xtrue/x32/run.js"></script>
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
</script>
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/2337600cf35231b5821219d778d6765d93b5039f12ddbbec4d0fb04c4b2c9a6b/toulouse-darts-acadmie/live/evenement/xnull/xfalse/xfalse/xtrue/static.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
</script>
<script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
</script><script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/ededd8b0e87da11e52a2dd17f08ff342afeecf978c8ed0fa7df88b5a61bfb7ee/toulouse-darts-acadmie/live/evenement/xnull/xfalse/xtrue/fr_fr/xfalse/xfalse/dynamic.js"></script><script type="text/javascript">
if (!window._bubble_page_load_data) {
window._bubble_page_load_data = {}
}
if (!window._bubble_page_load_data.js_execution_timings) {
window._bubble_page_load_data.js_execution_timings = {}
}
window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
</script>
<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
<!-- 1658328157117x953686184769617900 -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/css/iziToast.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/js/iziToast.min.js" type="text/javascript"></script>
<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
<!-- custom page header -->
<!-- Autorise l’indexation -->
<meta name="robots" content="index, follow">
<meta http-equiv="Content-Language" content="fr">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SportsEvent",
"@id": "https://toulousedartsacademie.fr/evenement/1774599755420x874819954006556700",
"name": "Event Titre",
"description": "501 Double Out}",
"sport": "Darts",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"startDate": "2026-04-30T17:00:00.000Z}",
"endDate": "2026-04-30T20:00:00.000Z",
"image": "//bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/f1774599530998x941500008078316400/Logo%20TDA.png",
"location": {
"@type": "Place",
"name": "Toulouse Darts Académie",
"address": {
"@type": "PostalAddress",
"streetAddress": "All. de Fraixinet, 31120 Roques, France",
"addressLocality": "Toulouse",
"postalCode": "31400",
"addressCountry": "FR"
}
},
"organizer": {
"@type": "SportsClub",
"name": "Toulouse Darts Académie",
"url": "https://toulousedartsacademie.fr"
},
"offers": {
"@type": "Offer",
"url": "https://www.helloasso.com/associations/toulouse-darts-academie/evenements/test",
"price": "5",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"validFrom": "2026-03-27T08:22:35.286Z"
}
}
</script>
<!-- custom app meta header -->
<!-- Open Graph -->
<meta property="og:type" content="website">
<meta property="og:title" content="Toulouse Darts Académie | Première académie de fléchettes en France">
<meta property="og:description" content="Club associatif d’intérêt général dédié à la formation, à la compétition et au développement des fléchettes sportives à Toulouse.">
<meta property="og:url" content="https://toulousedartsacademie.fr">
<meta property="og:site_name" content="Toulouse Darts Académie">
<meta property="og:image" content="https://bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/f1772461455250x237969645395305730/Toulouse%20darts%20acad%C3%A9mie.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:locale" content="fr_FR">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Première académie de fléchettes en France – Toulouse">
<meta name="twitter:description" content="Formation, compétitions et développement des darts dans un cadre associatif et inclusif.">
<meta name="twitter:image" content="https://bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/f1772461455250x237969645395305730/Toulouse%20darts%20acad%C3%A9mie.png">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": ["SportsOrganization", "NonprofitOrganization"],
"name": "Toulouse Darts Académie",
"alternateName": "Toulouse Darts",
"url": "https://toulousedartsacademie.fr",
"description": "Association d’intérêt général dédiée au développement, à la promotion et à la pratique des fléchettes sportives à Toulouse.",
"foundingDate": "2026",
"address": {
"@type": "PostalAddress",
"streetAddress": "72 Chemin Carrosse, Apt 1",
"addressLocality": "Toulouse",
"postalCode": "31400",
"addressCountry": "FR"
},
"sport": "Darts",
"areaServed": {
"@type": "Country",
"name": "France"
}
}
</script>
</head>
<body><script type="text/javascript">
window.addEventListener('DOMContentLoaded', function () {
if (window.appquery == null) {
(function() {
const html = `
<div class="error-card">
<div class="error-section">
<div class="error-title">Your browser was unable to load some necessary resources</div>
<div class="error-message">Contact your IT network administrator to allow access to:
• d3dqmih97rcqmh.cloudfront.net
• bd1631dddb9a60cfb51bb8a70d4a9aae.cdn.bubble.io/
• d1muf25xaso8hp.cloudfront.net</div>
</div>
</div>
`
const css = document.createElement('style')
css.type = 'text/css'
css.appendChild(
document.createTextNode(`
.error-overlay {
width: 100%;
height: 100%;
background: rgba(0,0,0,0.30);
overflow: hidden;
display: flex;
justify-content: center;
align-items: flex-start;
position: fixed;
inset: 0;
z-index: 999999;
}
.error-card {
width: 500px;
margin: 40px;
background: white;
box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
border-radius: 8px;
display: flex;
flex-direction: column;
}
.error-section {
padding: 40px;
display: flex;
flex-direction: column;
gap: 12px;
}
.error-title {
color: #1A1A1A;
font-size: 18px;
font-family: Arial, sans-serif;
font-weight: 600;
line-height: 28px;
}
.error-message {
color: #525252;
font-size: 14px;
font-family: Arial, sans-serif;
font-weight: 400;
line-height: 20px;
white-space: pre-wrap;
}
`)
)
document.head.appendChild(css)
const container = document.createElement('div')
container.className = 'error-overlay'
container.innerHTML = html
document.body.appendChild(container)
})()
httpRequest = new XMLHttpRequest();
httpRequest.open('POST', '/user/m', true);
httpRequest.setRequestHeader('Content-Type', 'application/json');
httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
};
});
</script><script>
(function () {
// Inject ripple CSS once
if (!document.getElementById('ripple-style')) {
const style = document.createElement("style");
style.id = "ripple-style";
style.innerHTML = `
.ripple-circle {
position: absolute;
border-radius: 50%;
transform: scale(0);
animation: ripple-animation 600ms linear;
background-color: var(--color_success_default);
pointer-events: none;
}
@keyframes ripple-animation {
to {
transform: scale(4);
opacity: 0;
}
}
`;
document.head.appendChild(style);
}
// Listen to all clicks
document.addEventListener('click', function (e) {
const id = e.target.closest('[id^="anim"]')?.id;
if (!id) return;
const target = document.getElementById(id);
if (!target) return;
// Ensure ripple container is ready
target.style.position = 'relative';
target.style.overflow = 'hidden';
const rect = target.getBoundingClientRect();
const size = Math.max(rect.width, rect.height);
const ripple = document.createElement('span');
ripple.classList.add('ripple-circle');
ripple.style.width = ripple.style.height = size + 'px';
ripple.style.left = (e.clientX - rect.left - size / 2) + 'px';
ripple.style.top = (e.clientY - rect.top - size / 2) + 'px';
ripple.style.zIndex = '999';
target.appendChild(ripple);
setTimeout(() => ripple.remove(), 600);
});
})();
</script><script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() {
const html = `
<div class="error-card">
<div class="error-section">
<div class="error-title">Your browser was unable to load the application</div>
<div class="error-message">We've been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div>
</div>
</div>
`
const css = document.createElement('style')
css.type = 'text/css'
css.appendChild(
document.createTextNode(`
.error-overlay {
width: 100%;
height: 100%;
background: rgba(0,0,0,0.30);
overflow: hidden;
display: flex;
justify-content: center;
align-items: flex-start;
position: fixed;
inset: 0;
z-index: 999999;
}
.error-card {
width: 500px;
margin: 40px;
background: white;
box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
border-radius: 8px;
display: flex;
flex-direction: column;
}
.error-section {
padding: 40px;
display: flex;
flex-direction: column;
gap: 12px;
}
.error-title {
color: #1A1A1A;
font-size: 18px;
font-family: Arial, sans-serif;
font-weight: 600;
line-height: 28px;
}
.error-message {
color: #525252;
font-size: 14px;
font-family: Arial, sans-serif;
font-weight: 400;
line-height: 20px;
white-space: pre-wrap;
}
`)
)
document.head.appendChild(css)
const container = document.createElement('div')
container.className = 'error-overlay'
container.innerHTML = html
document.body.appendChild(container)
})()}});</script>
<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
</body>
</html>