1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9974,4161,3472],{72046:function(e,t,n){n.r(t);var o,i=n(85893),l=n(85739),r=n(7126),c=n.n(r),a=n(46066),d=n(67433),s=n(67294),u=n(72045);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){f(e,t,n[t])}))}return e}function m(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var g=(f(o={dots:!0,infinite:!0,speed:500,slidesToShow:3,slidesToScroll:1,arrows:!1},"infinite",!1),f(o,"responsive",[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,arrows:!1,dots:!0,focusOnSelect:!0}},{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1,arrows:!1,dots:!0,focusOnSelect:!0}}]),o);t.default=function(e){var t=e.data,n=e.isMobile,o=void 0!==n&&n,r=e.strateName,v=void 0===r?"":r,f=e.isExperiencePage,_=void 0!==f&&f,p=(0,s.useRef)(null),y=t||{},b=y.field_title,k=void 0===b?"":b,w=y.field_teaser_desktop,S=void 0===w?"":w,O=y.field_teaser_description_mobile,j=void 0===O?"":O,A=y.content,x=void 0===A?[]:A;if((0,s.useEffect)((function(){if(p.current){var e=function(){var e=p.current.querySelectorAll(".".concat(c().hotelsPrices__golf," p"));0!==e.length&&(e.forEach((function(e){e.style.webkitLineClamp="unset"})),requestAnimationFrame((function(){var t,n=Array.from(e).map((function(e){var t=parseFloat(getComputedStyle(e).lineHeight)||24;return Math.ceil(e.scrollHeight/t)})),o=Math.min((t=Math).min.apply(t,m(n)),4);e.forEach((function(e){e.style.webkitLineClamp=String(o)}))})))};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}}),[x]),t)return(0,i.jsxs)("div",{ref:p,id:"zoneOffre",className:"".concat(c().zoneOffers," ").concat(c().zoneOffersGaplarge),children:[k&&(0,i.jsx)("span",{className:c().titleH2,children:k}),o?j&&(0,i.jsx)("div",{className:c().richText,children:(0,i.jsx)("div",{className:"text-align-center",children:(0,l.Z)(j||"")})}):S&&(0,i.jsx)("div",{className:c().descOffre+" desc_offer",children:(0,i.jsx)("div",{className:c().richText,children:(0,i.jsx)("div",{className:"text-align-center",children:(0,l.Z)(S||"")})})}),(0,i.jsx)("div",{className:"".concat(c().hotelsContainerOffert," ").concat(c().golfPackages),children:(0,i.jsx)(a.Z,h({},g,{children:x.map((function(e){var t,n,o,l,r,c,a,s,f,h,m=e||{},g=m.field_summary,p=m.field_teaser_mobile,y=m.field_title,b=m.cta,k=m.field_image_desktop,w=m.field_image_mobile,O=m.field_displayed_title,A=m.field_html_title,x=(null===k||void 0===k?void 0:k.imageDerivatives)||{},T=(null===w||void 0===w?void 0:w.imageDerivatives)||{},C={field_description_plain_mobile:p,field_description_plain_desktop:g};return(0,i.jsx)(d.Z,{golfCard:(null===(n=null===(t=null===S||void 0===S?void 0:S.toString())||void 0===t?void 0:t.toLowerCase())||void 0===n?void 0:n.includes("golf"))||(null===(l=null===(o=null===j||void 0===j?void 0:j.toString())||void 0===o?void 0:o.toLowerCase())||void 0===l?void 0:l.includes("golf"))||(null===(c=null===(r=null===y||void 0===y?void 0:y.toString())||void 0===r?void 0:r.toLowerCase())||void 0===c?void 0:c.includes("golf")),hasDescExtraSpace:!0,titleTop:!0,bigImage:!0,CTALabel:(null===b||void 0===b?void 0:b.text)||"",CTALink:(null===b||void 0===b?void 0:b.path)||"",label:y||"",smallDescription:C,field_html_title:A,field_displayed_title:O,imageAlt:null===k||void 0===k?void 0:k.alt,imageWidth:_?"500":null===k||void 0===k?void 0:k.width,imageHeight:_?"625":null===k||void 0===k?void 0:k.height,imageDJ:(null===x||void 0===x||null===(a=x.desktop)||void 0===a?void 0:a.url)||(null===x||void 0===x?void 0:x.default_url),imageDW:(null===x||void 0===x||null===(s=x.desktop)||void 0===s?void 0:s.webp)||(null===x||void 0===x?void 0:x.default_url),imageTJ:(null===T||void 0===T||null===(f=T.mobile)||void 0===f?void 0:f.url)||(null===T||void 0===T?void 0:T.default_url),imageTW:(null===T||void 0===T||null===(h=T.mobile)||void 0===h?void 0:h.webp)||(null===T||void 0===T?void 0:T.default_url),strateName:v},(0,u.Z)())}))}))})]})}},13871:function(e,t,n){n.d(t,{SG:function(){return l},_2:function(){return c},bA:function(){return i},ib:function(){return d},nk:function(){return a},p7:function(){return r}});var o=n(83454),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:73;return e=e.toLowerCase(),n=n?"?f_country=".concat(n):"",t.includes("http")?"".concat(t).concat(n):"/".concat(e).concat(o.env.DRUPAL_JSONAPI_PREFIX).concat(t).concat(n)},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1?arguments[1]:void 0;return"/".concat(e,"/router/translate-path?path=").concat(t,"&_format=json")},r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=arguments.length>1?arguments[1]:void 0;return"/".concat(e,"/router/menu/hotel?nid=").concat(t)},c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:73,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"en",i=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",c="https://bookings.beachcomber-hotels.com";return"".concat(c,"/?hotel_id=").concat(e,"&hotel_name=").concat(t,"&contryId=").concat(n,"&country_id=").concat(n,"&client_type_id=8&adults=2&infant=0&children=0&check_in=").concat(i,"&check_out=").concat(l,"&isIndustryPartner=0&isTravelAgent=0&lang=").concat(o).concat(r?"&room_id=".concat(r):"")},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:73,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en",n="https://bookings.beachcomber-hotels.com";return"".concat(n,"/?hotel_id=&hotel_name=&contryId=").concat(e,"&country_id=").concat(e,"&client_type_id=8&adults=2&infant=0&children=0&check_in=&check_out=&isIndustryPartner=0&isTravelAgent=0&lang=").concat(t)},d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:73,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"en",i=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:2,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"",a="https://bookings.beachcomber-hotels.com",d="";return c&&(d="&selectedOfferId=".concat(c,"&selectedOffer=").concat(c),"1"===c&&(d="".concat(d,"&type_of_stay=checkHoneymoon")),"7"===c&&(d="".concat(d,"&type_of_stay=checkAnniversary")),"Familymoon"!==c&&"77"!==c||(d="".concat(d,"&type_of_stay=checkHoneymoon"))),"".concat(a,"/?hotel_id=").concat(e,"&hotel_name=").concat(t,"&contryId=").concat(n,"&country_id=").concat(n,"&adults=").concat(r,"&check_in=").concat(i,"&check_out=").concat(l,"&lang=").concat(o).concat(d)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.