PageSourceSearch

https://nextjs.onthesnow.com/_next/static/chunks/6931-0a99eeafb0c3fc57.js

js onthesnow.com collected 2026-10-01 10:29:05 UTC 10,990 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6931],{31444:function(e,r,t){t.d(r,{R:function(){return f}});var n=t(57437),l=t(2265),a=t(27648),s=t(92451),i=t(10407),o=t(16010),c=t(57973),d=t(19296),m=t(81851);let u={1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5"},h={2:"lg:basis-[calc((100%-1.25rem)/2)]",3:"lg:basis-[calc((100%-2.5rem)/3)]",4:"lg:basis-[calc((100%-3.75rem)/4)]",5:"lg:basis-[calc((100%-5rem)/5)]"},g=l.createContext(3),b=e=>{let{onClick:r,label:t,disabled:l,children:a}=e;return(0,n.jsx)("button",{type:"button","aria-label":t,onClick:r,disabled:l,className:(0,o.cn)("inline-flex h-9 w-9 items-center justify-center rounded-full border border-border bg-background","text-foreground transition hover:bg-muted","disabled:cursor-not-allowed disabled:opacity-40 disabled:hover:bg-background"),children:a})},f=Object.assign(e=>{let{title:r,headerLeft:t,viewAllHref:h,viewAllLabel:f,desktopLayout:p="carousel",desktopColumns:x=3,desktopPageSize:v,navStyle:j="header",ariaLabel:y,isSummerMode:N,children:w,className:k}=e,{t:z}=(0,m.ZF)("common"),I=null!=f?f:z("common.viewAll"),A=l.useRef(null),C=l.Children.toArray(w),T="grid"===p&&"number"==typeof v&&v>0,E=T?v:C.length,Z=T?Math.max(1,Math.ceil(C.length/E)):1,[q,L]=l.useState(0),[M,S]=l.useState(!0);l.useEffect(()=>{let e=A.current;if(!e)return;let r=()=>S(e.scrollLeft<8);return e.addEventListener("scroll",r,{passive:!0}),()=>e.removeEventListener("scroll",r)},[]);let B=l.useCallback(e=>{let r=A.current;if(!r)return;let t=Math.max(.4*r.clientWidth,280);r.scrollBy({left:e*t,behavior:"smooth"})},[]),P=(0,o.cn)("hidden text-sm font-semibold hover:underline sm:inline",N?"text-primary-summer":"text-primary"),O="carousel"===p,_=O&&"header"===j,F=O&&"overlay"===j,R=!!(r||t||h||_),W=(0,o.cn)("-mx-4 flex snap-x snap-mandatory gap-5 overflow-x-auto scroll-smooth","pl-4 pr-4 pb-2 [scroll-padding-left:1rem]","[scrollbar-width:none] [&::-webkit-scrollbar]:hidden"),X="md:mx-0 md:grid ".concat(u[x]," md:gap-5 md:overflow-visible md:px-0 md:pb-0");return(0,n.jsx)(g.Provider,{value:x,children:(0,n.jsxs)("section",{className:k,"aria-label":y,children:[R&&(0,n.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-4",children:[t?(0,n.jsx)("div",{className:"min-w-0 flex-1",children:t}):r?(0,n.jsx)(d.X,{level:2,className:N?"text-primary-summer":void 0,children:r}):(0,n.jsx)("span",{}),(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-3",children:[h&&((0,c.Z)(h)?(0,n.jsx)("a",{href:h,className:P,children:I}):(0,n.jsx)(a.default,{href:h,className:P,children:I})),_&&(0,n.jsxs)("div",{className:"hidden items-center gap-1.5 md:flex",children:[(0,n.jsx)(b,{label:z("common.previous"),onClick:()=>B(-1),children:(0,n.jsx)(s.Z,{size:18,className:"fill-none"})}),(0,n.jsx)(b,{label:z("resort.reviews.next"),onClick:()=>B(1),children:(0,n.jsx)(i.Z,{size:18,className:"fill-none"})})]})]})]}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("button",{type:"button","aria-label":z("resort.reviews.next"),tabIndex:-1,onClick:()=>B(1),className:(0,o.cn)("absolute right-2 top-1/2 z-10 -translate-y-1/2","inline-flex h-7 w-7 items-center justify-center rounded-full","bg-black/45 text-white shadow-sm backdrop-blur-sm","transition-opacity duration-300 md:hidden",M?"opacity-100":"pointer-events-none opacity-0"),children:(0,n.jsx)(i.Z,{size:14,className:"fill-none"})}),F&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button","aria-label":z("common.previous"),onClick:()=>B(-1),className:(0,o.cn)("absolute left-3 top-1/2 z-10 hidden -translate-y-1/2 md:inline-flex","h-10 w-10 items-center justify-center rounded-full","bg-black/45 text-white shadow-md backdrop-blur-sm transition","hover:bg-black/60"),children:(0,n.jsx)(s.Z,{size:20,className:"fill-none"})}),(0,n.jsx)("button",{type:"button","aria-label":z("resort.reviews.next"),onClick:()=>B(1),className:(0,o.cn)("absolute right-3 top-1/2 z-10 hidden -translate-y-1/2 md:inline-flex","h-10 w-10 items-center justify-center rounded-full","bg-black/45 text-white shadow-md backdrop-blur-sm transition","hover:bg-black/60"),
1children:(0,n.jsx)(i.Z,{size:20,className:"fill-none"})})]}),(0,n.jsx)("div",{ref:A,"data-layout":p,className:(0,o.cn)(W,"grid"===p&&X),children:T?C.map((e,r)=>{var t;let l=r>=q*E&&r<(q+1)*E;return(0,n.jsx)("div",{className:(0,o.cn)("contents",!l&&"md:hidden"),children:e},null!==(t=e.key)&&void 0!==t?t:r)}):w})]}),T&&Z>1&&(0,n.jsxs)("div",{className:"mt-6 hidden items-center justify-center gap-3 md:flex",children:[(0,n.jsx)(b,{label:z("common.previousPage"),onClick:()=>L(e=>Math.max(0,e-1)),disabled:0===q,children:(0,n.jsx)(s.Z,{size:18,className:"fill-none"})}),(0,n.jsx)("span",{className:"text-sm font-medium tabular-nums text-muted-foreground",children:z("common.pageOfPages",{page:q+1,total:Z})}),(0,n.jsx)(b,{label:z("common.nextPage"),onClick:()=>L(e=>Math.min(Z-1,e+1)),disabled:q>=Z-1,children:(0,n.jsx)(i.Z,{size:18,className:"fill-none"})})]})]})})},{Item:e=>{var r;let{children:t,className:a}=e,s=null!==(r=h[l.useContext(g)])&&void 0!==r?r:h[3];return(0,n.jsx)("div",{className:(0,o.cn)("shrink-0 snap-start basis-[90%] sm:basis-[48%]",s,a),children:t})}})},15670:function(e,r,t){t.d(r,{e:function(){return o}});var n=t(57437);t(2265);var l=t(27648),a=t(16010),s=t(19296),i=t(59191);let o=e=>{let{title:r,excerpt:t,image:o,category:c,date:d,href:m,external:u,headingLevel:h=3,className:g}=e,b=!!(c||d),f=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"aspect-[4/3] w-full overflow-hidden rounded-md bg-muted",children:o&&(0,n.jsx)("img",{src:o,alt:r,loading:"lazy",decoding:"async",className:"h-full w-full object-cover transition duration-300 group-hover:scale-[1.03]"})}),(0,n.jsxs)("div",{className:"mt-3",children:[b&&(0,n.jsxs)("div",{className:"mb-1.5 flex items-center gap-2 text-xs font-bold uppercase tracking-wider text-muted-foreground",children:[c&&(0,n.jsx)("span",{className:"text-primary",children:c}),c&&d&&(0,n.jsx)("span",{"aria-hidden":!0,children:"\xb7"}),d&&(0,n.jsx)("span",{children:d})]}),(0,n.jsx)(s.X,{level:h,className:"mb-1.5 font-heading text-lg font-bold leading-snug text-secondary group-hover:text-primary group-hover:underline underline-offset-2",children:r}),t&&(0,n.jsx)(i.x,{variant:"default",className:"line-clamp-2 text-sm text-muted-foreground",children:t})]})]});if(m){let e=(0,a.cn)("group block no-underline hover:no-underline",g);return u?(0,n.jsx)("a",{href:m,className:e,children:f}):(0,n.jsx)(l.default,{href:m,className:e,children:f})}return(0,n.jsx)("div",{className:(0,a.cn)("group block",g),children:f})}},57973:function(e,r,t){t.d(r,{Z:function(){return l}});var n=t(73420);let l=e=>!!(null==e?void 0:e.startsWith("/".concat((0,n.ou)())))},15104:function(e,r,t){t.d(r,{Bm:function(){return L},SH:function(){return k},ct:function(){return q},nK:function(){return M},xE:function(){return l}});var n,l,a=t(2265),s=t(68481),i=t.n(s);(n=l||(l={})).Strict="strict",n.TextOnly="text",n.Normal="normal",n.Partial="partial",n.NormalWithImages="normalWithImages";let o=["a","abbr","b","bdi","bdo","blockquote","br","caption","cite","code","data","dd","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","kbd","li","mark","ol","p","pre","q","s","samp","small","span","strong","sub","sup","time","u","ul","var","wbr"],c=[...o,"img"],d=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t={};return e.forEach(e=>{var n;t[e]=null!==(n=r[e])&&void 0!==n?n:[]}),t.a&&(t.a=Array.from(new Set([...t.a,"href","name","target","rel"]))),t.img&&(t.img=Array.from(new Set([...t.img,"src","srcset","alt","title","width","height","loading","align"]))),t},m=(e,r)=>{if("a"===e&&"rel"===r)return'rel="noopener noreferrer nofollow"'},u=e=>e.replace(/<a\b(?![^>]*\brel=)([^>]*)>/gi,'<a$1 rel="noopener noreferrer nofollow">'),h=["script","style","iframe","object","embed","noscript"],g={normal:{whiteList:d(o),stripIgnoreTag:!0,stripIgnoreTagBody:h,onTagAttr:m},strict:{whiteList:{a:["href","name","target","rel"]},stripIgnoreTag:!0,stripIgnoreTagBody:h,onTagAttr:m},text:{whiteList:{},stripIgnoreTag:!0,stripIgnoreTagBody:h},partial:{whiteList:d(["b","i","em","strong","a","h2","h3","h4","h5","p","
1span"]),stripIgnoreTag:!0,stripIgnoreTagBody:h,onTagAttr:m},normalWithImages:{whiteList:d(c),stripIgnoreTag:!0,stripIgnoreTagBody:h,onTagAttr:m}},b=RegExp("<(p|div|li|h[1-6])\\b[^>]*>".concat("(?:\\s|&nbsp;|&#160;|\\u00A0|<br\\s*\\/?>)*","<\\/\\1>"),"gi"),f=e=>{let r=e;for(let e=0;e<5;e+=1){let e=r.replace(b,"");if(e===r)return e;r=e}return r},p="(?:\\s|&nbsp;|&#160;|\\u00A0|<br\\s*\\/?>)",x=RegExp("".concat(p,"*<br\\s*\\/?>").concat(p,"*(?=(?:<\\/[a-zA-Z][a-zA-Z0-9]*>\\s*)*$)"),"gi"),v=e=>{let r=e;for(let e=0;e<5;e+=1){let e=r.replace(x,"");if(e===r)return e;r=e}return r},j=RegExp("^((?:\\s*<(?!br\\b|hr\\b|img\\b|wbr\\b)[a-zA-Z][a-zA-Z0-9]*\\b[^>]*>)*)".concat(p,"*<br\\s*\\/?>").concat(p,"*"),"gi"),y=e=>{let r=e;for(let e=0;e<5;e+=1){let e=r.replace(j,"$1");if(e===r)return e;r=e}return r},N=e=>y(v(f(e))),w=(e,r,t)=>{let n={...g[r],...t},l=i()(null!=e?e:"",n);return"text"===r?l:u(l)},k=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",t=arguments.length>2?arguments[2]:void 0;return{dangerouslySetInnerHTML:{__html:N(w(e,r,t))}}},z={grave:"̀",acute:"́",circ:"̂",tilde:"̃",uml:"̈",ring:"̊",cedil:"̧"},I={...(()=>{let e={};return Object.entries(z).forEach(r=>{let[t,n]=r;Array.from("AaEeIiOoUuYyNnCc").forEach(r=>{let l="".concat(r).concat(n).normalize("NFC");1===l.length&&(e["".concat(r).concat(t)]=l)})}),e})(),quot:'"',apos:"'",nbsp:"\xa0",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",ndash:"–",mdash:"—",hellip:"…",bull:"•",middot:"\xb7",prime:"′",Prime:"″",laquo:"\xab",raquo:"\xbb",lsaquo:"‹",rsaquo:"›",deg:"\xb0",plusmn:"\xb1",times:"\xd7",divide:"\xf7",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",copy:"\xa9",reg:"\xae",trade:"™",euro:"€",pound:"\xa3",yen:"\xa5",cent:"\xa2",sect:"\xa7",para:"\xb6",micro:"\xb5",szlig:"\xdf",aelig:"\xe6",AElig:"\xc6",oslash:"\xf8",Oslash:"\xd8",aring:"\xe5",Aring:"\xc5",lt:"<",gt:">"},A=/&#(x[0-9a-f]+|[0-9]+);/gi,C=/&([a-z][a-z0-9]{1,31});/gi,T=/&amp;/gi,E=(e,r)=>{let t="x"===r[0]||"X"===r[0]?parseInt(r.slice(1),16):parseInt(r,10);return!Number.isFinite(t)||t<=0||t>1114111||t>=55296&&t<=57343?e:String.fromCodePoint(t)},Z=e=>e.replace(A,E).replace(C,(e,r)=>{var t;return null!==(t=I[r])&&void 0!==t?t:e}).replace(T,"&"),q=e=>{let r=Z(w(e,"text"));return r.includes("<")?Z(w(r,"text")):r},L=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",t=arguments.length>2?arguments[2]:void 0;return(0,a.useMemo)(()=>N(w(e,r,t)),[e,r])},M=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",t=arguments.length>2?arguments[2]:void 0;return(0,a.useMemo)(()=>k(e,r,t),[e,r,t])}}}]);
2//# sourceMappingURL=6931-0a99eeafb0c3fc57.js.map

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.