{# video background for search engines #}
{% set assets_url = azure_cdn_url ~ '/assets/' %}
{% if parameters['blob_azure_assets'] is defined %}
{% set assets_url = parameters['blob_azure_assets'] %}
{% endif %}
{% set url = app.request.attributes.get('_route') %}
{% set mediaType = 'flight' %}
{% if 'aviatur_search_hotels' in url %}
{% set mediaType = 'hotel' %}
{% elseif 'aviatur_search_cars' in url %}
{% set mediaType = 'car' %}
{% elseif 'aviatur_search_parks' in url %}
{% set mediaType = 'park' %}
{% endif %}
{% set videoPaths = {
'hotel': [
'assets/aviatur_assets/img/header/covers/mp4/Home_Video_Hotels.mp4'
],
'car': [
'assets/aviatur_assets/img/header/covers/mp4/Video_Home_Cars_Dog.mp4'
],
'park': [
'assets/aviatur_assets/img/header/covers/home-universal.mp4'
],
'flight': [
'assets/aviatur_assets/img/header/covers/mp4/cover' ~ (videoType|default('-day')) ~ '.mp4',
'assets/aviatur_assets/img/header/covers/webm/cover' ~ (videoType|default('-day')) ~ '.webm'
]
} %}
{% set posterImage = assets_url ~ 'assets/aviatur_assets/img/header/covers/snapshots/cover-' ~ mediaType ~ '.webp' %}
<video width="1920" height="1080" preload="metadata" playsinline loop muted poster="{{ posterImage }}"
class="object-cover aspect-video m:h-[126hv] s:h-[155vh] s:left-[10%] s:top-[44%] xs:h-[155vh] xs:left-[10%] xs:top-[44%] {% if app.session.has('operatorId') != 1 %}fixed{% endif %} page-head__bg__video bg-vid{{ videoType|default('-day') }} js-headerVideo p-0">
{% set activePaths = videoPaths[mediaType] | default(videoPaths['flight']) %}
{% for path in activePaths %}
{% set ext = path|split('.')|last %}
<source src="{{ assets_url ~ path }}" type="video/{{ ext == 'webm' ? 'webm' : 'mp4' }}" />
{% endfor %}
</video>