{"id":18,"date":"2026-03-14T16:10:06","date_gmt":"2026-03-14T16:10:06","guid":{"rendered":"https:\/\/fateclimeira.com.br\/portal\/?page_id=18"},"modified":"2026-10-06T18:34:52","modified_gmt":"2026-10-06T18:34:52","slug":"home","status":"publish","type":"page","link":"https:\/\/fateclimeira.com.br\/portal\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18\" class=\"elementor elementor-18\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7facb04 e-con e-atomic-element e-flexbox-base e-default-div e-5a763c5 \" data-id=\"7facb04\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7facb04\">\n    \t\t<div class=\"elementor-element elementor-element-ec80886 elementor-widget elementor-widget-html\" data-id=\"ec80886\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ==========================================================\r\n   FATEC LIMEIRA\r\n   \u00daLTIMAS NOT\u00cdCIAS \u2014 VERS\u00c3O FULL WIDTH\r\n   ========================================================== *\/\r\n\r\n#fl-noticias,\r\n#fl-noticias * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   SE\u00c7\u00c3O \u2014 ESCAPA DO CONTAINER DO ELEMENTOR\r\n   ========================================================== *\/\r\n\r\n#fl-noticias {\r\n    width: 100vw !important;\r\n    max-width: 100vw !important;\r\n\r\n    position: relative;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n\r\n    margin: 0 !important;\r\n\r\n    padding: 58px 0 70px;\r\n\r\n    background: #f4f7f9;\r\n\r\n    font-family: Arial, Helvetica, sans-serif;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTE\u00daDO INTERNO\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticias-container {\r\n    width: calc(100% - 64px);\r\n    max-width: 1680px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CABE\u00c7ALHO\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticias-cabecalho {\r\n    width: 100%;\r\n\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n\r\n    gap: 30px;\r\n\r\n    margin-bottom: 32px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   T\u00cdTULO\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticias-titulo-area {\r\n    position: relative;\r\n\r\n    padding-left: 18px;\r\n}\r\n\r\n\r\n\/* BARRA VERMELHA *\/\r\n\r\n#fl-noticias .fl-noticias-titulo-area::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    top: 1px;\r\n\r\n    width: 5px;\r\n    height: 49px;\r\n\r\n    border-radius: 3px;\r\n\r\n    background: #c81720;\r\n}\r\n\r\n\r\n\/* PEQUENO T\u00cdTULO *\/\r\n\r\n#fl-noticias .fl-noticias-subtitulo {\r\n    display: block;\r\n\r\n    margin-bottom: 5px;\r\n\r\n    color: #008ca8;\r\n\r\n    font-size: 11px;\r\n    line-height: 1;\r\n\r\n    font-weight: 800;\r\n\r\n    letter-spacing: 1px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* T\u00cdTULO PRINCIPAL *\/\r\n\r\n#fl-noticias .fl-noticias-titulo {\r\n    margin: 0;\r\n\r\n    color: #071b33;\r\n\r\n    font-size: 32px;\r\n    line-height: 1.1;\r\n\r\n    font-weight: 800;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   VER TODAS AS NOT\u00cdCIAS\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-todas-noticias {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 8px;\r\n\r\n    padding-bottom: 5px;\r\n\r\n    color: #071b33;\r\n\r\n    font-size: 12px;\r\n    line-height: 1;\r\n\r\n    font-weight: 800;\r\n\r\n    letter-spacing: .35px;\r\n\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n\r\n    transition:\r\n        color .2s ease,\r\n        transform .2s ease;\r\n}\r\n\r\n\r\n#fl-noticias .fl-todas-noticias:hover {\r\n    color: #c81720;\r\n\r\n    transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   GRID\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticias-grid {\r\n    width: 100%;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(4, minmax(0, 1fr));\r\n\r\n    gap: 28px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARD\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticia-card {\r\n    min-width: 0;\r\n    height: 100%;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    overflow: hidden;\r\n\r\n    background: #ffffff;\r\n\r\n    border: 1px solid #e1e7ea;\r\n    border-radius: 7px;\r\n\r\n    box-shadow:\r\n        0 4px 15px rgba(7, 27, 51, .06);\r\n\r\n    transition:\r\n        transform .25s ease,\r\n        box-shadow .25s ease,\r\n        border-color .25s ease;\r\n}\r\n\r\n\r\n#fl-noticias .fl-noticia-card:hover {\r\n    transform: translateY(-5px);\r\n\r\n    border-color: #d4dfe4;\r\n\r\n    box-shadow:\r\n        0 12px 28px rgba(7, 27, 51, .13);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   IMAGEM\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-card-imagem {\r\n    width: 100%;\r\n    aspect-ratio: 1200 \/ 630;\r\n    overflow: hidden;\r\n    background: #e8eef2;\r\n}\r\n\r\n\r\n#fl-noticias .fl-card-imagem img {\r\n    width: 100%;\r\n    height: 100%;\r\n    display: block;\r\n    object-fit: cover;\r\n    object-position: center;\r\n}\r\n\r\n\r\n#fl-noticias .fl-noticia-card:hover\r\n.fl-noticia-imagem img {\r\n\r\n    transform: scale(1.04);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   POST SEM IMAGEM DESTACADA\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-sem-imagem {\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    padding: 25px;\r\n\r\n    color: #617682;\r\n\r\n    font-size: 15px;\r\n    font-weight: 800;\r\n\r\n    text-align: center;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #eef4f6 0%,\r\n            #dce9ee 100%\r\n        );\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CONTE\u00daDO DO CARD\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticia-conteudo {\r\n    height: 100%;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    padding: 21px 22px 23px;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DATA\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticia-data {\r\n    display: block;\r\n\r\n    margin-bottom: 11px;\r\n\r\n    color: #008ca8;\r\n\r\n    font-size: 10px;\r\n    line-height: 1;\r\n\r\n    font-weight: 800;\r\n\r\n    letter-spacing: .7px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   T\u00cdTULO DA NOT\u00cdCIA\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticia-titulo {\r\n    margin: 0 0 12px;\r\n\r\n    color: #071b33;\r\n\r\n    font-size: 18px;\r\n    line-height: 1.3;\r\n\r\n    font-weight: 800;\r\n\r\n    overflow: hidden;\r\n\r\n    display: -webkit-box;\r\n\r\n    -webkit-box-orient: vertical;\r\n    -webkit-line-clamp: 3;\r\n}\r\n\r\n\r\n#fl-noticias .fl-noticia-titulo a {\r\n    color: inherit;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        color .2s ease;\r\n}\r\n\r\n\r\n#fl-noticias .fl-noticia-titulo a:hover {\r\n    color: #c81720;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   RESUMO\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticia-resumo {\r\n    margin: 0 0 20px;\r\n\r\n    color: #5c6870;\r\n\r\n    font-size: 13px;\r\n    line-height: 1.6;\r\n\r\n    overflow: hidden;\r\n\r\n    display: -webkit-box;\r\n\r\n    -webkit-box-orient: vertical;\r\n    -webkit-line-clamp: 3;\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   LEIA MAIS\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticia-link {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 7px;\r\n\r\n    width: fit-content;\r\n\r\n    margin-top: auto;\r\n\r\n    color: #c81720;\r\n\r\n    font-size: 11px;\r\n    line-height: 1;\r\n\r\n    font-weight: 800;\r\n\r\n    letter-spacing: .4px;\r\n\r\n    text-decoration: none;\r\n    text-transform: uppercase;\r\n\r\n    transition:\r\n        color .2s ease,\r\n        transform .2s ease;\r\n}\r\n\r\n\r\n#fl-noticias .fl-noticia-link:hover {\r\n    color: #071b33;\r\n\r\n    transform: translateX(3px);\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CARREGAMENTO \/ MENSAGENS\r\n   ========================================================== *\/\r\n\r\n#fl-noticias .fl-noticias-status {\r\n    grid-column: 1 \/ -1;\r\n\r\n    width: 100%;\r\n    min-height: 180px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    color: #60727d;\r\n\r\n    font-size: 14px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n\r\n\/* LOADER *\/\r\n\r\n#fl-noticias .fl-loader {\r\n    width: 30px;\r\n    height: 30px;\r\n\r\n    margin-right: 12px;\r\n\r\n    border: 3px solid #d7e2e7;\r\n    border-top-color: #008ca8;\r\n    border-radius: 50%;\r\n\r\n    animation:\r\n        flNoticiasGirar .8s linear infinite;\r\n}\r\n\r\n\r\n@keyframes flNoticiasGirar {\r\n\r\n    to {\r\n        transform: rotate(360deg);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   DESKTOP M\u00c9DIO\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 1450px) {\r\n\r\n    #fl-noticias .fl-noticias-container {\r\n        width: calc(100% - 48px);\r\n    }\r\n\r\n    #fl-noticias .fl-noticias-grid {\r\n        gap: 22px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET \/ NOTEBOOK\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 1100px) {\r\n\r\n    #fl-noticias {\r\n        padding:\r\n            50px 0 60px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-grid {\r\n        grid-template-columns:\r\n            repeat(3, minmax(0, 1fr));\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   TABLET\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 850px) {\r\n\r\n    #fl-noticias .fl-noticias-container {\r\n        width: calc(100% - 36px);\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-grid {\r\n        grid-template-columns:\r\n            repeat(2, minmax(0, 1fr));\r\n\r\n        gap: 20px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-titulo {\r\n        font-size: 29px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CELULAR\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 580px) {\r\n\r\n    #fl-noticias {\r\n        padding:\r\n            38px 0 45px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-container {\r\n        width: calc(100% - 30px);\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-cabecalho {\r\n        align-items: flex-start;\r\n\r\n        flex-direction: column;\r\n\r\n        gap: 18px;\r\n\r\n        margin-bottom: 25px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-titulo {\r\n        font-size: 27px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticias-grid {\r\n        grid-template-columns: 1fr;\r\n\r\n        gap: 20px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticia-conteudo {\r\n        padding:\r\n            19px 19px 22px;\r\n    }\r\n\r\n\r\n    #fl-noticias .fl-noticia-titulo {\r\n        font-size: 17px;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<!-- ========================================================\r\n     \u00daLTIMAS NOT\u00cdCIAS\r\n     ======================================================== -->\r\n\r\n<section id=\"fl-noticias\">\r\n\r\n\r\n    <div class=\"fl-noticias-container\">\r\n\r\n\r\n        <!-- =================================================\r\n             CABE\u00c7ALHO\r\n        ================================================== -->\r\n\r\n        <div class=\"fl-noticias-cabecalho\">\r\n\r\n\r\n            <div class=\"fl-noticias-titulo-area\">\r\n\r\n                <span class=\"fl-noticias-subtitulo\">\r\n                    Acontece na Fatec\r\n                <\/span>\r\n\r\n                <h2 class=\"fl-noticias-titulo\">\r\n                    \u00daltimas Not\u00edcias\r\n                <\/h2>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a\r\n                class=\"fl-todas-noticias\"\r\n                href=\"\/portal\/noticias\/\">\r\n\r\n                Ver todas as not\u00edcias \u2192\r\n\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- =================================================\r\n             GRID DE POSTS\r\n        ================================================== -->\r\n\r\n        <div\r\n            class=\"fl-noticias-grid\"\r\n            id=\"fl-noticias-grid\">\r\n\r\n\r\n            <div class=\"fl-noticias-status\">\r\n\r\n                <div class=\"fl-loader\"><\/div>\r\n\r\n                Carregando not\u00edcias...\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n\/* ==========================================================\r\n   FATEC LIMEIRA\r\n   CARREGAMENTO AUTOM\u00c1TICO DOS 12 POSTS MAIS RECENTES\r\n   ========================================================== *\/\r\n\r\n(function () {\r\n\r\n    const grid =\r\n        document.getElementById(\r\n            \"fl-noticias-grid\"\r\n        );\r\n\r\n\r\n    if (!grid) {\r\n        return;\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       WORDPRESS REST API\r\n       ====================================================== *\/\r\n\r\n    const api =\r\n        \"\/portal\/wp-json\/wp\/v2\/posts\" +\r\n        \"?per_page=12\" +\r\n        \"&orderby=date\" +\r\n        \"&order=desc\" +\r\n        \"&_embed\";\r\n\r\n\r\n    \/* ======================================================\r\n       CONVERTER HTML EM TEXTO\r\n       ====================================================== *\/\r\n\r\n    function limparHTML(texto) {\r\n\r\n        const elemento =\r\n            document.createElement(\"div\");\r\n\r\n\r\n        elemento.innerHTML =\r\n            texto || \"\";\r\n\r\n\r\n        return (\r\n            elemento.textContent ||\r\n            elemento.innerText ||\r\n            \"\"\r\n        ).trim();\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       REDUZIR TEXTO\r\n       ====================================================== *\/\r\n\r\n    function limitarTexto(\r\n        texto,\r\n        limite\r\n    ) {\r\n\r\n        if (!texto) {\r\n            return \"\";\r\n        }\r\n\r\n\r\n        if (texto.length <= limite) {\r\n            return texto;\r\n        }\r\n\r\n\r\n        let reduzido =\r\n            texto.substring(\r\n                0,\r\n                limite\r\n            );\r\n\r\n\r\n        const ultimoEspaco =\r\n            reduzido.lastIndexOf(\" \");\r\n\r\n\r\n        if (ultimoEspaco > 0) {\r\n\r\n            reduzido =\r\n                reduzido.substring(\r\n                    0,\r\n                    ultimoEspaco\r\n                );\r\n\r\n        }\r\n\r\n\r\n        return reduzido + \"\u2026\";\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       FORMATAR DATA\r\n       ====================================================== *\/\r\n\r\n    function formatarData(dataPost) {\r\n\r\n        const data =\r\n            new Date(dataPost);\r\n\r\n\r\n        return data.toLocaleDateString(\r\n            \"pt-BR\",\r\n            {\r\n                day: \"2-digit\",\r\n                month: \"long\",\r\n                year: \"numeric\"\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       BUSCAR IMAGEM DESTACADA\r\n       ====================================================== *\/\r\n\r\n    function obterImagem(post) {\r\n\r\n        try {\r\n\r\n            const midia =\r\n                post._embedded[\r\n                    \"wp:featuredmedia\"\r\n                ][0];\r\n\r\n\r\n            \/*\r\n             * Prioridade:\r\n             *\r\n             * 1. medium_large\r\n             * 2. large\r\n             * 3. imagem original\r\n             *\/\r\n\r\n            if (\r\n                midia.media_details &&\r\n                midia.media_details.sizes\r\n            ) {\r\n\r\n                const tamanhos =\r\n                    midia.media_details.sizes;\r\n\r\n\r\n                if (\r\n                    tamanhos.medium_large &&\r\n                    tamanhos.medium_large.source_url\r\n                ) {\r\n\r\n                    return (\r\n                        tamanhos\r\n                            .medium_large\r\n                            .source_url\r\n                    );\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    tamanhos.large &&\r\n                    tamanhos.large.source_url\r\n                ) {\r\n\r\n                    return (\r\n                        tamanhos\r\n                            .large\r\n                            .source_url\r\n                    );\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n            return (\r\n                midia.source_url || \"\"\r\n            );\r\n\r\n        }\r\n\r\n        catch (erro) {\r\n\r\n            return \"\";\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       CRIAR CARD\r\n       ====================================================== *\/\r\n\r\n    function criarCard(post) {\r\n\r\n        const titulo =\r\n            limparHTML(\r\n                post.title.rendered\r\n            );\r\n\r\n\r\n        let resumo =\r\n            limparHTML(\r\n                post.excerpt.rendered\r\n            );\r\n\r\n\r\n        resumo =\r\n            limitarTexto(\r\n                resumo,\r\n                145\r\n            );\r\n\r\n\r\n        const imagem =\r\n            obterImagem(post);\r\n\r\n\r\n        const data =\r\n            formatarData(\r\n                post.date\r\n            );\r\n\r\n\r\n        \/* ================================================\r\n           ARTIGO\r\n           ================================================ *\/\r\n\r\n        const artigo =\r\n            document.createElement(\r\n                \"article\"\r\n            );\r\n\r\n\r\n        artigo.className =\r\n            \"fl-noticia-card\";\r\n\r\n\r\n        \/* ================================================\r\n           LINK DA IMAGEM\r\n           ================================================ *\/\r\n\r\n        const linkImagem =\r\n            document.createElement(\"a\");\r\n\r\n\r\n        linkImagem.className =\r\n            \"fl-noticia-imagem\";\r\n\r\n\r\n        linkImagem.href =\r\n            post.link;\r\n\r\n\r\n        linkImagem.setAttribute(\r\n            \"aria-label\",\r\n            \"Leia: \" + titulo\r\n        );\r\n\r\n\r\n        \/* ================================================\r\n           IMAGEM\r\n           ================================================ *\/\r\n\r\n        if (imagem) {\r\n\r\n            const img =\r\n                document.createElement(\r\n                    \"img\"\r\n                );\r\n\r\n\r\n            img.src =\r\n                imagem;\r\n\r\n\r\n            img.alt =\r\n                titulo;\r\n\r\n\r\n            img.loading =\r\n                \"lazy\";\r\n\r\n\r\n            img.decoding =\r\n                \"async\";\r\n\r\n\r\n            linkImagem.appendChild(\r\n                img\r\n            );\r\n\r\n        }\r\n\r\n        else {\r\n\r\n            const semImagem =\r\n                document.createElement(\r\n                    \"div\"\r\n                );\r\n\r\n\r\n            semImagem.className =\r\n                \"fl-sem-imagem\";\r\n\r\n\r\n            semImagem.textContent =\r\n                \"Fatec Limeira\";\r\n\r\n\r\n            linkImagem.appendChild(\r\n                semImagem\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* ================================================\r\n           CONTE\u00daDO\r\n           ================================================ *\/\r\n\r\n        const conteudo =\r\n            document.createElement(\r\n                \"div\"\r\n            );\r\n\r\n\r\n        conteudo.className =\r\n            \"fl-noticia-conteudo\";\r\n\r\n\r\n        \/* DATA *\/\r\n\r\n        const elementoData =\r\n            document.createElement(\r\n                \"span\"\r\n            );\r\n\r\n\r\n        elementoData.className =\r\n            \"fl-noticia-data\";\r\n\r\n\r\n        elementoData.textContent =\r\n            data;\r\n\r\n\r\n        \/* ================================================\r\n           T\u00cdTULO\r\n           ================================================ *\/\r\n\r\n        const h3 =\r\n            document.createElement(\r\n                \"h3\"\r\n            );\r\n\r\n\r\n        h3.className =\r\n            \"fl-noticia-titulo\";\r\n\r\n\r\n        const linkTitulo =\r\n            document.createElement(\r\n                \"a\"\r\n            );\r\n\r\n\r\n        linkTitulo.href =\r\n            post.link;\r\n\r\n\r\n        linkTitulo.textContent =\r\n            titulo;\r\n\r\n\r\n        h3.appendChild(\r\n            linkTitulo\r\n        );\r\n\r\n\r\n        \/* ================================================\r\n           RESUMO\r\n           ================================================ *\/\r\n\r\n        const p =\r\n            document.createElement(\r\n                \"p\"\r\n            );\r\n\r\n\r\n        p.className =\r\n            \"fl-noticia-resumo\";\r\n\r\n\r\n        p.textContent =\r\n            resumo;\r\n\r\n\r\n        \/* ================================================\r\n           LEIA MAIS\r\n           ================================================ *\/\r\n\r\n        const leiaMais =\r\n            document.createElement(\r\n                \"a\"\r\n            );\r\n\r\n\r\n        leiaMais.className =\r\n            \"fl-noticia-link\";\r\n\r\n\r\n        leiaMais.href =\r\n            post.link;\r\n\r\n\r\n        leiaMais.textContent =\r\n            \"Leia mais \u2192\";\r\n\r\n\r\n        \/* ================================================\r\n           MONTAR CONTE\u00daDO\r\n           ================================================ *\/\r\n\r\n        conteudo.appendChild(\r\n            elementoData\r\n        );\r\n\r\n\r\n        conteudo.appendChild(\r\n            h3\r\n        );\r\n\r\n\r\n        if (resumo) {\r\n\r\n            conteudo.appendChild(\r\n                p\r\n            );\r\n\r\n        }\r\n\r\n\r\n        conteudo.appendChild(\r\n            leiaMais\r\n        );\r\n\r\n\r\n        \/* ================================================\r\n           MONTAR CARD\r\n           ================================================ *\/\r\n\r\n        artigo.appendChild(\r\n            linkImagem\r\n        );\r\n\r\n\r\n        artigo.appendChild(\r\n            conteudo\r\n        );\r\n\r\n\r\n        return artigo;\r\n\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       CONSULTAR POSTS\r\n       ====================================================== *\/\r\n\r\n    fetch(api)\r\n\r\n        .then(function (resposta) {\r\n\r\n            if (!resposta.ok) {\r\n\r\n                throw new Error(\r\n                    \"N\u00e3o foi poss\u00edvel consultar os posts.\"\r\n                );\r\n\r\n            }\r\n\r\n\r\n            return resposta.json();\r\n\r\n        })\r\n\r\n\r\n        .then(function (posts) {\r\n\r\n            grid.innerHTML = \"\";\r\n\r\n\r\n            \/* SEM POSTS *\/\r\n\r\n            if (!posts.length) {\r\n\r\n                grid.innerHTML =\r\n                    '<div class=\"fl-noticias-status\">' +\r\n                    'Nenhuma not\u00edcia publicada no momento.' +\r\n                    '<\/div>';\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            \/* CRIAR OS CARDS *\/\r\n\r\n            posts.forEach(\r\n                function (post) {\r\n\r\n                    const card =\r\n                        criarCard(post);\r\n\r\n\r\n                    grid.appendChild(\r\n                        card\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n        })\r\n\r\n\r\n        .catch(function (erro) {\r\n\r\n            console.error(\r\n                \"Fatec Limeira - Not\u00edcias:\",\r\n                erro\r\n            );\r\n\r\n\r\n            grid.innerHTML =\r\n                '<div class=\"fl-noticias-status\">' +\r\n                'N\u00e3o foi poss\u00edvel carregar as not\u00edcias.' +\r\n                '<\/div>';\r\n\r\n        });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Acontece na Fatec \u00daltimas Not\u00edcias Ver todas as not\u00edcias \u2192 Carregando not\u00edcias&#8230;<\/p>\n","protected":false},"author":1,"featured_media":10,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_thinkrank_schema_form_data":"","_thinkrank_selected_schema_type":"","_thinkrank_additional_schemas":"","_thinkrank_canonical_url":"","_thinkrank_og_title":"","_thinkrank_og_description":"","_thinkrank_og_image":"","_thinkrank_twitter_title":"","_thinkrank_twitter_description":"","_thinkrank_twitter_image":"","_thinkrank_imported_from":"","_thinkrank_focus_keywords":[],"_thinkrank_focus_keyword":"","_thinkrank_robots_meta_enabled":0,"_thinkrank_robots_meta":"","_thinkrank_advanced_robots_meta":"","_thinkrank_exclude_from_search":0,"_thinkrank_exclude_from_archives":0,"_thinkrank_primary_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-18","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":178,"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":536,"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/pages\/18\/revisions\/536"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/fateclimeira.com.br\/portal\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}