1import{_ as J}from"./ButtonBack.20dd8262.js";import{d as V,_ as X}from"./Notices.47f3ba7e.js";import{_ as Y}from"./Icon.65c81faf.js";import{_ as Z}from"./Button.vue.d9cff6c1.js";import{_ as j}from"./ModalPhysician.f9b64bf0.js";import{b as U,c as W,d as tt,e as et,f as ot,h as st,i as nt}from"./entry.0e2b7217.js";import{u as it}from"./fetch.e86bd420.js";import{u as at}from"./composables.c4a9b9ef.js";import{c as D}from"./craftFields.10efea26.js";import{d as rt}from"./index.4622708c.js";import{N as lt}from"./enums.454eae82.js";import{_ as ct}from"./_plugin-vue_export-helper.c27b6911.js";import{a1 as $,a as C,e as dt,u as s,G as l,H as t,L as ut,y as p,R as o,J as I,F as mt,X as pt,B as c,z as _t,A as gt}from"./swiper-vue.5e86c732.js";import"./nuxt-link.f6263737.js";import"./useLink.acef1dab.js";import"./client-only.9f8021ca.js";import"./index.7542a789.js";import"./index.e91086bf.js";const yt=_=>(_t("data-v-af520dc9"),_=_(),gt(),_),ht={key:0},vt={class:"hero u-padding-vertical-xl"},ft={class:"o-container"},bt={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters"},kt={class:"hero__title u-type-serif"},wt={key:0,class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters"},$t=["innerHTML"],Ct={class:"u-padding-vertical-xl"},It={class:"o-container"},Lt={class:"o-grid o-grid--col-4 o-grid--col-12@desktop o-grid--gutters"},Ht=["innerHTML"],Mt={class:"o-grid__item u-gc-1/13@desktop"},St={class:"u-h4 u-type-serif u-margin-top-gutter"},Tt={class:"o-container"},Bt={class:"o-table-scroll u-type-medium"},Nt={key:0},Pt=yt(()=>t("th",null,null,-1)),At=["onClick"],Ot={class:"u-text-right",style:{"min-width":"100px"}},Vt={key:1},Dt={class:"u-margin-vertical-xl"},Et={class:"o-container"},Rt={class:"buttons-group"},qt={__name:"newMembers",async setup(_){var B,N,P,A;let n,d;const{locale:y}=U(),h=W().query,L=at(),E=tt(),H=new Date,R=H.toISOString().slice(0,10),q=H.toLocaleTimeString("en-GB"),x=R+" "+q,M={lang:y.value},{data:S,refresh:xt,error:T}=h["x-craft-live-preview"]&&h.token?([n,d]=$(()=>{var e;return it(E.apolloEndpoint,{body:{query:(e=V.loc)==null?void 0:e.source.body,variables:M},query:{token:h.token},method:"POST"},"$ZE9KouYwuI")}),n=await n,d(),n):([n,d]=$(()=>st(V,M)),n=await n,d(),n),a=((N=(B=S.value)==null?void 0:B.data)==null?void 0:N.entry)??((P=S.value)==null?void 0:P.entry)??null;if(!a)throw et({statusCode:404,fatal:!0});if(!T.value&&a&&a.seo){const e=a.seo;ot({title:rt(e.title),meta:[{name:"description",content:e.description},{property:"og:title",content:e.social.facebook.title},{property:"og:description",content:e.social.facebook.description},{property:"og:image",content:(A=e.social.facebook.image)==null?void 0:A.url},{name:"twitter:card",content:"summary"},{name:"twitter:title",content:e.social.twitter.title},{name:"twitter:description",content:e.social.twitter.description}]})}const v=([n,d]=$(()=>nt(()=>$fetch("/api/directory",{method:"POST",body:{language:y.value,method:"getNoticeListing",category:lt.newMembers}}),"$Hu14QI6dK8").then(e=>e.data.value)),n=await n,d(),n),f=C(),z=async e=>{f.value.open(),await f.value.getData(e)};let u=C(null),g=C("asc"),F=dt(()=>{if(!u.value)return v;let e=[...v].sort((i,b)=>{let k=i[u.value]||"",w=b[u.value]||"";return k.localeCompare(w,y.value,{sensitivity:"base"})});return g.value==="desc"&&e.reverse(),e});const m=e=>{u.value===e?g.value=g.value==="asc"?"desc":"asc":(u.value=e,g.value="asc")};return(e,i)=>{var O;const b=J,k=X,w=Y,Q=Z,G=j;return!s(T)&&s(a)?(c(),l("div",ht,[t("section",vt,[t("div",ft,[t("div",bt,[t("div",{class:ut(["o-grid__item",s(a).description?"u-gc-1/6@desktop":"u-gc-1/13@desktop"])},[p(b,{class:"u-margin-bottom-l",label:e.$t("pages.directory.physicians.editSearch"),route:s(L)("directory")},null,8,["label","route"]),t("h1",kt,o(s(a).title),1)],2)]),s(a).description?(c(),l("div",wt,[t("div",{class:"hero__content o-grid__item u-gc-7/13@desktop",innerHTML:("ckeditorHtml"in e?e.ckeditorHtml:s(D))(s(a).description)},null,8,$t)])):I("",!0)])]),t("section",Ct,[t("div",It,[t("div",Lt,[s(a).noticesAdditionalInfo?(c(),l("div",{key:0,class:"o-grid__item u-gc-1/9@desktop u-padding-vertical-xl",innerHTML:("ckeditorHtml"in e?e.ckeditorHtml:s(D))(s(a).noticesAdditionalInfo)}
1,null,8,Ht)):I("",!0)]),t("div",Mt,[p(k)]),t("h4",St,o(e.$t("pages.directory.notices.newMembers.label")),1)])]),t("section",null,[t("div",Tt,[t("div",Bt,[(O=s(v))!=null&&O.length?(c(),l("table",Nt,[t("thead",null,[t("tr",null,[t("th",null,[t("button",{class:"sort-btn",onClick:i[0]||(i[0]=r=>m("formattedLabel"))},o(e.$t("pages.directory.notices.name")),1)]),t("th",null,[t("button",{class:"sort-btn",onClick:i[1]||(i[1]=r=>m("number"))},o(e.$t("pages.directory.notices.number")),1)]),t("th",null,[t("button",{class:"sort-btn",onClick:i[2]||(i[2]=r=>m("specialtyLabel"))},o(e.$t("pages.directory.notices.specialty")),1)]),t("th",null,[t("button",{class:"sort-btn",onClick:i[3]||(i[3]=r=>m("city"))},o(e.$t("pages.directory.notices.city")),1)]),t("th",null,[t("button",{class:"sort-btn",onClick:i[4]||(i[4]=r=>m("date"))},o(e.$t("pages.directory.notices.newMembers.date")),1)]),Pt])]),t("tbody",null,[(c(!0),l(mt,null,pt(s(F),(r,K)=>(c(),l("tr",{key:K,onClick:zt=>z(r.physicianId),class:"notice-item",tabindex:"0"},[t("td",null,o(r.formattedLabel),1),t("td",null,o(r.number),1),t("td",null,o(r.specialtyLabel),1),t("td",null,o(r.city),1),t("td",null,o(r.date),1),t("td",Ot,[p(w,{name:"arrow-right",size:"large",class:"u-margin-right-xs"})])],8,At))),128))])])):(c(),l("h6",Vt,o(e.$t("pages.directory.notices.noResults"))+".",1))]),t("small",null,o(e.$t("pages.directory.dataOf"))+" "+o(x)+" ("+o(e.$t("pages.directory.montrealTime"))+")",1)])]),t("section",Dt,[t("div",Et,[t("div",Rt,[t("div",null,[p(Q,{route:s(L)("directory"),label:e.$t("pages.directory.notices.searchPhysician")},null,8,["route","label"])])])])]),p(G,{ref_key:"modalPhysician",ref:f},null,512)])):I("",!0)}}},re=ct(qt,[["__scopeId","data-v-af520dc9"]]);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.