PageSourceSearch

https://app.medall.org/_nuxt/index.a65a1649.js

js medall.org collected 2026-09-24 11:24:55 UTC 10,871 bytes, 1 lines download raw bytes

1import{_ as M}from"./grid.4d64f012.js";import{a as U,_ as G}from"./delete-dialog.6f03a8c5.js";import{_ as H}from"./grid.c2371a09.js";import{_ as v,o as n,c as d,F as C,r as T,a as l,w as i,b as w,t as P,n as J,g as b,i as y,e as t,d as f,V as L,A as $,k as N,l as V,j as z,u as K,L as Q,s as D,z as W,M as k,P as q}from"./entry.d93a3ed3.js";import{_ as X}from"./chip.7bc68ab1.js";import{_ as Y}from"./img.910e3f09.js";import{_ as Z}from"./resource.dddb0960.js";import{V as ee}from"./index.ad65ad69.js";import{V as B,a as O}from"./VRow.a9014e08.js";import{V as te}from"./VAvatar.b632f07f.js";import{u as oe}from"./index.81484b67.js";import{r as ie}from"./reportError.2ce2be7c.js";import{n as se}from"./text.4014da89.js";import"./avatar.25b22ef9.js";import"./avatar.7f7d4d85.js";import"./card.93257263.js";import"./VCard.25e4f60b.js";import"./createSimpleFunctional.fc1433ea.js";import"./VHover.d9b3eb40.js";import"./VOverlay.8c4e1463.js";import"./forwardRefs.e658ad70.js";import"./VSwitch.3712fc3a.js";import"./VInput.687065d2.js";import"./VSelectionControl.084d68e4.js";import"./VLabel.96d1ac2b.js";import"./VDialog.098f514f.js";import"./dialog-transition.9f9b6364.js";import"./loader.2c1fab64.js";import"./VChip.805d40d9.js";import"./sheet.afa4d008.js";import"./VDivider.bd007436.js";import"./VMenu.7149688b.js";import"./nuxt-link.27d1e1a1.js";import"./private-indicator.ce6e6f32.js";import"./tooltip.d1681b43.js";import"./VTooltip.ac2fda69.js";import"./patient-indicator.30cac587.js";import"./snackbar.44d1b377.js";import"./VSnackbar.5ca9b11f.js";import"./switcher-dialog.2f5d1b96.js";import"./dialog.a432f8d0.js";import"./form-v2.19b20e19.js";import"./logo-mark-white.15712989.js";import"./switcher.5bd4209b.js";import"./index.398e6435.js";import"./text-field.114b9c6c.js";import"./field.fb618caf.js";import"./VTextField.dd8ba950.js";import"./VField.80389ccf.js";import"./password.6795c0ad.js";
1import"./form.55960615.js";import"./register.97168c19.js";import"./form.20d75eda.js";import"./autocomplete.d5fe3b94.js";import"./VAutocomplete.448b8834.js";import"./VSelect.e3908e59.js";import"./VList.58cb0795.js";import"./VListItem.42ed339b.js";import"./ssrBoot.58070f5c.js";import"./VCheckboxBtn.b4098672.js";import"./filter.6e50a7ac.js";import"./picker.d210000d.js";import"./picker.25a4c0f0.js";import"./picker.c76a9ff8.js";import"./picker.17aaa96b.js";import"./Basename.ee91fcdd.js";import"./summary.37178813.js";import"./radio-group.77df6d97.js";import"./radio-group.fc68cd0f.js";import"./VRadioGroup.f4ff49da.js";import"./password-strength.977e48f7.js";import"./captcha.a48851cb.js";import"./VAlert.02291e68.js";import"./update.35af3329.js";import"./form.922bd40d.js";import"./logo.ff61e80b.js";import"./pluralize.aac3a37e.js";import"./index.fc84b8ed.js";const ne={props:{modelValue:{type:String,default:null},chips:{type:Array,default:()=>[]}},emits:["update:modelValue"],methods:{classForChip(m){return this.modelValue===m?"bg-white font-weight-bold active":"bg-pastel-purple-light"}}},re={class:"d-community-coming-soon-resources-chips bg-pastel-purple-light justify-center gap-1 gap-md-0 justify-md-space-between rounded-xl d-flex align-center align-self-stretch pa-2 fill-width flex-wrap"};function me(m,s,a,p,c,u){const e=X;return n(),d("div",re,[(n(!0),d(C,null,T(a.chips,o=>(n(),l(e,{key:o,variant:"text",class:J([u.classForChip(o),"text-bright-blue px-3 hover-pastel-purple"]),onClick:r=>m.$emit("update:modelValue",o)},{default:i(()=>[w(P(o),1)]),_:2},1032,["class","onClick"]))),128))])}const ae=v(ne,[["render",me],["__scopeId","data-v-6ec23e55"]]);const ce={class:"d-flex gap-6 flex-wrap justify-center flex-md-nowrap justify-md-space-between"},le={__name:"rail",props:{cards:{type:Array,default:()=>[]}},setup(m){return(s,a)=>{const p=Z;return n(),d("div",ce,[(n(!0),d(C,null,T(m.cards,c=>(n(),l(p,{key:c.title,icon:c.image,title:c.title,"allow-anonymous":""},null,8,["icon","title"]))),128))])}}},pe=v(le,[["__scopeId","data-v-9797e696"]]),ue=""+new URL("dots-1.40dc5b05.svg",import.meta.url).href,_e=""+new URL("dots-2.38c3d507.svg",import.meta.url).href,de={class:"p-community-resources-owner-empty fill-height fill-width"},fe=f("h4",{class:"text-h4"},"Community resources",-1),ge={class:"d-flex flex-column gap-4 align-center align-self-stretch"},he=f("p",{class:"text-dark-grey text-body-2 text-center"}," One powerful resource for your community's needs. Create and share files, links, and pages. ",-1),ye=f("p",null,"Add your first community resource",-1),xe={props:{},data:()=>({activeChip:"Society",chips:["Society","Department","University","Speciality / Topic","Local network"],rails:{Society:[{title:"Mentoring scheme",image:"communities:people-people-conversation"},{title:"Grants, awards and bursaries",image:"communities:objects-badge"},{title:"Slides and handouts",image:"communities:filefolders-presentation-b"},{title:"Statements and guidelines",image:"communities:filefolders-page-tick"},{title:"QI and Audit opportunities",image:"communities:objects-light"}],Department:[{title:"Guidelines",image:"communities:filefolders-open-book-lined"},{title:"Rotas",image:"communities:admin-calendar"},{title:"Weekly teaching slides",image:"communities:filefolders-presentation-c"},{title:"Pager / bleep numbers",image:"communities:filefolders-filofax"},{title:"Induction",image:"communities:space-rocket"}],University:[{title:"Slides and handouts",image:"communities:filefolders-presentation-b"},{title:"Timetables",image:"communities:objects-clock"},{title:"Exam information",image:"communities:filefolders-certificate"},{title:"Hospital placement info",image:"communities:medical-hospital"},{title:"Helpful contacts",image:"communities:filefolders-filofax"}],"Speciality / Topic":[{title:"Interesting cases",image:"communities:medical-ecg"},{title:"Job application guides",image:"communities:filefolders-clipboard-form"},{title:"Exam resources",image:"communities:filefolders-open-book-lined"},{title:"Research / audit opportunities",image:"communities:objects-magnifying-glass"},{title:"Courses",image:"communities:learning-owl"}],"Local network":[{title:"Referral guidance",image:"communities:symbol
1s-shapes-lines"},{title:"Guidelines",image:"communities:recreation-compass"},{title:"Helpful contacts",image:"communities:filefolders-filofax"},{title:"Educational resources",image:"communities:objects-backpack"},{title:"Audit opportunities",image:"communities:objects-teliscope"}]}}),computed:{...b("communities",["community"]),rail(){return this.rails[this.activeChip]}},methods:{...y("communities/resources",["showDialog"]),show(){this.showDialog()}}},we=Object.assign(xe,{__name:"owner-empty",setup(m){return(s,a)=>{const p=N,c=V,u=ae,e=Y,o=pe;return n(),d("div",de,[t(c,{max:"sm",class:"d-flex flex-column gap-2 pa-6 pb-2 align-center align-self-stretch"},{default:i(()=>[fe,f("div",ge,[he,ye,t(p,{height:"40",class:"px-3 text-body-2 rounded-md",color:"primary",variant:"flat",onClick:s.show},{default:i(()=>[t(L,{start:""},{default:i(()=>[w("add")]),_:1}),w(" Add resource item ")]),_:1},8,["onClick"])])]),_:1}),t(c,{max:"sm"},{default:i(()=>[t(u,{modelValue:s.activeChip,"onUpdate:modelValue":a[0]||(a[0]=r=>s.activeChip=r),chips:s.chips},null,8,["modelValue","chips"])]),_:1}),t(c,{max:"md"},{default:i(()=>[t(B,null,{default:i(()=>[t(O,{class:"d-none d-md-block px-0"},{default:i(()=>[t(e,{class:"float-end",src:$(ue),eager:"","aspect-ratio":"1/1",width:"140"},null,8,["src"])]),_:1}),t(ee,{"hide-on-leave":""},{default:i(()=>[(n(),l(o,{key:s.activeChip,cards:s.rail,class:"v-col"},null,8,["cards"]))]),_:1}),t(O,{class:"d-none d-md-block px-0"},{default:i(()=>[t(e,{src:$(_e),eager:"","aspect-ratio":"1/1",width:"140"},null,8,["src"])]),_:1})]),_:1})]),_:1})])}}}),be=we,ve={computed:{...b("communities",["community"])},methods:{...y("communities/resources",["showDialog"]),show(){this.showDialog()}}},ke=f("h4",{class:"text-body-1 font-weight-bold text-dark-grey"}," Community repository ",-1),$e=f("div",{class:"d-flex flex-column gap-1 align-center align-self-stretch"},[f("p",{class:"text-dark-grey text-body-2 text-center"}," No resources have been added yet ")],-1);function Ce(m,s,a,p,c,u){const e=N,o=V;return n(),l(o,{max:"md",class:"p-community-resources-empty d-flex flex-column gap-2 pa-6 pb-2 align-center align-self-stretch"},{default:i(()=>[t(B,{"no-gutters":""},{default:i(()=>[t(o,{max:"sm",class:"d-flex flex-column align-center gap-3 pt-0"},{default:i(()=>{var r;return[t(te,{size:"100",color:"pastel-purple",class:"mb-5"},{default:i(()=>[t(L,{icon:"communities:filefolders-clipboard"})]),_:1}),ke,$e,(r=m.community)!=null&&r.isOwner?(n(),l(e,{key:0,height:"40",class:"px-3",color:"primary",variant:"flat",onClick:u.show},{default:i(()=>[w(" Add first item ")]),_:1},8,["onClick"])):z("",!0)]}),_:1})]),_:1})]),_:1})}const Ve=v(ve,[["render",Ce]]);const Se={computed:{...b("communities",["community"]),...b("communities/resources",["resources"])},methods:{...y({retrieveCommunity:"communities/retrieve"}),...y({refreshResources:"communities/resources/refresh"}),...y("communities/resources",["refresh"]),async reload(){var m;(m=this.community)!=null&&m.slug&&(await this.retrieveCommunity(this.community.slug),await this.refreshResources())}}},je=Object.assign(Se,{__name:"index",async setup(m){let s,a;const p=K(),c=p.params.id;try{const e=Q(),o=`communities/${p.params.id}/resources`,{data:r,error:_,headers:g}=([s,a]=D(()=>W(o)),s=await s,a(),s);if(_.value)throw _.value;[s,a]=D(()=>
1e.dispatch("communities/resources/loadMany",{response:{data:r.value,links:g.links,reset:!0},source:o})),await s,a(),oe(u(e.getters["communities/community"]))}catch(e){ie(e)}function u(e){var _,g,x;const o=`${e.name} | Resources`,r={title:o,keywords:k.compact(e.recentKeywords).join(","),ogTitle:o,twitterCard:"summary",twitterTitle:o};if(e.description){const h=se(e.description);Object.assign(r,{description:h,ogDescription:h,twitterDescription:h})}return(_=e.urls)!=null&&_.logo&&Object.assign(r,{ogImage:(g=e.urls)==null?void 0:g.logo,twitterImage:(x=e.urls)==null?void 0:x.logo}),k.omitBy(r,k.isNil)}return(e,o)=>{const r=M,_=U,g=H,x=be,h=Ve,E=V,F=G;return n(),d("div",null,[t(E,{max:"md",class:"px-0 pt-0 px-md-4"},{default:i(()=>{var S,j,I,A,R;return[((S=e.resources)==null?void 0:S.length)>0?(n(),l(r,{key:0,"community-id":$(c),"is-owner":(j=e.community)==null?void 0:j.isOwner,onSignedIn:e.reload},null,8,["community-id","is-owner","onSignedIn"])):z("",!0),((I=e.resources)==null?void 0:I.length)>0?(n(),l(g,{key:1,class:"resources mt-6 px-4 px-md-6 gap-4",resources:e.resources,size:"80",onSignedIn:e.reload},q({_:2},[(A=e.community)!=null&&A.isOwner?{name:"prepend",fn:i(()=>[t(_)]),key:"0"}:void 0]),1032,["resources","onSignedIn"])):(n(),d(C,{key:2},[(R=e.community)!=null&&R.isOwner?(n(),l(x,{key:0})):(n(),l(h,{key:1}))],64))]}),_:1}),t(F)])}}}),Zt=v(je,[["__scopeId","data-v-ac8bba7a"]]);export{Zt 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.