tag on yout theme's header.php
Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/
*/
// auxiliary code to create triggers for the add and remove class for later use
(function($){
$.each(["addClass","removeClass"],function(i,methodname){
var oldmethod = $.fn[methodname];
$.fn[methodname] = function(){
oldmethod.apply( this, arguments );
this.trigger(methodname+"change");
return this;
}
});
})(jQuery);
// main function for the infinite loop
function vc_custominfiniteloop_init(vc_cil_element_id){
var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it
window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined
window.addedItens = 0; // auxiliary counter for added itens to the end
// go to slides and duplicate them to the end to fill space
jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){
// we only need to duplicate the first visible images
if (window.addedItens < window.maxItens) {
if (window.addedItens == 0 ) {
// the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation
jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent());
} else {
jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent());
}
window.addedItens++;
}
});
// add the trigger so we know when to "restart" the animation without the knowing about it
jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){
// navigate to the carousel element , I know, its ugly ...
var vc_carousel = jQuery(this).parent().parent().parent().parent();
// first we temporarily change the animation speed to zero
jQuery(vc_carousel).data('vc.carousel').transition_speed = 0;
// make the slider go to the first slide without animation and because the fist set of images shown
// are the same that are being shown now the slider is now "restarted" without that being visible
jQuery(vc_carousel).data('vc.carousel').to(0);
// allow the carousel to go to the first image and restore the original speed
setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100);
});
}
// restore original speed setting of vc_carousel
function vc_cil_restore_transition_speed(element_id){
// after inspecting the original source code the value of 600 is defined there so we put back the original here
jQuery('#' + element_id).data('vc.carousel').transition_speed = 600;
}
// init
jQuery(document).ready(function(){
// find all vc_carousel with the defined class and turn them into infine loop
jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){
// allow time for the slider to be built on the page
// because the slider is "long" we can wait a bit before adding images and events needed
var vc_cil_element = jQuery(this).prop("id");
if (window.innerWidth <= 480) {
// jQuery(vc_element).attr('data-per-view',1);
jQuery('.vc_item').each(function(){
this.style.width = '25%'
this.style.height = 'auto'
})
} else {
setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000);
}
});
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TZHJ474');
var interval1 = setInterval(function(){
//console.log('ou no interval');
jQuery('.box-news .vc_gitem-zone-a').each(function() {
if((!jQuery(this).css('background-image').includes('vc_gitem_image'))) {
jQuery(this).css('background-image','none')
}
})
jQuery('.box-news .vc_gitem-zone-a a').each(function() {
jQuery(this).attr('data-hover','Leia mais')
})
}, 1000);
setTimeout(function() {
clearInterval(interval1);
},5000);
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-brands-400.eot"),
url("/local/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-brands-400.woff2") format("woff2"),
url("/local/fonts/fa-brands-400.woff") format("woff"),
url("/local/fonts/fa-brands-400.ttf") format("truetype"),
url("/local/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-solid-900.eot"),
url("/local/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-solid-900.woff2") format("woff2"),
url("/local/fonts/fa-solid-900.woff") format("woff"),
url("/local/fonts/fa-solid-900.ttf") format("truetype"),
url("/local/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-regular-400.eot"),
url("/local/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-regular-400.woff2") format("woff2"),
url("/local/fonts/fa-regular-400.woff") format("woff"),
url("/local/fonts/fa-regular-400.ttf") format("truetype"),
url("/local/fonts/fa-regular-400.svg#fontawesome") format("svg");
unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}
jQuery(document).ready(function(){
jQuery('.single-item').slick({
centerMode: true,
centerPadding: '60px',
slidesToShow: 5,
variableWidth: true,
autoplay: true,
autoplaySpeed: 2000,
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 3
}
},
{
breakpoint: 520,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 1
}
}
]
});
});
.single-item img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.single-item img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
422n14
O risco de desmatamento associado a doze hidrelétricas na Amazônia x3117
Barreto, P., Brandão Jr., A., Baima, S., & Souza Jr., C. 2014. O risco de desmatamento associado a doze hidrelétricas na Amazônia. In W. C. de Sousa Júnior (Ed.), Tapajós: Hidrelétricas, infraestrutura e caos (pp. 147–173). São José dos Campos: ITA/CTA. O governo brasileiro está executando um ambicioso plano de expansão de produção de energia que inclui a construção de 30 hidrelétricas (UHE) na Amazônia até 2023. Este plano e sua execução têm sido questionados em vários aspectos. Especialistas têm argumentado que parte da expansão é desnecessária, pois parte da demanda poderia ser reduzida com o aumento de eficiência energética e a demanda restante poderia ser suprida pelo aumento de geração de outras fontes como energia solar, biomassa e eólica (ver Capítulo III deste livro).
Dentre os riscos ambientais da implantação das hidrelétricas, o aumento de desmatamento é um dos mais importantes, pois contribui para perdas de biodiversidade e emissões de gases do efeito estufa (GEE). As mudancas climáticas decorrentes das emissões de GEE poria em risco a própria geração de energia por meio da redução das chuvas.
Alguns defensores das hidrelétricas argumentam que a área de desmatamento direto decorrente da instalação do reservatório e infraestrutura de construção é relativamente pequena. Entretanto, a construção também estimula o desmatamento indireto. Por exemplo, o aumento de imigrantes para trabalhar na obra e para aproveitar outras oportunidades aumenta a demanda local por produtos agropecuários. Da mesma forma, a promessa de novos investimentos gera expectativa de valorização das terras. Para aproveitar este potencial, especula¬dores ocupam as terras e usam o desmatamento para sinalizar sua posse. O risco de desmatamento indireto deve ser minimizado tanto pelos construtores quanto pelo poder público. Isto envolveria, por exemplo, intensificar a fiscalização e aumentar sua eficácia e criar Unidades de Conservação. Os custos para reduzir este risco também deveriam ser considerados no planejamento geral das obras.
Para ajudar nas discussões sobre a pertinência e os custos para compensar e prevenir o risco de aumento de desmatamento na Amazônia, neste capítulo apresentamos uma estimativa do desmatamento indireto associado as 12 UHEs do complexo Tapajós. Focamos nestas áreas porque teriam um efeito agregado em uma região e porque várias dessas UHEs foram consideradas prioritárias pelo governo.
Os resultados foram projetados para um cenário futuro nos próximos 20 anos com base em projeções de aumento populacional em função da implantação das 12 UHEs. Estas poderiam atrair em torno de 63 mil imigrantes permanentes até 2032 nas regiões do Alto e Baixo Tapajós. Em decorrência disso, o risco de desmatamento aumentaria em 950.900 hectares em 20 anos – ou o equivalente a uma média de 47.500 hectares por ano. Isto equivaleria a um aumento de 8,3% em relação ao cenário sem os projetos. O desmatamento adicional por causa das hidrelétricas aumentaria em 5% as emissões de gases do efeito estufa (GEE) decorrentes das mudanças do uso do solo e em 5,5% das decorrentes do setor de energia, em comparação com as emissões de 2012 estimadas pelo Sistema de Estimativa de Emissões de GEE.
Plantas e animais também sofreriam: quase 690 milhões de espécimes seriam atingidos pelo alagamento e desmatamento indireto, considerando apenas as árvores com tronco de pelo menos 10 centímetros de diâmetro, os primatas e as aves. O risco de desmatamento aumentaria em 44 das 53 Áreas Protegidas existentes na região, incluindo Unidades de Conservação e Terras Indígenas.
Concluímos o trabalho com uma análise sobre como mitigar os riscos do desmatamento associados às UHEs, considerando as propostas de mitigação dos empreendedores daquelas que já possuíam estudos de impacto ambiental e as lições das ações contra o desmatamento na região.
Para ar a publicação clique aqui.