Secretaria Municipal de Urbanismo e Licenciamento
Número do Processo: : 6040.2025/0000276-6
Dispensa Eletrônica: Nº 90.005/2025
Licitante Vencedor: BR VALE DISTRIBUIDORA DE PRODUTOS LTDA
Modalidade: Dispensa
Objeto: Aquisição de Materiais de Limpeza para o Descomplica, conforme especificações, cujas quantidades, características, especificações técnicas e condições de fornecimento encontram-se descritas no anexo I do Aviso de Dispensa.
Data de Publicação: 15/05/2025
Número do Processo: 6040.2025/0000328-2
Dispensa Eletrônica: Nº 90.004/2025
Licitante Vencedor: UDIMAXBR COMERCIO LTDA
Modalidade: Dispensa
Objeto: Aquisição de Controle Remoto para TV LG, conforme especificações, características, especificações técnicas e condições de fornecimento encontram-se descritas no anexo I do Aviso de Dispensa.
Data de Publicação: 13/05/2025
Número do Processo: 6040.2024/0002898-4
Dispensa Eletrônica: Nº 90002/2025
Licitante Vencedor: GLOBAL COMERCIO DE ARTIGOS EM GERAL LTDA
Modalidade: Dispensa
Objeto: Aquisição de Chá Mate e Refresco, conforme especificações, cujas quantidades, características, especificações técnicas e condições de fornecimento encontram-se descritas no anexo I do Aviso de Dispensa.
Data de Publicação: 30/04/2025
Número do Processo: 6040.2025/0000516-1
Dispensa Eletrônica: Nº 90.003/2025
Licitante Vencedor: 17.629.837 SILMARA APARECIDA VIEIRA CHAGAS GABRIEL
Modalidade: Dispensa
Objeto: Aquisição de Blocos de Concreto, de vedação, com função estrutural, cuja quantidade, características, especificações técnicas e condições de fornecimento encontram-se descritas no anexo I do Aviso de Dispensa.
Data de Publicação: 30/04/2025
// Script original para mapas const maps = document.querySelector(".psp-agencies-content iframe"); if(maps){ maps.removeAttribute("sandbox"); maps.src = maps.src; } // Script da galeria de imagens (function() { const articleId = document.querySelector('[data-article-id]').getAttribute('data-article-id'); const groupId = themeDisplay.getSiteGroupId(); async function fetchArticle() { const article = await fetch(`/o/headless-delivery/v1.0/sites/9398137/structured-contents/by-key/10124125`) const data = await article.json(); renderArticle(data); } async function fetchDoc(id) { const doc = await fetch('/o/headless-delivery/v1.0/documents/' + id); const data = await doc.json(); renderImage(data); } async function renderArticle(data) { if(data.relatedContents.length > 0) removeDisplayNone(); const ids = data.relatedContents.map(object => object.id); for (const id of ids) { await fetchDoc(id); } } function removeDisplayNone() { const imageGalleryContainer = document.querySelector(`[data-article-id="10124125"]`); imageGalleryContainer.classList.remove('d-none'); } function removeStringDownload(stringToRemove){ return stringToRemove.replace(/(\?|&)download=true/g, '$1download=false'); } function renderImage(img) { if (!img.contentUrl) return; const imgURL = img.contentUrl; const galleryLink = document.createElement('a'); galleryLink.setAttribute('title', 'Link para a imagem da galeria'); galleryLink.setAttribute('href', removeStringDownload(imgURL)); galleryLink.setAttribute('data-pswp-width', '1200'); galleryLink.setAttribute('data-pswp-height', '800'); galleryLink.setAttribute('target', '_blank'); const picture = document.createElement('picture'); const smallerMedia = document.createElement('source'); smallerMedia.setAttribute('media', '(max-width:300px)'); smallerMedia.setAttribute('srcset', img.contentUrl); picture.appendChild(smallerMedia); const biggerMedia = document.createElement('source'); biggerMedia.setAttribute('media', '(max-width:1000px) and (min-width:300px)'); biggerMedia.setAttribute('srcset', img.contentUrl); picture.appendChild(biggerMedia); const imgElement = document.createElement('img'); imgElement.setAttribute('alt', 'Imagem da galeria'); imgElement.src = removeStringDownload(imgURL); imgElement.setAttribute('loading', 'lazy'); picture.appendChild(imgElement); galleryLink.appendChild(picture); const captionContentDiv = document.createElement('div'); captionContentDiv.classList.add('hidden-caption-content'); img.customFields.forEach(cf => { if (cf.name == "Descrição Imagem" && cf.customValue.data != "") { const span = document.createElement('span'); const br = document.createElement('br'); span.textContent = cf.customValue.data; captionContentDiv.appendChild(span); captionContentDiv.appendChild(br); } if (cf.name == "Crédito Imagem" && cf.customValue.data != "") { const span = document.createElement('span'); span.textContent = 'Fotos de: ' + cf.customValue.data; captionContentDiv.appendChild(span); } }); galleryLink.appendChild(captionContentDiv); const galleryContainer = document.querySelector('[data-input-gallery]'); galleryContainer.appendChild(galleryLink); } var galleryImageElem = document.querySelector(".psp-gallery-" + "fuii_"); if (galleryImageElem) { const lightbox = new PSP.vendors.PhotoSwipeLightbox({ gallery: '.psp-gallery-' + "fuii_", children: 'a', pswpModule: () => import('https://unpkg.com/photoswipe'), }); lightbox.on('uiRegister', function() { lightbox.pswp.ui.registerElement({ name: 'custom-caption', order: 9, isButton: false, appendTo: 'root', html: 'Caption text', onInit: (el, pswp) => { lightbox.pswp.on('change', () => { const currSlideElement = lightbox.pswp.currSlide.data.element; let captionHTML = ''; if (currSlideElement) { const hiddenCaption = currSlideElement.querySelector('.hidden-caption-content'); if (hiddenCaption) { // get caption from element with class hidden-caption-content captionHTML = hiddenCaption.innerHTML; } else { // get caption from alt attribute captionHTML = currSlideElement.querySelector('img').getAttribute('alt'); } } if (!captionHTML.trim()) { el.classList.add('d-none'); } else { el.classList.remove('d-none'); } el.innerHTML = captionHTML || ''; }); } }); }); lightbox.init(); } fetchArticle(); })(); DESPACHO SMDU.AOC.CPPU/034187935/2020 </h2> <div class="psp-agencies-content__subtitle font-italic mb-3"> Publicado no Diário Oficial da Cidade de São Paulo em 09 de outubro de 2020, página 23. </div> <div class="psp-agencies-content__date mb-5"> <span> Sexta-feira, 9 de Outubro de 2020 | Horário: 09:45 </span> </div> <div class="psp-agencies-content__content"> <p><strong>PROCESSO:</strong> 6076.2020/0000439-1<br> <strong>INTERESSADO:</strong> SECRETARIA MUNICIPAL DE TURISMO - SMTUR-COEVE<br> <strong>LOCAL:</strong> AV. PAULISTA<br> <strong>ASSUNTO:</strong> EVENTO - 10ª VIRADA SUSTENTÁVEL - 2020 - EXPOSIÇÃO FOTOGRÁFICA " DEMOCRACIA E LIBERDADE"<br> <br> <strong>PROCESSO DEFERIDO</strong><br> <strong><br> 1. </strong>A Comissão de Proteção à Paisagem Urbana – CPPU, em sua 85ª Reunião Ordinária, realizada no dia 06 de outubro de 2020, no uso de suas atribuições legais e<br> <strong>Considerando</strong> a Lei Municipal nº 14.223/2006, que dispõe sobre a ordenação dos elementos que compõem a paisagem urbana do Município de São Paulo;<br> <strong>Considerando</strong> a informação SP-URBANISMO/DDE-ASS-PURB (033896138);<br> <strong>DELIBERA</strong> pelo deferimento, por 09 votos favoráveis e 01 abstenção, pela aprovação da comunicação visual da exposição "Liberdade e Democracia", que passa a integrar a programação da “10 VIRADA SUSTENTÁVEL – 2020”, a ser realizada paralelamente à exposição "Andy Singer", durante o período de 16 de outubro a 16 de novembro de 2020, na Av. Paulista, entre os trechos da Rua Augusta e da Rua Pamplona.<br> <strong>2.</strong> A presente anuência não exime o interessado da obtenção das demais licenças e autorizações necessárias junto aos órgãos públicos competentes.<br> <strong>3. </strong>O interessado deverá encaminhar material visual da realização da proposta à CPPU, à título de registro.</p> </div> </section> <div class="psp-section-title mt-6 mb-4 d-none" data-article-id="7875980"> <div class="psp-section-title__main mr-5"> <div class="psp-section-title__icon text-7 mr-5"><i class="material-icon">collections</i> </div> <div class="psp-section-title__text text-6 font-weight-semi-bold"> <div>Galeria de imagens</div> </div> </div> <div class="psp-section-title__divider d-none d-sm-block"></div> </div> <div class="pswp-gallery psp-gallery-fugu_" data-input-gallery> </div> <script> // Script original para mapas const maps = document.querySelector(".psp-agencies-content iframe"); if(maps){ maps.removeAttribute("sandbox"); maps.src = maps.src; } // Script da galeria de imagens (function() { const articleId = document.querySelector('[data-article-id]').getAttribute('data-article-id'); const groupId = themeDisplay.getSiteGroupId(); async function fetchArticle() { const article = await fetch(`/o/headless-delivery/v1.0/sites/7550836/structured-contents/by-key/7875980`) const data = await article.json(); renderArticle(data); } async function fetchDoc(id) { const doc = await fetch('/o/headless-delivery/v1.0/documents/' + id); const data = await doc.json(); renderImage(data); } async function renderArticle(data) { if(data.relatedContents.length > 0) removeDisplayNone(); const ids = data.relatedContents.map(object => object.id); for (const id of ids) { await fetchDoc(id); } } function removeDisplayNone() { const imageGalleryContainer = document.querySelector(`[data-article-id="7875980"]`); imageGalleryContainer.classList.remove('d-none'); } function removeStringDownload(stringToRemove){ return stringToRemove.replace(/(\?|&)download=true/g, '$1download=false'); } function renderImage(img) { if (!img.contentUrl) return; const imgURL = img.contentUrl; const galleryLink = document.createElement('a'); galleryLink.setAttribute('title', 'Link para a imagem da galeria'); galleryLink.setAttribute('href', removeStringDownload(imgURL)); galleryLink.setAttribute('data-pswp-width', '1200'); galleryLink.setAttribute('data-pswp-height', '800'); galleryLink.setAttribute('target', '_blank'); const picture = document.createElement('picture'); const smallerMedia = document.createElement('source'); smallerMedia.setAttribute('media', '(max-width:300px)'); smallerMedia.setAttribute('srcset', img.contentUrl); picture.appendChild(smallerMedia); const biggerMedia = document.createElement('source'); biggerMedia.setAttribute('media', '(max-width:1000px) and (min-width:300px)'); biggerMedia.setAttribute('srcset', img.contentUrl); picture.appendChild(biggerMedia); const imgElement = document.createElement('img'); imgElement.setAttribute('alt', 'Imagem da galeria'); imgElement.src = removeStringDownload(imgURL); imgElement.setAttribute('loading', 'lazy'); picture.appendChild(imgElement); galleryLink.appendChild(picture); const captionContentDiv = document.createElement('div'); captionContentDiv.classList.add('hidden-caption-content'); img.customFields.forEach(cf => { if (cf.name == "Descrição Imagem" && cf.customValue.data != "") { const span = document.createElement('span'); const br = document.createElement('br'); span.textContent = cf.customValue.data; captionContentDiv.appendChild(span); captionContentDiv.appendChild(br); } if (cf.name == "Crédito Imagem" && cf.customValue.data != "") { const span = document.createElement('span'); span.textContent = 'Fotos de: ' + cf.customValue.data; captionContentDiv.appendChild(span); } }); galleryLink.appendChild(captionContentDiv); const galleryContainer = document.querySelector('[data-input-gallery]'); galleryContainer.appendChild(galleryLink); } var galleryImageElem = document.querySelector(".psp-gallery-" + "fugu_"); if (galleryImageElem) { const lightbox = new PSP.vendors.PhotoSwipeLightbox({ gallery: '.psp-gallery-' + "fugu_", children: 'a', pswpModule: () => import('https://unpkg.com/photoswipe'), }); lightbox.on('uiRegister', function() { lightbox.pswp.ui.registerElement({ name: 'custom-caption', order: 9, isButton: false, appendTo: 'root', html: 'Caption text', onInit: (el, pswp) => { lightbox.pswp.on('change', () => { const currSlideElement = lightbox.pswp.currSlide.data.element; let captionHTML = ''; if (currSlideElement) { const hiddenCaption = currSlideElement.querySelector('.hidden-caption-content'); if (hiddenCaption) { // get caption from element with class hidden-caption-content captionHTML = hiddenCaption.innerHTML; } else { // get caption from alt attribute captionHTML = currSlideElement.querySelector('img').getAttribute('alt'); } } if (!captionHTML.trim()) { el.classList.add('d-none'); } else { el.classList.remove('d-none'); } el.innerHTML = captionHTML || ''; }); } }); }); lightbox.init(); } fetchArticle(); })(); </script>
HAND TALK
Clique neste componente para ter acesso as configurações do plugin Hand Talk