Fotos: Michelle Alves
A Prefeitura de Sorocaba, por meio da Secretaria de Mobilidade (Semob), colocou em funcionamento a nova Base Operacional dos Agentes de Trânsito, nesta terça-feira (1º), a partir de sua inauguração. A unidade está localizada na Rua José Joaquim de Lacerda, na Vila Odim, Zona Norte da cidade.
Posicionada estrategicamente na região Leste da cidade, a nova base foi planejada para garantir mais agilidade no deslocamento das equipes, eficiência no atendimento à população e melhores condições de trabalho para o efetivo.
O prédio dispõe de amplo refeitório e espaços dedicados ao descanso e à troca de plantão, valorizando o bem-estar dos profissionais. A estrutura conta, de imediato, com aproximadamente 60 agentes, de um total de 81 que atuam em Sorocaba, em turnos de revezamento, assegurando cobertura 24 horas no atendimento a ocorrências e outras demandas de trânsito na cidade.
A base foi estruturada e dimensionada para receber os novos servidores aprovados em concurso público, já previsto para ocorrer. O local, edificado com investimentos decorrentes de parceria com a iniciativa privada, também possui espaço exclusivo para a equipe de sinalização viária, a otimizar a logística e a integração entre os setores operacionais.
Segundo a Semob, com essa nova sede operacional, a gestão municipal reafirma o compromisso com a modernização, segurança, organização e fortalecimento dos serviços de trânsito, em prol da mobilidade urbana. Na ocasião, a Semob oficializou ainda o recebimento de mais oito viaturas zero quilômetro, modelo Toyota Yaris Cross, para integrar a frota utilizada pelos agentes de trânsito, composta agora por 17 viaturas (8 yaris e 9 Corolla Cross) e nove motocicletas.
 
Contato e ato de inauguração
Apesar da nova base operacional, os serviços administrativos da Semob e o acesso da população, para solicitação de serviços de trânsito, denúncias ou esclarecimentos, continuam centralizados na sede dessa Secretaria, que fica na Rua Professor Dirceu Ferreira da Silva, 55, Alto da Boa Vista, com atendimento de segunda a sexta-feira, das 8h às 16h30. Outras opções de contato são pelo WhatsApp (15) 99183-0037 ou pelo telefone 0800 118 0118. Tem ainda o e-mail: semob@sorocaba.sp.gov.br.
O evento de inauguração contou com a presença do prefeito Rodrigo Manga; dos secretários municipais Carlos Eduardo Paschoini (Semob), Darwin de Almeida Rosa (Serviços Públicos e Obras), Maurício Campanati (Planejamento e Desenvolvimento Urbano), Rodrigo Alcântara (Comunicação); do ouvidor-geral do Município, Gustavo Rodrigues; do comandante-geral da Guarda Civil Municipal (GCM) de Sorocaba, Davi Dutra, e do comandante-operacional Leandro Oliveira; do coordenador da Defesa Civil, Ricardo Armênio, além do capitão Kleber do Vale, comandante do 15º Grupamento do Corpo de Bombeiros de Sorocaba; do major Carlos, do 55º Batalhão da Polícia Militar de Sorocaba; e de agentes de trânsito e equipes da Semob. Alunos do 4º ano do Colégio Adventista realizaram apresentação musical que marcou a solenidade.
 

element

// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}

linkEl = figureEl.children[0]; // element
linkEl = figureEl; // element
// console.log(linkEl);
size = linkEl.getAttribute(‘data-size’).split(‘x’);

// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};

if(figureEl.children.length > 1) {
// content
item.title = figureEl.children[1].innerHTML;
}

if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute(‘src’);
}

item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}

return items;
};

// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};

// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;

var eTarget = e.target || e.srcElement;

var clickedListItem = closest(eTarget, function(el) {
return el.tagName === ‘FIGURE’;
});
clickedListItem = eTarget.parentNode;
if(!clickedListItem) {
return;
}

// find index of clicked item
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;

for (var i = 0; i = 0) {
openPhotoSwipe( index, clickedGallery );
}

return false;
};

// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};

if(hash.length getThumbBoundsFn section of docs for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();

return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
},

shareButtons: [
{id:’download’, label:’Download image’, url:”, download:true}
],

// history & focus options are disabled on CodePen
// remove these lines in real life:
historyEnabled: false,
focus: false

};

if(disableAnimation) {
options.showAnimationDuration = 0;
}

// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};

// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );

for(var i = 0, l = galleryElements.length; i 0 && hashData.gid > 0) {
openPhotoSwipe( hashData.pid – 1 , galleryElements[ hashData.gid – 1 ], true );
}
};

// execute above function
initPhotoSwipeFromDOM(‘.pms-galeria’);

// All images need to be loaded for this plugin to work so
// we end up waiting for the whole window to load in this example
$$(window).load(function () {
$$(document).ready(function(){
collage();
$$(‘.pms-galeria’).collageCaption();
});
});

// Here we apply the actual CollagePlus plugin
function collage() {
$$(‘.pms-galeria img’).css(‘display’, ‘block’);
$$(‘.pms-galeria’).removeWhitespace().collagePlus({
‘fadeSpeed’ : 2000,
‘targetHeight’ : 150,
‘effect’ : ‘default’,
‘direction’ : ‘vertical’,
‘allowPartialLastRow’ : true
});
};

// This is just for the case that the browser window is resized
var resizeTimer = null;
$$(window).bind(‘resize’, function() {
// hide all the images until we resize them
$$(‘.pms-galeria .Image_Wrapper’).css(“opacity”, 0);
// set a timer to re-apply the plugin
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(collage, 200);
});