<turbo-stream action="before" target="load-more"><template>
  <div class='facility' id='facility_5636'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='5636' data-time-slots-url='/venues/upper-90-soccer-center/facilities/5636/time_slots?date=2027-08-24'>
<a data-bs-toggle="collapse" aria-label="Indoor Field 1" class="primary-link" rel="nofollow" href="#facility_5636 .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="Indoor Field 1" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/pe4ahsszbixoiae9o3uzlsvciz71?response-content-disposition=inline%3B%20filename%3D%22f_Upper-90-Soccer-Center-Queens_89_1.jpg%22%3B%20filename%2A%3DUTF-8%27%27f_Upper-90-Soccer-Center-Queens_89_1.jpg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20260613%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260613T114601Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=8509536606b4353c6f2fcfcec479cd7672a647b639e29a12c581e8edf7617dbf" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Indoor Field 1</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Soccer, Futsal</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Indoor Field 1" href="/venues/upper-90-soccer-center/facilities/5636"><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_5685'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='5685' data-time-slots-url='/venues/upper-90-soccer-center/facilities/5685/time_slots?date=2027-08-24'>
<a data-bs-toggle="collapse" aria-label="Indoor Field 2" class="primary-link" rel="nofollow" href="#facility_5685 .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="Indoor Field 2" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/4h98pg1cezoq314rw61sgmy96h76?response-content-disposition=inline%3B%20filename%3D%22f_Upper-90-Soccer-Center-Queens_89_1.jpg%22%3B%20filename%2A%3DUTF-8%27%27f_Upper-90-Soccer-Center-Queens_89_1.jpg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20260613%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260613T114601Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=5cd9e9b37f0bb492d0edfc0d4da886430077e0a665843006a421c0264a27519b" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Indoor Field 2</h2>
<div class='surface-type'>3G Synthetic Grass Pitch</div>
<div class='d-none d-sm-block'>
<div class='sports'>Soccer, Futsal</div>
</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Indoor Field 2" href="/venues/upper-90-soccer-center/facilities/5685"><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_5637'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='5637' data-time-slots-url='/venues/upper-90-soccer-center/facilities/5637/time_slots?date=2027-08-24'>
<a data-bs-toggle="collapse" aria-label="Rooftop Outdoor Field 1" class="primary-link" rel="nofollow" href="#facility_5637 .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="Rooftop Outdoor Field 1" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/d2vrzrppkew4myj1ph9sil8lmido?response-content-disposition=inline%3B%20filename%3D%22f_Upper-90-Soccer-Center-Queens_89__s_outdoor-field-soccer_684_1.jpg%22%3B%20filename%2A%3DUTF-8%27%27f_Upper-90-Soccer-Center-Queens_89__s_outdoor-field-soccer_684_1.jpg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20260613%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260613T114601Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=dc187fc369915a55e36ff366bbaaa57b5a89e2cd7aa63f19b05af199013034d0" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Rooftop Outdoor Field 1</h2>
<div class='surface-type'>Artificial Turf</div>
<div class='description text-truncate'>

</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Rooftop Outdoor Field 1" href="/venues/upper-90-soccer-center/facilities/5637"><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_5638'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='5638' data-time-slots-url='/venues/upper-90-soccer-center/facilities/5638/time_slots?date=2027-08-24'>
<a data-bs-toggle="collapse" aria-label="Rooftop Outdoor Field 2" class="primary-link" rel="nofollow" href="#facility_5638 .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="Rooftop Outdoor Field 2" src="https://bookapitch-api-production.s3.eu-west-1.amazonaws.com/04hiqhy4h96lr9n8y334c1lob325?response-content-disposition=inline%3B%20filename%3D%22f_Upper-90-Soccer-Center-Queens_89__s_outdoor-field-soccer_684_1.jpg%22%3B%20filename%2A%3DUTF-8%27%27f_Upper-90-Soccer-Center-Queens_89__s_outdoor-field-soccer_684_1.jpg&amp;response-content-type=image%2Fjpeg&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIARQUA3ZM3AAMYGGK6%2F20260613%2Feu-west-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260613T114601Z&amp;X-Amz-Expires=300&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=74a9b628c219f3acd74ea836190f7cd7850ec6a5d9639a017b094801b495bbba" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Rooftop Outdoor Field 2</h2>
<div class='surface-type'>Artificial Turf</div>
<div class='description text-truncate'>

</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Rooftop Outdoor Field 2" href="/venues/upper-90-soccer-center/facilities/5638"><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_14673'>
<div class='card'>
<div class='card-body truncate-fix' data-action='click-&gt;bookings--facility-step#toggle' data-id='14673' data-time-slots-url='/venues/upper-90-soccer-center/facilities/14673/time_slots?date=2027-08-24'>
<a data-bs-toggle="collapse" aria-label="Birthday Party Package" class="primary-link" rel="nofollow" href="#facility_14673 .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="Birthday Party Package" src="/assets/noimage-10b06b19924ffeece9de4cf0c50f90e532ef4d24e939d566dc6f2b01e6288503.jpg" />
</div>
<div class='flex-grow-1 truncate-fix'>
<h2 class='title'>Birthday Party Package</h2>
<div class='surface-type'></div>
<div class='description text-truncate'>

</div>
</div>
</div>
</div>
<a data-turbo="true" data-turbo-stream="true" class="info-link" rel="nofollow" aria-label="More info about Birthday Party Package" href="/venues/upper-90-soccer-center/facilities/14673"><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">Please use this option to request birthday party bookings - price is per hour · Request only · Minimum booking duration 2.0 hours</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>