PageSourceSearch

https://oao-v2.netlify.app/_nuxt/CalendarList.a7779911.js

js oao-v2.netlify.app collected 2026-10-03 11:14:17 UTC 2,977 bytes, 1 lines download raw bytes

1import T from"./CalendarListItem.36ea9d22.js";import{C as V,w as Z,q as D,x as g,g as d,E as N,a2 as M,o as a,c as n,F as y,r as C,a as c,t as A,b as l,d as m,n as O,i as K,m as P,N as $}from"./entry.304bc243.js";const F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEmSURBVHgBnZLPSsNAEMa/2a2tCrWHoCWRgm8heBKPgkcLvoDgxYs+gM+ggicPBUHo1bfx4kGpVAz4j5a2Juu3TUrWNj2kP0jY2ZlvZ3ZnBA4GFyXAXwdij1Yl3e0Bqg+MXgWng0msZKJrBkuDn0YuJuIBHcHJm7VUIrrZ4HLLFe1X744O19oHmdD6TMOg5VmrZHDJkuLAST7mSX/upjsP/zP/UNz+YMYlf355edjYbp3CeAXF8SiUVRRGlxUWhH2TQdazjO1RcJ8+eg6qLwZXfFHtoxAS8sh6l4mjaddO7fZsr9Y6nhXZWK+jBE0uKs/T7s2o+rgc6+9ZYY+j1xw6I2enR7Ps3zk9tZm+XgTn7+NiXRcnogyEQdKiSX+jIX+hvVJSXcIfeoxKnGHvUjMAAAAASUVORK5CYII=";const J={class:"calendar-list__header"},W={class:"ts-special-xl"},z={key:0,class:"sub-heading ts-body"},G={class:"calendar-list__items"},Q={key:0,class:"calendar-list__day-heading ts-special-s"},q=["onClick"],ee=["alt"],se={__name:"CalendarList",props:{items:Array,type:String},emits:["showclicked","disclaimerClicked"],async setup(h,{emit:x}){let i,p;const{datesLocale:w,globalContent:te}=([i,p]=Z(()=>D()),i=await i,p(),i),{months:S,daysLong:b}=w,f=h,k=x,E=g(null),_=g(null),L=g(!1),u=d(()=>f.type==="small"),X=d(()=>[...f.items].filter(e=>e&&!(e!=null&&e.pastShow))),B=d(()=>X.value.sort((o,r)=>o-r)),I=d(()=>{const e=[];let o=null,r=-1;return B.value.forEach(s=>{o!==s.month&&(e.push({title:`${s.month} ${s.year}`,items:[]}),r++,o=s.month),e[r].items.push(s)}),e}),R=e=>e?`${b[e.getDay()]}, ${e.getDate()} ${S[e.getMonth()]} ${e.getFullYear()}`:"",Y=e=>{k("showclicked",{...e})},H=e=>{k("disclaimerClicked",{...e})},v=()=>{const e=new IntersectionObserver((o,r)=>{o.forEach(s=>{s.target.classList.toggle("-offset",s.intersectionRatio<1&&s.boundingClientRect.top<100)})},{threshold:[1]});Array.isArray(_.value)&&_.value.forEach(o=>{e.observe(o)})};return N(()=>{v()}),M(()=>{v()}),(e,o)=>{const r=T;return a(),n("div",{class:"calendar-list",ref_key:"calendarListElm",ref:E},[(a(!0),n(y,null,C(l(I),(s,U)=>(a(),n("div",{class:"calendar-list__section",key:`section-${U}`},[c("div",{class:O(["calendar-list__section-header",{"-offset":l(L)}]),ref_for:!0,ref_key:"sectionHeadingElm",ref:_},[c("div",J,[c("h2",W,A(s.title),1),l(u)?(a(),n("h3",z,A(s.items[0].showTitle),1)):m("",!0)])],2),c("div",G,[(a(!0),n(y,null,C(s.items,(t,j)=>(a(),n("div",{class:"item",key:t.id+"-"+j},[l(u)?m("",!0):(a(),n("div",Q,A(R(t.formattedDate)),1)),K(r,P({...t,type:h.type,media:t.media===""?{}:t.media,logo:t.logo===""?{}:t.logo},{onShowclicked:Y}),null,16),t.bookingAlternateText&&!l(u)?(a(),n("div",{key:1,onClick:oe=>H(t.showComparisonList),class:"calendar-item-disclaimer ts-body-s"},[$(A(t.bookingAlternateText)+" ",1),c("img",{src:F,alt:t.bookingAlternateText,width:"14",height:"14"},null,8,ee)],8,q)):m("",!0)]))),128))])]))),128))],512)}}},re=V(se,[["__scopeId","data-v-6188836c"]]);export{re as default};

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.