{# BLOCK SLIDESHOW #}
{% import 'blocks\\macros.html.twig' as macros %}
{% if settings.disabled_block|default != 1 or fields.text|default %}
{% set slideshowheight = settings.slideshow_height|default != "" ? '--slideshow-height:'~ settings.slideshow_height ~ ';' %}
{% set slideshowmobile_height = settings.slideshow_mobile_height|default != "" ? '--slideshowmobile-height:'~ settings.slideshow_mobile_height ~ ';' %}
{% set dots = settings.carousel_dots|default == 1 ? '"dots": true, ' %}
{% set arrows = settings.carousel_arrows|default != 1 ? '"arrows": false, ' %}
{% set dots_color = settings.carousel_dots_color|default != "" ? '--dots-color:'~ settings.carousel_dots_color ~ ';' %}
{% set arrows_color = settings.carousel_arrows_color|default != "" ? '--arrows-color:'~ settings.carousel_arrows_color ~ ';' %}
{% set b01_colors = dots_color ~ arrows_color|default %}
{% set slider_animatation = settings.slider_animatation|default == 1 ? ', "speed": 900, "fade": true' : ', "speed": 600' %}
<section {% if settings.extra_block_id|default %} id="{{ settings.extra_block_id|default}}" {% endif %} {% if settings.is_animated|default %} data-aos="{{ settings.animation_type|default("fade")}}" {% endif %} class="block-slideshow position-relative {{ settings.extra_class|default }}" style="{{slideshowheight|raw}}{{slideshowmobile_height|raw}}{{ macros.getStyles(settings) }}" {{ macros.getBlockDataAttributes(_context) }}>
<div class="slick-carousel{{settings.arrows_style|default}}{{settings.dots_style|default}}{{settings.dots_align|default}}{{settings.dots_position|default}}" data-slick='{ {{dots}}{{arrows}}"infinite": true, "slidesToShow": 1, "autoplay": true, "autoplaySpeed": 6000{{slider_animatation}}}' style="{{b01_colors|raw}}">
{% for item in repeatable %}
<div class="item">
{% if item.item_url_ext|default %}
<a href="{{ item.item_url_ext }}" target="{{ item.target|default("_self") }}">
{% elseif item.item_url|default %}
{% set pageInfo=get_page_info(app.request.locale, item.item_url) %}
<a href="{{ pageInfo.url }}" target="{{ item.target|default("_self") }}">
{% endif %}
{% if item.item_video|default != '' or item.item_video_mobile|default !='' %}
{% set videocover = item.item_image|default %}
{% if is_mobile() and item.item_image_mobile|default !='' %}
{% set videocover = item.item_image_mobile|default %}
{% endif %}
<video playsinline muted {% if videocover|default %}poster="{{ videocover }}"{% endif %}>
{% if item.item_video_mobile|default !='' %}
<source src="{{item.item_video_mobile}}" media="(max-width: 575.98px)" />
{{ (imgsrc)|imagine_filter('banner_mobile')|urldecode }}
{% endif %}
<source src="{{item.item_video|default}}" />
</video>
{% elseif item.item_image != '' %}
<picture>
{% set imgsrc ="" %}
{% set imgsrc = item.item_image_mobile|default %}
{% if imgsrc == "" %}
{% set imgsrc = item.item_image|default %}
{% endif %}
<source
media="(min-width: 992px)" srcset="{{ (item.item_image)|imagine_filter('bannerbig') }}">
<!-- imagem mobile no src -->
<img src="{{ (imgsrc)|imagine_filter('banner_mobile')|urldecode }}" alt="{{item.item_image_alt|default}}" title="{{item.item_image_title|default}}">
</picture>
{% endif %}
<div class="mask {{ item.image_filter|default}}"></div>
<div class="container carousel-caption {{ item.btn_align|default }}" {% if item.removelineheight|default %}style="line-height:unset" {% endif %}data-animation-in="fadeInDown" data-duration-in=".6" data-animation-out="fadeOUt" data-duration-out=".2">
<div class="row w-100 {{ item.align_text|default }}">
<div class="{% if item.caption_full_width|default %}col-lg-12{% else %}col-lg-7{% endif %}" data-aos="fade-right" data-aos-anchor-placement="bottom-bottom">
{% if item.item_title|default %}
<span class="{% if item.item_title_mobile|default %}d-none d-lg-block{% endif %}">{{ item.item_title|default|raw }}</span>
{% endif %}
{% if item.item_title_mobile|default %}
<span class="d-block d-lg-none">{{ item.item_title_mobile|default|raw }}</span>
{% endif %}
{% if item.item_text|default %}
<div class="banner-subtitle {% if item.item_text_mobile|default %}d-none d-lg-block{% endif %}">
{{ item.item_text|default|raw }}
</div>
{% endif %}
{% if item.item_text_mobile|default %}
<div class="banner-subtitle d-block d-lg-none">
{{ item.item_text_mobile|default|raw }}
</div>
{% endif %}
{% if item.item_url_ext|default and item.item_label|default %}
<btn class="btn {{settings.btn_style|default('btn-primary')}}">{{ item.item_label }}</btn>
{% elseif item.item_url|default and item.item_label|default %}
{% set pageInfo=get_page_info(app.request.locale, item.item_url) %}
<btn class="btn {{settings.btn_style|default('btn-primary')}}">{{ item.item_label }}</btn>
{% endif %}
</div>
</div>
</div>
{% if item.item_url_ext|default or item.item_url|default %}</a>{% endif %}
</div>
{% endfor %}
</div>
{% if fields.btn_next_section|default %}
<div class="next-panel js-next-panel">
<img src="{{ fields.btn_next_section|default }}" alt="{{ fields.btn_next_section_alt|default }}">
</div>
{% endif %}
</section>
{% endif %}
{# @END BLOCK #}