{"id":365,"date":"2024-08-11T14:15:24","date_gmt":"2024-08-11T12:15:24","guid":{"rendered":"https:\/\/neoplatonisme.fr\/?page_id=365"},"modified":"2024-08-15T22:19:33","modified_gmt":"2024-08-15T20:19:33","slug":"peiramata","status":"publish","type":"page","link":"https:\/\/neoplatonisme.fr\/index.php\/peiramata\/","title":{"rendered":"Peiramata"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"365\" class=\"elementor elementor-365\">\n\t\t\t\t<div class=\"elementor-element elementor-element-adb1101 e-flex e-con-boxed e-con e-parent\" data-id=\"adb1101\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74ce68f elementor-widget elementor-widget-html\" data-id=\"74ce68f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p>Nous sommes \u00e0 l'ann\u00e9e <span id=\"current-year\"><\/span>.<\/p>\n\n<html lang=\"fr\">\n\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Lettre Dominicale<\/title>\n<\/head>\n<body>\n\n    <p>La lettre dominicale pour l'ann\u00e9e en cours est : <span id=\"dominical-letter\"><\/span><\/p>\n\n    <script>\n        function calculateDominicalLetter(year) {\n            const s = Math.floor(year \/ 100);\n            const m = year % 100;\n            const L = 7-(-1+year+Math.floor(year \/ 4)+Math.floor(year \/ 400)-Math.floor(year \/ 100))%7;\n            const adjustedL = (L < 0) ? L + 7 : L;\n\n            const letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];\n            let dominicalLetter = letters[adjustedL];\n\n            if ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) {\n                dominicalLetter = dominicalLetter + letters[(adjustedL === 0 ? 6 : adjustedL - 1)];\n            }\n\n            return dominicalLetter;\n        }\n\n        function displayDominicalLetter() {\n            const today = new Date();\n            const year = today.getFullYear();\n            const letter = calculateDominicalLetter(year);\n\n            const letterElement = document.getElementById(\"dominical-letter\");\n            if (letterElement) {\n                letterElement.textContent = letter; \/\/ Ins\u00e9rer la lettre dans le span\n            } else {\n                console.error(\"\u00c9l\u00e9ment avec l'ID 'dominical-letter' introuvable sur la page.\");\n            }\n        }\n\n        document.addEventListener(\"DOMContentLoaded\", displayDominicalLetter);\n    <\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6e7f4d e-flex e-con-boxed e-con e-parent\" data-id=\"c6e7f4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f72fe07 elementor-widget elementor-widget-html\" data-id=\"f72fe07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p id=\"moon-position\">Calcul de la position de la Lune...<\/p>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf285fa e-flex e-con-boxed e-con e-parent\" data-id=\"bf285fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2ea453 elementor-widget-mobile__width-auto elementor-widget elementor-widget-html\" data-id=\"e2ea453\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Cadrans avec \u00c9pacte et Lettre Dominicale<\/title>\r\n    <style>\r\n        .cadran-container {\r\n            position: relative;\r\n            display: inline-block;\r\n            margin: 20px;\r\n        }\r\n\r\n        .cadran {\r\n            width: 200px; \/* Taille du cadran *\/\r\n            height: 200px;\r\n        }\r\n\r\n        .aiguille {\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform-origin: 50% 90%; \/* Point de rotation *\/\r\n            width: 18%; \/* Largeur de l'aiguille *\/\r\n            height: 80%; \/* Ajustez la hauteur de l'aiguille ici pour changer sa longueur *\/\r\n            transform: translate(-50%, -90%); \/* Centre l'aiguille *\/\r\n        }\r\n\r\n        .dominical-letter {\r\n            position: absolute;\r\n            bottom: 10px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            font-size: 16px;\r\n            color: black;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"cadran-container\">\r\n        <img decoding=\"async\" src=\"http:\/\/neoplatonisme.fr\/wp-content\/uploads\/2024\/08\/cadran_epacte2.png\" alt=\"Cadran\" class=\"cadran\" data-cadran=\"1\">\r\n        <img decoding=\"async\" src=\"http:\/\/neoplatonisme.fr\/wp-content\/uploads\/2024\/08\/aiguille.gif\" alt=\"Aiguille\" class=\"aiguille\" data-cadran=\"1\">\r\n        <div class=\"dominical-letter\" data-cadran=\"1\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cadran-container\">\r\n        <img decoding=\"async\" src=\"http:\/\/neoplatonisme.fr\/wp-content\/uploads\/2024\/08\/cadran_letterdominicale.png\" alt=\"Cadran\" class=\"cadran\" data-cadran=\"2\">\r\n        <img decoding=\"async\" src=\"http:\/\/neoplatonisme.fr\/wp-content\/uploads\/2024\/08\/aiguille.gif\" alt=\"Aiguille\" class=\"aiguille\" data-cadran=\"2\">\r\n        <div class=\"dominical-letter\" data-cadran=\"2\"><\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ Le code JavaScript reste inchang\u00e9\r\n        function calculateEpacte(year) {\r\n            const c = Math.floor(year \/ 100);\r\n            const n = year % 19;\r\n            let epacte = (11 * n + 8 - c + Math.floor(c \/ 4) + Math.floor((8 * c + 13) \/ 25)) % 30;\r\n            if (epacte === 25 && n > 10) epacte = 26;\r\n            return epacte;\r\n        }\r\n\r\n        function calculateDominicalLetter(year) {\r\n            const s = Math.floor(year \/ 100);\r\n            const m = year % 100;\r\n            const L = 7-(-1+year+Math.floor(year \/ 4)+Math.floor(year \/ 400)-Math.floor(year \/ 100))%7\r\n            const adjustedL = (L < 0) ? L + 7 : L;\r\n\r\n            const letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];\r\n            let dominicalLetter = letters[adjustedL];\r\n            \r\n            if ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) {\r\n                dominicalLetter =  dominicalLetter+letters[(adjustedL === 0 ? 6 : adjustedL - 1)];\r\n            }\r\n\r\n            return dominicalLetter;\r\n        }\r\n\r\n        function getEpacteAngle(epacte) {\r\n            return epacte * (360 \/ 30);\r\n        }\r\n\r\n        function getDominicalAngle(letter) {\r\n            const letters14 = ['A', 'AG', 'G', 'GF', 'F', 'FE', 'E', 'ED', 'D', 'DC', 'C', 'CB', 'B', 'BA'];\r\n            return letters14.indexOf(letter) * (360 \/ 14);\r\n        }\r\n\r\n        function displayEpacteAndDominicalLetter() {\r\n            const today = new Date();\r\n            const year = today.getFullYear();\r\n            const epacte = calculateEpacte(year);\r\n            const dominicalLetter = calculateDominicalLetter(year);\r\n\r\n            const epacteAiguille = document.querySelector(\".aiguille[data-cadran='1']\");\r\n            const dominicalLetterElement = document.querySelector(\".dominical-letter[data-cadran='2']\");\r\n            const dominicalAiguille = document.querySelector(\".aiguille[data-cadran='2']\");\r\n\r\n            if (epacteAiguille) {\r\n                const epacteAngle = getEpacteAngle(epacte);\r\n                epacteAiguille.style.transition = 'none'; \/\/ Pas de transition lors de l'initialisation\r\n                epacteAiguille.style.transform = `translate(-50%, -90%) rotate(0deg)`;\r\n                requestAnimationFrame(() => {\r\n                    requestAnimationFrame(() => {\r\n                        epacteAiguille.style.transition = 'transform 2s ease-in-out'; \/\/ Ajout de la transition\r\n                        epacteAiguille.style.transform = `translate(-50%, -90%) rotate(${epacteAngle}deg)`;\r\n                    });\r\n                });\r\n            }\r\n\r\n            if (dominicalAiguille) {\r\n                const dominicalAngle = getDominicalAngle(dominicalLetter);\r\n                dominicalAiguille.style.transition = 'none'; \/\/ Pas de transition lors de l'initialisation\r\n                dominicalAiguille.style.transform = `translate(-50%, -90%) rotate(0deg)`;\r\n                requestAnimationFrame(() => {\r\n                    requestAnimationFrame(() => {\r\n                        dominicalAiguille.style.transition = 'transform 2s ease-in-out'; \/\/ Ajout de la transition\r\n                        dominicalAiguille.style.transform = `translate(-50%, -90%) rotate(${dominicalAngle}deg)`;\r\n                    });\r\n                });\r\n            }\r\n        }\r\n\r\n        document.addEventListener(\"DOMContentLoaded\", displayEpacteAndDominicalLetter);\r\n    <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nous sommes \u00e0 l&rsquo;ann\u00e9e . Lettre Dominicale La lettre dominicale pour l&rsquo;ann\u00e9e en cours est : Calcul de la position de la Lune&#8230; Cadrans avec \u00c9pacte et Lettre Dominicale<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-365","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/pages\/365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/comments?post=365"}],"version-history":[{"count":353,"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/pages\/365\/revisions"}],"predecessor-version":[{"id":788,"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/pages\/365\/revisions\/788"}],"wp:attachment":[{"href":"https:\/\/neoplatonisme.fr\/index.php\/wp-json\/wp\/v2\/media?parent=365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}