1var y=Object.defineProperty;var w=(l,r,s)=>r in l?y(l,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[r]=s;var h=(l,r,s)=>(w(l,typeof r!="symbol"?r+"":r,s),s);import{R as p,j as e,P as f,a as x,b as j,d as N,L as g,e as v}from"./index-af0b897b.js";class b extends p.Component{constructor(s){super(s);h(this,"makeDisplayName",s=>{const t=s.firstNames.split(",")[0],n=t.substring(0,1)+t.substring(1).toLowerCase(),o=s.surname,c=["MC","MAC"].filter(i=>o.startsWith(i));let a=o.substring(0,1)+o.substring(1).toLowerCase();if(c.length!==0){const i=c[0].substring(0,1)+c[0].substring(1).toLowerCase();a=o.substring(i.length),a=i+a.substring(0,1)+a.substring(1).toLowerCase()}if(a.includes("-")){let i=!1,m=[];for(const u in a){if(i){m.push(a[u].toUpperCase()),i=!1;continue}m.push(a[u]),i=a[u]==="-"}a=m.join("")}return`${n} ${a}`});this.state={bioOpen:!1}}render(){const{role:s,user:t,bio:n}=this.props;return this.state.bioOpen?e.jsx("div",{className:"w-40 md:w-48 h-auto m-2 border-2 border-red-900 flex flex-col mx-auto p-2 text-left cursor-pointer",onClick:()=>this.setState({bioOpen:!1}),children:e.jsx("p",{children:n})}):e.jsxs("div",{className:"w-40 md:w-48 h-auto m-2 border-2 border-red-900 flex flex-col mx-auto cursor-pointer",onClick:()=>this.setState({bioOpen:!0}),children:[e.jsx("img",{src:t.profilePicture===null?"/images/default_avatar.png":`/uploads/images/profile/${t.profilePicture}`,alt:"User Profile",className:"w-auto"}),e.jsxs("div",{className:"p-1",children:[e.jsx("p",{className:"font-semibold",children:s.name}),e.jsx("p",{children:this.makeDisplayName(t)})]})]})}}b.propTypes={role:f.object.isRequired,user:f.object.isRequired,bio:f.string.isRequired};class k extends p.Component{constructor(s){super(s);h(this,"componentDidMount",async()=>{let s,t;try{s=await x.get("/jcr/committee/name/welfare"),t=await x.get("/welfare/bios")}catch(n){this.setState({status:n.response.status,error:n.response.data.error,loaded:!1})}this.setState({loaded:!0,status:200,welfareTeam:s.data.committeeMembers,welfareBios:{...this.state.welfareBios,...t.data}})});this.state={isMember:!0,loaded:!1,status:0,error:"",welfareTeam:[],welfareBios:{}}}render(){if(!this.state.loaded)return this.state.status!==200&&this.state.status!==0?e.jsx(j,{to:`/errors/${this.state.status}`}):e.jsx(N,{});const{welfareTeam:s,welfareBios:t}=this.state;return e.jsxs("div",{className:"flex flex-col justify-start",children:[e.jsxs("div",{className:"relative",children:[e.jsx("img",{src:"/images/welfare_banner.jpg",className:"w-full h-auto relative z-0 lg:block hidden lg:h-96 md:object-cover",alt:"Welfare Banner"}),e.jsx("img",{src:"/images/welfare_banner.jpg",className:"w-full h-auto relative z-0 block lg:hidden",alt:"Welfare Banner"}),e.jsx("div",{className:"absolute p-4 z-20 bottom-0 left-0 w-full h-full flex-col text-white bg-grey-500 bg-opacity-75 border-t-4 border-b-4 border-red-900 justify-center flex",children:e.jsx("div",{className:"flex flex-row align-middle items-center justify-center",children:e.jsx("h1",{className:"text-4xl md:text-6xl font-bold outline",children:"Welfare"})})})]}),e.jsx("div",{className:"flex flex-col my-4 justify-center items-left md:w-3/5 md:mx-auto mx-2",children:e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2",children:[e.jsx("h2",{className:"text-left font-semibold text-3xl mb-1",children:"What do we do?"}),e.jsxs("p",{className:"mb-2",children:["We provide a ",e.jsx("span",{className:"font-semibold",children:"free, confidential, non-judgemental listening and signposting service"})," for all students in Grey College as well as ",e.jsx(g,{className:"font-semibold underline",to:"/welfare/message",children:"an anonymous messaging & reporting service"})," and much more! You can find out about everything we offer further down the page. We run drop-ins every week during term time in the Welfare Room (which is located on the bottom floor of Hollingside, opposite the laundary room), where a team member will be on duty who you can talk to about anything, in confidence. Our drop-in times are:"]}),e.jsx("div",{className:"flex flex-row lg:justify-start justify-center text-xl",children:e.jsxs("ul",{className:"mb-2 list-inside list-disc",children:[e.jsx("li",{children:"Tuesdays at 6:30pm - 8:30pm"}),e.jsx("li",{children:"Thursdays at 6:30pm - 8:30pm"}),e.jsx("li",{children:"Sundays at 2pm - 4pm"})]})}),e.jsxs("p",{className:"mb-2",children:["We also run campaign weeks throughout the year focusing on specific issues such as Stressless week near exams, Alcohol Awareness week and SHaG week (Sexual Health and Guid
1ance). You","'","ll also find us in Freshers","'"," Week wearing our blue polos, come and chat to us! To keep up to date with what we're up to check out our social media for the latest information!"]}),e.jsxs("div",{className:"flex flex-col lg:items-start items-center",children:[e.jsx("a",{href:"https://www.instagram.com/greywelfare/",rel:"noopener noreferrer",target:"_blank",children:e.jsxs("div",{className:"flex flex-row items-center my-2",children:[e.jsx("img",{src:"./images/socials/Instagram_Glyph_Gradient_RGB.png",className:"h-8 w-8 mr-2",alt:""}),e.jsx("span",{className:"font-semibold",children:"@greywelfare (click to open Instagram)"})]})}),e.jsx("a",{href:"https://www.facebook.com/greycollegewelfare",rel:"noopener noreferrer",target:"_blank",children:e.jsxs("div",{className:"flex flex-row items-center mt-2",children:[e.jsx("img",{src:"./images/socials/f_logo_RGB-Blue_100.png",className:"h-8 w-8 mr-2",alt:""}),e.jsx("span",{className:"font-semibold",children:"@greycollegewelfare (click to open Facebook)"})]})})]})]}),e.jsxs("div",{className:"mb-2",children:[e.jsx("h2",{className:"text-left font-semibold text-3xl mb-1",children:"Who are we?"}),e.jsx("p",{className:"mb-2",children:"The Welfare Team is student-run and led by the two Senior Welfare Officers. We study a variety of subjects and cover all different years of study. Click on our pictures below to find out a bit more about each of us!"}),e.jsx("div",{className:"grid grid-cols-2 gap-1 md:grid-cols-3 lg:grid-cols-4 2xl:grid-cols-5 2xl:gap-4 auto-rows-fr",children:s.map((n,o)=>e.jsx(p.Fragment,{children:n.JCRRole.JCRRoleUserLinks.map((d,c)=>e.jsx(b,{role:n.JCRRole,user:d.User,bio:t[d.userId]?t[d.userId]:""},`${o}-${c}`))},o))})]}),e.jsxs("div",{className:"mb-2",children:[e.jsx("h2",{className:"text-left font-semibold text-3xl mb-1",children:"Sexual Health"}),e.jsx("h3",{className:"text-left font-semibold text-xl mb-1",children:"Condoms and Dental Dams"}),e.jsx("p",{className:"mb-2",children:"Condoms, lube and dental dams are all free, and are available in a range of sizes and types, including female and latex-free. They can be picked up in drop-ins or by messaging the anonymous online support system."}),e.jsx("h3",{className:"text-left font-semibold text-xl mb-1",children:"Pregnancy Tests"}),e.jsx("p",{className:"mb-2",children:"Free pregnancy tests can be taken from the welfare room at any time during drop in. The test is very simple and only takes a few minutes. Please contact the anonymous online support system if you would like a test out of drop in hours or would like them to help you."})]}),e.jsxs("div",{className:"mb-2",children:[e.jsx("h2",{className:"text-left font-semibold text-3xl mb-1",children:"Anonymous Messaging & Reporting Service"}),e.jsx("p",{className:"mb-2",children:"You can use the anonymous online support system to send an anonymous message to the Senior Welfare Officers from whom you should receive a reply from within 24 hours. You could report an incident (such as egging, drink spiking) to enable us to warn other students about it. You could ask us a question if you prefer not to talk directly. Or you can simply use it as an easy way of sending us your thoughts. Here are a few of the things you might want to write about:"}),e.jsxs("ul",{className:"my-1 list-inside list-disc",children:[e.jsx("li",{children:"Request information like leaflets, names of charities, phone numbers etc."}),e.jsx("li",{children:"Tell us you'd like to see more coverage of a certain issue, illness or disability."}),e.jsx("li",{children:"Let us know you are worried about a friend."}),e.jsx("li",{children:"Suggest how we could improve campaign weeks (SHAG week, Stressless, Alcohol Awareness)"}),e.jsx("li",{children:"Request certain supplies, and we can leave it in a discreet place for you."})]})]}),e.jsxs("div",{className:"mb-2",children:[e.jsx("h2",{className:"text-left font-semibold text-3xl mb-1",children:"Gender Expression Fund"}),e.jsxs("p",{className:"mb-2",children:["The Gender Expression Fund is a Welfare initiative in collaboration with the Representatives Committee to supp
1ort any student who needs help accessing items related to gender identity and expression. We recognise that exploring or affirming your gender can come with material and financial barriers and Grey JCR is here to support you. ",e.jsx(g,{to:"/welfare/gender-expression-fund",className:"font-semibold underline",children:"Find out more here."})]})]}),e.jsxs("div",{className:"mb-2",children:[e.jsx("h2",{className:"text-left font-semibold text-3xl mb-1",children:"Getting Involved"}),e.jsx("h3",{className:"text-left font-semibold text-xl mb-1",children:"College Welfare Team"}),e.jsx("p",{className:"mb-2",children:"Would you like to get involved in welfare? Whilst at Durham, there are several opportunities to get involved in welfare: be at Grey, through Nightline or Durham SU."}),e.jsx("p",{className:"mb-2",children:"The new Welfare team will be picked during the second term of the year (Epiphany). The Senior Officers are elected in second term and anyone can run. If you would like to apply to be on the Welfare team or run for the role as a Welfare Officer feel free to get in touch with the current team to answer any questions you might have."}),e.jsx("h3",{className:"text-left font-semibold text-xl mb-1",children:"Nightline"}),e.jsx("p",{className:"mb-2",children:"Nightline is a listening service run by students for students and is open Tuesday - Saturday nights between 9pm and 7am during term time. They are there to listen to you about anything on your mind such as friends, relationships, stress, late night thoughts, and more."}),e.jsx("p",{className:"mb-2",children:"Nightline is based on 5 principles: confidentiality, anonymity, non-advisory, non-judgmental, and non-aligned. So, you can be assured that every conversation remains between the caller and volunteer and that your identity will remain anonymous. As well, they are non-directive/non-advisory respecting your right to make your own decisions, and are both non-judgmental and non-aligned respecting each person's thoughts, beliefs, and actions."}),e.jsxs("p",{className:"mb-2",children:["You can contact them by calling their number which is found on the back of your campus card or online via their instant messaging system which can be found ",e.jsx("a",{className:"font-semibold underline",rel:"noopener noreferrer",target:"_blank",href:"https://durhamnightline.com/",children:"on their website."})]})]})]})})]})}}k.contextType=v;export{k 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.