1import{u as I,_ as j,a as B,w as P}from"./CidAX2c_.js";import{_ as R}from"./Br1I3Ntb.js";import{_ as q}from"./BhRTIutO.js";import{s as z}from"./DdWb17GW.js";import{d as M,S as c,af as O,o as H,a as V,a3 as F,z as Y,H as m,K as o,L as a,M as r,k as v,f as h,G as l,aa as G,Q as i,P as b,I as w,N as _,O as J,a2 as K,R as U,a4 as Q,v as X,_ as Z}from"./DXiYrPJ4.js";import{u as ee}from"./sRsffpST.js";import"./P7Y1IjxR.js";import"./BNE3PIFr.js";const te={class:"position-relative main-div-container"},se={class:"course-hero__body"},ae={key:0},re={key:1},ie={key:2},oe={class:"course-aside-rail"},ne=M({__name:"index",async setup(le){let g,f;const x=X(),e=v(()=>String(c().params.course_level)),W=I(),n=v(()=>String(c().params.course_name)),$=v(()=>String(c().params.course_slug)),y=c().path,A=v(()=>P(e.value)),S=`activities-writing-${e.value}`,{data:k,error:pe}=([g,f]=O(async()=>ee(S,async()=>{if(["b1","b2","c1","c2","vo","gr"].includes(e.value))try{return await $fetch(`${x.public.frontendBaseUrl}/json/activities/writing/${e.value}.json`)}catch(s){return console.error("Error fetching activities:",s),[]}else return[]},"$c7PivjTLaw")),g=await g,f(),g);return H(async()=>{const{$gtag:s}=V();s&&setTimeout(()=>{s("event","screen_view",{app_name:`Web - Writing ${e.value}`,page_title:`Web - Writing ${e.value}`})},500),await z().setLoginRedirectUrl(y)}),F({title:`Writing ${e.value.toUpperCase()} ${n.value.toUpperCase()} - Cambridge English Apps`,ogTitle:`Writing ${e.value.toUpperCase()} ${n.value.toUpperCase()} - Cambridge English Apps`,twitterTitle:`Writing ${e.value.toUpperCase()} ${n.value.toUpperCase()} - Cambridge English Apps`,description:`Writing for Cambridge exams (${e.value.toUpperCase()} ${n.value.toUpperCase()}) with interactive exercises, grammar, vocabulary, and real exam-style questions.`,ogDescription:`Writing for Cambridge exams (${e.value.toUpperCase()} ${n.value.toUpperCase()}) with interactive exercises, grammar, vocabulary, and real exam-style questions.`,twitterDescription:`Practice Writing for Cambridge exams (${e.value.toUpperCase()} ${n.value.toUpperCase()}) with interactive exercises, grammar, vocabulary, and real exam-style questions.`,ogImage:"https://englishapps.app/img/seo/english_apps_og.jpg",twitterImage:"https://englishapps.app/img/seo/english_apps_og.jpg",ogUrl:y,twitterCard:"summary_large_image"}),Y({link:[{rel:"canonical",href:`https://englishapps.app${c().fullPath}`}],script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"Course",url:`https://englishapps.app/${e.value}/${n.value}/${$.value}/writing`,name:`Cambridge ${e.value.toUpperCase()} Writing`,description:`The Writing ${e.value.toUpperCase()} course test assesses your ability to produce clear, well-structured texts in English. Youâll complete tasks that may include emails, essays, reports, articles, letters or reviews. This part of the exam tests how well you can organise your ideas, use appropriate vocabulary, and apply correct grammar in real-life writing situations.`,provider:{"@type":"Organization",name:"Shining Apps LLC",url:"https://shiningapps.com"},publisher:{"@type":"Organization",name:"Cambridge English Apps",url:"https://englishapps.app"},offers:{"@type":"Offer",price:"0.00",priceCurrency:"USD",category:`Cambridge ${e.value.toUpperCase()} Writing`,availability:"https://schema.org/InStock",url:`https://englishapps.app/${e.value}/${n.value}/${$.value}/writing`},educationalLevel:[`${e.value.toUpperCase()}`,`${n.value}`],about:[`Cambridge English Writing ${e.value.toUpperCase()}`,`Writing ${e.value.toUpperCase()} Essay`,`Writing ${e.value.toUpperCase()} Article`,`Writing ${e.value.toUpperCase()} Report`,`Writing ${e.value.toUpperCase()} Letter`,`Writing ${e.value.toUpperCase()} Review`,`Writing ${e.value.toUpperCase()} Proposal`],inLanguage:"en",hasCourseInstance:{"@type":"CourseInstance",courseMode:"online",courseSchedule:{"@type":"Schedule",duration:"10H",repeatCount:"10",repeatFrequency:"Weekly"}}})}]}),(s,t)=>{const E=j,p=h("v-col"),d=h("v-row"),L=R,T=q,D=B,N=h("v-container");return l(),m("div",te,[t[5]||(t[5]=o("div",{class:"page position-absolute"},null,-1)),a(N,{class:"page-content pb-16",fluid:"","max-width":"1260"},{default:r(()=>[a(d,{class:"mt-6"},{default:r(()=>[a(p,{cols:"12"},{default:r(()=>[o("div",{class:"course-hero",style:G({"--lvl-rgb":"var(--v-theme-"+i(e)+")"})},[a(E,{items:i(W),level:i(e),class:"mb-3"},null,8,["items","level"]),o("h1",{class:b(["course-hero__title",{"text-h4 font-weight-bold":s.$vuetify.display.smAndUp,"text-h5 font-weight-bold":s.$vuetify.display.xs}])},[o("span",null,w(i(e).toUpperCase())+" - ",1),t[0]||(t[0]=_("Writing",-1))],2),o("div",null,[o("h2",se,[t[1]||(t[1]=_(" The ",-1)),t[2]||(t[2]=o("strong",null,"Writing",-1)),t[3]||(t[3]=_(" test assesses your ability to produce clear, well-structured texts in English. Youâll complete tasks that may include ",-1)),i(e)==="b1"?(l(),m("span",ae,"emails, articles or stories.")):i(e)==="c1"?(l(),m("span",re,"essays, reports, proposals, letters or reviews.")):(l(),m("span",ie,"emails, essays, reports, articles, letters or reviews.")),t[4]||(t[4]=_(" This part of the exam tests how well you can organise your ideas, use appropriate vocabulary, and apply correct grammar in real-life writing situations. ",-1))])])],4)]),_:1})]),_:1}),a(d,{class:"mt-3"},{default:r(()=>[a(p,{cols:"12",lg:"8"},{default:r(()=>[a(d,null,{default:r(()=>[(l(!0),m(J,null,K(i(k),(u,C)=>
1(l(),U(p,{cols:"12",lg:"6",class:b({"pb-2 pt-2 pr-2":s.$vuetify.display.lgAndUp&&C%2===0,"pb-2 pt-2 pl-2":s.$vuetify.display.lgAndUp&&C%2!==0,"pb-1":s.$vuetify.display.mdAndDown})},{default:r(()=>[a(L,{to:`${i(y)}/${u.slug}`,level:i(e),icon:"mdi-invoice-text-edit-outline",title:`Part ${u.part}`,subtitle:u.name,percentage:u.percentage},{stats:r(()=>[o("p",null,[o("small",null,w(u.quantity)+" Exams",1)])]),_:2},1032,["to","level","title","subtitle","percentage"])]),_:2},1032,["class"]))),256))]),_:1}),a(d,null,{default:r(()=>[a(p,{cols:"12",class:"mt-8"},{default:r(()=>[a(T,{big:s.$vuetify.display.smAndUp},null,8,["big"])]),_:1})]),_:1})]),_:1}),s.$vuetify.display.lgAndUp?(l(),U(p,{key:0,cols:"12",md:"4",class:"pt-2"},{default:r(()=>[o("div",oe,[a(D,{demo:i(A),level:i(e),title:"Writing"},null,8,["demo","level"])])]),_:1})):Q("",!0)]),_:1})]),_:1})])}}}),he=Z(ne,[["__scopeId","data-v-a5a34a8d"]]);export{he 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.