{"id":3113,"date":"2026-04-23T11:08:58","date_gmt":"2026-04-23T11:08:58","guid":{"rendered":"https:\/\/longeveau.com\/?page_id=3113"},"modified":"2026-06-17T11:49:16","modified_gmt":"2026-06-17T11:49:16","slug":"test","status":"publish","type":"page","link":"https:\/\/longeveau.com\/en\/test\/","title":{"rendered":"Test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3113\" class=\"elementor elementor-3113\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8580c74 e-flex e-con-boxed e-con e-parent\" data-id=\"8580c74\" 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-14d7b4b elementor-widget elementor-widget-html\" data-id=\"14d7b4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Asterio Booking Widget<\/title>\n\n  <script>\n    var KML_CODE = \"LONGEVEAU-16390\";\n    var TEMPLATE_CODE = \"BE\";\n    var URL_ASTERIO = \"https:\/\/longeveau-16390-booking.myasterio.com\";\n  <\/script>\n\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/jquery-2.1.1.js\"><\/script>\n  <script>astJQuery.noConflict(true);<\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/statics\/js\/common\/lodash.min.js\"><\/script>\n  <script>ast_ = _.noConflict(true);<\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/jquery-ui.js\"><\/script>\n\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/css\/jquery-ui.1.11.4.css\">\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/datepicker-es.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/datepicker-fr.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/datepicker-it.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/datepicker-de.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/datepicker-nl.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/jquery\/datepicker-pt.js\"><\/script>\n\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/templates\/hotelmono\/css\/default.css\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/templates\/wellnessbe\/css\/default.css\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/css\/booking-engine-icons.css\" charset=\"utf-8\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/css\/booking-engine.css\" charset=\"utf-8\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/css\/kameleon.css\" charset=\"utf-8\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/js\/multiselect\/css\/jquery.multi-select.css\" charset=\"utf-8\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/css\/checkbox1.css\" charset=\"utf-8\">\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/js\/multiselect\/js\/jquery.multi-select.js\"><\/script>\n\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/templates\/wellnessbe\/Wellness.css\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/templates\/wellnessbe\/Restaurant.css\">\n  <link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/longeveau-16390-booking.myasterio.com\/templates\/wellnessbe\/Catalog.css\">\n\n  <link rel=\"stylesheet\" href=\"https:\/\/static.lyra.com\/static\/js\/krypton-client\/V4.0\/ext\/neon-reset.min.css\">\n  <script src=\"https:\/\/static.lyra.com\/static\/js\/krypton-client\/V4.0\/ext\/neon.js\"><\/script>\n  <script type=\"text\/javascript\" kr-spa-mode=\"true\" src=\"https:\/\/static.lyra.com\/static\/js\/krypton-client\/V4.0\/stable\/kr-payment-form.min.js\"><\/script>\n\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleManager.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/Module.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleAccountCreation.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCart.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleIntegratePayment.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCGV.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCartDetails.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleDateSearch.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleDatepicker.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCalendar.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModulePaymentPlan.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleResults.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleMessage.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleLogin.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleNavigation.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleLanguage.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleInfoSite.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCodeCorporate.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleChannelChoice.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleResetPassword.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleInfoBook.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleSpace.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleSelectionSite.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCategorySelection.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleFastAccount.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleOccupants.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleSpaBu.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleRestaurantPlannings.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleRestaurantBookPersons.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleRestauBookingFinalStep.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleRestaurantBookDates.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleRestaurantBookSlots.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleProductDetail.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModulePractitioner.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModulePractitionerFilter.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleWellnessDatePicker.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleWellnessSummary.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleGiftVoucherConsumer.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleGiftVoucherBuyer.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleGiftVoucherCustomization.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCatalog.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCatalogFilter.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCatalogSorter.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleCatalogFilterChips.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/modules\/ModuleDatePickerFilter.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/js\/jquery.filterMenu.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/js\/jquery.choicesList.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/js\/jquery.accordionBuilder.js\"><\/script>\n  <script src=\"https:\/\/longeveau-16390-booking.myasterio.com\/be\/js\/jquery.paginatedScrollingContainer.js\"><\/script>\n\n  <style>\n    \/* ===== Asterio Booking Widget - Custom Styles ===== *\/\n\n    \/* Container - horizontal flex row *\/\n    .parentCon {\n      display: flex !important;\n      flex-direction: row !important;\n      align-items: stretch !important;\n      flex-wrap: nowrap !important;\n      gap: 8px !important;\n      padding: 12px !important;\n      position: relative !important;\n    }\n\n    \/* Hidden widgets *\/\n    #be-messages-widget,\n    #multisite-selection-widget,\n    #channelChoice-widget {\n      display: none !important;\n    }\n\n    \/* Visible widgets as flex children *\/\n    #occupants-selection-widget,\n    #categoryChoice-widget,\n    #datepicker-widget,\n    #codeCorporate-widget {\n      flex: 1 1 auto;\n      min-width: 0;\n      display: flex;\n      align-items: stretch;\n    }\n\n    \/* Calendar dropdown - anchored below the bar *\/\n    #booking-datepicker-widget {\n      position: absolute !important;\n      top: 100% !important;\n      left: 0 !important;\n      z-index: 1000 !important;\n      background: #ffffff;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n      min-width: 900px !important;\n    }\n\n    \/* Datepicker search form - horizontal *\/\n    .searchDateForm {\n      display: flex !important;\n      flex-direction: row !important;\n      align-items: stretch !important;\n      gap: 8px !important;\n      flex-wrap: nowrap !important;\n      width: 100%;\n    }\n\n    \/* Field boxes - scoped, does not bleed into calendar *\/\n    #occupants-selection-widget .ast-form-group,\n    #categoryChoice-widget .ast-form-group,\n    .finputs.ast-form-group,\n    #codeCorporate-widget .ast-form-group {\n      border: 1px solid #000000 !important;\n      border-radius: 6px !important;\n      padding: 8px 12px !important;\n      background: #ffffff !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      flex: 1;\n    }\n\n    \/* Search button - no border *\/\n    .btn-search-group {\n      border: none !important;\n      padding: 0 !important;\n      background: transparent !important;\n      flex: 0 0 auto !important;\n      display: flex !important;\n      align-items: center !important;\n      \n    }\n\n    \/* Labels - scoped to search bar *\/\n    #occupants-selection-widget .ast-form-label,\n    #categoryChoice-widget .ast-form-label,\n    #datepicker-widget .ast-form-label,\n    #codeCorporate-widget .ast-form-label {\n      font-size: 11px !important;\n      color: #000000 !important;\n      font-weight: 400 !important;\n      margin: 0 0 2px 0 !important;\n      display: block !important;\n      line-height: 1.2 !important;\n    }\n\n    \/* Inputs and selects - scoped to search bar *\/\n    #occupants-selection-widget .ast-form-control,\n    #categoryChoice-widget .ast-form-control,\n    #datepicker-widget .ast-form-control,\n    #codeCorporate-widget .ast-form-control {\n      border: none !important;\n      box-shadow: none !important;\n      background: transparent !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      font-size: 14px !important;\n      color: #000000 !important;\n      width: 100% !important;\n      outline: none !important;\n    }\n\n    \/* Calendar table layout *\/\n    #booking-datepicker-widget .ui-datepicker-calendar {\n      table-layout: fixed !important;\n      width: 100% !important;\n    }\n\n    #booking-datepicker-widget .ui-datepicker-calendar td {\n      overflow: hidden !important;\n      text-align: center !important;\n      padding: 4px 2px !important;\n      min-width: 50px !important;\n    }\n\n    #booking-datepicker-widget .ui-datepicker-calendar td a,\n    #booking-datepicker-widget .ui-datepicker-calendar td span {\n      display: block !important;\n      text-align: center !important;\n      padding: 6px 4px !important;\n      min-width: 44px !important;\n      white-space: normal !important;\n    }\n  <\/style>\n\n<\/head>\n<body>\n\n  <div class=\"parentCon\">\n    <div id=\"be-messages-widget\" class=\"ModuleMessage sqs\"><\/div>\n    <div id=\"multisite-selection-widget\" class=\"ModuleSelectionSite sqs loading\"><\/div>\n    <div id=\"occupants-selection-widget\" class=\"ModuleOccupants sqs loading\"><\/div>\n    <div id=\"categoryChoice-widget\" class=\"ModuleCategorySelection sqs loading\"><\/div>\n    <div id=\"datepicker-widget\" class=\"ModuleDatepicker sqs loading\"><\/div>\n    <div id=\"booking-datepicker-widget\"><\/div>\n    <div id=\"codeCorporate-widget\" class=\"ModuleCodeCorporate sqs loading\"><\/div>\n    <div id=\"channelChoice-widget\" class=\"ModuleChannelChoice sqs loading\"><\/div>\n  <\/div>\n\n  <script>\n    astJQuery(document).ready(function ($) {\n\n      \/\/ --- Widget initialisations ---\n\n      $(\"#be-messages-widget\").ModuleMessage({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n      });\n\n      $(\"#multisite-selection-widget\").ModuleSelectionSite({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n        messageHandler: $(\"#be-messages-widget\"),\n      });\n\n      $(\"#datepicker-widget\").ModuleDatepicker({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n        messageHandler: $(\"#be-messages-widget\"),\n        showOnClick: true,\n        appendInlineDatePickerTo: '#booking-datepicker-widget',\n        'sqs.loadtemplatedone': function (event, data) {\n          $('[name=\"check-in-readonly\"]').css('pointer-events', 'none');\n          $('[name=\"check-out-readonly\"]').css('pointer-events', 'none');\n          $('.ui-icon-circle-triangle-e').removeClass('ui-icon-circle-triangle-e').addClass('icon-next');\n          $('.ui-icon-circle-triangle-w').removeClass('ui-icon-circle-triangle-w').addClass('icon-prev');\n        },\n        'sqs.searchdone': function (event, data) {\n          var checkIn  = $('[name=\"check-in\"]').val();   \/\/ e.g. \"19\/06\/2026\"\n          var checkOut = $('[name=\"check-out\"]').val();   \/\/ e.g. \"21\/06\/2026\"\n\n          \/\/ Convert DD\/MM\/YYYY to YYYY-MM-DD\n          function toISODate(str) {\n            var p = str.split('\/');\n            return p[2] + '-' + p[1] + '-' + p[0];\n          }\n\n          window.location.href =\n            'https:\/\/longeveau-16390-booking.myasterio.com\/betemplate\/BE\/results'\n            + '?_ast_date_from=' + toISODate(checkIn)\n            + '&_ast_date_to='   + toISODate(checkOut)\n            + '&kml_code=LONGEVEAU-16390';\n        },\n      });\n\n      $(\"#occupants-selection-widget\").ModuleOccupants({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n        messageHandler: $(\"#be-messages-widget\"),\n      });\n\n      $(\"#categoryChoice-widget\").ModuleCategorySelection({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n        categoryCodes: [\"ALL\"],\n        messageHandler: $(\"#be-messages-widget\"),\n        preventDefault: true,\n      });\n\n      $(\"#codeCorporate-widget\").ModuleCodeCorporate({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n        messageHandler: $(\"#be-messages-widget\"),\n      });\n\n      $(\"#channelChoice-widget\").ModuleChannelChoice({\n        kmlCode: KML_CODE,\n        templateCode: TEMPLATE_CODE,\n        messageHandler: $(\"#be-messages-widget\"),\n      });\n\n      \/\/ --- Reformat calendar prices from \"340.00 \u20ac\" to \"\u20ac340.00\" ---\n\n      function reformatCalendarPrices() {\n        $('#booking-datepicker-widget a[price]').each(function () {\n          var val = $(this).attr('price');\n          if (val && !\/^\u20ac\/.test(val) && val.indexOf('\u20ac') !== -1) {\n            var amount = val.replace(\/\\s*\u20ac\\s*\/g, '').trim();\n            $(this).attr('price', '\u20ac' + amount);\n          }\n        });\n      }\n\n      \/\/ Watch for calendar renders (fires on open + month navigation)\n      var calTarget = document.getElementById('booking-datepicker-widget');\n      if (calTarget && window.MutationObserver) {\n        new MutationObserver(function () {\n          reformatCalendarPrices();\n        }).observe(calTarget, { childList: true, subtree: true });\n      }\n\n    });\n  <\/script>\n\n<\/body>\n<\/html>\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>Asterio Booking Widget<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-3113","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/pages\/3113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/comments?post=3113"}],"version-history":[{"count":22,"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/pages\/3113\/revisions"}],"predecessor-version":[{"id":3575,"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/pages\/3113\/revisions\/3575"}],"wp:attachment":[{"href":"https:\/\/longeveau.com\/en\/wp-json\/wp\/v2\/media?parent=3113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}