PageSourceSearch

https://venturecode.com.br/home

html venturecode.com.br collected 2026-10-02 01:18:38 UTC 87,166 bytes, 3,290 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33	
34		
35			<!DOCTYPE html>
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97<html class="ltr" dir="ltr" lang="pt-BR">
98
99<head>
100	<title>Consultoria Especializada em Liferay DXP - VentureCode</title>
101
102	<meta content="initial-scale=1.0, width=device-width" name="viewport" />
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
136
137
138
139
140
141
142
143
144
145<meta content="Especialista em Liferay, a VentureCode é Parceira Oficial Liferay e atua com customização, sustentação, outsourcing e desenvolvimento de soluções digitais corporativas." lang="pt-BR" name="description" />
146
147
148<script type="importmap">{"imports":{"react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/empty-state":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$empty-state.js","react":"/o/frontend-js-react-web/__liferay__/exports/react.js","react-dom-16":"/o/frontend-js-react-web/__liferay__/exports/react-dom-16.js","@clayui/navigation-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$navigation-bar.js","@clayui/icon":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$icon.js","@clayui/table":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$table.js","@clayui/slider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$slider.js","@clayui/multi-select":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-select.js","@clayui/nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$nav.js","@clayui/provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$provider.js","@clayui/panel":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$panel.js","@clayui/list":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$list.js","@clayui/date-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$date-picker.js","@clayui/label":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$label.js","@liferay/frontend-js-api/data-set":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@clayui/core":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$core.js","@clayui/pagination-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination-bar.js","@clayui/layout":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$layout.js","@clayui/multi-step-nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-step-nav.js","@liferay/frontend-js-api":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js","@clayui/toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$toolbar.js","@clayui/badge":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$badge.js","react-dom-18":"/o/frontend-js-react-web/__liferay__/exports/react-dom-18.js","@clayui/link":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$link.js","@clayui/card":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$card.js","@clayui/tooltip":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tooltip.js","@clayui/button":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js","@clayui/tabs":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tabs.js","@clayui/sticker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$sticker.js","@clayui/form":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$form.js","@clayui/popover":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js","@clayui/shared":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js","@clayui/localized-input":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$localized-input.js","@clayui/modal":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$modal.js","@clayui/color-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$color-picker.js","@clayui/pagination":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination.js","@clayui/autocomplete":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js","@clayui/management-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$management-toolbar.js","@clayui/time-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$time-picker.js","@clayui/upper-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$upper-toolbar.js","@clayui/loading-indicator":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js","@clayui/drop-down":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js","@clayui/data-provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$data-provider.js","@liferay/language/":"/o/js/language/","@clayui/css":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$css.js","@clayui/alert":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$alert.js","@clayui/progress-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$progress-bar.js","react-16":"/o/frontend-js-react-web/__liferay__/exports/react-16.js","react-18":"/o/frontend-js-react-web/__liferay__/exports/react-18.js"},"scopes":{}}</script>
148<script data-senna-track="temporary">var Liferay = window.Liferay || {};Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://venturecode.com.br/o/admin-theme/images/clay/icons.svg'; Liferay.Icons.spritemap = 'https://venturecode.com.br/o/classic-theme/images/clay/icons.svg';</script>
vendor: 1 bytes, line 148
148
149<script data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=pt_BR&t=1790123764941&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script>
vendor: 1 bytes, line 149
149
150<script data-senna-track="permanent" type="text/javascript">window.Liferay = window.Liferay || {}; window.Liferay.CSP = {nonce: ''};</script>
150
151<link data-senna-track="temporary" href="https://venturecode.com.br" rel="canonical" />
152<link data-senna-track="temporary" href="https://venturecode.com.br/es/" hreflang="es-ES" rel="alternate" />
153<link data-senna-track="temporary" href="https://venturecode.com.br/en/" hreflang="en-US" rel="alternate" />
154<link data-senna-track="temporary" href="https://venturecode.com.br" hreflang="pt-BR" rel="alternate" />
155<link data-senna-track="temporary" href="https://venturecode.com.br" hreflang="x-default" rel="alternate" />
156<meta property="og:description" content="Especialista em Liferay, a VentureCode é Parceira Oficial Liferay e atua com customização, sustentação, outsourcing e desenvolvimento de soluções digitais corporativas.">
157<meta property="og:locale" content="pt_BR">
158<meta property="og:locale:alternate" content="es_ES">
159<meta property="og:locale:alternate" content="en_US">
160<meta property="og:locale:alternate" content="pt_BR">
161<meta property="og:site_name" content="VentureCode">
162<meta property="og:title" content="Consultoria Especializada em Liferay DXP - VentureCode">
163<meta property="og:type" content="website">
164<meta property="og:url" content="https://venturecode.com.br">
165
166
167<link href="/documents/20117/32428/favicon.png/58d8fb54-41a7-946e-d023-4cc3afce4745" rel="apple-touch-icon" />
168<link href="/documents/20117/32428/favicon.png/58d8fb54-41a7-946e-d023-4cc3afce4745" rel="icon" />
169
170
171
172<link class="lfr-css-file" data-senna-track="temporary" href="https://venturecode.com.br/o/classic-theme/css/clay.css?browserId=chrome&amp;themeId=classic_WAR_classictheme&amp;languageId=pt_BR&amp;t=1739913722000" id="liferayAUICSS" rel="stylesheet" type="text/css" />
173
174
175
176
177
178
179
180
181
182	<link href="https://venturecode.com.br/o/portal-search-web/css/main.css?browserId=chrome&amp;themeId=classic_WAR_classictheme&amp;languageId=pt_BR&amp;t=1739913366000" rel="stylesheet" type="text/css"
183 data-senna-track="temporary" id="c2740ecf" />
184<link href="https://venturecode.com.br/o/product-navigation-product-menu-web/css/main.css?browserId=chrome&amp;themeId=classic_WAR_classictheme&amp;languageId=pt_BR&amp;t=1739913394000" rel="stylesheet" type="text/css"
185 data-senna-track="temporary" id="f644de3" />
186<link href="https://venturecode.com.br/o/product-navigation-user-personal-bar-web/css/main.css?browserId=chrome&amp;themeId=classic_WAR_classictheme&amp;languageId=pt_BR&amp;t=1739913394000" rel="stylesheet" type="text/css"
187 data-senna-track="temporary" id="72e305a2" />
188<link href="https://venturecode.com.br/o/site-navigation-menu-web/css/main.css?browserId=chrome&amp;themeId=classic_WAR_classictheme&amp;languageId=pt_BR&amp;t=1739913418000" rel="stylesheet" type="text/css"
189 data-senna-track="temporary" id="3f050bba" />
190
191
192
193
194
195
196
197
198<script type="text/javascript" data-senna-track="temporary">
199	// <![CDATA[
200		var Liferay = Liferay || {};
201
202		Liferay.Browser = {
203			acceptsGzip: function () {
204				return true;
205			},
206
207			
208
209			getMajorVersion: function () {
210				return 128.0;
211			},
212
213			getRevision: function () {
214				return '537.36';
215			},
216			getVersion: function () {
217				return '128.0';
218			},
219
220			
221
222			isAir: function () {
223				return false;
224			},
225			isChrome: function () {
226				return true;
227			},
228			isEdge: function () {
229				return false;
230			},
231			isFirefox: function () {
232				return false;
233			},
234			isGecko: function () {
235				return true;
236			},
237			isIe: function () {
238				return false;
239			},
240			isIphone: function () {
241				return false;
242			},
243			isLinux: function () {
244				return false;
245			},
246			isMac: function () {
247				return false;
248			},
249			isMobile: function () {
250				return false;
251			},
252			isMozilla: function () {
253				return false;
254			},
255			isOpera: function () {
256				return false;
257			},
258			isRtf: function () {
259				return true;
260			},
261			isSafari: function () {
262				return true;
263			},
264			isSun: function () {
265				return false;
266			},
267			isWebKit: function () {
268				return true;
269			},
270			isWindows: function () {
271				return false;
272			}
273		};
274
275		Liferay.Data = Liferay.Data || {};
276
277		Liferay.Data.ICONS_INLINE_SVG = true;
278
279		Liferay.Data.NAV_SELECTOR = '#navigation';
280
281		Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse';
282
283		Liferay.Data.isCustomizationView = function () {
284			return false;
285		};
286
287		Liferay.Data.notices = [
288			
289		];
290
291		(function () {
292			var available = {};
293
294			var direction = {};
295
296			
297
298				available['pt_BR'] = 'português\x20\x28Brasil\x29';
299				direction['pt_BR'] = 'ltr';
300
301			
302
303				available['en_US'] = 'inglês\x20\x28Estados\x20Unidos\x29';
304				direction['en_US'] = 'ltr';
305
306			
307
308				available['es_ES'] = 'espanhol\x20\x28Espanha\x29';
309				direction['es_ES'] = 'ltr';
310
311			
312
313			let _cache = {};
314
315			if (Liferay && Liferay.Language && Liferay.Language._cache) {
316				_cache = Liferay.Language._cache;
317			}
318
319			Liferay.Language = {
320				_cache,
321				available,
322				direction,
323				get: function(key) {
324					let value = Liferay.Language._cache[key];
325
326					if (value === undefined) {
327						value = key;
328					}
329
330					return value;
331				}
332			};
333		})();
334
335		var featureFlags = {"LPD-10964":false,"LPD-37927":false,"LPD-10889":false,"LPS-193884":false,"LPD-30371":false,"LPD-36719":false,"LPD-11131":false,"LPS-178642":false,"LPS-193005":false,"LPD-31789":false,"LPD-10562":false,"LPD-11212":false,"COMMERCE-8087":false,"LPD-39304":false,"LPD-13311":false,"LRAC-10757":false,"LPD-35941":false,"LPS-180090":false,"LPS-178052":false,"LPD-21414":false,"LPS-185892":false,"LPS-186620":false,"LPD-40533":false,"LPD-40534":false,"LPS-184404":false,"LPD-40530":false,"LPD-20640":false,"LPS-198183":false,"LPD-38869":false,"LPD-35678":false,"LPD-6378":false,"LPS-153714":false,"LPD-11848":false,"LPS-170670":false,"LPD-7822":false,"LPS-169981":false,"LPD-21926":false,"LPS-177027":false,"LPD-37531":false,"LPD-11003":false,"LPD-36446":false,"LPD-39437":false,"LPS-135430":false,"LPD-20556":false,"LPS-134060":false,"LPS-164563":false,"LPD-32050":false,"LPS-122920":false,"LPS-199086":false,"LPD-35128":false,"LPD-10588":false,"LPD-13778":false,"LPD-11313":false,"LPD-6368":false,"LPD-34594":false,"LPS-202104":false,"LPD-19955":false,"LPD-35443":false,"LPD-39967":false,"LPD-11235":false,"LPD-11232":false,"LPS-196935":false,"LPD-43542":false,"LPS-176691":false,"LPS-197909":false,"LPD-29516":false,"COMMERCE-8949":false,"LPD-11228":false,"LPS-153813":false,"LPD-17809":false,"COMMERCE-13024":false,"LPS-165482":false,"LPS-193551":false,"LPS-197477":false,"LPS-174816":false,"LPS-186360":false,"LPD-30204":false,"LPD-32867":false,"LPS-153332":false,"LPD-35013":false,"LPS-179669":false,"LPS-174417":false,"LPD-44091":false,"LPD-31212":false,"LPD-18221":false,"LPS-155284":false,"LRAC-15017":false,"LPD-19870":false,"LPS-200108":false,"LPD-20131":false,"LPS-159643":false,"LPS-129412":false,"LPS-169837":false,"LPD-20379":false};
336
337		Liferay.FeatureFlags = Object.keys(featureFlags).reduce(
338			(acc, key) => ({
339				...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true
340			}), {}
341		);
342
343		Liferay.PortletKeys = {
344			DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet',
345			DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet',
346			ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet'
347		};
348
349		Liferay.PropsValues = {
350			JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0,
351			UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 104857600
352		};
353
354		Liferay.ThemeDisplay = {
355
356			
357
358			
359				getLayoutId: function () {
360					return '2';
361				},
362
363				
364
365				getLayoutRelativeControlPanelURL: function () {
366					return '/group/guest/~/control_panel/manage';
367				},
368
369				getLayoutRelativeURL: function () {
370					return '/home';
371				},
372				getLayoutURL: function () {
373					return 'https://venturecode.com.br/home';
374				},
375				getParentLayoutId: function () {
376					return '0';
377				},
378				isControlPanel: function () {
379					return false;
380				},
381				isPrivateLayout: function () {
382					return 'false';
383				},
384				isVirtualLayout: function () {
385					return false;
386				},
387			
388
389			getBCP47LanguageId: function () {
390				return 'pt-BR';
391			},
392			getCanonicalURL: function () {
393
394				
395
396				return 'https\x3a\x2f\x2fventurecode\x2ecom\x2ebr';
397			},
398			getCDNBaseURL: function () {
399				return 'https://venturecode.com.br';
400			},
401			getCDNDynamicResourcesHost: function () {
402				return '';
403			},
404			getCDNHost: function () {
405				return '';
406			},
407			getCompanyGroupId: function () {
408				return '20120';
409			},
410			getCompanyId: function () {
411				return '68533225725798';
412			},
413			getDefaultLanguageId: function () {
414				return 'pt_BR';
415			},
416			getDoAsUserIdEncoded: function () {
417				return '';
418			},
419			getLanguageId: function () {
420				return 'pt_BR';
421			},
422			getParentGroupId: function () {
423				return '20117';
424			},
425			getPathContext: function () {
426				return '';
427			},
428			getPathImage: function () {
429				return '/image';
430			},
431			getPathJavaScript: function () {
432				return '/o/frontend-js-web';
433			},
434			getPathMain: function () {
435				return '/c';
436			},
437			getPathThemeImages: function () {
438				return 'https://venturecode.com.br/o/classic-theme/images';
439			},
440			getPathThemeRoot: function () {
441				return '/o/classic-theme';
442			},
443			getPlid: function () {
444				return '6';
445			},
446			getPortalURL: function () {
447				return 'https://venturecode.com.br';
448			},
449			getRealUserId: function () {
450				return '20096';
451			},
452			getRemoteAddr: function () {
453				return '172.18.0.1';
454			},
455			getRemoteHost: function () {
456				return '172.18.0.1';
457			},
458			getScopeGroupId: function () {
459				return '20117';
460			},
461			getScopeGroupIdOrLiveGroupId: function () {
462				return '20117';
463			},
464			getSessionId: function () {
465				return '';
466			},
467			getSiteAdminURL: function () {
468				return 'https://venturecode.com.br/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view';
469			},
470			getSiteGroupId: function () {
471				return '20117';
472			},
473			getTimeZone: function() {
474				return 'UTC';
475			},
476			getURLControlPanel: function() {
477				return '/group/control_panel?refererPlid=6';
478			},
479			getURLHome: function () {
480				return 'https\x3a\x2f\x2fventurecode\x2ecom\x2ebr\x2fweb\x2fguest';
481			},
482			getUserEmailAddress: function () {
483				return '';
484			},
485			getUserId: function () {
486				return '20096';
487			},
488			getUserName: function () {
489				return '';
490			},
491			isAddSessionIdToURL: function () {
492				return false;
493			},
494			isImpersonated: function () {
495				return false;
496			},
497			isSignedIn: function () {
498				return false;
499			},
500
501			isStagedPortlet: function () {
502				
503					
504						return false;
505					
506				
507			},
508
509			isStateExclusive: function () {
510				return false;
511			},
512			isStateMaximized: function () {
513				return false;
514			},
515			isStatePopUp: function () {
516				return false;
517			}
518		};
519
520		var themeDisplay = Liferay.ThemeDisplay;
521
522		Liferay.AUI = {
523
524			
525
526			getCombine: function () {
527				return true;
528			},
529			getComboPath: function () {
530				return '/combo/?browserId=chrome&minifierType=&languageId=pt_BR&t=1739913700921&';
531			},
532			getDateFormat: function () {
533				return '%d/%m/%Y';
534			},
535			getEditorCKEditorPath: function () {
536				return '/o/frontend-editor-ckeditor-web';
537			},
538			getFilter: function () {
539				var filter = 'raw';
540
541				
542					
543						filter = 'min';
544					
545					
546
547				return filter;
548			},
549			getFilterConfig: function () {
550				var instance = this;
551
552				var filterConfig = null;
553
554				if (!instance.getCombine()) {
555					filterConfig = {
556						replaceStr: '.js' + instance.getStaticResourceURLParams(),
557						searchExp: '\\.js$'
558					};
559				}
560
561				return filterConfig;
562			},
563			getJavaScriptRootPath: function () {
564				return '/o/frontend-js-web';
565			},
566			getPortletRootPath: function () {
567				return '/html/portlet';
568			},
569			getStaticResourceURLParams: function () {
570				return '?browserId=chrome&minifierType=&languageId=pt_BR&t=1739913700921';
571			}
572		};
573
574		Liferay.authToken = 'zA2neEgW';
575
576		
577
578		Liferay.currentURL = '\x2fhome';
579		Liferay.currentURLEncoded = '\x252Fhome';
580	// ]]>
581</script>
581
582
583<script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=chrome&minifierType=js&languageId=pt_BR&t=1739913700921&', waitTimeout: 60000};</script>
583<script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=chrome&languageId=pt_BR&minifierType=js" type="text/javascript"></script>
583<script data-senna-track="permanent" src="/combo?browserId=chrome&minifierType=js&languageId=pt_BR&t=1739913700921&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/oauth2-provider-web/js/liferay.js" type="text/javascript"></script>
vendor: 1 bytes, line 583
583
584<script data-senna-track="temporary" type="text/javascript"  src="https://venturecode.com.br/documents/d/guest/lucide-0-562-0-min"></script>
584<script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://venturecode.com.br/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://venturecode.com.br/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://venturecode.com.br/o/oauth2/introspect';}, getTokenURL: function() {return 'https://venturecode.com.br/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script>
584<script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/**
585 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
586 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
587 */
588
589(function () {
590	const LiferayAUI = Liferay.AUI;
591
592	AUI().applyConfig({
593		groups: {
594			ddm: {
595				base: MODULE_PATH + '/js/legacy/',
596				combine: Liferay.AUI.getCombine(),
597				filter: LiferayAUI.getFilterConfig(),
598				modules: {
599					'liferay-ddm-form': {
600						path: 'ddm_form.js',
601						requires: [
602							'aui-base',
603							'aui-datatable',
604							'aui-datatype',
605							'aui-image-viewer',
606							'aui-parse-content',
607							'aui-set',
608							'aui-sortable-list',
609							'json',
610							'liferay-form',
611							'liferay-map-base',
612							'liferay-translation-manager',
613							'liferay-util-window',
614						],
615					},
616					'liferay-portlet-dynamic-data-mapping': {
617						condition: {
618							trigger: 'liferay-document-library',
619						},
620						path: 'main.js',
621						requires: [
622							'arraysort',
623							'aui-form-builder-deprecated',
624							'aui-form-validator',
625							'aui-map',
626							'aui-text-unicode',
627							'json',
628							'liferay-menu',
629							'liferay-translation-manager',
630							'liferay-util-window',
631							'text',
632						],
633					},
634					'liferay-portlet-dynamic-data-mapping-custom-fields': {
635						condition: {
636							trigger: 'liferay-document-library',
637						},
638						path: 'custom_fields.js',
639						requires: ['liferay-portlet-dynamic-data-mapping'],
640					},
641				},
642				root: MODULE_PATH + '/js/legacy/',
643			},
644		},
645	});
646})();
647} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/**
648 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
649 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
650 */
651
652(function () {
653	AUI().applyConfig({
654		groups: {
655			alloyeditor: {
656				base: MODULE_PATH + '/js/legacy/',
657				combine: Liferay.AUI.getCombine(),
658				filter: Liferay.AUI.getFilterConfig(),
659				modules: {
660					'liferay-alloy-editor': {
661						path: 'alloyeditor.js',
662						requires: [
663							'aui-component',
664							'liferay-portlet-base',
665							'timers',
666						],
667					},
668					'liferay-alloy-editor-source': {
669						path: 'alloyeditor_source.js',
670						requires: [
671							'aui-debounce',
672							'liferay-fullscreen-source-editor',
673							'liferay-source-editor',
674							'plugin',
675						],
676					},
677				},
678				root: MODULE_PATH + '/js/legacy/',
679			},
680		},
681	});
682})();
683} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/exportimport-web';/**
684 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
685 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
686 */
687
688(function () {
689	AUI().applyConfig({
690		groups: {
691			exportimportweb: {
692				base: MODULE_PATH + '/js/legacy/',
693				combine: Liferay.AUI.getCombine(),
694				filter: Liferay.AUI.getFilterConfig(),
695				modules: {
696					'liferay-export-import-export-import': {
697						path: 'main.js',
698						requires: [
699							'aui-datatype',
700							'aui-dialog-iframe-deprecated',
701							'aui-modal',
702							'aui-parse-content',
703							'aui-toggler',
704							'liferay-portlet-base',
705							'liferay-util-window',
706						],
707					},
708				},
709				root: MODULE_PATH + '/js/legacy/',
710			},
711		},
712	});
713})();
714} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/staging-processes-web';/**
715 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
716 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
717 */
718
719(function () {
720	AUI().applyConfig({
721		groups: {
722			stagingprocessesweb: {
723				base: MODULE_PATH + '/js/legacy/',
724				combine: Liferay.AUI.getCombine(),
725				filter: Liferay.AUI.getFilterConfig(),
726				modules: {
727					'liferay-staging-processes-export-import': {
728						path: 'main.js',
729						requires: [
730							'aui-datatype',
731							'aui-dialog-iframe-deprecated',
732							'aui-modal',
733							'aui-parse-content',
734							'aui-toggler',
735							'liferay-portlet-base',
736							'liferay-util-window',
737						],
738					},
739				},
740				root: MODULE_PATH + '/js/legacy/',
741			},
742		},
743	});
744})();
745} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/frontend-js-react-web';/**
746 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
747 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
748 */
749
750(function () {
751	AUI().applyConfig({
752		groups: {
753			react: {
754
755				// eslint-disable-next-line
756				mainModule: MODULE_MAIN,
757			},
758		},
759	});
760})();
761} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/document-library-web';/**
762 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
763 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
764 */
765
766(function () {
767	AUI().applyConfig({
768		groups: {
769			dl: {
770				base: MODULE_PATH + '/js/legacy/',
771				combine: Liferay.AUI.getCombine(),
772				filter: Liferay.AUI.getFilterConfig(),
773				modules: {
774					'document-library-upload-component': {
775						path: 'DocumentLibraryUpload.js',
776						requires: [
777							'aui-component',
778							'aui-data-set-deprecated',
779							'aui-overlay-manager-deprecated',
780							'aui-overlay-mask-deprecated',
781							'aui-parse-content',
782							'aui-progressbar',
783							'aui-template-deprecated',
784							'liferay-search-container',
785							'querystring-parse-simple',
786							'uploader',
787						],
788					},
789				},
790				root: MODULE_PATH + '/js/legacy/',
791			},
792		},
793	});
794})();
795} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/portal-search-web';/**
796 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
797 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
798 */
799
800(function () {
801	AUI().applyConfig({
802		groups: {
803			search: {
804				base: MODULE_PATH + '/js/',
805				combine: Liferay.AUI.getCombine(),
806				filter: Liferay.AUI.getFilterConfig(),
807				modules: {
808					'liferay-search-custom-range-facet': {
809						path: 'custom_range_facet.js',
810						requires: ['aui-form-validator'],
811					},
812				},
813				root: MODULE_PATH + '/js/',
814			},
815		},
816	});
817})();
818} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/calendar-web';/**
819 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
820 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
821 */
822
823(function () {
824	AUI().applyConfig({
825		groups: {
826			calendar: {
827				base: MODULE_PATH + '/js/legacy/',
828				combine: Liferay.AUI.getCombine(),
829				filter: Liferay.AUI.getFilterConfig(),
830				modules: {
831					'liferay-calendar-a11y': {
832						path: 'calendar_a11y.js',
833						requires: ['calendar'],
834					},
835					'liferay-calendar-container': {
836						path: 'calendar_container.js',
837						requires: [
838							'aui-alert',
839							'aui-base',
840							'aui-component',
841							'liferay-portlet-base',
842						],
843					},
844					'liferay-calendar-date-picker-sanitizer': {
845						path: 'date_picker_sanitizer.js',
846						requires: ['aui-base'],
847					},
848					'liferay-calendar-interval-selector': {
849						path: 'interval_selector.js',
850						requires: ['aui-base', 'liferay-portlet-base'],
851					},
852					'liferay-calendar-interval-selector-scheduler-event-link': {
853						path: 'interval_selector_scheduler_event_link.js',
854						requires: ['aui-base', 'liferay-portlet-base'],
855					},
856					'liferay-calendar-list': {
857						path: 'calendar_list.js',
858						requires: [
859							'aui-template-deprecated',
860							'liferay-scheduler',
861						],
862					},
863					'liferay-calendar-message-util': {
864						path: 'message_util.js',
865						requires: ['liferay-util-window'],
866					},
867					'liferay-calendar-recurrence-converter': {
868						path: 'recurrence_converter.js',
869						requires: [],
870					},
871					'liferay-calendar-recurrence-dialog': {
872						path: 'recurrence.js',
873						requires: [
874							'aui-base',
875							'liferay-calendar-recurrence-util',
876						],
877					},
878					'liferay-calendar-recurrence-util': {
879						path: 'recurrence_util.js',
880						requires: ['aui-base', 'liferay-util-window'],
881					},
882					'liferay-calendar-reminders': {
883						path: 'calendar_reminders.js',
884						requires: ['aui-base'],
885					},
886					'liferay-calendar-remote-services': {
887						path: 'remote_services.js',
888						requires: [
889							'aui-base',
890							'aui-component',
891							'liferay-calendar-util',
892							'liferay-portlet-base',
893						],
894					},
895					'liferay-calendar-session-listener': {
896						path: 'session_listener.js',
897						requires: ['aui-base', 'liferay-scheduler'],
898					},
899					'liferay-calendar-simple-color-picker': {
900						path: 'simple_color_picker.js',
901						requires: ['aui-base', 'aui-template-deprecated'],
902					},
903					'liferay-calendar-simple-menu': {
904						path: 'simple_menu.js',
905						requires: [
906							'aui-base',
907							'aui-template-deprecated',
908							'event-outside',
909							'event-touch',
910							'widget-modality',
911							'widget-position',
912							'widget-position-align',
913							'widget-position-constrain',
914							'widget-stack',
915							'widget-stdmod',
916						],
917					},
918					'liferay-calendar-util': {
919						path: 'calendar_util.js',
920						requires: [
921							'aui-datatype',
922							'aui-io',
923							'aui-scheduler',
924							'aui-toolbar',
925							'autocomplete',
926							'autocomplete-highlighters',
927						],
928					},
929					'liferay-scheduler': {
930						path: 'scheduler.js',
931						requires: [
932							'async-queue',
933							'aui-datatype',
934							'aui-scheduler',
935							'dd-plugin',
936							'liferay-calendar-a11y',
937							'liferay-calendar-message-util',
938							'liferay-calendar-recurrence-converter',
939							'liferay-calendar-recurrence-util',
940							'liferay-calendar-util',
941							'liferay-scheduler-event-recorder',
942							'liferay-scheduler-models',
943							'promise',
944							'resize-plugin',
945						],
946					},
947					'liferay-scheduler-event-recorder': {
948						path: 'scheduler_event_recorder.js',
949						requires: [
950							'dd-plugin',
951							'liferay-calendar-util',
952							'resize-plugin',
953						],
954					},
955					'liferay-scheduler-models': {
956						path: 'scheduler_models.js',
957						requires: [
958							'aui-datatype',
959							'dd-plugin',
960							'liferay-calendar-util',
961						],
962					},
963				},
964				root: MODULE_PATH + '/js/legacy/',
965			},
966		},
967	});
968})();
969} catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/[email protected]/index';var MODULE_PATH='/o/frontend-js-state-web';/**
970 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
971 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
972 */
973
974(function () {
975	AUI().applyConfig({
976		groups: {
977			state: {
978
979				// eslint-disable-next-line
980				mainModule: MODULE_MAIN,
981			},
982		},
983	});
984})();
985} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/contacts-web';/**
986 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
987 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
988 */
989
990(function () {
991	AUI().applyConfig({
992		groups: {
993			contactscenter: {
994				base: MODULE_PATH + '/js/legacy/',
995				combine: Liferay.AUI.getCombine(),
996				filter: Liferay.AUI.getFilterConfig(),
997				modules: {
998					'liferay-contacts-center': {
999						path: 'main.js',
1000						requires: [
1001							'aui-io-plugin-deprecated',
1002							'aui-toolbar',
1003							'autocomplete-base',
1004							'datasource-io',
1005							'json-parse',
1006							'liferay-portlet-base',
1007							'liferay-util-window',
1008						],
1009					},
1010				},
1011				root: MODULE_PATH + '/js/legacy/',
1012			},
1013		},
1014	});
1015})();
1016} catch(error) {console.error(error);}try {var MODULE_MAIN='[email protected]/index';var MODULE_PATH='/o/frontend-js-components-web';/**
1017 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
1018 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
1019 */
1020
1021(function () {
1022	AUI().applyConfig({
1023		groups: {
1024			components: {
1025
1026				// eslint-disable-next-line
1027				mainModule: MODULE_MAIN,
1028			},
1029		},
1030	});
1031})();
1032} catch(error) {console.error(error);}</script>
1032
1033
1034
1035
1036
1037<script type="text/javascript" data-senna-track="temporary">
1038	// <![CDATA[
1039		
1040			
1041				
1042		
1043
1044		
1045	// ]]>
1046</script>
vendor: 88 bytes, lines 1046-1058
1046
1047
1048
1049
1050
1051
1052	
1053		
1054
1055			
1056
1057			
1058				<script async src="https://www.googletagmanager.com/gtag/js?id=
1058G-6R10PFFYDJ
vendor: 50 bytes, lines 1058-1073
1058"></script>
1059
1060				
1061			
1062		
1063		
1064
1065
1066
1067	
1068		
1069
1070			
1071
1072			
1073				
1073<!-- Google Tag Manager -->
1074<script>
vendor: 327 bytes, lines 1074-1078
1074(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1075new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1076j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1077'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1078})(window,document,'script','dataLayer','
1078GTM-56ZTS25J
vendor: 3 bytes, line 1078
1078');
1078</script>
1078
1079<!-- End Google Tag Manager -->
1080			
1081		
1082	
1083
1084
1085
1086	
1087		
1088
1089			
1090
1091			
1092				
1092<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/116f3b43143bbefc104fa7c1/script.js"></script>
1092
1093			
1094		
1095	
1096
1097
1098
1099	
1100		
1101
1102			
1103
1104			
1105				
1105<script type="application/ld+json">
1106{
1107  "@context": "https://schema.org",
1108  "@type": "Organization",
1109  "@id": "https://venturecode.com.br/#organization",
1110  "name": "VentureCode",
1111  "legalName": "VentureCode Tecnologia Ltda",
1112  "url": "https://venturecode.com.br",
1113  "logo": "https://venturecode.com.br/webdav/guest/document_library/Assets/Images/signature.png",
1114  "image": "https://venturecode.com.br/webdav/guest/document_library/Assets/Images/hero-image.png",
1115  "description": "Consultoria especializada em Liferay DXP, desenvolvimento de soluções digitais corporativas, sustentação, outsourcing e arquitetura de software.",
1116  "foundingDate": "2021",
1117  "address": {
1118    "@type": "PostalAddress",
1119  	"streetAddress": "Alameda Rio Negro, 503, Sala 2020",
1120  	"addressLocality": "Barueri",
1121  	"addressRegion": "SP",
1122  	"postalCode": "06454-000",
1123  	"addressCountry": "BR"
1124  },
1125  "contactPoint": {
1126    "@type": "ContactPoint",
1127    "contactType": "sales",
1128    "email": "[email protected]",
1129    "availableLanguage": ["pt-BR", "en", "es"]
1130  },
1131  "sameAs": [
1132    "https://www.linkedin.com/company/venturecode-tecnologia",
1133    "https://www.instagram.com/venturecode.tecnologia",
1134    "https://www.youtube.com/@VentureCode_tecnologia",
1135    "https://x.com/venturecode_tec"
1136  ]
1137}
1138</script>
1138
1139			
1140		
1141	
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154	
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174<link class="lfr-css-file" data-senna-track="temporary" href="https://venturecode.com.br/o/classic-theme/css/main.css?browserId=chrome&amp;themeId=classic_WAR_classictheme&amp;languageId=pt_BR&amp;t=1739913722000" id="liferayThemeCSS" rel="stylesheet" type="text/css" />
1175
1176
1177
1178
1179
1180
1181
1182
1183	<style data-senna-track="senna" type="text/css">
1184
1185		
1186
1187			
1188
1189		
1190
1191			
1192
1193		
1194
1195			
1196
1197		
1198
1199			
1200
1201		
1202
1203			
1204
1205		
1206
1207			
1208
1209		
1210
1211			
1212
1213		
1214
1215	</style>
1216
1217
1218<style data-senna-track="temporary" type="text/css">
1219	:root {
1220		--container-max-sm: 540px;
1221		--h4-font-size: 1rem;
1222		--font-weight-bold: 700;
1223		--rounded-pill: 50rem;
1224		--display4-weight: 300;
1225		--danger: #da1414;
1226		--display2-size: 5.5rem;
1227		--body-bg: #fff;
1228		--display2-weight: 300;
1229		--display1-weight: 300;
1230		--display3-weight: 300;
1231		--box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
1232		--font-weight-lighter: lighter;
1233		--h3-font-size: 1.1875rem;
1234		--btn-outline-primary-hover-border-color: #0b5fff;
1235		--transition-collapse: height .35s ease;
1236		--blockquote-small-color: #6b6c7e;
1237		--gray-200: #f1f2f5;
1238		--btn-secondary-hover-background-color: #f7f8f9;
1239		--gray-600: #6b6c7e;
1240		--secondary: #6b6c7e;
1241		--btn-outline-primary-color: #0b5fff;
1242		--btn-link-hover-color: #004ad7;
1243		--hr-border-color: rgba(0, 0, 0, .1);
1244		--hr-border-margin-y: 1rem;
1245		--light: #f1f2f5;
1246		--btn-outline-primary-hover-color: #0b5fff;
1247		--btn-secondary-background-color: #fff;
1248		--btn-outline-secondary-hover-border-color: transparent;
1249		--display3-size: 4.5rem;
1250		--primary: #0b5fff;
1251		--container-max-md: 720px;
1252		--border-radius-sm: 0.1875rem;
1253		--display-line-height: 1.2;
1254		--h6-font-size: 0.8125rem;
1255		--h2-font-size: 1.375rem;
1256		--aspect-ratio-4-to-3: 75%;
1257		--spacer-10: 10rem;
1258		--font-weight-semi-bold: 600;
1259		--font-weight-normal: 400;
1260		--dark: #272833;
1261		--blockquote-small-font-size: 80%;
1262		--h5-font-size: 0.875rem;
1263		--blockquote-font-size: 1.25rem;
1264		--brand-color-3: #2e5aac;
1265		--brand-color-2: #6b6c7e;
1266		--brand-color-1: #0b5fff;
1267		--transition-fade: opacity .15s linear;
1268		--display4-size: 3.5rem;
1269		--border-radius-lg: 0.375rem;
1270		--btn-primary-hover-color: #fff;
1271		--display1-size: 6rem;
1272		--brand-color-4: #30313f;
1273		--black: #000;
1274		--lighter: #f7f8f9;
1275		--gray-300: #e7e7ed;
1276		--gray-700: #495057;
1277		--btn-secondary-border-color: #cdced9;
1278		--btn-outline-secondary-hover-color: #272833;
1279		--body-color: #1c1c24;
1280		--btn-outline-secondary-hover-background-color: rgba(39, 40, 51, 0.03);
1281		--btn-primary-color: #fff;
1282		--btn-secondary-color: #6b6c7e;
1283		--btn-secondary-hover-border-color: #cdced9;
1284		--box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
1285		--container-max-lg: 960px;
1286		--btn-outline-primary-border-color: #0b5fff;
1287		--aspect-ratio: 100%;
1288		--gray-dark: #393a4a;
1289		--aspect-ratio-16-to-9: 56.25%;
1290		--box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
1291		--white: #fff;
1292		--warning: #b95000;
1293		--info: #2e5aac;
1294		--hr-border-width: 1px;
1295		--btn-link-color: #0b5fff;
1296		--gray-400: #cdced9;
1297		--gray-800: #393a4a;
1298		--btn-outline-primary-hover-background-color: #f0f5ff;
1299		--btn-primary-hover-background-color: #0053f0;
1300		--btn-primary-background-color: #0b5fff;
1301		--success: #287d3c;
1302		--font-size-sm: 0.875rem;
1303		--btn-primary-border-color: #0b5fff;
1304		--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
1305		--spacer-0: 0;
1306		--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
1307		--lead-font-size: 1.25rem;
1308		--border-radius: 0.25rem;
1309		--spacer-9: 9rem;
1310		--font-weight-light: 300;
1311		--btn-secondary-hover-color: #272833;
1312		--spacer-2: 0.5rem;
1313		--spacer-1: 0.25rem;
1314		--spacer-4: 1.5rem;
1315		--spacer-3: 1rem;
1316		--spacer-6: 4.5rem;
1317		--spacer-5: 3rem;
1318		--spacer-8: 7.5rem;
1319		--border-radius-circle: 50%;
1320		--spacer-7: 6rem;
1321		--font-size-lg: 1.125rem;
1322		--aspect-ratio-8-to-3: 37.5%;
1323		--font-family-sans-serif: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
1324		--gray-100: #f7f8f9;
1325		--font-weight-bolder: 900;
1326		--container-max-xl: 1248px;
1327		--btn-outline-secondary-color: #6b6c7e;
1328		--gray-500: #a7a9bc;
1329		--h1-font-size: 1.625rem;
1330		--gray-900: #272833;
1331		--text-muted: #a7a9bc;
1332		--btn-primary-hover-border-color: transparent;
1333		--btn-outline-secondary-border-color: #cdced9;
1334		--lead-font-weight: 300;
1335		--font-size-base: 0.875rem;
1336	}
1337</style>
1338<link data-senna-track="permanent" href="/o/frontend-js-aui-web/alloy_ui.css?&mac=favIEq7hPo8AEd6k+N5OVADEEls=&browserId=chrome&languageId=pt_BR&themeId=classic_WAR_classictheme" rel="stylesheet"></link>
1339<link data-senna-track="temporary" href="/o/layout-common-styles/main.css?plid=6&segmentsExperienceId=31595&t=17863796791031790180795746" rel="stylesheet" type="text/css">
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349<script type="text/javascript" data-senna-track="temporary">
1350	if (window.Analytics) {
1351		window._com_liferay_document_library_analytics_isViewFileEntry = false;
1352	}
1353</script>
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367<script type="text/javascript">
1368Liferay.on(
1369	'ddmFieldBlur', function(event) {
1370		if (window.Analytics) {
1371			Analytics.send(
1372				'fieldBlurred',
1373				'Form',
1374				{
1375					fieldName: event.fieldName,
1376					focusDuration: event.focusDuration,
1377					formId: event.formId,
1378					formPageTitle: event.formPageTitle,
1379					page: event.page,
1380					title: event.title
1381				}
1382			);
1383		}
1384	}
1385);
1386
1387Liferay.on(
1388	'ddmFieldFocus', function(event) {
1389		if (window.Analytics) {
1390			Analytics.send(
1391				'fieldFocused',
1392				'Form',
1393				{
1394					fieldName: event.fieldName,
1395					formId: event.formId,
1396					formPageTitle: event.formPageTitle,
1397					page: event.page,
1398					title:event.title
1399				}
1400			);
1401		}
1402	}
1403);
1404
1405Liferay.on(
1406	'ddmFormPageShow', function(event) {
1407		if (window.Analytics) {
1408			Analytics.send(
1409				'pageViewed',
1410				'Form',
1411				{
1412					formId: event.formId,
1413					formPageTitle: event.formPageTitle,
1414					page: event.page,
1415					title: event.title
1416				}
1417			);
1418		}
1419	}
1420);
1421
1422Liferay.on(
1423	'ddmFormSubmit', function(event) {
1424		if (window.Analytics) {
1425			Analytics.send(
1426				'formSubmitted',
1427				'Form',
1428				{
1429					formId: event.formId,
1430					title: event.title
1431				}
1432			);
1433		}
1434	}
1435);
1436
1437Liferay.on(
1438	'ddmFormView', function(event) {
1439		if (window.Analytics) {
1440			Analytics.send(
1441				'formViewed',
1442				'Form',
1443				{
1444					formId: event.formId,
1445					title: event.title
1446				}
1447			);
1448		}
1449	}
1450);
1451
1452</script>
1452<script>
1453
1454</script>
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466<link data-senna-track="temporary" href="https://venturecode.com.br/documents/d/guest/styles" rel="stylesheet" type="text/css" />
1467
1468</head>
1469
1470<body class="chrome change-tracking-enabled controls-visible  yui3-skin-sam guest-site signed-out public-page site">
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517	<nav aria-label="Links rápidos" class="bg-dark cadmin quick-access-nav text-center text-white" id="hxra_quickAccessNav">
1518		
1519			
1520				<ul class="list-unstyled mb-0">
1521					
1522						<li>
1523							<a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content">
1524		Pular para o Conteúdo principal
1525	</a>
1526						</li>
1527					
1528
1529					
1530
1531						
1532
1533							<li>
1534								
1535									
1536										
1537											<button class="d-block p-2 sr-only sr-only-focusable text-reset btn btn-link btn-unstyled text-nowrap" id="hxra_qsbp" onclick="Liferay.fire('openAccessibilityMenu');">
1538												Abrir menu de acessibilidade
1539											</button>
1540										
1541									
1542									
1543							</li>
1544
1545						
1546
1547					
1548				</ul>
1549			
1550		
1551	</nav>
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625<div class="accessibility-menu" style="display: none;">
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695	
1696
1697	<div class="portlet-boundary portlet-boundary_com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet_  portlet-static portlet-static-end portlet-borderless accessibility-menu " id="p_p_id_com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet_">
1698		<span id="p_com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet"></span>
1699
1700
1701
1702
1703	
1704
1705	
1706		
1707			
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742	
1743		
1744<section class="portlet" id="portlet_com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet">
1745
1746
1747	<div class="portlet-content">
1748
1749
1750		
1751			<div class=" portlet-content-container">
1752				
1753
1754
1755	<div class="portlet-body">
1756
1757
1758
1759	
1760		
1761			
1762				
1763					
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803	
1804
1805	
1806
1807
1808
1809
1810
1811
1812
1813
1814	
1815
1816				
1817
1818				
1819					
1820						
1821
1822
1823	
1824
1825		
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835<div id="xkpv"></div>
1835<script type="module">
1836import {render} from '/o/portal-template-react-renderer-impl/__liferay__/index.js';
1837import {AccessibilityMenu as componentModule} from '/o/accessibility-menu-web/__liferay__/index.js';
1838{
1839render(componentModule, {"portletId":"com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet","settings":[{"defaultValue":false,"description":"Força o efeito de sublinhado para todos os links.","className":"c-prefers-link-underline","label":"Links sublinhados","key":"ACCESSIBILITY_SETTING_UNDERLINED_LINKS"},{"defaultValue":false,"description":"Aumenta o espaçamento horizontal entre os caracteres de texto.","className":"c-prefers-letter-spacing-1","label":"Espaçamento de texto aumentado","key":"ACCESSIBILITY_SETTING_INCREASED_TEXT_SPACING"},{"defaultValue":false,"description":"Expanda todos os textos truncados.","className":"c-prefers-expanded-text","label":"Texto expandido","key":"ACCESSIBILITY_SETTING_EXPANDED_TEXT"},{"defaultValue":false,"description":"Parar todo movimento e animações.","className":"c-prefers-reduced-motion","label":"Movimento reduzido","key":"ACCESSIBILITY_SETTING_REDUCED_MOTION"}],"componentId":null,"locale":{"unicodeLocaleKeys":[],"country":"BR","ISO3Language":"por","displayName":"Portuguese (Brazil)","displayVariant":"","language":"pt","displayLanguage":"Portuguese","script":"","unicodeLocaleAttributes":[],"displayCountry":"Brazil","ISO3Country":"BRA","variant":"","extensionKeys":[],"displayScript":""},"portletNamespace":"_com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet_"}, 'xkpv');
1840}
1841
1842</script>
1842
1843
1844	
1845	
1846					
1847				
1848			
1849		
1850	
1851	
1852
1853
1854	</div>
1855
1856			</div>
1857		
1858	</div>
1859</section>
1860	
1861
1862		
1863		
1864
1865
1866
1867
1868
1869
1870
1871	</div>
1872
1873
1874
1875
1876
1877
1878</div>
1879<div class="d-flex flex-column min-vh-100">
1880
1881	<div class="d-flex flex-column flex-fill position-relative" id="wrapper">
1882
1883		<div class=" flex-fill" id="content">
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913	
1914
1915		
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934	
1935	
1936	
1937		<div>
1938			
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968	
1969
1970	
1971
1972	<div class="lfr-layout-structure-item-google-tag-manager lfr-layout-structure-item-8be62347-2b54-9463-3327-a1d81ae62a54 " style=""><div id="fragment-5057128e-d2db-e7eb-101c-06d6f276e826" > <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1972-1973
1972
1973<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1973GTM-56ZTS25J
vendor: 83 bytes, line 1973
1973" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1974<!-- End Google Tag Manager (noscript) --></div><style >.fragment_846 {
1975}</style></div><div class="lfr-layout-structure-item-6c95acee-a261-2268-e549-552d6d71649b lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-navbar lfr-layout-structure-item-39831f7d-f039-6391-0ebd-7d4ca4bb1002 " style=""><div id="fragment-b59cbaf9-012c-a948-a0e7-36ed0829ac2f" > <header id="navbar" class="ve-navbar-guest">	
1976    <div class="ve-navbar-container">
1977        <!-- Mobile Layout -->
1978        <div class="ve-navbar-mobile">
1979            <div class="ve-navbar-logo-container">
1980							<a href="/">
1981                <img src="/documents/d/guest/signature" alt="VentureCode" class="ve-navbar-logo-mobile">
1982							</a>
1983            </div>
1984            <button class="ve-mobile-menu-button" aria-label="Menu" id="mobileMenuBtn">
1985                <span class="ve-hamburger">
1986                    <span class="ve-hamburger-line"></span>
1987                    <span class="ve-hamburger-line"></span>
1988                    <span class="ve-hamburger-line"></span>
1989                </span>
1990            </button>
1991        </div>
1992
1993        <!-- Desktop Layout -->
1994        <div class="ve-navbar-desktop">
1995            <div class="ve-navbar-logo-container">
1996							<a href="/">
1997              	<img src="/documents/d/guest/signature" alt="VentureCode" class="ve-navbar-logo-desktop" id="navbarLogo">
1998							</a>
1999            </div>
2000            
2001							<nav class="ve-navbar-nav">
2002								
2003									<a href="https://venturecode.com.br/home" class="ve-nav-item">Início</a>
2004								
2005									<a href="https://venturecode.com.br#services" class="ve-nav-item">Serviços</a>
2006								
2007									<a href="https://venturecode.com.br#about" class="ve-nav-item">Sobre Nós</a>
2008								
2009									<a href="https://venturecode.com.br#liferay" class="ve-nav-item">Liferay DXP</a>
2010								
2011									<a href="https://www.cursodeliferay.com.br/" class="ve-nav-item" target="_blank">Treinamento</a>
2012								
2013									<a href="https://venturecode.com.br/blog" class="ve-nav-item">Blog</a>
2014								
2015									<a href="https://venturecode.com.br/oportunidades" class="ve-nav-item">Oportunidades</a>
2016								
2017									<a href="https://venturecode.com.br/contato" class="ve-nav-cta">Contato</a>								
2018							</nav>
2019
2020					<!-- Language selector -->
2021					<div class="dropdown language-dropdown">
2022						<button class="btn btn-light dropdown-toggle d-flex align-items-center" type="button" id="languageDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
2023							<img src="/documents/d/guest/pt-br" alt="Português" class="flag-icon">		
2024							<svg class="lexicon-icon lexicon-icon-caret-bottom ml-2" focusable="false" role="presentation">
2025								<use xlink:href="https://venturecode.com.br/o/classic-theme/images/clay/icons.svg#caret-bottom" />
2026							</svg>							
2027						</button>
2028						<div class="dropdown-menu dropdown-menu-right" aria-labelledby="languageDropdown">
2029							<a class="dropdown-item d-flex align-items-center" href="/pt/home">
2030								<img src="/documents/d/guest/pt-br" class="flag-icon" alt="Brasil">
2031								<span class="ml-2">Português</span>
2032							</a>
2033
2034							<a class="dropdown-item d-flex align-items-center" href="/en/home">
2035								<img src="/documents/d/guest/en" class="flag-icon" alt="USA">
2036								<span class="ml-2">English</span>
2037							</a>
2038
2039							<a class="dropdown-item d-flex align-items-center" href="/es/home">
2040								<img src="/documents/d/guest/es" class="flag-icon" alt="Espanha">
2041								<span class="ml-2">Español</span>
2042							</a>
2043						</div>
2044					</div>					
2045        </div>
2046    </div>
2047
2048    <!-- Mobile Navigation Sidebar -->
2049    <div id="mobileMenu" class="ve-mobile-menu">
2050        <div class="ve-mobile-menu-overlay"></div>
2051        <div class="ve-mobile-menu-sidebar">
2052            <div class="ve-mobile-menu-header">
2053							
2054							<!-- Language selector -->
2055							<div class="dropdown language-dropdown">
2056								<button class="btn btn-light dropdown-toggle d-flex align-items-center" type="button" id="languageDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
2057									<img src="/documents/d/guest/pt-br" alt="Português" class="flag-icon">
2058									<svg class="lexicon-icon lexicon-icon-caret-bottom ml-2" focusable="false" role="presentation">
2059										<use xlink:href="https://venturecode.com.br/o/classic-theme/images/clay/icons.svg#caret-bottom" />
2060									</svg>											
2061								</button>
2062
2063								<div class="dropdown-menu dropdown-menu-right" aria-labelledby="languageDropdown">
2064									<a class="dropdown-item d-flex align-items-center" href="/pt">
2065										<img src="/documents/d/guest/pt-br" class="flag-icon" alt="Brasil">
2066										<span class="ml-2">Português</span>
2067									</a>
2068
2069									<a class="dropdown-item d-flex align-items-center" href="/en">
2070										<img src="/documents/d/guest/en" class="flag-icon" alt="USA">
2071										<span class="ml-2">English</span>
2072									</a>
2073
2074									<a class="dropdown-item d-flex align-items-center" href="/es">
2075										<img src="/documents/d/guest/es" class="flag-icon" alt="Espanha">
2076										<span class="ml-2">Español</span>
2077									</a>
2078								</div>
2079							</div>							
2080							
2081                <img src="/documents/d/guest/signature" alt="VentureCode" class="ve-mobile-menu-logo">
2082                <button class="ve-mobile-menu-close" id="mobileMenuClose" aria-label="Fechar menu">
2083                    <i data-lucide="x"></i>
2084                </button>
2085            </div>
2086            
2087            <nav class="ve-mobile-menu-nav">
2088							
2089							<a href="https://venturecode.com.br/home" class="ve-mobile-nav-item">
2090								<i data-lucide="home"></i>
2091								<span>Início</span>
2092							</a>
2093							
2094							<a href="https://venturecode.com.br#services" class="ve-mobile-nav-item">
2095								<i data-lucide="home"></i>
2096								<span>Serviços</span>
2097							</a>
2098							
2099							<a href="https://venturecode.com.br#about" class="ve-mobile-nav-item">
2100								<i data-lucide="home"></i>
2101								<span>Sobre Nós</span>
2102							</a>
2103							
2104							<a href="https://venturecode.com.br#liferay" class="ve-mobile-nav-item">
2105								<i data-lucide="home"></i>
2106								<span>Liferay DXP</span>
2107							</a>
2108							
2109							<a href="https://www.cursodeliferay.com.br/" class="ve-mobile-nav-item" target="_blank">
2110								<i data-lucide="home"></i>
2111								<span>Treinamento</span>
2112							</a>
2113							
2114							<a href="https://venturecode.com.br/blog" class="ve-mobile-nav-item">
2115								<i data-lucide="home"></i>
2116								<span>Blog</span>
2117							</a>
2118							
2119							<a href="https://venturecode.com.br/oportunidades" class="ve-mobile-nav-item">
2120								<i data-lucide="home"></i>
2121								<span>Oportunidades</span>
2122							</a>
2123							
2124							<a href="https://venturecode.com.br/contato" class="ve-mobile-nav-item">
2125								<i data-lucide="home"></i>
2126								<span>Contato</span>
2127							</a>
2128            </nav>
2129
2130            <div class="ve-mobile-menu-footer">
2131                <a href="contato.html" class="ve-mobile-nav-cta">
2132                    Fale com um especialista
2133                    <i data-lucide="arrow-right"></i>
2134                </a>
2135            </div>
2136        </div>
2137    </div>
2138</header></div></div></div><div class="layout-content portlet-layout"id="main-content" role="main"><div class="lfr-layout-structure-item-edcc2ec0-b14c-4d35-935b-83b6df9a4451 lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-hero lfr-layout-structure-item-5c62aefc-2c53-3906-219b-6716897fabe4 " style=""><div id="fragment-17198cf0-02b0-c515-6dba-ba77cec38069" > <section id="hero" class="ve-hero-section">
2139    <video autoplay loop muted playsinline class="ve-hero-video">
2140        <source src="/documents/d/guest/hero-video" type="video/mp4">
2141    </video>
2142    <div class="ve-hero-overlay"></div>
2143    
2144    <!-- Floating Particles -->
2145    <div class="ve-floating-particles" id="heroParticles"></div>
2146    
2147    <div class="ve-hero-content">
2148        <div class="ve-hero-badge ve-fade-in-up">
2149            <span class="ve-pulse-dot"></span>
2150            <span>Especialistas em Liferay DXP</span>
2151        </div>
2152        
2153        <h1 class="ve-hero-title ve-fade-in-up ve-delay-1">
2154					Transforme <span class="ve-highlight">sua</span>
2155<span class="ve-mr-2">Experiência</span>
2156<span class="ve-highlight">com um Parceiro Oficial</span>
2157<span class="ve-mr-3">Liferay</span>
2158        </h1>
2159        
2160        <p class="ve-hero-subtitle ve-fade-in-up ve-delay-2">
2161            Somos especialistas em Liferay DXP, oferecendo consultoria de ponta para
2162empresas que buscam inovação e excelência em experiências digitais.
2163        </p>
2164        
2165        <div class="ve-hero-buttons ve-fade-in-up ve-delay-3">
2166            <a href="/contato" class="ve-btn ve-btn-primary">
2167                Fale com um especialista
2168                <i data-lucide="arrow-right" class="ve-btn-icon"></i>
2169            </a>
2170            <button onclick="scrollToSection('services')" class="ve-btn ve-btn-outline-white">
2171                Saiba mais
2172            </button>
2173        </div>
2174    </div>
2175</section></div><style >.fragment_12 {
2176}</style></div></div><div class="lfr-layout-structure-item-18df8226-0de8-339e-80fa-6a29924e5485 lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-services lfr-layout-structure-item-73f09439-a4dc-9163-a77b-b86e0a63133c " style=""><div id="fragment-d52b954a-c755-3403-0426-5faa2852117c" ><section id="services" class="ve-section ve-services-section">
2177    <div class="ve-container">
2178        <div class="ve-section-header ve-fade-in">
2179            <h2 class="ve-section-title">
2180							Nossos serviços de Consultoria <span class="ve-liferay-accent">Liferay</span>
2181            </h2>
2182            <p class="ve-section-subtitle">
2183              Oferecemos uma gama completa de serviços para atender às suas
2184necessidades com Liferay DXP
2185            </p>
2186        </div>
2187
2188        <!-- Services Grid -->
2189        <div class="ve-services-grid" id="servicesGrid">
2190
2191
2192
2193
2194
2195					<div class="ve-service-card ve-fade-in ve-visible">		
2196						<div class="ve-service-card-content">
2197							<div class="ve-service-icon">
2198								<i data-lucide="rocket"></i>
2199							</div>
2200							<div style="flex: 1;">
2201								<h3 class="ve-service-title">Implementação de Liferay DXP</h3>
2202								<p class="ve-service-description"><b>Como parceiros oficiais Liferay</b>, implementamos o Liferay DXP de forma completa e personalizada para sua empresa, desde a fase de licenciamento, <i>discovery</i> e configuração inicial, até a entrega de uma plataforma pronta para escalar, com foco em desempenho, segurança e resultados de negócios.</p>
2203							</div>
2204						</div>
2205					</div>		
2206
2207
2208
2209
2210
2211					<div class="ve-service-card ve-fade-in ve-visible">		
2212						<div class="ve-service-card-content">
2213							<div class="ve-service-icon">
2214								<i data-lucide="code"></i>
2215							</div>
2216							<div style="flex: 1;">
2217								<h3 class="ve-service-title">Desenvolvimento Personalizado</h3>
2218								<p class="ve-service-description">Desenvolvemos soluções sob medida em Liferay, alinhadas às necessidades do seu negócio, com foco em performance, escalabilidade e entrega de valor real.</p>
2219							</div>
2220						</div>
2221					</div>		
2222
2223
2224
2225
2226
2227					<div class="ve-service-card ve-fade-in ve-visible">		
2228						<div class="ve-service-card-content">
2229							<div class="ve-service-icon">
2230								<i data-lucide="shield"></i>
2231							</div>
2232							<div style="flex: 1;">
2233								<h3 class="ve-service-title">Otimização e Performance</h3>
2234								<p class="ve-service-description">Otimizamos ambientes Liferay para extrair máxima performance, garantir escalabilidade e reforçar a segurança da plataforma em produção.</p>
2235							</div>
2236						</div>
2237					</div>		
2238
2239
2240
2241
2242
2243					<div class="ve-service-card ve-fade-in ve-visible">		
2244						<div class="ve-service-card-content">
2245							<div class="ve-service-icon">
2246								<i data-lucide="Users"></i>
2247							</div>
2248							<div style="flex: 1;">
2249								<h3 class="ve-service-title">Suporte e Sustentação</h3>
2250								<p class="ve-service-description">Oferecemos suporte contínuo e sustentação especializada em Liferay para manter sua plataforma estável, atualizada e pronta para evoluir sem riscos ao negócio.</p>
2251							</div>
2252						</div>
2253					</div>		
2254
2255
2256
2257
2258
2259					<div class="ve-service-card ve-fade-in ve-visible">		
2260						<div class="ve-service-card-content">
2261							<div class="ve-service-icon">
2262								<i data-lucide="shield"></i>
2263							</div>
2264							<div style="flex: 1;">
2265								<h3 class="ve-service-title">Treinamento e Capacitação</h3>
2266								<p class="ve-service-description">Capacitamos suas equipes para explorar todo o potencial do Liferay DXP, com treinamentos práticos focados em produtivida
2266de, autonomia e melhores práticas.</p>
2267							</div>
2268						</div>
2269					</div>		
2270
2271
2272
2273
2274
2275					<div class="ve-service-card ve-fade-in ve-visible">		
2276						<div class="ve-service-card-content">
2277							<div class="ve-service-icon">
2278								<i data-lucide="user-cog"></i>
2279							</div>
2280							<div style="flex: 1;">
2281								<h3 class="ve-service-title">Equipe Sob Medida para Alocação</h3>
2282								<p class="ve-service-description">Formamos e alocamos times especializados em Liferay sob medida para o seu projeto. Profissionais experientes integrados ao seu time, garantindo agilidade, alta performance e resultados imediatos, sem o custo e a burocracia de um novo processo seletivo.</p>
2283							</div>
2284						</div>
2285					</div>		
2286        </div>
2287    </div>
2288</section></div><style >.fragment_14 {
2289}</style></div></div><div class="lfr-layout-structure-item-2c09f9d3-77fb-0804-5c22-2f2c16d1868e lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-about lfr-layout-structure-item-469af5b4-da16-bd3e-b033-dcf87ff9adfa " style=""><div id="fragment-96276dc2-7930-1ed2-2c2d-d7114dad027f" >
2290<section id="about" class="ve-section ve-about-section">
2291    <div class="ve-container-small">
2292        <div class="ve-section-header ve-fade-in">
2293            <h2 class="ve-section-title">Por que escolher a VentureCode?</h2>
2294        </div>
2295
2296        <div class="ve-faq-container" id="faqContainer">
2297
2298
2299
2300
2301					
2302					<div class="ve-faq-item">
2303            <div class="ve-faq-header">
2304                <div class="ve-faq-header-content">
2305                    <div class="ve-faq-icon">
2306                        <i data-lucide="check-circle"></i>
2307                    </div>
2308                    <h3 class="ve-faq-title">Expertise Comprovada</h3>
2309                </div>
2310                <div class="ve-faq-toggle">
2311                    <i data-lucide="chevron-down"></i>
2312                </div>
2313            </div>
2314            <div class="ve-faq-content">
2315                <div class="ve-faq-content-inner">
2316                    <div class="ve-faq-divider"></div>
2317                    <p class="ve-faq-description">Nossa equipe possui vasta experiência e conhecimento aprofundado em Liferay DXP.</p>
2318                </div>
2319            </div>
2320        </div>	
2321
2322
2323
2324
2325					
2326					<div class="ve-faq-item">
2327            <div class="ve-faq-header">
2328                <div class="ve-faq-header-content">
2329                    <div class="ve-faq-icon">
2330                        <i data-lucide="check-circle"></i>
2331                    </div>
2332                    <h3 class="ve-faq-title">Soluções Personalizadas</h3>
2333                </div>
2334                <div class="ve-faq-toggle">
2335                    <i data-lucide="chevron-down"></i>
2336                </div>
2337            </div>
2338            <div class="ve-faq-content">
2339                <div class="ve-faq-content-inner">
2340                    <div class="ve-faq-divider"></div>
2341                    <p class="ve-faq-description">Desenvolvemos soluções que se alinham perfeitamente aos seus objetivos e desafios.</p>
2342                </div>
2343            </div>
2344        </div>	
2345
2346
2347
2348
2349					
2350					<div class="ve-faq-item">
2351            <div class="ve-faq-header">
2352                <div class="ve-faq-header-content">
2353                    <div class="ve-faq-icon">
2354                        <i data-lucide="check-circle"></i>
2355                    </div>
2356                    <h3 class="ve-faq-title">Foco em Resultados</h3>
2357                </div>
2358                <div class="ve-faq-toggle">
2359                    <i data-lucide="chevron-down"></i>
2360                </div>
2361            </div>
2362            <div class="ve-faq-content">
2363                <div class="ve-faq-content-inner">
2364                    <div class="ve-faq-divider"></div>
2365                    <p class="ve-faq-description">Não terceirizamos talentos: todos os nossos profissionais são parte do time. Temos uma base sólida para montar equipes sob medida, de qualquer tamanho. Nosso foco é total no Liferay — fazemos apenas o que sabemos fazer melhor.</p>
2366                </div>
2367            </div>
2368        </div>	
2369
2370
2371
2372
2373					
2374					<div class="ve-faq-item">
2375            <div class="ve-faq-header">
2376                <div class="ve-faq-header-content">
2377                    <div class="ve-faq-icon">
2378                        <i data-lucide="check-circle"></i>
2379                    </div>
2380                    <h3 class="ve-faq-title">Parceria Estratégica</h3>
2381                </div>
2382                <div class="ve-faq-toggle">
2383                    <i data-lucide="chevron-down"></i>
2384                </div>
2385            </div>
2386            <div class="ve-faq-content">
2387                <div class="ve-faq-content-inner">
2388                    <div class="ve-faq-divider"></div>
2389                    <p class="ve-faq-description">
2389Atuamos como um parceiro estratégico em todas as etapas do seu projeto.</p>
2390                </div>
2391            </div>
2392        </div>	
2393			</div>
2394    </div>
2395</section></div><style >.fragment_16 {
2396}</style>
2396<script type="module" >const configuration = {"collection":{"classPK":"36012","itemType":"com.liferay.journal.model.JournalArticle","itemSubtype":"35881","classNameId":"28366","title":"Benefits Collection","type":"com.liferay.item.selector.criteria.InfoListItemSelectorReturnType"}}; const fragmentElement = document.querySelector('#fragment-96276dc2-7930-1ed2-2c2d-d7114dad027f'); const fragmentEntryLinkNamespace = 'oqga'; const fragmentNamespace = 'oqga'; const layoutMode = 'view';document.querySelectorAll('.ve-faq-item').forEach(item => {
2397	item.addEventListener('click', () => {
2398		const wasOpen = item.classList.contains('ve-open');
2399		document.querySelectorAll('.ve-faq-item').forEach(i => {
2400			i.classList.remove('ve-open');
2401			const content = i.querySelector('.ve-faq-content');
2402			content.style.maxHeight = '0'
2403		}
2404																										 );
2405		if (!wasOpen) {
2406			item.classList.add('ve-open');
2407			const content = item.querySelector('.ve-faq-content');
2408			content.style.maxHeight = content.scrollHeight + 'px'
2409		}
2410	}
2411	)
2412}
2413);</script>
2413</div></div><div class="lfr-layout-structure-item-0734874c-4fd0-40f7-b671-2e8a8b86c01c lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-liferay-dxp lfr-layout-structure-item-442912dc-ebef-9485-22c7-143c6699789d " style=""><div id="fragment-932dd4a3-edf1-b41a-1647-c602e570953c" >
2414<section id="liferay" class="ve-section ve-liferay-section">
2415    <div class="ve-liferay-bg-decoration"></div>
2416    
2417    <div class="ve-container">
2418        <div class="ve-section-header ve-fade-in">
2419            <div class="ve-liferay-logo-container">
2420                <img src="/documents/d/guest/liferay_logo" alt="Liferay DXP" class="ve-liferay-logo">
2421            </div>
2422            <h2 class="ve-section-title">
2423                <span class="ve-liferay-accent">Liferay DXP</span>: Recursos e Benefícios
2424            </h2>
2425            <p class="ve-section-subtitle">
2426                Descubra como o Liferay DXP pode transformar sua experiência digital
2427            </p>
2428        </div>
2429
2430        <div class="ve-liferay-grid">
2431
2432
2433
2434
2435
2436					<div class="ve-liferay-card ve-visible" data-index="0">
2437								<div class="ve-liferay-card-icon">
2438										<i data-lucide="globe"></i>
2439								</div>
2440								<h3 class="ve-liferay-card-title">Gestão de Conteúdo (WCM)</h3>
2441								<p class="ve-liferay-card-description">Sistema robusto para criação, edição e publicação de conteúdo digital</p>
2442								<div class="ve-liferay-card-bar" style="width: 100%;"></div>
2443						</div>	
2444
2445
2446
2447
2448
2449					<div class="ve-liferay-card ve-visible" data-index="0">
2450								<div class="ve-liferay-card-icon">
2451										<i data-lucide="users"></i>
2452								</div>
2453								<h3 class="ve-liferay-card-title">Experiências Personalizadas</h3>
2454								<p class="ve-liferay-card-description">Entregue conteúdo personalizado baseado no comportamento do usuário</p>
2455								<div class="ve-liferay-card-bar" style="width: 100%;"></div>
2456						</div>	
2457
2458
2459
2460
2461
2462					<div class="ve-liferay-card ve-visible" data-index="0">
2463								<div class="ve-liferay-card-icon">
2464										<i data-lucide="message-circle"></i>
2465								</div>
2466								<h3 class="ve-liferay-card-title">Colaboração e Produtividade</h3>
2467								<p class="ve-liferay-card-description">Ferramentas integradas para colaboração e aumento da produtividade</p>
2468								<div class="ve-liferay-card-bar" style="width: 100%;"></div>
2469						</div>	
2470
2471
2472
2473
2474
2475					<div class="ve-liferay-card ve-visible" data-index="0">
2476								<div class="ve-liferay-card-icon">
2477										<i data-lucide="settings"></i>
2478								</div>
2479								<h3 class="ve-liferay-card-title">Integração Simplificada</h3>
2480								<p class="ve-liferay-card-description">Conecte facilmente com sistemas existentes e APIs externas</p>
2481								<div class="ve-liferay-card-bar" style="width: 100%;"></div>
2482						</div>	
2483
2484
2485
2486
2487
2488					<div class="ve-liferay-card ve-visible" data-index="0">
2489								<div class="ve-liferay-card-icon">
2490										<i data-lucide="shield"></i>
2491								</div>
2492								<h3 class="ve-liferay-card-title">Segurança e Escalabilidade</h3>
2493								<p class="ve-liferay-card-description">Plataforma segura e escalável para empresas de todos os tamanhos</p>
2494								<div class="ve-liferay-card-bar" style="width: 100%;"></div>
2495						</div>	
2496
2497
2498
2499
2500
2501					<div class="ve-liferay-card ve-visible" data-index="0">
2502								<div class="ve-liferay-card-icon">
2503										<i data-lucide="globe"></i>
2504								</div>
2505								<h3 class="ve-liferay-card-title">Portais e Intranets</h3>
2506								<p class="ve-liferay-card-description">Crie portais corporativos e intranets modernas e funcionais</p>
2507								<div class="ve-liferay-card-bar" style="width: 100%;"></div>
2508						</div>	
2509        </div>
2510    </div>
2511</section></div><style >.fragment_18 {
2512}</style></div></div><div class="lfr-layout-structure-item-b1248f4f-5478-58c7-d793-3d437deba6b3 lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-cta lfr-layout-structure-item-10269ff1-e18e-24a7-b56e-651bdb8cb0f6 " style=""><div id="fragment-dd0c0714-e645-ef63-fc49-ef5041640059" > <section class="ve-cta-section">
2513    <video autoplay loop muted playsinline class="ve-cta-video">
2514        <source src="/documents/d/guest/cta-video" type="video/mp4">
2515    </video>
2516    <div class="ve-cta-overlay"></div>
2517    
2518    <!-- Floating particles -->
2519    <div class="ve-floating-particles" id="ctaParticles"></div>
2520    
2521    <div class="ve-cta-content">
2522        <div class="ve-cta-badge ve-fade-in">
2523            <span class="ve-pulse-dot"></span>
2524            <span>Vamos conversar</span>
2525        </div>
2526        
2527        <h2 class="ve-cta-title ve-fade-in ve-delay-1">
2528            Pronto para transformar sua <span class="ve-cta-gradient">Experiência Digital?</span>
2529        </h2>
2530        
2531        <p class="ve-cta-subtitle ve-fade-in ve-delay-2">
2532            Entre em contato conosco hoje mesmo para descobrir como a VentureCode
2533pode ajudar sua empresa a inovar com <strong>Liferay DXP</strong>
2534        </p>
2535        
2536        <div class="ve-cta-buttons ve-fade-in ve-delay-3">
2537            <a href="/contato" class="ve-btn ve-btn-white">
2538                Fale com um especialista agora
2539                <i data-lucide="arrow-right" class="ve-btn-icon ve-arrow-animated"></i>
2540            </a>
2541            <button onclick="scrollToSection('services')" class="ve-btn ve-btn-outline-white">
2542                Ver nossos serviços
2543            </button>
2544        </div>
2545    </div>
2546</section></div><style >.fragment_20 {
2547}</style></div></div><div class="lfr-layout-structure-item-8b459af0-1843-80d9-63f9-7d9bc615ac2b lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-floating-social lfr-layout-structure-item-b9557bb8-263e-431e-8572-d3d937c106ff " style=""><div id="fragment-7b5bb149-6b22-407d-1228-1a3a3ba99ca2" > <div class="ve-floating-social">
2548    <button class="ve-floating-main-btn" id="floatingSocialBtn" aria-label="Redes Sociais">
2549        <i data-lucide="share-2"></i>
2550    </button>
2551    <div class="ve-floating-menu" id="floatingMenu">
2552        <a href="https://www.linkedin.com/company/venturecode-tecnologia" target="_blank" rel="noopener noreferrer" class="ve-floating-social-link ve-linkedin" aria-label="LinkedIn">
2553            <i data-lucide="linkedin"></i>
2554        </a>
2555        <a href="https://www.instagram.com/venturecode.tecnologia" target="_blank" rel="noopener noreferrer" class="ve-floating-social-link ve-instagram" aria-label="Instagram">
2556            <i data-lucide="instagram"></i>
2557        </a>
2558        <a href="https://x.com/venturecode_tec" target="_blank" rel="noopener noreferrer" class="ve-floating-social-link ve-twitter" aria-label="Twitter/X">
2559            <i data-lucide="twitter"></i>
2560        </a>
2561        <a href="https://www.youtube.com/@VentureCode_tecnologia" target="_blank" rel="noopener noreferrer" class="ve-floating-social-link ve-youtube" aria-label="YouTube">
2562            <i data-lucide="youtube"></i>
2563        </a>
2564    </div>
2565</div></div><style >a:hover, a.hover {
2566	color: white;
2567}</style></div></div></div><div class="lfr-layout-structure-item-c3bfa524-13f2-866b-2635-8ae8ab728eb2 lfr-layout-structure-item-container " style=""><div class="lfr-layout-structure-item-footer lfr-layout-structure-item-1d3fecbf-97a1-c05b-19f8-0a13a59b5998 " style=""><div id="fragment-07775786-1a40-d4a5-96bb-f18f639256c2" > <footer class="ve-footer">
2568    <div class="ve-footer-bg-decoration"></div>
2569    
2570    <div class="ve-container ve-footer-container">
2571        <div class="ve-footer-grid">
2572            <!-- Company Info -->
2573            <div class="ve-footer-column ve-fade-in">
2574                <img src="/documents/d/guest/signature" alt="VentureCode - Especializada em Liferay" class="ve-footer-logo">
2575                <p class="ve-footer-description">
2576                    Especialistas em consultoria Liferay DXP, ajudando empresas a
2577transformar sua experiência digital.
2578                </p>
2579                <div class="ve-social-links">
2580                    <a href="https://www.linkedin.com/company/venturecode-tecnologia" target="_blank" rel="noopener noreferrer" class="ve-social-icon" aria-label="LinkedIn">
2581                        <i data-lucide="linkedin"></i>
2582                    </a>
2583                    <a href="https://www.instagram.com/venturecode.tecnologia" target="_blank" rel="noopener noreferrer" class="ve-social-icon" aria-label="Instagram">
2584                        <i data-lucide="instagram"></i>
2585                    </a>
2586                    <a href="https://x.com/venturecode_tec" target="_blank" rel="noopener noreferrer" class="ve-social-icon" aria-label="Twitter/X">
2587                        <i data-lucide="twitter"></i>
2588                    </a>
2589                    <a href="https://www.youtube.com/@VentureCode_tecnologia" target="_blank" rel="noopener noreferrer" class="ve-social-icon" aria-label="YouTube">
2590                        <i data-lucide="youtube"></i>
2591                    </a>
2592                </div>
2593            </div>
2594
2595            <!-- Quick Links -->
2596            <div class="ve-footer-column ve-fade-in ve-delay-1">
2597                <h3 class="ve-footer-title">Links Rápidos</h3>
2598                <ul class="ve-footer-links">
2599									
2600                	<li><a href="https://venturecode.com.br/home">Início</a></li>
2601									
2602                	<li><a href="https://venturecode.com.br#services">Serviços</a></li>
2603									
2604                	<li><a href="https://venturecode.com.br#about">Sobre Nós</a></li>
2605									
2606                	<li><a href="https://venturecode.com.br#liferay">Liferay DXP</a></li>
2607									
2608                	<li><a href="https://www.cursodeliferay.com.br/" target="_blank">Treinamento</a></li>
2609									
2610                	<li><a href="https://venturecode.com.br/blog">Blog</a></li>
2611									
2612                	<li><a href="https://venturecode.com.br/oportunidades">Oportunidades</a></li>
2613									
2614                	<li><a href="https://venturecode.com.br/contato">Contato</a></li>
2615                </ul>
2616            </div>
2617
2618            <!-- Services -->
2619            <div class="ve-footer-column ve-fade-in ve-delay-2">
2620                <h3 class="ve-footer-title">Serviços</h3>
2621                <ul class="ve-footer-links">
2622                    <li><a href="#services">Implementação</a></li>
2623                    <li><a href="#services">Desenvolvimento</a></li>
2624                    <li><a href="#services">Otimização</a></li>
2625                    <li><a href="#services">Suporte</a></li>
2626                    <li><a href="#services">Treinamento</a></li>
2627                </ul>
2628            </div>
2629
2630            <!-- Partners -->
2631            <div class="ve-footer-column ve-fade-in ve-delay-3">
2632                <h3 class="ve-footer-title">Parceiros Oficiais</h3>
2633                <div class="ve-tech-card">
2634                    <img src="/documents/d/guest/liferay_logo" alt="Liferay" class="img-fluid bg-white">
2635                </div>
2636            </div>					
2637					
2638            <!-- Technologies -->
2639            <div class="ve-footer-column ve-fade-in ve-delay-3">
2640                <h3 class="ve-footer-title">Tecnologias</h3>
2641                <div class="ve-tech-card">
2642                    <img src="/documents/d/guest/techs" alt="Tecnologias utilizadas na VentureCode: Java, Liferay, AWS e etc." class="ve-tech-image">
2643                </div>
2644            </div>
2645        </div>
2646
2647        <!-- Bottom Bar -->
2648        <div class="ve-footer-bottom">
2649          <p>© <span id="currentYear">2026</span> VentureCode - Todos os direitos reservados.</p>
2650					<p>
2651						Built on Liferay Digital Experience Platform.
2652					</p>
2653        </div>
2654    </div>
2655</footer></div><style >.fragment_3 {
2656}</style></div></div><div class="lfr-layout-structure-item-whatsapp-crm lfr-layout-structure-item-27f064ef-929c-3603-9c22-f5a25e0c41d2 " style=""><div id="fragment-1cb990a9-2064-12d2-b119-589901daa233" > 
2656<script src="https://app.flakedesk.com/api/whatsapp/widget/90719e4fde80457252e03cd2c77a38b6.js" async></script>
2656</div><style >#flakedesk-whatsapp-widget {
2657  bottom: 100px !important;
2658  right: 30px !important;
2659}</style></div>
2660
2661
2662
2663
2664		</div>
2665	
2666	
2667
2668
2669<form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Oculto</button></form>
2670
2671	
2672		</div>
2673
2674	</div>
2675</div>
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750	
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760	
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770<script type="text/javascript">
2771
2772	
2773		
2774
2775			
2776
2777			
2778		
2779	
2780
2781
2782</script>
2782<script>
2783
2784</script>
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800	
2801
2802	
2803
2804	
2805		
2806	
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834	
2835		
2836	
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864	
2865		
2866	
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906	
2907
2908
2909<script type="text/javascript">
2910
2911					
vendor: 142 bytes, lines 2911-2914
2911window.dataLayer = window.dataLayer || [];
2912					function gtag(){dataLayer.push(arguments);}
2913					gtag('js', new Date());
2914					gtag('config', '
2914G-6R10PFFYDJ
vendor: 25 bytes, lines 2914-2921
2914');
2915
2916					
2917
2918					
2919				
2920
2921	
2921function getValueByAttribute(node, attr) {
2922		return (
2923			node.dataset[attr] ||
2924			(node.parentElement && node.parentElement.dataset[attr])
2925		);
2926	}
2927
2928	function sendDocumentDownloadedAnalyticsEvent(anchor) {
2929		var fileEntryId = getValueByAttribute(
2930			anchor,
2931			'analyticsFileEntryId'
2932		);
2933		var title = getValueByAttribute(
2934			anchor,
2935			'analyticsFileEntryTitle'
2936		);
2937		var version = getValueByAttribute(
2938			anchor,
2939			'analyticsFileEntryVersion'
2940		);
2941
2942		if (fileEntryId) {
2943			Analytics.send('documentDownloaded', 'Document', {
2944				groupId: themeDisplay.getScopeGroupId(),
2945				fileEntryId,
2946				preview:
2947					!!window._com_liferay_document_library_analytics_isViewFileEntry,
2948				title,
2949				version,
2950			});
2951		}
2952	}
2953
2954	function handleDownloadClick(event) {
2955		if (window.Analytics) {
2956			if (event.target.nodeName.toLowerCase() === 'a') {
2957				sendDocumentDownloadedAnalyticsEvent(
2958					event.target
2959				);
2960			}
2961			else if (
2962				event.target.parentNode &&
2963				event.target.parentNode.nodeName.toLowerCase() === 'a'
2964			) {
2965				sendDocumentDownloadedAnalyticsEvent(
2966					event.target.parentNode
2967				);
2968			}
2969			else {
2970				var target = event.target;
2971				var matchTextContent =
2972					target.textContent &&
2973					target.textContent.toLowerCase() ===
2974						'baixar';
2975				var matchTitle =
2976					target.title && target.title.toLowerCase() === 'download';
2977				var matchAction = target.action === 'download';
2978				var matchLexiconIcon = !!target.querySelector(
2979					'.lexicon-icon-download'
2980				);
2981				var matchLexiconClassName = target.classList.contains(
2982					'lexicon-icon-download'
2983				);
2984				var matchParentTitle =
2985					target.parentNode &&
2986					target.parentNode.title &&
2987					target.parentNode.title.toLowerCase() === 'download';
2988				var matchParentLexiconClassName =
2989					target.parentNode &&
2990					target.parentNode.classList.contains('lexicon-icon-download');
2991
2992				if (
2993					matchTextContent ||
2994					matchTitle ||
2995					matchParentTitle ||
2996					matchAction ||
2997					matchLexiconIcon ||
2998					matchLexiconClassName ||
2999					matchParentLexiconClassName
3000				) {
3001					var selectedFiles = document.querySelectorAll(
3002						'.form .custom-control-input:checked'
3003					);
3004
3005					selectedFiles.forEach(({value}) => {
3006						var selectedFile = document.querySelector(
3007							'[data-analytics-file-entry-id="' + value + '"]'
3008						);
3009
3010						sendDocumentDownloadedAnalyticsEvent(
3011							selectedFile
3012						);
3013					});
3014				}
3015			}
3016		}
3017	}
3018
3019	Liferay.once('destroyPortlet', () => {
3020		document.body.removeEventListener(
3021			'click',
3022			handleDownloadClick
3023		);
3024	});
3025
3026	Liferay.once('portletReady', () => {
3027		document.body.addEventListener(
3028			'click',
3029			handleDownloadClick
3030		);
3031	});
3032
3033(function() {var $ = AUI.$;var _ = AUI._;
3034	var onShare = function (data) {
3035		if (window.Analytics) {
3036			Analytics.send('shared', 'SocialBookmarks', {
3037				className: data.className,
3038				classPK: data.classPK,
3039				type: data.type,
3040				url: data.url,
3041			});
3042		}
3043	};
3044
3045	var onDestroyPortlet = function () {
3046		Liferay.detach('socialBookmarks:share', onShare);
3047		Liferay.detach('destroyPortlet', onDestroyPortlet);
3048	};
3049
3050	Liferay.on('socialBookmarks:share', onShare);
3051	Liferay.on('destroyPortlet', onDestroyPortlet);
3052})();
3053(function() {var $ = AUI.$;var _ = AUI._;
3054	var onVote = function (event) {
3055		if (window.Analytics) {
3056			let title = event.contentTitle;
3057
3058			if (!title) {
3059				const dmNode = document.querySelector(
3060					'[data-analytics-file-entry-id="' + event.classPK + '"]'
3061				);
3062
3063				if (dmNode) {
3064					title = dmNode.dataset.analyticsFileEntryTitle;
3065				}
3066			}
3067
3068			Analytics.send('VOTE', 'Ratings', {
3069				className: event.className,
3070				classPK: event.classPK,
3071				ratingType: event.ratingType,
3072				score: event.score,
3073				title,
3074			});
3075		}
3076	};
3077
3078	var onDestroyPortlet = function () {
3079		Liferay.detach('ratings:vote', onVote);
3080		Liferay.detach('destroyPortlet', onDestroyPortlet);
3081	};
3082
3083	Liferay.on('ratings:vote', onVote);
3084	Liferay.on('destroyPortlet', onDestroyPortlet);
3085})();
3086(function() {var $ = AUI.$;var _ = AUI._;
3087	var onDestroyPortlet = function () {
3088		Liferay.detach('messagePosted', onMessagePosted);
3089		Liferay.detach('destroyPortlet', onDestroyPortlet);
3090	};
3091
3092	Liferay.on('destroyPortlet', onDestroyPortlet);
3093
3094	var onMessagePosted = function (event) {
3095		if (window.Analytics) {
3096			const eventProperties = {
3097				className: event.className,
3098				classPK: event.classPK,
3099				commentId: event.commentId,
3100				text: event.text,
3101			};
3102
3103			const blogNode = document.querySelector(
3104				'[data-analytics-asset-id="' + event.classPK + '"]'
3105			);
3106
3107			const dmNode = document.querySelector(
3108				'[data-analytics-file-entry-id="' + event.classPK + '"]'
3109			);
3110
3111			if (blogNode) {
3112				eventProperties.title = blogNode.dataset.analyticsAssetTitle;
3113			}
3114			else if (dmNode) {
3115				eventProperties.title = dmNode.dataset.analyticsFileEntryTitle;
3116			}
3117
3118			Analytics.send('posted', 'Comment', eventProperties);
3119		}
3120	};
3121
3122	Liferay.on('messagePosted', onMessagePosted);
3123})();
3124
3125	if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) {
3126		svg4everybody(
3127			{
3128				polyfill: true,
3129				validate: function (src, svg, use) {
3130					return !src || !src.startsWith('#');
3131				}
3132			}
3133		);
3134	}
3135
3136(function() {var $ = AUI.$;var _ = AUI._;
3137	Liferay.Util.delegate(
3138		document,
3139		'focusin',
3140		'.portlet',
3141		function(event) {
3142			event.delegateTarget.closest('.portlet').classList.add('open');
3143		}
3144	);
3145
3146	Liferay.Util.delegate(
3147		document,
3148		'focusout',
3149		'.portlet',
3150		function(event) {
3151			event.delegateTarget.closest('.portlet').classList.remove('open');
3152		}
3153	);
3154})();
3155
3156	// <![CDATA[
3157
3158		
3159
3160		Liferay.currentURL = '\x2fhome';
3161		Liferay.currentURLEncoded = '\x252Fhome';
3162
3163	// ]]>
3164
3165(function() {var $ = AUI.$;var _ = AUI._;
3166		import(Liferay.ThemeDisplay.getPathContext() + '/o/frontend-js-web/__liferay__/index.js').then(
3167			({openToast}) => {
3168				AUI().use(
3169					'liferay-session',
3170					function () {
3171						Liferay.Session = new Liferay.SessionBase(
3172							{
3173								autoExtend: true,
3174								redirectOnExpire: false,
3175								redirectUrl: 'https\x3a\x2f\x2fventurecode\x2ecom\x2ebr\x2fweb\x2fguest',
3176								sessionLength: 900,
3177								sessionTimeoutOffset: 70,
3178								warningLength: 60
3179							}
3180						);
3181
3182						
3183					}
3184				);
3185			}
3186		)
3187	})();
3188
3189	
3190		Liferay.Portlet.register('com_liferay_accessibility_menu_web_portlet_Acce
3190ssibilityMenuPortlet');
3191	
3192
3193	Liferay.Portlet.onLoad(
3194		{
3195			canEditTitle: false,
3196			columnPos: 0,
3197			isStatic: 'end',
3198			namespacedId: 'p_p_id_com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet_',
3199			portletId: 'com_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet',
3200			refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d6\x26p_p_id\x3dcom_liferay_accessibility_menu_web_portlet_AccessibilityMenuPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fhome',
3201			refreshURLData: {}
3202		}
3203	);
3204
3205
3206</script>
3206<script type="module">
3207import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js';
3208AUI().use(
3209  'liferay-menu',
3210function(A) {
3211{
3212Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/venturecode.com.br\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=6","namespace":"","spritemap":"https:\/\/venturecode.com.br\/o\/classic-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''});
3213}
3214(function() {
3215var $ = AUI.$;var _ = AUI._;
3216	new Liferay.Menu();
3217
3218	var liferayNotices = Liferay.Data.notices;
3219
3220	for (var i = 0; i < liferayNotices.length; i++) {
3221		Liferay.Util.openToast(liferayNotices[i]);
3222	}
3223
3224})();
3225});
3226
3227</script>
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237<script src="https://venturecode.com.br/o/classic-theme/js/main.js?browserId=chrome&amp;minifierType=js&amp;languageId=pt_BR&amp;t=1739913722000" type="text/javascript"></script>
3237
3238
3239
3240
3241
3242<script type="module">
3243import {main} from '/o/frontend-js-alert-support-web/__liferay__/index.js';
3244{
3245main();
3246}
3247
3248</script>
3248<script type="module">
3249import {main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js';
3250{
3251main();
3252}
3253
3254</script>
3254<script type="module">
3255import {main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js';
3256{
3257main();
3258}
3259
3260</script>
3260<script type="module">
3261import {main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js';
3262{
3263main();
3264}
3265
3266</script>
3266<script type="module">
3267import {main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js';
3268{
3269main();
3270}
3271
3272</script>
3272<script type="text/javascript">
3273Liferay.CustomDialogs = {enabled: false};
3274
3275</script>
3275<script>
3276
3277</script>
3277<script type="module">
3278import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js';
3279{
3280runThirdPartyCookiesInterval();
3281}
3282
3283</script>
3283<script data-senna-track="temporary" type="text/javascript"  src="https://venturecode.com.br/documents/d/guest/script"></script>
vendor: 1 bytes, line 3283
3283
3284<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"53e7af9c746d4870bf08f0a0f38b36fd","r":1,"spa":2}' crossorigin="anonymous"></script>
3284
3285</body>
3286
3287</html>
3288		
3289	
3290

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.