Autofit Section
Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> sepFotoGaleria.getChild("imagemGaleria")  [in template "10112#156075#5110204" at line 89, column 33]

----
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 itensGaleria = sepFotoGaleria...  [in template "10112#156075#5110204" at line 89, column 9]
----
1<style> 
2	.visualizar-conteudo .portlet-content-container .slider-noticia img { 
3		margin-bottom: 0; 
4
5	 
6	.conteudo img{ 
7								    height: auto; 
8										max-width: 100%; 
9
10	 
11	.infoShare { 
12		display: flex; 
13		justify-content: space-between; 
14
15	 
16	.share ul li a { 
17		margin-bottom: 10px; 
18		padding: 0 15px 0 5px; 
19		text-decoration: none; 
20		outline: none; 
21
22	 
23	.share ul li a img { 
24			margin: 0; 
25			filter: invert(70%) sepia(67%) saturate(4757%) hue-rotate(159deg) brightness(95%) contrast(103%); 
26			max-height: 20px; 
27
28	 
29	.share ul li a img:hover { 
30			filter: invert(92%) sepia(2%) saturate(7%) hue-rotate(140deg) brightness(97%) contrast(93%); 
31
32	 
33	@media screen and (max-width: 768px){ 
34		.infoShare { 
35			display: inline-block; 
36
37		.share { 
38			margin-top:10px; 
39
40
41 
42</style> 
43 
44<#setting locale="pt_BR"> 
45 
46<#assign currentURL = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent()> 
47 
48<div class="noticia"> 
49    <div class="titulo portlet-title-text"> 
50        ${.vars['reserved-article-title'].data} 
51    </div> 
52 
53	<div class="infoShare"> 
54    <#if autor.getData()?has_content> 
55        <div class="autor"> 
56            Notícia publicada por <span class="nome">${autor.getData()}</span> em ${.vars['reserved-article-display-date'].data?datetime("EEE, d MMM yyyy HH:mm:ss Z")?string("dd/MM/yyyy HH:mm")} 
57        </div> 
58    </#if> 
59		<div class="share slide-in from-left"> 
60   		<ul class=""> 
61				<li class="btn-share-whatsapp"> 
62					<a target="_blank" href="https://wa.me/?text=${currentURL}"><img alt="Botão de Compartilhamento para o WhatsApp" height="20" width="20" src="/documents/d/global/whatsapp-brands-solid" /></a> 
63				</li> 
64				<li class="btn-share-facebook"> 
65					<a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=${currentURL}"><img alt="Botão de Compartilhamento para o Facebook" height="20" width="20" src="/documents/d/global/facebook-f-brands-solid" /></a> 
66				</li> 
67				<li class="btn-share-twitter"> 
68					<a target="_blank" href="https://x.com/intent/tweet?text=${.vars['reserved-article-title'].data}!%20${currentURL}"><img alt="Botão de Compartilhamento para o Twitter" height="20" width="20" src="/documents/d/global/x-twitter-brands-solid" /></a> 
69				</li> 
70				<li class="btn-share-email"> 
71					<a target="_blank" href="mailto:?subject=${.vars['reserved-article-title'].data}!&body=${currentURL}" target="_blank"><img alt="Botão de Compartilhamento para o E-mail" height="20" width="20" src="/documents/d/global/envelope-regular" /></a> 
72				</li> 
73				<li class="btn-share"> 
74					<a href="#" onclick="btnShare()" title="Compartilhar"><img alt="Botão de Compartilhamento Geral" height="20" width="20" src="/documents/d/global/share-nodes-solid" /></a> 
75				</li> 
76   		</ul> 
77		</div> 
78	</div> 
79 
80    <div class="subtitulo"> 
81        ${subtitulo.getData()} 
82    </div> 
83 
84    <div class="conteudo"> 
85        ${conteudo.getData()} 
86    </div> 
87 
88    <#if sepFotoGaleria??> 
89        <#assign itensGaleria = sepFotoGaleria.getChild("imagemGaleria").getSiblings() /> 
90        <#assign possuiGaleria = (itensGaleria?first).getData()?has_content /> 
91 
92        <#if possuiGaleria> 
93            <div id="noticia-galeria-wrapper"> 
94                <div class="titulo portlet-title-text"> 
95                    <span>Galeria de Imagens</span> 
96                </div> 
97                <div id="noticiaGaleria" class="slider-noticia"> 
98                    <#list itensGaleria as itemGaleria> 
99                        <#attempt> 
100                            <div class="slide"> 
101                                <a href="${itemGaleria.getData()}" data-fileentryid='${itemGaleria.getAttribute("fileEntryId")}' title='${itemGaleria.getAttribute("alt")}' data-naodesativarclick='true'> 
102                                    <img src="${itemGaleria.getData()}&imageThumbnail=1" alt='${itemGaleria.getAttribute("alt")}'> 
103                                </a> 
104                            </div> 
105                        <#recover> 
106                    		<!-- Nao foi possivel carregar imagem da galeria: ${.error} --> 
107                    	</#attempt>	 
108                    </#list> 
109                </div> 
110            </div> 
111 
112            <script> 
113                AUI().ready('aui-image-viewer', function(A) { 
114                    var viewportRegion = A.getDoc().get('viewportRegion'); 
115 
116                    var maxHeight = (viewportRegion.height); 
117                    var maxWidth = (viewportRegion.width); 
118 
119                    var playingMediaIndex = -1; 
120                     
121                     
122                    $(".slider-noticia").bxSlider({ 
123                        pager: false, 
124                        minSlides: 1, 
125                        maxSlides: 5, 
126                        slideMargin: 19, 
127                        slideWidth: 201, 
128                        adaptiveHeight: true 
129                    }); 
130 
131 
132                    var imageViewer = new A.ImageViewer( 
133
134                        delay: 5000, 
135                        links: '#noticiaGaleria :not(.bx-clone) a', 
136                        infoTemplate: 'Imagem {current} de {total}', 
137                        maxHeight: maxHeight, 
138                        maxWidth: maxWidth, 
139                        captionFromTitle: true, 
140                        playing: false, 
141                        preloadAllImages: true, 
142                        preloadNeighborImages: true, 
143                        showInfo: true, 
144                        showPlayer: true, 
145                        zIndex: ++Liferay.zIndex.WINDOW 
146                    }).render(); 
147                }); 
148 
149            </script> 
150        </#if> 
151    </#if> 
152		 
153	<script> 
154		//funcionamento do botão btn-share com uma WEB API 
155		function btnShare() { 
156			navigator.share({url: "${currentURL}"}); 
157
158	</script> 
159		 
160</div> 
161 
162<div class="button-wrapper voltar"> 
163    <button type="button" class="btn btn-amarelo" onclick="history.go(-1);" title="Voltar para a página anterior">Voltar</button> 
164</div>