1import{_ as h}from"./breadcrumbs.67f38b1c.js";import{_ as v}from"./header.4d21ed9b.js";import{_ as f}from"./header.d75dbd08.js";import{_ as k}from"./grid.dfa63080.js";import{g as b,i as x,x as y,c as m,e,w as n,l as w,o as a,b as L,j as $,k as C}from"./entry.d93a3ed3.js";import{_ as V}from"./card.bcc06362.js";import{_ as A}from"./img.910e3f09.js";import{V as N,a as _}from"./VRow.a9014e08.js";import"./avatar.7f7d4d85.js";import"./VAvatar.b632f07f.js";import"./VBreadcrumbs.ae40a7bf.js";import"./title.b12a5299.js";import"./text.27394f32.js";import"./chip.7bc68ab1.js";import"./VChip.805d40d9.js";import"./index.ad65ad69.js";import"./nuxt-link.27d1e1a1.js";import"./badge.58c7a47e.js";import"./VBadge.a457859f.js";import"./card.8e2895a2.js";import"./avatar.0bf8ffb1.js";import"./award-overlay.19e783f8.js";import"./VTooltip.ac2fda69.js";import"./VOverlay.8c4e1463.js";import"./forwardRefs.e658ad70.js";import"./btn.763c8507.js";import"./bookmark.d0eea6ec.js";import"./loader.2c1fab64.js";import"./dialog.a432f8d0.js";import"./form-v2.19b20e19.js";import"./sheet.afa4d008.js";import"./logo-mark-white.15712989.js";import"./VDialog.098f514f.js";import"./dialog-transition.9f9b6364.js";import"./pluralize.aac3a37e.js";import"./card.93257263.js";import"./VCard.25e4f60b.js";import"./createSimpleFunctional.fc1433ea.js";import"./avatar.e724a9f5.js";import"./join-bookmark.7334e1d5.js";import"./VAlert.02291e68.js";import"./VSnackbar.5ca9b11f.js";import"./snackbar.44d1b377.js";const j={class:"med-event-listing-attendees"},B={key:0,class:"text-center my-8"},E={data:()=>({moreLink:null,retrieving:!1,users:null}),computed:{...b("event",["listing"]),id(){return this.$route.params.id}},async created(){this.retrieveListing(this.id),await this.retrieve()},methods:{...x("event",{retrieveListing:"retrieve"}),async retrieve(){var i,t;try{this.retrieving=!0;const o=`events/${this.id}/attendees`,s={per_page:24},r=await this.$axios.get(o,{params:s});this.moreLink=(t=(i=r.links)==null?void 0:i.next)==null?void 0:t.url,this.users=r.data}finally{this.retrieving=!1}},async retrieveMore(){var i,t;if(this.moreLink)try{this.retrieving=!0;const o=await this.$axios.get(this.moreLink);this.moreLink=(t=(i=o.links)==null?void 0:i.next)==null?void 0:t.url,this.users=[...this.users,...o.data]}finally{this.retrieving=!1}}}},yt=Object.assign(E,{__name:"attendees",setup(i){return y({title:"Event listing content"}),(t,o)=>{const s=h,r=v,l=f,p=k,c=C,u=V,d=A,g=w;return a(),m("div",j,[e(g,{max:"lg"},{default:n(()=>[e(N,null,{default:n(()=>[e(_,{cols:"12",md:"8"},{default:n(()=>[e(s,{title:"Attendees"}),e(r,{class:"mb-8"}),e(l,{badge:t.listing.registration.attendeeCount,class:"mb-4",text:"Attending this event"},null,8,["badge"]),e(p,{class:"mb-4","columns-lg":null,count:8,retrieving:t.retrieving,source:t.users,"show-follow":!0,variant:"outlined"},null,8,["retrieving","source"]),t.moreLink?(a(),m("div",B,[e(c,{loading:t.retrieving,size:"x-large",primary:"",onClick:t.retrieveMore},{default:n(()=>[L(" Show more ")]),_:1},8,["loading","onClick"])])):$("",!0)]),_:1}),e(_,{cols:"12",md:"4"},{default:n(()=>[e(u,{class:"mt-8 mb-4","organisation-id":t.listing.organisation.slug},null,8,["organisation-id"]),e(d,{alt:t.listing.name,src:t.listing.urls.image,class:"rounded-sm mb-4"},null,8,["alt","src"])]),_:1})]),_:1})]),_:1})])}}});export{yt 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.