CENTRO DE APOIO OPERACIONAL

Prefeitura e órgãos ambientais se comprometem a garantir controle e segurança de cães e gatos abandonados no município

04/09/2023 -Visando garantir maior segurança e bem-estar dos animais abandonados no município de Gravatá, representantes da Prefeitura, Vigilância Ambiental, Agência Municipal de Meio Ambiente e Secretaria Executiva de Atenção à Saúde firmaram um Termo de Ajustamento de Conduta (TAC) perante o Ministério Público de Pernambuco (MPPE). A partir do TAC, os órgãos do Poder Executivo de Gravatá devem adotar medidas para garantir o controle populacional dos pets e a implantação de uma clínica veterinária para o acolhimento de animais abandonados no município.

Pelo acordo, a Prefeitura se comprometeu a realizar mutirões para esterilização de cães e gatos acolhidos por protetores de animais, assim como realizar uma campanha de adoção para os mesmos, no prazo de seis meses. Além disso, deve promover a vacinação e, no mínimo, 40 castrações, sendo 20 de cães e 20 de gatos, todos os meses, a partir de setembro.

Também cabe à Prefeitura, por meio de seus órgãos responsáveis, exigir a emissão de laudo médico-veterinário para os casos que apresentem necessidade de sacrifício de qualquer animal. O parecer deve conter as características do pet, o seu estado de saúde e a causa da necessidade de sacrificá-lo – medida a ser adotada apenas quando o fundamento for a nocividade à saúde pública ou a eutanásia.
Como forma de evitar a transmissão de doenças de animais para humanos e vice-versa, o TAC também prevê a realização de treinamento anual de todos os funcionários que atuam na área de controle do Município. A capacitação, que precisa ter o acompanhamento de entidades da sociedade civil de proteção aos animais, tem o propósito de preparar os servidores para o melhor atendimentos dos pets.

Para conscientizar a população, a Prefeitura de Gravatá se responsabiliza a realizar campanhas anuais informando a respeito da posse responsável de animais, da necessidade de vacinação periódica e de controle de zoonoses, além de incentivar a adoção de cães e gatos abandonados. Os termos do acordo em questão, assim como da legislação federal, estadual e municipal, devem ser divulgados pelos meios de comunicação do Município e distribuídos como a comunidade em geral.

Também ficou estabelecido no TAC, que os agentes municipais, no exercício de suas funções, se depararem com situações de maus tratos, crueldade ou abandono de animais domésticos pelos seus donos, devem adotar todas as providências legais cabíveis; e, ainda, comunicar o fato às autoridades policiais. O descumprimento dos termos do TAC resultará em multa diária de R$ 1 mil, que será revertida ao Fundo Nacional do Meio Ambiente.

Segundo o cronograma apresentado pela Prefeitura, o projeto de implementação da clínica veterinária e local para recolhimento temporário de animais em situação de risco ou abandonados; assim como as atividades de castração, devem ter início a partir de março de 2024.

Assinado pelo Promotor de Justiça Ivan Viegas Renaux de Andrade, o Termo de Ajustamento de Conduta foi publicado no Diário Oficial eletrônico do MPPE do dia 29 de agosto de 2023.

