<turbo-stream action="before" target="load-more"><template>
  <div class='facility' id='facility_466'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='466' data-time-slots-url='/venues/tu-dublin-city-campus/facilities/466/time_slots?date=2026-11-09'>
<a data-bs-toggle="collapse" aria-label="Grangegorman: 11-A-Side Synthetic (Pitch 3)" class="primary-link" rel="nofollow" href="#facility_466 .collapse"><span></span></a>
<div class='d-flex align-items-center'>
<div class='me-3 me-md-4 flex-shrink-0'>
<img class="image small" alt="Grangegorman: 11-A-Side Synthetic (Pitch 3)" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/dm4m6fzghomm66f5t89ngqv0ha2x?response-content-disposition=inline%3B%20filename%3D%22403c9608ec93b5a99adfd0769e73811b59f47da7b361033765e2f658b58d9197.jpeg%22%3B%20filename%2A%3DUTF-8%27%27403c9608ec93b5a99adfd0769e73811b59f47da7b361033765e2f658b58d9197.jpeg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20261109%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20261109T000758Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=bed2a3f43e63f4b593d1bbc64dee19dc17be1f1dd6c5d410bd0a2d69a8b256d2" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Grangegorman: 11-A-Side Synthetic (Pitch 3)</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Football</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Grangegorman: 11-A-Side Synthetic (Pitch 3)" href="/venues/tu-dublin-city-campus/facilities/466"><i class="icon icon-info " aria-hidden="true"></i></a>
</div>
<div class='slot-picker'>
<div class='collapse'>
<div class='text-center py-2'>
<div class="alert alert-warning my-2 py-2">Request only · Minimum booking duration 1 hour</div>
<div class='slots'>
</div>
<div class='loading d-none'>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
</div>
</div>
</div>
</div>
</div>
<div class='facility' id='facility_467'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='467' data-time-slots-url='/venues/tu-dublin-city-campus/facilities/467/time_slots?date=2026-11-09'>
<a data-bs-toggle="collapse" aria-label="Grangegorman: 7-A-Side Synthetic Soccer Pitch (3A)" class="primary-link" rel="nofollow" href="#facility_467 .collapse"><span></span></a>
<div class='d-flex align-items-center'>
<div class='me-3 me-md-4 flex-shrink-0'>
<img class="image small" alt="Grangegorman: 7-A-Side Synthetic Soccer Pitch (3A)" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/pnq8pfa0rzmisqlam0jc1okiwf3k?response-content-disposition=inline%3B%20filename%3D%226baacfb38f2ce3e740f388f6a3e9177877a457d23bc6cf141b8b91d01dd06bb8.jpeg%22%3B%20filename%2A%3DUTF-8%27%276baacfb38f2ce3e740f388f6a3e9177877a457d23bc6cf141b8b91d01dd06bb8.jpeg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20261109%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20261109T000758Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=f9fa45e3402e9d0c44095c67482dcb554e2a6f9f6a6cdb9cb2aa7c81498c9e14" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Grangegorman: 7-A-Side Synthetic Soccer Pitch (3A)</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Football</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Grangegorman: 7-A-Side Synthetic Soccer Pitch (3A)" href="/venues/tu-dublin-city-campus/facilities/467"><i class="icon icon-info " aria-hidden="true"></i></a>
</div>
<div class='slot-picker'>
<div class='collapse'>
<div class='text-center py-2'>
<div class="alert alert-warning my-2 py-2">Request only · Minimum booking duration 45 minutes</div>
<div class='slots'>
</div>
<div class='loading d-none'>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
</div>
</div>
</div>
</div>
</div>
<div class='facility' id='facility_468'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='468' data-time-slots-url='/venues/tu-dublin-city-campus/facilities/468/time_slots?date=2026-11-09'>
<a data-bs-toggle="collapse" aria-label="Grangegorman: 7-A-Side Synthetic Soccer Pitch (3B)" class="primary-link" rel="nofollow" href="#facility_468 .collapse"><span></span></a>
<div class='d-flex align-items-center'>
<div class='me-3 me-md-4 flex-shrink-0'>
<img class="image small" alt="Grangegorman: 7-A-Side Synthetic Soccer Pitch (3B)" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/ph2wkujyvc1gz0r7acb61se904ty?response-content-disposition=inline%3B%20filename%3D%221b7e7bdde89d1c429cd7b1d521475ac3682dddcaa34515753ceb2dc27f5401e8.jpeg%22%3B%20filename%2A%3DUTF-8%27%271b7e7bdde89d1c429cd7b1d521475ac3682dddcaa34515753ceb2dc27f5401e8.jpeg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20261109%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20261109T000758Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=13b233d0c9e9045994dbe3940ce669847aa4738edaf7156e9d54263fdeaccc33" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Grangegorman: 7-A-Side Synthetic Soccer Pitch (3B)</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Football</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Grangegorman: 7-A-Side Synthetic Soccer Pitch (3B)" href="/venues/tu-dublin-city-campus/facilities/468"><i class="icon icon-info " aria-hidden="true"></i></a>
</div>
<div class='slot-picker'>
<div class='collapse'>
<div class='text-center py-2'>
<div class="alert alert-warning my-2 py-2">Request only · Minimum booking duration 45 minutes</div>
<div class='slots'>
</div>
<div class='loading d-none'>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
</div>
</div>
</div>
</div>
</div>
<div class='facility' id='facility_465'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='465' data-time-slots-url='/venues/tu-dublin-city-campus/facilities/465/time_slots?date=2026-11-09'>
<a data-bs-toggle="collapse" aria-label="Grangegorman: Synthetic 7-A-Side Pitch (Pitch 4)" class="primary-link" rel="nofollow" href="#facility_465 .collapse"><span></span></a>
<div class='d-flex align-items-center'>
<div class='me-3 me-md-4 flex-shrink-0'>
<img class="image small" alt="Grangegorman: Synthetic 7-A-Side Pitch (Pitch 4)" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/pxyy7ny6s0m9e46nsaf7ndhzsjy9?response-content-disposition=inline%3B%20filename%3D%22WhatsApp%20Image%202026-09-11%20at%2014.21.21.jpeg%22%3B%20filename%2A%3DUTF-8%27%27WhatsApp%2520Image%25202026-09-11%2520at%252014.21.21.jpeg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20261109%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20261109T000758Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=1795962f9af7da8d2469dccddc62577d99bc9e94b429808979eebbf4eabb14fa" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Grangegorman: Synthetic 7-A-Side Pitch (Pitch 4)</h2>
<div class='surface-type'>4G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Football, Gaelic Football, Tag Rugby, Lacrosse, Ultimate Frisbee, Touch Football, Multi-Sport</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Grangegorman: Synthetic 7-A-Side Pitch (Pitch 4)" href="/venues/tu-dublin-city-campus/facilities/465"><i class="icon icon-info " aria-hidden="true"></i></a>
</div>
<div class='slot-picker'>
<div class='collapse'>
<div class='text-center py-2'>
<div class="alert alert-warning my-2 py-2">Request only · Minimum booking duration 45 minutes</div>
<div class='slots'>
</div>
<div class='loading d-none'>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
</div>
</div>
</div>
</div>
</div>
<div class='facility' id='facility_22428'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='22428' data-time-slots-url='/venues/tu-dublin-city-campus/facilities/22428/time_slots?date=2026-11-09'>
<a data-bs-toggle="collapse" aria-label="Grangegorman: 5-A-Side Synthetic Pitch (4A)" class="primary-link" rel="nofollow" href="#facility_22428 .collapse"><span></span></a>
<div class='d-flex align-items-center'>
<div class='me-3 me-md-4 flex-shrink-0'>
<img class="image small" alt="Grangegorman: 5-A-Side Synthetic Pitch (4A)" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/61eeohchhqn9rkrdp366opz09jiy?response-content-disposition=inline%3B%20filename%3D%22WhatsApp%20Image%202026-09-11%20at%2014.21.21.jpeg%22%3B%20filename%2A%3DUTF-8%27%27WhatsApp%2520Image%25202026-09-11%2520at%252014.21.21.jpeg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20261109%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20261109T000758Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=17cbb8a66bd5147a5b2d484cf1a4c973eef4c39e3161b0bc2637c2b9b093512a" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Grangegorman: 5-A-Side Synthetic Pitch (4A)</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Football, Gaelic Football, Tag Rugby, Lacrosse, Ultimate Frisbee, Touch Football, Multi-Sport</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Grangegorman: 5-A-Side Synthetic Pitch (4A)" href="/venues/tu-dublin-city-campus/facilities/22428"><i class="icon icon-info " aria-hidden="true"></i></a>
</div>
<div class='slot-picker'>
<div class='collapse'>
<div class='text-center py-2'>
<div class="alert alert-warning my-2 py-2">Request only · Minimum booking duration 45 minutes</div>
<div class='slots'>
</div>
<div class='loading d-none'>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
</div>
</div>
</div>
</div>
</div>
<div class='facility' id='facility_22429'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='22429' data-time-slots-url='/venues/tu-dublin-city-campus/facilities/22429/time_slots?date=2026-11-09'>
<a data-bs-toggle="collapse" aria-label="Grangegorman: 5-A-Side Synthetic Pitch (4B)" class="primary-link" rel="nofollow" href="#facility_22429 .collapse"><span></span></a>
<div class='d-flex align-items-center'>
<div class='me-3 me-md-4 flex-shrink-0'>
<img class="image small" alt="Grangegorman: 5-A-Side Synthetic Pitch (4B)" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/r6vl0msx33u7mm453kiznni0ijgv?response-content-disposition=inline%3B%20filename%3D%22WhatsApp%20Image%202026-09-11%20at%2014.21.21.jpeg%22%3B%20filename%2A%3DUTF-8%27%27WhatsApp%2520Image%25202026-09-11%2520at%252014.21.21.jpeg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20261109%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20261109T000758Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=751d018f159a7c59cf2bcd1b97472a16d3871ad5cadef15c35830ffc03b54b66" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Grangegorman: 5-A-Side Synthetic Pitch (4B)</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Football, Gaelic Football, Tag Rugby, Lacrosse, Ultimate Frisbee, Touch Football, Multi-Sport</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Grangegorman: 5-A-Side Synthetic Pitch (4B)" href="/venues/tu-dublin-city-campus/facilities/22429"><i class="icon icon-info " aria-hidden="true"></i></a>
</div>
<div class='slot-picker'>
<div class='collapse'>
<div class='text-center py-2'>
<div class="alert alert-warning my-2 py-2">Request only · Minimum booking duration 45 minutes</div>
<div class='slots'>
</div>
<div class='loading d-none'>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
<div class='slot available'>
<div class='loading'>
<span class='me-2 fas fa-spinner fa-spin' role='status'></span>
<span>Loading...</span>
</div>

</div>
</div>
</div>
</div>
</div>
</div>

</template></turbo-stream>
<turbo-stream action="replace" target="load-more"><template>
</template></turbo-stream>