







{"id":324,"date":"2023-11-30T14:01:35","date_gmt":"2023-11-30T14:01:35","guid":{"rendered":"https:\/\/phc24.yourcode-staging.com\/pt\/?page_id=324"},"modified":"2025-07-10T19:55:41","modified_gmt":"2025-07-10T19:55:41","slug":"recursos","status":"publish","type":"page","link":"https:\/\/phcsoftware.com\/mz\/recursos\/","title":{"rendered":"Recursos"},"content":{"rendered":"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#013dfe&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;4%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;4%&#8221; top_margin=&#8221;2%&#8221; top_margin_tablet=&#8221;10%&#8221; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;both&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column top_padding_desktop=&#8221;5%&#8221; constrain_group_100=&#8221;yes&#8221; bottom_padding_desktop=&#8221;5%&#8221; left_padding_desktop=&#8221;7%&#8221; right_padding_desktop=&#8221;5%&#8221; constrain_group_103=&#8221;yes&#8221; constrain_group_105=&#8221;yes&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;2\/3&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;advanced&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]\n<h2>Consulte aqui a nossa \u00e1rea de recursos<\/h2>\n[\/vc_column_text][\/vc_column][vc_column left_padding_phone=&#8221;20%&#8221; constrain_group_105=&#8221;yes&#8221; right_padding_phone=&#8221;20%&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/3&#8243; tablet_width_inherit=&#8221;small_desktop&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;advanced&#8221; gradient_type=&#8221;default&#8221; offset=&#8221;vc_col-lg-offset-0 vc_col-md-offset-0 vc_col-xs-offset-9 vc_col-xs-3&#8243;][image_with_animation image_url=&#8221;10585&#8243; image_size=&#8221;full&#8221; animation_type=&#8221;entrance&#8221; animation=&#8221;None&#8221; animation_movement_type=&#8221;transform_y&#8221; hover_animation=&#8221;none&#8221; alignment=&#8221;center&#8221; border_radius=&#8221;none&#8221; box_shadow=&#8221;none&#8221; image_loading=&#8221;default&#8221; max_width=&#8221;50%&#8221; max_width_mobile=&#8221;default&#8221;][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;5%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;5%&#8221; top_padding_phone=&#8221;10%&#8221; constrain_group_5=&#8221;yes&#8221; bottom_padding_phone=&#8221;10%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]    <script>\n        var pagina = 1;\n        function atualizarPagina(pag){\n                pagina = pag\n        }\n        function showLoader() {\n            document.getElementById('loading-overlay').style.display = 'flex';\n        }\n        function irParaPagina(link){\n            window.location.href=link\n        }\n        function hideLoader() {\n            document.getElementById('loading-overlay').style.display = 'none';\n        }\n        function anterior() {\n            var selectedPostType = jQuery('#post-type-filter').val();\n            selectedPostType == '' ? 'all' : selectedPostType;\n            var selectedCategory = jQuery(\"#category-filter\").val();\n            selectedCategory == 'all' ? '' : selectedCategory;\n            var selectedTag = jQuery(\"#tag-filter\").val();\n            selectedTag == 'all' ? '' : selectedTag;\n            if(Number(pagina) >= 2){\n                loadPosts(selectedPostType, selectedCategory,Number(pagina)-1,false, true, selectedTag);\n            }\n            \n        }\n        function seguinte() {\n            var selectedPostType = jQuery('#post-type-filter').val();\n            selectedPostType == '' ? 'all' : selectedPostType;\n            var selectedCategory = jQuery(\"#category-filter\").val();\n            selectedCategory == 'all' ? '' : selectedCategory;\n            var selectedTag = jQuery(\"#tag-filter\").val();\n            selectedTag == 'all' ? '' : selectedTag;\n            var pagina_a_avancar = Number(pagina)+1\n            var existe = jQuery('[data-id=\"'+pagina_a_avancar+'\"]').length\n            if(existe > 0){\n                loadPosts(selectedPostType, selectedCategory,pagina_a_avancar,false, true, selectedTag);\n            }\n            \n        }\n        function esconderBotoes(pag){\n            var paginaSeguinte = Number(pag) + 1;\n            var existe = jQuery('[data-id=\"'+paginaSeguinte+'\"]').length\n            if(pag == 1){\n                jQuery('#anterior').hide()\n                jQuery('#seguinte').show()\n            }\n            if(pag > 1) {\n                jQuery('#anterior').show() \n            }\n            if(pag > 1 && existe == 0){\n                jQuery('#seguinte').hide()  \n            }\n        }\n        function addActiveClass(paginaAtiva){\n            jQuery('[data-id=\"'+paginaAtiva+'\"]').addClass('custom-active')\n        }\n        function irParaID(id) {\n            var targetElement = document.getElementById(id);\n            if (targetElement) {\n                targetElement.scrollIntoView({\n                    behavior: 'smooth'\n                });\n            }\n        }\n        async function loadPosts(postType, category, pageNumber, inicial, carregarHighlight, selectedTag) {\n            await showLoader()\n            jQuery('#mensagem-sucesso-copiar').hide()\n            jQuery('#mensagem-erro-copiar').hide()\n            if(postType == 'all' && (!category || category == 'all') && (!selectedTag || selectedTag == 'all')){\n                jQuery('#custom-posts-container').hide()\n                jQuery('#custom-posts-ultimas').fadeIn()\n                jQuery('#rowDestaques').fadeIn()\n                if(carregarHighlight) {\n                    if(inicial) {\n                        await loadPostsHighlight(postType,'Highlight', true, selectedTag)\n                    }else{\n                        await loadPostsHighlight(postType,'Highlight', false, selectedTag)\n                    }\n                }\n            }else{\n                jQuery('#custom-posts-ultimas').hide()\n                jQuery('#rowDestaques').hide()\n                    atualizarPagina(pageNumber)\n                    jQuery.ajax({\n                        type: 'GET',\n                        url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                        data: {\n                            action: 'filter_posts',\n                            post_type: postType,\n                            category: category,\n                            highlight:\"no\",\n                            paged: pageNumber,\n                            selectedTag:selectedTag \n                        },\n                        success: async function (response) {\n                            \n                            jQuery('#post-container-all').html(response);\n                            addActiveClass(pageNumber)\n                            esconderBotoes(pageNumber)\n                            if(!inicial){\n                                irParaID('custom-posts-container')\n                            }\n                            if(carregarHighlight) {\n                                await loadPostsHighlight(postType,'Highlight',carregarHighlight,selectedTag)\n                            }\n                            jQuery('#custom-posts-container').fadeIn()\n                            await hideLoader()\n                            \n                        },\n                    });\n                return\n            }\n            \n        }\n        function initializeSwiper() {\n            var swiper = new Swiper('.swiper-jwp', {\n                centeredSlides: false,\n                slidesPerView: 4,\n                longSwipesMs: 0,\n                loopPreventsSlide: false,\n                longSwipes: true,\n                longSwipesRatio: 0,\n                threshold: 0,\n                slideToClickedSlide: false,\n                speed: 900,\n                loop: true,\n                loopedSlides: 2,\n                spaceBetween: 15,\n                keyboard: {\n                    enabled: true,\n                    onlyInViewport: true,\n                },\n                grabCursor: true,\n                pagination: false,\n                navigation: {\n                    nextEl: '.swiper-button-next',\n                    prevEl: '.swiper-button-prev',\n                },\n                breakpoints: {\n                    0: {\n                        slidesPerView: 1,\n                        spaceBetween: 10\n                    },\n                    550: {\n                        slidesPerView: 2,\n                        spaceBetween: 10\n                    },\n                    680: {\n                        slidesPerView: 3,\n                        spaceBetween: 10\n                    },\n                    999: {\n                        slidesPerView: 4,\n                        spaceBetween: 15\n                    }\n                }\n            });\n            var swiper2 = new Swiper('.swiper-jwp2', {\n                centeredSlides: false,\n                slidesPerView: 4,\n                longSwipesMs: 0,\n                loopPreventsSlide: false,\n                longSwipes: true,\n                longSwipesRatio: 0,\n                threshold: 0,\n                slideToClickedSlide: false,\n                speed: 900,\n                loop: true,\n                loopedSlides: 2,\n                spaceBetween: 15,\n                keyboard: {\n                    enabled: true,\n                    onlyInViewport: true,\n                },\n                grabCursor: true,\n                pagination: false,\n                navigation: {\n                    nextEl: '.swiper-button-next2',\n                    prevEl: '.swiper-button-prev2',\n                },\n                breakpoints: {\n                    0: {\n                        slidesPerView: 1,\n                        spaceBetween: 10\n                    },\n                    550: {\n                        slidesPerView: 2,\n                        spaceBetween: 10\n                    },\n                    680: {\n                        slidesPerView: 3,\n                        spaceBetween: 10\n                    },\n                    999: {\n                        slidesPerView: 4,\n                        spaceBetween: 15\n                    }\n                }\n            });\n            var swiper3 = new Swiper('.swiper-jwp3', {\n                centeredSlides: false,\n                slidesPerView: 4,\n                longSwipesMs: 0,\n                loopPreventsSlide: false,\n                longSwipes: true,\n                longSwipesRatio: 0,\n                threshold: 0,\n                slideToClickedSlide: false,\n                speed: 900,\n                loop: true,\n                loopedSlides: 2,\n                spaceBetween: 15,\n                keyboard: {\n                    enabled: true,\n                    onlyInViewport: true,\n                },\n                grabCursor: true,\n                pagination: false,\n                navigation: {\n                    nextEl: '.swiper-button-next3',\n                    prevEl: '.swiper-button-prev3',\n                },\n                breakpoints: {\n                    0: {\n                        slidesPerView: 1,\n                        spaceBetween: 10\n                    },\n                    550: {\n                        slidesPerView: 2,\n                        spaceBetween: 10\n                    },\n                    680: {\n                        slidesPerView: 3,\n                        spaceBetween: 10\n                    },\n                    999: {\n                        slidesPerView: 4,\n                        spaceBetween: 15\n                    }\n                }\n            });\n        }\n        function loadPostsHighlight(postType, category, carregarOutras, selectedTag) {\n            jQuery.ajax({\n                type: 'GET',\n                url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                data: {\n                    action: 'filter_posts_higlights',\n                    post_type: postType,\n                    category: \"Highlight\",\n                    highlight:\"yes\",\n                    selectedTag:selectedTag\n                },\n                success: async function (response) {\n                    jQuery('#post-container-highlights').html(response);\n                },\n\n                complete: async function(){\n                    \n                    if(carregarOutras){\n                        await loadPostsUltimas('all', '')\n                        initializeSwiper();\n                    }else{\n                        initializeSwiper();\n                        await hideLoader()\n                    }\n                    \n                }\n            });\n        }     \n        function loadPostsUltimas(postType, category) {\n            jQuery.ajax({\n                type: 'GET',\n                url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                data: {\n                    action: 'filter_posts_ultimas_novidades',\n                },\n                success: function (response) {\n                    jQuery('#post-container-ultimas').html(response);\n                    \n                    \n                },\n\n                complete: function(){\n                    initializeSwiper();\n                    hideLoader();\n                    \n                }\n            });\n        }     \n        function loadPostsCategoria(postType, category) {\n            \n            jQuery.ajax({\n                type: 'GET',\n                url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                data: {\n                    action: 'filter_posts_categoria_destaque',\n                    category: category,\n                },\n                success: function (response) {\n                    jQuery('#post-container-categoria').html(response);\n                    \n                    \n                },\n\n                complete: function(){\n                    hideLoader()\n                    initializeSwiper();\n                    \n                }\n            });\n        }     \n        function loadCategories(postType,selectedTag) {\n            \n            jQuery.ajax({\n                type: 'GET',\n                url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                data: {\n                    action: 'filter_categories',\n                    post_type: postType,\n                    tag:selectedTag,\n                },\n                success: function (response) {\n                    var tema = ('all').trim()\n                    var categories = response.split(',');\n                    var categoryDropdown = jQuery('#category-filter');\n                    categoryDropdown.empty();\n                    categoryDropdown.append('<option value=\"all\">Todos<\/option>');\n                    categories.forEach(function (category) {\n                        if(category.trim().toLowerCase() != 'sem categoria' && category.trim() != 'Highlight' && category.trim() != 'Trending' && category.trim() != 'Highlight-Living' && category.trim() != 'Living At PHC' && category.trim() != 'Living@PHC'){\n                            categoryDropdown.append('<option value=\"'+ category.trim() + '\">'+ category + '<\/option>');\n\n                        }\n                    });\n                    if(tema != \"all\") {\n                        var selectElement = jQuery('#category-filter');\n                        \n                        if (selectElement.find('option[value=\"'+tema+'\"]').length === 0) {\n                            selectElement.append('<option value=\"'+tema+'\">'+tema+'<\/option>');\n                        }\n                        \n                        selectElement.val(tema);\n                    }\n                },\n            });\n        }\n        function loadTags(postType,category) {\n            \n            jQuery.ajax({\n                type: 'GET',\n                url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                data: {\n                    action: 'filter_tags',\n                    post_type: postType,\n                    category: category,\n                },\n                success: function (response) {\n                    var produto = ('all').trim()\n                    var tags = response.split(',');\n                    var tagDropdown = jQuery('#tag-filter');\n                    tagDropdown.empty();\n                    tagDropdown.append('<option value=\"all\">Todos<\/option>');\n                    tags.forEach(function (tag) {\n                        if(tag.indexOf('Etiqueta') == -1 && tag.trim() != \"\"){\n                            tagDropdown.append('<option value=\"' + tag.trim() + '\">' + tag + '<\/option>');\n\n                        }\n                        \n                    });\n                    if(produto != \"all\") {\n                        var selectElement = jQuery('#tag-filter');\n                        \n                        if (selectElement.find('option[value=\"'+produto+'\"]').length === 0) {\n                            selectElement.append('<option value=\"'+produto+'\">all<\/option>');\n                        }\n                        \n                        selectElement.val(produto);\n                }\n                },\n            });\n        }\n        jQuery(document).on('ready', async function ($) {\n            var url = window.location.href\n            var urlParams = new URLSearchParams(url.split('?')[1]);\n            var cat = urlParams.get('categoria');\n            if (cat){\n                var a_mostrar_load = 3\n                if(cat == \"noticias\"){\n                    jQuery('.temaWrapper').hide()\n                    jQuery('.produtoWrapper').hide()\n                    a_mostrar_load = 1\n                }else if(cat == \"casos_de_sucesso\"){\n                    jQuery('.temaWrapper').hide()\n                    jQuery('.produtoWrapper').show()\n                    a_mostrar_load = 2\n                }else if(cat == \"webinars\"){\n                    jQuery('.temaWrapper').hide()\n                    jQuery('.produtoWrapper').show()\n                    a_mostrar_load = 2\n                }else{\n                    jQuery('.temaWrapper').show()\n                    jQuery('.produtoWrapper').show()\n                    a_mostrar_load = 3\n                }\n                \n                if(a_mostrar_load == 3) {\n                    jQuery('#custom-filter').css('width','70%')\n                }else if (a_mostrar_load == 2){\n                    jQuery('#custom-filter').css('width','49%')\n                }\n                else if (a_mostrar_load == 1){\n                    jQuery('#custom-filter').css('width','25%')\n                }\n            }\n            \n            jQuery('#post-type-filter').change(function () {\n                var a_mostrar = 3\n                var selectedPostType = jQuery(this).val();\n                if(selectedPostType == \"noticias\"){\n                    jQuery('.temaWrapper').hide()\n                    jQuery('.produtoWrapper').hide()\n                    a_mostrar = 1\n                }else if(selectedPostType == \"casos_de_sucesso\"){\n                    jQuery('.temaWrapper').hide()\n                    jQuery('.produtoWrapper').show()\n                    a_mostrar = 2\n                }else if(selectedPostType == \"webinars\"){\n                    jQuery('.temaWrapper').hide()\n                    jQuery('.produtoWrapper').show()\n                    a_mostrar = 2\n                }else{\n                    jQuery('.temaWrapper').show()\n                    jQuery('.produtoWrapper').show()\n                    a_mostrar = 3\n                }\n                \n                if(a_mostrar == 3) {\n                    jQuery('#custom-filter').css('width','70%')\n                }else if (a_mostrar == 2){\n                    jQuery('#custom-filter').css('width','49%')\n                }\n                else if (a_mostrar == 1){\n                    jQuery('#custom-filter').css('width','25%')\n                }\n\n                jQuery('#category-filter').html('<option value=\"\">Todos<\/option>');\n                \n                jQuery('#tag-filter').html('<option value=\"\">Todos<\/option>');\n                loadTags(selectedPostType, '');\n                loadCategories(selectedPostType, '');\n                loadPosts(selectedPostType, '',1, false, true, '');   \n            });\n            jQuery('#category-filter').change(function () {\n                var selectedPostType = jQuery('#post-type-filter').val();\n                var selectedCategory = jQuery(this).val();\n                var selectedTag = jQuery('#tag-filter').val();\n                \/\/ loadTags(selectedPostType, jQuery('#category-filter').val());\n                loadPosts(selectedPostType, selectedCategory,1,false,true,selectedTag);\n            });\n            jQuery('#tag-filter').change(function () {\n                var selectedPostType = jQuery('#post-type-filter').val();\n                var selectedCategory = jQuery('#category-filter').val();\n                var selectedTag = jQuery(this).val();\n                \/\/ loadCategories(selectedPostType, jQuery('#tag-filter').val());\n                loadPosts(selectedPostType, selectedCategory,1,false,true,selectedTag);\n            });\n\n            jQuery('#gerar-link').on('click', function(){\n                var categoria = jQuery('#post-type-filter').val().trim()\n                var tema = jQuery('#category-filter').val().trim()\n                var produto = jQuery('#tag-filter').val().trim()\n                if(categoria == 'all' && produto == 'all' && tema == 'all'){\n                    jQuery('#mensagem-sucesso-copiar').hide()\n                    jQuery('#mensagem-erro-copiar').show()\n                    return\n                }\n                jQuery('#mensagem-erro-copiar').hide()\n                \n                var url = window.location.href.split('?')[0]\n                var params = []\n                if (categoria !== 'all') {\n                    params.push('categoria=' + encodeURIComponent(categoria));\n                }\n                if (tema !== 'all') {\n                    params.push('tema=' + encodeURIComponent(tema));\n                }\n                if (produto !== 'all') {\n                    params.push('produto=' + encodeURIComponent(produto));\n                }\n                var novoUrl = url;\n                if (params.length > 0) {\n                    novoUrl += '?' + params.join('&');\n                }\n                navigator.clipboard.writeText(novoUrl).then(function() {\n                    jQuery('#mensagem-sucesso-copiar').show()\n                }).catch(function(err) {\n                    console.error('Could not copy text: ', err);\n                });\n                return\n            })\n            \n            await showLoader()\n            await loadPosts('all', 'all',1, true, true, 'all');\n\n            if('all' != \"all\" && 'all' != \"Living At PHC\" && 'all' != \"Living@PHC\" ) {\n                var selectElement = jQuery('#post-type-filter');\n                \n                if (selectElement.find('option[value=\"all\"]').length === 0) {\n                    selectElement.append('<option value=\"all\">all<\/option>');\n                }\n                \n                selectElement.val('all');\n            }\n            \n            \n            \n            await loadTags('all', '');\n            await loadCategories('all', '')\n        });\n\n        \n\n    <\/script>\n    <div id=\"custom-filter\">\n        <div class=\"filterWrapper\">\n            <label class=\"tipologiaLabel labelRecursos\">Recurso<\/label>\n            <select id=\"post-type-filter\">\n                <option value=\"all\">Todos<\/option><option value=\"noticias\">Noticias<\/option><option value=\"casos_de_sucesso\">Casos de sucesso<\/option><option value=\"artigo\">Artigos<\/option>            <\/select>\n        <\/div>\n        <div class=\"filterWrapper temaWrapper\">\n            <label class=\"temaLabel labelRecursos\">Tema<\/label>\n            <select id=\"category-filter\">\n                <option value=\"all\">Todos<\/option><option value=\"clientes-e-vendas\">C<\/option><option value=\"contabilidade-e-financas\">C<\/option><option value=\"highlight\">H<\/option><option value=\"negocio-e-decisao\">N<\/option><option value=\"pessoas-e-produtividade\">P<\/option>            <\/select>\n        <\/div>\n        <div class=\"filterWrapper produtoWrapper\">\n            <label class=\"produtosLabel labelRecursos\">Produto<\/label>\n            <select id=\"tag-filter\">\n                <option value=\"all\">Todos<\/option><option value=\"PHC CS\">PHC CS<\/option><option value=\"PHC GO\">PHC GO<\/option>            <\/select>\n        <\/div>\n    <\/div>     <div id=\"custom-posts-container-highlights\">\n        <h4>Trending<\/h4>\n        \n        <div id=\"post-container-highlights\">\n        \n        <\/div>\n    <\/div>\n    <div id=\"custom-posts-container\" style=\"display:none\">\n        <h4>Ver todos<\/h4>\n        \n        <div id=\"post-container-all\" class=\"all-posts\">\n        \n        <\/div>\n    <\/div>\n    <div id=\"custom-posts-ultimas\">\n        <h4>\u00daltimas novidades<\/h4>\n        \n        <div id=\"post-container-ultimas\" class=\"all-posts\">\n         \n        <\/div>\n    <\/div>\n    [\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;full_width_background&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#383838&#8243; scene_position=&#8221;center&#8221; top_padding=&#8221;5%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;5%&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; id=&#8221;rowDestaques&#8221; disable_element=&#8221;yes&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_row_inner column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; text_align=&#8221;left&#8221; row_position=&#8221;default&#8221; row_position_tablet=&#8221;inherit&#8221; row_position_phone=&#8221;inherit&#8221; overflow=&#8221;visible&#8221; pointer_events=&#8221;all&#8221;][vc_column_inner column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; bottom_margin=&#8221;50px&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; font_color=&#8221;#ffffff&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; overflow=&#8221;visible&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;default&#8221; gradient_type=&#8221;default&#8221;][vc_column_text]\n<h4>Intelig\u00eancia artificial means better software<\/h4>\n[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_column_text]    <script>\n        function irParaPagina(link){\n            window.location.href=link\n        }\n        jQuery(document).ready(async function ($) {\n            function showLoader() {\n                document.getElementById('loading-overlay').style.display = 'flex';\n            }\n            function hideLoader() {\n                document.getElementById('loading-overlay').style.display = 'none';\n            }\n            async function loadPosts(postType, category, pageNumber, inicial, carregarHighlight) {\n                await showLoader()\n                if(postType == 'all' && (!category || category == 'all')){\n                    jQuery('#custom-posts-container').hide()\n                    jQuery('#custom-posts-ultimas').fadeIn()\n                    jQuery('#custom-posts-categoria').fadeIn()\n                    if(carregarHighlight) {\n                        if(inicial) {\n                            await loadPostsHighlight(postType,'Highlight', true)\n                        }else{\n                            await loadPostsHighlight(postType,'Highlight', false)\n                        }\n                    }\n                }else{\n                    jQuery('#custom-posts-ultimas').hide()\n                    jQuery('#custom-posts-categoria').hide()\n                        atualizarPagina(pageNumber)\n                        jQuery.ajax({\n                            type: 'GET',\n                            url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                            data: {\n                                action: 'filter_posts',\n                                post_type: postType,\n                                category: category,\n                                highlight:\"no\",\n                                paged: pageNumber \n                            },\n                            success: async function (response) {\n                                jQuery('#post-container-all').html(response);\n                                addActiveClass(pageNumber)\n                                esconderBotoes(pageNumber)\n                                if(!inicial){\n                                    irParaID('custom-posts-container')\n                                }\n                                if(carregarHighlight) {\n                                    await loadPostsHighlight(postType,'Highlight')\n                                }\n                                jQuery('#custom-posts-container').fadeIn()\n                                \n                            },\n                        });\n                    return\n                }\n                \n            }\n            function initializeSwiper() {\n                var swiper3 = new Swiper('.swiper-jwp3', {\n                    centeredSlides: false,\n                    slidesPerView: 4,\n                    longSwipesMs: 0,\n                    loopPreventsSlide: false,\n                    longSwipes: true,\n                    longSwipesRatio: 0,\n                    threshold: 0,\n                    slideToClickedSlide: false,\n                    speed: 900,\n                    loop: true,\n                    loopedSlides: 2,\n                    spaceBetween: 15,\n                    keyboard: {\n                        enabled: true,\n                        onlyInViewport: true,\n                    },\n                    grabCursor: true,\n                    pagination: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next3',\n                        prevEl: '.swiper-button-prev3',\n                    },\n                    breakpoints: {\n                        0: {\n                            slidesPerView: 1,\n                            spaceBetween: 10\n                        },\n                        550: {\n                            slidesPerView: 2,\n                            spaceBetween: 10\n                        },\n                        680: {\n                            slidesPerView: 3,\n                            spaceBetween: 10\n                        },\n                        999: {\n                            slidesPerView: 4,\n                            spaceBetween: 15\n                        }\n                    }\n                });\n            }\n            function loadPostsCategoria(postType, category) {\n                \n                $.ajax({\n                    type: 'GET',\n                    url: 'https:\/\/phcsoftware.com\/mz\/wp-admin\/admin-ajax.php',\n                    data: {\n                        action: 'filter_posts_categoria_destaque',\n                        category: category,\n                    },\n                    success: function (response) {\n                        $('#post-container-categoria').html(response);\n                        \n                        \n                    },\n\n                    complete: function(){\n                        initializeSwiper();\n                        \n                    }\n                });\n            }   \n            await loadPostsCategoria('all', 'Cat 2')  \n        });\n\n\n\n    <\/script>\n    <div id=\"custom-posts-categoria\">\n        \n        \n        <div id=\"post-container-categoria\" class=\"all-posts\">\n        \n        <\/div>\n    <\/div>\n    \n    [\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column top_padding_desktop=&#8221;5%&#8221; constrain_group_100=&#8221;yes&#8221; bottom_padding_desktop=&#8221;5%&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221; column_padding_type=&#8221;advanced&#8221; gradient_type=&#8221;default&#8221;][nectar_global_section id=&#8221;114&#8243;][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#013dfe&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;4%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;4%&#8221; top_margin=&#8221;2%&#8221; top_margin_tablet=&#8221;10%&#8221; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;both&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column top_padding_desktop=&#8221;5%&#8221; constrain_group_100=&#8221;yes&#8221;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-324","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Recursos - Mo\u00e7ambique<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/phcsoftware.com\/mz\/recursos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recursos - Mo\u00e7ambique\" \/>\n<meta property=\"og:description\" content=\"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#013dfe&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;4%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;4%&#8221; top_margin=&#8221;2%&#8221; top_margin_tablet=&#8221;10%&#8221; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;both&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column top_padding_desktop=&#8221;5%&#8221; constrain_group_100=&#8221;yes&#8221;...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/phcsoftware.com\/mz\/recursos\/\" \/>\n<meta property=\"og:site_name\" content=\"Mo\u00e7ambique\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-10T19:55:41+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/phcsoftware.com\/mz\/recursos\/\",\"url\":\"https:\/\/phcsoftware.com\/mz\/recursos\/\",\"name\":\"Recursos - Mo\u00e7ambique\",\"isPartOf\":{\"@id\":\"https:\/\/phcsoftware.com\/mz\/#website\"},\"datePublished\":\"2023-11-30T14:01:35+00:00\",\"dateModified\":\"2025-07-10T19:55:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/phcsoftware.com\/mz\/recursos\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/phcsoftware.com\/mz\/recursos\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/phcsoftware.com\/mz\/recursos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/phcsoftware.com\/mz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recursos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/phcsoftware.com\/mz\/#website\",\"url\":\"https:\/\/phcsoftware.com\/mz\/\",\"name\":\"Mo\u00e7ambique\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/phcsoftware.com\/mz\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recursos - Mo\u00e7ambique","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/phcsoftware.com\/mz\/recursos\/","og_locale":"pt_PT","og_type":"article","og_title":"Recursos - Mo\u00e7ambique","og_description":"[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; equal_height=&#8221;yes&#8221; content_placement=&#8221;middle&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; bg_color=&#8221;#013dfe&#8221; scene_position=&#8221;center&#8221; top_padding=&#8221;4%&#8221; constrain_group_1=&#8221;yes&#8221; bottom_padding=&#8221;4%&#8221; top_margin=&#8221;2%&#8221; top_margin_tablet=&#8221;10%&#8221; top_margin_phone=&#8221;20%&#8221; text_color=&#8221;light&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;10px&#8221; row_border_radius_applies=&#8221;both&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column top_padding_desktop=&#8221;5%&#8221; constrain_group_100=&#8221;yes&#8221;...","og_url":"https:\/\/phcsoftware.com\/mz\/recursos\/","og_site_name":"Mo\u00e7ambique","article_modified_time":"2025-07-10T19:55:41+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/phcsoftware.com\/mz\/recursos\/","url":"https:\/\/phcsoftware.com\/mz\/recursos\/","name":"Recursos - Mo\u00e7ambique","isPartOf":{"@id":"https:\/\/phcsoftware.com\/mz\/#website"},"datePublished":"2023-11-30T14:01:35+00:00","dateModified":"2025-07-10T19:55:41+00:00","breadcrumb":{"@id":"https:\/\/phcsoftware.com\/mz\/recursos\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/phcsoftware.com\/mz\/recursos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/phcsoftware.com\/mz\/recursos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/phcsoftware.com\/mz\/"},{"@type":"ListItem","position":2,"name":"Recursos"}]},{"@type":"WebSite","@id":"https:\/\/phcsoftware.com\/mz\/#website","url":"https:\/\/phcsoftware.com\/mz\/","name":"Mo\u00e7ambique","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/phcsoftware.com\/mz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"}]}},"_links":{"self":[{"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/pages\/324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/comments?post=324"}],"version-history":[{"count":52,"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/pages\/324\/revisions"}],"predecessor-version":[{"id":10588,"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/pages\/324\/revisions\/10588"}],"wp:attachment":[{"href":"https:\/\/phcsoftware.com\/mz\/wp-json\/wp\/v2\/media?parent=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}