{"id":8724,"date":"2024-10-08T10:51:15","date_gmt":"2024-10-08T14:51:15","guid":{"rendered":"https:\/\/www.volarisgroup.com\/press-room\/"},"modified":"2025-01-07T07:20:57","modified_gmt":"2025-01-07T12:20:57","slug":"press-room","status":"publish","type":"page","link":"https:\/\/www.volarisgroup.com\/pt-br\/press-room\/","title":{"rendered":"Press Room &#8211; BR"},"content":{"rendered":"<div class=\"gb-container gb-container-0605c068 acquired-knowledge-hero-section\" id=\"home-hero\">\n<div class=\"gb-container gb-container-6a1fd14e vg-container\">\n<div class=\"gb-container gb-container-ab140e8a\">\n\n<h1 class=\"gb-headline gb-headline-047fef2b gb-headline-text\"><span id=\"heading-main\">Sala de imprensa<\/span><\/h1>\n\n\n\n<p class=\"gb-headline gb-headline-5cffb2e9 gb-headline-text\">Explore as \u00faltimas not\u00edcias do Grupo Volaris<\/p>\n\n<\/div>\n\n<div class=\"gb-container gb-container-9f8371ef\">\n<div class=\"gb-container gb-container-b9123066\">\n\r\n    <section class=\"vg-press-release-section\">\r\n        <div id=\"post-container-press-release\" class=\"vg-press-release-container\">\r\n            <!-- Posts will be loaded here via AJAX -->\r\n        <\/div>\r\n\r\n        <!-- Load More Button -->\r\n        <div class=\"load-more-btn-wrapper\">\r\n            <button id=\"load-more-btn-press-release\"\r\n                class=\"vg-btn vg-btn-blue\"\r\n                data-page=\"0\"\r\n                data-action=\"press_release\"\r\n                data-category=\"categoria-padrao\">\r\n                <span class=\"gb-button-text\">Ver mais<\/span>\r\n\r\n                <span class=\"gb-icon\">\r\n                    <svg class=\"btn-blue-arrow\" width=\"18\" height=\"12\" viewBox=\"0 0 21 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path d=\"M20.7071 8.70711C21.0976 8.31658 21.0976 7.68342 20.7071 7.29289L14.3431 0.928932C13.9526 0.538408 13.3195 0.538408 12.9289 0.928932C12.5384 1.31946 12.5384 1.95262 12.9289 2.34315L18.5858 8L12.9289 13.6569C12.5384 14.0474 12.5384 14.6805 12.9289 15.0711C13.3195 15.4616 13.9526 15.4616 14.3431 15.0711L20.7071 8.70711ZM0 9L20 9V7L0 7L0 9Z\" fill=\"#0B2340\"><\/path>\r\n                    <\/svg>\r\n                    <span class=\"btn-blue-loader\" style=\"display: none;\"><\/span>\r\n                <\/span>\r\n            <\/button>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <script>\r\n        jQuery(document).ready(function($) {\r\n            var loadMoreBtn = $(\"#load-more-btn-press-release\");\r\n            var container = $(\"#post-container-press-release\");\r\n            var isInitialLoad = true;\r\n            var isLoading = false;\r\n\r\n            \/\/ Function to generate skeleton loader HTML\r\n            function generateSkeletonLoader(count = 3) {\r\n                let html = '';\r\n                for (let i = 0; i < count; i++) {\r\n                    html += `\r\n                        <div class=\"skeleton-press-release\">\r\n                            <div class=\"skeleton-title skeleton-loader\"><\/div>\r\n                            <div class=\"skeleton-date skeleton-loader\"><\/div>\r\n                        <\/div>\r\n                    `;\r\n                }\r\n                return html;\r\n            }\r\n\r\n            \/\/ Function to show skeleton loader\r\n            function showSkeletonLoader() {\r\n                if (isInitialLoad) {\r\n                    container.html(generateSkeletonLoader(5)); \/\/ Show 5 skeleton items on initial load\r\n                } else {\r\n                    container.append(generateSkeletonLoader(3)); \/\/ Show 3 skeleton items when loading more\r\n                }\r\n            }\r\n\r\n            \/\/ Function to load posts\r\n            function loadPosts() {\r\n                if (isLoading) return; \/\/ Prevent multiple simultaneous requests\r\n                isLoading = true;\r\n\r\n                \/\/ Show skeleton loader\r\n                showSkeletonLoader();\r\n\r\n                \/\/ Show loader in button\r\n                loadMoreBtn.find('.btn-blue-loader').show();\r\n                loadMoreBtn.find('.btn-blue-arrow').hide();\r\n\r\n                var page = loadMoreBtn.data('page');\r\n                var action = loadMoreBtn.data('action');\r\n\r\n                \/\/ Perform the AJAX request\r\n                $.ajax({\r\n                    url: \"https:\/\/www.volarisgroup.com\/wp-admin\/admin-ajax.php\",\r\n                    type: 'POST',\r\n                    data: {\r\n                        action: action,\r\n                        page: page,\r\n                        category: loadMoreBtn.data('category')\r\n                    },\r\n                    success: function(response) {\r\n                        const result = JSON.parse(response);\r\n\r\n                        if (isInitialLoad) {\r\n                            container.html(result.output);\r\n                            isInitialLoad = false;\r\n                        } else {\r\n                            \/\/ Remove skeleton loaders before appending new content\r\n                            container.find('.skeleton-press-release').remove();\r\n                            container.append(result.output);\r\n                        }\r\n\r\n                        \/\/ Increment the page number for the next click\r\n                        loadMoreBtn.data('page', page + 1);\r\n\r\n                        \/\/ Hide loader and show button text again\r\n                        loadMoreBtn.find('.btn-blue-loader').hide();\r\n                        loadMoreBtn.find('.btn-blue-arrow').show();\r\n\r\n                        if (result.hide_button) {\r\n                            loadMoreBtn.css('pointer-events', 'none');\r\n                            loadMoreBtn.find('.gb-icon').css('display', 'none');\r\n                            loadMoreBtn.find('.gb-button-text').text(`N\u00c3O H\u00c1 MAIS POSTOS DISPON\u00cdVEIS!`);\r\n\r\n                        }\r\n\r\n                        isLoading = false;\r\n                    },\r\n                    error: function(xhr, status, error) {\r\n                        console.log('Error:', error);\r\n                        \/\/ Remove skeleton loaders on error\r\n                        container.find('.skeleton-press-release').remove();\r\n                        loadMoreBtn.find('.btn-blue-loader').hide();\r\n                        loadMoreBtn.find('.btn-blue-arrow').show();\r\n                        isLoading = false;\r\n                    }\r\n                });\r\n            }\r\n\r\n            \/\/ Load initial posts\r\n            loadPosts();\r\n\r\n            \/\/ Load more posts on button click\r\n            loadMoreBtn.on('click', function(e) {\r\n                e.preventDefault();\r\n                loadPosts();\r\n            });\r\n        });\r\n    <\/script>\r\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Sala de imprensa Explore as \u00faltimas not\u00edcias do Grupo Volaris<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Sala de Imprensa - Volaris Group","_seopress_titles_desc":"Explore as \u00faltimas not\u00edcias do Grupo Volaris","_seopress_robots_index":"","footnotes":""},"class_list":["post-8724","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/pages\/8724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/comments?post=8724"}],"version-history":[{"count":17,"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/pages\/8724\/revisions"}],"predecessor-version":[{"id":36023,"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/pages\/8724\/revisions\/36023"}],"wp:attachment":[{"href":"https:\/\/www.volarisgroup.com\/pt-br\/wp-json\/wp\/v2\/media?parent=8724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}