Gravatá deve adotar medidas para garantir o controle populacional dos pets

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> fieldName.getValue().getString(locale)  [in template "20097#20123#687741" at line 123, column 60]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dataNoticia = fieldName.getVa...  [in template "20097#20123#687741" at line 123, column 37]
----
1<style> 
2	 
3	  .noticias-recentes{ 
4	    background-color: #e5e5e5; 
5      padding: 16px 5px; 
6			margin:0px 10px; 
7			border-radius:5px; 
8
9	 
10		.noticias-recentes .tag-noticias{ 
11		 color:#7d1f0d; 
12		 text-transform:uppercase; 
13		font-weight:900; 
14		} 	 
15	.noticias-recentes .tag-noticias hr{ 
16		 width:60%; 
17		 margin-top:-3px; 
18		 border:solid #FF2F2F 2px; 
19		} 	 
20		.noticias-recentes .logo{ 
21		  width: 100%; 
22		  border-radius: 8px; 
23			height: 100px; 
24      background-position: center; 
25      background-repeat: no-repeat; 
26      background-size: cover; 
27
28		.noticias-recentes .noticia{ 
29		  position: relative; 
30			padding: 10px; 
31
32	 
33	.noticias-recentes .noticia:hover{ 
34		  position: relative; 
35			background: #fff; 
36      border-radius: 8px; 
37      scale: 1.02; 
38	    padding: 15px; 
39		  cursor:pointer; 
40		  transition: all ease-in 0.3s; 
41
42	.noticias-recentes .noticia .data-noticia{ 
43		color:#FF2F2F; 
44		font-size:20px; 
45		text-align:left !important; 
46
47	 
48	.noticias-recentes .noticia .title-desc .title{ 
49		  display: -webkit-box; 
50      margin: 0 auto; 
51      line-height: 1.4; 
52      -webkit-line-clamp: 4; 
53      -webkit-box-orient: vertical; 
54      overflow: hidden; 
55			text-overflow: ellipsis; 
56		  color:#474747; 
57		  font-weight: bold !important; 
58		font-size:20px; 
59
60	 
61	.noticias-recentes .description * { 
62    font-weight: 300 !important; 
63		background: transparent!important; 
64		font-size: initial!important; 
65		opacity:0.5; 
66		 display: -webkit-box; 
67      margin: 0 auto; 
68      line-height: 1.4; 
69      -webkit-line-clamp: 4; 
70      -webkit-box-orient: vertical; 
71      overflow: hidden; 
72			text-overflow: ellipsis; 
73		font-size:20px; 
74
75		.noticias-recentes .description p:first-child { 
76      display: -webkit-box; 
77      margin: 0 auto; 
78      line-height: 1.4; 
79      -webkit-line-clamp: 3; 
80      -webkit-box-orient: vertical; 
81      overflow: hidden; 
82			text-overflow: ellipsis; 
83			text-align: start !important; 
84			font-weight:900 !important; 
85
86		 
87		.noticias-recentes .description *:not(:first-child){ 
88		  display: none; 
89
90		 
91	</style> 
92 
93<#assign dlService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
94    <#assign 
95        ddmFieldLocalService=serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService") /> 
96 
97    <div class="noticias-recentes container"> 
98        <#if entries?has_content> 
99					<div class="tag-noticias pt-3 pb-2 pl-2"> 
100					<h4 class="font-weight-bold pl-2"> Mais Notícias </h4> 
101					<hr> 
102					</div> 
103					 
104                <#list entries as curEntry> 
105                        <#if curEntry.getClassName()=="com.liferay.journal.model.JournalArticle"> 
106                            <#assign assetRenderer=curEntry.getAssetRenderer() /> 
107                            <#assign journalArticle=assetRenderer.getAssetObject() /> 
108                            <#assign ddmStructure=journalArticle.getDDMStructure() /> 
109                            <#assign ddmForm=ddmStructure.getDDMForm() /> 
110                            <#assign ddmFormValues=ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) /> 
111                            <#assign ddmFormFieldValues=ddmFormValues.getDDMFormFieldValues() /> 
112                            <#assign imageURL="/documents/" + curEntry.getGroupId() + "/" + curEntry.getEntryId() + "/" /> 
113                            <#assign titulo = "" /> 
114                            <#assign desc = "" /> 
115														<#assign jsonObj = "" /> 
116														<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
117														<#if assetLinkBehavior != "showFullContent" && assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)??> 
118																<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
119														</#if> 
120													 
121                            <#list ddmFormFieldValues as fieldName>     
122                                <#if fieldName.getFieldReference()=='data'> 
123                                    <#assign dataNoticia = fieldName.getValue().getString(locale) />  
124																</#if> 
125																<#if fieldName.getFieldReference() == 'descricao'> 
126																	<#assign desc = fieldName.getValue().getString(locale) /> 
127																</#if> 
128                            </#list> 
129													<div class="noticia d-flex align-items-center flex-column mt-3 "> 
130														<a class="stretched-link" href="${viewURL}"></a> 
131														<p class="data-noticia w-100 d-block"> 
132															${dataNoticia?split("-")?reverse?join("/")} 
133														</p> 
134														<div class="title-desc">  
135															<h6 class="title">${curEntry.getTitle(locale)}</h6> 
136														  <div class="description mt-3"> ${desc}</div> 
137														</div> 
138													</div> 
139													<hr class="mt-2 mb-2"> 
140                        </#if> 
141                </#list> 
142            </div> 
143        </#if> 
144    </div>