vendor: 4,027 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/zh-CN-DwQUdR0o.js","assets/en-lP0DKzC6.js","assets/vi-DCdEU23X.js","assets/OfficialScoredWritingPage-XkFB7MD3.js","assets/officialScoredWritingSamples-BfB8b90J.js","assets/index-_tIqqp10.js","assets/index-DtueBCEg.css","assets/WritingComposer-DWEqg1Vk.js","assets/IeltsScoreToolsRoutes-0xAci1tn.js","assets/AdminDashboardPage-Dhud0k8v.js","assets/blogRouteModule-DiH-hsSI.js","assets/webVitals-smNWyl7z.js"])))=>i.map(i=>d[i]); 2import{_ as Os,r as m3}from"./index-_tIqqp10.js";function g3(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Mg={exports:{}},Mb={};var G2;function h3(){if(G2)return Mb;G2=1;var e=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function r(o,l,b){var u=null;if(b!==void 0&&(u=""+b),l.key!==void 0&&(u=""+l.key),"key"in l){b={};for(var p in l)p!=="key"&&(b[p]=l[p])}else b=l;return l=b.ref,{$$typeof:e,type:o,key:u,ref:l!==void 0?l:null,props:b}}return Mb.Fragment=i,Mb.jsx=r,Mb.jsxs=r,Mb}var U2;function k3(){return U2||(U2=1,Mg.exports=h3()),Mg.exports}var n=k3(),Dg={exports:{}},Me={};var H2;function _3(){if(H2)return Me;H2=1;var e=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),b=Symbol.for("react.consumer"),u=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),k=Symbol.for("react.activity"),_=Symbol.iterator;function v(x){return x===null||typeof x!="object"?null:(x=_&&x[_]||x["@@iterator"],typeof x=="function"?x:null)}var I={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},T=Object.assign,S={};function w(x,L,H){this.props=x,this.context=L,this.refs=S,this.updater=H||I}w.prototype.isReactComponent={},w.prototype.setState=function(x,L){if(typeof x!="object"&&typeof x!="function"&&x!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,x,L,"setState")},w.prototype.forceUpdate=function(x){this.updater.enqueueForceUpdate(this,x,"forceUpdate")};function G(){}G.prototype=w.prototype;function M(x,L,H){this.props=x,this.context=L,this.refs=S,this.updater=H||I}var Y=M.prototype=new G;Y.constructor=M,T(Y,w.prototype),Y.isPureReactComponent=!0;var C=Array.isArray;function Z(){}var A={H:null,A:null,T:null,S:null},Q=Object.prototype.hasOwnProperty;function ce(x,L,H){var me=H.ref;return{$$typeof:e,type:x,key:L,ref:me!==void 0?me:null,props:H}}function oe(x,L){return ce(x.type,L,x.props)}function ge(x){return typeof x=="object"&&x!==null&&x.$$typeof===e}function _e(x){var L={"=":"=0",":":"=2"};return"$"+x.replace(/[=:]/g,function(H){return L[H]})}var re=/\/+/g;function Re(x,L){return typeof x=="object"&&x!==null&&x.key!=null?_e(""+x.key):L.toString(36)}function ze(x){switch(x.status){case"fulfilled":return x.value;case"rejected":throw x.reason;default:switch(typeof x.status=="string"?x.then(Z,Z):(x.status="pending",x.then(function(L){x.status==="pending"&&(x.status="fulfilled",x.value=L)},function(L){x.status==="pending"&&(x.status="rejected",x.reason=L)})),x.status){case"fulfilled":return x.value;case"rejected":throw x.reason}}throw x}function E(x,L,H,me,we){var Oe=typeof x;(Oe==="undefined"||Oe==="boolean")&&(x=null);var xe=!1;if(x===null)xe=!0;else switch(Oe){case"bigint":case"string":case"number":xe=!0;break;case"object":switch(x.$$typeof){case e:case i:xe=!0;break;case y:return xe=x._init,E(xe(x._payload),L,H,me,we)}}if(xe)return we=we(x),xe=me===""?"."+Re(x,0):me,C(we)?(H="",xe!=null&&(H=xe.replace(re,"$&/")+"/"),E(we,L,H,"",function(U){return U})):we!=null&&(ge(we)&&(we=oe(we,H+(we.key==null||x&&x.key===we.key?"":(""+we.key).replace(re,"$&/")+"/")+xe)),L.push(we)),1;xe=0;var Fe=me===""?".":me+":";if(C(x))for(var ye=0;ye<x.length;
vendor: 17,346 bytes, lines 2-4
2ye++)me=x[ye],Oe=Fe+Re(me,ye),xe+=E(me,L,H,Oe,we);else if(ye=v(x),typeof ye=="function")for(x=ye.call(x),ye=0;!(me=x.next()).done;)me=me.value,Oe=Fe+Re(me,ye++),xe+=E(me,L,H,Oe,we);else if(Oe==="object"){if(typeof x.then=="function")return E(ze(x),L,H,me,we);throw L=String(x),Error("Objects are not valid as a React child (found: "+(L==="[object Object]"?"object with keys {"+Object.keys(x).join(", ")+"}":L)+"). If you meant to render a collection of children, use an array instead.")}return xe}function se(x,L,H){if(x==null)return x;var me=[],we=0;return E(x,me,"","",function(Oe){return L.call(H,Oe,we++)}),me}function ke(x){if(x._status===-1){var L=x._result;L=L(),L.then(function(H){(x._status===0||x._status===-1)&&(x._status=1,x._result=H)},function(H){(x._status===0||x._status===-1)&&(x._status=2,x._result=H)}),x._status===-1&&(x._status=0,x._result=L)}if(x._status===1)return x._result.default;throw x._result}var be=typeof reportError=="function"?reportError:function(x){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var L=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof x=="object"&&x!==null&&typeof x.message=="string"?String(x.message):String(x),error:x});if(!window.dispatchEvent(L))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",x);return}console.error(x)},fe={map:se,forEach:function(x,L,H){se(x,function(){L.apply(this,arguments)},H)},count:function(x){var L=0;return se(x,function(){L++}),L},toArray:function(x){return se(x,function(L){return L})||[]},only:function(x){if(!ge(x))throw Error("React.Children.only expected to receive a single React element child.");return x}};return Me.Activity=k,Me.Children=fe,Me.Component=w,Me.Fragment=r,Me.Profiler=l,Me.PureComponent=M,Me.StrictMode=o,Me.Suspense=m,Me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=A,Me.__COMPILER_RUNTIME={__proto__:null,c:function(x){return A.H.useMemoCache(x)}},Me.cache=function(x){return function(){return x.apply(null,arguments)}},Me.cacheSignal=function(){return null},Me.cloneElement=function(x,L,H){if(x==null)throw Error("The argument must be a React element, but you passed "+x+".");var me=T({},x.props),we=x.key;if(L!=null)for(Oe in L.key!==void 0&&(we=""+L.key),L)!Q.call(L,Oe)||Oe==="key"||Oe==="__self"||Oe==="__source"||Oe==="ref"&&L.ref===void 0||(me[Oe]=L[Oe]);var Oe=arguments.length-2;if(Oe===1)me.children=H;else if(1<Oe){for(var xe=Array(Oe),Fe=0;Fe<Oe;Fe++)xe[Fe]=arguments[Fe+2];me.children=xe}return ce(x.type,we,me)},Me.createContext=function(x){return x={$$typeof:u,_currentValue:x,_currentValue2:x,_threadCount:0,Provider:null,Consumer:null},x.Provider=x,x.Consumer={$$typeof:b,_context:x},x},Me.createElement=function(x,L,H){var me,we={},Oe=null;if(L!=null)for(me in L.key!==void 0&&(Oe=""+L.key),L)Q.call(L,me)&&me!=="key"&&me!=="__self"&&me!=="__source"&&(we[me]=L[me]);var xe=arguments.length-2;if(xe===1)we.children=H;else if(1<xe){for(var Fe=Array(xe),ye=0;ye<xe;ye++)Fe[ye]=arguments[ye+2];we.children=Fe}if(x&&x.defaultProps)for(me in xe=x.defaultProps,xe)we[me]===void 0&&(we[me]=xe[me]);return ce(x,Oe,we)},Me.createRef=function(){return{current:null}},Me.forwardRef=function(x){return{$$typeof:p,render:x}},Me.isValidElement=ge,Me.lazy=function(x){return{$$typeof:y,_payload:{_status:-1,_result:x},_init:ke}},Me.memo=function(x,L){return{$$typeof:g,type:x,compare:L===void 0?null:L}},Me.startTransition=function(x){var L=A.T,H={};A.T=H;try{var me=x(),we=A.S;we!==null&&we(H,me),typeof me=="object"&&me!==null&&typeof me.then=="function"&&me.then(Z,be)}catch(Oe){be(Oe)}finally{L!==null&&H.types!==null&&(L.types=H.types),A.T=L}},Me.unstable_useCacheRefresh=function(){return A.H.useCacheRefresh()},Me.use=function(x){return A.H.use(x)},Me.useActionState=function(x,L,H){return A.H.useActionState(x,L,H)},Me.useCallback=function(x,L){return A.H.useCallback(x,L)},Me.useContext=function(x){return A.H.useContext(x)},Me.useDebugValue=function(){},Me.useDeferredValue=function(x,L){return A.H.useDeferredValue(x,L)},Me.useEffect=function(x,L){return A.H.useEffect(x,L)},Me.useEffectEvent=function(x){return A.H.useEffectEvent(x)},Me.useId=function(){return A.H.useId()},Me.useImperativeHandle=function(x,L,H){return A.H.useImperativeHandle(x,L,H)},Me.useInsertionEffect=function(x,L){return A.H.useInsertionEffect(x,L)},Me.useLayoutEffect=function(x,L){return A.H.useLayoutEffect(x,L)},Me.useMemo=function(x,L){return A.H.useMemo(x,L)},Me.useOptimistic=function(x,L){return A.H.useOptimistic(x,L)},Me.useReducer=function(x,L,H){return A.H.useReducer(x,L,H)},Me.useRef=function(x){return A.H.useRef(x)},Me.useState=function(x){return A.H.useState(x)},Me.useSyncExternalStore=function(x,L,H){return A.H.useSyncExternalStore(x,L,H)},Me.useTransition=function(){return A.H.useTransition()},Me.version="19.2.7",Me}var F2;function fk(){return F2||(F2=1,Dg.exports=_3()),Dg.exports}var j=fk();const j3=g3(j);var Bg={exports:{}},Db={},Wg={exports:{}},Gg={};var V2;function y3(){return V2||(V2=1,(function(e){function i(E,se){var ke=E.length;E.push(se);e:for(;0<ke;){var be=ke-1>>>1,fe=E[be];if(0<l(fe,se))E[be]=se,E[ke]=fe,ke=be;else break e}}function r(E){return E.length===0?null:E[0]}function o(E){if(E.length===0)return null;var se=E[0],ke=E.pop();if(ke!==se){E[0]=ke;e:for(var be=0,fe=E.length,x=fe>>>1;be<x;){var L=2*(be+1)-1,H=E[L],me=L+1,we=E[me];if(0>l(H,ke))me<fe&&0>l(we,H)?(E[be]=we,E[me]=ke,be=me):(E[be]=H,E[L]=ke,be=L);else if(me<fe&&0>l(we,ke))E[be]=we,E[me]=ke,be=me;else break e}}return se}function l(E,se){var ke=E.sortIndex-se.sortIndex;return ke!==0?ke:E.id-se.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var b=performance;e.unstable_now=function(){return b.now()}}else{var u=Date,p=u.now();e.unstable_now=function(){return u.now()-p}}var m=[],g=[],y=1,k=null,_=3,v=!1,I=!1,T=!1,S=!1,w=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;function Y(E){for(var se=r(g);se!==null;){if(se.callback===null)o(g);else if(se.startTime<=E)o(g),se.sortIndex=se.expirationTime,i(m,se);else break;se=r(g)}}function C(E){if(T=!1,Y(E),!I)if(r(m)!==null)I=!0,Z||(Z=!0,_e());else{var se=r(g);se!==null&&ze(C,se.startTime-E)}}var Z=!1,A=-1,Q=5,ce=-1;function oe(){return S?!0:!(e.unstable_now()-ce<Q)}function ge(){if(S=!1,Z){var E=e.unstable_now();ce=E;var se=!0;try{e:{I=!1,T&&(T=!1,G(A),A=-1),v=!0;var ke=_;try{t:{for(Y(E),k=r(m);k!==null&&!(k.expirationTime>E&&oe());){var be=k.callback;if(typeof be=="function"){k.callback=null,_=k.priorityLevel;var fe=be(k.expirationTime<=E);if(E=e.unstable_now(),typeof fe=="function"){k.callback=fe,Y(E),se=!0;break t}k===r(m)&&o(m),Y(E)}else o(m);k=r(m)}if(k!==null)se=!0;else{var x=r(g);x!==null&&ze(C,x.startTime-E),se=!1}}break e}finally{k=null,_=ke,v=!1}se=void 0}}finally{se?_e():Z=!1}}}var _e;if(typeof M=="function")_e=function(){M(ge)};else if(typeof MessageChannel<"u"){var re=new MessageChannel,Re=re.port2;re.port1.onmessage=ge,_e=function(){Re.postMessage(null)}}else _e=function(){w(ge,0)};function ze(E,se){A=w(function(){E(e.unstable_now())},se)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(E){E.callback=null},e.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<E?Math.floor(1e3/E):5},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_next=function(E){switch(_){case 1:case 2:case 3:var se=3;break;default:se=_}var ke=_;_=se;try{return E()}finally{_=ke}},e.unstable_requestPaint=function(){S=!0},e.unstable_runWithPriority=function(E,se){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var ke=_;_=E;try{return se()}finally{_=ke}},e.unstable_scheduleCallback=function(E,se,ke){var be=e.unstable_now();switch(typeof ke=="object"&&ke!==null?(ke=ke.delay,ke=typeof ke=="number"&&0<ke?be+ke:be):ke=be,E){case 1:var fe=-1;break;case 2:fe=250;break;case 5:fe=1073741823;break;case 4:fe=1e4;break;default:fe=5e3}return fe=ke+fe,E={id:y++,callback:se,priorityLevel:E,startTime:ke,expirationTime:fe,sortIndex:-1},ke>be?(E.sortIndex=ke,i(g,E),r(m)===null&&E===r(g)&&(T?(G(A),A=-1):T=!0,ze(C,ke-be))):(E.sortIndex=fe,i(m,E),I||v||(I=!0,Z||(Z=!0,_e()))),E},e.unstable_shouldYield=oe,e.unstable_wrapCallback=function(E){var se=_;return function(){var ke=_;_=se;try{return E.apply(this,arguments)}finally{_=ke}}}})(Gg)),Gg}var K2;function z3(){return K2||(K2=1,Wg.exports=y3()),Wg.exports}var Ug={exports:{}},Ba={};var Q2;function O3(){if(Q2)return Ba;Q2=1;var e=fk();function i(m){var g="https://react.dev/errors/"+m;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var y=2;y<arguments.length;y++)g+="&args[]="+encodeURIComponent(arguments[y])}return"Minified React error #"+m+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var o={d:{f:r,r:function(){throw Error(i(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},l=Symbol.for("react.portal");function b(m,g,y){var k=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:l,key:k==null?null:""+k,children:m,containerInfo:g,implementation:y}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(m,g){if(m==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return Ba.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Ba.createPortal=function(m,g){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(i(299));return b(m,g,null,y)},Ba.flushSync=function(m){var g=u.T,y=o.p;try{if(u.T=null,o.p=2,m)return m()}finally{u.T=g,o.p=y,o.d.f()}},Ba.preconnect=function(m,g){typeof m=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,o.d.C(m,g))},Ba.prefetchDNS=function(m){typeof m=="string"&&o.d.D(m)},Ba.preinit=function(m,g){if(typeof m=="string"&&g&&typeof g.as=="string"){var y=g.as,k=p(y,g.crossOrigin),_=typeof g.integrity=="string"?g.integrity:void 0,v=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;y==="style"?o.d.S(m,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:k,integrity:_,fetchPriority:v}):y==="script"&&o.d.X(m,{crossOrigin:k,integrity:_,fetchPriority:v,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},Ba.preinitModule=function(m,g){if(typeof m=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var y=p(g.as,g.crossOrigin);o.d.M(m,{crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&o.d.M(m)},Ba.preload=function(m,g){if(typeof m=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var y=g.as,k=p(y,g.crossOrigin);o.d.L(m,y,{crossOrigin:k,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},Ba.preloadModule=function(m,g){if(typeof m=="string")if(g){var y=p(g.as,g.crossOrigin);o.d.m(m,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:y,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else o.d.m(m)},Ba.requestFormReset=function(m){o.d.r(m)},Ba.unstable_batchedUpdates=function(m,g){return m(g)},Ba.useFormState=function(m,g,y){return u.H.useFormState(m,g,y)},Ba.useFormStatus=function(){return u.H.useHostTransitionStatus()},Ba.version="19.2.7",Ba}var Y2;function t0(){if(Y2)return Ug.exports;Y2=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(i){console.error(i)}}return e(),Ug.exports=O3(),Ug.exports}var X2;function w3(){if(X2)return Db;X2=1;var e=z3(),i=fk(),r=t0();function o(t){var a="https://react.dev/errors/"+t;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)a+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+t+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function l(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function b(t){var a=t,s=t;if(t.alternate)for(;a.return;)a=a.return;else{t=a;do a=t,(a.flags&4098)!==0&&(s=a.return),t=a.return;while(t)}return a.tag===3?s:null}function u(t){if(t.tag===13){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function p(t){if(t.tag===31){var a=t.memoizedState;if(a===null&&(t=t.alternate,t!==null&&(a=t.memoizedState)),a!==null)return a.dehydrated}return null}function m(t){if(b(t)!==t)throw Error(o(188))}function g(t){var a=t.alternate;if(!a){if(a=b(t),a===null)throw Error(o(188));return a!==t?null:t}for(var s=t,c=a;;){var d=s.return;if(d===null)break;var f=d.alternate;if(f===null){if(c=d.return,c!==null){s=c;continue}break}if(d.child===f.child){for(f=d.child;f;){if(f===s)return m(d),t;if(f===c)return m(d),a;f=f.sibling}throw Error(o(188))}if(s.return!==c.return)s=d,c=f;else{for(var h=!1,O=d.child;O;){if(O===s){h=!0,s=d,c=f;break}if(O===c){h=!0,c=d,s=f;break}O=O.sibling}if(!h){for(O=f.child;O;){if(O===s){h=!0,s=f,c=d;break}if(O===c){h=!0,c=f,s=d;break}O=O.sibling}if(!h)throw Error(o(189))}}if(s.alternate!==c)throw Error(o(190))}if(s.tag!==3)throw Error(o(188));return s.stateNode.current===s?t:a}function y(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t;for(t=t.child;t!==null;){if(a=y(t),a!==null)return a;t=t.sibling}return null}var k=Object.assign,_=Symbol.for("react.element"),v=Symbol.for("react.transitional.element"),I=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),G=Symbol.for("react.consumer"),M=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),ce=Symbol.for("react.activity"),oe=Symbol.for("react.memo_cache_sentinel"),ge=Symbol.iterator;function _e(t){return t===null||typeof t!="object"?null:(t=ge&&t[ge]||t["@@iterator"],typeof t=="function"?t:null)}var re=Symbol.for("react.client.reference");function Re(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===re?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case T:return"Fragment";case w:return"Profiler";case S:return"StrictMode";case C:return"Suspense";case Z:return"SuspenseList";case ce:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case I:return"Portal";case M:return t.displayName||"Context";case G:return(t._context.displayName||"Context")+".Consumer";case Y:var a=t.render;return t=t.displayName,t||(t=a.displayName||a.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case A:return a=t.displayName||null,a!==null?a:Re(t.type)||"Memo";case Q:a=t._payload,t=t._init;try{return Re(t(a))}catch{}}return null}var ze=Array.isArray,E=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ke={pending:!1,data:null,method:null,action:null},be=[],fe=-1;function x(t){return{current:t}}function L(t){0>fe||(t.current=be[fe],be[fe]=null,fe--)}function H(t,a){fe++,be[fe]=t.current,t.current=a}var me=x(null),we=x(null),Oe=x(null),xe=x(null);function Fe(t,a){switch(H(Oe,a),H(we,t),H(me,null),a.nodeType){case 9:case 11:t=(t=a.documentElement)&&(t=t.namespaceURI)?f2(t):0;break;default:if(t=a.tagName,a=a.namespaceURI)a=f2(a),t=u2(a,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}L(me),H(me,t)}function ye(){L(me),L(we),L(Oe)}function U(t){t.memoizedState!==null&&H(xe,t);var a=me.current,s=u2(a,t.type);a!==s&&(H(we,t),H(me,s))}function de(t){we.current===t&&(L(me),L(we)),xe.current===t&&(L(xe),Ab._currentValue=ke)}var st,ka;function gt(t){if(st===void 0)try{throw Error()}catch(s){var a=s.stack.trim().match(/\n( *(at )?)/);st=a&&a[1]||"",ka=-1<s.stack.indexOf(` 3 at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return` 4`+st+t+ka}var ci=!1;function Ce(t,a){if(!t||ci)return"";ci=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var c={DetermineComponentFrameRoot:function(){try{if(a){var le=function(){throw Error()};if(Object.defineProperty(le.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(le,[])}catch(te){var K=te}Reflect.construct(t,[],le)}else{try{le.call()}catch(te){K=te}t.call(le.prototype)}}else{try{throw Error()}catch(te){K=te}(le=t())&&typeof le.catch=="function"&&le.catch(function(){})}}
vendor: 7,757 bytes, lines 4-9
4catch(te){if(te&&K&&typeof te.stack=="string")return[te.stack,K.stack]}return[null,null]}};c.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var d=Object.getOwnPropertyDescriptor(c.DetermineComponentFrameRoot,"name");d&&d.configurable&&Object.defineProperty(c.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var f=c.DetermineComponentFrameRoot(),h=f[0],O=f[1];if(h&&O){var N=h.split(` 5`),V=O.split(` 6`);for(d=c=0;c<N.length&&!N[c].includes("DetermineComponentFrameRoot");)c++;for(;d<V.length&&!V[d].includes("DetermineComponentFrameRoot");)d++;if(c===N.length||d===V.length)for(c=N.length-1,d=V.length-1;1<=c&&0<=d&&N[c]!==V[d];)d--;for(;1<=c&&0<=d;c--,d--)if(N[c]!==V[d]){if(c!==1||d!==1)do if(c--,d--,0>d||N[c]!==V[d]){var ie=` 7`+N[c].replace(" at new "," at ");return t.displayName&&ie.includes("<anonymous>")&&(ie=ie.replace("<anonymous>",t.displayName)),ie}while(1<=c&&0<=d);break}}}finally{ci=!1,Error.prepareStackTrace=s}return(s=t?t.displayName||t.name:"")?gt(s):""}function Ne(t,a){switch(t.tag){case 26:case 27:case 5:return gt(t.type);case 16:return gt("Lazy");case 13:return t.child!==a&&a!==null?gt("Suspense Fallback"):gt("Suspense");case 19:return gt("SuspenseList");case 0:case 15:return Ce(t.type,!1);case 11:return Ce(t.type.render,!1);case 1:return Ce(t.type,!0);case 31:return gt("Activity");default:return""}}function qe(t){try{var a="",s=null;do a+=Ne(t,s),s=t,t=t.return;while(t);return a}catch(c){return` 8Error generating stack: `+c.message+` 9`+c.stack}}var yt=Object.prototype.hasOwnProperty,Nt=e.unstable_scheduleCallback,qt=e.unstable_cancelCallback,oi=e.unstable_shouldYield,Ee=e.unstable_requestPaint,nt=e.unstable_now,fa=e.unstable_getCurrentPriorityLevel,li=e.unstable_ImmediatePriority,di=e.unstable_UserBlockingPriority,es=e.unstable_NormalPriority,Tc=e.unstable_LowPriority,Pa=e.unstable_IdlePriority,Cf=e.log,Or=e.unstable_setDisableYieldValue,wr=null,At=null;function Ks(t){if(typeof Cf=="function"&&Or(t),At&&typeof At.setStrictMode=="function")try{At.setStrictMode(wr,t)}catch{}}var Ha=Math.clz32?Math.clz32:Lf,$m=Math.log,Mm=Math.LN2;function Lf(t){return t>>>=0,t===0?32:31-($m(t)/Mm|0)|0}var Sc=256,xc=262144,wn=4194304;function ts(t){var a=t&42;if(a!==0)return a;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Cc(t,a,s){var c=t.pendingLanes;if(c===0)return 0;var d=0,f=t.suspendedLanes,h=t.pingedLanes;t=t.warmLanes;var O=c&134217727;return O!==0?(c=O&~f,c!==0?d=ts(c):(h&=O,h!==0?d=ts(h):s||(s=O&~t,s!==0&&(d=ts(s))))):(O=c&~f,O!==0?d=ts(O):h!==0?d=ts(h):s||(s=c&~t,s!==0&&(d=ts(s)))),d===0?0:a!==0&&a!==d&&(a&f)===0&&(f=d&-d,s=a&-a,f>=s||f===32&&(s&4194048)!==0)?a:d}function vr(t,a){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&a)===0}function q(t,a){switch(t){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Lc(){var t=wn;return wn<<=1,(wn&62914560)===0&&(wn=4194304),t}function Nc(t){for(var a=[],s=0;31>s;s++)a.push(t);return a}function Qs(t,a){t.pendingLanes|=a,a!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function rt(t,a,s,c,d,f){var h=t.pendingLanes;t.pendingLanes=s,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=s,t.entangledLanes&=s,t.errorRecoveryDisabledLanes&=s,t.shellSuspendCounter=0;var O=t.entanglements,N=t.expirationTimes,V=t.hiddenUpdates;for(s=h&~s;0<s;){var ie=31-Ha(s),le=1<<ie;O[ie]=0,N[ie]=-1;var K=V[ie];if(K!==null)for(V[ie]=null,ie=0;ie<K.length;ie++){var te=K[ie];te!==null&&(te.lane&=-536870913)}s&=~le}c!==0&&Nf(t,c,0),f!==0&&d===0&&t.tag!==0&&(t.suspendedLanes|=f&~(h&~a))}function Nf(t,a,s){t.pendingLanes|=a,t.suspendedLanes&=~a;var c=31-Ha(a);t.entangledLanes|=a,t.entanglements[c]=t.entanglements[c]|1073741824|s&261930}function Ue(t,a){var s=t.entangledLanes|=a;for(t=t.entanglements;s;){var c=31-Ha(s),d=1<<c;d&a|t[c]&a&&(t[c]|=a),s&=~d}}function qf(t,a){var s=a&-a;return s=(s&42)!==0?1:De(s),(s&(t.suspendedLanes|a))!==0?0:s}function De(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Rs(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function ua(){var t=se.p;return t!==0?t:(t=window.event,t===void 0?32:E2(t.type))}function Ts(t,a){var s=se.p;try{return se.p=t,a()}finally{se.p=s}}var Ys=Math.random().toString(36).slice(2),zt="__reactFiber$"+Ys,dt="__reactProps$"+Ys,_a="__reactContainer$"+Ys,jd="__reactEvents$"+Ys,yd="__reactListeners$"+Ys,ja="__reactHandles$"+Ys,Ri="__reactResources$"+Ys,qc="__reactMarker$"+Ys;function Eo(t){delete t[zt],delete t[dt],delete t[jd],delete t[yd],delete t[ja]}function ct(t){var a=t[zt];if(a)return a;for(var s=t.parentNode;s;){if(a=s[_a]||s[zt]){if(s=a.alternate,a.child!==null||s!==null&&s.child!==null)for(t=j2(t);t!==null;){if(s=t[zt])return s;t=j2(t)}return a}t=s,s=t.parentNode}return null}function Xt(t){if(t=t[zt]||t[_a]){var a=t.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return t}return null}function vn(t){var a=t.tag;if(a===5||a===26||a===27||a===6)return t.stateNode;throw Error(o(33))}function Et(t){var a=t[Ri];return a||(a=t[Ri]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function ea(t){t[qc]=!0}var zd=new Set,Af={};function as(t,a){Fa(t,a),Fa(t+"Capture",a)}function Fa(t,a){for(Af[t]=a,t=0;t<a.length;t++)zd.add(a[t])}var Po=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),ya={},za={};function Ef(t){return yt.call(za,t)?!0:yt.call(ya,t)?!1:Po.test(t)?za[t]=!0:(ya[t]=!0,!1)}function Oa(t,a,s){if(Ef(a))if(s===null)t.removeAttribute(a);else{switch(typeof s){case"undefined":case"function":case"symbol":t.removeAttribute(a);return;case"boolean":var c=a.toLowerCase().slice(0,5);if(c!=="data-"&&c!=="aria-"){t.removeAttribute(a);return}}t.setAttribute(a,""+s)}}function bi(t,a,s){if(s===null)t.removeAttribute(a);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(a);return}t.setAttribute(a,""+s)}}function Wt(t,a,s,c){if(c===null)t.removeAttribute(s);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(s);return}t.setAttributeNS(a,s,""+c)}}function Va(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function In(t){var a=t.type;
vendor: 5,493 bytes, line 9
9return(t=t.nodeName)&&t.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function Pf(t,a,s){var c=Object.getOwnPropertyDescriptor(t.constructor.prototype,a);if(!t.hasOwnProperty(a)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var d=c.get,f=c.set;return Object.defineProperty(t,a,{configurable:!0,get:function(){return d.call(this)},set:function(h){s=""+h,f.call(this,h)}}),Object.defineProperty(t,a,{enumerable:c.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){t._valueTracker=null,delete t[a]}}}}function Ss(t){if(!t._valueTracker){var a=In(t)?"checked":"value";t._valueTracker=Pf(t,a,""+t[a])}}function Rn(t){if(!t)return!1;var a=t._valueTracker;if(!a)return!0;var s=a.getValue(),c="";return t&&(c=In(t)?t.checked?"true":"false":t.value),t=c,t!==s?(a.setValue(t),!0):!1}function xs(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var $f=/[\n"\\]/g;function Gt(t){return t.replace($f,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function Ac(t,a,s,c,d,f,h,O){t.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.type=h:t.removeAttribute("type"),a!=null?h==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+Va(a)):t.value!==""+Va(a)&&(t.value=""+Va(a)):h!=="submit"&&h!=="reset"||t.removeAttribute("value"),a!=null?Od(t,h,Va(a)):s!=null?Od(t,h,Va(s)):c!=null&&t.removeAttribute("value"),d==null&&f!=null&&(t.defaultChecked=!!f),d!=null&&(t.checked=d&&typeof d!="function"&&typeof d!="symbol"),O!=null&&typeof O!="function"&&typeof O!="symbol"&&typeof O!="boolean"?t.name=""+Va(O):t.removeAttribute("name")}function Mf(t,a,s,c,d,f,h,O){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(t.type=f),a!=null||s!=null){if(!(f!=="submit"&&f!=="reset"||a!=null)){Ss(t);return}s=s!=null?""+Va(s):"",a=a!=null?""+Va(a):s,O||a===t.value||(t.value=a),t.defaultValue=a}c=c??d,c=typeof c!="function"&&typeof c!="symbol"&&!!c,t.checked=O?t.checked:!!c,t.defaultChecked=!!c,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(t.name=h),Ss(t)}function Od(t,a,s){a==="number"&&xs(t.ownerDocument)===t||t.defaultValue===""+s||(t.defaultValue=""+s)}function Cs(t,a,s,c){if(t=t.options,a){a={};for(var d=0;d<s.length;d++)a["$"+s[d]]=!0;for(s=0;s<t.length;s++)d=a.hasOwnProperty("$"+t[s].value),t[s].selected!==d&&(t[s].selected=d),d&&c&&(t[s].defaultSelected=!0)}else{for(s=""+Va(s),a=null,d=0;d<t.length;d++){if(t[d].value===s){t[d].selected=!0,c&&(t[d].defaultSelected=!0);return}a!==null||t[d].disabled||(a=t[d])}a!==null&&(a.selected=!0)}}function is(t,a,s){if(a!=null&&(a=""+Va(a),a!==t.value&&(t.value=a),s==null)){t.defaultValue!==a&&(t.defaultValue=a);return}t.defaultValue=s!=null?""+Va(s):""}function wd(t,a,s,c){if(a==null){if(c!=null){if(s!=null)throw Error(o(92));if(ze(c)){if(1<c.length)throw Error(o(93));c=c[0]}s=c}s==null&&(s=""),a=s}s=Va(a),t.defaultValue=s,c=t.textContent,c===s&&c!==""&&c!==null&&(t.value=c),Ss(t)}function ss(t,a){if(a){var s=t.firstChild;if(s&&s===t.lastChild&&s.nodeType===3){s.nodeValue=a;return}}t.textContent=a}var Ec=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Pc(t,a,s){var c=a.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?c?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="":c?t.setProperty(a,s):typeof s!="number"||s===0||Ec.has(a)?a==="float"?t.cssFloat=s:t[a]=(""+s).trim():t[a]=s+"px"}function $o(t,a,s){if(a!=null&&typeof a!="object")throw Error(o(62));if(t=t.style,s!=null){for(var c in s)!s.hasOwnProperty(c)||a!=null&&a.hasOwnProperty(c)||(c.indexOf("--")===0?t.setProperty(c,""):c==="float"?t.cssFloat="":t[c]="");for(var d in a)c=a[d],a.hasOwnProperty(d)&&s[d]!==c&&Pc(t,d,c)}else for(var f in a)a.hasOwnProperty(f)&&Pc(t,f,a[f])}function $c(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Df=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
9dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),ns=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Mc(t){return ns.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function Ti(){}var Mo=null;function Dc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Tn=null,Ir=null;function Do(t){var a=Xt(t);if(a&&(t=a.stateNode)){var s=t[dt]||null;e:switch(t=a.stateNode,a.type){case"input":if(Ac(t,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),a=s.name,s.type==="radio"&&a!=null){for(s=t;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Gt(""+a)+'"][type="radio"]'),a=0;a<s.length;a++){var c=s[a];if(c!==t&&c.form===t.form){var d=c[dt]||null;if(!d)throw Error(o(90));Ac(c,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name)}}for(a=0;a<s.length;a++)c=s[a],c.form===t.form&&Rn(c)}break e;case"textarea":is(t,s.value,s.defaultValue);break e;case"select":a=s.value,a!=null&&Cs(t,!!s.multiple,a,!1)}}}var Bc=!1;function Bo(t,a,s){if(Bc)return t(a,s);Bc=!0;try{var c=t(a);return c}finally{if(Bc=!1,(Tn!==null||Ir!==null)&&(qu(),Tn&&(a=Tn,t=Ir,Ir=Tn=null,Do(a),t)))for(a=0;a<t.length;a++)Do(t[a])}}function $e(t,a){var s=t.stateNode;if(s===null)return null;var c=s[dt]||null;if(c===null)return null;s=c[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(c=!c.disabled)||(t=t.type,c=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!c;break e;default:t=!1}if(t)return null;if(s&&typeof s!="function")throw Error(o(231,a,typeof s));return s}var ta=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Je=!1;if(ta)try{var Wc={};Object.defineProperty(Wc,"passive",{get:function(){Je=!0}}),window.addEventListener("test",Wc,Wc),window.removeEventListener("test",Wc,Wc)}catch{Je=!1}var Si=null,Gc=null,Rr=null;function vd(){if(Rr)return Rr;var t,a=Gc,s=a.length,c,d="value"in Si?Si.value:Si.textContent,f=d.length;for(t=0;t<s&&a[t]===d[t];t++);var h=s-t;for(c=1;c<=h&&a[s-c]===d[f-c];c++);return Rr=d.slice(t,1<c?1-c:void 0)}function Xs(t){var a=t.keyCode;
vendor: 5,232 bytes, line 9
9return"charCode"in t?(t=t.charCode,t===0&&a===13&&(t=13)):t=a,t===10&&(t=13),32<=t||t===13?t:0}function Wo(){return!0}function Go(){return!1}function ra(t){function a(s,c,d,f,h){this._reactName=s,this._targetInst=d,this.type=c,this.nativeEvent=f,this.target=h,this.currentTarget=null;for(var O in t)t.hasOwnProperty(O)&&(s=t[O],this[O]=s?s(f):f[O]);return this.isDefaultPrevented=(f.defaultPrevented!=null?f.defaultPrevented:f.returnValue===!1)?Wo:Go,this.isPropagationStopped=Go,this}return k(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Wo)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Wo)},persist:function(){},isPersistent:Wo}),a}var aa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rs=ra(aa),Tr=k({},aa,{view:0,detail:0}),Dm=ra(Tr),Id,Rd,Sn,Uc=k({},Tr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ho,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Sn&&(Sn&&t.type==="mousemove"?(Id=t.screenX-Sn.screenX,Rd=t.screenY-Sn.screenY):Rd=Id=0,Sn=t),Id)},movementY:function(t){return"movementY"in t?t.movementY:Rd}}),Td=ra(Uc),Bf=k({},Uc,{dataTransfer:0}),Hc=ra(Bf),cs=k({},Tr,{relatedTarget:0}),Sr=ra(cs),xi=k({},aa,{animationName:0,elapsedTime:0,pseudoElement:0}),xr=ra(xi),Uo=k({},aa,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Wf=ra(Uo),Fc=k({},aa,{data:0}),Zs=ra(Fc),Bm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sd={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Ls={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ci(t){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(t):(t=Ls[t])?!!a[t]:!1}function Ho(){return Ci}var Vc=k({},Tr,{key:function(t){if(t.key){var a=Bm[t.key]||t.key;if(a!=="Unidentified")return a}return t.type==="keypress"?(t=Xs(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Sd[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ho,charCode:function(t){return t.type==="keypress"?Xs(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Xs(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Js=ra(Vc),$a=k({},Uc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Gf=ra($a),xn=k({},Tr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ho}),Wm=ra(xn),Kc=k({},aa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Gm=ra(Kc),Fo=k({},Uc,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Um=ra(Fo),Vo=k({},aa,{newState:0,oldState:0}),Hm=ra(Vo),xd=[9,13,27,32],Cn=ta&&"CompositionEvent"in window,Cr=null;ta&&"documentMode"in document&&(Cr=document.documentMode);var Fm=ta&&"TextEvent"in window&&!Cr,Ko=ta&&(!Cn||Cr&&8<Cr&&11>=Cr),Cd=" ",Qo=!1;function Ln(t,a){switch(t){case"keyup":return xd.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ld(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Lr=!1;function Nd(t,a){switch(t){case"compositionend":return Ld(a);case"keypress":return a.which!==32?null:(Qo=!0,Cd);case"textInput":return t=a.data,t===Cd&&Qo?null:t;default:return null}}function Uf(t,a){if(Lr)return t==="compositionend"||!Cn&&Ln(t,a)?(t=vd(),Rr=Gc=Si=null,Lr=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Ko&&a.locale!=="ko"?null:a.data;default:return null}}var qd={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function en(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a==="input"?!!qd[t.type]:a==="textarea"}
vendor: 6,273 bytes, line 9
9function Ad(t,a,s,c){Tn?Ir?Ir.push(c):Ir=[c]:Tn=c,a=Bu(a,"onChange"),0<a.length&&(s=new rs("onChange","change",null,s,c),t.push({event:s,listeners:a}))}var Qc=null,Nn=null;function Hf(t){r2(t,0)}function Nr(t){var a=vn(t);if(Rn(a))return t}function qr(t,a){if(t==="change")return a}var Ed=!1;if(ta){var Pd;if(ta){var Yc="oninput"in document;if(!Yc){var $d=document.createElement("div");$d.setAttribute("oninput","return;"),Yc=typeof $d.oninput=="function"}Pd=Yc}else Pd=!1;Ed=Pd&&(!document.documentMode||9<document.documentMode)}function Yo(){Qc&&(Qc.detachEvent("onpropertychange",Li),Nn=Qc=null)}function Li(t){if(t.propertyName==="value"&&Nr(Nn)){var a=[];Ad(a,Nn,t,Dc(t)),Bo(Hf,a)}}function qn(t,a,s){t==="focusin"?(Yo(),Qc=a,Nn=s,Qc.attachEvent("onpropertychange",Li)):t==="focusout"&&Yo()}function Ff(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Nr(Nn)}function Vm(t,a){if(t==="click")return Nr(a)}function Km(t,a){if(t==="input"||t==="change")return Nr(a)}function Qm(t,a){return t===a&&(t!==0||1/t===1/a)||t!==t&&a!==a}var wa=typeof Object.is=="function"?Object.is:Qm;function Ni(t,a){if(wa(t,a))return!0;if(typeof t!="object"||t===null||typeof a!="object"||a===null)return!1;var s=Object.keys(t),c=Object.keys(a);if(s.length!==c.length)return!1;for(c=0;c<s.length;c++){var d=s[c];if(!yt.call(a,d)||!wa(t[d],a[d]))return!1}return!0}function je(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function et(t,a){var s=je(t);t=0;for(var c;s;){if(s.nodeType===3){if(c=t+s.textContent.length,t<=a&&c>=a)return{node:s,offset:a-t};t=c}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=je(s)}}function ia(t,a){return t&&a?t===a?!0:t&&t.nodeType===3?!1:a&&a.nodeType===3?ia(t,a.parentNode):"contains"in t?t.contains(a):t.compareDocumentPosition?!!(t.compareDocumentPosition(a)&16):!1:!1}function Ar(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var a=xs(t.document);a instanceof t.HTMLIFrameElement;){try{var s=typeof a.contentWindow.location.href=="string"}catch{s=!1}if(s)t=a.contentWindow;else break;a=xs(t.document)}return a}function An(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a&&(a==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||a==="textarea"||t.contentEditable==="true")}var tn=ta&&"documentMode"in document&&11>=document.documentMode,Ns=null,ee=null,We=null,Xo=!1;function Md(t,a,s){var c=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Xo||Ns==null||Ns!==xs(c)||(c=Ns,"selectionStart"in c&&An(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),We&&Ni(We,c)||(We=c,c=Bu(ee,"onSelect"),0<c.length&&(a=new rs("onSelect","select",null,a,s),t.push({event:a,listeners:c}),a.target=Ns)))}function qi(t,a){var s={};return s[t.toLowerCase()]=a.toLowerCase(),s["Webkit"+t]="webkit"+a,s["Moz"+t]="moz"+a,s}var Er={animationend:qi("Animation","AnimationEnd"),animationiteration:qi("Animation","AnimationIteration"),animationstart:qi("Animation","AnimationStart"),transitionrun:qi("Transition","TransitionRun"),transitionstart:qi("Transition","TransitionStart"),transitioncancel:qi("Transition","TransitionCancel"),transitionend:qi("Transition","TransitionEnd")},os={},Zo={};ta&&(Zo=document.createElement("div").style,"AnimationEvent"in window||(delete Er.animationend.animation,delete Er.animationiteration.animation,delete Er.animationstart.animation),"TransitionEvent"in window||delete Er.transitionend.transition);function En(t){if(os[t])return os[t];if(!Er[t])return t;var a=Er[t],s;for(s in a)if(a.hasOwnProperty(s)&&s in Zo)return os[t]=a[s];return t}var Dd=En("animationend"),Vf=En("animationiteration"),Kf=En("animationstart"),Ym=En("transitionrun"),Xm=En("transitionstart"),Bd=En("transitioncancel"),Jo=En("transitionend"),Qf=new Map,Wd="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Wd.push("scrollEnd");function fi(t,a){Qf.set(t,a),as(a,[t])}var Xc=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Ka=[],Pn=0,el=0;function tl(){for(var t=Pn,a=el=Pn=0;a<t;){var s=Ka[a];Ka[a++]=null;var c=Ka[a];Ka[a++]=null;var d=Ka[a];Ka[a++]=null;var f=Ka[a];if(Ka[a++]=null,c!==null&&d!==null){var h=c.pending;h===null?d.next=d:(d.next=h.next,h.next=d),c.pending=d}f!==0&&Gd(s,d,f)}}function Zc(t,a,s,c){Ka[Pn++]=t,Ka[Pn++]=a,Ka[Pn++]=s,Ka[Pn++]=c,el|=c,t.lanes|=c,t=t.alternate,t!==null&&(t.lanes|=c)}function al(t,a,s,c){return Zc(t,a,s,c),il(t)}function an(t,a){return Zc(t,null,null,a),il(t)}function Gd(t,a,s){t.lanes|=s;var c=t.alternate;c!==null&&(c.lanes|=s);for(var d=!1,f=t.return;f!==null;)f.childLanes|=s,c=f.alternate,c!==null&&(c.childLanes|=s),f.tag===22&&(t=f.stateNode,t===null||t._visibility&1||(d=!0)),t=f,f=f.return;return t.tag===3?(f=t.stateNode,d&&a!==null&&(d=31-Ha(s),t=f.hiddenUpdates,c=t[d],c===null?t[d]=[a]:c.push(a),a.lane=s|536870912),f):null}function il(t){if(50<Tb)throw Tb=0,lg=null,Error(o(185));for(var a=t.return;a!==null;)t=a,a=t.return;return t.tag===3?t.stateNode:null}var $n={};function Pr(t,a,s,c){this.tag=t,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 15,398 bytes, line 9
9ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function It(t,a,s,c){return new Pr(t,a,s,c)}function sn(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Qa(t,a){var s=t.alternate;return s===null?(s=It(t.tag,a,t.key,t.mode),s.elementType=t.elementType,s.type=t.type,s.stateNode=t.stateNode,s.alternate=t,t.alternate=s):(s.pendingProps=a,s.type=t.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=t.flags&65011712,s.childLanes=t.childLanes,s.lanes=t.lanes,s.child=t.child,s.memoizedProps=t.memoizedProps,s.memoizedState=t.memoizedState,s.updateQueue=t.updateQueue,a=t.dependencies,s.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},s.sibling=t.sibling,s.index=t.index,s.ref=t.ref,s.refCleanup=t.refCleanup,s}function ls(t,a){t.flags&=65011714;var s=t.alternate;return s===null?(t.childLanes=0,t.lanes=a,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=s.childLanes,t.lanes=s.lanes,t.child=s.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=s.memoizedProps,t.memoizedState=s.memoizedState,t.updateQueue=s.updateQueue,t.type=s.type,a=s.dependencies,t.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),t}function tt(t,a,s,c,d,f){var h=0;if(c=t,typeof t=="function")sn(t)&&(h=1);else if(typeof t=="string")h=i3(t,s,me.current)?26:t==="html"||t==="head"||t==="body"?27:5;else e:switch(t){case ce:return t=It(31,s,a,d),t.elementType=ce,t.lanes=f,t;case T:return nn(s.children,d,f,a);case S:h=8,d|=24;break;case w:return t=It(12,s,a,d|2),t.elementType=w,t.lanes=f,t;case C:return t=It(13,s,a,d),t.elementType=C,t.lanes=f,t;case Z:return t=It(19,s,a,d),t.elementType=Z,t.lanes=f,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case M:h=10;break e;case G:h=9;break e;case Y:h=11;break e;case A:h=14;break e;case Q:h=16,c=null;break e}h=29,s=Error(o(130,t===null?"null":typeof t,"")),c=null}return a=It(h,s,a,d),a.elementType=t,a.type=c,a.lanes=f,a}function nn(t,a,s,c){return t=It(7,t,c,a),t.lanes=s,t}function sl(t,a,s){return t=It(6,t,null,a),t.lanes=s,t}function Yf(t){var a=It(18,null,null,0);return a.stateNode=t,a}function Ud(t,a,s){return a=It(4,t.children!==null?t.children:[],t.key,a),a.lanes=s,a.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},a}var Hd=new WeakMap;function ui(t,a){if(typeof t=="object"&&t!==null){var s=Hd.get(t);return s!==void 0?s:(a={value:t,source:a,stack:qe(a)},Hd.set(t,a),a)}return{value:t,source:a,stack:qe(a)}}var $r=[],Mr=0,nl=null,Jc=0,pi=[],va=0,pa=null,Ai=1,Ei="";function ds(t,a){$r[Mr++]=Jc,$r[Mr++]=nl,nl=t,Jc=a}function Xf(t,a,s){pi[va++]=Ai,pi[va++]=Ei,pi[va++]=pa,pa=t;var c=Ai;t=Ei;var d=32-Ha(c)-1;c&=~(1<<d),s+=1;var f=32-Ha(a)+d;if(30<f){var h=d-d%5;f=(c&(1<<h)-1).toString(32),c>>=h,d-=h,Ai=1<<32-Ha(a)+d|s<<d|c,Ei=f+t}else Ai=1<<f|s<<d|c,Ei=t}function Dr(t){t.return!==null&&(ds(t,1),Xf(t,1,0))}function Br(t){for(;t===nl;)nl=$r[--Mr],$r[Mr]=null,Jc=$r[--Mr],$r[Mr]=null;for(;t===pa;)pa=pi[--va],pi[va]=null,Ei=pi[--va],pi[va]=null,Ai=pi[--va],pi[va]=null}function Ya(t,a){pi[va++]=Ai,pi[va++]=Ei,pi[va++]=pa,Ai=a.id,Ei=a.overflow,pa=t}var sa=null,Ot=null,Ge=!1,Pi=null,Ia=!1,Wr=Error(o(519));function Ut(t){var a=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw cn(ui(a,t)),Wr}function Zf(t){var a=t.stateNode,s=t.type,c=t.memoizedProps;switch(a[zt]=t,a[dt]=c,s){case"dialog":Qe("cancel",a),Qe("close",a);break;case"iframe":case"object":case"embed":Qe("load",a);break;case"video":case"audio":for(s=0;s<xb.length;s++)Qe(xb[s],a);break;case"source":Qe("error",a);break;case"img":case"image":case"link":Qe("error",a),Qe("load",a);break;case"details":Qe("toggle",a);break;case"input":Qe("invalid",a),Mf(a,c.value,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name,!0);break;case"select":Qe("invalid",a);break;case"textarea":Qe("invalid",a),wd(a,c.value,c.defaultValue,c.children)}s=c.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||a.textContent===""+s||c.suppressHydrationWarning===!0||d2(a.textContent,s)?(c.popover!=null&&(Qe("beforetoggle",a),Qe("toggle",a)),c.onScroll!=null&&Qe("scroll",a),c.onScrollEnd!=null&&Qe("scrollend",a),c.onClick!=null&&(a.onclick=Ti),a=!0):a=!1,a||Ut(t,!0)}function Jf(t){for(sa=t.return;sa;)switch(sa.tag){case 5:case 31:case 13:Ia=!1;return;case 27:case 3:Ia=!0;return;default:sa=sa.return}}function Mn(t){if(t!==sa)return!1;if(!Ge)return Jf(t),Ge=!0,!1;var a=t.tag,s;if((s=a!==3&&a!==27)&&((s=a===5)&&(s=t.type,s=!(s!=="form"&&s!=="button")||wg(t.type,t.memoizedProps)),s=!s),s&&Ot&&Ut(t),Jf(t),a===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Ot=_2(t)}else if(a===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Ot=_2(t)}else a===27?(a=Ot,dc(t.type)?(t=Sg,Sg=null,Ot=t):Ot=a):Ot=sa?hs(t.stateNode.nextSibling):null;return!0}function rn(){Ot=sa=null,Ge=!1}function rl(){var t=Pi;return t!==null&&(ji===null?ji=t:ji.push.apply(ji,t),Pi=null),t}function cn(t){Pi===null?Pi=[t]:Pi.push(t)}var Gr=x(null),bs=null,Xa=null;function Rt(t,a,s){H(Gr,a._currentValue),a._currentValue=s}function Ze(t){t._currentValue=Gr.current,L(Gr)}function $i(t,a,s){for(;t!==null;){var c=t.alternate;if((t.childLanes&a)!==a?(t.childLanes|=a,c!==null&&(c.childLanes|=a)):c!==null&&(c.childLanes&a)!==a&&(c.childLanes|=a),t===s)break;t=t.return}}function cl(t,a,s,c){var d=t.child;for(d!==null&&(d.return=t);d!==null;){var f=d.dependencies;if(f!==null){var h=d.child;f=f.firstContext;e:for(;f!==null;){var O=f;f=d;for(var N=0;N<a.length;N++)if(O.context===a[N]){f.lanes|=s,O=f.alternate,O!==null&&(O.lanes|=s),$i(f.return,s,t),c||(h=null);break e}f=O.next}}else if(d.tag===18){if(h=d.return,h===null)throw Error(o(341));h.lanes|=s,f=h.alternate,f!==null&&(f.lanes|=s),$i(h,s,t),h=null}else h=d.child;if(h!==null)h.return=d;else for(h=d;h!==null;){if(h===t){h=null;break}if(d=h.sibling,d!==null){d.return=h.return,h=d;break}h=h.return}d=h}}function fs(t,a,s,c){t=null;for(var d=a,f=!1;d!==null;){if(!f){if((d.flags&524288)!==0)f=!0;else if((d.flags&262144)!==0)break}if(d.tag===10){var h=d.alternate;if(h===null)throw Error(o(387));if(h=h.memoizedProps,h!==null){var O=d.type;wa(d.pendingProps.value,h.value)||(t!==null?t.push(O):t=[O])}}else if(d===xe.current){if(h=d.alternate,h===null)throw Error(o(387));h.memoizedState.memoizedState!==d.memoizedState.memoizedState&&(t!==null?t.push(Ab):t=[Ab])}d=d.return}t!==null&&cl(a,t,s,c),a.flags|=262144}function Za(t){for(t=t.firstContext;t!==null;){if(!wa(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function on(t){bs=t,Xa=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Zt(t){return qs(bs,t)}function eo(t,a){return bs===null&&on(t),qs(t,a)}function qs(t,a){var s=a._currentValue;if(a={context:a,memoizedValue:s,next:null},Xa===null){if(t===null)throw Error(o(308));Xa=a,t.dependencies={lanes:0,firstContext:a},t.flags|=524288}else Xa=Xa.next=a;return s}var eu=typeof AbortController<"u"?AbortController:function(){var t=[],a=this.signal={aborted:!1,addEventListener:function(s,c){t.push(c)}};this.abort=function(){a.aborted=!0,t.forEach(function(s){return s()})}},Fd=e.unstable_scheduleCallback,Dn=e.unstable_NormalPriority,Pt={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ur(){return{controller:new eu,data:new Map,refCount:0}}function Hr(t){t.refCount--,t.refCount===0&&Fd(Dn,function(){t.controller.abort()})}var Ra=null,us=0,Jt=0,ma=null;function ln(t,a){if(Ra===null){var s=Ra=[];us=0,Jt=mg(),ma={status:"pending",value:void 0,then:function(c){s.push(c)}}}return us++,a.then(ca,ca),a}function ca(){if(--us===0&&Ra!==null){ma!==null&&(ma.status="fulfilled");var t=Ra;Ra=null,Jt=0,ma=null;for(var a=0;a<t.length;a++)(0,t[a])()}}function ga(t,a){var s=[],c={status:"pending",value:null,reason:null,then:function(d){s.push(d)}};return t.then(function(){c.status="fulfilled",c.value=a;for(var d=0;d<s.length;d++)(0,s[d])(a)},function(d){for(c.status="rejected",c.reason=d,d=0;d<s.length;d++)(0,s[d])(void 0)}),c}var As=E.S;E.S=function(t,a){q1=nt(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&ln(t,a),As!==null&&As(t,a)};var Tt=x(null);function Ja(){var t=Tt.current;return t!==null?t:vt.pooledCache}function Mi(t,a){a===null?H(Tt,Tt.current):H(Tt,a.pool)}function Ta(){var t=Ja();return t===null?null:{parent:Pt._currentValue,pool:t}}var Bn=Error(o(460)),mt=Error(o(474)),wt=Error(o(542)),ol={then:function(){}};function Wn(t){return t=t.status,t==="fulfilled"||t==="rejected"}function xt(t,a,s){switch(s=t[s],s===void 0?t.push(a):s!==a&&(a.then(Ti,Ti),a=s),a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,ll(t),t;default:if(typeof a.status=="string")a.then(Ti,Ti);else{if(t=vt,t!==null&&100<t.shellSuspendCounter)throw Error(o(482));t=a,t.status="pending",t.then(function(c){if(a.status==="pending"){var d=a;d.status="fulfilled",d.value=c}},function(c){if(a.status==="pending"){var d=a;d.status="rejected",d.reason=c}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw t=a.reason,ll(t),t}throw dn=a,Bn}}function Di(t){try{var a=t._init;return a(t._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(dn=s,Bn):s}}var dn=null;function Vd(){if(dn===null)throw Error(o(459));var t=dn;return dn=null,t}function ll(t){if(t===Bn||t===wt)throw Error(o(483))}var Gn=null,to=0;function at(t){var a=to;return to+=1,Gn===null&&(Gn=[]),xt(Gn,t,a)}function ei(t,a){a=a.props.ref,t.ref=a!==void 0?a:null}function Sa(t,a){throw a.$$typeof===_?Error(o(525)):(t=Object.prototype.toString.call(a),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":t)))}function ao(t){function a(W,$){if(t){var F=W.deletions;F===null?(W.deletions=[$],W.flags|=16):F.push($)}}function s(W,$){if(!t)return null;for(;$!==null;)a(W,$),$=$.sibling;return null}function c(W){for(var $=new Map;W!==null;)W.key!==null?$.set(W.key,W):$.set(W.index,W),W=W.sibling;return $}function d(W,$){return W=Qa(W,$),W.index=0,W.sibling=null,W}function f(W,$,F){return W.index=F,t?(F=W.alternate,F!==null?(F=F.index,F<$?(W.flags|=67108866,$):F):(W.flags|=67108866,$)):(W.flags|=1048576,$)}function h(W){return t&&W.alternate===null&&(W.flags|=67108866),W}function O(W,$,F,ne){return $===null||$.tag!==6?($=sl(F,W.mode,ne),$.return=W,$):($=d($,F),$.return=W,$)}function N(W,$,F,ne){var Se=F.type;return Se===T?ie(W,$,F.props.children,ne,F.key):$!==null&&($.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===Q&&Di(Se)===$.type)?($=d($,F.props),ei($,F),$.return=W,$):($=tt(F.type,F.key,F.props,null,W.mode,ne),ei($,F),$.return=W,$)}function V(W,$,F,ne){return $===null||$.tag!==4||$.stateNode.containerInfo!==F.containerInfo||$.stateNode.implementation!==F.implementation?($=Ud(F,W.mode,ne),$.return=W,$):($=d($,F.children||[]),$.return=W,$)}function ie(W,$,F,ne,Se){return $===null||$.tag!==7?($=nn(F,W.mode,ne,Se),$.return=W,$):($=d($,F),$.return=W,$)}function le(W,$,F){if(typeof $=="string"&&$!==""||typeof $=="number"||typeof $=="bigint")return $=sl(""+$,W.mode,F),$.return=W,$;if(typeof $=="object"&&$!==null){switch($.$$typeof){case v:return F=tt($.type,$.key,$.props,null,W.mode,F),ei(F,$),F.return=W,F;case I:return $=Ud($,W.mode,F),$.return=W,$;case Q:return $=Di($),le(W,$,F)}if(ze($)||_e($))return $=nn($,W.mode,F,null),$.return=W,$;if(typeof $.then=="function")return le(W,at($),F);if($.$$typeof===M)return le(W,eo(W,$),F);Sa(W,$)}return null}function K(W,$,F,ne){var Se=$!==null?$.key:null;if(typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint")return Se!==null?null:O(W,$,""+F,ne);if(typeof F=="object"&&F!==null){switch(F.$$typeof){case v:return F.key===Se?N(W,$,F,ne):null;case I:return F.key===Se?V(W,$,F,ne):null;case Q:return F=Di(F),K(W,$,F,ne)}if(ze(F)||_e(F))return Se!==null?null:ie(W,$,F,ne,null);if(typeof F.then=="function")return K(W,$,at(F),ne);if(F.$$typeof===M)return K(W,$,eo(W,F),ne);Sa(W,F)}return null}function te(W,$,F,ne,Se){if(typeof ne=="string"&&ne!==""||typeof ne=="number"||typeof ne=="bigint")return W=W.get(F)||null,O($,W,""+ne,Se);if(typeof ne=="object"&&ne!==null){switch(ne.$$typeof){case v:return W=W.get(ne.key===null?F:ne.key)||null,N($,W,ne,Se);case I:return W=W.get(ne.key===null?F:ne.key)||null,V($,W,ne,Se);case Q:return ne=Di(ne),te(W,$,F,ne,Se)}if(ze(ne)||_e(ne))return W=W.get(F)||null,ie($,W,ne,Se,null);if(typeof ne.then=="function")return te(W,$,F,at(ne),Se);if(ne.$$typeof===M)return te(W,$,F,eo($,ne),Se);Sa($,ne)}return null}function Ie(W,$,F,ne){for(var Se=null,bt=null,Te=$,Be=$=0,Xe=null;Te!==null&&Be<F.length;Be++){Te.index>Be?(Xe=Te,Te=null):Xe=Te.sibling;var ft=K(W,Te,F[Be],ne);if(ft===null){Te===null&&(Te=Xe);break}t&&Te&&ft.alternate===null&&a(W,Te),$=f(ft,$,Be),bt===null?Se=ft:bt.sibling=ft,bt=ft,Te=Xe}if(Be===F.length)return s(W,Te),Ge&&ds(W,Be),Se;if(Te===null){for(;Be<F.length;Be++)Te=le(W,F[Be],ne),Te!==null&&($=f(Te,$,Be),bt===null?Se=Te:bt.sibling=Te,bt=Te);return Ge&&ds(W,Be),Se}for(Te=c(Te);Be<F.length;Be++)Xe=te(Te,W,Be,F[Be],ne),Xe!==null&&(t&&Xe.alternate!==null&&Te.delete(Xe.key===null?Be:Xe.key),$=f(Xe,$,Be),bt===null?Se=Xe:bt.sibling=Xe,bt=Xe);return t&&Te.forEach(function(mc){return a(W,mc)}),Ge&&ds(W,Be),Se}function Ae(W,$,F,ne){if(F==null)throw Error(o(151));for(var Se=null,bt=null,Te=$,Be=$=0,Xe=null,ft=F.next();Te!==null&&!ft.done;Be++,ft=F.next()){Te.index>Be?(Xe=Te,Te=null):Xe=Te.sibling;var mc=K(W,Te,ft.value,ne);if(mc===null){Te===null&&(Te=Xe);break}t&&Te&&mc.alternate===null&&a(W,Te),$=f(mc,$,Be),bt===null?Se=mc:bt.sibling=mc,bt=mc,Te=Xe}if(ft.done)return s(W,Te),Ge&&ds(W,Be),Se;if(Te===null){for(;!ft.done;Be++,ft=F.next())ft=le(W,ft.value,ne),ft!==null&&($=f(ft,$,Be),bt===null?Se=ft:bt.sibling=ft,bt=ft);return Ge&&ds(W,Be),Se}for(Te=c(Te);!ft.done;Be++,ft=F.next())ft=te(Te,W,Be,ft.value,ne),ft!==null&&(t&&ft.alternate!==null&&Te.delete(ft.key===null?Be:ft.key),$=f(ft,$,Be),bt===null?Se=ft:bt.sibling=ft,bt=ft);return t&&Te.forEach(function(p3){return a(W,p3)}),Ge&&ds(W,Be),Se}function jt(W,$,F,ne){if(typeof F=="object"&&F!==null&&F.type===T&&F.key===null&&(F=F.props.children),typeof F=="object"&&F!==null){switch(F.$$typeof){case v:e:{for(var Se=F.key;$!==null;){if($.key===Se){if(Se=F.type,Se===T){if($.tag===7){s(W,$.sibling),ne=d($,F.props.children),ne.return=W,W=ne;break e}}else if($.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===Q&&Di(Se)===$.type){s(W,$.sibling),ne=d($,F.props),ei(ne,F),ne.return=W,W=ne;break e}s(W,$);break}else a(W,$);$=$.sibling}F.type===T?(ne=nn(F.props.children,W.mode,ne,F.key),ne.return=W,W=ne):(ne=tt(F.type,F.key,F.props,null,W.mode,ne),ei(ne,F),ne.return=W,W=ne)}return h(W);case I:e:{for(Se=F.key;$!==null;){if($.key===Se)if($.tag===4&&$.stateNode.containerInfo===F.containerInfo&&$.stateNode.implementation===F.implementation){s(W,$.sibling),ne=d($,F.children||[]),ne.return=W,W=ne;break e}else{s(W,$);break}else a(W,$);$=$.sibling}ne=Ud(F,W.mode,ne),ne.return=W,W=ne}return h(W);case Q:return F=Di(F),jt(W,$,F,ne)}if(ze(F))return Ie(W,$,F,ne);
vendor: 4,729 bytes, line 9
9if(_e(F)){if(Se=_e(F),typeof Se!="function")throw Error(o(150));return F=Se.call(F),Ae(W,$,F,ne)}if(typeof F.then=="function")return jt(W,$,at(F),ne);if(F.$$typeof===M)return jt(W,$,eo(W,F),ne);Sa(W,F)}return typeof F=="string"&&F!==""||typeof F=="number"||typeof F=="bigint"?(F=""+F,$!==null&&$.tag===6?(s(W,$.sibling),ne=d($,F),ne.return=W,W=ne):(s(W,$),ne=sl(F,W.mode,ne),ne.return=W,W=ne),h(W)):s(W,$)}return function(W,$,F,ne){try{to=0;var Se=jt(W,$,F,ne);return Gn=null,Se}catch(Te){if(Te===Bn||Te===wt)throw Te;var bt=It(29,Te,null,W.mode);return bt.lanes=ne,bt.return=W,bt}}}var Bi=ao(!0),Fr=ao(!1),Es=!1;function Ma(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Kd(t,a){t=t.updateQueue,a.updateQueue===t&&(a.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function it(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ti(t,a,s){var c=t.updateQueue;if(c===null)return null;if(c=c.shared,(pt&2)!==0){var d=c.pending;return d===null?a.next=a:(a.next=d.next,d.next=a),c.pending=a,a=il(t),Gd(t,null,s),a}return Zc(t,c,a,s),il(t)}function Vr(t,a,s){if(a=a.updateQueue,a!==null&&(a=a.shared,(s&4194048)!==0)){var c=a.lanes;c&=t.pendingLanes,s|=c,a.lanes=s,Ue(t,s)}}function Qd(t,a){var s=t.updateQueue,c=t.alternate;if(c!==null&&(c=c.updateQueue,s===c)){var d=null,f=null;if(s=s.firstBaseUpdate,s!==null){do{var h={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};f===null?d=f=h:f=f.next=h,s=s.next}while(s!==null);f===null?d=f=a:f=f.next=a}else d=f=a;s={baseState:c.baseState,firstBaseUpdate:d,lastBaseUpdate:f,shared:c.shared,callbacks:c.callbacks},t.updateQueue=s;return}t=s.lastBaseUpdate,t===null?s.firstBaseUpdate=a:t.next=a,s.lastBaseUpdate=a}var Yd=!1;function io(){if(Yd){var t=ma;if(t!==null)throw t}}function bn(t,a,s,c){Yd=!1;var d=t.updateQueue;Es=!1;var f=d.firstBaseUpdate,h=d.lastBaseUpdate,O=d.shared.pending;if(O!==null){d.shared.pending=null;var N=O,V=N.next;N.next=null,h===null?f=V:h.next=V,h=N;var ie=t.alternate;ie!==null&&(ie=ie.updateQueue,O=ie.lastBaseUpdate,O!==h&&(O===null?ie.firstBaseUpdate=V:O.next=V,ie.lastBaseUpdate=N))}if(f!==null){var le=d.baseState;h=0,ie=V=N=null,O=f;do{var K=O.lane&-536870913,te=K!==O.lane;if(te?(Ye&K)===K:(c&K)===K){K!==0&&K===Jt&&(Yd=!0),ie!==null&&(ie=ie.next={lane:0,tag:O.tag,payload:O.payload,callback:null,next:null});e:{var Ie=t,Ae=O;K=a;var jt=s;switch(Ae.tag){case 1:if(Ie=Ae.payload,typeof Ie=="function"){le=Ie.call(jt,le,K);break e}le=Ie;break e;case 3:Ie.flags=Ie.flags&-65537|128;case 0:if(Ie=Ae.payload,K=typeof Ie=="function"?Ie.call(jt,le,K):Ie,K==null)break e;le=k({},le,K);break e;case 2:Es=!0}}K=O.callback,K!==null&&(t.flags|=64,te&&(t.flags|=8192),te=d.callbacks,te===null?d.callbacks=[K]:te.push(K))}else te={lane:K,tag:O.tag,payload:O.payload,callback:O.callback,next:null},ie===null?(V=ie=te,N=le):ie=ie.next=te,h|=K;if(O=O.next,O===null){if(O=d.shared.pending,O===null)break;te=O,O=te.next,te.next=null,d.lastBaseUpdate=te,d.shared.pending=null}}while(!0);ie===null&&(N=le),d.baseState=N,d.firstBaseUpdate=V,d.lastBaseUpdate=ie,f===null&&(d.shared.lanes=0),nc|=h,t.lanes=h,t.memoizedState=le}}function tu(t,a){if(typeof t!="function")throw Error(o(191,t));t.call(a)}function au(t,a){var s=t.callbacks;if(s!==null)for(t.callbacks=null,t=0;t<s.length;t++)tu(s[t],a)}var Kr=x(null),dl=x(0);function iu(t,a){t=rr,H(dl,t),H(Kr,a),rr=t|a.baseLanes}function Xd(){H(dl,rr),H(Kr,Kr.current)}function Zd(){rr=dl.current,L(Kr),L(dl)}var ai=x(null),mi=null;function ve(t){var a=t.alternate;H(Ht,Ht.current&1),H(ai,t),mi===null&&(a===null||Kr.current!==null||a.memoizedState!==null)&&(mi=t)}function bl(t){H(Ht,Ht.current),H(ai,t),mi===null&&(mi=t)}function su(t){t.tag===22?(H(Ht,Ht.current),H(ai,t),mi===null&&(mi=t)):fn()}function fn(){H(Ht,Ht.current),H(ai,ai.current)}function ii(t){L(ai),mi===t&&(mi=null),L(Ht)}var Ht=x(0);function fl(t){for(var a=t;a!==null;){if(a.tag===13){var s=a.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Rg(s)||Tg(s)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var Ps=0,Pe=null,ut=null,$t=null,Ft=!1,Qr=!1,Wi=!1,so=0,Un=0,Hn=null,nu=0;function Ct(){throw Error(o(321))}
vendor: 9,078 bytes, line 9
9function ul(t,a){if(a===null)return!1;for(var s=0;s<a.length&&s<t.length;s++)if(!wa(t[s],a[s]))return!1;return!0}function pl(t,a,s,c,d,f){return Ps=f,Pe=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,E.H=t===null||t.memoizedState===null?ub:ec,Wi=!1,f=s(c,d),Wi=!1,Qr&&(f=eb(a,s,c,d)),Jd(t),f}function Jd(t){E.H=Qn;var a=ut!==null&&ut.next!==null;if(Ps=0,$t=ut=Pe=null,Ft=!1,Un=0,Hn=null,a)throw Error(o(300));t===null||Vt||(t=t.dependencies,t!==null&&Za(t)&&(Vt=!0))}function eb(t,a,s,c){Pe=t;var d=0;do{if(Qr&&(Hn=null),Un=0,Qr=!1,25<=d)throw Error(o(301));if(d+=1,$t=ut=null,t.updateQueue!=null){var f=t.updateQueue;f.lastEffect=null,f.events=null,f.stores=null,f.memoCache!=null&&(f.memoCache.index=0)}E.H=ku,f=a(s,c)}while(Qr);return f}function Gi(){var t=E.H,a=t.useState()[0];return a=typeof a.then=="function"?ps(a):a,t=t.useState()[0],(ut!==null?ut.memoizedState:null)!==t&&(Pe.flags|=1024),a}function Yr(){var t=so!==0;return so=0,t}function ml(t,a,s){a.updateQueue=t.updateQueue,a.flags&=-2053,t.lanes&=~s}function no(t){if(Ft){for(t=t.memoizedState;t!==null;){var a=t.queue;a!==null&&(a.pending=null),t=t.next}Ft=!1}Ps=0,$t=ut=Pe=null,Qr=!1,Un=so=0,Hn=null}function xa(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $t===null?Pe.memoizedState=$t=t:$t=$t.next=t,$t}function Mt(){if(ut===null){var t=Pe.alternate;t=t!==null?t.memoizedState:null}else t=ut.next;var a=$t===null?Pe.memoizedState:$t.next;if(a!==null)$t=a,ut=t;else{if(t===null)throw Pe.alternate===null?Error(o(467)):Error(o(310));ut=t,t={memoizedState:ut.memoizedState,baseState:ut.baseState,baseQueue:ut.baseQueue,queue:ut.queue,next:null},$t===null?Pe.memoizedState=$t=t:$t=$t.next=t}return $t}function Ui(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ps(t){var a=Un;return Un+=1,Hn===null&&(Hn=[]),t=xt(Hn,t,a),a=Pe,($t===null?a.memoizedState:$t.next)===null&&(a=a.alternate,E.H=a===null||a.memoizedState===null?ub:ec),t}function Fn(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return ps(t);if(t.$$typeof===M)return Zt(t)}throw Error(o(438,String(t)))}function gl(t){var a=null,s=Pe.updateQueue;if(s!==null&&(a=s.memoCache),a==null){var c=Pe.alternate;c!==null&&(c=c.updateQueue,c!==null&&(c=c.memoCache,c!=null&&(a={data:c.data.map(function(d){return d.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),s===null&&(s=Ui(),Pe.updateQueue=s),s.memoCache=a,s=a.data[a.index],s===void 0)for(s=a.data[a.index]=Array(t),c=0;c<t;c++)s[c]=oe;return a.index++,s}function ms(t,a){return typeof a=="function"?a(t):a}function ro(t){var a=Mt();return hl(a,ut,t)}function hl(t,a,s){var c=t.queue;if(c===null)throw Error(o(311));c.lastRenderedReducer=s;var d=t.baseQueue,f=c.pending;if(f!==null){if(d!==null){var h=d.next;d.next=f.next,f.next=h}a.baseQueue=d=f,c.pending=null}if(f=t.baseState,d===null)t.memoizedState=f;else{a=d.next;var O=h=null,N=null,V=a,ie=!1;do{var le=V.lane&-536870913;if(le!==V.lane?(Ye&le)===le:(Ps&le)===le){var K=V.revertLane;if(K===0)N!==null&&(N=N.next={lane:0,revertLane:0,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null}),le===Jt&&(ie=!0);else if((Ps&K)===K){V=V.next,K===Jt&&(ie=!0);continue}else le={lane:0,revertLane:V.revertLane,gesture:null,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},N===null?(O=N=le,h=f):N=N.next=le,Pe.lanes|=K,nc|=K;le=V.action,Wi&&s(f,le),f=V.hasEagerState?V.eagerState:s(f,le)}else K={lane:le,revertLane:V.revertLane,gesture:V.gesture,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null},N===null?(O=N=K,h=f):N=N.next=K,Pe.lanes|=le,nc|=le;V=V.next}while(V!==null&&V!==a);if(N===null?h=f:N.next=O,!wa(f,t.memoizedState)&&(Vt=!0,ie&&(s=ma,s!==null)))throw s;t.memoizedState=f,t.baseState=h,t.baseQueue=N,c.lastRenderedState=f}return d===null&&(c.lanes=0),[t.memoizedState,c.dispatch]}function Ca(t){var a=Mt(),s=a.queue;if(s===null)throw Error(o(311));s.lastRenderedReducer=t;var c=s.dispatch,d=s.pending,f=a.memoizedState;if(d!==null){s.pending=null;var h=d=d.next;do f=t(f,h.action),h=h.next;while(h!==d);wa(f,a.memoizedState)||(Vt=!0),a.memoizedState=f,a.baseQueue===null&&(a.baseState=f),s.lastRenderedState=f}return[f,c]}function Xr(t,a,s){var c=Pe,d=Mt(),f=Ge;if(f){if(s===void 0)throw Error(o(407));s=s()}else s=a();var h=!wa((ut||d).memoizedState,s);if(h&&(d.memoizedState=s,Vt=!0),d=d.queue,Kn(La.bind(null,c,d,t),[t]),d.getSnapshot!==a||h||$t!==null&&$t.memoizedState.tag&1){if(c.flags|=2048,Jr(9,{destroy:void 0},Zm.bind(null,c,d,s,a),null),vt===null)throw Error(o(349));f||(Ps&127)!==0||kl(c,a,s)}return s}function kl(t,a,s){t.flags|=16384,t={getSnapshot:a,value:s},a=Pe.updateQueue,a===null?(a=Ui(),Pe.updateQueue=a,a.stores=[t]):(s=a.stores,s===null?a.stores=[t]:s.push(t))}function Zm(t,a,s,c){a.value=s,a.getSnapshot=c,ru(a)&&tb(t)}function La(t,a,s){return s(function(){ru(a)&&tb(t)})}function ru(t){var a=t.getSnapshot;t=t.value;try{var s=a();return!wa(t,s)}catch{return!0}}function tb(t){var a=an(t,2);a!==null&&yi(a,t,2)}function co(t){var a=xa();if(typeof t=="function"){var s=t;if(t=s(),Wi){Ks(!0);try{s()}finally{Ks(!1)}}}return a.memoizedState=a.baseState=t,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ms,lastRenderedState:t},a}function _l(t,a,s,c){return t.baseState=s,hl(t,ut,typeof c=="function"?c:ms)}function oo(t,a,s,c,d){if(Le(t))throw Error(o(485));if(t=a.action,t!==null){var f={payload:d,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){f.listeners.push(h)}};E.T!==null?s(!0):f.isTransition=!1,c(f),s=a.pending,s===null?(f.next=a.pending=f,ab(a,f)):(f.next=s.next,a.pending=s.next=f)}}function ab(t,a){var s=a.action,c=a.payload,d=t.state;if(a.isTransition){var f=E.T,h={};E.T=h;try{var O=s(d,c),N=E.S;N!==null&&N(h,O),jl(t,a,O)}catch(V){un(t,a,V)}finally{f!==null&&h.types!==null&&(f.types=h.types),E.T=f}}else try{f=s(d,c),jl(t,a,f)}catch(V){un(t,a,V)}}function jl(t,a,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(c){Zr(t,a,c)},function(c){return un(t,a,c)}):Zr(t,a,s)}function Zr(t,a,s){a.status="fulfilled",a.value=s,cu(a),t.state=s,a=t.pending,a!==null&&(s=a.next,s===a?t.pending=null:(s=s.next,a.next=s,ab(t,s)))}function un(t,a,s){var c=t.pending;if(t.pending=null,c!==null){c=c.next;do a.status="rejected",a.reason=s,cu(a),a=a.next;while(a!==c)}t.action=null}function cu(t){t=t.listeners;for(var a=0;a<t.length;a++)(0,t[a])()}function ib(t,a){return a}function si(t,a){if(Ge){var s=vt.formState;if(s!==null){e:{var c=Pe;if(Ge){if(Ot){t:{for(var d=Ot,f=Ia;d.nodeType!==8;){if(!f){d=null;break t}if(d=hs(d.nextSibling),d===null){d=null;break t}}f=d.data,d=f==="F!"||f==="F"?d:null}if(d){Ot=hs(d.nextSibling),c=d.data==="F!";break e}}Ut(c)}c=!1}c&&(a=s[0])}}return s=xa(),s.memoizedState=s.baseState=a,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ib,lastRenderedState:a},s.queue=c,s=$s.bind(null,Pe,c),c.dispatch=s,c=co(!1),f=Dt.bind(null,Pe,!1,c.queue),c=xa(),d={state:a,dispatch:null,action:t,pending:null},c.queue=d,s=oo.bind(null,Pe,d,f,s),d.dispatch=s,c.memoizedState=t,[a,s,!1]}function gi(t){var a=Mt();return yl(a,ut,t)}function yl(t,a,s){if(a=hl(t,a,ib)[0],t=ro(ms)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var c=ps(a)}catch(h){throw h===Bn?wt:h}else c=a;a=Mt();var d=a.queue,f=d.dispatch;return s!==a.memoizedState&&(Pe.flags|=2048,Jr(9,{destroy:void 0},lo.bind(null,d,s),null)),[c,f,t]}function lo(t,a){t.action=a}function ou(t){var a=Mt(),s=ut;if(s!==null)return yl(a,s,t);Mt(),a=a.memoizedState,s=Mt();var c=s.queue.dispatch;return s.memoizedState=t,[a,c,!1]}function Jr(t,a,s,c){return t={tag:t,create:s,deps:c,inst:a,next:null},a=Pe.updateQueue,a===null&&(a=Ui(),Pe.updateQueue=a),s=a.lastEffect,s===null?a.lastEffect=t.next=t:(c=s.next,s.next=t,t.next=c,a.lastEffect=t),t}function bo(){return Mt().memoizedState}function Vn(t,a,s,c){var d=xa();Pe.flags|=t,d.memoizedState=Jr(1|a,{destroy:void 0},s,c===void 0?null:c)}function gs(t,a,s,c){var d=Mt();c=c===void 0?null:c;var f=d.memoizedState.inst;ut!==null&&c!==null&&ul(c,ut.memoizedState.deps)?d.memoizedState=Jr(a,f,s,c):(Pe.flags|=t,d.memoizedState=Jr(1|a,f,s,c))}function zl(t,a){Vn(8390656,8,t,a)}function Kn(t,a){gs(2048,8,t,a)}function lu(t){Pe.flags|=4;var a=Pe.updateQueue;if(a===null)a=Ui(),Pe.updateQueue=a,a.events=[t];else{var s=a.events;s===null?a.events=[t]:s.push(t)}}function Ol(t){var a=Mt().memoizedState;return lu({ref:a,nextImpl:t}),function(){if((pt&2)!==0)throw Error(o(440));return a.impl.apply(void 0,arguments)}}function wl(t,a){return gs(4,2,t,a)}function du(t,a){return gs(4,4,t,a)}function bu(t,a){if(typeof a=="function"){t=t();var s=a(t);return function(){typeof s=="function"?s():a(null)}}if(a!=null)return t=t(),a.current=t,function(){a.current=null}}function fu(t,a,s){s=s!=null?s.concat([t]):null,gs(4,4,bu.bind(null,a,t),s)}function vl(){}function uu(t,a){var s=Mt();a=a===void 0?null:a;var c=s.memoizedState;return a!==null&&ul(a,c[1])?c[0]:(s.memoizedState=[t,a],t)}
vendor: 4,116 bytes, line 9
9function sb(t,a){var s=Mt();a=a===void 0?null:a;var c=s.memoizedState;if(a!==null&&ul(a,c[1]))return c[0];if(c=t(),Wi){Ks(!0);try{t()}finally{Ks(!1)}}return s.memoizedState=[c,a],c}function nb(t,a,s){return s===void 0||(Ps&1073741824)!==0&&(Ye&261930)===0?t.memoizedState=a:(t.memoizedState=s,t=E1(),Pe.lanes|=t,nc|=t,s)}function rb(t,a,s,c){return wa(s,a)?s:Kr.current!==null?(t=nb(t,s,c),wa(t,a)||(Vt=!0),t):(Ps&42)===0||(Ps&1073741824)!==0&&(Ye&261930)===0?(Vt=!0,t.memoizedState=s):(t=E1(),Pe.lanes|=t,nc|=t,a)}function cb(t,a,s,c,d){var f=se.p;se.p=f!==0&&8>f?f:8;var h=E.T,O={};E.T=O,Dt(t,!1,a,s);try{var N=d(),V=E.S;if(V!==null&&V(O,N),N!==null&&typeof N=="object"&&typeof N.then=="function"){var ie=ga(N,c);Ms(t,a,ie,Qi(t))}else Ms(t,a,c,Qi(t))}catch(le){Ms(t,a,{then:function(){},status:"rejected",reason:le},Qi())}finally{se.p=f,h!==null&&O.types!==null&&(h.types=O.types),E.T=h}}function ob(){}function lb(t,a,s,c){if(t.tag!==5)throw Error(o(476));var d=pu(t).queue;cb(t,d,a,ke,s===null?ob:function(){return mu(t),s(c)})}function pu(t){var a=t.memoizedState;if(a!==null)return a;a={memoizedState:ke,baseState:ke,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ms,lastRenderedState:ke},next:null};var s={};return a.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ms,lastRenderedState:s},next:null},t.memoizedState=a,t=t.alternate,t!==null&&(t.memoizedState=a),a}function mu(t){var a=pu(t);a.next===null&&(a=t.alternate.memoizedState),Ms(t,a.next.queue,{},Qi())}function db(){return Zt(Ab)}function bb(){return Mt().memoizedState}function gu(){return Mt().memoizedState}function Jm(t){for(var a=t.return;a!==null;){switch(a.tag){case 24:case 3:var s=Qi();t=it(s);var c=ti(a,t,s);c!==null&&(yi(c,a,s),Vr(c,a,s)),a={cache:Ur()},t.payload=a;return}a=a.return}}function fb(t,a,s){var c=Qi();s={lane:c,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Le(t)?fo(a,s):(s=al(t,a,s,c),s!==null&&(yi(s,t,c),hu(s,a,c)))}function $s(t,a,s){var c=Qi();Ms(t,a,s,c)}function Ms(t,a,s,c){var d={lane:c,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Le(t))fo(a,d);else{var f=t.alternate;if(t.lanes===0&&(f===null||f.lanes===0)&&(f=a.lastRenderedReducer,f!==null))try{var h=a.lastRenderedState,O=f(h,s);if(d.hasEagerState=!0,d.eagerState=O,wa(O,h))return Zc(t,a,d,0),vt===null&&tl(),!1}catch{}if(s=al(t,a,d,c),s!==null)return yi(s,t,c),hu(s,a,c),!0}return!1}function Dt(t,a,s,c){if(c={lane:2,revertLane:mg(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},Le(t)){if(a)throw Error(o(479))}else a=al(t,s,c,2),a!==null&&yi(a,t,2)}function Le(t){var a=t.alternate;return t===Pe||a!==null&&a===Pe}function fo(t,a){Qr=Ft=!0;var s=t.pending;s===null?a.next=a:(a.next=s.next,s.next=a),t.pending=a}function hu(t,a,s){if((s&4194048)!==0){var c=a.lanes;c&=t.pendingLanes,s|=c,a.lanes=s,Ue(t,s)}}var Qn={readContext:Zt,use:Fn,useCallback:Ct,useContext:Ct,useEffect:Ct,useImperativeHandle:Ct,useLayoutEffect:Ct,useInsertionEffect:Ct,useMemo:Ct,useReducer:Ct,useRef:Ct,useState:Ct,useDebugValue:Ct,useDeferredValue:Ct,useTransition:Ct,useSyncExternalStore:Ct,useId:Ct,useHostTransitionStatus:Ct,useFormState:Ct,useActionState:Ct,useOptimistic:Ct,useMemoCache:Ct,useCacheRefresh:Ct};Qn.useEffectEvent=Ct;var ub={readContext:Zt,use:Fn,useCallback:function(t,a){return xa().memoizedState=[t,a===void 0?null:a],t},useContext:Zt,useEffect:zl,useImperativeHandle:function(t,a,s){s=s!=null?s.concat([t]):null,Vn(4194308,4,bu.bind(null,a,t),s)},useLayoutEffect:function(t,a){return Vn(4194308,4,t,a)},useInsertionEffect:function(t,a){Vn(4,2,t,a)},useMemo:function(t,a){var s=xa();a=a===void 0?null:a;var c=t();if(Wi){Ks(!0);try{t()}finally{Ks(!1)}}return s.memoizedState=[c,a],c},useReducer:function(t,a,s){var c=xa();if(s!==void 0){var d=s(a);if(Wi){Ks(!0);try{s(a)}finally{Ks(!1)}}}else d=a;return c.memoizedState=c.baseState=d,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:d},c.queue=t,t=t.dispatch=fb.bind(null,Pe,t),[c.memoizedState,t]}
vendor: 7,670 bytes, line 9
9,useRef:function(t){var a=xa();return t={current:t},a.memoizedState=t},useState:function(t){t=co(t);var a=t.queue,s=$s.bind(null,Pe,a);return a.dispatch=s,[t.memoizedState,s]},useDebugValue:vl,useDeferredValue:function(t,a){var s=xa();return nb(s,t,a)},useTransition:function(){var t=co(!1);return t=cb.bind(null,Pe,t.queue,!0,!1),xa().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,a,s){var c=Pe,d=xa();if(Ge){if(s===void 0)throw Error(o(407));s=s()}else{if(s=a(),vt===null)throw Error(o(349));(Ye&127)!==0||kl(c,a,s)}d.memoizedState=s;var f={value:s,getSnapshot:a};return d.queue=f,zl(La.bind(null,c,f,t),[t]),c.flags|=2048,Jr(9,{destroy:void 0},Zm.bind(null,c,f,s,a),null),s},useId:function(){var t=xa(),a=vt.identifierPrefix;if(Ge){var s=Ei,c=Ai;s=(c&~(1<<32-Ha(c)-1)).toString(32)+s,a="_"+a+"R_"+s,s=so++,0<s&&(a+="H"+s.toString(32)),a+="_"}else s=nu++,a="_"+a+"r_"+s.toString(32)+"_";return t.memoizedState=a},useHostTransitionStatus:db,useFormState:si,useActionState:si,useOptimistic:function(t){var a=xa();a.memoizedState=a.baseState=t;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=s,a=Dt.bind(null,Pe,!0,s),s.dispatch=a,[t,a]},useMemoCache:gl,useCacheRefresh:function(){return xa().memoizedState=Jm.bind(null,Pe)},useEffectEvent:function(t){var a=xa(),s={impl:t};return a.memoizedState=s,function(){if((pt&2)!==0)throw Error(o(440));return s.impl.apply(void 0,arguments)}}},ec={readContext:Zt,use:Fn,useCallback:uu,useContext:Zt,useEffect:Kn,useImperativeHandle:fu,useInsertionEffect:wl,useLayoutEffect:du,useMemo:sb,useReducer:ro,useRef:bo,useState:function(){return ro(ms)},useDebugValue:vl,useDeferredValue:function(t,a){var s=Mt();return rb(s,ut.memoizedState,t,a)},useTransition:function(){var t=ro(ms)[0],a=Mt().memoizedState;return[typeof t=="boolean"?t:ps(t),a]},useSyncExternalStore:Xr,useId:bb,useHostTransitionStatus:db,useFormState:gi,useActionState:gi,useOptimistic:function(t,a){var s=Mt();return _l(s,ut,t,a)},useMemoCache:gl,useCacheRefresh:gu};ec.useEffectEvent=Ol;var ku={readContext:Zt,use:Fn,useCallback:uu,useContext:Zt,useEffect:Kn,useImperativeHandle:fu,useInsertionEffect:wl,useLayoutEffect:du,useMemo:sb,useReducer:Ca,useRef:bo,useState:function(){return Ca(ms)},useDebugValue:vl,useDeferredValue:function(t,a){var s=Mt();return ut===null?nb(s,t,a):rb(s,ut.memoizedState,t,a)},useTransition:function(){var t=Ca(ms)[0],a=Mt().memoizedState;return[typeof t=="boolean"?t:ps(t),a]},useSyncExternalStore:Xr,useId:bb,useHostTransitionStatus:db,useFormState:ou,useActionState:ou,useOptimistic:function(t,a){var s=Mt();return ut!==null?_l(s,ut,t,a):(s.baseState=t,[t,s.queue.dispatch])},useMemoCache:gl,useCacheRefresh:gu};ku.useEffectEvent=Ol;function uo(t,a,s,c){a=t.memoizedState,s=s(c,a),s=s==null?a:k({},a,s),t.memoizedState=s,t.lanes===0&&(t.updateQueue.baseState=s)}var Na={enqueueSetState:function(t,a,s){t=t._reactInternals;var c=Qi(),d=it(c);d.payload=a,s!=null&&(d.callback=s),a=ti(t,d,c),a!==null&&(yi(a,t,c),Vr(a,t,c))},enqueueReplaceState:function(t,a,s){t=t._reactInternals;var c=Qi(),d=it(c);d.tag=1,d.payload=a,s!=null&&(d.callback=s),a=ti(t,d,c),a!==null&&(yi(a,t,c),Vr(a,t,c))},enqueueForceUpdate:function(t,a){t=t._reactInternals;var s=Qi(),c=it(s);c.tag=2,a!=null&&(c.callback=a),a=ti(t,c,s),a!==null&&(yi(a,t,s),Vr(a,t,s))}};function pb(t,a,s,c,d,f,h){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(c,f,h):a.prototype&&a.prototype.isPureReactComponent?!Ni(s,c)||!Ni(d,f):!0}function mb(t,a,s,c){t=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(s,c),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(s,c),a.state!==t&&Na.enqueueReplaceState(a,a.state,null)}function Yn(t,a){var s=a;if("ref"in a){s={};for(var c in a)c!=="ref"&&(s[c]=a[c])}if(t=t.defaultProps){s===a&&(s=k({},s));for(var d in t)s[d]===void 0&&(s[d]=t[d])}return s}function _u(t){Xc(t)}function ju(t){console.error(t)}function yu(t){Xc(t)}function Il(t,a){try{var s=t.onUncaughtError;s(a.value,{componentStack:a.stack})}catch(c){setTimeout(function(){throw c})}}function zu(t,a,s){try{var c=t.onCaughtError;c(s.value,{componentStack:s.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(d){setTimeout(function(){throw d})}}function gb(t,a,s){return s=it(s),s.tag=3,s.payload={element:null},s.callback=function(){Il(t,a)},s}function Ou(t){return t=it(t),t.tag=3,t}function hb(t,a,s,c){var d=s.type.getDerivedStateFromError;if(typeof d=="function"){var f=c.value;t.payload=function(){return d(f)},t.callback=function(){zu(a,s,c)}}var h=s.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(t.callback=function(){zu(a,s,c),typeof d!="function"&&(rc===null?rc=new Set([this]):rc.add(this));var O=c.stack;this.componentDidCatch(c.value,{componentStack:O!==null?O:""})})}function po(t,a,s,c,d){if(s.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(a=s.alternate,a!==null&&fs(a,s,d,!0),s=ai.current,s!==null){switch(s.tag){case 31:case 13:return mi===null?Au():s.alternate===null&&Qt===0&&(Qt=3),s.flags&=-257,s.flags|=65536,s.lanes=d,c===ol?s.flags|=16384:(a=s.updateQueue,a===null?s.updateQueue=new Set([c]):a.add(c),fg(t,c,d)),!1;case 22:return s.flags|=65536,c===ol?s.flags|=16384:(a=s.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([c])},s.updateQueue=a):(s=a.retryQueue,s===null?a.retryQueue=new Set([c]):s.add(c)),fg(t,c,d)),!1}throw Error(o(435,s.tag))}return fg(t,c,d),Au(),!1}if(Ge)return a=ai.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=d,c!==Wr&&(t=Error(o(422),{cause:c}),cn(ui(t,s)))):(c!==Wr&&(a=Error(o(423),{cause:c}),cn(ui(a,s))),t=t.current.alternate,t.flags|=65536,d&=-d,t.lanes|=d,c=ui(c,s),d=gb(t.stateNode,c,d),Qd(t,d),Qt!==4&&(Qt=2)),!1;var f=Error(o(520),{cause:c});if(f=ui(f,s),Rb===null?Rb=[f]:Rb.push(f),Qt!==4&&(Qt=2),a===null)return!0;c=ui(c,s),s=a;do{switch(s.tag){case 3:return s.flags|=65536,t=d&-d,s.lanes|=t,t=gb(s.stateNode,c,t),Qd(s,t),!1;case 1:if(a=s.type,f=s.stateNode,(s.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(rc===null||!rc.has(f))))return s.flags|=65536,d&=-d,s.lanes|=d,d=Ou(d),hb(d,t,s,c),Qd(s,d),!1}s=s.return}while(s!==null);return!1}var pn=Error(o(461)),Vt=!1;function oa(t,a,s,c){a.child=t===null?Fr(a,null,s,c):Bi(a,t.child,s,c)}function kb(t,a,s,c,d){s=s.render;var f=a.ref;if("ref"in c){var h={};for(var O in c)O!=="ref"&&(h[O]=c[O])}else h=c;return on(a),c=pl(t,a,s,h,f,d),O=Yr(),t!==null&&!Vt?(ml(t,a,d),Ds(t,a,d)):(Ge&&O&&Dr(a),a.flags|=1,oa(t,a,c,d),a.child)}function wu(t,a,s,c,d){if(t===null){var f=s.type;return typeof f=="function"&&!sn(f)&&f.defaultProps===void 0&&s.compare===null?(a.tag=15,a.type=f,_b(t,a,f,c,d)):(t=tt(s.type,null,c,a,a.mode,d),t.ref=a.ref,t.return=a,a.child=t)}if(f=t.child,!z(t,d)){var h=f.memoizedProps;if(s=s.compare,s=s!==null?s:Ni,s(h,c)&&t.ref===a.ref)return Ds(t,a,d)}return a.flags|=1,t=Qa(f,c),t.ref=a.ref,t.return=a,a.child=t}function _b(t,a,s,c,d){if(t!==null){var f=t.memoizedProps;if(Ni(f,c)&&t.ref===a.ref)if(Vt=!1,a.pendingProps=c=f,z(t,d))(t.flags&131072)!==0&&(Vt=!0);else return a.lanes=t.lanes,Ds(t,a,d)}return zb(t,a,s,c,d)}function jb(t,a,s,c){var d=c.children,f=t!==null?t.memoizedState:null;if(t===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),c.mode==="hidden"){if((a.flags&128)!==0){if(f=f!==null?f.baseLanes|s:s,t!==null){for(c=a.child=t.child,d=0;c!==null;)d=d|c.lanes|c.childLanes,c=c.sibling;c=d&~f}else c=0,a.child=null;
vendor: 8,964 bytes, line 9
9return yb(t,a,f,s,c)}if((s&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},t!==null&&Mi(a,f!==null?f.cachePool:null),f!==null?iu(a,f):Xd(),su(a);else return c=a.lanes=536870912,yb(t,a,f!==null?f.baseLanes|s:s,s,c)}else f!==null?(Mi(a,f.cachePool),iu(a,f),fn(),a.memoizedState=null):(t!==null&&Mi(a,null),Xd(),fn());return oa(t,a,d,s),a.child}function tc(t,a){return t!==null&&t.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function yb(t,a,s,c,d){var f=Ja();return f=f===null?null:{parent:Pt._currentValue,pool:f},a.memoizedState={baseLanes:s,cachePool:f},t!==null&&Mi(a,null),Xd(),su(a),t!==null&&fs(t,a,c,!0),a.childLanes=d,null}function mn(t,a){return a=Jn({mode:a.mode,children:a.children},t.mode),a.ref=t.ref,t.child=a,a.return=t,a}function Xn(t,a,s){return Bi(a,t.child,null,s),t=mn(a,a.pendingProps),t.flags|=2,ii(a),a.memoizedState=null,t}function vu(t,a,s){var c=a.pendingProps,d=(a.flags&128)!==0;if(a.flags&=-129,t===null){if(Ge){if(c.mode==="hidden")return t=mn(a,c),a.lanes=536870912,tc(null,t);if(bl(a),(t=Ot)?(t=k2(t,Ia),t=t!==null&&t.data==="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:pa!==null?{id:Ai,overflow:Ei}:null,retryLane:536870912,hydrationErrors:null},s=Yf(t),s.return=a,a.child=s,sa=a,Ot=null)):t=null,t===null)throw Ut(a);return a.lanes=536870912,null}return mn(a,c)}var f=t.memoizedState;if(f!==null){var h=f.dehydrated;if(bl(a),d)if(a.flags&256)a.flags&=-257,a=Xn(t,a,s);else if(a.memoizedState!==null)a.child=t.child,a.flags|=128,a=null;else throw Error(o(558));else if(Vt||fs(t,a,s,!1),d=(s&t.childLanes)!==0,Vt||d){if(c=vt,c!==null&&(h=qf(c,s),h!==0&&h!==f.retryLane))throw f.retryLane=h,an(t,h),yi(c,t,h),pn;Au(),a=Xn(t,a,s)}else t=f.treeContext,Ot=hs(h.nextSibling),sa=a,Ge=!0,Pi=null,Ia=!1,t!==null&&Ya(a,t),a=mn(a,c),a.flags|=4096;return a}return t=Qa(t.child,{mode:c.mode,children:c.children}),t.ref=a.ref,a.child=t,t.return=a,t}function Rl(t,a){var s=a.ref;if(s===null)t!==null&&t.ref!==null&&(a.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(o(284));(t===null||t.ref!==s)&&(a.flags|=4194816)}}function zb(t,a,s,c,d){return on(a),s=pl(t,a,s,c,void 0,d),c=Yr(),t!==null&&!Vt?(ml(t,a,d),Ds(t,a,d)):(Ge&&c&&Dr(a),a.flags|=1,oa(t,a,s,d),a.child)}function Ob(t,a,s,c,d,f){return on(a),a.updateQueue=null,s=eb(a,c,s,d),Jd(t),c=Yr(),t!==null&&!Vt?(ml(t,a,f),Ds(t,a,f)):(Ge&&c&&Dr(a),a.flags|=1,oa(t,a,s,f),a.child)}function Iu(t,a,s,c,d){if(on(a),a.stateNode===null){var f=$n,h=s.contextType;typeof h=="object"&&h!==null&&(f=Zt(h)),f=new s(c,f),a.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Na,a.stateNode=f,f._reactInternals=a,f=a.stateNode,f.props=c,f.state=a.memoizedState,f.refs={},Ma(a),h=s.contextType,f.context=typeof h=="object"&&h!==null?Zt(h):$n,f.state=a.memoizedState,h=s.getDerivedStateFromProps,typeof h=="function"&&(uo(a,s,h,c),f.state=a.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(h=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),h!==f.state&&Na.enqueueReplaceState(f,f.state,null),bn(a,c,f,d),io(),f.state=a.memoizedState),typeof f.componentDidMount=="function"&&(a.flags|=4194308),c=!0}else if(t===null){f=a.stateNode;var O=a.memoizedProps,N=Yn(s,O);f.props=N;var V=f.context,ie=s.contextType;h=$n,typeof ie=="object"&&ie!==null&&(h=Zt(ie));var le=s.getDerivedStateFromProps;ie=typeof le=="function"||typeof f.getSnapshotBeforeUpdate=="function",O=a.pendingProps!==O,ie||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(O||V!==h)&&mb(a,f,c,h),Es=!1;var K=a.memoizedState;f.state=K,bn(a,c,f,d),io(),V=a.memoizedState,O||K!==V||Es?(typeof le=="function"&&(uo(a,s,le,c),V=a.memoizedState),(N=Es||pb(a,s,N,c,K,V,h))?(ie||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(a.flags|=4194308)):(typeof f.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=c,a.memoizedState=V),f.props=c,f.state=V,f.context=h,c=N):(typeof f.componentDidMount=="function"&&(a.flags|=4194308),c=!1)}else{f=a.stateNode,Kd(t,a),h=a.memoizedProps,ie=Yn(s,h),f.props=ie,le=a.pendingProps,K=f.context,V=s.contextType,N=$n,typeof V=="object"&&V!==null&&(N=Zt(V)),O=s.getDerivedStateFromProps,(V=typeof O=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(h!==le||K!==N)&&mb(a,f,c,N),Es=!1,K=a.memoizedState,f.state=K,bn(a,c,f,d),io();var te=a.memoizedState;h!==le||K!==te||Es||t!==null&&t.dependencies!==null&&Za(t.dependencies)?(typeof O=="function"&&(uo(a,s,O,c),te=a.memoizedState),(ie=Es||pb(a,s,ie,c,K,te,N)||t!==null&&t.dependencies!==null&&Za(t.dependencies))?(V||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(c,te,N),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(c,te,N)),typeof f.componentDidUpdate=="function"&&(a.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof f.componentDidUpdate!="function"||h===t.memoizedProps&&K===t.memoizedState||(a.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&K===t.memoizedState||(a.flags|=1024),a.memoizedProps=c,a.memoizedState=te),f.props=c,f.state=te,f.context=N,c=ie):(typeof f.componentDidUpdate!="function"||h===t.memoizedProps&&K===t.memoizedState||(a.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||h===t.memoizedProps&&K===t.memoizedState||(a.flags|=1024),c=!1)}return f=c,Rl(t,a),c=(a.flags&128)!==0,f||c?(f=a.stateNode,s=c&&typeof s.getDerivedStateFromError!="function"?null:f.render(),a.flags|=1,t!==null&&c?(a.child=Bi(a,t.child,null,d),a.child=Bi(a,null,s,d)):oa(t,a,s,d),a.memoizedState=f.state,t=a.child):t=Ds(t,a,d),t}function Ru(t,a,s,c){return rn(),a.flags|=256,oa(t,a,s,c),a.child}var ac={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Tl(t){return{baseLanes:t,cachePool:Ta()}}function gn(t,a,s){return t=t!==null?t.childLanes&~s:0,a&&(t|=Ki),t}function Zn(t,a,s){var c=a.pendingProps,d=!1,f=(a.flags&128)!==0,h;if((h=f)||(h=t!==null&&t.memoizedState===null?!1:(Ht.current&2)!==0),h&&(d=!0,a.flags&=-129),h=(a.flags&32)!==0,a.flags&=-33,t===null){if(Ge){if(d?ve(a):fn(),(t=Ot)?(t=k2(t,Ia),t=t!==null&&t.data!=="&"?t:null,t!==null&&(a.memoizedState={dehydrated:t,treeContext:pa!==null?{id:Ai,overflow:Ei}:null,retryLane:536870912,hydrationErrors:null},s=Yf(t),s.return=a,a.child=s,sa=a,Ot=null)):t=null,t===null)throw Ut(a);return Tg(t)?a.lanes=32:a.lanes=536870912,null}var O=c.children;return c=c.fallback,d?(fn(),d=a.mode,O=Jn({mode:"hidden",children:O},d),c=nn(c,d,s,null),O.return=a,c.return=a,O.sibling=c,a.child=O,c=a.child,c.memoizedState=Tl(s),c.childLanes=gn(t,h,s),a.memoizedState=ac,tc(null,c)):(ve(a),mo(a,O))}var N=t.memoizedState;if(N!==null&&(O=N.dehydrated,O!==null)){if(f)a.flags&256?(ve(a),a.flags&=-257,a=er(t,a,s)):a.memoizedState!==null?(fn(),a.child=t.child,a.flags|=128,a=null):(fn(),O=c.fallback,d=a.mode,c=Jn({mode:"visible",children:c.children},d),O=nn(O,d,s,null),O.flags|=2,c.return=a,O.return=a,c.sibling=O,a.child=c,Bi(a,t.child,null,s),c=a.child,c.memoizedState=Tl(s),c.childLanes=gn(t,h,s),a.memoizedState=ac,a=tc(null,c));else if(ve(a),Tg(O)){if(h=O.nextSibling&&O.nextSibling.dataset,h)var V=h.dgst;h=V,c=Error(o(419)),c.stack="",c.digest=h,cn({value:c,source:null,stack:null}),a=er(t,a,s)}else if(Vt||fs(t,a,s,!1),h=(s&t.childLanes)!==0,Vt||h){if(h=vt,h!==null&&(c=qf(h,s),c!==0&&c!==N.retryLane))throw N.retryLane=c,an(t,c),yi(h,t,c),pn;Rg(O)||Au(),a=er(t,a,s)}else Rg(O)?(a.flags|=192,a.child=t.child,a=null):(t=N.treeContext,Ot=hs(O.nextSibling),sa=a,Ge=!0,Pi=null,Ia=!1,t!==null&&Ya(a,t),a=mo(a,c.children),a.flags|=4096);return a}return d?(fn(),O=c.fallback,d=a.mode,N=t.child,V=N.sibling,c=Qa(N,{mode:"hidden",children:c.children}),c.subtreeFlags=N.subtreeFlags&65011712,V!==null?O=Qa(V,O):(O=nn(O,d,s,null),O.flags|=2),O.return=a,c.return=a,c.sibling=O,a.child=c,tc(null,c),c=a.child,O=t.child.memoizedState,O===null?O=Tl(s):(d=O.cachePool,d!==null?(N=Pt._currentValue,d=d.parent!==N?{parent:N,pool:N}:d):d=Ta(),O={baseLanes:O.baseLanes|s,cachePool:d}),c.memoizedState=O,c.childLanes=gn(t,h,s),a.memoizedState=ac,tc(t.child,c)):(ve(a),s=t.child,t=s.sibling,s=Qa(s,{mode:"visible",children:c.children}),s.return=a,s.sibling=null,t!==null&&(h=a.deletions,h===null?(a.deleti
vendor: 7,200 bytes, line 9
9ons=[t],a.flags|=16):h.push(t)),a.child=s,a.memoizedState=null,s)}function mo(t,a){return a=Jn({mode:"visible",children:a},t.mode),a.return=t,t.child=a}function Jn(t,a){return t=It(22,t,null,a),t.lanes=0,t}function er(t,a,s){return Bi(a,t.child,null,s),t=mo(a,a.pendingProps.children),t.flags|=2,a.memoizedState=null,t}function Tu(t,a,s){t.lanes|=a;var c=t.alternate;c!==null&&(c.lanes|=a),$i(t.return,a,s)}function Sl(t,a,s,c,d,f){var h=t.memoizedState;h===null?t.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:c,tail:s,tailMode:d,treeForkCount:f}:(h.isBackwards=a,h.rendering=null,h.renderingStartTime=0,h.last=c,h.tail=s,h.tailMode=d,h.treeForkCount=f)}function xl(t,a,s){var c=a.pendingProps,d=c.revealOrder,f=c.tail;c=c.children;var h=Ht.current,O=(h&2)!==0;if(O?(h=h&1|2,a.flags|=128):h&=1,H(Ht,h),oa(t,a,c,s),c=Ge?Jc:0,!O&&t!==null&&(t.flags&128)!==0)e:for(t=a.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Tu(t,s,a);else if(t.tag===19)Tu(t,s,a);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===a)break e;for(;t.sibling===null;){if(t.return===null||t.return===a)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(d){case"forwards":for(s=a.child,d=null;s!==null;)t=s.alternate,t!==null&&fl(t)===null&&(d=s),s=s.sibling;s=d,s===null?(d=a.child,a.child=null):(d=s.sibling,s.sibling=null),Sl(a,!1,d,s,f,c);break;case"backwards":case"unstable_legacy-backwards":for(s=null,d=a.child,a.child=null;d!==null;){if(t=d.alternate,t!==null&&fl(t)===null){a.child=d;break}t=d.sibling,d.sibling=s,s=d,d=t}Sl(a,!0,s,null,f,c);break;case"together":Sl(a,!1,null,null,void 0,c);break;default:a.memoizedState=null}return a.child}function Ds(t,a,s){if(t!==null&&(a.dependencies=t.dependencies),nc|=a.lanes,(s&a.childLanes)===0)if(t!==null){if(fs(t,a,s,!1),(s&a.childLanes)===0)return null}else return null;if(t!==null&&a.child!==t.child)throw Error(o(153));if(a.child!==null){for(t=a.child,s=Qa(t,t.pendingProps),a.child=s,s.return=a;t.sibling!==null;)t=t.sibling,s=s.sibling=Qa(t,t.pendingProps),s.return=a;s.sibling=null}return a.child}function z(t,a){return(t.lanes&a)!==0?!0:(t=t.dependencies,!!(t!==null&&Za(t)))}function R(t,a,s){switch(a.tag){case 3:Fe(a,a.stateNode.containerInfo),Rt(a,Pt,t.memoizedState.cache),rn();break;case 27:case 5:U(a);break;case 4:Fe(a,a.stateNode.containerInfo);break;case 10:Rt(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,bl(a),null;break;case 13:var c=a.memoizedState;if(c!==null)return c.dehydrated!==null?(ve(a),a.flags|=128,null):(s&a.child.childLanes)!==0?Zn(t,a,s):(ve(a),t=Ds(t,a,s),t!==null?t.sibling:null);ve(a);break;case 19:var d=(t.flags&128)!==0;if(c=(s&a.childLanes)!==0,c||(fs(t,a,s,!1),c=(s&a.childLanes)!==0),d){if(c)return xl(t,a,s);a.flags|=128}if(d=a.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),H(Ht,Ht.current),c)break;return null;case 22:return a.lanes=0,jb(t,a,s,a.pendingProps);case 24:Rt(a,Pt,t.memoizedState.cache)}return Ds(t,a,s)}function P(t,a,s){if(t!==null)if(t.memoizedProps!==a.pendingProps)Vt=!0;else{if(!z(t,s)&&(a.flags&128)===0)return Vt=!1,R(t,a,s);Vt=(t.flags&131072)!==0}else Vt=!1,Ge&&(a.flags&1048576)!==0&&Xf(a,Jc,a.index);switch(a.lanes=0,a.tag){case 16:e:{var c=a.pendingProps;if(t=Di(a.elementType),a.type=t,typeof t=="function")sn(t)?(c=Yn(t,c),a.tag=1,a=Iu(null,a,t,c,s)):(a.tag=0,a=zb(null,a,t,c,s));else{if(t!=null){var d=t.$$typeof;if(d===Y){a.tag=11,a=kb(null,a,t,c,s);break e}else if(d===A){a.tag=14,a=wu(null,a,t,c,s);break e}}throw a=Re(t)||t,Error(o(306,a,""))}}return a;case 0:return zb(t,a,a.type,a.pendingProps,s);case 1:return c=a.type,d=Yn(c,a.pendingProps),Iu(t,a,c,d,s);case 3:e:{if(Fe(a,a.stateNode.containerInfo),t===null)throw Error(o(387));c=a.pendingProps;var f=a.memoizedState;d=f.element,Kd(t,a),bn(a,c,null,s);var h=a.memoizedState;if(c=h.cache,Rt(a,Pt,c),c!==f.cache&&cl(a,[Pt],s,!0),io(),c=h.element,f.isDehydrated)if(f={element:c,isDehydrated:!1,cache:h.cache},a.updateQueue.baseState=f,a.memoizedState=f,a.flags&256){a=Ru(t,a,c,s);break e}else if(c!==d){d=ui(Error(o(424)),a),cn(d),a=Ru(t,a,c,s);break e}else for(t=a.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,Ot=hs(t.firstChild),sa=a,Ge=!0,Pi=null,Ia=!0,s=Fr(a,null,c,s),a.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(rn(),c===d){a=Ds(t,a,s);break e}oa(t,a,c,s)}a=a.child}return a;case 26:return Rl(t,a),t===null?(s=w2(a.type,null,a.pendingProps,null))?a.memoizedState=s:Ge||(s=a.type,t=a.pendingProps,c=Wu(Oe.current).createElement(s),c[zt]=a,c[dt]=t,Aa(c,s,t),ea(c),a.stateNode=c):a.memoizedState=w2(a.type,t.memoizedProps,a.pendingProps,t.memoizedState),null;case 27:return U(a),t===null&&Ge&&(c=a.stateNode=y2(a.type,a.pendingProps,Oe.current),sa=a,Ia=!0,d=Ot,dc(a.type)?(Sg=d,Ot=hs(c.firstChild)):Ot=d),oa(t,a,a.pendingProps.children,s),Rl(t,a),t===null&&(a.flags|=4194304),a.child;case 5:return t===null&&Ge&&((d=c=Ot)&&(c=UO(c,a.type,a.pendingProps,Ia),c!==null?(a.stateNode=c,sa=a,Ot=hs(c.firstChild),Ia=!1,d=!0):d=!1),d||Ut(a)),U(a),d=a.type,f=a.pendingProps,h=t!==null?t.memoizedProps:null,c=f.children,wg(d,f)?c=null:h!==null&&wg(d,h)&&(a.flags|=32),a.memoizedState!==null&&(d=pl(t,a,Gi,null,null,s),Ab._currentValue=d),Rl(t,a),oa(t,a,c,s),a.child;case 6:return t===null&&Ge&&((t=s=Ot)&&(s=HO(s,a.pendingProps,Ia),s!==null?(a.stateNode=s,sa=a,Ot=null,t=!0):t=!1),t||Ut(a)),null;case 13:return Zn(t,a,s);case 4:return Fe(a,a.stateNode.containerInfo),c=a.pendingProps,t===null?a.child=Bi(a,null,c,s):oa(t,a,c,s),a.child;case 11:return kb(t,a,a.type,a.pendingProps,s);case 7:return oa(t,a,a.pendingProps,s),a.child;case 8:return oa(t,a,a.pendingProps.children,s),a.child;case 12:return oa(t,a,a.pendingProps.children,s),a.child;case 10:return c=a.pendingProps,Rt(a,a.type,c.value),oa(t,a,c.children,s),a.child;case 9:return d=a.type._context,c=a.pendingProps.children,on(a),d=Zt(d),c=c(d),a.flags|=1,oa(t,a,c,s),a.child;case 14:return wu(t,a,a.type,a.pendingProps,s);case 15:return _b(t,a,a.type,a.pendingProps,s);case 19:return xl(t,a,s);case 31:return vu(t,a,s);case 22:return jb(t,a,s,a.pendingProps);case 24:return on(a),c=Zt(Pt),t===null?(d=Ja(),d===null&&(d=vt,f=Ur(),d.pooledCache=f,f.refCount++,f!==null&&(d.pooledCacheLanes|=s),d=f),a.memoizedState={parent:c,cache:d},Ma(a),Rt(a,Pt,d)):((t.lanes&s)!==0&&(Kd(t,a),bn(a,null,null,s),io()),d=t.memoizedState,f=a.memoizedState,d.parent!==c?(d={parent:c,cache:c},a.memoizedState=d,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=d),Rt(a,Pt,c)):(c=f.cache,Rt(a,Pt,c),c!==d.cache&&cl(a,[Pt],s,!0))),oa(t,a,a.pendingProps.children,s),a.child;case 29:throw a.pendingProps}throw Error(o(156,a.tag))}function D(t){t.flags|=4}function J(t,a,s,c,d){if((a=(t.mode&32)!==0)&&(a=!1),a){if(t.flags|=16777216,(d&335544128)===d)if(t.stateNode.complete)t.flags|=8192;else if(D1())t.flags|=8192;else throw dn=ol,mt}else t.flags&=-16777217}function ae(t,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!S2(a))if(D1())t.flags|=8192;else throw dn=ol,mt}function B(t,a){a!==null&&(t.flags|=4),t.flags&16384&&(a=t.tag!==22?Lc():536870912,t.lanes|=a,ql|=a)}
vendor: 2,244 bytes, line 9
9function ue(t,a){if(!Ge)switch(t.tailMode){case"hidden":a=t.tail;for(var s=null;a!==null;)a.alternate!==null&&(s=a),a=a.sibling;s===null?t.tail=null:s.sibling=null;break;case"collapsed":s=t.tail;for(var c=null;s!==null;)s.alternate!==null&&(c=s),s=s.sibling;c===null?a||t.tail===null?t.tail=null:t.tail.sibling=null:c.sibling=null}}function pe(t){var a=t.alternate!==null&&t.alternate.child===t.child,s=0,c=0;if(a)for(var d=t.child;d!==null;)s|=d.lanes|d.childLanes,c|=d.subtreeFlags&65011712,c|=d.flags&65011712,d.return=t,d=d.sibling;else for(d=t.child;d!==null;)s|=d.lanes|d.childLanes,c|=d.subtreeFlags,c|=d.flags,d.return=t,d=d.sibling;return t.subtreeFlags|=c,t.childLanes=s,a}function Ve(t,a,s){var c=a.pendingProps;switch(Br(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pe(a),null;case 1:return pe(a),null;case 3:return s=a.stateNode,c=null,t!==null&&(c=t.memoizedState.cache),a.memoizedState.cache!==c&&(a.flags|=2048),Ze(Pt),ye(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(t===null||t.child===null)&&(Mn(a)?D(a):t===null||t.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,rl())),pe(a),null;case 26:var d=a.type,f=a.memoizedState;return t===null?(D(a),f!==null?(pe(a),ae(a,f)):(pe(a),J(a,d,null,c,s))):f?f!==t.memoizedState?(D(a),pe(a),ae(a,f)):(pe(a),a.flags&=-16777217):(t=t.memoizedProps,t!==c&&D(a),pe(a),J(a,d,t,c,s)),null;case 27:if(de(a),s=Oe.current,d=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==c&&D(a);else{if(!c){if(a.stateNode===null)throw Error(o(166));return pe(a),null}t=me.current,Mn(a)?Zf(a):(t=y2(d,c,s),a.stateNode=t,D(a))}return pe(a),null;case 5:if(de(a),d=a.type,t!==null&&a.stateNode!=null)t.memoizedProps!==c&&D(a);else{if(!c){if(a.stateNode===null)throw Error(o(166));return pe(a),null}if(f=me.current,Mn(a))Zf(a);else{var h=Wu(Oe.current);switch(f){case 1:f=h.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:f=h.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":f=h.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":f=h.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":f=h.createElement("div"),f.innerHTML="<script><\/script>
9",f=f.removeChild(f.firstChild);break;case"select":f=typeof c.is=="string"?h.createElement("select",{is:c.is}):h.createElement("select"),c.multiple?f.multiple=!0:c.size&&(f.size=c.size);break;default:f=typeof c.is=="string"?h.createElement(d,{is:c.is}):h.createElement(d)}}f[zt]=a,f[dt]=c;e:for(h=a.child;h!==null;){if(h.tag===5||h.tag===6)f.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===a)break e;for(;h.sibling===null;){if(h.return===null||h.return===a)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}a.stateNode=f;e:switch(Aa(f,d,c),d){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}c&&D(a)}}return pe(a),J(a,a.type,t===null?null:t.memoizedProps,a.pendingProps,s),null;case 6:if(t&&a.stateNode!=null)t.memoizedProps!==c&&D(a);else{if(typeof c!="string"&&a.stateNode===null)throw Error(o(166));if(t=Oe.current,Mn(a)){if(t=a.stateNode,s=a.memoizedProps,c=null,d=sa,d!==null)switch(d.tag){case 27:case 5:c=d.memoizedProps}t[zt]=a,t=!!(t.nodeValue===s||c!==null&&c.suppressHydrationWarning===!0||d2(t.nodeValue,s)),t||Ut(a,!0)}else t=Wu(t).createTextNode(c),t[zt]=a,a.stateNode=t}return pe(a),null;case 31:if(s=a.memoizedState,t===null||t.memoizedState!==null){if(c=Mn(a),s!==null){if(t===null){if(!c)throw Error(o(318));if(t=a.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[zt]=a}else rn(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;pe(a),t=!1}else s=rl(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=s),t=!0;if(!t)return a.flags&256?(ii(a),a):(ii(a),null);if((a.flags&128)!==0)throw Error(o(558))}return pe(a),null;case 13:if(c=a.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(d=Mn(a),c!==null&&c.dehydrated!==null){if(t===null){if(!d)throw Error(o(318));if(d=a.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(o(317));d[zt]=a}else rn(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;pe(a),d=!1}else d=rl(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=d),d=!0;if(!d)return a.flags&256?(ii(a),a):(ii(a),null)}return ii(a),(a.flags&128)!==0?(a.lanes=s,a):(s=c!==null,t=t!==null&&t.memoizedState!==null,s&&(c=a.child,d=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(d=c.alternate.memoizedState.cachePool.pool),f=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(f=c.memoizedState.cachePool.pool),f!==d&&(c.flags|=2048)),s!==t&&s&&(a.child.flags|=8192),B(a,a.updateQueue),pe(a),null);case 4:return ye(),t===null&&_g(a.stateNode.containerInfo),pe(a),null;case 10:return Ze(a.type),pe(a),null;case 19:if(L(Ht),c=a.memoizedState,c===null)return pe(a),null;if(d=(a.flags&128)!==0,f=c.rendering,f===null)if(d)ue(c,!1);else{if(Qt!==0||t!==null&&(t.flags&128)!==0)for(t=a.child;t!==null;){if(f=fl(t),f!==null){for(a.flags|=128,ue(c,!1),t=f.updateQueue,a.updateQueue=t,B(a,t),a.subtreeFlags=0,t=s,s=a.child;s!==null;)ls(s,t),s=s.sibling;return H(Ht,Ht.current&1|2),Ge&&ds(a,c.treeForkCount),a.child}t=t.sibling}c.tail!==null&&nt()>Lu&&(a.flags|=128,d=!0,ue(c,!1),a.lanes=4194304)}else{if(!d)if(t=fl(f),t!==null){if(a.flags|=128,d=!0,t=t.updateQueue,a.updateQueue=t,B(a,t),ue(c,!0),c.tail===null&&c.tailMode==="hidden"&&!f.alternate&&!Ge)return pe(a),null}else 2*nt()-c.renderingStartTime>Lu&&s!==536870912&&(a.flags|=128,d=!0,ue(c,!1),a.lanes=4194304);c.isBackwards?(f.sibling=a.child,a.child=f):(t=c.last,t!==null?t.sibling=f:a.child=f,c.last=f)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=nt(),t.sibling=null,s=Ht.current,H(Ht,d?s&1|2:s&1),Ge&&ds(a,c.treeForkCount),t):(pe(a),null);case 22:case 23:return ii(a),Zd(),c=a.memoizedState!==null,t!==null?t.memoizedState!==null!==c&&(a.flags|=8192):c&&(a.flags|=8192),c?(s&536870912)!==0&&(a.flags&128)===0&&(pe(a),a.subtreeFlags&6&&(a.flags|=8192)):pe(a),s=a.updateQueue,s!==null&&B(a,s.retryQueue),s=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),c=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),c!==s&&(a.flags|=2048),t!==null&&L(Tt),null;case 24:return s=null,t!==null&&(s=t.memoizedState.cache),a.memoizedState.cache!==s&&(a.flags|=2048),Ze(Pt),pe(a),null;case 25:return null;case 30:return null}throw Error(o(156,a.tag))}function ot(t,a){switch(Br(a),a.tag){case 1:return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 3:return Ze(Pt),ye(),t=a.flags,(t&65536)!==0&&(t&128)===0?(a.flags=t&-65537|128,a):null;
vendor: 12,705 bytes, line 9
9case 26:case 27:case 5:return de(a),null;case 31:if(a.memoizedState!==null){if(ii(a),a.alternate===null)throw Error(o(340));rn()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 13:if(ii(a),t=a.memoizedState,t!==null&&t.dehydrated!==null){if(a.alternate===null)throw Error(o(340));rn()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 19:return L(Ht),null;case 4:return ye(),null;case 10:return Ze(a.type),null;case 22:case 23:return ii(a),Zd(),t!==null&&L(Tt),t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 24:return Ze(Pt),null;case 25:return null;default:return null}}function He(t,a){switch(Br(a),a.tag){case 3:Ze(Pt),ye();break;case 26:case 27:case 5:de(a);break;case 4:ye();break;case 31:a.memoizedState!==null&&ii(a);break;case 13:ii(a);break;case 19:L(Ht);break;case 10:Ze(a.type);break;case 22:case 23:ii(a),Zd(),t!==null&&L(Tt);break;case 24:Ze(Pt)}}function Lt(t,a){try{var s=a.updateQueue,c=s!==null?s.lastEffect:null;if(c!==null){var d=c.next;s=d;do{if((s.tag&t)===t){c=void 0;var f=s.create,h=s.inst;c=f(),h.destroy=c}s=s.next}while(s!==d)}}catch(O){kt(a,a.return,O)}}function la(t,a,s){try{var c=a.updateQueue,d=c!==null?c.lastEffect:null;if(d!==null){var f=d.next;c=f;do{if((c.tag&t)===t){var h=c.inst,O=h.destroy;if(O!==void 0){h.destroy=void 0,d=a;var N=s,V=O;try{V()}catch(ie){kt(d,N,ie)}}}c=c.next}while(c!==f)}}catch(ie){kt(a,a.return,ie)}}function Bs(t){var a=t.updateQueue;if(a!==null){var s=t.stateNode;try{au(a,s)}catch(c){kt(t,t.return,c)}}}function hn(t,a,s){s.props=Yn(t.type,t.memoizedProps),s.state=t.memoizedState;try{s.componentWillUnmount()}catch(c){kt(t,a,c)}}function Hi(t,a){try{var s=t.ref;if(s!==null){switch(t.tag){case 26:case 27:case 5:var c=t.stateNode;break;case 30:c=t.stateNode;break;default:c=t.stateNode}typeof s=="function"?t.refCleanup=s(c):s.current=c}}catch(d){kt(t,a,d)}}function Da(t,a){var s=t.ref,c=t.refCleanup;if(s!==null)if(typeof c=="function")try{c()}catch(d){kt(t,a,d)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(d){kt(t,a,d)}else s.current=null}function Fi(t){var a=t.type,s=t.memoizedProps,c=t.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":s.autoFocus&&c.focus();break e;case"img":s.src?c.src=s.src:s.srcSet&&(c.srcset=s.srcSet)}}catch(d){kt(t,t.return,d)}}function Kt(t,a,s){try{var c=t.stateNode;$O(c,t.type,s,a),c[dt]=a}catch(d){kt(t,t.return,d)}}function da(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&dc(t.type)||t.tag===4}function tr(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||da(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&dc(t.type)||t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function qa(t,a,s){var c=t.tag;if(c===5||c===6)t=t.stateNode,a?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(t,a):(a=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,a.appendChild(t),s=s._reactRootContainer,s!=null||a.onclick!==null||(a.onclick=Ti));else if(c!==4&&(c===27&&dc(t.type)&&(s=t.stateNode,a=null),t=t.child,t!==null))for(qa(t,a,s),t=t.sibling;t!==null;)qa(t,a,s),t=t.sibling}function ic(t,a,s){var c=t.tag;if(c===5||c===6)t=t.stateNode,a?s.insertBefore(t,a):s.appendChild(t);else if(c!==4&&(c===27&&dc(t.type)&&(s=t.stateNode),t=t.child,t!==null))for(ic(t,a,s),t=t.sibling;t!==null;)ic(t,a,s),t=t.sibling}function eg(t){var a=t.stateNode,s=t.memoizedProps;try{for(var c=t.type,d=a.attributes;d.length;)a.removeAttributeNode(d[0]);Aa(a,c,s),a[zt]=t,a[dt]=s}catch(f){kt(t,t.return,f)}}var ar=!1,na=!1,tg=!1,y1=typeof WeakSet=="function"?WeakSet:Set,ha=null;function hO(t,a){if(t=t.containerInfo,zg=Qu,t=Ar(t),An(t)){if("selectionStart"in t)var s={start:t.selectionStart,end:t.selectionEnd};else e:{s=(s=t.ownerDocument)&&s.defaultView||window;var c=s.getSelection&&s.getSelection();if(c&&c.rangeCount!==0){s=c.anchorNode;var d=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{s.nodeType,f.nodeType}catch{s=null;break e}var h=0,O=-1,N=-1,V=0,ie=0,le=t,K=null;t:for(;;){for(var te;le!==s||d!==0&&le.nodeType!==3||(O=h+d),le!==f||c!==0&&le.nodeType!==3||(N=h+c),le.nodeType===3&&(h+=le.nodeValue.length),(te=le.firstChild)!==null;)K=le,le=te;for(;;){if(le===t)break t;if(K===s&&++V===d&&(O=h),K===f&&++ie===c&&(N=h),(te=le.nextSibling)!==null)break;le=K,K=le.parentNode}le=te}s=O===-1||N===-1?null:{start:O,end:N}}else s=null}s=s||{start:0,end:0}}else s=null;for(Og={focusedElem:t,selectionRange:s},Qu=!1,ha=a;ha!==null;)if(a=ha,t=a.child,(a.subtreeFlags&1028)!==0&&t!==null)t.return=a,ha=t;else for(;ha!==null;){switch(a=ha,f=a.alternate,t=a.flags,a.tag){case 0:if((t&4)!==0&&(t=a.updateQueue,t=t!==null?t.events:null,t!==null))for(s=0;s<t.length;s++)d=t[s],d.ref.impl=d.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&f!==null){t=void 0,s=a,d=f.memoizedProps,f=f.memoizedState,c=s.stateNode;try{var Ie=Yn(s.type,d);t=c.getSnapshotBeforeUpdate(Ie,f),c.__reactInternalSnapshotBeforeUpdate=t}catch(Ae){kt(s,s.return,Ae)}}break;case 3:if((t&1024)!==0){if(t=a.stateNode.containerInfo,s=t.nodeType,s===9)Ig(t);else if(s===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Ig(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(o(163))}if(t=a.sibling,t!==null){t.return=a.return,ha=t;break}ha=a.return}}function z1(t,a,s){var c=s.flags;switch(s.tag){case 0:case 11:case 15:sr(t,s),c&4&&Lt(5,s);break;case 1:if(sr(t,s),c&4)if(t=s.stateNode,a===null)try{t.componentDidMount()}catch(h){kt(s,s.return,h)}else{var d=Yn(s.type,a.memoizedProps);a=a.memoizedState;try{t.componentDidUpdate(d,a,t.__reactInternalSnapshotBeforeUpdate)}catch(h){kt(s,s.return,h)}}c&64&&Bs(s),c&512&&Hi(s,s.return);break;case 3:if(sr(t,s),c&64&&(t=s.updateQueue,t!==null)){if(a=null,s.child!==null)switch(s.child.tag){case 27:case 5:a=s.child.stateNode;break;case 1:a=s.child.stateNode}try{au(t,a)}catch(h){kt(s,s.return,h)}}break;case 27:a===null&&c&4&&eg(s);case 26:case 5:sr(t,s),a===null&&c&4&&Fi(s),c&512&&Hi(s,s.return);break;case 12:sr(t,s);break;case 31:sr(t,s),c&4&&v1(t,s);break;case 13:sr(t,s),c&4&&I1(t,s),c&64&&(t=s.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(s=IO.bind(null,s),FO(t,s))));break;case 22:if(c=s.memoizedState!==null||ar,!c){a=a!==null&&a.memoizedState!==null||na,d=ar;var f=na;ar=c,(na=a)&&!f?nr(t,s,(s.subtreeFlags&8772)!==0):sr(t,s),ar=d,na=f}break;case 30:break;default:sr(t,s)}}function O1(t){var a=t.alternate;a!==null&&(t.alternate=null,O1(a)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(a=t.stateNode,a!==null&&Eo(a)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Bt=null,hi=!1;function ir(t,a,s){for(s=s.child;s!==null;)w1(t,a,s),s=s.sibling}function w1(t,a,s){if(At&&typeof At.onCommitFiberUnmount=="function")try{At.onCommitFiberUnmount(wr,s)}catch{}switch(s.tag){case 26:na||Da(s,a),ir(t,a,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:na||Da(s,a);var c=Bt,d=hi;dc(s.type)&&(Bt=s.stateNode,hi=!1),ir(t,a,s),Lb(s.stateNode),Bt=c,hi=d;break;case 5:na||Da(s,a);case 6:if(c=Bt,d=hi,Bt=null,ir(t,a,s),Bt=c,hi=d,Bt!==null)if(hi)try{(Bt.nodeType===9?Bt.body:Bt.nodeName==="HTML"?Bt.ownerDocument.body:Bt).removeChild(s.stateNode)}catch(f){kt(s,a,f)}else try{Bt.removeChild(s.stateNode)}catch(f){kt(s,a,f)}break;case 18:Bt!==null&&(hi?(t=Bt,g2(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,s.stateNode),Wl(t)):g2(Bt,s.stateNode));break;case 4:c=Bt,d=hi,Bt=s.stateNode.containerInfo,hi=!0,ir(t,a,s),Bt=c,hi=d;break;case 0:case 11:case 14:case 15:la(2,s,a),na||la(4,s,a),ir(t,a,s);break;case 1:na||(Da(s,a),c=s.stateNode,typeof c.componentWillUnmount=="function"&&hn(s,a,c)),ir(t,a,s);break;case 21:ir(t,a,s);break;case 22:na=(c=na)||s.memoizedState!==null,ir(t,a,s),na=c;break;default:ir(t,a,s)}}function v1(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Wl(t)}catch(s){kt(a,a.return,s)}}}function I1(t,a){if(a.memoizedState===null&&(t=a.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Wl(t)}catch(s){kt(a,a.return,s)}}function kO(t){switch(t.tag){case 31:case 13:case 19:var a=t.stateNode;return a===null&&(a=t.stateNode=new y1),a;case 22:return t=t.stateNode,a=t._retryCache,a===null&&(a=t._retryCache=new y1),a;default:throw Error(o(435,t.tag))}}function Su(t,a){var s=kO(t);a.forEach(function(c){if(!s.has(c)){s.add(c);var d=RO.bind(null,t,c);c.then(d,d)}})}function ki(t,a){var s=a.deletions;if(s!==null)for(var c=0;c<s.length;c++){var d=s[c],f=t,h=a,O=h;e:for(;O!==null;){switch(O.tag){case 27:if(dc(O.type)){Bt=O.stateNode,hi=!1;break e}break;case 5:Bt=O.stateNode,hi=!1;break e;case 3:case 4:Bt=O.stateNode.containerInfo,hi=!0;break e}O=O.return}if(Bt===null)throw Error(o(160));w1(f,h,d),Bt=null,hi=!1,f=d.alternate,f!==null&&(f.return=null),d.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)R1(a,t),a=a.sibling}var Ws=null;function R1(t,a){var s=t.alternate,c=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ki(a,t),_i(t),c&4&&(la(3,t,t.return),Lt(3,t),la(5,t,t.return));break;case 1:ki(a,t),_i(t),c&512&&(na||s===null||Da(s,s.return)),c&64&&ar&&(t=t.updateQueue,t!==null&&(c=t.callbacks,c!==null&&(s=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=s===null?c:s.concat(c))));break;case 26:var d=Ws;if(ki(a,t),_i(t),c&512&&(na||s===null||Da(s,s.return)),c&4){var f=s!==null?s.memoizedState:null;if(c=t.memoizedState,s===null)if(c===null)if(t.stateNode===null){e:{c=t.type,s=t.memoizedProps,d=d.ownerDocument||d;t:switch(c){case"title":f=d.getElementsByTagName("title")[0],(!f||f[qc]||f[zt]||f.namespaceURI==="http://www.w3.org/2000/svg"||f.hasAttribute("itemprop"))&&(f=d.createElement(c),d.head.insertBefore(f,d.querySelector("head > title"))),Aa(f,c,s),f[zt]=t,ea(f),c=f;break e;case"link":var h=R2("link","href",d).get(c+(s.href||""));if(h){for(var O=0;O<h.length;O++)if(f=h[O],f.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&f.getAttribute("rel")===(s.rel==null?null:s.rel)&&f.getAttribute("title")===(s.title==null?null:s.title)&&f.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){h.splice(O,1);break t}}f=d.createElement(c),Aa(f,c,s),d.head.appendChild(f);break;case"meta":if(h=R2("meta","content",d).get(c+(s.content||""))){for(O=0;O<h.length;O++)if(f=h[O],f.getAttribute("content")===(s.content==null?null:""+s.content)&&f.getAttribute("name")===(s.name==null?null:s.name)&&f.getAttribute("property")===(s.property==null?null:s.property)&&f.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&f.getAttribute("charset")===(s.charSet==null?null:s.charSet)){h.splice(O,1);break t}}f=d.createElement(c),Aa(f,c,s),d.head.appendChild(f);break;default:throw Error(o(468,c))}f[zt]=t,ea(f),c=f}t.stateNode=c}else T2(d,t.type,t.stateNode);else t.stateNode=I2(d,c,t.memoizedProps);else f!==c?(f===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):f.count--,c===null?T2(d,t.type,t.stateNode):I2(d,c,t.memoizedProps)):c===null&&t.stateNode!==null&&Kt(t,t.memoizedProps,s.memoizedProps)}break;case 27:ki(a,t),_i(t),c&512&&(na||s===null||Da(s,s.return)),s!==null&&c&4&&Kt(t,t.memoizedProps,s.memoizedProps);break;case 5:if(ki(a,t),_i(t),c&512&&(na||s===null||Da(s,s.return)),t.flags&32){d=t.stateNode;try{ss(d,"")}catch(Ie){kt(t,t.return,Ie)}}c&4&&t.stateNode!=null&&(d=t.memoizedProps,Kt(t,d,s!==null?s.memoizedProps:d)),c&1024&&(tg=!0);break;case 6:if(ki(a,t),_i(t),c&4){if(t.stateNode===null)throw Error(o(162));c=t.memoizedProps,s=t.stateNode;try{s.nodeValue=c}catch(Ie){kt(t,t.return,Ie)}}break;case 3:if(Hu=null,d=Ws,Ws=Gu(a.containerInfo),ki(a,t),Ws=d,_i(t),c&4&&s!==null&&s.memoizedState.isDehydrated)try{Wl(a.containerInfo)}catch(Ie){kt(t,t.return,Ie)}tg&&(tg=!1,T1(t));break;case 4:c=Ws,Ws=Gu(t.stateNode.containerInfo),ki(a,t),_i(t),Ws=c;break;case 12:ki(a,t),_i(t);break;case 31:ki(a,t),_i(t),c&4&&(c=t.updateQueue,c!==null&&(t.updateQueue=null,Su(t,c)));break;case 13:ki(a,t),_i(t),t.child.flags&8192&&t.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Cu=nt()),c&4&&(c=t.updateQueue,c!==null&&(t.updateQueue=null,Su(t,c)));break;case 22:d=t.memoizedState!==null;var N=s!==null&&s.memoizedState!==null,V=ar,ie=na;if(ar=V||d,na=ie||N,ki(a,t),na=ie,ar=V,_i(t),c&8192)e:for(a=t.stateNode,a._visibility=d?a._visibility&-2:a._visibility|1,d&&(s===null||N||ar||na||go(t)),s=null,a=t;;
vendor: 11,367 bytes, line 9
9){if(a.tag===5||a.tag===26){if(s===null){N=s=a;try{if(f=N.stateNode,d)h=f.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none";else{O=N.stateNode;var le=N.memoizedProps.style,K=le!=null&&le.hasOwnProperty("display")?le.display:null;O.style.display=K==null||typeof K=="boolean"?"":(""+K).trim()}}catch(Ie){kt(N,N.return,Ie)}}}else if(a.tag===6){if(s===null){N=a;try{N.stateNode.nodeValue=d?"":N.memoizedProps}catch(Ie){kt(N,N.return,Ie)}}}else if(a.tag===18){if(s===null){N=a;try{var te=N.stateNode;d?h2(te,!0):h2(N.stateNode,!1)}catch(Ie){kt(N,N.return,Ie)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===t)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===t)break e;for(;a.sibling===null;){if(a.return===null||a.return===t)break e;s===a&&(s=null),a=a.return}s===a&&(s=null),a.sibling.return=a.return,a=a.sibling}c&4&&(c=t.updateQueue,c!==null&&(s=c.retryQueue,s!==null&&(c.retryQueue=null,Su(t,s))));break;case 19:ki(a,t),_i(t),c&4&&(c=t.updateQueue,c!==null&&(t.updateQueue=null,Su(t,c)));break;case 30:break;case 21:break;default:ki(a,t),_i(t)}}function _i(t){var a=t.flags;if(a&2){try{for(var s,c=t.return;c!==null;){if(da(c)){s=c;break}c=c.return}if(s==null)throw Error(o(160));switch(s.tag){case 27:var d=s.stateNode,f=tr(t);ic(t,f,d);break;case 5:var h=s.stateNode;s.flags&32&&(ss(h,""),s.flags&=-33);var O=tr(t);ic(t,O,h);break;case 3:case 4:var N=s.stateNode.containerInfo,V=tr(t);qa(t,V,N);break;default:throw Error(o(161))}}catch(ie){kt(t,t.return,ie)}t.flags&=-3}a&4096&&(t.flags&=-4097)}function T1(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var a=t;T1(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),t=t.sibling}}function sr(t,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)z1(t,a.alternate,a),a=a.sibling}function go(t){for(t=t.child;t!==null;){var a=t;switch(a.tag){case 0:case 11:case 14:case 15:la(4,a,a.return),go(a);break;case 1:Da(a,a.return);var s=a.stateNode;typeof s.componentWillUnmount=="function"&&hn(a,a.return,s),go(a);break;case 27:Lb(a.stateNode);case 26:case 5:Da(a,a.return),go(a);break;case 22:a.memoizedState===null&&go(a);break;case 30:go(a);break;default:go(a)}t=t.sibling}}function nr(t,a,s){for(s=s&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var c=a.alternate,d=t,f=a,h=f.flags;switch(f.tag){case 0:case 11:case 15:nr(d,f,s),Lt(4,f);break;case 1:if(nr(d,f,s),c=f,d=c.stateNode,typeof d.componentDidMount=="function")try{d.componentDidMount()}catch(V){kt(c,c.return,V)}if(c=f,d=c.updateQueue,d!==null){var O=c.stateNode;try{var N=d.shared.hiddenCallbacks;if(N!==null)for(d.shared.hiddenCallbacks=null,d=0;d<N.length;d++)tu(N[d],O)}catch(V){kt(c,c.return,V)}}s&&h&64&&Bs(f),Hi(f,f.return);break;case 27:eg(f);case 26:case 5:nr(d,f,s),s&&c===null&&h&4&&Fi(f),Hi(f,f.return);break;case 12:nr(d,f,s);break;case 31:nr(d,f,s),s&&h&4&&v1(d,f);break;case 13:nr(d,f,s),s&&h&4&&I1(d,f);break;case 22:f.memoizedState===null&&nr(d,f,s),Hi(f,f.return);break;case 30:break;default:nr(d,f,s)}a=a.sibling}}function ag(t,a){var s=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),t=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(t=a.memoizedState.cachePool.pool),t!==s&&(t!=null&&t.refCount++,s!=null&&Hr(s))}function ig(t,a){t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Hr(t))}function Gs(t,a,s,c){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)S1(t,a,s,c),a=a.sibling}function S1(t,a,s,c){var d=a.flags;switch(a.tag){case 0:case 11:case 15:Gs(t,a,s,c),d&2048&&Lt(9,a);break;case 1:Gs(t,a,s,c);break;case 3:Gs(t,a,s,c),d&2048&&(t=null,a.alternate!==null&&(t=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==t&&(a.refCount++,t!=null&&Hr(t)));break;case 12:if(d&2048){Gs(t,a,s,c),t=a.stateNode;try{var f=a.memoizedProps,h=f.id,O=f.onPostCommit;typeof O=="function"&&O(h,a.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(N){kt(a,a.return,N)}}else Gs(t,a,s,c);break;case 31:Gs(t,a,s,c);break;case 13:Gs(t,a,s,c);break;case 23:break;case 22:f=a.stateNode,h=a.alternate,a.memoizedState!==null?f._visibility&2?Gs(t,a,s,c):wb(t,a):f._visibility&2?Gs(t,a,s,c):(f._visibility|=2,Cl(t,a,s,c,(a.subtreeFlags&10256)!==0||!1)),d&2048&&ag(h,a);break;case 24:Gs(t,a,s,c),d&2048&&ig(a.alternate,a);break;default:Gs(t,a,s,c)}}function Cl(t,a,s,c,d){for(d=d&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var f=t,h=a,O=s,N=c,V=h.flags;switch(h.tag){case 0:case 11:case 15:Cl(f,h,O,N,d),Lt(8,h);break;case 23:break;case 22:var ie=h.stateNode;h.memoizedState!==null?ie._visibility&2?Cl(f,h,O,N,d):wb(f,h):(ie._visibility|=2,Cl(f,h,O,N,d)),d&&V&2048&&ag(h.alternate,h);break;case 24:Cl(f,h,O,N,d),d&&V&2048&&ig(h.alternate,h);break;default:Cl(f,h,O,N,d)}a=a.sibling}}function wb(t,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var s=t,c=a,d=c.flags;switch(c.tag){case 22:wb(s,c),d&2048&&ag(c.alternate,c);break;case 24:wb(s,c),d&2048&&ig(c.alternate,c);break;default:wb(s,c)}a=a.sibling}}var vb=8192;function Ll(t,a,s){if(t.subtreeFlags&vb)for(t=t.child;t!==null;)x1(t,a,s),t=t.sibling}function x1(t,a,s){switch(t.tag){case 26:Ll(t,a,s),t.flags&vb&&t.memoizedState!==null&&s3(s,Ws,t.memoizedState,t.memoizedProps);break;case 5:Ll(t,a,s);break;case 3:case 4:var c=Ws;Ws=Gu(t.stateNode.containerInfo),Ll(t,a,s),Ws=c;break;case 22:t.memoizedState===null&&(c=t.alternate,c!==null&&c.memoizedState!==null?(c=vb,vb=16777216,Ll(t,a,s),vb=c):Ll(t,a,s));break;default:Ll(t,a,s)}}function C1(t){var a=t.alternate;if(a!==null&&(t=a.child,t!==null)){a.child=null;do a=t.sibling,t.sibling=null,t=a;while(t!==null)}}function Ib(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var s=0;s<a.length;s++){var c=a[s];ha=c,N1(c,t)}C1(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)L1(t),t=t.sibling}function L1(t){switch(t.tag){case 0:case 11:case 15:Ib(t),t.flags&2048&&la(9,t,t.return);break;case 3:Ib(t);break;case 12:Ib(t);break;case 22:var a=t.stateNode;t.memoizedState!==null&&a._visibility&2&&(t.return===null||t.return.tag!==13)?(a._visibility&=-3,xu(t)):Ib(t);break;default:Ib(t)}}function xu(t){var a=t.deletions;if((t.flags&16)!==0){if(a!==null)for(var s=0;s<a.length;s++){var c=a[s];ha=c,N1(c,t)}C1(t)}for(t=t.child;t!==null;){switch(a=t,a.tag){case 0:case 11:case 15:la(8,a,a.return),xu(a);break;case 22:s=a.stateNode,s._visibility&2&&(s._visibility&=-3,xu(a));break;default:xu(a)}t=t.sibling}}function N1(t,a){for(;ha!==null;){var s=ha;switch(s.tag){case 0:case 11:case 15:la(8,s,a);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var c=s.memoizedState.cachePool.pool;c!=null&&c.refCount++}break;case 24:Hr(s.memoizedState.cache)}if(c=s.child,c!==null)c.return=s,ha=c;else e:for(s=t;ha!==null;){c=ha;var d=c.sibling,f=c.return;if(O1(c),c===s){ha=null;break e}if(d!==null){d.return=f,ha=d;break e}ha=f}}}var _O={getCacheForType:function(t){var a=Zt(Pt),s=a.data.get(t);return s===void 0&&(s=t(),a.data.set(t,s)),s},cacheSignal:function(){return Zt(Pt).controller.signal}},jO=typeof WeakMap=="function"?WeakMap:Map,pt=0,vt=null,Ke=null,Ye=0,ht=0,Vi=null,sc=!1,Nl=!1,sg=!1,rr=0,Qt=0,nc=0,ho=0,ng=0,Ki=0,ql=0,Rb=null,ji=null,rg=!1,Cu=0,q1=0,Lu=1/0,Nu=null,rc=null,ba=0,cc=null,Al=null,cr=0,cg=0,og=null,A1=null,Tb=0,lg=null;function Qi(){return(pt&2)!==0&&Ye!==0?Ye&-Ye:E.T!==null?mg():ua()}function E1(){if(Ki===0)if((Ye&536870912)===0||Ge){var t=xc;xc<<=1,(xc&3932160)===0&&(xc=262144),Ki=t}else Ki=536870912;return t=ai.current,t!==null&&(t.flags|=32),Ki}function yi(t,a,s){(t===vt&&(ht===2||ht===9)||t.cancelPendingCommit!==null)&&(El(t,0),oc(t,Ye,Ki,!1)),Qs(t,s),((pt&2)===0||t!==vt)&&(t===vt&&((pt&2)===0&&(ho|=s),Qt===4&&oc(t,Ye,Ki,!1)),kn(t))}function P1(t,a,s){if((pt&6)!==0)throw Error(o(327));var c=!s&&(a&127)===0&&(a&t.expiredLanes)===0||vr(t,a),d=c?OO(t,a):bg(t,a,!0),f=c;do{if(d===0){Nl&&!c&&oc(t,a,0,!1);break}else{if(s=t.current.alternate,f&&!yO(s)){d=bg(t,a,!1),f=!1;continue}if(d===2){if(f=a,t.errorRecoveryDisabledLanes&f)var h=0;else h=t.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){a=h;e:{var O=t;d=Rb;var N=O.current.memoizedState.isDehydrated;if(N&&(El(O,h).flags|=256),h=bg(O,h,!1),h!==2){if(sg&&!N){O.errorRecoveryDisabledLanes|=f,ho|=f,d=4;break e}f=ji,ji=d,f!==null&&(ji===null?ji=f:ji.push.apply(ji,f))}d=h}if(f=!1,d!==2)continue}}if(d===1){El(t,0),oc(t,a,0,!0);break}e:{switch(c=t,f=d,f){case 0:case 1:throw Error(o(345));case 4:if((a&4194048)!==a)break;case 6:oc(c,a,Ki,!sc);break e;case 2:ji=null;break;case 3:case 5:break;default:throw Error(o(329))}if((a&62914560)===a&&(d=Cu+300-nt(),10<d)){if(oc(c,a,Ki,!sc),Cc(c,0,!0)!==0)break e;cr=a,c.timeoutHandle=p2($1.bind(null,c,s,ji,Nu,rg,a,Ki,ho,ql,sc,f,"Throttled",-0,0),d);break e}$1(c,s,ji,Nu,rg,a,Ki,ho,ql,sc,f,null,-0,0)}}break}while(!0);kn(t)}function $1(t,a,s,c,d,f,h,O,N,V,ie,le,K,te){if(t.timeoutHandle=-1,le=a.subtreeFlags,le&8192||(le&16785408)===16785408){le={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ti},x1(a,f,le);var Ie=(f&62914560)===f?Cu-nt():(f&4194048)===f?q1-nt():0;if(Ie=n3(le,Ie),Ie!==null){cr=f,t.cancelPendingCommit=Ie(F1.bind(null,t,a,f,s,c,d,h,O,N,ie,le,null,K,te)),oc(t,f,h,!V);return}}F1(t,a,f,s,c,d,h,O,N)}function yO(t){for(var a=t;;){var s=a.tag;if((s===0||s===11||s===15)&&a.flags&16384&&(s=a.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var c=0;c<s.length;c++){var d=s[c],f=d.getSnapshot;d=d.value;try{if(!wa(f(),d))return!1}catch{return!1}}if(s=a.child,a.subtreeFlags&16384&&s!==null)s.return=a,a=s;else{if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function oc(t,a,s,c){a&=~ng,a&=~ho,t.suspendedLanes|=a,t.pingedLanes&=~a,c&&(t.warmLanes|=a),c=t.expirationTimes;for(var d=a;0<d;){var f=31-Ha(d),h=1<<f;c[f]=-1,d&=~h}s!==0&&Nf(t,s,a)}function qu(){return(pt&6)===0?(Sb(0),!1):!0}function dg(){if(Ke!==null){if(ht===0)var t=Ke.return;else t=Ke,Xa=bs=null,no(t),Gn=null,to=0,t=Ke;for(;t!==null;)He(t.alternate,t),t=t.return;Ke=null}}function El(t,a){var s=t.timeoutHandle;s!==-1&&(t.timeoutHandle=-1,BO(s)),s=t.cancelPendingCommit,s!==null&&(t.cancelPendingCommit=null,s()),cr=0,dg(),vt=t,Ke=s=Qa(t.current,null),Ye=a,ht=0,Vi=null,sc=!1,Nl=vr(t,a),sg=!1,ql=Ki=ng=ho=nc=Qt=0,ji=Rb=null,rg=!1,(a&8)!==0&&(a|=a&32);var c=t.entangledLanes;if(c!==0)for(t=t.entanglements,c&=a;0<c;){var d=31-Ha(c),f=1<<d;a|=t[d],c&=~f}return rr=a,tl(),s}function M1(t,a){Pe=null,E.H=Qn,a===Bn||a===wt?(a=Vd(),ht=3):a===mt?(a=Vd(),ht=4):ht=a===pn?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,Vi=a,Ke===null&&(Qt=1,Il(t,ui(a,t.current)))}function D1(){var t=ai.current;return t===null?!0:(Ye&4194048)===Ye?mi===null:(Ye&62914560)===Ye||(Ye&536870912)!==0?t===mi:!1}function B1(){var t=E.H;return E.H=Qn,t===null?Qn:t}function W1(){var t=E.A;return E.A=_O,t}function Au(){Qt=4,sc||(Ye&4194048)!==Ye&&ai.current!==null||(Nl=!0),(nc&134217727)===0&&(ho&134217727)===0||vt===null||oc(vt,Ye,Ki,!1)}function bg(t,a,s){var c=pt;pt|=2;var d=B1(),f=W1();(vt!==t||Ye!==a)&&(Nu=null,El(t,a)),a=!1;var h=Qt;e:do try{if(ht!==0&&Ke!==null){var O=Ke,N=Vi;switch(ht){case 8:dg(),h=6;break e;case 3:case 2:case 9:case 6:ai.current===null&&(a=!0);var V=ht;
vendor: 4,997 bytes, line 9
9if(ht=0,Vi=null,Pl(t,O,N,V),s&&Nl){h=0;break e}break;default:V=ht,ht=0,Vi=null,Pl(t,O,N,V)}}zO(),h=Qt;break}catch(ie){M1(t,ie)}while(!0);return a&&t.shellSuspendCounter++,Xa=bs=null,pt=c,E.H=d,E.A=f,Ke===null&&(vt=null,Ye=0,tl()),h}function zO(){for(;Ke!==null;)G1(Ke)}function OO(t,a){var s=pt;pt|=2;var c=B1(),d=W1();vt!==t||Ye!==a?(Nu=null,Lu=nt()+500,El(t,a)):Nl=vr(t,a);e:do try{if(ht!==0&&Ke!==null){a=Ke;var f=Vi;t:switch(ht){case 1:ht=0,Vi=null,Pl(t,a,f,1);break;case 2:case 9:if(Wn(f)){ht=0,Vi=null,U1(a);break}a=function(){ht!==2&&ht!==9||vt!==t||(ht=7),kn(t)},f.then(a,a);break e;case 3:ht=7;break e;case 4:ht=5;break e;case 7:Wn(f)?(ht=0,Vi=null,U1(a)):(ht=0,Vi=null,Pl(t,a,f,7));break;case 5:var h=null;switch(Ke.tag){case 26:h=Ke.memoizedState;case 5:case 27:var O=Ke;if(h?S2(h):O.stateNode.complete){ht=0,Vi=null;var N=O.sibling;if(N!==null)Ke=N;else{var V=O.return;V!==null?(Ke=V,Eu(V)):Ke=null}break t}}ht=0,Vi=null,Pl(t,a,f,5);break;case 6:ht=0,Vi=null,Pl(t,a,f,6);break;case 8:dg(),Qt=6;break e;default:throw Error(o(462))}}wO();break}catch(ie){M1(t,ie)}while(!0);return Xa=bs=null,E.H=c,E.A=d,pt=s,Ke!==null?0:(vt=null,Ye=0,tl(),Qt)}function wO(){for(;Ke!==null&&!oi();)G1(Ke)}function G1(t){var a=P(t.alternate,t,rr);t.memoizedProps=t.pendingProps,a===null?Eu(t):Ke=a}function U1(t){var a=t,s=a.alternate;switch(a.tag){case 15:case 0:a=Ob(s,a,a.pendingProps,a.type,void 0,Ye);break;case 11:a=Ob(s,a,a.pendingProps,a.type.render,a.ref,Ye);break;case 5:no(a);default:He(s,a),a=Ke=ls(a,rr),a=P(s,a,rr)}t.memoizedProps=t.pendingProps,a===null?Eu(t):Ke=a}function Pl(t,a,s,c){Xa=bs=null,no(a),Gn=null,to=0;var d=a.return;try{if(po(t,d,a,s,Ye)){Qt=1,Il(t,ui(s,t.current)),Ke=null;return}}catch(f){if(d!==null)throw Ke=d,f;Qt=1,Il(t,ui(s,t.current)),Ke=null;return}a.flags&32768?(Ge||c===1?t=!0:Nl||(Ye&536870912)!==0?t=!1:(sc=t=!0,(c===2||c===9||c===3||c===6)&&(c=ai.current,c!==null&&c.tag===13&&(c.flags|=16384))),H1(a,t)):Eu(a)}function Eu(t){var a=t;do{if((a.flags&32768)!==0){H1(a,sc);return}t=a.return;var s=Ve(a.alternate,a,rr);if(s!==null){Ke=s;return}if(a=a.sibling,a!==null){Ke=a;return}Ke=a=t}while(a!==null);Qt===0&&(Qt=5)}function H1(t,a){do{var s=ot(t.alternate,t);if(s!==null){s.flags&=32767,Ke=s;return}if(s=t.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!a&&(t=t.sibling,t!==null)){Ke=t;return}Ke=t=s}while(t!==null);Qt=6,Ke=null}function F1(t,a,s,c,d,f,h,O,N){t.cancelPendingCommit=null;do Pu();while(ba!==0);if((pt&6)!==0)throw Error(o(327));if(a!==null){if(a===t.current)throw Error(o(177));if(f=a.lanes|a.childLanes,f|=el,rt(t,s,f,h,O,N),t===vt&&(Ke=vt=null,Ye=0),Al=a,cc=t,cr=s,cg=f,og=d,A1=c,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,TO(es,function(){return X1(),null})):(t.callbackNode=null,t.callbackPriority=0),c=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||c){c=E.T,E.T=null,d=se.p,se.p=2,h=pt,pt|=4;try{hO(t,a,s)}finally{pt=h,se.p=d,E.T=c}}ba=1,V1(),K1(),Q1()}}function V1(){if(ba===1){ba=0;var t=cc,a=Al,s=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||s){s=E.T,E.T=null;var c=se.p;se.p=2;var d=pt;pt|=4;try{R1(a,t);var f=Og,h=Ar(t.containerInfo),O=f.focusedElem,N=f.selectionRange;if(h!==O&&O&&O.ownerDocument&&ia(O.ownerDocument.documentElement,O)){if(N!==null&&An(O)){var V=N.start,ie=N.end;if(ie===void 0&&(ie=V),"selectionStart"in O)O.selectionStart=V,O.selectionEnd=Math.min(ie,O.value.length);else{var le=O.ownerDocument||document,K=le&&le.defaultView||window;if(K.getSelection){var te=K.getSelection(),Ie=O.textContent.length,Ae=Math.min(N.start,Ie),jt=N.end===void 0?Ae:Math.min(N.end,Ie);!te.extend&&Ae>jt&&(h=jt,jt=Ae,Ae=h);var W=et(O,Ae),$=et(O,jt);if(W&&$&&(te.rangeCount!==1||te.anchorNode!==W.node||te.anchorOffset!==W.offset||te.focusNode!==$.node||te.focusOffset!==$.offset)){var F=le.createRange();F.setStart(W.node,W.offset),te.removeAllRanges(),Ae>jt?(te.addRange(F),te.extend($.node,$.offset)):(F.setEnd($.node,$.offset),te.addRange(F))}}}}for(le=[],te=O;te=te.parentNode;)te.nodeType===1&&le.push({element:te,left:te.scrollLeft,top:te.scrollTop});for(typeof O.focus=="function"&&O.focus(),O=0;O<le.length;O++){var ne=le[O];ne.element.scrollLeft=ne.left,ne.element.scrollTop=ne.top}}Qu=!!zg,Og=zg=null}finally{pt=d,se.p=c,E.T=s}}t.current=a,ba=2}}function K1(){if(ba===2){ba=0;var t=cc,a=Al,s=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||s){s=E.T,E.T=null;var c=se.p;se.p=2;var d=pt;pt|=4;try{z1(t,a.alternate,a)}finally{pt=d,se.p=c,E.T=s}}ba=3}}function Q1(){if(ba===4||ba===3){ba=0,Ee();var t=cc,a=Al,s=cr,c=A1;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?ba=5:(ba=0,Al=cc=null,Y1(t,t.pendingLanes));var d=t.pendingLanes;if(d===0&&(rc=null),Rs(s),a=a.stateNode,At&&typeof At.onCommitFiberRoot=="function")try{At.onCommitFiberRoot(wr,a,void 0,(a.current.flags&128)===128)}catch{}if(c!==null){a=E.T,d=se.p,se.p=2,E.T=null;try{for(var f=t.onRecoverableError,h=0;h<c.length;h++){var O=c[h];f(O.value,{componentStack:O.stack})}}finally{E.T=a,se.p=d}}
vendor: 5,631 bytes, line 9
9(cr&3)!==0&&Pu(),kn(t),d=t.pendingLanes,(s&261930)!==0&&(d&42)!==0?t===lg?Tb++:(Tb=0,lg=t):Tb=0,Sb(0)}}function Y1(t,a){(t.pooledCacheLanes&=a)===0&&(a=t.pooledCache,a!=null&&(t.pooledCache=null,Hr(a)))}function Pu(){return V1(),K1(),Q1(),X1()}function X1(){if(ba!==5)return!1;var t=cc,a=cg;cg=0;var s=Rs(cr),c=E.T,d=se.p;try{se.p=32>s?32:s,E.T=null,s=og,og=null;var f=cc,h=cr;if(ba=0,Al=cc=null,cr=0,(pt&6)!==0)throw Error(o(331));var O=pt;if(pt|=4,L1(f.current),S1(f,f.current,h,s),pt=O,Sb(0,!1),At&&typeof At.onPostCommitFiberRoot=="function")try{At.onPostCommitFiberRoot(wr,f)}catch{}return!0}finally{se.p=d,E.T=c,Y1(t,a)}}function Z1(t,a,s){a=ui(s,a),a=gb(t.stateNode,a,2),t=ti(t,a,2),t!==null&&(Qs(t,2),kn(t))}function kt(t,a,s){if(t.tag===3)Z1(t,t,s);else for(;a!==null;){if(a.tag===3){Z1(a,t,s);break}else if(a.tag===1){var c=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(rc===null||!rc.has(c))){t=ui(s,t),s=Ou(2),c=ti(a,s,2),c!==null&&(hb(s,c,a,t),Qs(c,2),kn(c));break}}a=a.return}}function fg(t,a,s){var c=t.pingCache;if(c===null){c=t.pingCache=new jO;var d=new Set;c.set(a,d)}else d=c.get(a),d===void 0&&(d=new Set,c.set(a,d));d.has(s)||(sg=!0,d.add(s),t=vO.bind(null,t,a,s),a.then(t,t))}function vO(t,a,s){var c=t.pingCache;c!==null&&c.delete(a),t.pingedLanes|=t.suspendedLanes&s,t.warmLanes&=~s,vt===t&&(Ye&s)===s&&(Qt===4||Qt===3&&(Ye&62914560)===Ye&&300>nt()-Cu?(pt&2)===0&&El(t,0):ng|=s,ql===Ye&&(ql=0)),kn(t)}function J1(t,a){a===0&&(a=Lc()),t=an(t,a),t!==null&&(Qs(t,a),kn(t))}function IO(t){var a=t.memoizedState,s=0;a!==null&&(s=a.retryLane),J1(t,s)}function RO(t,a){var s=0;switch(t.tag){case 31:case 13:var c=t.stateNode,d=t.memoizedState;d!==null&&(s=d.retryLane);break;case 19:c=t.stateNode;break;case 22:c=t.stateNode._retryCache;break;default:throw Error(o(314))}c!==null&&c.delete(a),J1(t,s)}function TO(t,a){return Nt(t,a)}var $u=null,$l=null,ug=!1,Mu=!1,pg=!1,lc=0;function kn(t){t!==$l&&t.next===null&&($l===null?$u=$l=t:$l=$l.next=t),Mu=!0,ug||(ug=!0,xO())}function Sb(t,a){if(!pg&&Mu){pg=!0;do for(var s=!1,c=$u;c!==null;){if(t!==0){var d=c.pendingLanes;if(d===0)var f=0;else{var h=c.suspendedLanes,O=c.pingedLanes;f=(1<<31-Ha(42|t)+1)-1,f&=d&~(h&~O),f=f&201326741?f&201326741|1:f?f|2:0}f!==0&&(s=!0,i2(c,f))}else f=Ye,f=Cc(c,c===vt?f:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(f&3)===0||vr(c,f)||(s=!0,i2(c,f));c=c.next}while(s);pg=!1}}function SO(){e2()}function e2(){Mu=ug=!1;var t=0;lc!==0&&DO()&&(t=lc);for(var a=nt(),s=null,c=$u;c!==null;){var d=c.next,f=t2(c,a);f===0?(c.next=null,s===null?$u=d:s.next=d,d===null&&($l=s)):(s=c,(t!==0||(f&3)!==0)&&(Mu=!0)),c=d}ba!==0&&ba!==5||Sb(t),lc!==0&&(lc=0)}function t2(t,a){for(var s=t.suspendedLanes,c=t.pingedLanes,d=t.expirationTimes,f=t.pendingLanes&-62914561;0<f;){var h=31-Ha(f),O=1<<h,N=d[h];N===-1?((O&s)===0||(O&c)!==0)&&(d[h]=q(O,a)):N<=a&&(t.expiredLanes|=O),f&=~O}if(a=vt,s=Ye,s=Cc(t,t===a?s:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),c=t.callbackNode,s===0||t===a&&(ht===2||ht===9)||t.cancelPendingCommit!==null)return c!==null&&c!==null&&qt(c),t.callbackNode=null,t.callbackPriority=0;if((s&3)===0||vr(t,s)){if(a=s&-s,a===t.callbackPriority)return a;switch(c!==null&&qt(c),Rs(s)){case 2:case 8:s=di;break;case 32:s=es;break;case 268435456:s=Pa;break;default:s=es}return c=a2.bind(null,t),s=Nt(s,c),t.callbackPriority=a,t.callbackNode=s,a}return c!==null&&c!==null&&qt(c),t.callbackPriority=2,t.callbackNode=null,2}function a2(t,a){if(ba!==0&&ba!==5)return t.callbackNode=null,t.callbackPriority=0,null;var s=t.callbackNode;if(Pu()&&t.callbackNode!==s)return null;var c=Ye;return c=Cc(t,t===vt?c:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),c===0?null:(P1(t,c,a),t2(t,nt()),t.callbackNode!=null&&t.callbackNode===s?a2.bind(null,t):null)}function i2(t,a){if(Pu())return null;P1(t,a,!0)}function xO(){WO(function(){(pt&6)!==0?Nt(li,SO):e2()})}function mg(){if(lc===0){var t=Jt;t===0&&(t=Sc,Sc<<=1,(Sc&261888)===0&&(Sc=256)),lc=t}return lc}function s2(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Mc(""+t)}function n2(t,a){var s=a.ownerDocument.createElement("input");return s.name=a.name,s.value=a.value,t.id&&s.setAttribute("form",t.id),a.parentNode.insertBefore(s,a),t=new FormData(t),s.parentNode.removeChild(s),t}function CO(t,a,s,c,d){if(a==="submit"&&s&&s.stateNode===d){var f=s2((d[dt]||null).action),h=c.submitter;h&&(a=(a=h[dt]||null)?s2(a.formAction):h.getAttribute("formAction"),a!==null&&(f=a,h=null));var O=new rs("action","action",null,c,d);t.push({event:O,listeners:[{instance:null,listener:function(){if(c.defaultPrevented){if(lc!==0){var N=h?n2(d,h):new FormData(d);lb(s,{pending:!0,data:N,method:d.method,action:f},null,N)}}else typeof f=="function"&&(O.preventDefault(),N=h?n2(d,h):new FormData(d),lb(s,{pending:!0,data:N,method:d.method,action:f},f,N))},currentTarget:d}]})}}for(var gg=0;gg<Wd.length;gg++){var hg=Wd[gg],LO=hg.toLowerCase(),NO=hg[0].toUpperCase()+hg.slice(1);fi(LO,"on"+NO)}fi(Dd,"onAnimationEnd"),fi(Vf,"onAnimationIteration"),fi(Kf,"onAnimationStart"),fi("dblclick","onDoubleClick"),fi("focusin","onFocus"),fi("focusout","onBlur"),fi(Ym,"onTransitionRun"),fi(Xm,"onTransitionStart"),fi(Bd,"onTransitionCancel"),fi(Jo,"onTransitionEnd"),Fa("onMouseEnter",["mouseout","mouseover"]),Fa("onMouseLeave",["mouseout","mouseover"]),Fa("onPointerEnter",["pointerout","pointerover"]),Fa("onPointerLeave",["pointerout","pointerover"]),as("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),as("onSelect","focusout contextmenu dragend focu
9sin keydown keyup mousedown mouseup selectionchange".split(" ")),as("onBeforeInput",["compositionend","keypress","textInput","paste"]),as("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),as("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),as("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xb="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),qO=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xb));function r2(t,a){a=(a&4)!==0;for(var s=0;s<t.length;s++){var c=t[s],d=c.event;c=c.listeners;e:{var f=void 0;if(a)for(var h=c.length-1;0<=h;h--){var O=c[h],N=O.instance,V=O.currentTarget;if(O=O.listener,N!==f&&d.isPropagationStopped())break e;f=O,d.currentTarget=V;try{f(d)}catch(ie){Xc(ie)}d.currentTarget=null,f=N}else for(h=0;h<c.length;h++){if(O=c[h],N=O.instance,V=O.currentTarget,O=O.listener,N!==f&&d.isPropagationStopped())break e;f=O,d.currentTarget=V;try{f(d)}catch(ie){Xc(ie)}d.currentTarget=null,f=N}}}}function Qe(t,a){var s=a[jd];s===void 0&&(s=a[jd]=new Set);var c=t+"__bubble";s.has(c)||(c2(a,t,2,!1),s.add(c))}function kg(t,a,s){var c=0;a&&(c|=4),c2(s,t,c,a)}var Du="_reactListening"+Math.random().toString(36).slice(2);function _g(t){if(!t[Du]){t[Du]=!0,zd.forEach(function(s){s!=="selectionchange"&&(qO.has(s)||kg(s,!1,t),kg(s,!0,t))});var a=t.nodeType===9?t:t.ownerDocument;a===null||a[Du]||(a[Du]=!0,kg("selectionchange",!1,a))}}function c2(t,a,s,c){switch(E2(a)){case 2:var d=o3;break;case 8:d=l3;break;default:d=qg}s=d.bind(null,a,s,t),d=void 0,!Je||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(d=!0),c?d!==void 0?t.addEventListener(a,s,{capture:!0,passive:d}):t.addEventListener(a,s,!0):d!==void 0?t.addEventListener(a,s,{passive:d}):t.addEventListener(a,s,!1)}function jg(t,a,s,c,d){var f=c;if((a&1)===0&&(a&2)===0&&c!==null)e:for(;;){if(c===null)return;var h=c.tag;if(h===3||h===4){var O=c.stateNode.containerInfo;if(O===d)break;if(h===4)for(h=c.return;h!==null;){var N=h.tag;if((N===3||N===4)&&h.stateNode.containerInfo===d)return;h=h.return}for(;O!==null;){if(h=ct(O),h===null)return;if(N=h.tag,N===5||N===6||N===26||N===27){c=f=h;continue e}O=O.parentNode}}c=c.return}Bo(function(){var V=f,ie=Dc(s),le=[];e:{var K=Qf.get(t);if(K!==void 0){var te=rs,Ie=t;switch(t){case"keypress":if(Xs(s)===0)break e;case"keydown":case"keyup":te=Js;break;case"focusin":Ie="focus",te=Sr;break;case"focusout":Ie="blur",te=Sr;break;case"beforeblur":case"afterblur":te=Sr;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":te=Td;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":te=Hc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":te=Wm;break;case Dd:case Vf:case Kf:te=xr;break;case Jo:te=Gm;break;case"scroll":case"scrollend":te=Dm;break;case"wheel":te=Um;break;case"copy":case"cut":case"paste":te=Wf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":te=Gf;break;case"toggle":case"beforetoggle":te=Hm}var Ae=(a&4)!==0,jt=!Ae&&(t==="scroll"||t==="scrollend"),W=Ae?K!==null?K+"Capture":null:K;Ae=[];for(var $=V,F;$!==null;){var ne=$;if(F=ne.stateNode,ne=ne.tag,ne!==5&&ne!==26&&ne!==27||F===null||W===null||(ne=$e($,W),ne!=null&&Ae.push(Cb($,ne,F))),jt)break;$=$.return}0<Ae.length&&(K=new te(K,Ie,null,s,ie),le.push({event:K,listeners:Ae}))}}if((a&7)===0){e:{if(K=t==="mouseover"||t==="pointerover",te=t==="mouseout"||t==="pointerout",K&&s!==Mo&&(Ie=s.relatedTarget||s.fromElement)&&(ct(Ie)||Ie[_a]))break e;if((te||K)&&(K=ie.window===ie?ie:(K=ie.ownerDocument)?K.defaultView||K.parentWindow:window,te?(Ie=s.relatedTarget||s.toElement,te=V,Ie=Ie?ct(Ie):null,Ie!==null&&(jt=b(Ie),Ae=Ie.tag,Ie!==jt||Ae!==5&&Ae!==27&&Ae!==6)&&(Ie=null)):(te=null,Ie=V),te!==Ie)){if(Ae=Td,ne="onMouseLeave",W="onMouseEnter",$="mouse",(t==="pointerout"||t==="pointerover")&&(Ae=Gf,ne="onPointerLeave",W="onPointerEnter",$="pointer"),jt=te==null?K:vn(te),F=Ie==null?K:vn(Ie),K=new Ae(ne,$+"leave",te,s,ie),K.target=jt,K.relatedTarget=F,ne=null,ct(ie)===V&&(Ae=new Ae(W,$+"enter",Ie,s,ie),Ae.target=F,Ae.relatedTarget=jt,ne=Ae),jt=ne,te&&Ie)t:{for(Ae=AO,W=te,$=Ie,F=0,ne=W;ne;ne=Ae(ne))F++;ne=0;for(var Se=$;Se;Se=Ae(Se))ne++;for(;0<F-ne;)W=Ae(W),F--;for(;0<ne-F;)$=Ae($),ne--;for(;F--;){if(W===$||$!==null&&W===$.alternate){Ae=W;break t}W=Ae(W),$=Ae($)}Ae=null}else Ae=null;te!==null&&o2(le,K,te,Ae,!1),Ie!==null&&jt!==null&&o2(le,jt,Ie,Ae,!0)}}
vendor: 5,209 bytes, lines 9-10
9e:{if(K=V?vn(V):window,te=K.nodeName&&K.nodeName.toLowerCase(),te==="select"||te==="input"&&K.type==="file")var bt=qr;else if(en(K))if(Ed)bt=Km;else{bt=Ff;var Te=qn}else te=K.nodeName,!te||te.toLowerCase()!=="input"||K.type!=="checkbox"&&K.type!=="radio"?V&&$c(V.elementType)&&(bt=qr):bt=Vm;if(bt&&(bt=bt(t,V))){Ad(le,bt,s,ie);break e}Te&&Te(t,K,V),t==="focusout"&&V&&K.type==="number"&&V.memoizedProps.value!=null&&Od(K,"number",K.value)}switch(Te=V?vn(V):window,t){case"focusin":(en(Te)||Te.contentEditable==="true")&&(Ns=Te,ee=V,We=null);break;case"focusout":We=ee=Ns=null;break;case"mousedown":Xo=!0;break;case"contextmenu":case"mouseup":case"dragend":Xo=!1,Md(le,s,ie);break;case"selectionchange":if(tn)break;case"keydown":case"keyup":Md(le,s,ie)}var Be;if(Cn)e:{switch(t){case"compositionstart":var Xe="onCompositionStart";break e;case"compositionend":Xe="onCompositionEnd";break e;case"compositionupdate":Xe="onCompositionUpdate";break e}Xe=void 0}else Lr?Ln(t,s)&&(Xe="onCompositionEnd"):t==="keydown"&&s.keyCode===229&&(Xe="onCompositionStart");Xe&&(Ko&&s.locale!=="ko"&&(Lr||Xe!=="onCompositionStart"?Xe==="onCompositionEnd"&&Lr&&(Be=vd()):(Si=ie,Gc="value"in Si?Si.value:Si.textContent,Lr=!0)),Te=Bu(V,Xe),0<Te.length&&(Xe=new Zs(Xe,t,null,s,ie),le.push({event:Xe,listeners:Te}),Be?Xe.data=Be:(Be=Ld(s),Be!==null&&(Xe.data=Be)))),(Be=Fm?Nd(t,s):Uf(t,s))&&(Xe=Bu(V,"onBeforeInput"),0<Xe.length&&(Te=new Zs("onBeforeInput","beforeinput",null,s,ie),le.push({event:Te,listeners:Xe}),Te.data=Be)),CO(le,t,V,s,ie)}r2(le,a)})}function Cb(t,a,s){return{instance:t,listener:a,currentTarget:s}}function Bu(t,a){for(var s=a+"Capture",c=[];t!==null;){var d=t,f=d.stateNode;if(d=d.tag,d!==5&&d!==26&&d!==27||f===null||(d=$e(t,s),d!=null&&c.unshift(Cb(t,d,f)),d=$e(t,a),d!=null&&c.push(Cb(t,d,f))),t.tag===3)return c;t=t.return}return[]}function AO(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function o2(t,a,s,c,d){for(var f=a._reactName,h=[];s!==null&&s!==c;){var O=s,N=O.alternate,V=O.stateNode;if(O=O.tag,N!==null&&N===c)break;O!==5&&O!==26&&O!==27||V===null||(N=V,d?(V=$e(s,f),V!=null&&h.unshift(Cb(s,V,N))):d||(V=$e(s,f),V!=null&&h.push(Cb(s,V,N)))),s=s.return}h.length!==0&&t.push({event:a,listeners:h})}var EO=/\r\n?/g,PO=/\u0000|\uFFFD/g;function l2(t){return(typeof t=="string"?t:""+t).replace(EO,` 10`).replace(PO,"")}function d2(t,a){return a=l2(a),l2(t)===a}function _t(t,a,s,c,d,f){switch(s){case"children":typeof c=="string"?a==="body"||a==="textarea"&&c===""||ss(t,c):(typeof c=="number"||typeof c=="bigint")&&a!=="body"&&ss(t,""+c);break;case"className":bi(t,"class",c);break;case"tabIndex":bi(t,"tabindex",c);break;case"dir":case"role":case"viewBox":case"width":case"height":bi(t,s,c);break;case"style":$o(t,c,f);break;case"data":if(a!=="object"){bi(t,"data",c);break}case"src":case"href":if(c===""&&(a!=="a"||s!=="href")){t.removeAttribute(s);break}if(c==null||typeof c=="function"||typeof c=="symbol"||typeof c=="boolean"){t.removeAttribute(s);break}c=Mc(""+c),t.setAttribute(s,c);break;case"action":case"formAction":if(typeof c=="function"){t.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof f=="function"&&(s==="formAction"?(a!=="input"&&_t(t,a,"name",d.name,d,null),_t(t,a,"formEncType",d.formEncType,d,null),_t(t,a,"formMethod",d.formMethod,d,null),_t(t,a,"formTarget",d.formTarget,d,null)):(_t(t,a,"encType",d.encType,d,null),_t(t,a,"method",d.method,d,null),_t(t,a,"target",d.target,d,null)));if(c==null||typeof c=="symbol"||typeof c=="boolean"){t.removeAttribute(s);break}c=Mc(""+c),t.setAttribute(s,c);break;case"onClick":c!=null&&(t.onclick=Ti);break;case"onScroll":c!=null&&Qe("scroll",t);break;case"onScrollEnd":c!=null&&Qe("scrollend",t);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(o(61));if(s=c.__html,s!=null){if(d.children!=null)throw Error(o(60));t.innerHTML=s}}break;case"multiple":t.multiple=c&&typeof c!="function"&&typeof c!="symbol";break;case"muted":t.muted=c&&typeof c!="function"&&typeof c!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(c==null||typeof c=="function"||typeof c=="boolean"||typeof c=="symbol"){t.removeAttribute("xlink:href");break}s=Mc(""+c),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":c!=null&&typeof c!="function"&&typeof c!="symbol"?t.setAttribute(s,""+c):t.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":c&&typeof c!="function"&&typeof c!="symbol"?t.setAttribute(s,""):t.removeAttribute(s);break;case"capture":case"download":c===!0?t.setAttribute(s,""):c!==!1&&c!=null&&typeof c!="function"&&typeof c!="symbol"?t.setAttribute(s,c):t.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":c!=null&&typeof c!="function"&&typeof c!="symbol"&&!isNaN(c)&&1<=c?t.setAttribute(s,c):t.removeAttribute(s);break;case"rowSpan":case"start":c==null||typeof c=="function"||typeof c=="symbol"||isNaN(c)?t.removeAttribute(s):t.setAttribute(s,c);break;case"popover":Qe("beforetoggle",t),Qe("toggle",t),Oa(t,"popover",c);break;case"xlinkActuate":Wt(t,"http://www.w3.org/1999/xlink","xlink:actuate",c);break;case"xlinkArcrole":Wt(t,"http://www.w3.org/1999/xlink","xlink:arcrole",c);break;case"xlinkRole":Wt(t,"http://www.w3.org/1999/xlink","xlink:role",c);break;case"xlinkShow":Wt(t,"http://www.w3.org/1999/xlink","xlink:show",c);break;case"xlinkTitle":Wt(t,"http://www.w3.org/1999/xlink","xlink:title",c);break;case"xlinkType":Wt(t,"http://www.w3.org/1999/xlink","xlink:type",c);break;case"xmlBase":Wt(t,"http://www.w3.org/XML/1998/namespace","xml:base",c);break;case"xmlLang":Wt(t,"http://www.w3.org/XML/1998/namespace","xml:lang",c);break;case"xmlSpace":Wt(t,"http://www.w3.org/XML/1998/namespace","xml:space",c);break;case"is":Oa(t,"is",c);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=Df.get(s)||s,Oa(t,s,c))}}function yg(t,a,s,c,d,f){switch(s){case"style":$o(t,c,f);break;case"dangerouslySetInnerHTML":if(c!=null){if(typeof c!="object"||!("__html"in c))throw Error(o(61));if(s=c.__html,s!=null){if(d.children!=null)throw Error(o(60));t.innerHTML=s}}break;case"children":typeof c=="string"?ss(t,c):(typeof c=="number"||typeof c=="bigint")&&ss(t,""+c);break;case"onScroll":c!=null&&Qe("scroll",t);break;case"onScrollEnd":c!=null&&Qe("scrollend",t);break;case"onClick":c!=null&&(t.onclick=Ti);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Af.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(d=s.endsWith("Capture"),a=s.slice(2,d?s.length-7:void 0),f=t[dt]||null,f=f!=null?f[s]:null,typeof f=="function"&&t.removeEventListener(a,f,d),typeof c=="function")){typeof f!="function"&&f!==null&&(s in t?t[s]=null:t.hasAttribute(s)&&t.removeAttribute(s)),t.addEventListener(a,c,d);break e}s in t?t[s]=c:c===!0?t.setAttribute(s,""):Oa(t,s,c)}}}function Aa(t,a,s){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Qe("error",t),Qe("load",t);var c=!1,d=!1,f;for(f in s)if(s.hasOwnProperty(f)){var h=s[f];if(h!=null)switch(f){case"src":c=!0;break;case"srcSet":d=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:_t(t,a,f,h,s,null)}}d&&_t(t,a,"srcSet",s.srcSet,s,null),c&&_t(t,a,"src",s.src,s,null);return;case"input":Qe("invalid",t);var O=f=h=d=null,N=null,V=null;for(c in s)if(s.hasOwnProperty(c)){var ie=s[c];if(ie!=null)switch(c){case"name":d=ie;break;case"type":h=ie;break;case"checked":N=ie;break;case"defaultChecked":V=ie;break;case"value":f=ie;break;case"defaultValue":O=ie;break;case"children":case"dangerouslySetInnerHTML":if(ie!=null)throw Error(o(137,a));break;default:_t(t,a,c,ie,s,null)}}Mf(t,f,O,N,V,h,d,!1);return;case"select":Qe("invalid",t),c=h=f=null;for(d in s)if(s.hasOwnProperty(d)&&(O=s[d],O!=null))switch(d){case"value":f=O;break;case"defaultValue":h=O;break;case"multiple":c=O;default:_t(t,a,d,O,s,null)}a=f,s=h,t.multiple=!!c,a!=null?Cs(t,!!c,a,!1):s!=null&&Cs(t,!!c,s,!0);return;case"textarea":Qe("invalid",t),f=d=c=null;for(h in s)if(s.hasOwnProperty(h)&&(O=s[h],O!=null))switch(h){case"value":c=O;break;case"defaultValue":d=O;break;case"children":f=O;break;case"dangerouslySetInnerHTML":if(O!=null)throw Error(o(91));break;default:_t(t,a,h,O,s,null)}wd(t,c,d,f);return;case"option":for(N in s)s.hasOwnProperty(N)&&(c=s[N],c!=null)&&(N==="selected"?t.selected=c&&typeof c!="function"&&typeof c!="symbol":_t(t,a,N,c,s,null));return;case"dialog":Qe("beforetoggle",t),Qe("toggle",t),Qe("cancel",t),Qe("close",t);break;case"iframe":case"object":Qe("load",t);break;case"video":case"audio":for(c=0;c<xb.length;c++)Qe(xb[c],t);break;case"image":Qe("error",t),Qe("load",t);break;case"details":Qe("toggle",t);break;case"embed":case"source":case"link":Qe("error",t),Qe("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(V in s)if(s.hasOwnProperty(V)&&(c=s[V],c!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:_t(t,a,V,c,s,null)}return;default:if($c(a)){for(ie in s)s.hasOwnProperty(ie)&&(c=s[ie],c!==void 0&&yg(t,a,ie,c,s,void 0));return}}for(O in s)s.hasOwnProperty(O)&&(c=s[O],c!=null&&_t(t,a,O,c,s,null))}function $O(t,a,s,c){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var d=null,f=null,h=null,O=null,N=null,V=null,ie=null;for(te in s){var le=s[te];if(s.hasOwnProperty(te)&&le!=null)switch(te){case"checked":break;case"value":break;case"defaultValue":N=le;default:c.hasOwnProperty(te)||_t(t,a,te,null,c,le)}}for(var K in c){var te=c[K];if(le=s[K],c.hasOwnProperty(K)&&(te!=null||le!=null))switch(K){case"type":f=te;break;case"name":d=te;break;case"checked":V=te;break;case"defaultChecked":ie=te;break;case"value":h=te;break;case"defaultValue":O=te;break;case"children":case"dangerouslySetInnerHTML":if(te!=null)throw Error(o(137,a));break;default:te!==le&&_t(t,a,K,te,c,le)}}Ac(t,h,O,N,V,ie,f,d);return;case"select":te=h=O=K=null;for(f in s)if(N=s[f],s.hasOwnProperty(f)&&N!=null)switch(f){case"value":break;case"multiple":te=N;default:c.hasOwnProperty(f)||_t(t,a,f,null,c,N)}for(d in c)if(f=c[d],N=s[d],c.hasOwnProperty(d)&&(f!=null||N!=null))switch(d){case"value":K=f;break;case"defaultValue":O=f;break;case"multiple":h=f;default:f!==N&&_t(t,a,d,f,c,N)}a=O,s=h,c=te,K!=null?Cs(t,!!s,K,!1):!!c!=!!s&&(a!=null?Cs(t,!!s,a,!0):Cs(t,!!s,s?[]:"",!1));return;case"textarea":te=K=null;for(O in s)if(d=s[O],s.hasOwnProperty(O)&&d!=null&&!c.hasOwnProperty(O))switch(O){case"value":break;case"children":break;default:_t(t,a,O,null,c,d)}for(h in c)if(d=c[h],f=s[h],c.hasOwnProperty(h)&&(d!=null||f!=null))switch(h){case"value":K=d;break;case"defaultValue":te=d;break;case"children":break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(o(91));break;default:d!==f&&_t(t,a,h,d,c,f)}is(t,K,te);return;case"option":for(var Ie in s)K=s[Ie],s.hasOwnProperty(Ie)&&K!=null&&!c.hasOwnProperty(Ie)&&(Ie==="selected"?t.selected=!1:_t(t,a,Ie,null,c,K));for(N in c)K=c[N],te=s[N],c.hasOwnProperty(N)&&K!==te&&(K!=null||te!=null)&&(N==="selected"?t.selected=K&&t
vendor: 6,017 bytes, line 10
10ypeof K!="function"&&typeof K!="symbol":_t(t,a,N,K,c,te));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ae in s)K=s[Ae],s.hasOwnProperty(Ae)&&K!=null&&!c.hasOwnProperty(Ae)&&_t(t,a,Ae,null,c,K);for(V in c)if(K=c[V],te=s[V],c.hasOwnProperty(V)&&K!==te&&(K!=null||te!=null))switch(V){case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(o(137,a));break;default:_t(t,a,V,K,c,te)}return;default:if($c(a)){for(var jt in s)K=s[jt],s.hasOwnProperty(jt)&&K!==void 0&&!c.hasOwnProperty(jt)&&yg(t,a,jt,void 0,c,K);for(ie in c)K=c[ie],te=s[ie],!c.hasOwnProperty(ie)||K===te||K===void 0&&te===void 0||yg(t,a,ie,K,c,te);return}}for(var W in s)K=s[W],s.hasOwnProperty(W)&&K!=null&&!c.hasOwnProperty(W)&&_t(t,a,W,null,c,K);for(le in c)K=c[le],te=s[le],!c.hasOwnProperty(le)||K===te||K==null&&te==null||_t(t,a,le,K,c,te)}function b2(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function MO(){if(typeof performance.getEntriesByType=="function"){for(var t=0,a=0,s=performance.getEntriesByType("resource"),c=0;c<s.length;c++){var d=s[c],f=d.transferSize,h=d.initiatorType,O=d.duration;if(f&&O&&b2(h)){for(h=0,O=d.responseEnd,c+=1;c<s.length;c++){var N=s[c],V=N.startTime;if(V>O)break;var ie=N.transferSize,le=N.initiatorType;ie&&b2(le)&&(N=N.responseEnd,h+=ie*(N<O?1:(O-V)/(N-V)))}if(--c,a+=8*(f+h)/(d.duration/1e3),t++,10<t)break}}if(0<t)return a/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var zg=null,Og=null;function Wu(t){return t.nodeType===9?t:t.ownerDocument}function f2(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function u2(t,a){if(t===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&a==="foreignObject"?0:t}function wg(t,a){return t==="textarea"||t==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var vg=null;function DO(){var t=window.event;return t&&t.type==="popstate"?t===vg?!1:(vg=t,!0):(vg=null,!1)}var p2=typeof setTimeout=="function"?setTimeout:void 0,BO=typeof clearTimeout=="function"?clearTimeout:void 0,m2=typeof Promise=="function"?Promise:void 0,WO=typeof queueMicrotask=="function"?queueMicrotask:typeof m2<"u"?function(t){return m2.resolve(null).then(t).catch(GO)}:p2;function GO(t){setTimeout(function(){throw t})}function dc(t){return t==="head"}function g2(t,a){var s=a,c=0;do{var d=s.nextSibling;if(t.removeChild(s),d&&d.nodeType===8)if(s=d.data,s==="/$"||s==="/&"){if(c===0){t.removeChild(d),Wl(a);return}c--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")c++;else if(s==="html")Lb(t.ownerDocument.documentElement);else if(s==="head"){s=t.ownerDocument.head,Lb(s);for(var f=s.firstChild;f;){var h=f.nextSibling,O=f.nodeName;f[qc]||O==="SCRIPT"||O==="STYLE"||O==="LINK"&&f.rel.toLowerCase()==="stylesheet"||s.removeChild(f),f=h}}else s==="body"&&Lb(t.ownerDocument.body);s=d}while(s);Wl(a)}function h2(t,a){var s=t;t=0;do{var c=s.nextSibling;if(s.nodeType===1?a?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(a?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),c&&c.nodeType===8)if(s=c.data,s==="/$"){if(t===0)break;t--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||t++;s=c}while(s)}function Ig(t){var a=t.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var s=a;switch(a=a.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Ig(s),Eo(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}t.removeChild(s)}}function UO(t,a,s,c){for(;t.nodeType===1;){var d=s;if(t.nodeName.toLowerCase()!==a.toLowerCase()){if(!c&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(c){if(!t[qc])switch(a){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(f=t.getAttribute("rel"),f==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(f!==d.rel||t.getAttribute("href")!==(d.href==null||d.href===""?null:d.href)||t.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin)||t.getAttribute("title")!==(d.title==null?null:d.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(f=t.getAttribute("src"),(f!==(d.src==null?null:d.src)||t.getAttribute("type")!==(d.type==null?null:d.type)||t.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin))&&f&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(a==="input"&&t.type==="hidden"){var f=d.name==null?null:""+d.name;if(d.type==="hidden"&&t.getAttribute("name")===f)return t}else return t;if(t=hs(t.nextSibling),t===null)break}return null}function HO(t,a,s){if(a==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!s||(t=hs(t.nextSibling),t===null))return null;return t}function k2(t,a){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!a||(t=hs(t.nextSibling),t===null))return null;return t}function Rg(t){return t.data==="$?"||t.data==="$~"}function Tg(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function FO(t,a){var s=t.ownerDocument;if(t.data==="$~")t._reactRetry=a;else if(t.data!=="$?"||s.readyState!=="loading")a();else{var c=function(){a(),s.removeEventListener("DOMContentLoaded",c)};s.addEventListener("DOMContentLoaded",c),t._reactRetry=c}}function hs(t){for(;t!=null;t=t.nextSibling){var a=t.nodeType;if(a===1||a===3)break;if(a===8){if(a=t.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;
vendor: 4,229 bytes, line 10
10if(a==="/$"||a==="/&")return null}}return t}var Sg=null;function _2(t){t=t.nextSibling;for(var a=0;t;){if(t.nodeType===8){var s=t.data;if(s==="/$"||s==="/&"){if(a===0)return hs(t.nextSibling);a--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||a++}t=t.nextSibling}return null}function j2(t){t=t.previousSibling;for(var a=0;t;){if(t.nodeType===8){var s=t.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(a===0)return t;a--}else s!=="/$"&&s!=="/&"||a++}t=t.previousSibling}return null}function y2(t,a,s){switch(a=Wu(s),t){case"html":if(t=a.documentElement,!t)throw Error(o(452));return t;case"head":if(t=a.head,!t)throw Error(o(453));return t;case"body":if(t=a.body,!t)throw Error(o(454));return t;default:throw Error(o(451))}}function Lb(t){for(var a=t.attributes;a.length;)t.removeAttributeNode(a[0]);Eo(t)}var ks=new Map,z2=new Set;function Gu(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var or=se.d;se.d={f:VO,r:KO,D:QO,C:YO,L:XO,m:ZO,X:e3,S:JO,M:t3};function VO(){var t=or.f(),a=qu();return t||a}function KO(t){var a=Xt(t);a!==null&&a.tag===5&&a.type==="form"?mu(a):or.r(t)}var Ml=typeof document>"u"?null:document;function O2(t,a,s){var c=Ml;if(c&&typeof a=="string"&&a){var d=Gt(a);d='link[rel="'+t+'"][href="'+d+'"]',typeof s=="string"&&(d+='[crossorigin="'+s+'"]'),z2.has(d)||(z2.add(d),t={rel:t,crossOrigin:s,href:a},c.querySelector(d)===null&&(a=c.createElement("link"),Aa(a,"link",t),ea(a),c.head.appendChild(a)))}}function QO(t){or.D(t),O2("dns-prefetch",t,null)}function YO(t,a){or.C(t,a),O2("preconnect",t,a)}function XO(t,a,s){or.L(t,a,s);var c=Ml;if(c&&t&&a){var d='link[rel="preload"][as="'+Gt(a)+'"]';a==="image"&&s&&s.imageSrcSet?(d+='[imagesrcset="'+Gt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(d+='[imagesizes="'+Gt(s.imageSizes)+'"]')):d+='[href="'+Gt(t)+'"]';var f=d;switch(a){case"style":f=Dl(t);break;case"script":f=Bl(t)}ks.has(f)||(t=k({rel:"preload",href:a==="image"&&s&&s.imageSrcSet?void 0:t,as:a},s),ks.set(f,t),c.querySelector(d)!==null||a==="style"&&c.querySelector(Nb(f))||a==="script"&&c.querySelector(qb(f))||(a=c.createElement("link"),Aa(a,"link",t),ea(a),c.head.appendChild(a)))}}function ZO(t,a){or.m(t,a);var s=Ml;if(s&&t){var c=a&&typeof a.as=="string"?a.as:"script",d='link[rel="modulepreload"][as="'+Gt(c)+'"][href="'+Gt(t)+'"]',f=d;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":f=Bl(t)}if(!ks.has(f)&&(t=k({rel:"modulepreload",href:t},a),ks.set(f,t),s.querySelector(d)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(qb(f)))return}c=s.createElement("link"),Aa(c,"link",t),ea(c),s.head.appendChild(c)}}}function JO(t,a,s){or.S(t,a,s);var c=Ml;if(c&&t){var d=Et(c).hoistableStyles,f=Dl(t);a=a||"default";var h=d.get(f);if(!h){var O={loading:0,preload:null};if(h=c.querySelector(Nb(f)))O.loading=5;else{t=k({rel:"stylesheet",href:t,"data-precedence":a},s),(s=ks.get(f))&&xg(t,s);var N=h=c.createElement("link");ea(N),Aa(N,"link",t),N._p=new Promise(function(V,ie){N.onload=V,N.onerror=ie}),N.addEventListener("load",function(){O.loading|=1}),N.addEventListener("error",function(){O.loading|=2}),O.loading|=4,Uu(h,a,c)}h={type:"stylesheet",instance:h,count:1,state:O},d.set(f,h)}}}function e3(t,a){or.X(t,a);var s=Ml;if(s&&t){var c=Et(s).hoistableScripts,d=Bl(t),f=c.get(d);f||(f=s.querySelector(qb(d)),f||(t=k({src:t,async:!0},a),(a=ks.get(d))&&Cg(t,a),f=s.createElement("script"),ea(f),Aa(f,"link",t),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},c.set(d,f))}}function t3(t,a){or.M(t,a);var s=Ml;if(s&&t){var c=Et(s).hoistableScripts,d=Bl(t),f=c.get(d);f||(f=s.querySelector(qb(d)),f||(t=k({src:t,async:!0,type:"module"},a),(a=ks.get(d))&&Cg(t,a),f=s.createElement("script"),ea(f),Aa(f,"link",t),s.head.appendChild(f)),f={type:"script",instance:f,count:1,state:null},c.set(d,f))}}function w2(t,a,s,c){var d=(d=Oe.current)?Gu(d):null;if(!d)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(a=Dl(s.href),s=Et(d).hoistableStyles,c=s.get(a),c||
vendor: 4,571 bytes, line 10
10(c={type:"style",instance:null,count:0,state:null},s.set(a,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){t=Dl(s.href);var f=Et(d).hoistableStyles,h=f.get(t);if(h||(d=d.ownerDocument||d,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},f.set(t,h),(f=d.querySelector(Nb(t)))&&!f._p&&(h.instance=f,h.state.loading=5),ks.has(t)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},ks.set(t,s),f||a3(d,t,s,h.state))),a&&c===null)throw Error(o(528,""));return h}if(a&&c!==null)throw Error(o(529,""));return null;case"script":return a=s.async,s=s.src,typeof s=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Bl(s),s=Et(d).hoistableScripts,c=s.get(a),c||(c={type:"script",instance:null,count:0,state:null},s.set(a,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function Dl(t){return'href="'+Gt(t)+'"'}function Nb(t){return'link[rel="stylesheet"]['+t+"]"}function v2(t){return k({},t,{"data-precedence":t.precedence,precedence:null})}function a3(t,a,s,c){t.querySelector('link[rel="preload"][as="style"]['+a+"]")?c.loading=1:(a=t.createElement("link"),c.preload=a,a.addEventListener("load",function(){return c.loading|=1}),a.addEventListener("error",function(){return c.loading|=2}),Aa(a,"link",s),ea(a),t.head.appendChild(a))}function Bl(t){return'[src="'+Gt(t)+'"]'}function qb(t){return"script[async]"+t}function I2(t,a,s){if(a.count++,a.instance===null)switch(a.type){case"style":var c=t.querySelector('style[data-href~="'+Gt(s.href)+'"]');if(c)return a.instance=c,ea(c),c;var d=k({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return c=(t.ownerDocument||t).createElement("style"),ea(c),Aa(c,"style",d),Uu(c,s.precedence,t),a.instance=c;case"stylesheet":d=Dl(s.href);var f=t.querySelector(Nb(d));if(f)return a.state.loading|=4,a.instance=f,ea(f),f;c=v2(s),(d=ks.get(d))&&xg(c,d),f=(t.ownerDocument||t).createElement("link"),ea(f);var h=f;return h._p=new Promise(function(O,N){h.onload=O,h.onerror=N}),Aa(f,"link",c),a.state.loading|=4,Uu(f,s.precedence,t),a.instance=f;case"script":return f=Bl(s.src),(d=t.querySelector(qb(f)))?(a.instance=d,ea(d),d):(c=s,(d=ks.get(f))&&(c=k({},s),Cg(c,d)),t=t.ownerDocument||t,d=t.createElement("script"),ea(d),Aa(d,"link",c),t.head.appendChild(d),a.instance=d);case"void":return null;default:throw Error(o(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(c=a.instance,a.state.loading|=4,Uu(c,s.precedence,t));return a.instance}function Uu(t,a,s){for(var c=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),d=c.length?c[c.length-1]:null,f=d,h=0;h<c.length;h++){var O=c[h];if(O.dataset.precedence===a)f=O;else if(f!==d)break}f?f.parentNode.insertBefore(t,f.nextSibling):(a=s.nodeType===9?s.head:s,a.insertBefore(t,a.firstChild))}function xg(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.title==null&&(t.title=a.title)}function Cg(t,a){t.crossOrigin==null&&(t.crossOrigin=a.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=a.referrerPolicy),t.integrity==null&&(t.integrity=a.integrity)}var Hu=null;function R2(t,a,s){if(Hu===null){var c=new Map,d=Hu=new Map;d.set(s,c)}else d=Hu,c=d.get(s),c||(c=new Map,d.set(s,c));if(c.has(t))return c;for(c.set(t,null),s=s.getElementsByTagName(t),d=0;d<s.length;d++){var f=s[d];if(!(f[qc]||f[zt]||t==="link"&&f.getAttribute("rel")==="stylesheet")&&f.namespaceURI!=="http://www.w3.org/2000/svg"){var h=f.getAttribute(a)||"";h=t+h;var O=c.get(h);O?O.push(f):c.set(h,[f])}}return c}function T2(t,a,s){t=t.ownerDocument||t,t.head.insertBefore(s,a==="title"?t.querySelector("head > title"):null)}function i3(t,a,s){if(s===1||a.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(t=a.disabled,typeof a.precedence=="string"&&t==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function S2(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function s3(t,a,s,c){if(s.type==="stylesheet"&&(typeof c.media!="str
10ing"||matchMedia(c.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var d=Dl(c.href),f=a.querySelector(Nb(d));if(f){a=f._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(t.count++,t=Fu.bind(t),a.then(t,t)),s.state.loading|=4,s.instance=f,ea(f);return}f=a.ownerDocument||a,c=v2(c),(d=ks.get(d))&&xg(c,d),f=f.createElement("link"),ea(f);var h=f;h._p=new Promise(function(O,N){h.onload=O,h.onerror=N}),Aa(f,"link",c),s.instance=f}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(s,a),(a=s.state.preload)&&(s.state.loading&3)===0&&(t.count++,s=Fu.bind(t),a.addEventListener("load",s),a.addEventListener("error",s))}}var Lg=0;function n3(t,a){return t.stylesheets&&t.count===0&&Ku(t,t.stylesheets),0<t.count||0<t.imgCount?function(s){var c=setTimeout(function(){if(t.stylesheets&&Ku(t,t.stylesheets),t.unsuspend){var f=t.unsuspend;t.unsuspend=null,f()}},6e4+a);0<t.imgBytes&&Lg===0&&(Lg=62500*MO());var d=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Ku(t,t.stylesheets),t.unsuspend)){var f=t.unsuspend;t.unsuspend=null,f()}},(t.imgBytes>Lg?50:800)+a);return t.unsuspend=s,function(){t.unsuspend=null,clearTimeout(c),clearTimeout(d)}}:null}function Fu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ku(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Vu=null;function Ku(t,a){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Vu=new Map,a.forEach(r3,t),Vu=null,Fu.call(t))}function r3(t,a){if(!(a.state.loading&4)){var s=Vu.get(t);if(s)var c=s.get(null);else{s=new Map,Vu.set(t,s);for(var d=t.querySelectorAll("link[data-precedence],style[data-precedence]"),f=0;f<d.length;f++){var h=d[f];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(s.set(h.dataset.precedence,h),c=h)}c&&s.set(null,c)}d=a.instance,h=d.getAttribute("data-precedence"),f=s.get(h)||c,f===c&&s.set(null,d),s.set(h,d),this.count++,c=Fu.bind(this),d.addEventListener("load",c),d.addEventListener("error",c),f?f.parentNode.insertBefore(d,f.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(d,t.firstChild)),a.state.loading|=4}}var Ab={$$typeof:M,Provider:null,Consumer:null,_currentValue:ke,_currentValue2:ke,_threadCount:0};function c3(t,a,s,c,d,f,h,O,N){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Nc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nc(0),this.hiddenUpdates=Nc(null),this.identifierPrefix=c,this.onUncaughtError=d,this.onCaughtError=f,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=N,this.incompleteTransitions=new Map}function x2(t,a,s,c,d,f,h,O,N,V,ie,le){return t=new c3(t,a,s,h,N,V,ie,le,O),a=1,f===!0&&(a|=24),f=It(3,null,null,a),t.current=f,f.stateNode=t,a=Ur(),a.refCount++,t.pooledCache=a,a.refCount++,f.memoizedState={element:c,isDehydrated:s,cache:a},Ma(f),t}function C2(t){return t?(t=$n,t):$n}function L2(t,a,s,c,d,f){d=C2(d),c.context===null?c.context=d:c.pendingContext=d,c=it(a),c.payload={element:s},f=f===void 0?null:f,f!==null&&(c.callback=f),s=ti(t,c,a),s!==null&&(yi(s,t,a),Vr(s,t,a))}function N2(t,a){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var s=t.retryLane;t.retryLane=s!==0&&s<a?s:a}}function Ng(t,a){N2(t,a),(t=t.alternate)&&N2(t,a)}function q2(t){if(t.tag===13||t.tag===31){var a=an(t,67108864);a!==null&&yi(a,t,67108864),Ng(t,67108864)}}function A2(t){if(t.tag===13||t.tag===31){var a=Qi();a=De(a);var s=an(t,a);s!==null&&yi(s,t,a),Ng(t,a)}}var Qu=!0;function o3(t,a,s,c){var d=E.T;E.T=null;var f=se.p;try{se.p=2,qg(t,a,s,c)}finally{se.p=f,E.T=d}}function l3(t,a,s,c){var d=E.T;E.T=null;var f=se.p;try{se.p=8,qg(t,a,s,c)}finally{se.p=f,E.T=d}}function qg(t,a,s,c){if(Qu){var d=Ag(c);if(d===null)jg(t,a,c,Yu,s),P2(t,c);else if(b3(d,t,a,s,c))c.stopPropagation();else if(P2(t,c),a&4&&-1<d3.indexOf(t)){for(;d!==null;){var f=Xt(d);if(f!==null)switch(f.tag){case 3:if(f=f.stateNode,f.current.memoizedState.isDehydrated){var h=ts(f.pendingLanes);if(h!==0){var O=f;for(O.pendingLanes|=2,O.entangledLanes|=2;h;){var N=1<<31-Ha(h);O.entanglements[1]|=N,h&=~N}kn(f),(pt&6)===0&&(Lu=nt()+500,Sb(0))}}break;case 31:case 13:O=an(f,2),O!==null&&yi(O,f,2),qu(),Ng(f,2)}if(f=Ag(c),f===null&&jg(t,a,c,Yu,s),f===d)break;d=f}d!==null&&c.stopPropagation()}else jg(t,a,c,null,s)}}function Ag(t){return t=Dc(t),Eg(t)}var Yu=null;function Eg(t){if(Yu=null,t=ct(t),t!==null){var a=b(t);if(a===null)t=null;else{var s=a.tag;if(s===13){if(t=u(a),t!==null)return t;t=null}else if(s===31){if(t=p(a),t!==null)return t;t=null}else if(s===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;t=null}else a!==t&&(t=null)}}return Yu=t,null}function E2(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 6,257 bytes, line 10
10:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(fa()){case li:return 2;case di:return 8;case es:case Tc:return 32;case Pa:return 268435456;default:return 32}default:return 32}}var Pg=!1,bc=null,fc=null,uc=null,Eb=new Map,Pb=new Map,pc=[],d3="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function P2(t,a){switch(t){case"focusin":case"focusout":bc=null;break;case"dragenter":case"dragleave":fc=null;break;case"mouseover":case"mouseout":uc=null;break;case"pointerover":case"pointerout":Eb.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pb.delete(a.pointerId)}}function $b(t,a,s,c,d,f){return t===null||t.nativeEvent!==f?(t={blockedOn:a,domEventName:s,eventSystemFlags:c,nativeEvent:f,targetContainers:[d]},a!==null&&(a=Xt(a),a!==null&&q2(a)),t):(t.eventSystemFlags|=c,a=t.targetContainers,d!==null&&a.indexOf(d)===-1&&a.push(d),t)}function b3(t,a,s,c,d){switch(a){case"focusin":return bc=$b(bc,t,a,s,c,d),!0;case"dragenter":return fc=$b(fc,t,a,s,c,d),!0;case"mouseover":return uc=$b(uc,t,a,s,c,d),!0;case"pointerover":var f=d.pointerId;return Eb.set(f,$b(Eb.get(f)||null,t,a,s,c,d)),!0;case"gotpointercapture":return f=d.pointerId,Pb.set(f,$b(Pb.get(f)||null,t,a,s,c,d)),!0}return!1}function $2(t){var a=ct(t.target);if(a!==null){var s=b(a);if(s!==null){if(a=s.tag,a===13){if(a=u(s),a!==null){t.blockedOn=a,Ts(t.priority,function(){A2(s)});return}}else if(a===31){if(a=p(s),a!==null){t.blockedOn=a,Ts(t.priority,function(){A2(s)});return}}else if(a===3&&s.stateNode.current.memoizedState.isDehydrated){t.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Xu(t){if(t.blockedOn!==null)return!1;for(var a=t.targetContainers;0<a.length;){var s=Ag(t.nativeEvent);if(s===null){s=t.nativeEvent;var c=new s.constructor(s.type,s);Mo=c,s.target.dispatchEvent(c),Mo=null}else return a=Xt(s),a!==null&&q2(a),t.blockedOn=s,!1;a.shift()}return!0}function M2(t,a,s){Xu(t)&&s.delete(a)}function f3(){Pg=!1,bc!==null&&Xu(bc)&&(bc=null),fc!==null&&Xu(fc)&&(fc=null),uc!==null&&Xu(uc)&&(uc=null),Eb.forEach(M2),Pb.forEach(M2)}function Zu(t,a){t.blockedOn===a&&(t.blockedOn=null,Pg||(Pg=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,f3)))}var Ju=null;function D2(t){Ju!==t&&(Ju=t,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Ju===t&&(Ju=null);for(var a=0;a<t.length;a+=3){var s=t[a],c=t[a+1],d=t[a+2];if(typeof c!="function"){if(Eg(c||s)===null)continue;break}var f=Xt(s);f!==null&&(t.splice(a,3),a-=3,lb(f,{pending:!0,data:d,method:s.method,action:c},c,d))}}))}function Wl(t){function a(N){return Zu(N,t)}bc!==null&&Zu(bc,t),fc!==null&&Zu(fc,t),uc!==null&&Zu(uc,t),Eb.forEach(a),Pb.forEach(a);for(var s=0;s<pc.length;s++){var c=pc[s];c.blockedOn===t&&(c.blockedOn=null)}for(;0<pc.length&&(s=pc[0],s.blockedOn===null);)$2(s),s.blockedOn===null&&pc.shift();if(s=(t.ownerDocument||t).$$reactFormReplay,s!=null)for(c=0;c<s.length;c+=3){var d=s[c],f=s[c+1],h=d[dt]||null;if(typeof f=="function")h||D2(s);else if(h){var O=null;if(f&&f.hasAttribute("formAction")){if(d=f,h=f[dt]||null)O=h.formAction;else if(Eg(d)!==null)continue}else O=h.action;typeof O=="function"?s[c+1]=O:(s.splice(c,3),c-=3),D2(s)}}}function B2(){function t(f){f.canIntercept&&f.info==="react-transition"&&f.intercept({handler:function(){return new Promise(function(h){return d=h})},focusReset:"manual",scroll:"manual"})}function a(){d!==null&&(d(),d=null),c||setTimeout(s,20)}function s(){if(!c&&!navigation.transition){var f=navigation.currentEntry;f&&f.url!=null&&navigation.navigate(f.url,{state:f.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var c=!1,d=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(s,100),function(){c=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),d!==null&&(d(),d=null)}}}function $g(t){this._internalRoot=t}ep.prototype.render=$g.prototype.render=function(t){var a=this._internalRoot;if(a===null)throw Error(o(409));var s=a.current,c=Qi();L2(s,c,t,a,null,null)},ep.prototype.unmount=$g.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var a=t.containerInfo;L2(t.current,2,null,t,null,null),qu(),a[_a]=null}};function ep(t){this._internalRoot=t}ep.prototype.unstable_scheduleHydration=function(t){if(t){var a=ua();t={blockedOn:null,target:t,priority:a};for(var s=0;s<pc.length&&a!==0&&a<pc[s].priority;s++);pc.splice(s,0,t),s===0&&$2(t)}};var W2=i.version;if(W2!=="19.2.7")throw Error(o(527,W2,"19.2.7"));se.findDOMNode=function(t){var a=t._reactInternals;if(a===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=g(a),t=t!==null?y(t):null,t=t===null?null:t.stateNode,t};var u3={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:E,reconcilerVersion:"19.2.7"};
10if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var tp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!tp.isDisabled&&tp.supportsFiber)try{wr=tp.inject(u3),At=tp}catch{}}return Db.createRoot=function(t,a){if(!l(t))throw Error(o(299));var s=!1,c="",d=_u,f=ju,h=yu;return a!=null&&(a.unstable_strictMode===!0&&(s=!0),a.identifierPrefix!==void 0&&(c=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(f=a.onCaughtError),a.onRecoverableError!==void 0&&(h=a.onRecoverableError)),a=x2(t,1,!1,null,null,s,c,null,d,f,h,B2),t[_a]=a.current,_g(t),new $g(a)},Db.hydrateRoot=function(t,a,s){if(!l(t))throw Error(o(299));var c=!1,d="",f=_u,h=ju,O=yu,N=null;return s!=null&&(s.unstable_strictMode===!0&&(c=!0),s.identifierPrefix!==void 0&&(d=s.identifierPrefix),s.onUncaughtError!==void 0&&(f=s.onUncaughtError),s.onCaughtError!==void 0&&(h=s.onCaughtError),s.onRecoverableError!==void 0&&(O=s.onRecoverableError),s.formState!==void 0&&(N=s.formState)),a=x2(t,1,!0,a,s??null,c,d,N,f,h,O,B2),a.context=C2(null),s=a.current,c=Qi(),c=De(c),d=it(c),d.callback=null,ti(s,d,c),s=c,a.current.lanes=s,Qs(a,s),kn(a),t[_a]=a.current,_g(t),new ep(a)},Db.version="19.2.7",Db}var Z2;function v3(){if(Z2)return Bg.exports;Z2=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(i){console.error(i)}}return e(),Bg.exports=w3(),Bg.exports}var J2=v3();const Hl="direct_or_unavailable",a0=80,e_=240;function Ap({search:e="",referrer:i="",currentHostname:r=""}={}){const o=R3(e);if(o)return`utm:${o}`;const l=T3(i,r);return l?`referrer:${l}`:Hl}function I3({source:e="",landingPath:i=""}={}){return{source:i0(e),landingPath:nf(i)}}function i0(e){const i=Ep(e,320);if(i===Hl)return i;if(i.startsWith("utm:")){const r=Ep(i.slice(4),a0);return r?`utm:${r}`:""}if(i.startsWith("referrer:")){const r=wh(i.slice(9));return r?`referrer:${r}`:""}return""}function nf(e){const i=Ep(e,e_*2);if(!i.startsWith("/")||i.startsWith("//"))return"";try{const r=new URL(i,"https://local.invalid");return r.origin!=="https://local.invalid"?"":r.pathname.slice(0,e_)||"/"}catch{return""}}function R3(e){try{const i=new URLSearchParams(String(e||"").replace(/^\?/,""));return Ep(i.get("utm_source"),a0)}catch{return""}}function T3(e,i){if(!e)return"";try{const r=new URL(e);if(!["http:","https:"].includes(r.protocol))return"";const o=wh(r.hostname),l=wh(i);return!o||l&&t_(o)===t_(l)?"":o}catch{return""}}function wh(e){const i=String(e||"").trim().toLowerCase();return!i||i.length>253||!/^[a-z0-9.-]+$/.test(i)||i.startsWith(".")||i.endsWith(".")||i.includes("..")?"":i}function t_(e){return e.startsWith("www.")?e.slice(4):e}function Ep(e,i){return String(e||"").replace(/[\u0000-\u001f\u007f]/g," ").replace(/\s+/g," ").trim().slice(0,i)}const S3="wtc-ga4-enabled";function x3(e=C3()){const i=e?.querySelector?.(`meta[name="${S3}"]`);return String(i?.getAttribute?.("content")||"true").trim().toLowerCase()!=="false"}function C3(){return typeof document>"u"?null:document}const L3=/^\/(?:zh-CN|vi)(?=\/|$)/,N3=new Set(["home","samples","blog","topics","task_pages","checker","resources","pricing_recommend","other"]),q3=[{type:"samples",pattern:/^\/(?:samples|official-ielts-writing-samples)(?:\/|$)/},{type:"blog",pattern:/^\/blog(?:\/|$)/},{type:"topics",pattern:/^\/ielts-writing-topics(?:\/|$)/},{type:"task_pages",pattern:/^\/(?:ielts-academic-writing-task-1|ielts-general-training-writing-task-1|ielts-writing-task-2)(?:\/|$)/},{type:"checker",pattern:/^\/(?:ielts-writing-task-2-essay-checker|ielts-academic-writing-task-1-report-checker|ielts-general-writing-task-1-letter-checker)$/},{type:"resources",pattern:/^\/(?:cambridge-ielts-(?:writing|academic-writing|general-training-writing)|cambridge-ielts-(?:18|19|20|21)-(?:academic|general-training)-writing|official-guide-to-ielts-(?:academic|general)|ielts-writing-band-descriptors|ielts-writing-score-calculator)$/},{type:"pricing_recommend",pattern:/^\/(?:pricing|recommend)$/}];function Jp(e="/"){const i=String(e||"/").trim().split(/[?#]/)[0]||"/",l=((i.startsWith("/")?i:`/${i}`).replace(/\/+$/,"")||"/").replace(L3,"")||"/";return l==="/"?"home":q3.find(({pattern:b})=>b.test(l))?.type||"other"}function A3(e,i="/"){const r=String(e||"").trim();return N3.has(r)?r:Jp(i)}const Kb="G-D852MR2CSZ",E3=new Set(["ieltswritingchecker.org","www.ieltswritingchecker.org"]),a_="ielts-writing-checker-analytics-session-v1",Fl="ielts-writing-checker-analytics-login-pending-v1",P3=1800*1e3,$3=900*1e3,s0=100,M3={page_location:1e3,page_referrer:420,page_title:300},D3={ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"granted"},i_={monthly:{item_id:"subscription_monthly",item_name:"Monthly subscription",item_category:"Subscription",price:14.99},"monthly-onetime":{item_id:"access_pass_1_month",item_name:"1-month access pass",item_category:"Access pass",price:14.99},yearly:{item_id:"access_pass_12_months",item_name:"1-year access pass",item_category:"Access pass",price:39.99}},vh=typeof window>"u"?"/":_r(window.location.pathname||"/")||"/",Hg=typeof window>"u"?"":Ap({search:window.location.search,referrer:typeof document>"u"?"":document.referrer,currentHostname:window.location.hostname}),B3=typeof window>"u"?"/":nf(window.location.pathname)||"/";let Pp="",Fg=!1;Q3();function W3(e=Y3()){return E3.has(String(e||"").trim().toLowerCase())}function G3(e=""){const i=_r(e);i&&!Pp&&(Pp=i)}function s_(e,i,r=""){return r==="academic_task1"||r==="general_task1"?r:e==="task1"?i?"academic_task1":"general_task1":"task2"}function ed(e,{displayedPrice:i=""}={}){const r=Object.hasOwn(i_,e)?e:"monthly",o=i_[r],l=Number.parseFloat(String(i||"").replace(/[^\d.]/g,"")),b=Number.isFinite(l)?l:o.price;return{planId:r,value:b,currency:"USD",item:{...o,price:b,item_brand:"IELTS Writing Checker",quantity:1}}}function lt(e,i={}){return!jr()||typeof window.gtag!="function"?!1:(window.gtag("event",e,n0(i)),!0)}function U3({isAuthenticated:e=!1,...i}={}){return lt("review_submit_attempt",{...i,auth_state:e?"logged_in":"logged_out"})}function n_({signupCompleted:e=!1,...i}={}){return lt(e?"sign_up":"login_complete",i)}function r_(e,i={}){return!jr()||typeof window.gtag!="function"?Promise.resolve(!1):new Promise(r=>{let o=!1;const l=()=>{o||(o=!0,r(!0))},b=window.setTimeout(l,700);window.gtag("event",e,{...n0(i),event_callback:()=>{window.clearTimeout(b),l()},event_timeout:650})})}async function H3(){if(!jr())return{clientId:"",sessionId:""};const[e,i]=await Promise.all([f_("client_id"),f_("session_id")]);return{clientId:_r(e),sessionId:/^\d+$/.test(String(i||""))?String(i):""}}
10function c_(){if(!jr())return"";const e=K3();return c0(Fl,JSON.stringify({attemptId:e,startedAt:Date.now()})),e}function o_(e=""){if(!jr())return Op(Fl),!1;const i=V3(),r=Date.now()-i.startedAt;if(!(Number.isFinite(i.startedAt)&&r>=0&&r<=$3))return Op(Fl),!1;const l=_r(e,80);return l&&i.attemptId!==l?!1:(Op(Fl),!0)}function l_(){Op(Fl)}function d_(e=""){if(!jr()){const i=typeof window>"u"?"/":vh;return{landingPage:i,landingPageType:Jp(i),samplePageId:_r(e)||Pp}}return uk(e)}function b_(){if(!jr())return{source:"",landingPath:""};const e=uk();return I3({source:e.signupSource,landingPath:e.signupLandingPath||e.landingPage})}function n0(e){const i=uk(e.sample_page_id),r=F3(e);return{landing_page:i.landingPage,landing_page_type:i.landingPageType,...i.samplePageId?{sample_page_id:i.samplePageId}:{},...r}}function uk(e=""){if(typeof window>"u")return{landingPage:"/",landingPageType:"home",samplePageId:""};const i=Date.now(),r=window.location.pathname||"/",o=_r(r)||"/",l=nf(r)||"/",b=Ap({search:window.location.search,currentHostname:window.location.hostname}),u=_r(e);let p=null;try{p=JSON.parse(r0(a_)||"null")}catch{p=null}const m=!p?.landingPage||!Number.isFinite(p.lastActivityAt)||i-p.lastActivityAt>P3,g=m&&!Fg,y=b!==Hl?b:!Fg&&Hg!==Hl?Hg:"",k=!!y&&(p?.signupSource!==y||(p?.signupLandingPath||p?.landingPage)!==l),_=m?Jp(g?vh:o):A3(p?.landingPageType,p?.landingPage),v={landingPage:k?o:m?g?vh:o:p.landingPage,landingPageType:_,samplePageId:u||(g?Pp:"")||(m||k?"":p.samplePageId||""),signupSource:k?y:(m?g?Hg:"":p.signupSource)||Hl,signupLandingPath:k?l:m?g?B3:l:p.signupLandingPath||nf(p.landingPage)||"/",lastActivityAt:i};return Fg=!0,c0(a_,JSON.stringify(v)),v}function f_(e){return!jr()||typeof window.gtag!="function"?Promise.resolve(""):new Promise(i=>{let r=!1;const o=(b="")=>{r||(r=!0,i(b))},l=window.setTimeout(()=>o(""),800);window.gtag("get",Kb,e,b=>{window.clearTimeout(l),o(b)})})}function F3(e){return Object.fromEntries(Object.entries(e).flatMap(([i,r])=>r==null||r===""?[]:Array.isArray(r)?[[i,r]]:typeof r=="string"?[[i,_r(r,M3[i]||s0)]]:[[i,r]]))}function _r(e,i=s0){return String(e||"").trim().slice(0,i)}function r0(e){try{return window.sessionStorage.getItem(e)||""}catch{return""}}function V3(){const e=r0(Fl);try{const i=JSON.parse(e);if(i&&typeof i=="object")return{attemptId:_r(i.attemptId,80),startedAt:Number(i.startedAt)}}catch{}return{attemptId:"",startedAt:Number(e)}}function K3(){const e=globalThis.crypto;if(typeof e?.randomUUID=="function")return e.randomUUID();if(typeof e?.getRandomValues=="function"){const r=new Uint8Array(16);return e.getRandomValues(r),Array.from(r,o=>o.toString(16).padStart(2,"0")).join("")}const i=`${Math.random().toString(36).slice(2)}${Math.random().toString(36).slice(2)}`.slice(0,24).padEnd(24,"0");return`${Date.now().toString(36)}_${i}`}function c0(e,i){try{window.sessionStorage.setItem(e,i)}catch{}}function Op(e){try{window.sessionStorage.removeItem(e)}catch{}}function jr(){return typeof window<"u"&&W3()&&x3()}function Q3(){if(jr()&&(typeof window.gtag!="function"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("consent","default",D3),window.gtag("js",new Date),window.gtag("config",Kb,{send_page_view:!1})),typeof document<"u"&&!document.querySelector(`script[data-ga-measurement-id="${Kb}"]`))){const e=document.createElement("script");e.async=!0,e.src=`https://www.googletagmanager.com/gtag/js?id=${encodeURIComponent(Kb)}`,e.dataset.gaMeasurementId=Kb,document.head.appendChild(e)}}function Y3(){return typeof window>"u"?"":window.location.hostname}const u_=Object.freeze({visit:"free_visitor_visit",submission:"free_review_submit"});function X3({isAuthLoading:e,hasResolvedAuthSession:i,authUser:r,subscription:o,reviewQuota:l,isBillingLoading:b,isHistoryLoading:u,billingStatusError:p,historyError:m}){return e||!i?"unknown":r?o?.hasFullAccess||l?.hasFullAccess?"paid":b||u||p||m||o?.hasFullAccess!==!1||l?.hasFullAccess!==!1?"unknown":"free":"signed_out"}function p_({audience:e,submitted:i=!1,parameters:r={},trackEvent:o}){if(e!=="free"&&e!=="signed_out"||i&&e!=="free")return;const l={...r,visitor_access:e};o(u_.visit,l),i&&o(u_.submission,l)}const m_={marketing_recall_account_created_v1:"Account created",marketing_recall_essay_submitted_v1:"Essay submitted",marketing_recall_checkout_started_v1:"Checkout started"};function Vg(e){return typeof e=="string"?e.replace(/[\u0000-\u001f\u007f]/g,"").trim().slice(0,120):""}function Ih(e){if(typeof e=="string")try{e=JSON.parse(e)}catch{return null}if(!e||typeof e!="object"||Array.isArray(e))return null;const i=i0(e.source),r=nf(e.landingPath),o=Number(e.enteredAt);return!i||!r||!Number.isSafeInteger(o)||o<=0?null:{source:i,medium:Vg(e.medium),campaign:Vg(e.campaign),content:Vg(e.content),landingPath:r,enteredAt:o}}function GT(e){const i=Ih(e);if(!i)return"Unknown";if(i.source==="utm:resend"&&i.medium==="email"&&Object.hasOwn(m_,i.campaign))return`Recall email · ${m_[i.campaign]}`;if(i.source.startsWith("utm:"))return`UTM · ${i.source.slice(4)}`;if(i.source.startsWith("referrer:")){const r=i.source.slice(9);return r==="bing.com"||r.endsWith(".bing.com")?"Search · Bing":`Referrer · ${r}`}return"Direct / unavailable"}const g_="iwc-purchase-visit-v1",Z3=1800*1e3;function J3(e,i=Date.now){let r=null,o="",l=!0;try{r=JSON.parse(e.sessionStorage.getItem(g_))}catch{}return function(){const u=i(),{pathname:p,search:m,hostname:g}=e.location,y=`${p}${m}`,k=new URLSearchParams(m),_=Ih(r?.touch),v=_&&u>=r.lastActivityAt&&u-r.lastActivityAt<Z3,I=k.has("auth")||k.has("billing"),T=Ap({search:m,referrer:l&&!I?e.document?.referrer:"",currentHostname:g}),S=l?e.performance?.getEntriesByType?.("navigation")?.[0]?.type:"",w=l&&["reload","back_forward"].includes(S),G=Ap({referrer:l?e.document?.referrer:"",currentHostname:g}),M=G.startsWith("referrer:")?G.slice(9):"",Y=M==="accounts.google.com"||M==="api.workos.com"||M.endsWith(".authkit.app")||M==="creem.io"||M.endsWith(".creem.io"),C=T.startsWith("utm:")&&y!==o&&!w&&!I&&!Y,Z=l&&!w&&!I&&T.startsWith("referrer:")&&!Y;!v||C||Z?r={touch:Ih({source:C||Z?T:Hl,medium:C?k.get("utm_medium"):"",campaign:C?k.get("utm_campaign"):"",content:C?k.get("utm_content"):"",landingPath:p||"/",enteredAt:u})}:r.touch=_,r.lastActivityAt=u,o=y,l=!1;try{e.sessionStorage.setItem(g_,JSON.stringify(r))}catch{}return r.touch}}const e4=typeof window>"u"?null:J3(window);function pk(){return e4?.()||null}pk();function Rh(){const e=globalThis.crypto;if(typeof e?.randomUUID=="function")return e.randomUUID();if(typeof e?.getRandomValues=="function"){const i=new Uint8Array(16);return e.getRandomValues(i),Array.from(i,r=>r.toString(16).padStart(2,"0")).join("")}return`${Date.now().toString(36)}_${Math.random().toString(36).slice(2,26)}`}let ap={path:"",id:""};function em(){if(typeof window>"u")return"";const e=window.location.pathname||"/";return(ap.path!==e||!ap.id)&&(ap={path:e,id:Rh()}),ap.id}async function t4(e={}){return typeof fetch!="function"||typeof window>"u"?!1:fetch("/api/analytics/purchase-cta-impression",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({planId:e.plan_id,ctaPageType:e.cta_page_type,pricingSurface:e.pricing_surface,ctaId:e.cta_id,impressionPath:e.impressionPath||e.impression_path||window.location.pathname||"/",locale:e.locale,pageViewId:e.pageViewId||e.page_view_id||em()}),keepalive:!0}).then(i=>i.ok).catch(()=>!1)}async function a4(e={}){return typeof fetch!="function"||typeof window>"u"?"":fetch("/api/analytics/purchase-cta-click",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({planId:e.planId,ctaPageType:e.ctaPageType,pricingSurface:e.pricingSurface,ctaId:e.ctaId,clickPath:e.clickPath||window.location.pathname||"/",locale:e.locale,purchaseClickId:e.purchaseClickId,visitAttribution:pk(),pageViewId:e.pageViewId||em()}),keepalive:!0}).then(async i=>{if(!i.ok)return"";const r=await i.json().catch(()=>({}));return r.recorded===!1?"":String(r.purchaseClickId||"")}).catch(()=>"")}function i4({hasFullAccess:e=!1,hasPendingSubmission:i=!1}={}){return e?{storedBillingResult:"active",noticeKey:i?"subscriptionUnlocked":"paymentReturnActive"}:{storedBillingResult:"pending",noticeKey:"paymentReturnPending"}}function s4(e){return e==="active"?"paymentReturnActive":e==="pending"||e==="success"?"paymentReturnPending":""}async function h_({subscription:e,refreshStatus:i,isCurrent:r,signal:o,wait:l=b=>new Promise(u=>{const p=()=>{clearTimeout(m),o?.removeEventListener("abort",p),u()},m=setTimeout(p,b);o?.aborted?p():o?.addEventListener("abort",p,{once:!0})})}){let b=e;for(let u=0;u<6&&!b?.hasFullAccess&&!(!r()||o?.aborted||(await l(1500),!r()||o?.aborted));u+=1)b=await i();return b}const rf="en",n4=Object.freeze([Object.freeze({value:"en",shortLabel:"EN",label:"English"}
10),Object.freeze({value:"zh-CN",shortLabel:"䏿",label:"ç®ä½ä¸æ"}),Object.freeze({value:"vi",shortLabel:"VI",label:"Tiếng Viá»t"})]);function Fs(e){if(!e||typeof e!="string")return rf;const i=e.trim().replace("_","-").toLowerCase();return i.startsWith("zh")?"zh-CN":i.startsWith("en")?"en":i.startsWith("vi")?"vi":rf}function r4(e="/"){const i=String(e||"/").split(/[?#]/,1)[0]||"/";return i==="/zh-CN"||i.startsWith("/zh-CN/")?"zh-CN":i==="/vi"||i.startsWith("/vi/")?"vi":rf}function Th(e,i){const r=String(e??"").trim();return r?Fs(i)==="zh-CN"?`${r}å`:`Band ${r}`:""}function tm(e,i){const r=String(e??"").trim();return r?Fs(i)==="zh-CN"?`${r}å`:r:""}const wp=new Map,ip=new Map,c4=Object.freeze({en:()=>Os(async()=>{const{en:e}=await import("./en-lP0DKzC6.js");return{en:e}},[]).then(({en:e})=>e),"zh-CN":()=>Os(async()=>{const{zhCN:e}=await import("./zh-CN-DwQUdR0o.js");return{zhCN:e}},__vite__mapDeps([0,1])).then(({zhCN:e})=>e),vi:()=>Os(async()=>{const{vi:e}=await import("./vi-DCdEU23X.js");return{vi:e}},__vite__mapDeps([2,1])).then(({vi:e})=>e)}
10);function Xb(e=rf){const i=Fs(e);if(wp.has(i))return Promise.resolve(wp.get(i));if(ip.has(i))return ip.get(i);const r=c4[i]().then(o=>(wp.set(i,o),o)).catch(o=>{throw ip.delete(i),o});return ip.set(i,r),r}function Ii(e=rf){const i=Fs(e),r=wp.get(i);if(!r)throw new Error(`Locale copy for "${i}" was read before preloadLocale() completed.`);return r}function o4({copy:e}){return n.jsxs("section",{className:"footer-studio",id:"from-our-studio","aria-labelledby":"footer-studio-title",children:[n.jsxs("div",{className:"footer-studio-intro",children:[n.jsx("h2",{id:"footer-studio-title",children:e.title}),n.jsx("p",{children:e.introduction})]}),n.jsxs("a",{className:"footer-studio-product",href:"https://captionsgenerator.app/",target:"_blank",rel:"noopener noreferrer",children:[n.jsxs("span",{className:"footer-studio-product-name",children:["Captions Generator ",n.jsx("span",{"aria-hidden":"true",children:"â"})]}),n.jsx("span",{className:"footer-studio-product-description",children:e.description})]})]})}const o0="ielts-writing-checker-explicit-locale-v1",l4="iwc_locale_preference",$p="ielts-writing-checker-locale-suggestion-dismissed-v1",l0="iwc_locale_suggestion_dismissed",d0=720*60*60*1e3,d4=365*24*60*60,b4=Math.floor(d0/1e3),f4=Object.freeze({en:Object.freeze({label:"Language suggestion",message:"Would you prefer to use this page in English?",action:"Switch to English",dismiss:"Keep the current language"}),"zh-CN":Object.freeze({label:"è¯è¨å»ºè®®",message:"è¦ä½¿ç¨ç®ä½ä¸ææµè§å½å页é¢åï¼",action:"忢å°ç®ä½ä¸æ",dismiss:"ç»§ç»ä½¿ç¨å½åè¯è¨"}),vi:Object.freeze({label:"Gợi ý ngôn ngữ",message:"Bạn có muá»n xem trang nà y bằng Tiếng Viá»t không?",action:"Chuyá»n sang Tiếng Viá»t",dismiss:"Tiếp tục dùng ngôn ngữ hiá»n tại"})});function _n(e){const i=String(e||"").trim().replace("_","-").toLowerCase();return i==="zh"||i.startsWith("zh-")?"zh-CN":i==="vi"||i.startsWith("vi-")?"vi":i==="en"||i.startsWith("en-")?"en":""}function u4(e){return f4[_n(e)]||null}function p4({locationRef:e=O4()}={}){const i=String(e?.hostname||"").trim().toLowerCase(),r=i.startsWith("[")&&i.endsWith("]")?i.slice(1,-1):i;return new Set(["localhost","127.0.0.1","::1"]).has(r)?_n(new URLSearchParams(String(e?.search||"")).get("locale-preview")):""}function m4(e=[]){for(const i of Array.isArray(e)?e:[e]){const r=_n(i);if(r)return r}return""}function g4(e=dd()){try{return _n(e?.getItem?.(o0))}catch{return""}}function h4(e,{storageRef:i=dd(),documentRef:r=gk()}={}){const o=_n(e);if(!o)return!1;try{i?.setItem?.(o0,o)}catch{}return mk(r,l4,o,d4),j4({storageRef:i,documentRef:r}),!0}function k4(e=dd(),i=Date.now()){try{const r=JSON.parse(e?.getItem?.($p)||"null"),o=_n(r?.locale),l=Number(r?.expiresAt);if(o&&Number.isFinite(l)&&l>Number(i))return o;e?.removeItem?.($p)}catch{}return""}function _4(e,{storageRef:i=dd(),documentRef:r=gk(),now:o=Date.now()}={}){const l=_n(e),b=Number(o);if(!l||!Number.isFinite(b))return!1;try{i?.setItem?.($p,JSON.stringify({locale:l,expiresAt:b+d0}))}catch{}return mk(r,l0,l,b4),!0}function j4({storageRef:e=dd(),documentRef:i=gk()}={}){try{e?.removeItem?.($p)}catch{}mk(i,l0,"",0)}function y4({initialLocaleRecommendation:e="",allowNavigatorFallback:i=!0,navigatorRef:r=z4(),storageRef:o=dd(),now:l=Date.now()}={}){const b=g4(o),u=k4(o,l);if(b)return b===u?"":b;const m=_n(e)||(i?m4(r?.languages?.length?[...r.languages]:[r?.language]):"");return m&&m!==u?m:""}function mk(e,i,r,o){if(!e||typeof e.cookie!="string")return;const l=e.location?.protocol==="https:"?"; Secure":"";e.cookie=`${i}=${encodeURIComponent(r)}; Path=/; Max-Age=${o}; SameSite=Lax${l}`}function gk(){return typeof document>"u"?null:document}function z4(){return typeof navigator>"u"?null:navigator}function O4(){return typeof window>"u"?null:window.location}function dd(){return typeof window>"u"?null:window.localStorage}const b0="monthly",f0="monthly-onetime",w4="yearly";function v4(e,{useOneTimeMonthly:i=!1,useVietnamMonthly:r=!1}={}){if(!e?.ui||!i&&!r)return e;const o=r?e.ui.vietnamMonthlyPlan:e.ui.oneTimeMonthlyPlan;
10if(!o)return e;const b=(Array.isArray(e.ui.subscriptionPlans)?e.ui.subscriptionPlans:[]).map(m=>m?.id===b0?o:m),u=i&&!r?e.correctionFaq?.oneTimeMonthlyPlanChoice:null,p=i&&!r?e.marketing?.homeFaq?.oneTimeMonthlyPaidPlanItem:null;return{...e,ui:{...e.ui,subscriptionPlans:b},...u?{correctionFaq:{...e.correctionFaq,items:(e.correctionFaq.items||[]).map(m=>m?.id==="paid_plan_choice"?u:m)}}:{},...p?{marketing:{...e.marketing,homeFaq:{...e.marketing.homeFaq,items:(e.marketing.homeFaq.items||[]).map(m=>m?.question===p.question?p:m)}}}:{}}}function cf(e){const i=String(e||"").trim().toLowerCase();return i===f0||i===w4}function I4(e){const i=String(e||"").trim().toLowerCase();return i===b0||i===f0}const R4="wtc-alipay-ip-available",of="wtc-likely-china-user-v2",k_="wtc-likely-china-user-v1",T4=2160*60*60*1e3,S4=new Set(["Asia/Chongqing","Asia/Harbin","Asia/Shanghai","Asia/Urumqi"]);function vp({requestCountry:e="",locale:i="",languages:r=[],timeZone:o="",email:l=""}={}){return i==="zh-CN"||String(e).trim().toUpperCase()==="CN"||(Array.isArray(r)?r:[r]).some(E4)?!0:S4.has(String(o).trim())||L4(l)}function x4(e=""){return/^[^@\s]+@qq\.com$/i.test(String(e).trim())}function C4(e=""){return/^[^@\s]+@163\.com$/i.test(String(e).trim())}function L4(e=""){return x4(e)||C4(e)}function N4(e=mf(),i=Date.now()){u0(e);try{const r=JSON.parse(e?.getItem?.(of)||"null"),o=Number(r?.expiresAt),l=String(r?.marketToken||"").trim();return Number.isFinite(o)&&o>Number(i)&&!!l}catch{return!1}}function __(e=mf(),i=Date.now()){if(!N4(e,i))return"";try{return String(JSON.parse(e.getItem(of))?.marketToken||"").trim()}catch{return""}}function u0(e=mf()){try{if(typeof e?.removeItem!="function")return!1;const i=e?.getItem?.(k_)!==null;return e.removeItem(k_),i}catch{return!1}}function q4(e=mf(),i=Date.now()){const r=Number(i);if(!Number.isFinite(r)||typeof e?.getItem!="function"||typeof e?.removeItem!="function")return!1;try{const o=e.getItem(of);if(o===null)return!1;let l=Number.NaN;try{l=Number(JSON.parse(o)?.expiresAt)}catch{l=Number.NaN}let b="";try{b=String(JSON.parse(o)?.marketToken||"").trim()}catch{b=""}return Number.isFinite(l)&&l>r&&b?!1:(e.removeItem(of),!0)}catch{return!1}}function j_(e="",{email:i="",documentRef:r=m0(),navigatorRef:o=g0(),intlRef:l=h0(),storageRef:b=mf(),now:u=Date.now(),marketToken:p="",expiresAt:m=Number.NaN}={}){u0(b);const g={...p0({documentRef:r,navigatorRef:o,intlRef:l}),locale:e,email:i};if(!vp(g))return q4(b,u),!1;const y=Number(u),k=Number(m),_=String(p||"").trim();if(!Number.isFinite(y)||!Number.isFinite(k)||k<=y||k>y+T4+300*1e3||!_||typeof b?.setItem!="function")return!1;try{return b.setItem(of,JSON.stringify({expiresAt:k,marketToken:_})),!0}catch{return!1}}function A4({documentRef:e=m0(),navigatorRef:i=g0(),intlRef:r=h0()}={}){return p0({documentRef:e,navigatorRef:i,intlRef:r})}function p0({documentRef:e,navigatorRef:i,intlRef:r}){const o=e?.querySelector?.(`meta[name="${R4}"]`),l=String(o?.getAttribute?.("content")||"").trim().toLowerCase()==="true"?"CN":"",b=i?.languages?.length?[...i.languages]:i?.language?[i.language]:[];let u="";try{u=r?.DateTimeFormat?.().resolvedOptions?.().timeZone||""}catch{u=""}return{requestCountry:l,languages:b,timeZone:u}}function E4(e){const i=String(e||"").trim().replace(/_/g,"-").toLowerCase();return i==="zh"||i==="zh-cn"||i.startsWith("zh-cn-")||i==="zh-hans"||i.startsWith("zh-hans-")}function m0(){return typeof document>"u"?null:document}function g0(){return typeof navigator>"u"?null:navigator}function h0(){return typeof Intl>"u"?null:Intl}function mf(){try{return typeof localStorage>"u"?null:localStorage}catch{return null}}const hk=Object.freeze(["monthly","monthly-onetime","yearly"]),k0=Object.freeze(["home","pricing","correction","checker_landing","public_sample","other"]),_0=Object.freeze(["inline_pricing","pricing_page","report_unlock","report_sticky_purchase_bar","quota_dialog","checkout_recovery"]),P4=Object.freeze(["pricing_plan_button","pricing_selected_plan_button","unlock_primary_button","unlock_selected_plan_button","sticky_monthly_button","sticky_yearly_button","recovery_continue_button"]),$4=/^[a-zA-Z0-9_-]{1,128}$/;function M4(e,i){const r=String(e||"").trim();return i.includes(r)?r:""}function D4(e){const i=String(e||"").trim();return $4.test(i)?i:""}function Sh(e){const i=String(e||"").trim();if(!i.startsWith("/")||i.startsWith("//"))return"";
10try{const r=new URL(i,"https://local.invalid");return r.origin==="https://local.invalid"?r.pathname.slice(0,320)||"/":""}catch{return""}}const kk="ielts-writing-checker-checkout-recovery-v1",B4=4320*60*1e3,W4=Object.freeze(["general","correction"]),G4=Object.freeze(["report_unlock","report_sticky_purchase_bar"]),U4=/^[a-zA-Z0-9_-]{8,256}$/,H4=new Set(["/ielts-writing-task-2-essay-checker","/ielts-academic-writing-task-1-report-checker","/ielts-general-writing-task-1-letter-checker"]),F4=/^\/samples\/(?:academic-task-1|general-task-1|task-1|task-2)\/[a-z0-9][a-z0-9-]*?-[a-z0-9]{6,16}$/;function Kg({checkoutId:e="",planId:i,purchaseClickId:r="",returnPath:o="/",originPageType:l="",originPath:b="",context:u="general",checkoutMode:p="embedded",startedAt:m=Date.now()}={}){const g=String(e||"").trim(),y=String(r||"").trim(),k=Number(m);if(!hk.includes(i)||!Number.isFinite(k)||!kc(g)&&!kc(y))return null;const _=y0(o),v=O0(b,_);return{version:1,checkoutId:kc(g)?g:"",purchaseClickId:kc(y)?y:"",planId:i,returnPath:_,originPageType:z0(l,v),originPath:v,context:_k(u),checkoutMode:p==="hosted"?"hosted":"embedded",startedAt:k,shownAt:null}}function Ip(e,i=am()){if(!e||typeof i?.setItem!="function")return!1;try{return i.setItem(kk,JSON.stringify(e)),!0}catch{return!1}}function j0(e=am(),i=Date.now()){if(typeof e?.getItem!="function")return null;let r;try{r=JSON.parse(e.getItem(kk)||"null")}catch{return hc(e),null}const o=Number(i),l=Number(r?.startedAt),b=r?.shownAt==null?null:Number(r.shownAt),u=Number.isFinite(o)&&Number.isFinite(l)&&l<=o+300*1e3&&l>o-B4,p=kc(String(r?.checkoutId||"").trim())||kc(String(r?.purchaseClickId||"").trim());if(r?.version!==1||!hk.includes(r?.planId)||!p||!u||b!==null&&!Number.isFinite(b))return hc(e),null;const m=y0(r.returnPath),g=O0(r.originPath,m);return{version:1,checkoutId:kc(String(r.checkoutId||"").trim())?String(r.checkoutId).trim():"",purchaseClickId:kc(String(r.purchaseClickId||"").trim())?String(r.purchaseClickId).trim():"",planId:r.planId,returnPath:m,originPageType:z0(r.originPageType,g),originPath:g,context:_k(r.context),checkoutMode:r.checkoutMode==="hosted"?"hosted":"embedded",startedAt:l,shownAt:b}}function V4(e=am(),i=Date.now()){const r=j0(e,i);if(!r||r.checkoutMode!=="hosted"||r.shownAt!==null)return null;const o={...r,shownAt:Number(i)};return Ip(o,e)?o:null}function hc(e=am()){if(typeof e?.removeItem!="function")return!1;try{return e.removeItem(kk),!0}catch{return!1}}function y_({pricingSurface:e="",pageType:i="",currentContext:r="general"}={}){return e==="checkout_recovery"?_k(r):i==="correction"&&G4.includes(e)?"correction":"general"}function y0(e){const i=String(e||"").trim();if(!i.startsWith("/")||i.startsWith("//"))return"/";try{const r=new URL(i,"https://local.invalid");return r.origin==="https://local.invalid"?`${r.pathname}${r.search}${r.hash}`:"/"}catch{return"/"}}function _k(e){return W4.includes(e)?e:"general"}function z0(e,i){return M4(e,k0)||K4(i)}function O0(e,i){return Sh(e)||Sh(i)||"/"}function K4(e){const r=(Sh(e)||"/").replace(/^\/(?:zh-CN|vi)(?=\/|$)/,"")||"/";return r==="/"?"home":r==="/pricing"?"pricing":r.startsWith("/corrections/")?"correction":H4.has(r)?"checker_landing":F4.test(r)?"public_sample":"other"}function kc(e){return U4.test(e)}function am(){try{return typeof window>"u"?null:window.sessionStorage}catch{return null}}const jk="ielts-writing-checker-checkout-auth-v1",Q4=1800*1e3;function gf(){try{return window.sessionStorage}catch{return null}}function w0(e,i){if(!e||e.version!==1||!hk.includes(e.planId)||!_0.includes(e.pricingSurface)||!P4.includes(e.ctaId)||!k0.includes(e.pageType)||!D4(e.purchaseClickId)||!Number.isFinite(e.createdAt)||e.createdAt>i||i-e.createdAt>=Q4||typeof e.returnPath!="string"||!e.returnPath.startsWith("/"))return null;const r=new URL(e.returnPath,"https://local.invalid");return r.origin!=="https://local.invalid"?null:{version:1,planId:e.planId,pricingSurface:e.pricingSurface,ctaId:e.ctaId,pageType:e.pageType,purchaseClickId:e.purchaseClickId,returnPath:`${r.pathname}${r.search}${r.hash}`,createdAt:e.createdAt,authStarted:e.authStarted===!0}}function _o(e=gf()){try{return e?(e.removeItem(jk),!0):!1}catch{return!1}}
10function v0(e,i=gf(),r=Date.now()){try{const o=w0({version:1,createdAt:r,...e},r);return!o||!i?!1:(i.setItem(jk,JSON.stringify(o)),!0)}catch{return!1}}function I0(e=gf(),i=Date.now()){try{const r=w0(JSON.parse(e?.getItem(jk)||"null"),i);if(r)return r}catch{}return _o(e),null}function z_(e=gf(),i=Date.now()){const r=I0(e,i);return r?v0({...r,authStarted:!0},e,i):!1}function Y4(e,i=gf(),r=Date.now()){const o=I0(i,r);return o?.authStarted&&_o(i)&&o.returnPath===e?o:null}const Vl=Object.freeze({PROMPT_TOO_SHORT:"prompt_too_short",PROMPT_TOO_LONG:"prompt_too_long",ESSAY_TOO_SHORT:"essay_too_short"}),Mp=15,xh=120,X4=Object.freeze({task1:100,task2:200}),Z4="Summarise the information by selecting and reporting the main features, and make comparisons where relevant.",J4="Give reasons for your answer and include any relevant examples from your own knowledge or experience.";function yk({taskType:e="task2",taskImageRequired:i=!1,prompt:r=""}={}){const o=String(r||"").trim();if(!o||R0(o)>=Mp)return String(r||"");const l=e==="task1"?i?Z4:"":J4;return l?`${o} 11 12${l}`:String(r||"")}function e5({taskType:e="task2",prompt:i=""}={}){const r=String(i||"").trim(),o=R0(r);return r&&o<Mp?{code:Vl.PROMPT_TOO_SHORT,minimumWordCount:Mp,wordCount:o}:o>xh?{code:Vl.PROMPT_TOO_LONG,maximumWordCount:xh,wordCount:o}:null}function t5({taskType:e="task2",essay:i=""}={}){const r=e==="task1"?"task1":"task2",o=String(i||"").trim(),l=im(o),b=X4[r];return o&&l<b?{code:Vl.ESSAY_TOO_SHORT,minimumWordCount:b,wordCount:l}:null}function im(e){return String(e||"").match(new RegExp("\\p{Script=Latin}+(?:[-'â]\\p{Script=Latin}+)*","gu"))?.length||0}function R0(e){return im(e)}function a5(e){return e==="task1"?"task1":"task2"}function i5(e){const i=n5(e).toLowerCase();return i?/(?:^|[.!?:]\s+)\s*(?:write|wrtie)\s+(?:a\s+)?letter\b/.test(i)||/\byou\s+do\s+not\s+need\s+to\s+write\s+(?:(?:any|your\s+own)\s+)?address(?:es)?\b/.test(i)||/\bbegin\s+your\s+letters?\s+as\s+follows\b/.test(i)||/\bdear\s+(?:sir\s+or\s+madam|sir|madam|[a-z][a-z'-]*)\b/.test(i)?"general_task1":/\bsummari[sz]e\s+the\s+information\b/.test(i)||/\bwrite\s+a\s+(?:short\s+|(?:150|250)[-\s]?word\s+)?report\b/.test(i)||/\breport\s+the\s+main\s+features\b/.test(i)||/\bthe\s+(?:bar\s+)?chart\s+below\s+(?:shows?|illustrates?|gives?|compares?)\b/.test(i)||/\bthe\s+(?:line\s+)?graph\s+below\s+(?:shows?|illustrates?|gives?|compares?)\b/.test(i)||/\bthe\s+(?:pie\s+)?charts?\s+below\s+(?:shows?|illustrates?|gives?|compares?)\b/.test(i)||/\bthe\s+tables?\s+below\s+(?:shows?|illustrates?|gives?|compares?)\b/.test(i)||/\bthe\s+maps?\s+below\s+(?:shows?|illustrates?|gives?|compares?)\b/.test(i)||/\bthe\s+(?:process|diagram|flowchart)\s+below\s+(?:shows?|illustrates?|gives?|compares?)\b/.test(i)?"academic_task1":r5(i)||c5(i)?"task2":"":""}function s5({taskType:e,taskImageRequired:i=!0,prompt:r}={}){const o=i5(r);if(!e||!o)return null;const b=a5(e)==="task2"?"task2":i===!1?"general_task1":"academic_task1";return b===o?null:{selectedCategory:b,suggestedCategory:o,taskType:o==="task2"?"task2":"task1",taskImageRequired:o==="academic_task1"}}function n5(e){return String(e||"").replace(/\u00a0/g," ").replace(/\s+/g," ").replace(/\s+([,.!?;:])/g,"$1").trim()}function r5(e){return/\bto\s+what\s+extent\s+do\s+you\s+(?:agree|disagree)\b/.test(e)||/\bdo\s+you\s+agree\s+or\s+disagree\b/.test(e)||/\bdiscuss\s+both\s+(?:these\s+)?views\b/.test(e)||/\badvantages?\s+and\s+disadvantages?\b/.test(e)||/\bpositive\s+or\s+negative\s+development\b/.test(e)||/\bwrite\s+at\s+least\s+250\s+words\b/.test(e)}function c5(e){return/\bgive\s+reasons\s+for\s+your\s+answer\b/.test(e)}function zk(e){return new Map(e.map((i,r)=>({issue:i,index:r})).sort((i,r)=>o5(i.issue,r.issue)||i.index-r.index).map(({issue:i},r)=>[i.id,r+1]))}function o5(e,i){const r=Number.isFinite(e.paragraphIndex)?e.paragraphIndex:Number.MAX_SAFE_INTEGER,o=Number.isFinite(i.paragraphIndex)?i.paragraphIndex:Number.MAX_SAFE_INTEGER;if(r!==o)return r-o;const l=O_(e),b=O_(i);if(l!==b)return l-b;const u=Number.isFinite(e.start)?e.start:Number.MAX_SAFE_INTEGER,p=Number.isFinite(i.start)?i.start:Number.MAX_SAFE_INTEGER;return u-p}function O_(e){return e.displayMode==="inline"?0:e.displayMode==="side_note"?1:e.displayMode==="paragraph_note"?2:3}function l5(e,i,r){const o=(Array.isArray(i)?i:[]).flatMap((g,y)=>{const k=g?.paragraphIndex,_=Number.isInteger(k)?e[k]:null;if(typeof _!="string")return[];const v=g.kind==="paragraph",I=v?0:g.start,T=v?_.length:g.end;return!Number.isInteger(I)||!Number.isInteger(T)||I<0||T<=I||T>_.length?[]:[{id:`annotation-preview-${y+1}`,placementIndex:y,paragraphIndex:k,start:I,end:T,originalText:_.slice(I,T),severity:g.severity==="must_fix"?"must_fix":"suggested",category:v?"paragraph":g.kind==="sentence"?"sentence":"local",displayMode:v?"paragraph_note":g.kind==="sentence"?"side_note":"inline",action:"comment",shortLabel:"",suggestedText:"",explanation:""}]}),l=zk(o),b=o.find(g=>l.get(g.id)===1),u=b&&r?.placementIndex===b.placementIndex?{...b,shortLabel:String(r.shortLabel||""),criterion:String(r.criterion||""),action:r.action||"comment",suggestedText:String(r.suggestedText||""),explanation:String(r.explanation||"")}:null,p=new Map;return{markers:[...o].sort((g,y)=>g.paragraphIndex-y.paragraphIndex||g.start-y.start||l.get(g.id)-l.get(y.id)).map(g=>{const y=g.displayMode==="inline"&&g.start<(p.get(g.paragraphIndex)||0);return g.displayMode==="inline"&&!y&&p.set(g.paragraphIndex,g.end),g.category==="paragraph"||y?{...g,category:"sentence",displayMode:"side_note"}:g}),numbers:l,freeIssue:u,firstId:b?.id||""}}function d5({kind:e,label:i}){return n.jsxs("span",{className:`preview-hidden-value preview-hidden-value--${e}`,children:[n.jsx("span",{className:"visually-hidden",children:i}),n.jsxs("span",{className:"preview-hidden-lines","aria-hidden":"true",children:[n.jsx("i",{}),n.jsx("i",{}),n.jsx("i",{})]})]})}function b5({paragraphs:e,essay:i,modules:r,annotationPreview:o,freeAnnotation:l,annotationCount:b,t:u,unlockHref:p,onUnlockRequest:m,Document:g,Detail:y,LockIcon:k}){const _=u.ui.annotationPreview,v=j.useRef(null),I=j.useRef(null),T=j.useRef(!1),S=j.useId(),[w,G]=j.useState(!1),M=j.useMemo(()=>Array.isArray(e)&&e.some(be=>typeof be=="string"&&be.trim())?e.map(be=>typeof be=="string"?be:""):String(i||"").split(/\n\s*\n/).filter(
12Boolean),[e,i]),{markers:Y,numbers:C,freeIssue:Z,firstId:A}=j.useMemo(()=>l5(M,o,l),[M,o,l]),[Q,ce]=j.useState(A),oe=Y.find(be=>be.id===Q)||Y.find(be=>be.id===A),ge=!!(Z&&oe?.id===Z.id),_e=j.useMemo(()=>({paragraphs:M,issues:Y}),[M,Y]),re=j.useMemo(()=>({paragraphs:M,issues:Z?[Z]:[],taskType:r?.some(be=>be.key==="TA")?"task1":"task2",score:{modules:r}}),[M,Z,r]);j.useEffect(()=>{const be=matchMedia("(max-width: 900px)"),fe=()=>G(be.matches);return fe(),be.addEventListener("change",fe),()=>be.removeEventListener("change",fe)},[]),j.useEffect(()=>{T.current=!1,ce(A)},[A,e,o]),j.useLayoutEffect(()=>{if(!T.current||!oe)return;const be=requestAnimationFrame(()=>{if(w){const fe=document.querySelector(".site-header")?.getBoundingClientRect().height||96,x=ge?v.current?.querySelectorAll(".essay-text")[oe.paragraphIndex]:I.current;x&&window.scrollTo({top:Math.max(0,window.scrollY+x.getBoundingClientRect().top-fe-16),behavior:"instant"})}else{const fe=v.current?.querySelectorAll(".paragraph-block")[oe.paragraphIndex],x=document.querySelector(".site-header")?.getBoundingClientRect().height||96,L=fe?.getBoundingClientRect();L&&(L.top<x+16||L.bottom>window.innerHeight)&&window.scrollTo({top:Math.max(0,window.scrollY+L.top-x-16),behavior:"instant"})}I.current?.querySelector("[tabindex='-1']")?.focus({preventScroll:!0})});return()=>cancelAnimationFrame(be)},[oe,w,ge]);function Re(be){T.current=!0,ce(be)}function ze(be){const fe=v.current?.closest(".subscription-unlock-panel")?.querySelector(".plan-purchase-card:not(.is-free)");if(!fe)return m?.(be);be.preventDefault();const x=document.querySelector(".site-header")?.getBoundingClientRect().height||96;window.scrollTo({top:Math.max(0,window.scrollY+fe.getBoundingClientRect().top-x-16),behavior:"instant"}),fe.querySelector(".plan-purchase-card__button")?.focus({preventScroll:!0})}const E=Math.max(Number(b)||0,Y.length),se=Math.max(0,E-(Z?1:0)),ke=oe?n.jsxs("section",{className:"annotation-preview-inspector",id:`${S}-inspector`,ref:I,"data-state":ge?"free":"locked","aria-label":u.ui.annotationDetails,children:[n.jsxs("header",{className:"annotation-preview-inspector__position",tabIndex:-1,children:[n.jsx("span",{children:_.paragraph(oe.paragraphIndex+1)}),n.jsx("span",{className:ge?"preview-open-label":"preview-lock-label",children:ge?_.free:n.jsxs(n.Fragment,{children:[n.jsx(k,{}),_.locked]})})]}),n.jsx(y,{result:re,selectedIssue:ge?Z:oe,severityFilter:"all",t:u,previewLocked:!ge,previewNumber:C.get(oe.id)}),n.jsxs("footer",{className:"annotation-preview-unlock",children:[ge&&se>0?n.jsx("strong",{children:_.more(se)}):null,n.jsx("p",{children:_.benefits}),n.jsxs("a",{className:"primary-button",href:p,onClick:ze,children:[n.jsx(k,{}),_.unlock]}),!ge&&Z?n.jsx("button",{className:"secondary-button preview-return-free",type:"button",onClick:()=>Re(Z.id),children:_.returnFree}):null]})]}):null;return M.length?n.jsxs("section",{className:"annotation-preview-workspace",ref:v,"aria-labelledby":`${S}-title`,children:[n.jsxs("header",{className:"annotation-preview-workspace__header",children:[n.jsxs("div",{children:[n.jsx("h4",{id:`${S}-title`,children:_.title}),n.jsx("p",{children:Z?se?_.hint:_.singleHint:E?Y.length?_.unavailable:_.unanchored:_.empty})]}),n.jsx("span",{children:_.count(E)})]}),n.jsxs("div",{className:`annotation-preview-workspace__body${oe?"":" is-empty"}`,children:[n.jsx("div",{className:"annotation-preview-manuscript",children:n.jsx(g,{result:_e,t:u,severityFilter:"all",selectedIssueId:oe?.id||"",selectionVersion:0,onSelectIssue:Re,annotationPreviewMode:!0,previewIssueNumbers:C,annotationControls:`${S}-inspector`,annotationAriaLabel:be=>`${_.number(C.get(be.id),E)} · ${be.id===Z?.id?_.free:_.locked} · ${be.originalText}`,renderAfterParagraph:be=>w&&be===oe?.paragraphIndex?n.jsx("div",{className:"annotation-preview-inline-slot",children:ke}):null})}),!w&&oe?n.jsx("aside",{className:"annotation-preview-desktop-inspector",children:ke}):null]})]}):null}function f5(e,i,r="replace"){if(typeof i!="string")return!1;const o=String(e||""),l=i,b=String(r||"").trim().toLowerCase();return b==="insert"&&l.length>0&&!/\S/u.test(l)||b==="delete"&&o.length>0&&!/\S/u.test(o)?!0:o!==l&&o.replace(/\s/gu,"")===l.replace(/\s/gu,"")}function u5(e){return!e||e.category==="paragraph"||e.category==="overall"?!1:f5(e.originalText,e.suggestedText,e.action)}function p5(e){return Array.isArray(e)?e.filter(i=>!u5(i)):[]}function m5(e){return!!(e?.hasFullAccess&&e?.limit==null&&e?.remaining==null)}function Ch(e){return!e||e.limit==null||e.remaining==null?!1:Number(e.remaining)<=0}const g5={sources:[{title:"IELTS scoring in detail",url:"https://ielts.org/take-a-test/your-results/ielts-scoring-in-detail"},{title:"IELTS Writing test preparation resources",url:"https://ielts.org/take-a-test/preparation-resources/writing-test-resources"},{title:"IELTS Academic format: Writing",url:"https://ielts.org/take-a-test/test-types/ielts-academic-test/ielts-academic-format-writing"},{title:"IELTS Writing key assessment criteria",url:"https://ielts.org/cdn/Guides/ielts-writing-key-assessment-criteria.pdf"}]};function T0(e){return Math.round((e+Number.EPSILON)*2)/2}function h5(e){const i=e.reduce((r,o)=>r+o.score,0)/e.length;return{raw:i,rounded:T0(i)}}function UT({task1Score:e,task2Score:i}){const r=(e+i*2)/3;return{raw:r,rounded:T0(r)}}function w_(e){return e.toFixed(1)}function k5(e,i,r){return`(${e.map(l=>w_(l.score)).join(" + ")}) / ${e.length} = ${i.toFixed(2)} â ${w_(r)}`}const _5="Some people believe online education is as effective as classroom learning. To what extent do you agree or disagree?",Lh=["Nowadays, many students thinks online courses are very convenience because they can study at home and save time, and this is really good for kids.","In the other hand, online learning help learners get many knowledge and reduce traffic in the enviroment, but this, it sometimes makes student feel isolated.","The course provide flexible timetable however students often repeat the same idea, repeat the same idea, and some sentence are too long they do not have clear connection.","To conclude, online education have advantages, but the essay need more exact examples to convince reader."];function St(e,i){return e==="zh-CN"?i.zh:i.en}
12function S0(e,i,r=0){const o=Lh[e];let l=-1,b=0;for(let u=0;u<=r;u+=1){if(l=o.indexOf(i,b),l===-1)throw new Error(`Mock review target not found: ${i}`);b=l+i.length}return{paragraphIndex:e,start:l,end:l+i.length,originalText:o.slice(l,l+i.length)}}function Wa(e,i){const r=S0(i.paragraphIndex,i.target,i.occurrence||0);return{id:i.id,type:i.type,severity:i.severity,action:i.action,scope:i.scope||"phrase",category:"local",shortLabel:St(e,i.shortLabel),suggestedText:St(e,i.suggestedText),explanation:St(e,i.explanation),displayMode:"inline",...r}}function j5(e,i){const r=S0(i.paragraphIndex,i.target,i.occurrence||0);return{id:i.id,type:i.type,severity:i.severity,action:i.action,scope:i.scope||"sentence",category:i.category,shortLabel:St(e,i.shortLabel),suggestedText:St(e,i.suggestedText),explanation:St(e,i.explanation),displayMode:i.displayMode,...r}}function Bb(e,i){return{id:i.id,type:i.type,severity:i.severity,action:"comment",scope:i.scope,category:i.category,paragraphIndex:i.paragraphIndex,shortLabel:St(e,i.shortLabel),originalText:"",suggestedText:St(e,i.suggestedText),explanation:St(e,i.explanation),displayMode:i.displayMode}}function y5(e){const i=e.review.moduleLabels,r=e.locale,o=[{key:"TR",label:i.TR,score:5.5,summary:St(r,{zh:"è§ç¹æç¡®ï¼ä½ä¾ååæ³ï¼é¨åæ¯æä¿¡æ¯æ²¡æå
åå±å¼ã",en:"The position is clear, but examples are broad and some support is underdeveloped."}),evidence:[St(r,{zh:"䏻使®µæåºå¨çº¿å¦ä¹ ä¼å¿ï¼ä½æ¯æå¤åç卿¦æ¬å±é¢ã",en:"The body paragraphs state benefits of online learning, but support remains general."}),St(r,{zh:"ç»å°¾éå¤è§ç¹ï¼æ²¡æè¡¥å
æ´æè¯´æåç便®ã",en:"The conclusion repeats the view without adding stronger support."})],nextStep:St(r,{zh:"æ¯ä¸ªä¸»ä½æ®µå å
¥ä¸ä¸ªå
·ä½åºæ¯æä¾åã",en:"Add one concrete scenario or example to each body paragraph."})},{key:"CC",label:i.CC,score:5.5,summary:St(r,{zh:"段è½é¡ºåºåºæ¬å¯è·éï¼ä½å¥é´è¿æ¥ãæä»£åéå¤å½±åæµç
度ã",en:"Paragraph order is broadly followable, but linking, reference, and repetition affect flow."}),evidence:[St(r,{zh:"è¿æ¥è¡¨è¾¾åæä»£é®é¢ä¼è®©å¥åå
³ç³»ä¸å¤æ¸
æ¥ã",en:"Linking and reference problems make sentence relationships less clear."}),St(r,{zh:"个å«è§ç¹éå¤ï¼æ¨è¿æä¸å¼ºã",en:"Some ideas are repeated rather than developed."})],nextStep:St(r,{zh:"ä¼å
ä¿®æ£è¿æ¥è¯ãæä»£åéå¤è¡¨è¾¾ã",en:"Prioritise linking phrases, reference, and repeated wording."})},{key:"LR",label:i.LR,score:5.5,summary:St(r,{zh:"è¯æ±è½è¡¨è¾¾åºæ¬ææï¼ä½æ¼åãè¯å½¢ãæé
忣å¼åº¦é®é¢è¾ææ¾ã",en:"Vocabulary communicates the basic meaning, but spelling, word form, collocation, and formality issues are noticeable."}),evidence:[St(r,{zh:"åå¨ enviromentãconvenienceãget many knowledge çå
¸åè¯æ±é®é¢ã",en:"Issues include enviroment, convenience, and get many knowledge."}),St(r,{zh:"é¨å表达åå£è¯æè¿äºå®½æ³ã",en:"Some wording is informal or too broad."})],nextStep:St(r,{zh:"å
ä¿è¯è¯å½¢åæé
åç¡®ï¼ååè¯æ±å级ã",en:"Secure word form and collocation before upgrading vocabulary."})},{key:"GRA",label:i.GRA,score:5,summary:St(r,{zh:"åºç¡è¯æ³é误é¢ç¹ï¼ä¸æå¥åç»æåæ ç¹é®é¢ã",en:"Basic grammar errors are frequent, with sentence structure and punctuation issues."}),evidence:[St(r,{zh:"主è°ä¸è´ãå夿°åå¨è¯å½¢å¼é®é¢åå¤åºç°ã",en:"Subject-verb agreement, plural forms, and verb forms recur."}),St(r,{zh:"é¿å¥è¿æ¥ä¸æ¸
ï¼å½±åå¯è¯»æ§ã",en:"Long sentence connections are unclear and affect readability."})],nextStep:St(r,{zh:"å
修主è°ä¸è´åå¥åè¾¹çï¼åå¢å 夿å¥ã",en:"Fix agreement and sentence boundaries before adding complex structures."})}],l=h5(o);return{overall:l.rounded,rawOverall:l.raw,modules:o,calculation:{title:e.review.scoreCalculationTitle.task2,formula:k5(o,l.raw,l.rounded),summary:e.review.singleTaskScoreSummary,notes:e.review.scoreCalculationNotes},sources:g5.sources}}function z5(e){const i=e.locale,r=[Wa(i,{id:"mock-local-1",paragraphIndex:0,target:"thinks",type:"grammar",severity:"must_fix",action:"replace",scope:"word",shortLabel:{zh:"主è°ä¸è´",en:"Subject-verb agreement"},suggestedText:{zh:"think",en:"think"},explanation:{zh:"夿°ä¸»è¯ many students åé¢åºä½¿ç¨å¨è¯åå½¢ thinkã",en:"The plural subject many students needs the base verb form think."}}),Wa(i,{id:"mock-local-2",paragraphIndex:0,target:"convenience",type:"grammar",severity:"must_fix",action:"replace",scope:"word",shortLabel:{zh:"è¯å½¢é误",en:"Word form error"},suggestedText:{zh:"convenient",en:"convenient"}
12,explanation:{zh:"è¿ééè¦å½¢å®¹è¯ convenient æè¿° online coursesï¼è䏿¯åè¯ convenienceã",en:"This needs the adjective convenient to describe online courses, not the noun convenience."}}),Wa(i,{id:"mock-local-3",paragraphIndex:0,target:"study",type:"cohesion",severity:"suggested",action:"insert",scope:"word",shortLabel:{zh:"è¡¥å
è¿æ¥ä¿¡æ¯",en:"Add linking detail"},suggestedText:{zh:"+ independently",en:"+ independently"},explanation:{zh:"æå
¥ independently å¯ä»¥æ´æ¸
æ¥å°è¯´æå¨çº¿å¦ä¹ æ¹å¼ï¼ä½ç° insert æ¹æ³¨ææã",en:"Adding independently clarifies the mode of online learning and shows the insert annotation state."}}),Wa(i,{id:"mock-local-4",paragraphIndex:0,target:"really",type:"cohesion",severity:"suggested",action:"delete",scope:"word",shortLabel:{zh:"éå¤å°å¦",en:"Redundant wording"},suggestedText:{zh:"å é¤",en:"Delete"},explanation:{zh:"really 没æå¢å ææä¿¡æ¯ï¼å é¤å表达æ´ç´§åã",en:"really does not add useful meaning here; deleting it makes the sentence tighter."}}),Wa(i,{id:"mock-local-5",paragraphIndex:0,target:"good",type:"vocabulary",severity:"suggested",action:"replace",scope:"word",shortLabel:{zh:"ç¨è¯ä¸åç¡®",en:"Inaccurate word choice"},suggestedText:{zh:"beneficial",en:"beneficial"},explanation:{zh:"good 太笼ç»ï¼beneficial æ´å
·ä½ï¼ä¹æ´éå IELTS åä½ã",en:"good is too general; beneficial is more precise and more suitable for IELTS writing."}}),Wa(i,{id:"mock-local-6",paragraphIndex:0,target:"kids",type:"vocabulary",severity:"suggested",action:"replace",scope:"word",shortLabel:{zh:"æ£å¼åº¦ä¸å½",en:"Formality issue"},suggestedText:{zh:"children",en:"children"},explanation:{zh:"kids åå£è¯ï¼children æ´é忣å¼åä½è¯å¢ã",en:"kids is informal; children fits a formal writing context better."}}),Wa(i,{id:"mock-local-7",paragraphIndex:1,target:"In the other hand",type:"cohesion",severity:"must_fix",action:"replace",shortLabel:{zh:"è¿æ¥è¡¨è¾¾ä¸å½",en:"Incorrect linking expression"},suggestedText:{zh:"On the other hand",en:"On the other hand"},explanation:{zh:"åºå®è¿æ¥è¡¨è¾¾æ¯ On the other handã",en:"The fixed linking expression is On the other hand."}}),Wa(i,{id:"mock-local-8",paragraphIndex:1,target:"help",type:"grammar",severity:"must_fix",action:"replace",scope:"word",shortLabel:{zh:"å¨è¯å½¢å¼é误",en:"Verb form error"},suggestedText:{zh:"helps",en:"helps"},explanation:{zh:"online learning æ¯åæ°æ¦å¿µï¼å¨è¯åºä½¿ç¨ helpsã",en:"online learning is singular, so the verb should be helps."}}),Wa(i,{id:"mock-local-9",paragraphIndex:1,target:"get many knowledge",type:"vocabulary",severity:"must_fix",action:"replace",shortLabel:{zh:"æé
ä¸èªç¶",en:"Unnatural collocation"},suggestedText:{zh:"gain much knowledge",en:"gain much knowledge"},explanation:{zh:"knowledge æ¯ä¸å¯æ°åè¯ï¼ä¸è½å many æé
ï¼gain knowledge 乿¯ get knowledge æ´èªç¶ã",en:"knowledge is uncountable, so it does not work with many; gain knowledge is also more natural."}}),Wa(i,{id:"mock-local-10",paragraphIndex:1,target:"enviroment",type:"spelling",severity:"must_fix",action:"replace",scope:"word",shortLabel:{zh:"æ¼åé误",en:"Spelling error"},suggestedText:{zh:"environment",en:"environment"},explanation:{zh:"æ£ç¡®æ¼åæ¯ environmentã",en:"The correct spelling is environment."}}),Wa(i,{id:"mock-local-11",paragraphIndex:1,target:"this, it",type:"cohesion",severity:"must_fix",action:"replace",shortLabel:{zh:"æä»£ä¸æ¸
",en:"Unclear reference"},suggestedText:{zh:"it",en:"it"},explanation:{zh:"this å it åæ¶åºç°ä¼é ææä»£éå¤ï¼ä¿çä¸ä¸ªå³å¯ã",en:"Using this and it together creates a repeated reference; keep one pronoun."}}),Wa(i,{id:"mock-local-12",paragraphIndex:2,target:"provide",type:"grammar",severity:"must_fix",action:"replace",scope:"word",shortLabel:{zh:"主è°ä¸è´",en:"Subject-verb agreement"},suggestedText:{zh:"provides",en:"provides"},explanation:{zh:"The course æ¯åæ°ä¸»è¯ï¼å¨è¯åºä½¿ç¨ providesã",en:"The course is singular, so the verb should be provides."}}),Wa(i,{id:"mock-local-13",paragraphIndex:2,target:"timetable however",type:"punctuation",severity:"must_fix",action:"punctuation",shortLabel:{zh:"æ ç¹é误",en:"Punctuation error"},suggestedText:{zh:"timetable; however,",en:"timetable; however,"},explanation:{zh:"however è¿æ¥ä¸¤ä¸ªå奿¶ï¼åé¢éè¦æ´æ¸
æ¥çå¥çï¼åé¢é常å éå·ã",en:"When however links two clauses, the sentence boundary before it should be clearer and a comma usually follows it."}}),Wa(i,{id:"mock-local-14",paragraphIndex:2,target:"repeat the same idea",occurrence:1,type:"cohesion",severity:"suggested",action:"delete",shortLabel:{zh:"éå¤å°å¦",en:"Repetition"},suggestedText:{zh:"å é¤",en:"Delete"},explanation:{zh:"åä¸è¡¨è¾¾è¿ç»éå¤ï¼ä¼åå¼±å¥åæ¨è¿ã",en:"Repeating the same phrase immediately weakens progression."}}),Wa(i,{id:"mock-local-15",paragraphIndex:2,target:"too long they do not have clear connection",type:"grammar",severity:"must_fix",action:"replace",shortLabel:{zh:"å¥åç»æé®é¢",en:"Sentence structure issue"},suggestedText:{zh:"too long, and they do not connect clearly, which makes the sentence relationship hard for readers to follow",en:"too long, and they do not connect clearly, which makes the sentence relationship hard for readers to follow"},explanation:{zh:"ä¸¤ä¸ªå®æ´ææç´æ¥è¿å¨ä¸èµ·ï¼å½¢æ run-on sentenceï¼éè¦å è¿æ¥ææå¥ã",en:"Two complete ideas are joined directly, creating a run-on sentence; add a connector or split the sentence."}}),Wa(i,{id:"mock-local-16",paragraphIndex:3,target:"more exact examples",type:"vocabulary",severity:"suggested",action:"replace",shortLabel:{zh:"ç¨è¯ä¸åç¡®",en:"Inaccurate word choice"},suggestedText:{zh:"more specific examples",en:"more specific examples"},explanation:{zh:"specific examples æ¯ exact examples æ´èªç¶ï¼ä¹æ´ç¬¦å论è¯è¯å¢ã",en:"specific examples is more natural than exact examples in an argument context."}})],o=[j5(i,{id:"mock-sentence-1",paragraphIndex:2,target:"The course provide flexible timetable however students often repeat the same idea, repeat the same idea, and some sentence are too long they do not have clear connection.",type:"sentence",severity:"suggested",action:"rewrite",category:"sentence",displayMode:"side_note",shortLabel:{zh:"å¥åæ¹å",en:"Sentence rewrite"},suggestedText:{zh:"The course provides a flexible schedule; however, some points are repeated, and the sentence connections are unclear.",en:"The course provides a flexible schedule; however, some points are repeated, and the sentence connections are unclear."},explanation:{zh:"è¿å¥åæ¶å
å«è¯æ³ãæ ç¹ãéå¤åå¥åç»æé®é¢ãæ¹ååä¿¡æ¯æ´éä¸ã",en:"This sentence combines grammar, punctuation, repetition, and structure issues. The rewrite makes the message tighter."}})],l=[Bb(i,{id:"mock-paragraph-1",type:"content_logic",severity:"suggested",scope:"paragraph",category:"paragraph",paragraphIndex:1,displayMode:"paragraph_note",shortLabel:{zh:"æ¯æä¸å¤å
·ä½",en:"Support is too general"},suggestedText:{zh:"å å
¥ä¸ä¸ªå
·ä½ä¾åï¼ä¾å¦è¯¾ç¨åæ¾å¦ä½èçé夿
12¶é´ã",en:"Add a concrete example, such as how recorded lessons save commuting time."},explanation:{zh:"è¿ä¸æ®µååºäºä¼å¿ï¼ä½ç¼ºå°å ·ä½åºæ¯ï¼Task Response ç说æåä¸å¤ã",en:"This paragraph lists benefits but lacks a concrete scenario, which weakens Task Response."}}),Bb(i,{id:"mock-paragraph-2",type:"content_logic",severity:"must_fix",scope:"paragraph",category:"paragraph",paragraphIndex:2,displayMode:"paragraph_note",shortLabel:{zh:"æ®µè½æ¨è¿éå¤",en:"Repetitive paragraph progression"},suggestedText:{zh:"å æéå¤å¥ï¼æ¹ä¸ºè§£éå¨çº¿å¦ä¹ 为ä»ä¹ä»ç¶ææã",en:"Remove the repeated phrase and explain why online learning remains effective."},explanation:{zh:"éå¤åä¸è§ç¹ä¼å ç¨ç¯å¹ ï¼ä½æ²¡ææ¨å¨è®ºè¯ã",en:"Repeating the same idea uses space without advancing the argument."}})],b=[Bb(i,{id:"mock-overall-1",type:"task_response",severity:"suggested",scope:"essay",category:"overall",displayMode:"overall_comment",shortLabel:{zh:"ä»»å¡ååº",en:"Task response"},suggestedText:{zh:"è§ç¹æ¸ æ¥ï¼ä½éè¦æ´å ·ä½å°æ¯è¾å¨çº¿å¦ä¹ å课å å¦ä¹ ã",en:"The position is clear, but the essay needs a more specific comparison between online and classroom learning."},explanation:{zh:"ç®å夿°å¥ååªè¯´æå¨çº¿å¦ä¹ ç好å¤ï¼å¯¹è¯¾å å¦ä¹ ç对æ¯ä¸è¶³ã",en:"Most sentences focus on online learning benefits, with limited comparison to classroom learning."}}),Bb(i,{id:"mock-overall-2",type:"overall_structure",severity:"suggested",scope:"essay",category:"overall",displayMode:"overall_comment",shortLabel:{zh:"æ´ä½ç»æ",en:"Overall structure"},suggestedText:{zh:"æ¯æ®µä¿çä¸ä¸ªä¸å¿è§ç¹ï¼å¹¶ç¨ä¾åå±å¼ã",en:"Keep one central idea per paragraph and develop it with an example."},explanation:{zh:"ç»æåºæ¬å®æ´ï¼ä½ä¸»ä½æ®µå çæ¨è¿åå¥é´è¡æ¥éè¦å 强ã",en:"The structure is broadly complete, but paragraph development and sentence cohesion need work."}}),Bb(i,{id:"mock-overall-3",type:"score_focus",severity:"suggested",scope:"essay",category:"overall",displayMode:"overall_comment",shortLabel:{zh:"æåéç¹",en:"Score focus"},suggestedText:{zh:"å ä¿®åºç¡è¯æ³åè¯æ±åç¡®æ§ï¼åè¡¥å å ·ä½ä¾åã",en:"Fix basic grammar and lexical accuracy first, then add concrete examples."},explanation:{zh:"è¿ç¯åæ°æ®æ æè¦çå¤ç§å±é¨é误ï¼ä¸»è¦ç¨äºæ£æ¥é¡µé¢è¡¨ç°ã",en:"This mock result intentionally covers many local error types for UI inspection."}})];return{taskType:"task2",prompt:_5,essay:Lh.join(` 13 14`),paragraphs:Lh,issues:[...r,...o,...l,...b],score:y5(e),overallAssessment:St(i,{zh:"è¿ç¯ä½æè§ç¹æç¡®ï¼åºæ¬ç»æä¹å®¹æè·éï¼ä½ä¸»ä½æ®µçä¾åå对æ¯ä»ç¶æ¯è¾ç¬¼ç»ï¼é¢ç¹ç主è°ä¸è´ãè¯å½¢åå¥åè¾¹çé®é¢è¿ä¸æ¥å½±å表达åç¡®æ§ãä¸ä¸æ¥åºå ä¿®æ£å¸¸è§åºç¡é误ï¼
14å为æ¯ä¸ªä¸»ä½æ®µè¡¥å
ä¸ä¸ªå
·ä½åºæ¯ï¼è®©è®ºè¯çæ£æ¯æä¸å¿ç«åºã",en:"This response presents a clear position and a broadly followable structure, but its examples and comparisons remain too general, while recurring agreement, word-form, and sentence-boundary errors reduce accuracy. The highest-priority improvement is to correct those repeated language problems first, then add one specific scenario to each body paragraph so the support directly strengthens the central argument."}),generatedAt:"2026-06-24T00:00:00.000Z"}}function O5(e,i){const r=e?.paragraphIndex,o=Array.isArray(i)?i[r]:null;return e?.category!=="sentence"||e.displayMode!=="inline"&&e.displayMode!=="side_note"||!Number.isInteger(r)||typeof o!="string"||!Number.isFinite(e.start)||!Number.isFinite(e.end)||e.start<0||e.end<=e.start||e.end>o.length?!1:o.slice(e.start,e.end)===e.originalText}function w5(e,i){return e?.category==="sentence"?O5(e,i)?"sentence_anchor":"sentence_fallback":e?.displayMode==="inline"||e?.displayMode==="side_note"||e?.displayMode==="paragraph_note"?e.displayMode:null}function v_(e,i){const r=e?.paragraphIndex;return Number.isInteger(r)&&r>=0&&Array.isArray(i)&&r<i.length}function v5(e,i,r,o=[]){const l=i.map(x0).sort((g,y)=>g.start-y.start),b=r&&Number.isFinite(r.start)&&Number.isFinite(r.end)&&r.end>r.start?r:null,u=R5(o,b),p=[];let m=0;return l.forEach(g=>{!Number.isFinite(g.start)||!Number.isFinite(g.end)||g.end<=g.start||g.start<m||(g.start>m&&T_(p,e,m,g.start),p.push({type:"annotation",text:e.slice(g.start,g.end),issue:g,key:`annotation-${g.id}-${g.start}-${g.end}`,start:g.start,end:g.end,showAnnotationLabel:!0}),m=g.end)}),m<e.length&&T_(p,e,m,e.length),I5(T5(p,u,b),o)}function x0(e){if(e?.action!=="replace"||typeof e.originalText!="string"||typeof e.suggestedText!="string"||!Number.isFinite(e.start)||!Number.isFinite(e.end)||e.end-e.start!==e.originalText.length)return e;const i=I_(e.originalText),r=I_(e.suggestedText);let o=0;for(;o<i.length&&o<r.length&&i[o].text===r[o].text;)o+=1;let l=0;for(;l<i.length-o&&l<r.length-o&&i[i.length-1-l].text===r[r.length-1-l].text;)l+=1;const b=i.slice(o,i.length-l),u=r.slice(o,r.length-l),p=b[0],m=u[0];return o===0&&l===0||b.length!==1||u.length!==1||!R_(p)||!R_(m)?e:{...e,scope:"word",start:e.start+p.start,end:e.start+p.end,originalText:p.text,suggestedText:m.text}}function I_(e){return Array.from(e.matchAll(/[\p{L}\p{N}]+(?:['â][\p{L}\p{N}]+)*|[^\p{L}\p{N}]+/gu),i=>({text:i[0],start:i.index,end:i.index+i[0].length}))}function R_(e){return!!(e&&/^[\p{L}\p{N}]+(?:['â][\p{L}\p{N}]+)*$/u.test(e.text))}function I5(e,i){const r=[...e];return i.filter(l=>Number.isFinite(l.start)&&Number.isFinite(l.end)&&l.end>l.start).sort((l,b)=>l.start-b.start).forEach(l=>{const b=r.findIndex(p=>l.start>=p.start&&l.start<p.end);if(b<0)return;const u=r[b];if(l.start>u.start){const p=l.start-u.start,m=u.type==="plain"?"plain":`annotation-${u.issue.id}`;r.splice(b,1,{...u,text:u.text.slice(0,p),end:l.start,key:`${m}-${u.start}-${l.start}`},{...u,text:u.text.slice(p),start:l.start,key:`${m}-${l.start}-${u.end}`,...u.type==="annotation"?{isAnnotationContinuation:!0,showAnnotationLabel:!1}:{},sentenceAnchors:[l]});return}r[b]={...u,sentenceAnchors:[...u.sentenceAnchors||[],l]}}),r}function R5(e,i){const r=Array.isArray(e)?[...e]:[];return i&&!r.some(o=>o.id===i.id&&o.start===i.start&&o.end===i.end)&&r.push(i),r.filter(o=>Number.isFinite(o?.start)&&Number.isFinite(o?.end)&&o.end>o.start)}function T5(e,i,r){const o=[...new Set(i.flatMap(l=>[l.start,l.end]))].sort((l,b)=>l-b);return e.flatMap(l=>{const b=[l.start,...o.filter(u=>u>l.start&&u<l.end),l.end];return b.slice(0,-1).map((u,p)=>{const m=b[p+1],g=i.filter(k=>Qg(u,m,k.start,k.end)).map(k=>k.id).filter(Boolean),y=l.type==="annotation"&&(l.isAnnotationContinuation===!0||p>0);return{...l,text:l.text.slice(u-l.start,m-l.start),start:u,end:m,key:`${l.key}-${u}-${m}`,isInSentenceRange:g.length>0,sentenceRangeIssueIds:g,isRangeHighlighted:r?Qg(u,m,r.start,r.end):!1,...l.type==="annotation"?{isAnnotationContinuation:y,showAnnotationLabel:!y,isRangeRelated:r?Qg(u,m,r.start,r.end):!1}:{}}})})}function T_(e,i,r,o){r>=o||e.push({type:"plain",text:i.slice(r,o),key:`plain-${r}-${o}`,start:r,end:o})}function Qg(e,i,r,o){return e<o&&i>r}const Ok=Object.freeze([Object.freeze({id:"overall_feedback",includedInFree:!0}),Object.freeze({id:"criterion_feedback",includedInFree:!0}),Object.freeze({id:"overall_score",includedInFree:!1,industryLeading:!0}),Object.freeze({id:"criterion_scores",includedInFree:!1}),Object.freeze({id:"sentence_edits",includedInFree:!1,industryLeading:!0})]),C0=new Set(Ok.map(({id:e})=>e));function Nh(e,i){const r=e?.pricing?.planBenefits||{},o=r.labels||{},l=i==="free";return Ok.map(({id:b,includedInFree:u,industryLeading:p=!1})=>{const m=!l||u;return{id:b,label:o[b]||"",value:m?r.included||"":r.notIncluded||"",included:m,industryLeading:p}})}function S5(e){const i=Array.isArray(e?.pricing?.comparisonRows)?e.pricing.comparisonRows.filter(y=>!C0.has(y.id)):[],r=Nh(e,"free"),o=(e?.ui?.subscriptionPlans||[]).map(y=>
14String(y?.id||"").trim()).filter(Boolean),l=new Map(o.map(y=>[y,new Map(Nh(e,y).map(k=>[k.id,k]))])),b=r.map(({id:y,label:k,value:_,industryLeading:v})=>({id:y,label:k,industryLeading:v,values:{free:_,...Object.fromEntries(o.map(I=>[I,l.get(I)?.get(y)?.value||""]))}})),u=i.findIndex(y=>y.id==="review_limit"),p=u>=0?u+1:0,m=e?.pricing?.ebookGift,g=m?.comparisonLabel?[{id:"ebook_gift",label:m.comparisonLabel,values:{free:e?.pricing?.planBenefits?.notIncluded||"",...Object.fromEntries(o.map(y=>[y,m.comparisonValue||""]))}}]:[];return[...i.slice(0,p),...b,...g,...i.slice(p)]}function x5(e){return C0.has(e)}function C5(e,i){const r=Ok.find(o=>o.id===e);return!!(r&&(i!=="free"||r.includedInFree))}function L0({t:e,planId:i,variant:r="default"}){const o=Nh(e,i);return n.jsx("div",{className:`plan-benefit-list plan-benefit-list--${r}`,children:o.map(l=>n.jsxs("div",{className:`plan-benefit-row ${l.included?"is-included":"is-unavailable"}`,children:[n.jsxs("span",{className:"plan-benefit-label",children:[n.jsx("span",{className:"plan-benefit-label-copy",children:l.label}),l.industryLeading?n.jsx("span",{className:"plan-benefit-badge",children:e.pricing.planBenefits.industryLeadingBadge}):null]}),n.jsx("span",{className:"plan-benefit-status plan-benefit-status--icon",role:"img","aria-label":l.value,title:l.value,children:n.jsx(N0,{included:l.included})})]},l.id))})}function N0({included:e}){return n.jsxs("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 20 20",children:[n.jsx("circle",{cx:"10",cy:"10",r:"8.25"}),e?n.jsx("path",{d:"m6.25 10.1 2.25 2.25 5.25-5.25"}):n.jsx("path",{d:"m7.25 7.25 5.5 5.5m0-5.5-5.5 5.5"})]})}function td({children:e}){return e?n.jsxs("span",{className:"alipay-availability-note",children:[n.jsx(L5,{}),n.jsx("span",{children:e})]}):null}function L5(){return n.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[n.jsx("rect",{x:"2.75",y:"2.75",width:"18.5",height:"18.5",rx:"4"}),n.jsx("path",{d:"M7 8.25h10M12 5.75v5.1M8.15 11.1h7.7c-.7 3.35-3.15 5.55-6.85 6.4"}),n.jsx("path",{d:"M6.25 15.1c3.15.2 7.05 1.25 11.5 3.15"})]})}function S_(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M4.5 9h15v10.5h-15zM3.5 6.5h17V9h-17zM12 6.5v13"}),n.jsx("path",{d:"M12 6.5H8.75a2 2 0 1 1 2-2c0 1.1 1.25 2 1.25 2Zm0 0h3.25a2 2 0 1 0-2-2c0 1.1-1.25 2-1.25 2Z"})]})}function sm({copy:e,variant:i="plan",downloadHref:r="",isDownloadReleased:o=!1}){if(!e?.title)return null;const l=i==="profile",b=i==="recovery",u=l&&!!r;return b?n.jsxs("section",{className:"member-ebook-offer member-ebook-offer--recovery","aria-label":e.recoveryLabel||e.title,children:[n.jsxs("div",{className:"member-ebook-offer__recovery-benefit member-ebook-offer__recovery-benefit--discount",role:"group","aria-label":e.limitedLabel,children:[n.jsx("span",{className:"member-ebook-offer__discount-icon","aria-hidden":"true",children:"%"}),n.jsx("span",{className:"member-ebook-offer__eyebrow",children:e.limitedLabel})]}),n.jsx("span",{className:"member-ebook-offer__plus",role:"img","aria-label":e.plusLabel||"+",children:"+"}),n.jsxs("div",{className:"member-ebook-offer__recovery-benefit member-ebook-offer__recovery-benefit--gift",role:"group","aria-label":e.giftGroupLabel||e.title,children:[n.jsx("span",{className:"member-ebook-offer__icon","aria-hidden":"true",children:n.jsx(S_,{})}),n.jsxs("div",{className:"member-ebook-offer__copy",children:[n.jsxs("span",{className:"member-ebook-offer__value",children:[n.jsx("del",{children:e.price}),n.jsx("em",{children:e.freeLabel})]}),n.jsx("strong",{children:e.title})]})]})]}):n.jsxs("section",{className:`member-ebook-offer member-ebook-offer--${i}`,"aria-label":e.title,children:[n.jsx("span",{className:"member-ebook-offer__icon","aria-hidden":"true",children:n.jsx(S_,{})}),n.jsxs("div",{className:"member-ebook-offer__copy",children:[n.jsxs("div",{className:"member-ebook-offer__topline",children:[n.jsx("span",{className:"member-ebook-offer__eyebrow",children:e.limitedLabel}),n.jsxs("span",{className:"member-ebook-offer__value",children:[n.jsx("del",{children:e.price}),n.jsx("em",{children:e.freeLabel})]})]}),n.jsx("strong",{children:e.title}),l?n.jsx("p",{children:e.profileDescription}):null]}),l?u?n.jsx("a",{className:"secondary-button",href:r,download:!0,children:e.downloadAction}):n.jsx("button",{className:"secondary-button",type:"button",disabled:!0,children:o?e.downloadAction:e.comingSoonAction}):null]})}const gc="BESTAUTUMN",N5=10,q0="ielts-writing-checker-2026summer-discount-dismissed-v1",q5=new Set(["inline_pricing","pricing_page","report_unlock","report_sticky_purchase_bar","quota_dialog"]);function Dp(e){const i=/^\$(\d+)(?:\.(\d{1,2}))?$/.exec(String(e||"").trim());if(!i)return null;const r=Number(i[1]),o=Number((i[2]||"").padEnd(2,"0"));return r*100+o}function Zb(e){return`$${(e/100).toFixed(2)}`}function wk(e){const i=Dp(e);if(!Number.isInteger(i))return null;const r=Math.floor(i*N5/100);
14return{basePrice:Zb(i),savings:Zb(r),finalPrice:Zb(i-r)}}function A0(e,i){const r=Dp(e),o=Dp(i);return!Number.isInteger(r)||!Number.isInteger(o)||r<=o?null:Zb(r-o)}function A5(e){const i=Dp(e);return Number.isInteger(i)?Zb(Math.round(i/12)):""}function E5(e,i){return!!(i&&q5.has(e))}function E0(){try{return typeof window<"u"&&window.localStorage.getItem(q0)==="dismissed"}catch{return!1}}function P5(){try{window.localStorage.setItem(q0,"dismissed")}catch{}}function Rp(e,i){const r=i?wk(e.price):null,o=r?.finalPrice||e.price;return{discount:r,finalPrice:o,savings:A0(e.originalPrice,e.price),monthlyEquivalent:e.id==="yearly"?A5(o):""}}function $5({t:e,plan:i,price:r,variant:o="pricing",currentFree:l=!1,benefits:b,gift:u,action:p,paymentNote:m,freeDetailsOpen:g=!0}){const y=i.id==="free",k=i.recommended||i.highlight,_=e.pricing.independentCheckout,{finalPrice:v,discount:I,savings:T,monthlyEquivalent:S}=r,w=S?_.monthlyEquivalent(S):"",G=(M,Y,C=!1)=>[j.createElement("dt",{key:`${M}-label`,className:C?"is-total":void 0},M),j.createElement("dd",{key:`${M}-value`,className:C?"is-total":void 0},Y)];return j.createElement("article",{className:[o==="pricing"?"pricing-plan-card":"subscription-plan-card","plan-purchase-card",y?"is-free":"",l?"is-free-comparison":"",k?"is-recommended":""].filter(Boolean).join(" "),"aria-label":i.label,"data-plan-id":i.id},j.createElement("div",{className:"plan-purchase-card__heading"},j.createElement("h3",null,i.label),l?j.createElement("span",{className:"plan-purchase-card__current"},e.ui.currentFreePlan):null,k?j.createElement("span",{className:"plan-purchase-card__badge"},e.pricing.popularBadge):null),j.createElement("p",{className:"plan-purchase-card__term"},y?i.summary:i.description),j.createElement("div",{className:"plan-purchase-card__amount"},j.createElement("strong",null,v),!y&&(I||T)?j.createElement("del",null,I?i.price:i.originalPrice):null),j.createElement("p",{className:`plan-purchase-card__equivalent${w?"":" is-empty"}`,"aria-hidden":w?void 0:!0},w),j.createElement("p",{className:"plan-purchase-card__offer"},y?i.perMonth:j.createElement(P0,{copy:_,savings:T,discount:I})),y?j.createElement("div",{className:"plan-purchase-card__details-placeholder","aria-hidden":!0}):j.createElement("details",{className:"plan-purchase-card__details"},j.createElement("summary",null,_.priceDetails),j.createElement("dl",null,G(e.ui.planSelection.originalPrice,i.originalPrice||i.price),T?G(_.planSaving,`â${T}`):null,I?G(_.newSaving,`â${I.savings}`):null,G(_.total,v,!0))),y?j.createElement("details",{className:"plan-purchase-card__free-benefits",open:g},j.createElement("summary",null,_.freeDetails),b):b,y?j.createElement("p",{className:"plan-purchase-card__free-help"},_.freeHelp):u,j.createElement("div",{className:"plan-purchase-card__footer"},p,m))}function P0({copy:e,savings:i,discount:r}){return[i?j.createElement("span",{key:"limited",className:"plan-purchase-card__promotion"},e.limitedOffer):null,r?j.createElement("span",{key:"new",className:"plan-purchase-card__extra-offer"},i?j.createElement("span",{className:"plan-purchase-card__offer-plus","aria-hidden":!0},"+"):null,j.createElement("span",{className:"plan-purchase-card__promotion is-new-customer"},e.extraDiscount)):null]}const x_=.5;function ad({analyticsEnabled:e=!1,analyticsParameters:i={},...r}){const o=j.useRef(null),l=j.useRef(new Set),b=JSON.stringify(i),u=e?em():"",p=[u,i.cta_page_type,i.pricing_surface,i.cta_id,i.plan_id,i.currency,i.value].map(m=>String(m||"")).join("|");return j.useEffect(()=>{const m=o.current;if(!e||!m||l.current.has(p)||typeof IntersectionObserver>"u")return;const g=new IntersectionObserver(y=>{if(!y.some(v=>v.target===m&&v.isIntersecting&&v.intersectionRatio>=x_))return;const _=JSON.parse(b);lt("purchase_cta_view",_),t4({..._,pageViewId:u}),l.current.add(p),g.disconnect()},{threshold:[x_]});return g.observe(m),()=>g.disconnect()},[e,b,p,u]),n.jsx("button",{...r,ref:o})}function vk(){return n.jsxs("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 20 20",children:[n.jsx("path",{d:"M10 2.25 16 4.5v4.75c0 3.72-2.46 6.88-6 8.5-3.54-1.62-6-4.78-6-8.5V4.5L10 2.25Z"}),n.jsx("path",{d:"m7.15 9.85 1.85 1.9 3.85-4"})]})}function $0({t:e,variant:i="pricing",checkoutLoadingPlanId:r="",checkoutSurface:o,onStartCheckout:l,startFreeHref:b="/",onStartFree:u,showNewCustomerDiscount:p=!1,showAlipayAvailability:m=!1,purchaseCtaAnalytics:g={},plansId:y,plansRef:k}){const _=M0(),v=i==="subscription",I=v?"unlock_primary_button":"pricing_plan_button",T=e.pricing.independentCheckout,S=[e.pricing.freePlan,...e.ui.subscriptionPlans];return n.jsxs(n.Fragment,{children:[n.jsx("div",{id:y||void 0,ref:k,className:`${v?"subscription-plan-list has-free-comparison":"pricing-plan-grid"} independent-plan-grid${m?" has-payment-notes":""}`,"aria-label":e.ui.chooseSubscriptionPlan,children:S.map(w=>{const G=w.id==="free",M=Rp(w,!G&&p),Y=G?null:ed(w.id,{displayedPrice:M.finalPrice}),C=w.id==="yearly"?T.yearAction:T.monthAction,Z=G?v?n.jsx("button",{className:"secondary-button plan-purchase-card__button",disabled:!0,children:e.ui.currentFreePlan}):n.jsx("a",{className:"secondary-button plan-purchase-card__button",href:b,onClick:u,children:w.action}):n.jsxs(ad,{type:"button",className:"primary-button plan-purchase-card__button","data-
14plan-id":w.id,"aria-label":`${C} · ${M.finalPrice}`,disabled:!!r,analyticsEnabled:g.enabled,analyticsParameters:{...g.context||{},cta_page_type:g.pageType||"other",pricing_surface:o,cta_id:I,plan_id:Y.planId,auth_state:g.authState||"unknown",currency:Y.currency,value:Y.value,items:[Y.item]},onClick:()=>l(w.id,o,I),children:[r===w.id?e.ui.openingCheckout:C,n.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7","aria-hidden":"true",children:n.jsx("path",{d:"M4 12h16m-6-6 6 6-6 6"})})]});return n.jsx($5,{t:e,plan:w,price:M,variant:i,currentFree:G&&v,freeDetailsOpen:_,benefits:n.jsx(L0,{t:e,planId:w.id,variant:"pricing"}),gift:G?null:n.jsx(sm,{copy:e.pricing.ebookGift}),action:Z,paymentNote:!G&&m&&cf(w.id)?n.jsx("div",{className:"plan-purchase-card__payment",children:n.jsx(td,{children:e.ui.alipayAvailability})}):null},w.id)})}),e.pricing.refundPromise?n.jsxs("p",{className:"independent-plan-refund",children:[n.jsx(vk,{}),n.jsx("span",{children:e.pricing.refundPromise})]}):null]})}function M0(){const[e,i]=j.useState(!1);return j.useEffect(()=>{const r=window.matchMedia("(max-width: 900px)"),o=()=>i(!r.matches);return o(),r.addEventListener("change",o),()=>r.removeEventListener("change",o)},[]),e}function M5({t:e}){const i=M0();return n.jsxs("details",{className:"independent-unlock-benefits",open:i,children:[n.jsx("summary",{children:e.pricing.independentCheckout.unlockDetails}),n.jsx("ul",{children:e.ui.unlockBenefits.map(r=>n.jsx("li",{children:r},r))})]})}function D0({copy:e}){return j.createElement("section",{className:"writing-preparation","aria-label":e.title.map(i=>i.text).join("")},j.createElement("h2",{className:"writing-preparation__title"},e.title.map((i,r)=>j.createElement("span",{key:r,className:i.emphasis?"writing-preparation__key":void 0},i.text))),j.createElement("p",{className:"writing-preparation__action"},e.action.map((i,r)=>j.createElement("span",{key:r},i))))}function D5(e){return[e.pricing.freePlan,...e.ui.subscriptionPlans.map(i=>({...i,...e.pricing.planDetails[i.id]||{}}))]}function B0({showComparison:e=!0,className:i="",...r}){return n.jsxs("div",{className:["pricing-overview",i].filter(Boolean).join(" "),children:[n.jsx(B5,{...r}),e?n.jsx(W5,{t:r.t}):null]})}function B5({t:e,billingNotice:i,billingError:r,checkoutSurface:o="inline_pricing",...l}){return n.jsxs("section",{className:"pricing-plan-section",id:"pricing-plans","aria-labelledby":"pricing-plans-title",children:[n.jsx("h2",{className:"visually-hidden",id:"pricing-plans-title",children:e.pricing.plansTitle}),n.jsx(D0,{copy:e.writingPreparation}),n.jsx($0,{...l,t:e,checkoutSurface:o}),i?n.jsx("p",{className:"billing-notice pricing-billing-message",children:i}):null,r?n.jsx("p",{className:"billing-error pricing-billing-message",role:"alert",children:r}):null]})}function W5({t:e}){const i=D5(e),r=S5(e);return n.jsxs("section",{className:"pricing-compare-section","aria-labelledby":"pricing-compare-title",children:[n.jsx("div",{className:"pricing-section-heading",children:n.jsx("h2",{id:"pricing-compare-title",children:e.pricing.compareTitle})}),n.jsx("div",{className:"pricing-comparison-shell",children:n.jsxs("table",{className:"pricing-comparison-table",children:[n.jsx("thead",{children:n.jsxs("tr",{children:[n.jsx("th",{scope:"col",className:"pricing-col-feature",children:e.pricing.tableFeatureHeader}),i.map(o=>n.jsxs("th",{scope:"col",className:`pricing-col-plan plan-${o.id} ${o.highlight?"is-highlighted":""}`,children:[n.jsx("span",{className:"plan-column-label",children:o.label}),o.highlight&&n.jsx("span",{className:"plan-column-badge",children:e.pricing.popularBadge||"Best Value"})]},o.id))]})}),n.jsx("tbody",{children:r.map(o=>n.jsxs("tr",{children:[n.jsxs("th",{scope:"row",className:"pricing-row-label",children:[n.jsx("span",{children:o.label}),o.industryLeading?n.jsx("span",{className:"plan-benefit-badge",children:e.pricing.planBenefits.industryLeadingBadge}):null]}),i.map(l=>{const b=o.values[l.id],u=x5(o.id),p=u&&C5(o.id,l.id);if(o.id==="review_limit"){const m=l.id==="free";return n.jsx("td",{className:`pricing-cell plan-${l.id} ${l.highlight?"is-highlighted":""}`,children:n.jsxs("div",{className:`limit-visual-wrapper ${m?"is-low":"is-high"}`,children:[n.jsx("span",{className:"limit-text",children:b}),n.jsx("div",{className:"limit-bar-track","aria-hidden":"true",children:n.jsx("div",{className:"limit-bar-fill",style:{width:m?"2%":"100%"}})})]})},`${o.label}-${l.id}`)}return n.jsx("td",{className:`pricing-cell plan-${l.id} ${l.highlight?"is-highlighted":""}`,children:u?n.jsx("span",{className:`plan-benefit-status plan-benefit-status--icon pricing-comparison-benefit-status ${p?"is-included":"is-unavailable"}`,role:"img","aria-label":b,title:b,children:n.jsx(N0,{included:p})}):n.jsx("span",{className:"status-text",children:b})},`${o.label}-${l.id}`)})]},o.id))})]})})]})}function W0({copy:e,variant:i="plan",href:r="",onNavigate:o,onDismiss:l,DismissIcon:b,showCodeLabel:u=!1,analyticsEnabled:p=!1,analyticsParameters:m={}}){const[g,y]=j.useState("idle"),[k,_]=j.useState(()=>i==="top"?E0():!1),v=j.useRef(null),I=j.useRef(null),T=j.useRef(!1),S=JSON.stringify(m),w=i==="top";if(j.useEffect(()=>()=>{I.current&&window.clearTimeout(I.current)},[]),j.useEffect(()=>{if(!w||k||!p||T.current)return;lt("view_promotion",{...JSON.parse(S),promotion_id:gc,promotion_name:"New customer 10% discount",creative_slot:"top_discount_bar"})&&(T.current=!0)},[p,S,k,w]),!e||w&&k)return null;
14async function G(){let ge="clipboard";try{if(!navigator.clipboard?.writeText)throw new Error("Clipboard API is unavailable.");await navigator.clipboard.writeText(gc),y("copied"),I.current&&window.clearTimeout(I.current),I.current=window.setTimeout(()=>y("idle"),2e3)}catch{ge="manual_selection",H5(v.current),y("manual")}p&<("discount_code_copy",{...JSON.parse(S),promotion_id:gc,discount_surface:i,copy_method:ge})}function M(ge){p&<("select_promotion",{...JSON.parse(S),promotion_id:gc,promotion_name:"New customer 10% discount",creative_slot:"top_discount_bar"}),o?.(ge,r)}function Y(){P5(),_(!0),l?.(),p&<("promotion_dismiss",{...JSON.parse(S),promotion_id:gc,creative_slot:"top_discount_bar"})}const C=["new-customer-discount-offer",`new-customer-discount-offer--${i}`].filter(Boolean).join(" "),Z=g==="copied"?e.copiedAction:g==="manual"?e.manualCopyAction:e.copyAction,A=g==="idle"?"":Z,Q=e.copyAriaLabel(gc),ce=w?e.topTitle||e.title:e.planTitle||e.title,oe=w?"":e.planInstruction||e.instruction;return n.jsx("div",{className:C,role:"note","aria-label":e.ariaLabel,children:n.jsxs("div",{className:"new-customer-discount-offer__inner",children:[n.jsxs("div",{className:"new-customer-discount-offer__message",children:[n.jsx("strong",{children:ce}),oe?n.jsx("span",{className:"new-customer-discount-offer__instruction",children:oe}):null]}),n.jsxs("button",{className:"new-customer-discount-offer__code",type:"button",onClick:G,"aria-label":Q,children:[u&&e.codeLabel?n.jsx("span",{className:"new-customer-discount-offer__code-label",children:e.codeLabel}):null,n.jsx("code",{ref:v,children:gc}),n.jsx("span",{className:`new-customer-discount-offer__code-icon${g==="copied"?" new-customer-discount-offer__code-icon--copied":""}`,"aria-hidden":"true",children:g==="copied"?n.jsx(U5,{}):n.jsx(G5,{})})]}),n.jsx("span",{className:"visually-hidden new-customer-discount-offer__status",role:"status","aria-live":"polite",children:A}),w&&r?n.jsxs("a",{className:"new-customer-discount-offer__plans-link",href:r,onClick:M,children:[n.jsx("span",{children:e.viewPlansAction}),n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null,w?n.jsx("button",{className:"icon-button new-customer-discount-offer__dismiss",type:"button","aria-label":e.dismissAction,title:e.dismissAction,onClick:Y,children:b?n.jsx(b,{}):n.jsx("span",{"aria-hidden":"true",children:"Ã"})}):null]})})}function G5(){return n.jsxs("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 20 20",children:[n.jsx("rect",{x:"6.25",y:"6.25",width:"9.5",height:"9.5",rx:"1.75"}),n.jsx("path",{d:"M13.75 6.25V5.5a1.75 1.75 0 0 0-1.75-1.75H5.5A1.75 1.75 0 0 0 3.75 5.5V12a1.75 1.75 0 0 0 1.75 1.75h.75"})]})}function U5(){return n.jsx("svg",{"aria-hidden":"true",focusable:"false",viewBox:"0 0 20 20",children:n.jsx("path",{d:"m4.25 10.25 3.5 3.5 8-8"})})}function H5(e){const i=window.getSelection?.();if(!i||!e)return;const r=document.createRange();r.selectNodeContents(e),i.removeAllRanges(),i.addRange(r)}const F5="/api/member-downloads/writing-templates",V5=!0;function K5({t:e,plan:i,originalPrice:r,planSavings:o,newCustomerDiscount:l,finalPrice:b,checkoutProduct:u,checkoutLoadingPlanId:p="",checkoutSurface:m,ctaId:g,onStartCheckout:y,purchaseCtaAnalytics:k={},showAlipayAvailability:_=!1,ActionIcon:v,actionClassName:I="primary-button subscription-plan-action subscription-plan-action--unified",refundPromiseClassName:T="subscription-plan-refund-promise subscription-unified-checkout__refund-promise",paymentNoteClassName:S="subscription-plan-payment-note"}){if(!i||!u)return null;const w=!!p;return n.jsxs("div",{className:"subscription-unified-checkout unified-plan-checkout","aria-live":"polite",children:[n.jsxs("div",{className:"subscription-unified-checkout__summary",children:[n.jsxs("div",{className:"subscription-unified-checkout__original-price",children:[n.jsx("span",{children:e.ui.planSelection.originalPrice}),n.jsx("strong",{children:r})]}),o||l?n.jsxs("div",{className:"subscription-unified-checkout__savings",children:[n.jsx("span",{className:"subscription-unified-checkout__savings-title",children:e.ui.planSelection.orderSavings}),n.jsxs("ul",{children:[o?n.jsxs("li",{children:[n.jsx("span",{children:i.discountLabel}),n.jsxs("strong",{children:["â",o]})]}):null,l?n.jsxs("li",{children:[n.jsxs("span",{children:[e.ui.planSelection.newCustomerSavings,e.ui.planSelection.newCustomerSavingsCodeNote?.(gc)]}),n.jsxs("strong",{children:["â",l.savings]})]}):null]})]}):null]}),n.jsxs("div",{className:"subscription-unified-checkout__action",children:[n.jsxs(ad,{className:I,type:"button","data-
14plan-id":i.id,analyticsEnabled:k.enabled,analyticsParameters:{...k.context||{},cta_page_type:k.pageType||"other",pricing_surface:m,cta_id:g,plan_id:u.planId,auth_state:k.authState||"unknown",currency:u.currency,value:u.value,items:[u.item]},onClick:()=>y(i.id,m,g),disabled:w,children:[v?n.jsx(v,{}):null,p===i.id?e.ui.openingCheckout:e.ui.planSelection.pay(b,i.checkoutLabel||i.label)]}),e.pricing.refundPromise?n.jsxs("p",{className:T,children:[n.jsx(vk,{}),n.jsx("span",{children:e.pricing.refundPromise})]}):null,_&&cf(i.id)?n.jsx("div",{className:S,children:n.jsx(td,{children:e.ui.alipayAvailability})}):null]})]})}function Q5({index:e}){return e===0?n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("circle",{cx:"12",cy:"12",r:"7.5"}),n.jsx("circle",{cx:"12",cy:"12",r:"3"}),n.jsx("path",{d:"m14.2 9.8 4.3-4.3M16 5.5h2.5V8"})]}):e===1?n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M5 6.5h9M5 11h7M5 15.5h4"}),n.jsx("path",{d:"m13 17.5.6-3 4.9-4.9 2 2-4.9 4.9-2.6 1Z"})]}):n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"M8.2 8.2c-2.1 0-3.7 1.7-3.7 3.8s1.6 3.8 3.7 3.8c3.8 0 4.8-7.6 7.6-7.6 2.1 0 3.7 1.7 3.7 3.8s-1.6 3.8-3.7 3.8C12 15.8 11 8.2 8.2 8.2Z"})})}function Y5({t:e,planId:i,context:r="general",checkoutLoadingPlanId:o,billingError:l,purchaseCtaAnalytics:b,BenefitIcon:u,ActionIcon:p,CloseIcon:m,paymentHelpHref:g,onClose:y,onContinue:k,onPaymentHelp:_}){const v=j.useRef(null),I=j.useRef(null),T=e.ui.checkoutRecovery,S=e.ui.oneTimeMonthlyPlan?.id===i?e.ui.oneTimeMonthlyPlan:e.ui.subscriptionPlans?.find(C=>C.id===i),w=ed(i,{displayedPrice:S?.price}),G=o===w.planId,M=T.contexts[r]||T.contexts.general,Y=S?.discountLabel&&e.pricing?.ebookGift?.title?{...e.pricing.ebookGift,limitedLabel:S.discountLabel}:null;return j.useEffect(()=>{I.current=document.activeElement instanceof HTMLElement?document.activeElement:null;const C=()=>Array.from(v.current?.querySelectorAll('a[href], button:not([disabled]), [tabindex]:not([tabindex="-1"])')||[]).filter(Q=>{const ce=window.getComputedStyle(Q);return ce.display!=="none"&&ce.visibility!=="hidden"}),Z=Q=>{if(Q.key==="Escape"){Q.preventDefault(),y();return}if(Q.key!=="Tab")return;const ce=C();if(!ce.length){Q.preventDefault();return}const oe=ce[0],ge=ce[ce.length-1],_e=document.activeElement;v.current?.contains(_e)?Q.shiftKey&&_e===oe?(Q.preventDefault(),ge.focus()):!Q.shiftKey&&_e===ge&&(Q.preventDefault(),oe.focus()):(Q.preventDefault(),oe.focus())};document.body.classList.add("modal-open"),window.addEventListener("keydown",Z);const A=window.setTimeout(()=>{v.current?.querySelector(".checkout-recovery-action")?.focus()},0);return()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",Z),window.clearTimeout(A),I.current?.focus?.()}},[y]),n.jsx("div",{className:"auth-modal-layer checkout-recovery-layer",role:"presentation",onMouseDown:C=>{C.target===C.currentTarget&&y()},children:n.jsxs("section",{className:"checkout-recovery-dialog",ref:v,role:"dialog","aria-modal":"true","aria-labelledby":"checkout-recovery-title",children:[n.jsx("button",{className:"icon-button auth-modal-close checkout-recovery-close",type:"button","aria-label":e.ui.close,onClick:y,children:n.jsx(m,{})}),n.jsxs("div",{className:"checkout-recovery-body",children:[n.jsx("span",{className:"checkout-recovery-status",children:T.status}),n.jsx("h2",{id:"checkout-recovery-title","aria-label":M.title,children:M.titleLines?M.titleLines.map(C=>n.jsx("span",{className:"checkout-recovery-title-line",children:C},C)):M.title}),n.jsx("p",{className:"checkout-recovery-description",children:M.description}),Y?n.jsx(sm,{copy:Y,variant:"recovery"}):null,n.jsxs("div",{className:"checkout-recovery-actions",children:[n.jsxs(ad,{className:["primary-button checkout-recovery-action",G?"is-loading":""].filter(Boolean).join(" "),type:"button",analyticsEnabled:b.enabled,analyticsParameters:{...b.context||{},cta_page_type:b.pageType||"other",impression_path:b.path||"/",pricing_surface:"checkout_recovery",cta_id:"recovery_continue_button",plan_id:w.planId,auth_state:b.authState||"unknown",currency:w.currency,value:w.value,items:[w.item]},disabled:!!o,onClick:()=>k(w.planId),children:[n.jsx(p,{}),G?e.ui.openingCheckout:T.continueAction]}),n.jsx("a",{className:"checkout-recovery-help",href:g,onClick:_,children:T.helpAction})]}),l?n.jsx("p",{className:"auth-modal-error checkout-recovery-error",role:"alert",children:l}):null]}),n.jsxs("div",{className:"checkout-recovery-value-panel",children:[n.jsxs("div",{className:"checkout-recovery-promise-mark",children:[n.jsx("span",{className:"checkout-recovery-value-kicker",children:T.promiseKicker}),n.jsx("strong",{className:"checkout-recovery-value-number",children:T.promiseValue}),n.jsx("span",{className:"checkout-recovery-promise-title",children:T.promiseTitle})]}),n.jsx("ul",{className:"checkout-recovery-benefits",children:T.benefits.map((C,Z)=>n.jsxs("li",{children:[n.jsx("span",{className:"checkout-recovery-benefit-icon","aria-hidden":"true",children:n.jsx(Q5,{index:Z})}),n.jsx("strong",{children:C}),n.jsx("span",{className:"checkout-recovery-benefit-check","aria-hidden":"true",children:n.jsx(u,{})})]},C))})]})]})})}var G0=t0();function C_(e){return _0.includes(e)}function U0(e){try{const i=new URL(e);return i.protocol==="https:"&&["www.creem.io","creem.io","test.creem.io"].includes(i.hostname)&&!i.username&&!i.password&&!i.port&&/^\/test\/checkout\/|^\/checkout\//.test(i.pathname)}catch{return!1}}let sp;function H0(){return sp||(sp=Os(()=>import("./index-pekAOzJa.js"),[]).catch(e=>{throw sp=void 0,e})),sp}function X5(){if(typeof document>"u")return;const e="https://www.creem.io";if(!document.querySelector("link[data-checkout-preconnect]")){const i=document.createElement("link");
14i.rel="preconnect",i.href=e,i.dataset.checkoutPreconnect="",document.head.appendChild(i)}H0().catch(()=>{})}function Z5({checkout:e,locale:i,t:r,showAlipayAvailability:o=!1,onConfirm:l,onClose:b,onHosted:u}){const p=j.useRef(null),m=j.useRef(null),g=j.useRef(null),y=j.useRef({onConfirm:l,onClose:b});y.current={onConfirm:l,onClose:b};const k=j.useRef(null),_=j.useRef(!1),v=j.useRef(!1),[I,T]=j.useState("loading"),[S,w]=j.useState(0),G=r.ui.embeddedCheckout,[M,Y]=G.alipayHint.split("{alipay}");j.useLayoutEffect(()=>{const A=p.current,Q=document.activeElement,ce=document.documentElement.style.overflow,oe=window.scrollY;return document.documentElement.style.overflow="hidden",A.showModal(),window.scrollTo({top:oe,behavior:"instant"}),()=>{A.close(),document.documentElement.style.overflow=ce,setTimeout(()=>{Q?.isConnected&&Q.focus({preventScroll:!0})},50)}},[]);async function C(){if(_.current)return;_.current=!0,T("confirming");const A=new AbortController;k.current=A;try{const Q=await y.current.onConfirm(A.signal);if(A.signal.aborted)return;Q?y.current.onClose():T("pending")}catch{A.signal.aborted||T("pending")}finally{_.current=!1}}j.useEffect(()=>{let A=!1,Q=!1,ce=!1;T("loading");const oe=setTimeout(()=>{!A&&!Q&&T("unavailable")},2e4),ge=re=>{re.data?.source==="creem-embed"&&(re.source!==m.current?.querySelector("iframe")?.contentWindow||re.data.type==="completed"&&re.data.checkoutId!==e.checkoutId)&&re.stopImmediatePropagation()};window.addEventListener("message",ge);async function _e(){try{if(!U0(e.checkoutUrl))throw new Error("Invalid checkout URL");const{mount:re}=await H0();if(A)return;const Re=new URL(e.checkoutUrl);Re.hostname==="creem.io"&&(Re.hostname="www.creem.io"),g.current=re({container:m.current,checkoutUrl:Re.toString(),theme:"light",locale:i==="zh-CN"?"zh":i,onReady(){if(A||Q)return;clearTimeout(oe);const ze=m.current?.querySelector("iframe");if(ze&&!ce){ce=!0;const E=new URL(ze.src);E.hash="payment-form";try{ze.contentWindow.location.replace(E.toString())}catch{}}T("ready")},onComplete(){A||Q||(Q=!0,v.current=!0,clearTimeout(oe),g.current?.destroy(),g.current=null,C())}})}catch{A||(clearTimeout(oe),T("unavailable"))}}return _e(),()=>{A=!0,clearTimeout(oe),k.current?.abort(),window.removeEventListener("message",ge),g.current?.destroy(),g.current=null}},[e.checkoutId,e.checkoutUrl,i,S]);const Z=()=>b({completed:v.current});return G0.createPortal(n.jsxs("dialog",{ref:p,className:"embedded-checkout-dialog","aria-label":G.title,onCancel:A=>{A.preventDefault(),Z()},onClick:A=>{if(A.target!==A.currentTarget)return;const Q=A.currentTarget.getBoundingClientRect();(A.clientX<Q.left||A.clientX>Q.right||A.clientY<Q.top||A.clientY>Q.bottom)&&Z()},children:[n.jsx("div",{className:"embedded-checkout-header",children:n.jsxs("div",{className:"embedded-checkout-toolbar",children:[n.jsxs("div",{className:"embedded-checkout-heading",children:[n.jsx("strong",{children:G.title}),o&&!["confirming","pending"].includes(I)&&n.jsxs("span",{className:"embedded-checkout-alipay",role:"note",children:[M&&n.jsx("span",{children:M}),n.jsx(td,{children:G.alipayName}),Y&&n.jsx("span",{children:Y})]})]}),n.jsx("button",{type:"button",className:"icon-button embedded-checkout-close","aria-label":G.close,onClick:Z,children:n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"m6 6 12 12M18 6 6 18"})})})]})}),n.jsxs("div",{className:"embedded-checkout-body",children:[n.jsx("div",{ref:m,className:`embedded-checkout-frame${I==="ready"?" is-ready":""}`,inert:I!=="ready",hidden:["confirming","pending"].includes(I)}),I==="loading"&&n.jsxs("div",{className:"embedded-checkout-loading",children:[n.jsxs("div",{className:"embedded-checkout-skeleton","aria-hidden":"true",children:[n.jsxs("div",{className:"embedded-checkout-skeleton-field",children:[n.jsx("span",{}),n.jsx("i",{})]}),n.jsxs("div",{className:"embedded-checkout-skeleton-field",children:[n.jsx("span",{}),n.jsx("i",{})]}),n.jsxs("div",{className:"embedded-checkout-skeleton-field",children:[n.jsx("span",{}),n.jsx("i",{})]}),n.jsxs("div",{className:"embedded-checkout-skeleton-summary",children:[n.jsx("span",{}),n.jsx("span",{})]})]}),n.jsxs("div",{className:"embedded-checkout-loading-message",role:"status","aria-live":"polite",children:[n.jsx("span",{className:"embedded-checkout-spinner","aria-hidden":"true"}),n.jsx("strong",{children:G.loadingTitle}),n.jsx("p",{children:G.loadingDetail})]})]}),["confirming","pending"].includes(I)&&n.jsxs("div",{className:"embedded-checkout-status",role:"status",children:[n.jsx("h3",{children:I==="confirming"?G.confirming:G.pendingTitle}),n.jsx("p",{children:r.ui.paymentReturnPending}),I==="pending"&&n.jsx("button",{type:"button",className:"primary-button",onClick:C,children:r.ui.refreshAccess})]})]}),I==="unavailable"&&n.jsxs("div",{className:"embedded-checkout-fallback",role:"alert",children:[n.jsx("p",{children:G.unavailable}),n.jsx("button",{className:"secondary-button",type:"button",onClick:()=>w(A=>A+1),children:G.retry})]}),!["confirming","pending"].includes(I)&&n.jsxs("a",{className:"embedded-checkout-hosted",href:e.checkoutUrl,onClick:u,onAuxCl
14ick:A=>{A.button===1&&u(A)},onContextMenu:u,children:[n.jsx("span",{children:G.hosted}),n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"M7 17 17 7M7 7h10v10"})})]})]}),document.body)}const L_=.5;function J5({href:e,onNavigate:i,analyticsEnabled:r=!1,analyticsParameters:o={},impressionKey:l="",...b}){const u=j.useRef(null),p=j.useRef(new Set),m=JSON.stringify(o),g=[l,e,m].map(k=>String(k||"")).join("|");j.useEffect(()=>{const k=u.current;if(!r||!k||p.current.has(g)||typeof IntersectionObserver>"u")return;const _=new IntersectionObserver(v=>{if(!v.some(S=>S.target===k&&S.isIntersecting&&S.intersectionRatio>=L_))return;lt("pricing_entry_view",JSON.parse(m))&&(p.current.add(g),_.disconnect())},{threshold:[L_]});return _.observe(k),()=>_.disconnect()},[r,m,g]);const y=k=>{r&<("pricing_entry_click",JSON.parse(m)),i?.(k,e)};return n.jsx("a",{...b,href:e,ref:u,onClick:y})}function N_({copy:e,href:i,Icon:r,onNavigate:o,variant:l="top",analyticsEnabled:b=!1,analyticsParameters:u={},impressionKey:p=""}){return n.jsx("aside",{className:`global-upgrade-banner global-upgrade-banner--${l}`,"aria-label":e.ariaLabel,children:n.jsx(J5,{className:"global-upgrade-banner__link",href:i,"aria-label":e.ctaLabel,onNavigate:o,analyticsEnabled:b,analyticsParameters:u,impressionKey:p||i||"global",children:n.jsxs("div",{className:"global-upgrade-banner__inner",children:[n.jsxs("div",{className:"global-upgrade-banner__lead",children:[r?n.jsx("span",{className:"global-upgrade-banner__visual","aria-hidden":"true",children:n.jsx(r,{})}):null,n.jsxs("p",{className:"global-upgrade-banner__message",children:[n.jsx("strong",{children:e.title}),n.jsx("span",{children:e.description})]})]}),n.jsxs("span",{className:"primary-button global-upgrade-banner__cta",children:[n.jsx("span",{children:e.ctaLabel}),l==="closing"?n.jsx("span",{className:"global-upgrade-banner__arrow","aria-hidden":"true",children:"â"}):null]})]})})})}const Jb="writing-checker",lf="writing-response";function qh(e){return e===Jb||e===lf}function HT({window:e,document:i,isReady:r}){let o=null,l,b=0;const u=_=>_.targetId===Jb||r(),p=()=>{o=null,b+=1,e.cancelAnimationFrame(l)},m=()=>{e.cancelAnimationFrame(l);const _=++b;if(!o||!u(o))return;const v=o;l=e.requestAnimationFrame(async()=>{const I=i.getElementById(v.targetId);if(!I)return;const T=v.targetId===lf?I.closest(".composer-stack")?.querySelectorAll("img")||[]:[];await Promise.all(Array.from(T,S=>S.decode?.().catch(()=>{}))),!(o!==v||b!==_||e.location.href!==v.href||!u(v))&&(o=null,I.focus({preventScroll:!0}),I.scrollIntoView({behavior:e.matchMedia?.("(prefers-reduced-motion: reduce)").matches?"instant":"smooth",block:"center"}))})},g=()=>{p();const _=e.location.hash.slice(1);qh(_)&&(o={targetId:_,href:e.location.href},m())},y=["app:fragment-navigation","hashchange","popstate"],k=["pointerdown","keydown","wheel","touchstart"];return y.forEach(_=>e.addEventListener(_,g)),k.forEach(_=>e.addEventListener(_,p,!0)),g(),{refresh:m,dispose(){p(),y.forEach(_=>e.removeEventListener(_,g)),k.forEach(_=>e.removeEventListener(_,p,!0))}}}function e6({copy:e,targetLocale:i,LanguageIcon:r,CloseIcon:o,onAccept:l,onDismiss:b}){return!e||!i?null:n.jsx("aside",{className:"locale-suggestion","aria-label":e.label,"data-target-locale":i,lang:i,children:n.jsxs("div",{className:"locale-suggestion__inner",children:[n.jsxs("div",{className:"locale-suggestion__message",children:[n.jsx("span",{className:"locale-suggestion__icon","aria-hidden":"true",children:n.jsx(r,{})}),n.jsx("p",{children:e.message})]}),n.jsxs("div",{className:"locale-suggestion__actions",children:[n.jsx("button",{className:"secondary-button locale-suggestion__action",type:"button",onClick:l,children:e.action}),n.jsx("button",{className:"icon-button locale-suggestion__dismiss",type:"button","aria-label":e.dismiss,title:e.dismiss,onClick:b,children:n.jsx(o,{})})]})]})})}const Hs=[{id:"ielts-writing-checker",name:"IELTS Writing Checker",mae:.49,withinHalf:78.1,withinOne:89,bias:-.1,featured:!0},{id:"chatgpt",name:"ChatGPT",mae:.86,withinHalf:47.9,withinOne:76.7,bias:-.82},{id:"engnovate",name:"Engnovate",mae:.9,withinHalf:38.4,withinOne:78.1,bias:-.84},{id:"writing9",name:"Writing9",mae:1.62,withinHalf:24.7,withinOne:41.1,bias:-1.44}
14],t6=Hs,id=[{id:"academic-task-1",sampleCount:25,scores:{"ielts-writing-checker":.36,chatgpt:.82,engnovate:.72,writing9:1.46}},{id:"general-task-1",sampleCount:14,scores:{"ielts-writing-checker":.43,chatgpt:.75,engnovate:.86,writing9:1.46}},{id:"task-2",sampleCount:34,scores:{"ielts-writing-checker":.6,chatgpt:.94,engnovate:1.04,writing9:1.79}}],F0={"academic-task-1":1,"general-task-1":1,"task-2":2},a6=id.reduce((e,i)=>e+i.sampleCount*F0[i.id],0),FT=Object.fromEntries(Hs.map(e=>{const i=id.reduce((r,o)=>r+o.sampleCount*F0[o.id]*o.scores[e.id],0);return[e.id,Number((i/a6).toFixed(2))]})),VT=[{id:"ielts-website",sampleCount:27,scores:{"ielts-writing-checker":.67,chatgpt:1.07,engnovate:1.13,writing9:2}},{id:"official-materials",sampleCount:20,scores:{"ielts-writing-checker":.38,chatgpt:.58,engnovate:.68,writing9:1.18}},{id:"cambridge-18-20",sampleCount:26,scores:{"ielts-writing-checker":.38,chatgpt:.87,engnovate:.83,writing9:1.56}}],KT=[{id:"ielts-website",sampleCount:27},{id:"official-materials",sampleCount:20},{id:"cambridge-18-20",sampleC
14ount:26}],i6={ChatGPT:"/brand-icons/chatgpt.svg",Engnovate:"/brand-icons/engnovate.png",Writing9:"/brand-icons/writing9.png"};function Ah({label:e,isPrimary:i}){if(i)return n.jsx("span",{className:"accuracy-product-mark accuracy-proof-product-mark is-primary","aria-hidden":"true",children:n.jsx("svg",{viewBox:"0 0 24 24",children:n.jsx("path",{d:"m5 12.5 4.5 4.5L19 7.5"})})});const r=i6[e];return r?n.jsx("span",{className:"accuracy-product-mark accuracy-proof-product-mark is-competitor","aria-hidden":"true",children:n.jsx("img",{src:r,alt:""})}):null}function s6({t:e,accuracyStudyHref:i,onLinkClick:r}){const o=e.marketing,l=e.marketing?.accuracyProof,b=l?.withinHalfProof;return o?n.jsxs(n.Fragment,{children:[n.jsx(n6,{marketing:o}),l?n.jsxs("section",{className:"accuracy-proof-section","aria-labelledby":"accuracy-proof-title",children:[n.jsxs("div",{className:"accuracy-proof-copy",children:[n.jsx("h2",{id:"accuracy-proof-title",children:l.title}),n.jsxs("a",{className:"accuracy-proof-link",href:i,onClick:u=>r?.(u,i),children:[n.jsx("span",{children:l.ctaLabel}),n.jsx("span",{"aria-hidden":"true",children:"â"})]})]}),n.jsxs("figure",{className:"accuracy-proof-figure","aria-label":l.visualAlt,children:[n.jsxs("figcaption",{children:[n.jsxs("span",{className:"accuracy-proof-chart-heading",children:[n.jsx(l6,{}),n.jsx("strong",{children:l.chartLabel})]}),n.jsx("span",{className:"accuracy-proof-chart-hint",children:l.chartHint})]}),n.jsx("div",{className:"accuracy-proof-bars",children:(l.bars||[]).map(u=>n.jsxs("div",{className:`accuracy-proof-bar-item${u.isPrimary?" is-primary":""}`,children:[n.jsxs("div",{className:"accuracy-proof-value",children:[n.jsx("strong",{children:u.value}),n.jsx("span",{children:l.unit})]}),n.jsx("div",{className:"accuracy-proof-bar-stage","aria-hidden":"true",children:n.jsx("span",{style:{"--accuracy-bar-height":`${u.heightPercent}%`}})}),n.jsxs("span",{className:"accuracy-proof-bar-label",children:[n.jsx(Ah,{label:u.label,isPrimary:u.isPrimary}),n.jsx("span",{children:u.label})]})]},u.label))}),n.jsx("p",{className:"accuracy-proof-scope",children:l.scope})]}),b?n.jsxs("section",{className:"accuracy-proof-frequency","aria-labelledby":"accuracy-proof-frequency-title",children:[n.jsxs("div",{className:"accuracy-proof-frequency-copy",children:[n.jsx("span",{className:"content-eyebrow",children:b.eyebrow}),n.jsx("h3",{id:"accuracy-proof-frequency-title",children:b.title})]}),n.jsxs("figure",{className:"accuracy-proof-frequency-figure","aria-label":b.visualAlt,children:[n.jsxs("figcaption",{children:[n.jsx("strong",{children:b.chartLabel}),n.jsx("span",{children:b.chartHint})]}),n.jsx("div",{className:"accuracy-proof-frequency-list",children:t6.map(u=>n.jsxs("div",{className:`accuracy-proof-frequency-item${u.featured?" is-primary":""}`,children:[n.jsxs("div",{className:"accuracy-proof-frequency-meta",children:[n.jsxs("span",{className:"accuracy-proof-frequency-label",children:[n.jsx(Ah,{label:u.name,isPrimary:u.featured}),n.jsx("span",{className:"accuracy-proof-frequency-product-name",children:u.name})]}),n.jsxs("strong",{children:[u.withinHalf.toFixed(1),"%"]})]}),n.jsx("div",{className:"accuracy-proof-frequency-track","aria-hidden":"true",children:n.jsx("span",{style:{"--accuracy-frequency-width":`${u.withinHalf}%`}})})]},u.id))})]})]}):null]}):null]}):null}function n6({marketing:e}){const i=e.features||[];return n.jsxs("section",{className:"marketing-features-section marketing-features-section--visual","aria-labelledby":"marketing-features-title",children:[n.jsx("div",{className:"marketing-section-heading",children:n.jsx("h2",{id:"marketing-features-title",children:e.sectionTitle})}),i.length?n.jsx("div",{className:"marketing-feature-highlights",children:i.map((r,o)=>n.jsxs("article",{className:"marketing-feature-card",children:[n.jsx("div",{className:"marketing-feature-visual","aria-hidden":o===0?void 0:!0,children:n.jsx(o6,{feature:r,index:o})}),n.jsx("h3",{children:r.title})]},r.title))}):null,n.jsxs("div",{className:"marketing-compare-block",children:[n.jsx("h3",{className:"marketing-subheading",children:e.compareTitle}),n.jsx("div",{className:"marketing-compare-box",children:n.jsx("div",{className:"marketing-compare-table-shell",children:n.jsxs("table",{className:"marketing-compare-table",children:[n.jsx("caption",{className:"visually-hidden",children:e.compareTitle}),n.jsx("thead",{children:n.jsxs("tr",{children:[n.jsx("th",{scope:"col",children:e.tableHeader.feature}),n.jsx("th",{scope:"col",className:"app-column highlight-cell",children:n.jsx(Yg,{label:e.tableHeader.ourApp,shortL
14abel:e.tableHeader.ourAppShort,type:"product"})}),n.jsx("th",{scope:"col",children:n.jsx(Yg,{label:e.tableHeader.human,shortLabel:e.tableHeader.humanShort,type:"human"})}),n.jsx("th",{scope:"col",children:n.jsx(Yg,{label:e.tableHeader.generic,shortLabel:e.tableHeader.genericShort,type:"generic"})})]})}),n.jsx("tbody",{children:(e.rows||[]).map(r=>n.jsxs("tr",{children:[n.jsx("th",{scope:"row",children:r.feature}),n.jsx("td",{className:"app-column highlight-cell",children:n.jsx(Xg,{value:r.ourApp,type:"product"})}),n.jsx("td",{children:n.jsx(Xg,{value:r.human,type:"human"})}),n.jsx("td",{children:n.jsx(Xg,{value:r.generic,type:"generic"})})]},r.feature))})]})})})]}),n.jsx(Ik,{marketing:e})]})}function Ik({marketing:e,cards:i,className:r="",titleId:o="marketing-vs-ielts-ai-title",titleAs:l="h3",cardTitleAs:b="h4"}){const u=e?.vsIeltsAi;if(!u)return null;const p=Array.isArray(i)?i:u.cards||[];return n.jsxs("section",{className:["marketing-vs-ielts-ai-section","marketing-vs-ielts-ai-section--visual",r].filter(Boolean).join(" "),"aria-labelledby":o,children:[n.jsx("div",{className:"vs-ielts-ai-header",children:n.jsx(l,{id:o,className:"vs-ielts-ai-title",children:u.title})}),n.jsxs("div",{className:"vs-duel",role:"table","aria-label":u.title,children:[n.jsxs("div",{className:"vs-duel-head",role:"row",children:[n.jsx("span",{role:"columnheader",className:"vs-duel-head-feature",children:n.jsx("span",{className:"visually-hidden",children:e.tableHeader.feature})}),n.jsxs("span",{role:"columnheader",className:"vs-duel-head-us",children:[n.jsx(Zg,{type:"check"}),n.jsx("span",{className:"vs-ielts-ai-product-label-full",children:e.tableHeader.ourApp}),n.jsx("span",{className:"vs-ielts-ai-product-label-short","aria-hidden":"true",children:e.tableHeader.ourAppShort||e.tableHeader.ourApp})]}),n.jsxs("span",{role:"columnheader",className:"vs-duel-head-them",children:[n.jsx(Zg,{type:"cross"}),n.jsx("span",{children:u.competitorHeader})]})]}),p.map((m,g)=>n.jsxs("div",{className:"vs-duel-row",role:"row",children:[n.jsxs("div",{className:"vs-duel-feature",role:"rowheader",children:[n.jsx(c6,{index:Math.max(g,(u.cards||[]).indexOf(m))}),n.jsx(b,{className:"vs-duel-feature-title",children:m.title})]}),n.jsxs("div",{className:"vs-duel-us",role:"cell",children:[n.jsxs("span",{className:"visually-hidden",children:[e.tableHeader.ourAppShort||e.tableHeader.ourApp,": "]}),(m.ourApp||[]).map(y=>n.jsx("span",{className:"vs-duel-chip is-us",children:y},y))]}),n.jsxs("div",{className:"vs-duel-them",role:"cell",children:[n.jsx(Zg,{type:"cross"}),n.jsxs("span",{children:[n.jsxs("span",{className:"visually-hidden",children:[u.competitorHeader,": "]}),(m.competitors||[]).join(" · ")]})]})]},m.title))]})]})}function Yg({label:e,shortLabel:i,type:r}){return n.jsxs("span",{className:`marketing-compare-column-heading is-${r}`,children:[n.jsx(r6,{type:r}),n.jsx("span",{className:"marketing-compare-column-label",children:e}),n.jsx("span",{className:"marketing-compare-column-label-short","aria-hidden":"true",children:i||e})]})}function Xg({value:e,type:i}){return n.jsxs("span",{className:`marketing-compare-value is-${i}`,children:[n.jsx("span",{"aria-hidden":"true"}),n.jsx("strong",{children:e})]})}function r6({type:e}){return e==="human"?n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("circle",{cx:"12",cy:"8",r:"3"}),n.jsx("path",{d:"M6.5 20c.6-4 2.4-6 5.5-6s4.9 2 5.5 6"})]}):e==="generic"?n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"m12 3 1.7 5.3L19 10l-5.3 1.7L12 17l-1.7-5.3L5 10l5.3-1.7L12 3Z"})}):n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("polyline",{points:"20 6 9 17 4 12"})})}function c6({index:e}){const i=[n.jsxs(n.Fragment,{children:[n.jsx("circle",{cx:"12",cy:"12",r:"8"}),n.jsx("circle",{cx:"12",cy:"12",r:"4"}),n.jsx("circle",{cx:"12",cy:"12",r:"0.5"})]}),n.jsxs(n.Fragment,{children:[n.jsx("rect",{x:"4",y:"5",width:"16",height:"14",rx:"2"}),n.jsx("path",{d:"m7 15 3-3 2 2 3-4 2 3"})]}),n.jsxs(n.Fragment,{children:[n.jsx("path",{d:"M5 7h14M5 12h14M5 17h14"}),n.jsx("circle",{cx:"8",cy:"7",r:"1"}),n.jsx("circle",{cx:"15",cy:"12",r:"1"}),n.jsx("circle",{cx:"11",cy:"17",r:"1"})]}),n.jsxs(n.Fragment,{children:[n.jsx("path",{d:"M7 5h10M7 9h7M7 13h10M7 17h6"}),n.jsx("path",{d:"m16 17 2 2 3-4"})]}),n.jsxs(n.Fragment,{children:[n.jsx("path",{d:"M5 6h14M5 11h9M5 16h7"}),n.jsx("path",{d:"m15 16 2 2 4-5"})]})];return n.jsx("span",{className:"vs-ielts-ai-card-icon","aria-hidden":"true",children:n.jsx("svg",{viewBox:"0 0 24 24",children:i[e]||i[0]})})}function Zg({type:e}){const i=e==="check";return n.jsx("span",{className:`vs-ielts-ai-column-mark is-${e}`,"aria-hidden":"true",children:n.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:i?3:2.5,children:i?n.jsx("polyline",{points:"20 6 9 17 4 12"}):n.jsxs(n.Fragment,{children:[n.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),n.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})})}function o6({feature:e,index:i}){if(i===1)return n.jsxs("span",{className:"marketing-feature-fix",children:[n.jsx("del",{children:"show"}),n.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[n.jsx("path",{d:"M5 12h14"}),n.jsx("path",{d:"m13 6 6 6-6 6"})]}),n.jsx("ins",{children:"shows"})]});if(i===2)return n.jsxs("span",{className:"marketing-feature-bars",children:[n.jsx("span",{className:"marketing-feature-bar is-us",style:{"--h":"30%"}
14,children:n.jsx("i",{children:e.visualLabel||"< 0.5"})}),n.jsx("span",{className:"marketing-feature-bar",style:{"--h":"53%"}}),n.jsx("span",{className:"marketing-feature-bar",style:{"--h":"56%"}}),n.jsx("span",{className:"marketing-feature-bar",style:{"--h":"100%"}})]});const r=e.criteria||[{code:"TA",label:"Task"},{code:"CC",label:"Coherence"},{code:"LR",label:"Vocabulary"},{code:"GRA",label:"Grammar"}];return n.jsx("span",{className:"marketing-feature-criteria",children:r.map(({code:o,label:l})=>n.jsxs("span",{children:[n.jsx("strong",{"aria-hidden":"true",children:o}),n.jsx("small",{children:l})]},o))})}function l6(){return n.jsx("span",{className:"accuracy-proof-chart-icon","aria-hidden":"true",children:n.jsx("svg",{viewBox:"0 0 24 24",children:n.jsx("path",{d:"M5 19v-6M12 19V6M19 19v-9M3 19.5h18"})})})}const q_={en:{category:"Accuracy study",taskLabels:{"academic-task-1":"Academic Task 1","general-task-1":"General Training Task 1","task-2":"Task 2"},maeDescription:"The average distance between a product score and the official score. Lower is better."},"zh-CN":{category:"è¯ååç¡®çç ç©¶",taskLabels:{"academic-task-1":"Aç±» Task 1 å¾è¡¨ä½æ","general-task-1":"Gç±» Task 1 书信","task-2":"Task 2 大使"},maeDescription:"平忝ç¯ä¸å®æ¹è¯åç¸å·®å¤å°ãæ°å¼è¶ä½ï¼è¯´ææ´ä½è¶æ¥è¿å®æ¹è¯åã"},vi:{category:"Nghiên cứu Äá» chÃnh xác",taskLabels:{"academic-task-1":"Academic Task 1","general-task-1":"General Training Task 1","task-2":"Task 2"},maeDescription:"Khoảng cách trung bình giữa Äiá»m cá»§a sản phẩm và Äiá»m chÃnh thức. Thấp hÆ¡n tá»t hÆ¡n."}};function V0(e="en"){return q_[e]||q_.en}const d6=2,A_={en:{resultLabel:"Lowest average scoring gap in this task comparison",advantage:(e,i)=>`${e}% lower than the closest comparison product, ${i}âso the result stays closer to official scoring.`},"zh-CN":{resultLabel:"æ¬ä»»å¡å¯¹æ¯ä¸ï¼å¹³åè¯ååå·®æä½",advantage:(e,i)=>`å¹³åè¯ååå·®æ¯ææ¥è¿ç对æ¯äº§å ${i} ä½${e}%ï¼ç»ææ´è´´è¿å®æ¹è¯åã`},vi:{resultLabel:"Äá» lá»ch Äiá»m trung bình thấp nhất trong so sánh nà y",advantage:(e,i)=>`Thấp hÆ¡n ${e}% so vá»i sản phẩm gần nhất, ${i}, nên kết quả sát Äiá»m chÃnh thức hÆ¡n.`}};function K0(e,i){return n.jsxs(n.Fragment,{children:[Number(e).toFixed(2),i==="zh-CN"?n.jsx("span",{children:"å"}):null]})}function Q0({taskId:e,locale:i,studyHref:r,studyLinkLabel:o,onLinkClick:l}){const b=id.find(T=>T.id===e),u=V0(i);if(!b||!u)return null;const p=u.taskLabels[e],m=Hs.find(T=>T.featured),g=b.scores[m.id],y=Hs.filter(T=>!T.featured).reduce((T,S)=>b.scores[S.id]<b.scores[T.id]?S:T),k=Math.round((b.scores[y.id]-g)/b.scores[y.id]*100),_=A_[i]||A_.en,v=`checker-task-accuracy-${e}`,I=`${v}-description`;return n.jsxs("section",{className:"checker-task-accuracy","aria-labelledby":v,children:[n.jsxs("header",{className:"checker-task-accuracy-header",children:[n.jsx("span",{className:"content-eyebrow",children:u.category}),n.jsx("h2",{id:v,children:p}),n.jsxs("div",{className:"checker-task-accuracy-result",children:[n.jsx("strong",{children:K0(g,i)}),n.jsx("span",{children:_.resultLabel})]}),n.jsx("p",{className:"checker-task-accuracy-advantage",id:I,children:_.advantage(k,y.name)}),r&&o?n.jsxs("a",{className:"checker-task-accuracy-link",href:r,onClick:T=>l?.(T,r),children:[n.jsx("span",{children:o}),n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null]}),n.jsxs("figure",{className:"checker-task-accuracy-figure","aria-describedby":I,children:[n.jsx(X0,{row:b,locale:i}),n.jsx("figcaption",{className:"visually-hidden",children:u.maeDescription})]})]})}function Y0({rows:e}){return n.jsx("div",{className:"checker-task-accuracy-chart",children:e.map(({model:i,ratio:r,value:o})=>n.jsxs("div",{className:`checker-task-accuracy-item${i.featured?" is-featured":""}`,style:{"--checker-task-accuracy-ratio":`${Math.max(0,Math.min(100,r))}%`},children:[n.jsxs("span",{className:"checker-task-accuracy-label",children:[n.jsx(Ah,{label:i.name,isPrimary:i.featured}),n.jsx("span",{children:i.name})]}),n.jsx("div",{className:"checker-task-accuracy-plot","aria-hidden":"true",children:n.jsx("span",{})}),n.jsx("strong",{className:"checker-task-accuracy-value",children:o})]},i.id))})}function X0({row:e,locale:i}){return n.jsx(Y0,{rows:Hs.map(r=>({model:r,ratio:e.scores[r.id]/d6*100,value:K0(e.scores[r.id],i)}))})}function b6(){return n.jsx(Y0,{rows:Hs.map(e=>({model:e,ratio:e.withinHalf,value:`${e.withinHalf.toFixed(1)}%`}))})}function Z0({t:e,className:i="",headingId:r,showCta:o=!0,ctaHref:l="#pricing-plans"}){const b=e.marketing?.annotationPreview;if(!b)return null;const u=b.sampleLines||[],p=b.comments||[],m=b.scoreCards||[],g=p[0]||{},y=u[0]||{},k=m[3]||m[0]||{},_=b.inlinePreview||{},v=u.slice(0,2);return n.jsxs("div",{className:["annotation-preview-row","annotation-preview-row-reversed",i].filter(
14Boolean).join(" "),children:[n.jsxs("div",{className:"annotation-preview-copy annotation-preview-copy-inline",children:[n.jsx("span",{className:"content-eyebrow",children:_.eyebrow||b.eyebrow}),n.jsx("h2",{id:r,children:_.title||b.title}),n.jsx("p",{children:_.description||b.description}),n.jsx("ul",{className:"annotation-preview-points",children:(_.highlights||[]).map(I=>n.jsx("li",{children:I},I))}),o?n.jsx("a",{className:"primary-button annotation-preview-cta annotation-preview-cta-desktop",href:l,children:b.ctaLabel}):null]}),n.jsx("div",{className:"annotation-preview-visual",role:"img","aria-label":_.visualAlt||b.visualAlt,children:n.jsxs("div",{className:"annotation-browser-frame annotation-inline-frame","aria-hidden":"true",children:[n.jsxs("div",{className:"annotation-browser-bar",children:[n.jsx("span",{}),n.jsx("span",{}),n.jsx("span",{}),n.jsx("strong",{children:_.windowTitle||b.browserTitle})]}),n.jsx("div",{className:"annotation-report-shot annotation-report-shot-inline",children:n.jsxs("div",{className:"annotation-workspace-shot",children:[n.jsxs("div",{className:"annotation-main-shot",children:[n.jsxs("div",{className:"annotation-control-shot",children:[n.jsxs("div",{children:[n.jsx("strong",{children:e.ui.inlineReview}),n.jsx("span",{children:e.ui.inlineReviewHint})]}),n.jsxs("div",{className:"annotation-filter-shot","aria-hidden":"true",children:[n.jsx("span",{children:e.labels.severity.all}),n.jsx("span",{children:e.labels.severity.must_fix}),n.jsx("span",{children:e.labels.severity.suggested})]})]}),n.jsx("div",{className:"annotation-paper-shot",children:n.jsx("div",{className:"annotation-paper-body",children:v.map((I,T)=>n.jsxs("div",{className:"annotation-preview-paragraph",children:[n.jsx("span",{className:"annotation-preview-paragraph-number",children:T+1}),n.jsxs("p",{children:[n.jsx("span",{children:I.before}),n.jsxs("span",{className:`preview-annotated-token tone-${I.tone||"red"}`,children:[n.jsx("span",{className:"preview-rewrite-note",children:I.fix}),n.jsx("span",{className:"preview-original-token",children:I.issue}),n.jsx("span",{className:"preview-annotation-pin",children:T+1})]}),n.jsx("span",{children:I.after})]})]},`${I.issue}-${T}`))})})]}),n.jsxs("aside",{className:"annotation-details-shot",children:[n.jsx("div",{className:"annotation-details-heading",children:n.jsx("strong",{children:e.ui.annotationDetails})}),n.jsxs("div",{className:`annotation-selected-shot tone-${g.tone||"red"}`,children:[n.jsxs("div",{className:"annotation-selected-title",children:[n.jsx("h3",{children:g.title}),n.jsx("span",{children:g.label})]}),n.jsxs("div",{className:"annotation-detail-field-shot",children:[n.jsx("span",{children:e.ui.affectsCriterion}),n.jsx("p",{children:[k.key,k.label].filter(Boolean).join(" - ")})]}),n.jsxs("div",{className:"annotation-detail-field-shot",children:[n.jsx("span",{children:e.ui.original}),n.jsx("p",{children:y.issue})]}),n.jsxs("div",{className:"annotation-detail-field-shot",children:[n.jsx("span",{children:e.ui.suggestion}),n.jsx("p",{children:y.fix})]}),n.jsxs("div",{className:"annotation-detail-field-shot",children:[n.jsx("span",{children:e.ui.explanation}),n.jsx("p",{children:g.body})]})]})]})]})})]})}),o?n.jsx("a",{className:"primary-button annotation-preview-cta annotation-preview-cta-mobile",href:l,children:b.ctaLabel}):null]})}function f6({t:e,locale:i="en"}){const r=e.marketing?.annotationPreview;if(!r)return null;const o=r.scorePreview||{},l=o.assessment||"",b=o.criterionEvaluations||[],u=(r.scoreCards||[]).slice(0,4);return n.jsxs("section",{className:"annotation-preview-section",id:"annotation-preview","aria-labelledby":"annotation-preview-title",children:[n.jsxs("div",{className:"annotation-preview-row",children:[n.jsxs("div",{className:"annotation-preview-copy",children:[n.jsx("span",{className:"content-eyebrow",children:r.eyebrow}),n.jsx("h2",{id:"annotation-preview-title",children:o.title||r.title}),n.jsx("p",{children:o.description||r.description}),n.jsx("ul",{className:"annotation-preview-points",children:(o.highlights||[]).map(p=>n.jsx("li",{children:p},p))})]}),n.jsx("div",{className:"annotation-preview-visual",role:"img","aria-label":o.visualAlt||r.visualAlt,children:n.jsxs("div",{className:"annotation-browser-frame annotation-score-frame","aria-hidden":"true",children:[n.jsxs("div",{className:"annotation-browser-bar",children:[n.jsx("span",{}),n.jsx("span",{}),n.jsx("span",{}),n.jsx("strong",{children:o.windowTitle||r.browserTitle})]}),n.jsx("div",{className:"annotation-report-shot annotation-report-shot-score",children:n.jsxs("div",{className:"annotation-free-feedback-shot",children:[n.jsxs("div",{className:"annotation-overall-assessment-shot",children:[n.jsx("span",{children:e.ui.overallAssessmentEyebrow}),n.jsx("p",{children:l})]}),n.jsx("div",{className:"annotation-criteria-shot",children:u.map((p,m)=>n.jsxs("article",{className:"annotation-criterion-shot",children:[n.jsxs("div",{className:"annotation-criterion-heading-shot",children:[n.jsxs("div",{children:[n.jsx("span",{children:p.key}),n.jsx("h3",{children:p.label})]}),n.jsx("strong",{children:tm(p.score,i)})]}),n.jsxs("div",{className:"annotation-criterion-copy-shot",children:[n.jsx("span",{children:e.ui.criterionEvaluation}),n.jsx("p",{children:b[m]||""})]})]},p.key))})]})})]})})]}),n.jsx(Z0,{t:e})]})}function u6(...e){return e.filter(Boolean).join(" ")}function p6(){return n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"m7 10 5 5 5-5"})})}function m6(e){return String(e||"").split(/\n\s*\n/).map(i=>
14i.trim()).filter(Boolean)}function Bp({copy:e,links:i={},onLinkClick:r,className:o="",id:l,titleId:b="faq-title"}){const[u,p]=j.useState(()=>new Set),m=e?.items||[];if(j.useEffect(()=>{let y=null;function k(){let _=window.location.hash.slice(1);try{_=decodeURIComponent(_)}catch{}const v=m.findIndex(I=>I.id===_);v<0||(p(I=>{if(I.has(v))return I;const T=new Set(I);return T.add(v),T}),window.cancelAnimationFrame(y),y=window.requestAnimationFrame(()=>{document.getElementById(_)?.querySelector("summary")?.focus({preventScroll:!0})}))}return k(),window.addEventListener("hashchange",k),window.addEventListener("popstate",k),window.addEventListener("app:fragment-navigation",k),()=>{window.cancelAnimationFrame(y),window.removeEventListener("hashchange",k),window.removeEventListener("popstate",k),window.removeEventListener("app:fragment-navigation",k)}},[m]),!m.length)return null;function g(y,k){p(_=>{if(_.has(y)===k)return _;const v=new Set(_);return k?v.add(y):v.delete(y),v})}return n.jsxs("section",{id:l,className:u6("faq-section",o),"aria-labelledby":b,children:[n.jsxs("div",{className:"faq-section__intro",children:[e.eyebrow?n.jsx("span",{className:"content-eyebrow",children:e.eyebrow}):null,n.jsx("h2",{id:b,children:e.title}),e.description?n.jsx("p",{children:e.description}):null]}),n.jsx("div",{className:"faq-section__list",children:m.map((y,k)=>n.jsxs("details",{className:"faq-section__item",id:y.id,open:u.has(k),onToggle:_=>g(k,_.currentTarget.open),children:[n.jsxs("summary",{children:[n.jsx("span",{children:y.question}),n.jsx("span",{className:"faq-section__chevron",children:n.jsx(p6,{})})]}),n.jsxs("div",{className:"faq-section__answer",children:[m6(y.answer).map((_,v)=>n.jsx("p",{children:_},`${y.question}-paragraph-${v}`)),y.links?.length?n.jsx("div",{className:"faq-section__links",children:y.links.map(_=>{const v=i[_.key];return v?n.jsxs("a",{href:v,onClick:I=>r?.(I,v),children:[n.jsx("span",{children:_.label}),n.jsx("span",{"aria-hidden":"true",children:"â"})]},`${y.question}-${_.key}`):null})}):null]})]},y.question))})]})}const g6={"opinion-essay":["M4 5h16v11H9l-5 4z","M12 8v3","M12 13.5h.01"],"discussion-essay":["M3 5h11v8H7l-4 3z","M17 9h4v10l-4-3h-6v-3"],"problem-solution-essay":["M9 18h6","M10 21h4","M12 3a6 6 0 0 0-4 10.5c.7.7 1 1.5 1 2.5h6c0-1 .3-1.8 1-2.5A6 6 0 0 0 12 3z"],"advantages-disadvantages-essay":["M4 4h16v16H4z","M12 4v16","M6 12h4","M8 10v4","M14 12h4"],"two-part-question-essay":["M4 4h16v7H4z","M4 13h16v7H4z","M8 7.5h.01","M8 16.5h.01"],"positive-negative-development-essay":["M8 20V4","M4 8l4-4 4 4","M16 4v16","M12 16l4 4 4-4"],"formal-letter":["M3 6h18v12H3z","M3 6l9 7 9-7"],"semi-formal-letter":["M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z","M4 21a8 8 0 0 1 16 0"],"informal-letter":["M4 5h16v11H9l-5 4z","M9 10c1.5 1.5 4.5 1.5 6 0"],questionHub:["M9 6h11","M9 12h11","M9 18h11","M4.5 6h.01","M4.5 12h.01","M4.5 18h.01"],cambridge:["M4 19V5a2 2 0 0 1 2-2h14v16H6a2 2 0 0 0-2 2z","M8 7h8"],officialGuide:["M6 3h12v18l-6-4-6 4z"],latest:["M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18z","M12 7v5l3 2"],samples:["M6 3h9l5 5v13H6z","M14 3v6h6","M9 15l2 2 4-4"],scoreCalculator:["M6 3h12v18H6z","M9 7h6","M9 12h.01","M12 12h.01","M15 12h.01","M9 16h.01","M12 16h.01","M15 16h.01"]};function E_({id:e}){const i=g6[e];return i?n.jsx("span",{className:"checker-hub-icon","aria-hidden":"true",children:n.jsx("svg",{viewBox:"0 0 24 24",children:i.map(r=>n.jsx("path",{d:r},r))})}):null}function Wb({href:e,className:i,onLinkClick:r,children:o,...l}){return n.jsx("a",{className:i,href:e,onClick:b=>r?.(b,e),...l,children:o})}function h6({model:e,copy:i,sharedCopy:r,localizePath:o,onLinkClick:l}){if(!e||!i||!r)return null;const b=u=>u?o(u):"";return n.jsxs("section",{className:"checker-hub","aria-labelledby":"checker-hub-title",children:[n.jsx("h2",{id:"checker-hub-title",className:"checker-hub-title",children:i.title}),n.jsxs("div",{className:"checker-hub-block",children:[n.jsx("div",{className:"checker-hub-block-heading",children:n.jsx("h3",{children:i.typesTitle})}),n.jsx("div",{className:`checker-hub-types is-${e.typeCategory}`,children:e.types.map(u=>n.jsxs("article",{className:"checker-hub-type",children:[u.imagePath?n.jsx("span",{className:"checker-hub-type-thumb","aria-hidden":"true",children:n.jsx("img",{src:u.imagePath,alt:"",loading:"lazy",decoding:"async"})}):n.jsx(E_,{id:u.id}),n.jsxs("div",{className:"checker-hub-type-body",children:[n.jsx("h4",{children:n.jsx(Wb,{className:"checker-hub-type-title",href:b(u.questionsPath),onLinkClick:l,children:i.typeLabels?.[u.id]||u.label})}),u.samplesPath?n.jsxs(Wb,{className:"checker-hub-type-link",href:b(u.samplesPath),onLinkClick:l,children:[n.jsx("span",{children:i.samplesLinkLabel}),n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null]})]},u.id))})]}),n.jsxs("div",{className:"checker-hub-block",children:[n.jsxs("div",{className:"checker-hub-block-heading",children:[n.jsx("h3",{children:r.topicsTitle}),n.jsxs(Wb,{className:"checker-landing-more-link",href:b(e.topicHubPath),onLinkClick:l,children:[n.jsx("span",{children:r.allTopicsLink(e.topicCount)}),n.jsx("span",{"aria-hidden":"true",children:"â"})]})]}),n.jsx("nav",{className:"checker-hub-topics","aria-label":r.topicsTitle,children:e.topics.map(u=>n.jsx(Wb,{className:"checker-hub-topic",href:b(u.path),onLinkClick:l,children:u.label},u.id))})]}),n.jsxs("nav",{className:"checker-hub-block","aria-labelledby":"
14checker-hub-resources-title",children:[n.jsx("div",{className:"checker-hub-block-heading",children:n.jsx("h3",{id:"checker-hub-resources-title",children:i.resourcesTitle})}),n.jsx("div",{className:"checker-hub-resources",children:e.resourceLinks.map(u=>n.jsxs(Wb,{className:"checker-hub-resource",href:b(u.path),onLinkClick:l,children:[n.jsx(E_,{id:u.id}),n.jsx("strong",{className:"checker-hub-resource-label",children:u.id==="questionHub"?i.questionHubLabel:r.resourceLabels[u.id]})]},u.id))})]})]})}function k6({model:e,copy:i,sharedCopy:r,criteria:o=[],benchmarkTaskId:l}){if(!e||!i||!r)return null;const b=e.types[0],u=b?i.hub?.typeVisuals?.[b.id]:null,p=id.find(g=>g.id===l),m=p?[...Hs].sort((g,y)=>p.scores[g.id]-p.scores[y.id]).findIndex(g=>g.featured)+1:0;return n.jsxs("div",{className:"checker-hero-visual","aria-hidden":"true",children:[n.jsx("div",{className:"checker-hero-sheet-back"}),n.jsxs("div",{className:"checker-hero-sheet",children:[n.jsx("span",{className:"checker-hero-sheet-label",children:i.heroVisualLabel}),b?.imagePath?n.jsx("span",{className:"checker-hero-sheet-media",children:n.jsx("img",{src:b.imagePath,alt:"",loading:"lazy",decoding:"async"})}):u?.opening?n.jsxs("span",{className:"checker-hero-sheet-letter",children:[n.jsx("span",{children:u.opening}),n.jsx("span",{className:"checker-hero-sheet-lines is-short"}),n.jsx("span",{children:u.closing})]}):u?.prompt?n.jsx("span",{className:"checker-hero-sheet-prompt",children:u.prompt}):null,n.jsxs("span",{className:"checker-hero-sheet-lines",children:[n.jsx("span",{}),n.jsx("span",{className:"is-marked"}),n.jsx("span",{})]}),n.jsxs("span",{className:"checker-hero-sheet-criteria",children:[n.jsx("small",{children:r.criteriaLabel}),o.map(g=>n.jsx("b",{children:g},g))]})]}),m>0?n.jsxs("span",{className:"checker-hero-stamp",children:[n.jsxs("strong",{children:["#",m]}),n.jsx("small",{children:r.rankLabel(Hs.length)})]}):null]})}function P_(e){const i=Math.round(e/10),r=e<i*10?"nearly":e>i*10?"over":"exactly";return{count:i,qualifier:r}}function $_({percent:e}){return n.jsx("span",{className:"checker-proof-dots","aria-hidden":"true",children:Array.from({length:10},(i,r)=>{const o=Math.max(0,Math.min(1,e/10-r));return n.jsx("span",{style:{"--checker-proof-dot-fill":`${Math.round(o*100)}%`}},r)})})}const Jg=6.5;function M_({tolerance:e,examinerLabel:i,locale:r}){const o=[-1,-.5,0,.5,1].map(l=>Jg+l);return n.jsx("span",{className:"checker-proof-scale","aria-hidden":"true",children:o.map(l=>{const b=l===Jg,u=Math.abs(l-Jg)<=e;return n.jsxs("span",{className:["checker-proof-scale-tick",u?"is-in-range":"",b?"is-examiner":""].filter(Boolean).join(" "),children:[n.jsx("strong",{children:tm(l.toFixed(1),r)}),b?n.jsx("small",{children:i}):null]},l)})})}function _6({rank:e}){return n.jsxs("span",{className:"checker-proof-medal","aria-hidden":"true",children:[n.jsxs("svg",{viewBox:"0 0 48 56",children:[n.jsx("path",{d:"M14 2h8l6 16h-8z"}),n.jsx("path",{d:"M34 2h-8l-6 16h8z"}),n.jsx("circle",{cx:"24",cy:"34",r:"18"})]}),n.jsx("strong",{children:e})]})}function j6({copy:e,taskId:i,locale:r,studyHref:o,onLinkClick:l}){const b=id.find(_=>_.id===i),u=Hs.find(_=>_.featured);if(!e||!b||!u)return null;const p=V0(r)?.taskLabels?.[i]||"",m=id.reduce((_,v)=>
14_+v.sampleCount,0),y=[...Hs].sort((_,v)=>b.scores[_.id]-b.scores[v.id]).findIndex(_=>_.featured)+1,k=[{id:"rank",visual:n.jsx(_6,{rank:y}),headline:e.rankHeadline(y,Hs.length),claim:e.rankClaim},{id:"within-half",visual:n.jsx($_,{percent:u.withinHalf}),headline:e.shareHeadline(P_(u.withinHalf)),claim:e.withinHalfClaim,scale:n.jsx(M_,{tolerance:.5,examinerLabel:e.examinerLabel,locale:r})},{id:"within-one",visual:n.jsx($_,{percent:u.withinOne}),headline:e.shareHeadline(P_(u.withinOne)),claim:e.withinOneClaim,scale:n.jsx(M_,{tolerance:1,examinerLabel:e.examinerLabel,locale:r})}];return n.jsxs("section",{className:"checker-task-proof","aria-labelledby":"checker-task-proof-title",children:[n.jsxs("div",{className:"checker-task-proof-heading",children:[n.jsx("h2",{id:"checker-task-proof-title",className:"checker-task-proof-title",children:e.title}),o?n.jsxs("a",{className:"checker-landing-more-link",href:o,onClick:_=>l?.(_,o),children:[n.jsx("span",{children:e.studyLinkLabel}),n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null]}),n.jsx("dl",{className:"checker-task-proof-stats",children:k.map(_=>n.jsxs("div",{className:`checker-task-proof-stat is-${_.id}`,children:[_.visual,n.jsx("dt",{children:_.headline}),n.jsx("dd",{children:_.claim}),_.scale||null]},_.id))}),n.jsxs("div",{className:"checker-task-proof-charts",children:[n.jsxs("figure",{className:"checker-task-proof-chart",children:[n.jsx("figcaption",{children:e.gapChartTitle(b.sampleCount,p)}),n.jsx(X0,{row:b,locale:r})]}),n.jsxs("figure",{className:"checker-task-proof-chart",children:[n.jsx("figcaption",{children:e.withinHalfChartTitle(m)}),n.jsx(b6,{})]})]})]})}const sd=[{id:"cambridge-21-test-1",book:21,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-21-academic-writing-test-1/",task1:{questionText:`The graph below gives information about the number of jobs in four sectors of the economy in the US between 1960 and 2020. 15 16Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_1_task1.jpg"},task2:{questionText:`The best way to provide enough homes in large cities is to build tall apartment blocks. 17 18To what extent do you agree or disagree with this statement?`}},{id:"cambridge-21-test-2",book:21,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-21-academic-writing-test-2/",task1:{questionText:`The plans below show a college café before it was redesigned and how it looks now. 19 20Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_2_task1.jpg"},task2:{questionText:`Some people say that in the digital age, theatres and cinemas are no longer important as people can watch all the entertainment they want online. Others argue that theatres and cinemas are still important both economically and culturally. 21 22Discuss both these views and give your own opinion.`}},{id:"cambridge-21-test-3",book:21,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-21-academic-writing-test-3/",task1:{questionText:`The diagram below shows how one type of desert, known as a rain-shadow desert, is formed. 23 24Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_3_task1.jpg"},task2:{questionText:`All university undergraduate courses should include a period of time spent studying abroad or doing a work placement. 25 26Do you think the advantages of this would outweigh the disadvantages?`}},{id:"cambridge-21-test-4",book:21,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-21-academic-writing-test-4/",task1:{questionText:`The chart and table below show the results of a survey of library users at a university. 27 28Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_4_task1.jpg"},task2:{questionText:`Some people argue that primary schools focu
28s too much on formal learning. 29 30To what extent do you agree with this opinion? 31 32How important do you think it is for children to play as well as learn in the primary school classroom?`}},{id:"cambridge-20-test-1",book:20,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-academic-writing-test-1/",task1:{questionText:`The first table below shows changes in the total population of New York City from 1800 to 2000. The second and third tables show changes in the population of the five districts of the city (Manhattan, Brooklyn, Bronx, Queens, Staten Island) over the same period. 33 34Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_1_task1.png"},task2:{questionText:`Access to clean water is a basic human right. Therefore, every home should have a water supply that is provided free of charge. 35 36Do you agree or disagree?`}},{id:"cambridge-20-test-2",book:20,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-academic-writing-test-2/",task1:{questionText:"The plans below show the site of a farm in 1950 and the same site today. Summarise the information by selecting and reporting the main features, and make comparisons where relevant.",imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_2_task1.png"},task2:{questionText:"In many countries, primary and secondary schools close for two months or more in the summer holidays. What is the value of long school holidays? What are the arguments in favour of shorter school holidays?"}},{id:"cambridge-20-test-3",book:20,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-academic-writing-test-3/",task1:{questionText:"The charts below give information about a public library in a town called Little Chalfont. Summarise the information by selecting and reporting the main features, and make comparisons where relevant.",imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_3_task1.png"},task2:{questionText:"Some people have decided to reduce the number of times they fly every year or to stop flying altogether. Do you think the environmental benefits of this development outweigh the disadvantages for individuals and businesses?"}},{id:"cambridge-20-test-4",book:20,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-academic-writing-test-4/",task1:{questionText:"The diagram below shows how fabric is manufactured from bamboo. Summarise the information by selecting and reporting the main features, and make comparisons where relevant.",imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_4_task1.png"},task2:{questionText:"Many aspects of the way people dress today are influenced by global fashion trends. How has global fashion become such a strong influence on people's lives? Do you think this is a positive or negative development?"}},{id:"cambridge-19-test-1",book:19,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-academic-writing-test-1/",task1:{questionText:`The graph below gives information on the numbers of participants for different activities at one social centre in Melbourne, Australia for the period 2000 to 2020. 37 38Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_1_task1.png"},task2:{questionText:`Some people think that competition at work, at school and in daily life is a good thing. Others believe that we should try to cooperate more, rather than competing against each other. 39 40Discuss both these views and give your own opinion.`}},{id:"cambridge-19-test-2",book:19,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-academic-writing-test-2/",task1:{questionText:`The plans below show a harbour in 2000 and how it looks today. 41 42Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_2_task1.png"},task2:{questionText:`The working week should be shorter and workers should have a longer weekend. 43 44Do you agree or disagree?`}},{id:"cambridge-19-test-3",book:19,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-academic-writing-test-3/",task1:{questionText:`The diagram below shows how a biofuel called ethanol is produced. 45 46Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_3_task1.png"},task2:{questionText:`It is important for everyone, including young people, to save money for their future. 47 48To what extent do you agree or disagree with this statement?`}},{id:"cambridge-19-test-4",book:19,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-academic-writing-test-4/",task1:{questionText:`The charts below give information on the location and types of dance classes young people in a town in Australia are currently attending. 49 50Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_4_task1.png"},task2:{questionText:`In many countries nowadays, consumers can go to a supermarket and buy food produced all over the world. 51 52Do you think this is a positive or negative development?`}},{id:"cambridge-18-test-1",book:18,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-academic-writing-test-1/",task1:{questionText:`The graph below gives information about the percentage of the population in four Asian countries living in cities from 1970 to 2020, with predictions for 2030 and 2040. 53 54Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_1_task1.png"},task2:{questionText:"The most important aim of science should be to improve peopleâs lives. To what extent do you agree or disagree with this statement?"}},{id:"cambridge-18-test-2",book:18,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-academic-writing-test-2/",task1:{questionText:`The chart below shows the number of households in the US by their annual income in 2007, 2011 and 2015. 55 56Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_2_task1.webp"},task2:{questionText:`Some university students want to learn about other subjects in addition to their main subjects. Others believe it is more important to give all their time and attention to studying for a qualification. 57 58Discuss both these views and give your own opinion.`}},{id:"cambridge-18-test-3",book:18,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-academic-writing-test-3/",task1:{questionText:`The diagram below shows the floor plan of a public library 20 years ago and how it looks now. 59 60Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_3_task1.webp"},task2:{questionText:`In many countries around the world, rural people are moving to cities, so the population in the countryside is decreasing. 61 62Do you think this is a positive or a negative development?`}},{id:"cambridge-18-test-4",book:18,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-academic-writing-test-4/",task1:{questionText:`The graph below shows the average monthly change in the prices of three metals during 2014. 63 64Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_4_task1.webp"},task2:{questionText:`In many countries, people are now living longer than ever before. Some people say an ageing population creates problems for governments. Other people think there are benefits if society has more elderly people. 65 66To what extent do the advantages of having an ageing population outweigh the disadvantages?`}},{id:"cambridge-17-test-1",book:17,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-academic-writing-test-1/",task1:{questionText:`The maps below show an industrial area in the town of Norbiton, and planned future development of the site. 67 68Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_1_task1.png"},task2:{questionText:`It is important for people to take risks, both in their professional lives and their personal lives. 69 70Do you think the advantages of taking risks outweigh the disadvantages?`}},{id:"cambridge-17-test-2",book:17,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-academic-writing-test-2/",task1:{questionText:`The table and charts below give information on the police budget for 2017 and 2018 in one area of Britain. The table shows where the money came from and the charts show how it was distributed. 71 72Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_2_task1.png"},task2:{questionText:`Some children spend hours every day on their smartphones. 73 74Why is this the case? Do you think this is a positive or a negative development?`}},{id:"cambridge-17-test-3",book:17,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-academic-writing-test-3/",task1:{questionText:`The chart below gives information about how families in one country spent their weekly income in 1968 and in 2018. 75 76Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_3_task1.png"},task2:{questionText:`Some people believe that professionals, such as doctors and engineers, should be required to work in the country where they did their training. Others believe they should be free to work in another country if they wish. 77 78Discuss both these views and give your own opinion.`}},{id:"cambridge-17-test-4",book:17,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-academic-writing-test-4/",task1:{questionText:`The graph below shows the number of shops that closed and the number of new shops that opened in one country between 2011 and 2018. 79 80Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_4_task1.png"},task2:{questionText:`Nowadays, a growing number of people with health problems are trying alternative medicines and treatments instead of visiting their usual doctor. 81 82Do you think this is a positive or a negative development?`}},{id:"cambridge-16-test-1",book:16,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-academic-writing-test-1/",task1:{questionText:`The charts below show the changes in ownership of electrical appliances and amount of time spent doing housework in households in one country between 1920 and 2019. 83 84Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_1_task1.png"},task2:{questionText:`In some countries, more and more people are becoming interested in finding out about the history of the house or building they live in. 85 86What are the reasons for this? 87 88How can people research this?`}},{id:"cambridge-16-test-2",book:16,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-academic-writing-test-2/",task1:{questionText:`The diagram below shows the manufacturing process for making sugar from sugar cane. 89 90Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_2_task1.png"},task2:{questionText:`In their advertising, businesses nowadays usually emphasise that their products are new in some way. 91 92Why is this? Do you think it is a positive or negative development?`}},{id:"cambridge-16-test-3",book:16,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-academic-writing-test-3/",task1:{questionText:`The plans below show the site of an airport now and how it will look after redevelopment next year. 93 94Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_3_task1.png"},task2:{questionText:`Many manufactured food and drink products contain high levels of sugar, which causes many health problems. Sugary products should be made more expensive to encourage people to consume less sugar. 95 96Do you agree or disagree?`}},{id:"cambridge-16-test-4",book:16,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-academic-writing-test-4/",task1:{questionText:`The diagram below shows the process for recycling plastic bottles. 97 98Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_4_task1.png"},task2:{questionText:`In the future all cars, buses and trucks will be driverless. The only people travelling inside these vehicles will be passengers. 99 100Do you think the advantages of driverless vehicles outweigh the disadvantages?`}},{id:"cambridge-15-test-1",book:15,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-academic-writing-test-1/",task1:{questionText:`The chart below shows the results of a survey about peopleâs coffee and tea buying and drinking habits in five Australian cities. 101 102Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_1_task1.png"},task2:{questionText:`In some countries, owning a home rather than renting one is very important for people. 103 104Why might this be the case? Do you think this is a positive or negative situation?`}},{id:"cambridge-15-test-2",book:15,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-academic-writing-test-2/",task1:{questionText:`The graph below shows the number of tourists visiting a particular Caribbean island between 2010 and 2017. 105 106Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_2_task1.png"},task2:{questionText:`In the future, nobody will buy printed newspapers or books because they will be able to read everything they want online without paying. 107 108To what extent do you agree or disagree with this statement?`}},{id:"cambridge-15-test-3",book:15,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-academic-writing-test-3/",task1:{questionText:`The diagram shows how instant noodles are manufactured. 109 110Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_3_task1.png"},task2:{questionText:`Some people say that advertising is extremely successful at persuading us to buy things. Other people think that advertising is so common that we no longer pay attention to it. 111 112Discuss both these views and give your own opinion.`}},{id:"cambridge-15-test-4",book:15,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-academic-writing-test-4/",task1:{questionText:`The chart below show
112s what Anthropology graduates from one university did after finishing their undergraduate degree course. The table shows the salaries of the anthropologists in work after five years. 113 114Summarize the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_4_task1.png"},task2:{questionText:"In some cultures, children are often told that they can achieve anything if they try hard enough. What are the advantages and disadvantages of giving children this message?"}},{id:"cambridge-14-test-1",book:14,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-academic-writing-test-1/",task1:{questionText:`The charts below show the average percentages in typical meals of three types of nutrients, all of which may be unhealthy if eaten too much. 115 116Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_1_task1.jpg"},task2:{questionText:`Some people believe that it is best to accept a bad situation, such as an unsatisfactory job or shortage of money. Others argue that it is better to try and improve such situations. 117 118Discuss both these views and give your own opinion.`}},{id:"cambridge-14-test-2",book:14,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-academic-writing-test-2/",task1:{questionText:`The chart below shows the value of one countryâs exports in various categories during 2015 and 2016. The table shows the percentage change in each category of exports in 2016 compared with 2015. 119 120Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_2_task1.png"},task2:{questionText:`Some people say that the main environmental problem of our time is the loss of particular species of plants and animals. Others say that there are more important environmental problems. 121 122Discuss both these views and give your own opinion.`}},{id:"cambridge-14-test-3",book:14,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-academic-writing-test-3/",task1:{questionText:`The diagram below shows how electricity is generated in a hydroelectric power station. 123 124Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_3_task1.png"},task2:{questionText:`Some people say that music is a good way of bringing people of different cultures and ages together. 125 126To what extent do you agree or disagree with this opinion?`}},{id:"cambridge-14-test-4",book:14,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-academic-writing-test-4/",task1:{questionText:`The plans below show a public park when it first opened in 1920 and the same par
126k today. 127 128Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_4_task1.png"},task2:{questionText:`Nowadays many people choose to be self-employed, rather than to work for a company or organisation. 129 130Why might this be the case? 131 132What could be the disadvantages of being self-employed?`}},{id:"cambridge-13-test-1",book:13,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-academic-writing-test-1/",task1:{questionText:`The two maps below show road access to a city hospital in 2007 and in 2010. 133 134Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_1_task1.png"},task2:{questionText:`Living in a country where you have to speak a foreign language can cause serious social problems, as well as practical problems. 135 136To what extent do you agree or disagree with this statement?`}},{id:"cambridge-13-test-2",book:13,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-academic-writing-test-2/",task1:{questionText:`The chart below shows the percentage of households in owned and rented accommodation in England and Wales between 1918 and 2011. 137 138Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_2_task1.png"},task2:{questionText:`Some people believe that nowadays we have too many choices. 139 140To what extent do you agree or disagree?`}},{id:"cambridge-13-test-3",book:13,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-academic-writing-test-3/",task1:{questionText:`The bar chart below shows the top ten countries for the production and consumption of electricity in 2014. 141 142Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_3_task1.png"},task2:{questionText:`Some people say History is one of the most important school subjects. Other people think that, in todayâs world, subjects like Science and Technology are more important than History. 143 144Discuss both these views and give your own opinion.`}},{id:"cambridge-13-test-4",book:13,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-academic-writing-test-4/",task1:{questionText:`The plans below show the layout of a universityâs sports centre now, and how it will look after redevelopment. 145 146Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_4_task1.png"},task2:{questionText:`In spite of the advances made in agriculture, many people around the world still go hungry. 147 148Why is this the case? What can be done about this problem?`}},{id:"cambridge-12-test-1",book:12,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-academic-writing-test-1/",task1:{questionText:`The bar chart below shows the percentage of Australian men and women in different age groups who did regular physical activity in 2010. 149 150Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_1_task1.png"},task2:{questionText:`Some people believe that it is good to share as much information as possible in scientific research, business and the academic world. Others believe that some information is too important or too valuable to be shared freely. 151 152Discuss both these views and give your own opinion.`}},{id:"cambridge-12-test-2",book:12,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-academic-writing-test-2/",task1:{questionText:`The maps below show the centre of a small town called Islip as it is now, and plans for its development. 153 154Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_2_task1.png"},task2:{questionText:`At the present time, the population of some countries includes a relatively large number of young adults, compared with the number of older people. 155 156Do the advantages of this situation outweigh the disadvantages?`}},{id:"cambridge-12-test-3",book:12,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-academic-writing-test-3/",task1:{questionText:`The chart below shows how frequently people in the USA ate in fast food restaurants between 2003 and 2013. 157 158Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_3_task1.png"},task2:{questionText:`In a number of countries, some people think it is necessary to spend large sums of money on constructing new railway lines for very fast trains between cities. Others believe the money should be spent on improving existing public transport. 159 160Discuss both these views and give your own opinion.`}},{id:"cambridge-12-test-4",book:12,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-academic-writing-test-4/",task1:{questionText:`The diagram below shows how geothermal energy is used to produce electricity. 161 162Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_4_task1.png"},task2:{questionText:`Some people believe that allowing children to make their own choices on everyday matters (such as food, clothes and entertainment) is likely to result in a society of individuals who only think about their own wishes. Other people believe that it is important for children to make decisions about matters that affect them. 163 164Discuss both these views and give your own opinion.`}},{id:"cambridge-11-test-1",book:11,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-academic-writing-test-1/",task1:{questionText:`The charts below show the percentage of water used for different purposes in six areas of the world. 165 166Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_1_task1.png"},task2:{questionText:`Governments should spend money on railways rather than roads. 167 168To what extent do you agree or disagree with this statement?`}},{id:"cambridge-11-test-2",book:11,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-academic-writing-test-2/",task1:{questionText:`The charts below show the proportions of British students at one university in England who were able to speak other languages in addition to English, in 2000 and 2010. 169 170Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_2_task1.png"},task2:{questionText:`Some people claim that not enough of the waste from homes is recycled. They say that the only way to increase recycling is for governments to make it a legal requirement. 171 172To what extent do you think laws are needed to make people recycle more of their waste?`}},{id:"cambridge-11-test-3",book:11,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-academic-writing-test-3/",task1:{questionText:`The graph below shows the average carbon dioxide (CO2) emissions per person in the United Kingdom, Sweden, Italy and Portugal between 1967 and 2007. 173 174Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_3_task1.png"},task2:{questionText:`Some people say that the only reason for learning a foreign language is in order to travel to or work in a foreign country. Others say that these are not the only reasons why someone should learn a foreign language. 175 176Discuss both these views and give your own opinion`}},{id:"cambridge-11-test-4",book:11,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-academic-writing-test-4/",task1:{questionText:`The table below shows the numbers of visitors to Ashdown Museum during the year before and the year after it was refurbished. The charts show the result of surveys asking visitors how satisfied they were with their visit, during the same tw
176o periods. 177 178Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_4_task1.png"},task2:{questionText:`Many governments think that economic progress is their most important goal. Some people, however, think that other types of progress are equally important for a country. 179 180Discuss both these views and give your own opinion.`}},{id:"cambridge-10-test-1",book:10,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-10-academic-writing-test-1/",task1:{questionText:`The first chart below shows how energy is used in an average Australian household. The second chart shows the greenhouse gas emissions which result from this energy use. 181 182Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_1_task1.png"},task2:{questionText:`It is important for children to learn the difference between right and wrong at an early age. Punishment is necessary to help them learn this distinction. 183 184To what extent do you agree or disagree with this opinion? 185 186What sort of punishment should parents and teachers be allowed to use to teach good behaviour to children?`}},{id:"cambridge-10-test-2",book:10,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-10-academic-writing-test-2/",task1:{questionText:`The tables below give information about sales of Fairtrade-labelled coffee and bananas in 1999 and 2004 in five European countries. 187 188Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_2_task1.png"},task2:{questionText:`Some people think that all university students should study whatever they like. Others believe that they should only be allowed to study subjects that will be useful in the future, such as those related to science and technology. 189 190Discuss both these views and give your own opinion.`}},{id:"cambridge-10-test-3",book:10,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-10-academic-writing-test-3/",task1:{questionText:`The charts below show what UK graduate and postgraduate students who did not go into full-time work did after leaving college in 2008. 191 192Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_3_task1.png"},task2:{questionText:`Countries are becoming more and more similar because people can buy the same products anywhere in the world. 193 194Do you think this is a positive or negative development?`}},{id:"cambridge-10-test-4",book:10,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-10-academic-writing-test-4/",task1:{questionText:`The diagrams below show the life cycle of a species of large fish called the salmon. 195 196Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_4_task1.png"},task2:{questionText:`Many museums charge for admission while others are free. 197 198Do you think the advantages of charging people for admission to museums outweigh the disadvantages?`}},{id:"cambridge-9-test-1",book:9,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-09-academic-writing-test-1/",task1:{questionText:`The two maps below show an island, before and after the construction of some tourist facilities. 199 200Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_1_task1.jpg"},task2:{questionText:`Some experts believe that it is better for children to begin learning a foreign language at primary school rather than secondary school. 201 202Do the advantages of this outweigh the disadvantages?`}},{id:"cambridge-9-test-2",book:9,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-09-academic-writing-test-2/",task1:{questionText:`The chart below shows the total number of minutes (in billions) of telephone calls in the UK, divided into three categories, from 1995â2002. 203 204Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_2_task1.jpg"},task2:{questionText:`Some people believe that unpaid community service should be a compulsory part of high school programmes (for example working for a charity, improving the neighbourhood or teaching sports to younger children). 205 206To what extent do you agree or disagree?`}},{id:"cambridge-9-test-3",book:9,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-09-academic-writing-test-3/",task1:{questionText:`The charts below give information on the ages of the populations of Yemen and Italy in 2000 and projections for 2050. 207 208Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_3_task1.jpg"},task2:{questionText:`Some people say that the best way to improve public health is by increasing the number of sports facilities. Others, however, say that this would have little effect on public health and that other measures are required. 209 210Discuss both these views and give your own opinion.`}},{id:"cambridge-9-test-4",book:9,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-09-academic-writing-test-4/",task1:{questionText:`The graph below gives information from a 2008 report about consumption of energy in the USA since 1980 with projections until 2030. 211 212Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_4_task1.jpg"},task2:{questionText:`Every year several languages die out. Some people think that this is not important because life will be easier if there are fewer languages in the world. 213 214To what extent do you agree or disagree with this opinion?`}},{id:"cambridge-8-test-1",book:8,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-08-academic-writing-test-1/",task1:{questionText:`The pie chart below shows the main reasons why agricultural land becomes less productive. The table shows how these causes affected three regions of the world during the 1990s. 215 216Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_1_task1.jpg"},task2:{questionText:`Some people think that parents should teach children how to be good members of society. Others, however, believe that school is the place to learn this. 217 218Discuss both these views and give your own opinion.`}},{id:"cambridge-8-test-2",book:8,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-08-academic-writing-test-2/",task1:{questionText:`The three pie charts below show the changes in annual spending by a particular UK school in 1981, 1991 and 2001. 219 220Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_2_task1.jpg"},task2:{questionText:`Nowadays the way many people interact with each other has changed because of technology. 221 222In what ways has technology affected the types of relationships people make? 223 224Has this become a positive or negative development?`}},{id:"cambridge-8-test-3",book:8,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-08-academic-writing-test-3/",task1:{questionText:`The diagrams below show the stages and equipment used in the cement-making process, and how cement is used to produce concrete for building purposes. 225 226Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_3_task1.jpg"},task2:{questionText:`Increasing the price of petrol is the best way to solve growing traffic and pollution problems. 227 228To what extent do you agree or disagree? 229 230What other measures do you think might be effective?`}},{id:"cambridge-8-test-4",book:8,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-08-academic-writing-test-4/",task1:{questionText:`The graph below shows the quantities of goods transported in the UK between 1974 and 2002 by four different modes of transport. 231 232Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_4_task1.jpg"},task2:{questionText:`In some countries the average weight of people is increasing and their levels of health and fitness are decreasing. 233 234What do you think are the causes of these problems and what measures could be taken to
234solve them?`}},{id:"cambridge-7-test-1",book:7,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-07-academic-writing-test-1/",task1:{questionText:`The table below gives information on consumer spending on different items in five different countries in 2002. 235 236Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_1_task1.jpg"},task2:{questionText:`It is generally believed that some people are born with certain talents, for instance for sport or music, and others are not. However, it is sometimes claimed that any child can be taught to become a good sports person or musician. 237 238Discuss both these views and give your own opinion.`}},{id:"cambridge-7-test-2",book:7,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-07-academic-writing-test-2/",task1:{questionText:`The graph below shows the consumption of fish and some different kinds of meat in a European country between 1979 and 2004. 239 240Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_2_task1.jpg"},task2:{questionText:`Some people believe that there should be fixed punishments for each type of crime. Others, however, argue that the circumstances of an individual crime, and the motivation for committing it, should always be taken into account when deciding on the punishment. 241 242Discuss both these views and give your own opinion.`}},{id:"cambridge-7-test-3",book:7,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-07-academic-writing-test-3/",task1:{questionText:`The chart below shows information about changes in average house prices in five different cities between 1990 and 2002 compared with the average house prices in 1989. 243 244Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_3_task1.jpg"},task2:{questionText:`As most people spend a major part of their adult life at work, job satisfaction is an important element of individual wellbeing. 245 246What factors contribute to job satisfaction? 247 248How realistic is the expectation of job satisfaction for all workers?`}},{id:"cambridge-7-test-4",book:7,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-07-academic-writing-test-4/",task1:{questionText:`The pie charts below show units of electricity production by fuel source in Australia and France in 1980 and 2000. 249 250Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_4_task1.jpg"},task2:{questionText:`Some people think that universities should provide graduates with the knowledge and skills needed in the workplace. Others think that the true function of a university should be to give access to knowledge for its own sake, regardless of whether the course is useful to an employer. 251 252What, in your opinion, should be the main function of a university?`}},{id:"cambridge-6-test-1",book:6,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-06-academic-writing-test-1/",task1:{questionText:`The graph and table below give information about water use worldwide and water consumption in two different countries. 253 254Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_1_task1.jpg"},task2:{questionText:`Today, the high sales of popular consumer goods reflect the power of advertising and not the real needs of the society in which they are sold. 255 256To what extent do you agree or disagree?`}},{id:"cambridge-6-test-2",book:6,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-06-academic-writing-test-2/",task1:{questionText:`The table below gives information about changes in modes of travel in England between 1985 and 2000. 257 258Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_2_task1.jpg"},task2:{questionText:`Successful sports professionals can earn a great deal more money than people in other important professions. Some people think this is fully justified while others think it is unfair. 259 260Discuss both these views and give your own opinion.`}},{id:"cambridge-6-test-3",book:6,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-06-academic-writing-test-3/",task1:{questionText:`The diagrams below show the life cycle of the silkworm and the stages in the production of silk cloth. 261 262Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_3_task1.jpg"},task2:{questionText:`Some people believe that visitors to other countries should follow local customs and behaviour. Others disagree and think that the host country should welcome cultural differences. 263 264Discuss both these views and give your own opinion.`}},{id:"cambridge-6-test-4",book:6,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-06-academic-writing-test-4/",task1:{questionText:`The charts below give information about USA marriage and divorce rates between 1970 and 2000, and the marital status of adult Americans in two of the years. 265 266Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_4_task1.jpg"},task2:{questionText:`Some people prefer to spend their lives doing the same things and avoiding change. Others, however, think that change is always a good thing. 267 268Discuss both these views and give your own opinion.`}},{id:"cambridge-5-test-1",book:5,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-05-academic-writing-test-1/",task1:{questionText:`The graph below shows the proportion of the population aged 65 and over between 1940 and 2040 in three different c
268ountries. 269 270Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_1_task1.jpg"},task2:{questionText:`Universities should accept equal numbers of male and female students in every subject. 271 272To what extent do you agree or disagree?`}},{id:"cambridge-5-test-2",book:5,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-05-academic-writing-test-2/",task1:{questionText:`The charts below show the main reasons for study among students of different age groups and the amount of support they received from employers. 273 274Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_2_task1.jpg"},task2:{questionText:`In some countries young people are encouraged to work or travel for a year between finishing high school and starting university studies. 275 276Discuss the advantages and disadvantages for young people who decide to do this.`}},{id:"cambridge-5-test-3",book:5,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-05-academic-writing-test-3/",task1:{questionText:`The map below is of the town of Garlsdon. A new supermarket (S) is planned for the town. The map shows two possible sites for the supermarket. 277 278Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_3_task1.jpg"},task2:{questionText:`Some people think that a sense of competition in children should be encouraged. Others believe that children who are taught to co-operate rather than compete become more useful adults. 279 280Discuss both these views and give your own opinion.`}},{id:"cambridge-5-test-4",book:5,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-05-academic-writing-test-4/",task1:{questionText:`The table below gives information about the underground railway systems in six cities. 281 282Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_4_task1.jpg"},task2:{questionText:`Research indicates that the characteristics we are born with have much more influence on our personality and development than any experiences we may have in our life. 283 284Which do you consider to be the major influence?`}},{id:"cambridge-4-test-1",book:4,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-04-academic-writing-test-1/",task1:{questionText:`The table below shows the proportion of different categories of families living in poverty in Australia in 1999. 285 286Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_1_task1.jpg"},task2:{questionText:`Compare the advantages and disadvantages of three of the following as media for communicating information. State which you consider to be the most effective. 287 288⢠comics 289 290⢠books 291 292⢠radio 293 294⢠television 295 296⢠film 297 298⢠theatre`}},{id:"cambridge-4-test-2",book:4,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-04-academic-writing-test-2/",task1:{questionText:`The graph below shows the demand for electricity in England during typical days in winter and summer. The pie chart shows how electricity is used in an average English home. 299 300Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_2_task1.jpg"},task2:{questionText:`Happiness is considered very important in life. 301 302Why is it difficult to define? 303 304What factors are important in achieving happiness?`}},{id:"cambridge-4-test-3",book:4,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-04-academic-writing-test-3/",task1:{questionText:`The chart below shows the different levels of post-school qualifications in Australia and the proportion of men and women who held them in 1999. 305 306Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_3_task1.jpg"},task2:{questionText:`Creative artists should always be given the freedom to express their own ideas (in words, pictures, music or film) in whichever way they wish. There should be no government restrictions on what they do. 307 308To what extent do you agree or disagree with this opinion?`}},{id:"cambridge-4-test-4",book:4,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-04-academic-writing-test-4/",task1:{questionText:`The charts below give information about travel to and from the UK, and about the most popular countries for UK residents to visit. 309 310Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_4_task1.jpg"},task2:{questionText:`In many countries schools have severe problems with student behaviour. 311 312What do you think are the causes of this? 313 314What solutions can you suggest?`}}],nd=[{id:"cambridge-general-21-test-1",book:21,test:1,sourceUrl:"https://www.cambridge.org/9781009826730",task1:{questionText:`You rent a flat from an accommodation agency. Your neighbour who rents their flat from the same agency plays very loud video games late at night. 315 316Write a letter to the accommodation agency. In your letter 317 318⢠explain when the problem began 319 320⢠describe how the noise affects you 321 322⢠say what you would like the agency to do 323 324Dear Sir or Madam,`},task2:{questionText:`It is very common for people to change both their habits and their opinions as they get older. 325 326Do you agree or disagree?`}},{id:"cambridge-general-21-test-2",book:21,test:2,sourceUrl:"https://www.cambridge.org/9781009826730",task1:{questionText:`You enjoy walking in the countryside near your home. However, you are noticing that there is more and more litter left there by other walkers. 327 328Write a letter to your local newspaper. In your letter 329 330⢠say why you enjoy walking and where 331 332⢠describe the litter you have seen on your walks 333 334⢠suggest what might be done about the problem 335 336Dear Sir or Madam,`},task2:{questionText:`Some people believe that international sports events, such as The Olympics or the Football World Cup, are a good way to bring countries together. Others say that these events create competition, not friendship, between countries. 337 338Discuss both these views and give your own opinion.`}},{id:"cambridge-general-21-test-3",book:21,test:3,sourceUrl:"https://www.cambridge.org/9781009826730",task1:{questionText:`This summer your local council organised a series of free concerts in your local park. You attended one of the concerts. The council has asked for feedback about the concerts. 339 340Write a letter to the council giving your feedback. In your letter 341 342⢠say which concert you attended 343 344⢠explain why you enjoyed the concert 345 346⢠make suggestions for improving next summer's concerts 347 348Dear Sir or Madam,`},task2:{questionText:`Nowadays many large international companies offer their staff the opportunity to spend a period of time living and working in another country. 349 350Why might this opportunity be good for employees? 351 352What advantages does this development have for companies?`}},{id:"cambridge-general-21-test-4",book:21,test:4,sourceUrl:"https://www.cambridge.org/9781009826730",task1:{questionText:`All new employees at your workplace have a mentor â an experienced colleague who gives them advice and support in their career. As a new employee, you have been given details of your mentor. 353 354Write a letter to introduce yourself to your new mentor. In your letter 355 356⢠give a brief outline of your previous studies and work experience 357 358⢠explain what help you hope your mentor can give 359 360⢠suggest arrangements for a first meeting with your mentor 361 362Dear ....................,`},task2:{questionText:`Doctors tell us that we can get all the vitamins we need from having a healthy diet. Despite this advice, some people continue to spend large sums of money on vitamin pills. 363 364Why do you think some people spend a lot of money on vitamin pills? 365 366How could people be persuaded to improve their diet instead of buying vitamin pills?`}},{id:"cambridge-general-20-test-1",book:20,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-general-training-writing-test-1/",task1:{questionText:`It is ten years since you left college. You'd like to organise an event to celebrate this anniversary with all your friends and classmates from college. 367 368Write a letter to one of your college friends. In your letter 369 370⢠say what kind of celebration event you'd like to organise 371 372⢠explain why you think it would be good to celebrate in this way 373 374⢠describe what help you need to organise this event 375 376Dear ....................................,`},task2:{questionText:`It is important for children, young adults, working people and the retired to have at least one hobby. 377 378What's your opinion about this?`}},{id:"cambridge-general-20-test-2",book:20,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-general-training-writing-test-2/",task1:{questionText:`The younger sister of one of your friends is thinking about spending a year studying abroad as part of her university course. You did this recently, and she has asked you about your experience. 379 380Write a letter to your friend's sister. In your letter 381 382⢠tell her where you studied during your year abroad 383 384⢠describe what you learnt about the country you studied in 385 386⢠explain why your year abroad was helpful for your studies 387 388Dear .....................,`},task2:{questionText:`In many countries, family members work together in their family business. 389 390Do you think family businesses have more advantages than disadvantages?`}},{id:"cambridge-general-20-test-3",book:20,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-general-training-writing-test-3/",task1:{questionText:`You work for an entertainment c
390ompany which plans to open a new theatre soon. You want to invite a famous actor to open the new theatre. 391 392Write a letter to this famous actor. In your letter 393 394- give some information about the new theatre 395 396- invite her/him to open the new theatre 397 398- explain why she/he would be a good person to open the theatre 399 400Dear ______________ ,`},task2:{questionText:`Nowadays it's possible for people to buy many products or pay for treatments that help them to look younger. 401 402Is this a good thing or a bad thing?`}},{id:"cambridge-general-20-test-4",book:20,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-20-general-training-writing-test-4/",task1:{questionText:`You recently used a company to help you move your furniture and possessions to your new apartment. The removal company has now asked for your feedback about the service they provided. 403 404Write a letter to the removal company. In your letter 405 406⢠explain what went well on the day you moved house 407 408⢠praise an employee who was particularly helpful 409 410⢠mention an aspect of the service that you were not happy with 411 412Dear Sir or Madam,`},task2:{questionText:`In some parts of the world, people buy far too many clothes. 413 414What are the reasons for this? 415 416How can people be persuaded to reduce the number of clothes they buy?`}},{id:"cambridge-general-19-test-1",book:19,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-general-training-writing-test-1/",task1:{questionText:`You would like to reduce your working hours in order to study part time. 417 418Write a letter to your boss. In your letter 419 420⢠explain why you want to reduce your working hours 421 422⢠say which hours you would like to work 423 424⢠describe how your part-time studies would benefit your employer 425 426Dear ...,`},task2:{questionText:`More and more people nowadays visit well-known places to take photographs of themselves, without looking at the place. 427 428Why do you think this is happening? 429 430Is it a positive or a negative trend?`}},{id:"cambridge-general-19-test-2",book:19,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-general-training-writing-test-2/",task1:{questionText:`You are a member of an International Students' club. The club is organising 431 432an event to celebrate popular food from around the world. 433 434Write a letter to the event organiser, Luis. In your letter 435 436⢠offer to make a popular dish from your country 437 438⢠describe what this dish is 439 440⢠explain why it should be included in the event 441 442Dear Luis,`},task2:{questionText:`It is sometimes possible to pay somebody to do things you don't want to 443 444do, or don't have time to do, for example, household chores or looking 445 446after children. 447 448Is this a good way of providing work for others? 449 450Should people do these things themselves?`}},{id:"cambridge-general-19-test-3",book:19,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-general-training-writing-test-3/",task1:{questionText:`Five months ago, you started renting an apartment on a six-month agreement. You now wish to stay in the apartment for longer than the six months you originally agreed with the owner. 451 452Write a letter to the owner of your apartment. In your letter: 453 454Say how long you now want to rent the apartment for 455 456Explain why your plans have changed 457 458Tell the owner about a problem in the apartment 459 460Dear ...,`},task2:{questionText:`Some consumers are increasingly choosing to buy goods that are produced in their local area, rather than imported goods. 461 462What are the reasons for this? 463 464Is this a positive or a negative trend?`}},{id:"cambridge-general-19-test-4",book:19,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-19-general-training-writing-test-4/",task1:{questionText:`You started in your present job two years ago. You now feel it is important for your career development to move to a different department in the same company. 465 466Write a letter to your manager. In your letter: 467 468⢠say what you have learned in your present job 469 470⢠suggest how the company would benefit from moving you to a different department 471 472⢠explain why you do not wish to leave the company 473 474Dear â¦â¦â¦â¦â¦â¦â¦â¦,`},task2:{questionText:`Nowadays famous people are photographed by professional photographers everywhere they go. Some people say this is a good thing because the public are interested in their lives. Other people think that photographers are wrong to follow famous people. 475 476Discuss both these views and give your own opinion.`}},{id:"cambridge-general-18-test-1",book:18,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-general-training-writing-test-1/",task1:{questionText:`Your English-speaking friend has asked for your help with a college project he/she is doing about celebrating New Year in different c
476ountries. 477 478Write a letter to your friend. In your letter: 479 480Say how important New Year is to people in your country 481 482Describe how New Year is celebrated in your country 483 484Explain what you like about New Year celebrations in your country`},task2:{questionText:"Some people say that it is better to work for a large company than a small one. Do you agree or disagree?"}},{id:"cambridge-general-18-test-2",book:18,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-general-training-writing-test-2/",task1:{questionText:`You are soon going to spend three months doing work experience in an organisation. 485 486Write a letter to the manager of the organisation where you are going to do work experience. In your letter: 487 488Thank the manager for the opportunity to do work experience 489 490Explain what you hope to learn from the work experience 491 492Ask some questions about the work experience you are going to do`},task2:{questionText:"When we meet someone for the first time, we generally decide very quickly what kind of person we think they are and if we like them or not. Is this a good thing or a bad thing?"}},{id:"cambridge-general-18-test-3",book:18,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-general-training-writing-test-3/",task1:{questionText:`You recently bought some train tickets for a journey a week in advance. When you went to the station to catch the train, you were told you could not use the tickets and the staff were very unhelpful to you. 493 494Write a letter to the train company. In your letter: 495 496Describe the problem you had with the tickets 497 498Say why you were unhappy with the staff 499 500Suggest what action the train company should take`},task2:{questionText:`In the past, most working people had only one job. However, nowadays, more and more people have more than one job at the same time. 501 502What are the reasons for this development? 503 504What are the advantages and disadvantages of having more than one job?`}},{id:"cambridge-general-18-test-4",book:18,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-18-general-training-writing-test-4/",task1:{questionText:`You recently attended a training course for your work. Your employer has asked you for your feedback on the training course. 505 506Write a letter to your employer. In your letter: 507 508Remind your employer what the course was about 509 510Explain why the course was useful to you in your work 511 512Suggest why the course may not be suitable for some of your other colleagues`},task2:{questionText:`Some people dislike changes in their society and in their own lives, and want things to stay the same. 513 514Why do some people want things to stay the same? 515 516Why should change be regarded as something positive?`}},{id:"cambridge-general-17-test-1",book:17,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-general-training-writing-test-1/",task1:{questionText:`Your English-speaking friend who lives in your town has asked for your advice about learning a new sport. 517 518Write an email to your friend. In your email: 519 520Recommend a new sport that would be suitable for your friend to learn 521 522Explain how your friend could learn this sport 523 524Suggest that you both learn this sport together.`},task2:{questionText:`In the future, people may no longer be able to pay for things in shops using cash. All payments may have to be made by card or using phones. 525 526Do you think this will happen one day? 527 528Why do you think some people might not be happy to give up using cash?`}},{id:"cambridge-general-17-test-2",book:17,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-general-training-writing-test-2/",task1:{questionText:`The parents of your Australian friend Chris have invited you to a surprise birthday party for him/her. 529 530Write a letter to Chrisâs parents. In your letter: 531 532Say why you think Chris will enjoy the surprise party 533 534Explain why you won't be able to attend the party 535 536Give details of a plan to see Chris at a different time`},task2:{questionText:`In some countries, more and more people are hiring a personal fitness trainer, rather than playing sports or doing exercise classes. 537 538What are the reasons for this? 539 540Is this a positive or a negative development?`}},{id:"cambridge-general-17-test-3",book:17,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-general-training-writing-test-3/",task1:{questionText:`You recently booked a part-time course at a college. You now need to cancel your booking. 541 542Write a letter to the college administrator. In your letter: 543 544Say which part-time course you booked 545 546Explain why you need to cancel your booking 547
548Ask about booking a different course`},task2:{questionText:`It is better to buy just a few expensive clothes, rather than lots of cheaper clothes. 549 550Do you agree or disagree?`}},{id:"cambridge-general-17-test-4",book:17,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-17-general-training-writing-test-4/",task1:{questionText:`You have bought some clothing online and are not satisfied with your purchase. 551 552Write an email to the company that you bought the clothing from. In your email: 553 554Give details of the purchase 555 556Describe the problem 557 558Explain why you need a replacement urgently`},task2:{questionText:`Some people think that itâs a good idea to socialise with work colleagues during evenings and weekends. Other people think itâs important to keep working life completely separate from social life. 559 560Discuss both these views and give your own opinion.`}},{id:"cambridge-general-16-test-1",book:16,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-general-training-writing-test-1/",task1:{questionText:`Mrs Barrett, an English-speaking woman who lives in your town, has advertised for someone to help her in her home for a few hours a day next summer. 561 562Write a letter to Mrs Barrett. In your letter: 563 564Suggest how you could help her in her home 565 566Say why you would like to do this work 567 568Explain when you will and will not be available`},task2:{questionText:`Plastic bags, plastic bottles, and plastic packaging are bad for the environment. 569 570What damage does plastic do to the environment? 571 572What can be done by governments and individuals to solve this problem?`}},{id:"cambridge-general-16-test-2",book:16,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-general-training-writing-test-2/",task1:{questionText:`You have just read an article in a national newspaper which claims that town centres in your country all look very similar to each other. You don't fully agree with this opinion. 573 574Write a letter to the editor of the newspaper. In your letter: 575 576Say which points in the article you agree with 577 578Explain ways in which your town centre is different from most other town centres 579 580Offer to give a guided tour of your town to the writer of the article`},task2:{questionText:`Some people like to try new things, for example, places to visit and types of food. Other people prefer to keep doing things they are familiar with. 581 582Discuss both these attitudes and give your own opinion.`}},{id:"cambridge-general-16-test-3",book:16,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-general-training-writing-test-3/",task1:{questionText:`A magazine wants to include contributions from its readers for an article called 'The book that influenced me most'. 583 584Write a letter to the editor of the magazine about the book that influenced you most. In your letter 585 586Describe what this book was about 587 588Explain how this book influenced you 589 590Say whether this book would be likely to influence other people`},task2:{questionText:`Some people spend most of their lives living close to where they were born. 591 592What might be the reasons for this? 593 594What are the advantages and disadvantages?`}},{id:"cambridge-general-16-test-4",book:16,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-16-general-training-writing-test-4/",task1:{questionText:`Your friend has been offered a place on a course at the university where you studied. He/She would like your advice about finding a place to live. 595 596Write an email to your friend. In your email: 597 598Describe where you lived when you were a student at the university 599 600Recommend the best way for him/her to look for accommodation 601 602Warn him/her of mistakes students make when choosing accommodation`},task2:{questionText:`Some people say that now is the best time in history to be living. 603 604What is your opinion about this? 605 606What other time in history would be interesting to live in?`}},{id:"cambridge-general-15-test-1",book:15,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-general-training-writing-test-1/",task1:{questionText:`A friend of yours is thinking of going on a camping holiday for the first time this summer. He/She has asked for your advice. 607 608Write a letter to your friend. In your letter: 609 610Explain why you think your friend would enjoy a camping holiday 611 612Describe some possible disadvantages 613
614Say whether you would like to go camping with your friend this summer`},task2:{questionText:`In many countries today, crime novels and TV dramas are becoming more and more popular. 615 616Why do you think these books and TV shows are popular? 617 618What is your opinion of crime fiction and TV crime dramas?`}},{id:"cambridge-general-15-test-2",book:15,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-general-training-writing-test-2/",task1:{questionText:`A museum near your home is looking for people to do part-time voluntary/unpaid work. You would like to do some voluntary / unpaid work at the museum. 619 620Write a letter to the museum director to apply for the voluntary/unpaid work. In your letter 621 622Explain why you want to do voluntary/unpaid work at the museum 623 624Describe some skills and qualities you have that would be useful 625 626Give details of when you would be available for work`},task2:{questionText:`Nowadays many people complain about not getting enough sleep. 627 628What are problems caused by lack of sleep? 629 630What can be done about this lack of sleep?`}},{id:"cambridge-general-15-test-3",book:15,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-general-training-writing-test-3/",task1:{questionText:`A friend of yours is thinking about applying for the same course that you did at university. He/She has asked for your advice about studying this subject. 631 632Write a letter to your friend. In your letter: 633 634Give details of the course you took at the university 635 636Explain why you recommend the university 637 638Give some advice about how to apply`},task2:{questionText:`In the future, more people will choose to go on holiday in their own country and not travel abroad on holiday. 639 640Do you agree or disagree?`}},{id:"cambridge-general-15-test-4",book:15,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-15-general-training-writing-test-4/",task1:{questionText:`You have seen an advertisement from a couple, who live in Australia, for someone to teach their two children your language for a year. 641 642Write a letter to the couple. In your letter 643 644Explain why you think you would be suitable for the job 645 646Say what else you could do for the family 647 648Give your reasons for wanting the job`},task2:{questionText:`In many countries, paying for things using mobile phone (cellphone) apps is becoming increasingly common. 649 650Does this development have more advantages or disadvantages?`}},{id:"cambridge-general-14-test-1",book:14,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-general-training-writing-test-1/",task1:{questionText:`You have seen an advertisement in an Australian magazine for someone to live with a family for six months and look after their six-year-old child. 651 652Write a letter to the parents. In your letter: 653 654Explain why you would like the job 655 656Give details of why you would be a suitable person to employ 657 658Say how you would spend your free time while you are in Australia`},task2:{questionText:`The growth of online shopping will one day lead to all shops in towns and cities closing. 659 660Do you agree or disagree?`}},{id:"cambridge-general-14-test-2",book:14,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-general-training-writing-test-2/",task1:{questionText:`You have just read an article in an international travel magazine which contained some information about your town that is incorrect. 661 662Write a letter to the editor of the magazine. In your letter: 663 664Correct the information in the article 665 666Explain why it is important for the magazine to give correct information 667 668Suggest what the magazine should do about this situation`},task2:{questionText:`Some people think it's better to choose friends who always have the same opinions as them. Other people believe it's good to have friends who sometimes disagree with them. 669 670Discuss both these views and give your own opinion.`}},{id:"cambridge-general-14-test-3",book:14,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-general-training-writing-test-3/",task1:{questionText:`You recently did a short cookery course. The cookery school has asked for your feedback on this course. 671 672Write a letter to the course director at the cookery school. In your letter: 673 674Describe what you enjoyed about the course 675 676Say how much cooking you've done since the course 677 678Suggest another cookery course you'd like the school to offer`},task2:{questionText:`Some people say the main way to be happy in life is to have a lot of money. 679 680How might having a lot of money make people happy? 681 682What other things in life can make people happy?`}},{id:"cambridge-general-14-test-4",book:14,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-14-general-training-writing-test-4/",task1:{questionText:`You recently went to a concert and thought one of the singers was very good. You want to tell him how you feel. 683 684Write a letter to the singer. In your letter: 685 686Say how you feel about his performance 687 688Give details of your musical activities 689 690Explain how you would like him to help you with your musical activities`},task2:{questionText:`Many people work long hours, leaving very little time for leisure activities. 691
692Does this situation have more advantages or more disadvantages?`}},{id:"cambridge-general-13-test-1",book:13,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-general-training-writing-test-1/",task1:{questionText:`You work for an international company, and would like to spend six months working in its head office in another country. 693 694Write a letter to your manager. In your letter: 695 696Explain why you want to work in the companyâs head office for six months 697 698Say how your work could be done while you are away 699 700Ask for his/her help in arranging it`},task2:{questionText:`In some areas of the US, a 'curfew' is imposed, in which teenagers are not allowed to be out of doors after a particular time at night unless they are accompanied by an adult. 701 702What is your opinion about this?`}},{id:"cambridge-general-13-test-2",book:13,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-general-training-writing-test-2/",task1:{questionText:`You recently organized an all-day meeting for your company, which took place in a local hotel. In their feedback, participants at the meeting said that they liked the hotel, but they were unhappy about the food that was served for lunch. 703 704Write a letter to the manager of the hotel. In your letter 705 706Say what the participants liked about the hotel 707 708Explain why they were unhappy about the food 709 710Suggest what the manager should do to improve the food in the future`},task2:{questionText:`Many working people get little or no exercise either during the working day or in their free time, and have health problems as a result. 711 712Why do many working people not get enough exercise? 713 714What can be done about this problem?`}},{id:"cambridge-general-13-test-3",book:13,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-general-training-writing-test-3/",task1:{questionText:`The system used for rubbish/garbage collection in your local area is not working properly. This is causing problems for you and your neighbours. 715 716Write a letter to the local council. In your letter: 717 718Describe how the rubbish collection system is not working properly 719 720Explain how this is affecting you and your neighbours 721 722Suggest what should be done about the problem`},task2:{questionText:`Some people say that now we can see films on our phones or tablets there is no need to go to the cinema. Others say that to be fully enjoyed, films need to be seen in a cinema. 723 724Discuss both these views and give your own opinion.`}},{id:"cambridge-general-13-test-4",book:13,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-13-general-training-writing-test-4/",task1:{questionText:`A friend you made while you were studying abroad has written to ask you for help in finding a job in your country. You have heard about a job in a local company that might be suitable for him/her. 725 726Write a letter to this friend. In your letter: 727 728Tell your friend about the job and what sort of work it involves 729 730Say why you think the job would be suitable for him/her 731 732Explain how to apply for the job`},task2:{questionText:`Some people say it is important to keep your home and your workplace tidy, with everything organized and in the correct place. 733 734What is your opinion about this?`}},{id:"cambridge-general-12-test-1",book:12,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-general-training-writing-test-1/",task1:{questionText:`You work at home and have a problem with a piece of equipment that you use for your job. 735 736Write a letter to the shop or company which supplied the equipment. In your letter: 737 738Describe the problem with the equipment 739 740Explain how this problem is affecting your work 741 742Say what you want the shop or company to do`},task2:{questionText:`Today more and more tourists are visiting places where conditions are difficult, such as the Sahara desert or the Antarctic. 743 744What are the benefits and disadvantages for tourists who visit such places?`}},{id:"cambridge-general-12-test-2",book:12,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-general-training-writing-test-2/",task1:{questionText:`During a recent plane journey, you sat next to a businessman who owns a chain of restaurants. You talked to him and he suggested that you should contact him about a possible job in one of his restaurants. 745 746Write a letter to this businessman. In your letter: 747 748Remind him when and where you met 749 750Tell him what kind of job you are interested in 751 752Say why you think you would be suitable for the job`},task2:{questionText:`In many places, new homes are needed, but the only space available for building them is in the countryside. Some people believe it is more important to protect the countryside and n
752ot build new homes there. 753 754What is your opinion about this?`}},{id:"cambridge-general-12-test-3",book:12,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-general-training-writing-test-3/",task1:{questionText:`A large company in your area has decided to spend a certain amount of money, either to sponsor a local children's sports team for two years, or to pay for two open-air concerts. It has asked for feedback from the general public. 755 756Write a letter to the company. In your letter: 757 758Describe the benefits of sponsoring the sports team 759 760Summarise the benefits of paying for the concerts 761 762Say how you think the company should spend the money`},task2:{questionText:`Some people say that parents should encourage their children to take part in organized group activities in their free time. Others say it is important for children to learn how to occupy themselves on their own. 763 764Discuss both views and give your own opinion.`}},{id:"cambridge-general-12-test-4",book:12,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-12-general-training-writing-test-4/",task1:{questionText:`There have been several complaints about the reception area where visitors to your company arrive. Your manager has asked you to suggest how the reception area could be improved. 765 766Write a letter to your manager. In your letter: 767 768Describe the complaints that have been made 769 770Say why the reception area is important 771 772Suggest how the reception area could be improved`},task2:{questionText:`In recent years, many small local shops have closed because customers travel to large shopping centres or malls to do their shopping. 773 774Is this a positive or negative development?`}},{id:"cambridge-general-11-test-1",book:11,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-general-training-writing-test-1/",task1:{questionText:`You recently received a letter from a friend asking for advice about whether to go to college or try to get a job. You think he/she should get a job. 775 776Write a letter to this friend. In your letter: 777 778Say why he/she would not enjoy going to college 779 780Explain why getting a job is a good idea for him/her 781 782Suggest types of job that would be suitable for him/her`},task2:{questionText:`Employers sometimes ask people applying for jobs for personal information, such as their hobbies and interests, and whether they are married or single. Some people say that this information may be relevant and useful. Others disagree. 783 784Discuss both these views and give your own opinion.`}},{id:"cambridge-general-11-test-2",book:11,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-general-training-writing-test-2/",task1:{questionText:`You recently attended a meeting at a hotel. When you returned home, you found you had left some important papers at the hotel. 785 786Write a letter to the manager of the hotel. In your letter: 787 788Say where you think you left the papers 789 790Explain why they are so important 791 792Tell the manager what you want him/her to do`},task2:{questionText:`Some people say that in all levels of education, from primary schools to universities, too much time is spent on learning facts and not enough on learning practical skills. 793 794Do you agree or disagree?`}},{id:"cambridge-general-11-test-3",book:11,test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-general-training-writing-test-3/",task1:{questionText:`Your local council is considering closing a sports and leisure centre that it runs, in order to save money. 795 796Write a letter to the local council. In your letter: 797 798Give details of how you and your friends or family use the centre 799 800Explain why the sports and leisure centre is important for the local community 801 802Describe the possible effects on local people if the center closes`},task2:{questionText:`News stories on TV and in newspapers are very often accompanied by pictures. 803 804Some people say that these pictures are more effective than words. 805 806What is your opinion about this?`}},{id:"cambridge-general-11-test-4",book:11,test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-11-general-training-writing-test-4/",task1:{questionText:`You work for an international company. You have seen an advertisement for a training course which will be useful for your job. 807 808Write a letter to your manager. In your letter: 809 810Describe the training course you want to do 811 812Explain what the company could do to help you 813 814Say how the course will be useful for your job`},task2:{questionText:"Some people say that it is possible to tell a lot about a person's culture and character from their choice of clothes. Do you agree or disagree?"}},{id:"cambridge-general-10-test-1",book:10,test:1,sourceUrl:"https://www.cambridge.org/ (Manually added from Cambridge IELTS 10 General Training Test A)",task1:{questionText:`You are going to another country to study. You would like to do a part-time job while you are studying, so you want to ask a friend who lives there for some help.
815 816Write a letter to this friend. In your letter: 817 818⢠give details of your study plan 819 820⢠explain why you want to get a part-time job 821 822⢠suggest how your friend could help you find a job 823 824Dear ....................................,`},task2:{questionText:`It is said that countries are becoming more and more similar because people are able to buy the same products anywhere in the world. 825 826Do you think this is a positive or negative development?`}},{id:"cambridge-general-10-test-2",book:10,test:2,sourceUrl:"https://www.cambridge.org/ (Manually added from Cambridge IELTS 10 General Training Test B)",task1:{questionText:`You and some friends ate a meal at a restaurant to celebrate a special occasion, and you were very pleased with the food and service. 827 828Write a letter to the restaurant manager. In your letter: 829 830⢠give details of your visit to the restaurant 831 832⢠explain the reason for the celebration 833 834⢠say what was good about the food and the service 835 836Dear Sir or Madam,`},task2:{questionText:`Some parents buy their children a large number of toys to play with. 837 838What are the advantages and disadvantages for the child of having a large number of toys?`}},{id:"cambridge-general-9-test-1",book:9,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-09-general-training-writing-test-1/",task1:{questionText:`You are working for a company. You need to take some time off work and want to ask your manager about this. 839 840Write a letter to your manager. In your letter 841 842⢠explain why you want to take time off work 843 844⢠give details of the amount of time you need 845 846⢠suggest how your work could be covered while you are away 847 848Dear .................... ,`},task2:{questionText:`Being a celebrity â such as a famous film star or sports personality â brings problems as well as benefits. 849 850Do you think that being a celebrity brings more benefits or more problems?`}},{id:"cambridge-general-9-test-2",book:9,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-09-general-training-writing-test-2/",task1:{questionText:`On a recent holiday you lost a valuable item. Fortunately you have travel insurance to cover the cost of anything lost. 851 852Write a letter to the manager of your insurance company. In your letter 853 854⢠describe the item you lost 855 856⢠explain how you lost it 857 858⢠tell the insurance company what you would like them to do 859 860Dear Sir or Madam,`},task2:{questionText:`Some people think that the teenage years are the happiest times of most people's lives. Others think that adult life brings more happiness, in spite of greater responsibilities. 861 862Discuss both these views and give your own opinion.`}},{id:"cambridge-general-8-test-1",book:8,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-08-general-training-writing-test-1/",task1:{questionText:`You have recently moved to a different house. 863 864Write a letter to an English-speaking friend. In your letter 865 866⢠explain why you have moved 867 868⢠describe the new house 869 870⢠invite your friend to come and visit 871 872Dear ............. ,`},task2:{questionText:`Today more people are travelling than ever before. 873 874Why is this the case? 875 876What are the benefits of travelling for the traveller?`}},{id:"cambridge-general-8-test-2",book:8,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-08-general-training-writing-test-2/",task1:{questionText:`You recently bought a piece of equipment for your kitchen but it did not work. You phoned the shop but no action was taken. 877 878Write a letter to the shop manager. In your letter 879 880- describe the problem with the equipment 881 882- explain what happened when you phoned the shop 883 884- say what you would like the manager to do. 885 886Dear sir or Madam,`},task2:{questionText:`Some people think that it is better to educate boys and girls in separate schools. Others, however, believe that boys and girls benefit more from attending mixed schools. 887 888Discuss both these views and give your own opinion.`}},{id:"cambridge-general-7-test-1",book:7,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-07-general-training-writing-test-1/",task1:{questionText:`You have recently started work in a new company. 889 890Write a letter to an English-speaking friend. In your letter 891 892⢠explain why you changed jobs 893 894⢠describe your new job 895 896⢠tell him/her your other news 897 898Dear ................. ,`},task2:{questionText:`Some people prefer to live in a house, while others feel that there are more advantages to living in an apartment. 899 900Are there more advantages than disadvantages of living in a house compared with living in an apartment?`}},{id:"cambridge-general-7-test-2",book:7,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-07-general-training-writing-test-2/",task1:{questionText:`Last month you had a holiday overseas where you stayed with some friends. 901 902They have just sent you some photos of your holiday. 903 904Write a letter to your friends. In your letter 905 906⢠thank them for the photos and for the holiday 907 908⢠explain why you didn't write earlier 909 910⢠invite them to come and stay with you 911 912Dear ................. ,`},task2:{questionText:`Some people feel that entertainers (e.g. film stars, pop musicians or sports stars) are paid too much money. 913 914Do you agree or disagree? 915 916Which other types of job should be highly paid?`}},{id:"cambridge-general-6-test-1",book:6,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-06-general-training-writing-test-1/",task1:{questionText:`You and your family are living in rented accommodation in an English-speaking country. You are not satisfied with the condition of some of the furniture. 917 918Write a letter to the landlord. In your letter 919 920⢠introduce yourself 921 922⢠explain what is wrong with the furniture 923 924⢠say what action you would like the landlord to take 925 926Dear ................. ,`},task2:{questionText:`Some people think it would be a good idea for schools to teach every young person how to be a good parent. 927 928Do you agree or disagree with this opinion? Describe the skills a person needs to be a good parent.`}},{id:"cambridge-general-6-test-2",book:6,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-06-general-training-writing-test-2/",task1:{questionText:`You have just moved into a new home and are planning to hold a party. You are worried that the noise may disturb your neighbour. 929 930Write a letter to your neighbour. In your letter 931 932⢠introduce yourself 933 934⢠describe your plans for the party 935 936⢠invite your neighbour to come 937 938Dear ............,`},task2:{questionText:`Using a computer every day can have more negative than positive effects on young children. 939 940Do you agree or disagree?`}},{id:"cambridge-general-5-test-1",book:5,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-05-general-training-writing-test-1/",task1:{questionText:`Your neighbours have recently written to you to complain about the noise from your house/flat. 941 942Write a letter to your neighbours. In your letter 943 944⢠explain the reasons for the noise 945 946⢠apologise 947 948⢠describe what action you will take 949 950Dear .................... ,`},task2:{questionText:`Some people believe that children are given too much free time. They feel that this time should be used to do more school work. 951 952How do you think children should spend their free time?`}},{id:"cambridge-general-5-test-2",book:5,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-05-general-training-writing-test-2/",task1:{questionText:`You have a full-time job and are also doing a part-time evening course. You now find that you cannot continue the course. 953 954Write a letter to the course tutor. In your letter 955 956⢠describe the situation 957 958⢠explain why you cannot continue at this time 959 960⢠say what action you would like to take 961 962Dear ..................................... ,`},task2:{questionText:`Nowadays we are producing more and more rubbish. 963 964Why do you think this is happening? 965 966What can governments do to help reduce the amount of rubbish produced?`}},{id:"cambridge-general-4-test-1",book:4,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-04-general-training-writing-test-1/",task1:{questionText:`You were hurt in a minor accident inside a supermarket, and you wish to complain to the supermarket. 967 968Write a letter to the manager of the supermarket. In your letter 969 970⢠say who you are 971 972⢠give details about the accident 973 974⢠suggest how the supermarket could prevent similar accidents. 975 976Dear Sir or Madam,`},task2:{questionText:`In the past, many people had skills such as making their own clothes and doing repairs to things in the house. In many countries, nowadays, skills like these are disappearing. 977 978Why do you think this change is happening? 979
980How far is this situation true in your country?`}},{id:"cambridge-general-4-test-2",book:4,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-04-general-training-writing-test-2/",task1:{questionText:`You want to sell some of your furniture. You think a friend of yours might like to buy it from you. 981 982Write a letter to your friend. In your letter 983 984⢠explain why you are selling 985 986⢠describe the furniture 987 988⢠suggest a date when your friend can come and see the furniture 989 990Dear ............ ,`},task2:{questionText:`Some people believe that children should be allowed to stay at home and play until they are six or seven years old. Others believe that it is important for young children to go to school as soon as possible. 991 992What do you think are the advantages of attending school from a young age?`}},{id:"cambridge-general-3-test-1",book:3,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-03-general-training-writing-test-1/",task1:{questionText:`You are due to start a new job next week but you will not be able to because you have some problems. 993 994Write a letter to your new employer. In your letter 995 996⢠explain your situation 997 998⢠describe your problems 999 1000⢠tell him/her when you think you can start. 1001 1002Dear...............,`},task2:{questionText:`You have been asked to write about the following topic. 1003 1004Some people believe that childrenâs leisure activities must be educational, otherwise they are a complete waste of time. 1005 1006Do you agree or disagree?`}},{id:"cambridge-general-3-test-2",book:3,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-03-general-training-writing-test-2/",task1:{questionText:`You are unhappy about a plan to make your local airport bigger and increase the number of flights. You live near the airport. 1007 1008Write a letter to your local newspaper. In your letter 1009 1010⢠explain where you live 1011 1012⢠describe the problem 1013 1014⢠give reasons why you do not want this development. 1015 1016Dear Sir/Madam,`},task2:{questionText:`You have been asked to write about the following topic. 1017 1018It is generally accepted that families are not as close as they used to be. 1019 1020Give some reasons why this change has happened and suggest how families could be brought closer together.`}},{id:"cambridge-general-2-test-1",book:2,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-02-general-training-writing-test-1/",task1:{questionText:`You borrowed some books from your school or college library. Unfortunately you have to go away to visit a sick relative and cannot return the books in time. 1021 1022Write a letter to the library. Explain what has happened and tell them what you want to do about it. 1023 1024Dear ___________ ,`},task2:{questionText:`Some governments say how many children a family can have in their country. They may control the number of children someone has through taxes. 1025 1026It is sometimes necessary and right for a government to control the population in this way. 1027 1028Do you agree or disagree?`}},{id:"cambridge-general-2-test-2",book:2,test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-02-general-training-writing-test-2/",task1:{questionText:`You travelled by plane last week and your suitcase was lost. 1029 1030You have still heard nothing from the airline company. 1031 1032Write to the airline and explain what happened. Describe your suitcase and tell them what was in it. Find out what they are going to do about it. 1033 1034Dear ______________ ,`},task2:{questionText:`Millions of people every year move to English-speaking countries such as Australia, Britain or America, in order to study at school, college or university. 1035 1036Why do so many people want to study in English? 1037 1038Why is English such an important international language?`}},{id:"cambridge-general-1-test-1",book:1,test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/cambridge-ielts-01-general-training-writing-test-1/",task1:{questionText:`You have had a bank account for a few years. Recently you received a letter from the bank stating that your account is $240 overdrawn and that you will be charged $70 which will be taken directly from your account. You know that this information is incorrect. 1039 1040Write a letter to the bank. Explain what has happened and say what you would like them to do about it. 1041 1042Dear Sir,`},task2:{questionText:"We are becoming increasingly dependent on computers. They are used in business, hospitals, crime detection and even to fly plane
1042s. What things will they be used in the future? Is this dependence on computers a good thing or should we be more suspicious of their benefits?"}}],Rk=[{id:"official-guide-academic-test-1",book:"official-guide",test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-1/",task1:{questionText:`The chart below gives information on the percentage of British people giving money to charity by age range for the years 1990 and 2010. 1043 1044Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_1_task1.jpg"},task2:{questionText:`Some people work for the same organisation all their working life. Others think that it is better to work for different organisations. 1045 1046Discuss both these views and give your own opinion.`}},{id:"official-guide-academic-test-2",book:"official-guide",test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-2/",task1:{questionText:`The graph and table below show the average monthly temperatures and the average number of hours of sunshine per year in three major cities. 1047 1048Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_2_task1.jpg"},task2:{questionText:`One of the consequences of improved medical care is that people are living longer and life expectancy is increasing. 1049 1050Do you think the advantages of this development outweigh the disadvantages?`}},{id:"official-guide-academic-test-3",book:"official-guide",test:3,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-3/",task1:{questionText:`The diagrams below show the changes that have taken place at West Park Secondary School since its construction in 1950. 1051 1052Summarise the information by selecting and reporting the main features and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_3_task1.jpg"},task2:{questionText:`Car ownership has increased so rapidly over the past thirty years that many cities in the world are now 'one big traffic jam'. 1053 1054How true do you think this statement is? What measures can governments take to discourage people from using their cars?`}},{id:"official-guide-academic-test-4",book:"official-guide",test:4,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-4/",task1:{questionText:`The chart below gives information about Southland's main exports in 2000, 20.., and future projections for 2025. 1055 1056Summarise the information by selecting and reporting the main features, and make comparisons where relevant. 1057 1058*20..: for test purposes, use and refer to the current year.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_4_task1.jpg"},task2:{questionText:`In some countries an increasing number of people are suffering from health problems as a result of eating too much fast food. It is therefore necessary for governments to impose a higher tax on this kind of food. 1059 1060To what extent do you agree or disagree with this opinion?`}},{id:"official-guide-academic-test-5",book:"official-guide",test:5,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-5/",task1:{questionText:`The pie charts below show the online shopping sales for retail sectors in New Zealand in 2003 and 2013. 1061 1062Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_5_task1.jpg"},task2:{questionText:`Nowadays technology is increasingly being used to monitor what people are saying and doing, for example through cellphone tracking and security cameras. In many cases, the people being monitored are unaware that this is happening. 1063 1064Do you think the advantages of this development outweigh the disadvantages?`}},{id:"official-guide-academic-test-6",book:"official-guide",test:6,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-6/",task1:{questionText:`The chart below shows the changes that took place in three different areas of crime in Newport city centre from 2003-2012. 1065 1066Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_6_task1.jpg"},task2:{questionText:`In the past, when students did a university degree, they tended to study in their own country. Nowadays, they have more opportunity to study abroad. 1067 1068What are the advantages and disadvantages of this development?`}},{id:"official-guide-academic-test-7",book:"official-guide",test:7,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-7/",task1:{questionText:`The maps below show the village of Stokeford in 1930 and in 2010. 1069 1070Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_7_task1.jpg"},task2:{questionText:`The continued rise in the world's population is the greatest problem faced by humanity at the present time. 1071 1072What are the causes of this continued rise? Do you agree that it is the greatest problem faced by humanity?`}},{id:"official-guide-academic-test-8",book:"official-guide",test:8,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-academic-writing-test-8/",task1:{questionText:`The chart below shows the annual number of rentals and sales, in various formats, of films from a particular store between 2002 and 2011. 1073 1074Summarise the information by selecting and reporting the main features, and make comparisons where relevant.`,imagePath:"/official-guide-to-ielts/images/official_guide_academic_test_8_task1.jpg"},task2:{questionText:`Some people get into debt by buying things they don't need and can't afford. 1075 1076What are the reasons for this behaviour? What action can be taken to prevent people from having this problem?`}}],Tk=[{id:"official-guide-general-test-1",book:"official-guide",test:1,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-general-training-writing-test-1/",task1:{questionText:`Your local hospital has advertised for people to do unpaid work helping at the hospital. You would like to do some work at the hospital in your free time. 1077 1078Write a letter to the hospital. In your letter 1079 1080- explain why you would like to do unpaid work at the hospital 1081 1082- say what type of unpaid work you would be able to do 1083 1084- give details of when you would be available for this work 1085 1086Dear Sir or Madam,`},task2:{questionText:`It is sometimes said that people should be encouraged to get married before they are 30, as this is best both for the individual and for society. 1087 1088Do you agree or disagree?`}},{id:"official-guide-general-test-2",book:"official-guide",test:2,sourceUrl:"https://engnovate.com/ielts-writing-tests/official-cambridge-guide-to-ielts-general-training-writing-test-2/",task1:{questionText:`You have been doing some voluntary work to help your local community. However, now you are unable to continue doing this work. 1089 1090Write a letter to the manager of the organisation where you have been working. In your letter 1091 1092- describe the work you have been doing 1093 1094- explain why you can no longer do this work 1095 1096- recommend another person who is interested in the work 1097 1098Dear ................,`},task2:{questionText:`Many people like to wear fashionable clothes. 1099 1100Why do you think this is the case? Is this a good thing or a bad thing?`}}],ko="/ielts-academic-writing-task-1",eh="/ielts-general-training-writing-task-1",Gl="/ielts-writing-task-2",y6=[{id:"cambridge-academic",sourceType:"academic",sourceName:"Cambridge IELTS Academic",shortName:"Cambridge Academic",tests:sd},{id:"official-guide-academic",sourceType:"academic",sourceName:"Official Guide to IELTS Academic",shortName:"Official Guide Academic",tests:Rk},{id:"cambridge-general",sourceType:"general",sourceName:"Cambridge IELTS General Training",shortName:"Cambridge General",tests:nd},{id:"official-guide-general",sourceType:"general",sourceName:"Official Guide to IELTS General",shortName:"Official Guide General",tests:Tk}];function D_(e){return`${e} ${e===1?"prompt":"prompts"}`}function Ga(e,i){return`ææ°${{academicTask1:`é æ${i}å°ä½æ`,generalTask1:`é æ G ç±»${i}`,task2:`é æåä½ Task 2 ${i}`}[e]}çé¢`}const B_={en:{sourceGroups:"Source groups",prompts:"Prompts",topicType:"Topic type",sourceAndBook:"source and book",typeNavTitle:{academicTask1:"Browse Academic Task 1 by question type",generalTask1:"Browse General Training Task 1 by letter type",task2:"Browse Task 2 by essay type"},typeNavDescription:{academicTask1:"Switch between bar charts, line graphs, tables, pie charts, maps, process diagrams, and mixed charts.",generalTask1:"Switch between formal, semi-formal, and informal letter prompts.",task2:"Switch between opinion, discussion, problem-solution, advantages-disadvantages, two-part, and positive-or-negative development essays."},quickNavTitle:e=>`Browse ${e} by source`,quickNavDescription:e=>`Jump to every prompt classified as ${e.toLowerCase()} across Cambridge IELTS and Official Guide task banks.`,practiceTitle:e=>`Practice ${e.toLowerCase()} from real IELTS sources`,emptyTitle:"No prompts found yet",emptyDescription:"This task bank does not currently include a prompt in this topic type.",testJumpLabel:"Prompts in this source",taskLabel:{academicTask1:"Academic Writing Task 1",generalTask1:"General Training Writing Task 1",task2:"Writing Task 2"},useTask:{academicTask1:"Check a Task 1 response",generalTask1:"Check a Task 1 letter",task2:"Check a Task 2 essay"},moduleLabel:{academic:"Academic",general:"General Training"},officialGuideLabel:"Official Guide",bookLabel:(e,i)=>i.sourceId.startsWith("official-guide")?i.sourceName:`${i.sourceName} Book ${e}`,bookHeading:(e,i)=>i.sourceId.startsWith("official-guide")?i.sourceName:`${i.sourceName} Book ${e}`,bookDescription:(e,i,r)=>r.sourceId.startsWith("official-guide")?`${D_(i)} in this Official Guide collection.`:`${D_(i)} in this book.`,testHeading:(e,i)=>`Writing Test ${i}`,testMeta:e=>e.sourceType==="general"?"General Training Writing":"Academic Writing",chartAlt:(e,i,r,o)=>`${r.sourceName} ${e==="official-guide"?"":`Book ${e} `}Writing Test ${i} ${o} visual prompt`,imageCaption:(e,i,r)=>r.sourceId.startsWith("official-guide")?`Task 1 visual prompt for ${r.sourceName} Writing Test ${i}.`:`Task 1 visual prompt for ${r.sourceName} Book ${e} Writing Test ${i}.`},"zh-CN":{sourceGroups:"æ¥æºåç»",prompts:"é¢ç®",topicType:"é¢å",sourceAndBook:"颿ºååæ°",typeNavTitle:{academicTask1:"æé¢åæµè§é æå¦æ¯ç±» Task 1",generalTask1:"æä¹¦ä¿¡ç±»åæµè§é æ G ç±» Task 1",task2:"æé¢åæµè§é æåä½ Task 2"},typeNavDescription:{academicTask1:"忢æ±ç¶å¾ãæçº¿å¾ãè¡¨æ ¼ã饼å¾ãå°å¾ãæµç¨å¾åæ··åå¾ä¸é¢ã",generalTask1:"忢æ£å¼ä¹¦ä¿¡ã忣å¼ä¹¦ä¿¡å鿣å¼ä¹¦ä¿¡ä¸é¢ã",task2:"忢è§ç¹ç±»ã讨论类ãé®é¢è§£å³ç±»ãå©å¼ç±»ãåé®é¢ç±»åç§¯ææ¶æåå±ç±»ä¸é¢ã"},quickNavTitle:e=>`ææ¥æºæµè§${e}`,quickNavDescription:e=>`æ±æ» Cambridge IELTS å Official Guide é¢åºä¸å类为${e}çé¢ç®ã`,practiceTitle:e=>`ç¨çå® IELTS 颿ºç»ä¹ ${e}`,emptyTitle:"ææ¶æ²¡æå¹é é¢ç®",emptyDescription:"å½åé¢åºéè¿æ²¡æè¢«å½å ¥è¿ä¸ªé¢åçé¢ç®ã",testJumpLabel:"æ¬æ¥æºé¢ç®",taskLabel:{academicTask1:"Academic Writing Task 1",generalTask1:"General Training Writing Task 1",task2:"Writing Task 2"},useTask:{academicTask1:"æ¹æ¹è¿é Task 1",generalTask1:"æ¹æ¹è¿å° Task 1 书信",task2:"æ¹æ¹è¿é Task 2"},moduleLabel:{academic:"A ç±»",general:"G ç±»"},officialGuideLabel:"Official Guide",bookLabel:(e,i)=>i.sourceId.startsWith("official-guide")?i.sourceName:`${i.sourceName} 第 ${e} å`,bookHeading:(e,i)=>i.sourceId.startsWith("official-guide")?i.sourceName:`${i.sourceName} 第 ${e} å`,bookDescription:(e,i,r)=>r.sourceId.startsWith("official-guide")?`æ¬ Official Guide åéå ± ${i} éé¢ã`:`æ¬åå ± ${i} éé¢ã`,testHeading:(e,i)=>`Writing Test ${i}`,testMeta:e=>e.sourceType==="general"?"General Training Writing":"Academic Writing",chartAlt:(e,i,r,o)=>r.sourceId.startsWith("official-guide")?`${r.sourceName} Writing Test ${i} ${o}å¾ç`:`${r.sourceName} 第 ${e} å Writing Test ${i} ${o}å¾ç`,imageCaption:(e,i,r)=>r.sourceId.startsWith("official-guide")?`${r.sourceName} Writing Test ${i} ç Task 1 å¾çã`:`${r.sourceName} 第 ${e} å Writing Test ${i} ç Task 1 å¾çã`},vi:{sourceGroups:"Nhóm nguá»n",prompts:"Äá»",topicType:"Dạng Äá»",sourceAndBook:"nguá»n và sách",typeNavTitle:{academicTask1:"Duyá»t Academic Task 1 theo dạng Äá»",generalTask1:"Duyá»t General Training Task 1 theo dạng thư",task2:"Duyá»t Task 2 theo dạng essay"},typeNavDescription:{academicTask1:"Chuyá»n giữa biá»u Äá» cá»t, biá»u Äá» ÄÆ°á»ng, bảng, biá»u Äá» tròn, bản Äá», quy trình và biá»u Äá» kết hợp.",generalTask1:"Chuyá»n giữa thư trang trá»ng, bán trang trá»ng và thân máºt.",task2:"Chuyá»n giữa opinion, discussion, problem-solution, advantages-disadvantages, two-part v
1100à positive-negative development."},quickNavTitle:e=>`Duyá»t ${e} theo nguá»n`,quickNavDescription:e=>`Tá»ng hợp các Äá» ÄÆ°á»£c phân loại là ${e.toLowerCase()} từ Cambridge IELTS và Official Guide.`,practiceTitle:e=>`Luyá»n ${e.toLowerCase()} từ nguá»n IELTS tháºt`,emptyTitle:"Chưa có Äá» phù hợp",emptyDescription:"Kho Äá» hiá»n chưa có câu há»i thuá»c dạng nà y.",testJumpLabel:"Äá» trong nguá»n nà y",taskLabel:{academicTask1:"Academic Writing Task 1",generalTask1:"General Training Writing Task 1",task2:"Writing Task 2"},useTask:{academicTask1:"Chấm bà i Task 1 nà y",generalTask1:"Chấm thư Task 1 nà y",task2:"Chấm bà i Task 2 nà y"},moduleLabel:{academic:"Academic",general:"General Training"},officialGuideLabel:"Official Guide",bookLabel:(e,i)=>i.sourceId.startsWith("official-guide")?i.sourceName:`${i.sourceName} quyá»n ${e}`,bookHeading:(e,i)=>i.sourceId.startsWith("official-guide")?i.sourceName:`${i.sourceName} quyá»n ${e}`,bookDescription:(e,i,r)=>r.sourceId.startsWith("official-guide")?`${i} Äá» trong bá» Official Guide nà y.`:`${i} Äá» trong quyá»n nà y.`,testHeading:(e,i)=>`Writing Test ${i}`,testMeta:e=>e.sourceType==="general"?"General Training Writing":"Academic Writing",chartAlt:(e,i,r,o)=>r.sourceId.startsWith("official-guide")?`Hình Äá» ${o} ${r.sourceName} Writing Test ${i}`:`Hình Äá» ${o} ${r.sourceName} quyá»n ${e} Writing Test ${i}`,imageCaption:(e,i,r)=>r.sourceId.startsWith("official-guide")?`Hình Äá» Task 1 trong ${r.sourceName} Writing Test ${i}.`:`Hình Äá» Task 1 trong ${r.sourceName} quyá»n ${e} Writing Test ${i}.`}},Sk=[{id:"academic-task1-bar-chart",typeId:"bar-chart",category:"academicTask1",path:`${ko}/bar-chart-topics`,copy:{en:{label:"Bar chart topics",navLabel:"Bar charts",title:"IELTS Academic Task 1 Bar Chart Topics",description:"Browse IELTS Academic Task 1 bar chart questions from Cambridge IELTS and Official Guide for comparison, category, and change practice.",practiceDescription:"These prompts collect bar chart and bar-style category comparison tasks so learners can practise selecting key figures and writing clear overview sentences."},"zh-CN":{label:"æ±ç¶å¾å°ä½æé¢ç®",navLabel:"æ±ç¶å¾",title:Ga("academicTask1","æ±ç¶å¾"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 æ±ç¶å¾é¢ç®ï¼éåç»ä¹ æ°æ®å¯¹æ¯ãè¶å¿æ¦è¿°åæ±ç¶å¾å°ä½æç»æã",practiceDescription:"è¿äºé¢ç®é䏿¶å½æ±ç¶å¾åç±»å«å¯¹æ¯ç±»å¾è¡¨ï¼æ¹ä¾¿èçç»ä¹ éæ©å
³é®æ°æ®ãåæ¦è¿°å¥åç»ç»ä¸»ä½æ®µã"},vi:{label:"Äá» biá»u Äá» cá»t",navLabel:"Biá»u Äá» cá»t",title:"Äá» IELTS Academic Task 1 biá»u Äá» cá»t",description:"Tá»ng hợp Äá» Task 1 dạng biá»u Äá» cá»t từ Cambridge IELTS và Official Guide Äá» luyá»n so sánh sá» liá»u, nhóm hạng mục và xu hưá»ng.",practiceDescription:"Các Äá» nà y táºp trung và o biá»u Äá» cá»t và so sánh theo nhóm, giúp luyá»n chá»n sá» liá»u chÃnh và viết overview rõ rà ng."}}},{id:"academic-task1-line-graph",typeId:"line-graph",category:"academicTask1",path:`${ko}/line-graph-topics`,copy:{en:{label:"Line graph topics",navLabel:"Line graphs",title:"IELTS Academic Task 1 Line Graph Topics",description:"Browse IELTS Academic Task 1 line graph questions from Cambridge IELTS and Official Guide for trend and comparison practice.",practiceDescription:"These line graph prompts are useful for practising trend language, time comparisons, peaks, falls, and overall movement."},"zh-CN":{label:"æçº¿å¾å°ä½æé¢ç®",navLabel:"æçº¿å¾",title:Ga("academicTask1","æçº¿å¾"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 æçº¿å¾é¢ç®ï¼éåç»ä¹ è¶å¿æè¿°ãæ¶é´åååæ°æ®å¯¹æ¯ã",practiceDescription:"è¿äºæçº¿å¾é¢ç®éåéä¸ç»ä¹ ä¸åãä¸éãå³°å¼ãæ³¢å¨åæ´ä½è¶å¿æ¦è¿°ã"},vi:{label:"Äá» biá»u Äá» ÄÆ°á»ng",navLabel:"Biá»u Äá» ÄÆ°á»ng",title:"Äá» IELTS Academic Task 1 biá»u Äá» ÄÆ°á»ng",description:"Tá»ng hợp Äá» Task 1 dạng biá»u Äá» ÄÆ°á»ng từ Cambridge IELTS và Official Guide Äá» luyá»n mô tả xu hưá»ng, thay Äá»i và so sánh.",practiceDescription:"Các Äá» biá»u Äá» ÄÆ°á»ng giúp luyá»n ngôn ngữ xu hưá»ng, má»c thá»i gian, Äiá»m cao/thấp và chuyá»n Äá»ng tá»ng quan."}}},{id:"academic-task1-table",typeId:"table",category:"academicTask1",path:`${ko}/table-topics`,copy:{en:{label:"Table topics",navLabel:"Tables",title:"IELTS Academic Task 1 Table Topics",description:"Browse IELTS Academic Task 1 table questions from Cambridge IELTS and Official Guide for percentage, ranking, and comparison practice.",practiceDescription:"These table prompts help learners practise grouping rows and columns, selecting high-value comparisons, and avoiding list-like reports."},"zh-CN":{label:"è¡¨æ ¼å°ä½æé¢ç®",navLabel:"è¡¨æ ¼",title:Ga("academicTask1","è¡¨æ ¼"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 è¡¨æ ¼é¢ç®ï¼éåç»ä¹ ç¾åæ¯ãæåãå¤åæ°æ®ååç»æ¯è¾ã",practiceDescription:"è¿äºè¡¨æ ¼é¢éåç»ä¹ è¡ååç
1100»ãéæ©å
³é®å¯¹æ¯ç¹ï¼å¹¶é¿å
æå°ä½æåææµæ°´è´¦ã"},vi:{label:"Äá» bảng sá» liá»u",navLabel:"Bảng sá» liá»u",title:"Äá» IELTS Academic Task 1 bảng",description:"Tá»ng hợp Äá» Task 1 dạng bảng từ Cambridge IELTS và Official Guide Äá» luyá»n phần trÄm, xếp hạng và so sánh nhiá»u cá»t.",practiceDescription:"Các Äá» bảng giúp luyá»n nhóm hà ng/cá»t, chá»n so sánh Äáng chú ý và tránh viết báo cáo liá»t kê."}}},{id:"academic-task1-pie-chart",typeId:"pie-chart",category:"academicTask1",path:`${ko}/pie-chart-topics`,copy:{en:{label:"Pie chart topics",navLabel:"Pie charts",title:"IELTS Academic Task 1 Pie Chart Topics",description:"Browse IELTS Academic Task 1 pie chart questions from Cambridge IELTS and Official Guide for proportion and category practice.",practiceDescription:"These prompts focus on proportions and shares, helping learners compare categories and describe changes in distribution."},"zh-CN":{label:"饼å¾å°ä½æé¢ç®",navLabel:"饼å¾",title:Ga("academicTask1","饼å¾"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 饼å¾é¢ç®ï¼éåç»ä¹ æ¯ä¾ãå æ¯åç±»å«åå¸æè¿°ã",practiceDescription:"è¿äºé¥¼å¾é¢éç¹è®ç»æ¯ä¾è¡¨è¾¾ãç±»å«å¯¹æ¯ååå¸ååçæ¦è¿°è½åã"},vi:{label:"Äá» biá»u Äá» tròn",navLabel:"Biá»u Äá» tròn",title:"Äá» IELTS Academic Task 1 biá»u Äá» tròn",description:"Tá»ng hợp Äá» Task 1 dạng biá»u Äá» tròn từ Cambridge IELTS và Official Guide Äá» luyá»n tá» lá», thá» phần và phân bá» hạng mục.",practiceDescription:"Các Äá» nà y táºp trung và o tá» trá»ng và phân bá», giúp luyá»n so sánh nhóm và mô tả thay Äá»i trong cÆ¡ cấu."}}},{id:"academic-task1-map",typeId:"map",category:"academicTask1",path:`${ko}/map-topics`,copy:{en:{label:"Map topics",navLabel:"Maps",title:"IELTS Academic Task 1 Map Topics",description:"Browse IELTS Academic Task 1 map and plan questions from Cambridge IELTS and Official Guide for layout and development practice.",practiceDescription:"These map prompts help learners practise describing spatial change, new facilities, removals, expansions, and layout comparisons."},"zh-CN":{label:"å°å¾å°ä½æé¢ç®",navLabel:"å°å¾é¢",title:Ga("academicTask1","å°å¾"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 å°å¾é¢åå¹³é¢å¾é¢ï¼éåç»ä¹ ä½ç½®ååãå¸å±å¯¹æ¯åæ¹é æè¿°ã",practiceDescription:"è¿äºå°å¾é¢éåç»ä¹ 空é´ååãæ°å¢è®¾æ½ãæé¤æ©å»ºåååå¸å±å¯¹æ¯ã"},vi:{label:"Äá» bản Äá»",navLabel:"Bản Äá»",title:"Äá» IELTS Academic Task 1 bản Äá»",description:"Tá»ng hợp Äá» Task 1 dạng bản Äá» và sÆ¡ Äá» mặt bằng từ Cambridge IELTS và Official Guide Äá» luyá»n mô tả vá» trÃ, bá» cục và phát triá»n.",practiceDescription:"Các Äá» bản Äá» giúp luyá»n mô tả thay Äá»i không gian, cÆ¡ sá» má»i, má» rá»ng, loại bá» và so sánh bá» cục."}}},{id:"academic-task1-process-diagram",typeId:"process-diagram",category:"academicTask1",path:`${ko}/process-diagram-topics`,copy:{en:{label:"Process diagram topics",navLabel:"Processes",title:"IELTS Academic Task 1 Process Topics",description:"Browse IELTS Academic Task 1 process questions from Cambridge IELTS and Official Guide for production, cycle, and sequence practice.",practiceDescription:"These process prompts help learners practise passive voice, sequencing, stage grouping, and concise overviews for diagrams."},"zh-CN":{label:"æµç¨å¾å°ä½æé¢ç®",navLabel:"æµç¨å¾",title:Ga("academicTask1","æµç¨å¾"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 æµç¨å¾é¢ï¼éåç»ä¹ ç产è¿ç¨ãèªç¶å¾ªç¯ãæ¥éª¤é¡ºåºå被å¨è¯æã",practiceDescription:"è¿äºæµç¨å¾é¢éåè®ç»æ¥éª¤åç»ãå
å顺åºã被å¨è¯æåç®æ´æ»è§ã"},vi:{label:"Äá» quy trình",navLabel:"Quy trình",title:"Äá» IELTS Academic Task 1 quy trình",description:"Tá»ng hợp Äá» Task 1 dạng quy trình từ Cambridge IELTS và Official Guide Äá» luyá»n sản xuất, chu trình tá»± nhiên và trình tá»± bưá»c.",practiceDescription:"Các Äá» quy trình giúp luyá»n câu bá» Äá»ng, trình tá»±, nhóm giai Äoạn và overview ngắn gá»n."}}},{id:"academic-task1-mixed-charts",typeId:"mixed-charts",category:"academicTask1",path:`${ko}/mixed-charts-topics`,copy:{en:{label:"Mixed charts topics",navLabel:"Mixed charts",title:"IELTS Academic Task 1 Mixed Chart Topics",description:"Browse IELTS Academic Task 1 mixed chart questions from Cambridge IELTS and Official Guide, including chart-table prompts.",practiceDescription:"These mixed prompts help learners combine evidence from more than one visual and decide which comparisons matter most."},"zh-CN":{label:"æ··åå¾å°ä½æé¢ç®",navLabel:"æ··åå¾",title:Ga("academicTask1","æ··åå¾"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸çé
æå¦æ¯ç±» Task 1 æ··åå¾é¢ï¼å
æ¬å¾è¡¨å è¡¨æ ¼ãå¤å¾ç»ååå¤ä¿¡æ¯æºé¢ç®ã",practiceDescription:"è¿äºæ··åå¾é¢éåç»ä¹ æ´åå¤ä¸ªå¾è¡¨ä¿¡æ¯ï¼å¹¶å¤æåªäºå¯¹æ¯æå¼å¾åè¿ä½æã
1100"},vi:{label:"Äá» biá»u Äá» kết hợp",navLabel:"Biá»u Äá» kết hợp",title:"Äá» IELTS Academic Task 1 biá»u Äá» kết hợp",description:"Tá»ng hợp Äá» Task 1 dạng biá»u Äá» kết hợp từ Cambridge IELTS và Official Guide, gá»m chart-table và nhiá»u biá»u Äá» trong má»t Äá».",practiceDescription:"Các Äá» kết hợp giúp luyá»n ná»i thông tin từ nhiá»u hình và chá»n so sánh quan trá»ng nhất."}}}],xk=[{id:"general-task1-formal-letter",typeId:"formal-letter",category:"generalTask1",path:`${eh}/formal-letter-topics`,copy:{en:{label:"Formal letter topics",navLabel:"Formal letters",title:"IELTS General Task 1 Formal Letters",description:"Browse IELTS General Task 1 formal letter prompts for complaints, requests, applications, and official situations.",practiceDescription:"These formal letter prompts focus on unknown recipients, organisations, services, and public or official requests."},"zh-CN":{label:"æ£å¼ä¹¦ä¿¡é¢ç®",navLabel:"æ£å¼ä¹¦ä¿¡",title:Ga("generalTask1","æ£å¼ä¹¦ä¿¡"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸ç IELTS General Training Writing Task 1 æ£å¼ä¹¦ä¿¡é¢ï¼éåç»ä¹ æè¯ãç³è¯·ã请æ±å宿¹åºæ¯ã",practiceDescription:"è¿äºæ£å¼ä¹¦ä¿¡é¢ä¸»è¦é¢åéçæ¶ä¿¡äººãæºæãæå¡æ¹åæ£å¼å
Œ
±åºæ¯ã"},vi:{label:"Äá» thư trang trá»ng",navLabel:"Thư trang trá»ng",title:"Äá» IELTS Task 1 thư trang trá»ng",description:"Tá»ng hợp Äá» thư trang trá»ng từ Cambridge IELTS và Official Guide Äá» luyá»n phà n nà n, yêu cầu, ứng tuyá»n và tình huá»ng chÃnh thức.",practiceDescription:"Các Äá» nà y hưá»ng tá»i ngưá»i nháºn chưa quen, tá» chức, dá»ch vụ và tình huá»ng chÃnh thức."}}},{id:"general-task1-semi-formal-letter",typeId:"semi-formal-letter",category:"generalTask1",path:`${eh}/semi-formal-letter-topics`,copy:{en:{label:"Semi-formal letter topics",navLabel:"Semi-formal letters",title:"IELTS General Task 1 Semi-formal Letters",description:"Browse IELTS General Task 1 semi-formal letter prompts for workplace, landlord, organiser, and known-contact situations.",practiceDescription:"These semi-formal prompts focus on people the writer knows in a practical, professional, or community context."},"zh-CN":{label:"忣å¼ä¹¦ä¿¡é¢ç®",navLabel:"忣å¼ä¹¦ä¿¡",title:Ga("generalTask1","忣å¼ä¹¦ä¿¡"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸ç IELTS General Training Writing Task 1 忣å¼ä¹¦ä¿¡é¢ï¼éåç»ä¹ å·¥ä½ãæ¿ä¸ãç»ç»è
åç人äºå¡åºæ¯ã",practiceDescription:"è¿äºåæ£å¼ä¹¦ä¿¡é¢ä¸»è¦é¢å认è¯ä½ä¸äº²å¯ç人ï¼å¸¸è§äºå·¥ä½ãç¤¾åºæå®é
äºå¡æ²éã"},vi:{label:"Äá» thư bán trang trá»ng",navLabel:"Thư bán trang trá»ng",title:"Äá» IELTS Task 1 thư bán trang trá»ng",description:"Tá»ng hợp Äá» thư bán trang trá»ng từ Cambridge IELTS và Official Guide cho bá»i cảnh công viá»c, chá»§ nhà , ngưá»i tá» chức và liên há» quen biết.",practiceDescription:"Các Äá» nà y táºp trung và o ngưá»i nháºn Äã biết trong bá»i cảnh công viá»c, cá»ng Äá»ng hoặc viá»c thá»±c tế."}}},{id:"general-task1-informal-letter",typeId:"informal-letter",category:"generalTask1",path:`${eh}/informal-letter-topics`,copy:{en:{label:"Informal letter topics",navLabel:"Informal letters",title:"IELTS General Task 1 Informal Letters",description:"Browse IELTS General Task 1 informal letter prompts for friends, classmates, invitations, advice, and personal updates.",practiceDescription:"These informal letter prompts focus on friends, classmates, personal plans, advice, thanks, invitations, and apologies."},"zh-CN":{label:"鿣å¼ä¹¦ä¿¡é¢ç®",navLabel:"鿣å¼ä¹¦ä¿¡",title:Ga("generalTask1","鿣å¼ä¹¦ä¿¡"),description:"æ±æ» Cambridge IELTS å Official Guide ä¸ç IELTS General Training Writing Task 1 鿣å¼ä¹¦ä¿¡é¢ï¼éåç»ä¹ æåãåå¦ãé请ã建议å个人è¿åµã",practiceDescription:"è¿äºéæ£å¼ä¹¦ä¿¡é¢ä¸»è¦é¢åæåãåå¦åä¸ªäººåºæ¯ï¼å¸¸è§ä»»å¡å
æ¬å»ºè®®ãæè°¢ãé请åéæã"}
1100,vi:{label:"Äá» thư thân máºt",navLabel:"Thư thân máºt",title:"Äá» IELTS Task 1 thư thân máºt",description:"Tá»ng hợp Äá» thư thân máºt từ Cambridge IELTS và Official Guide cho bạn bè, bạn há»c, lá»i má»i, lá»i khuyên và cáºp nháºt cá nhân.",practiceDescription:"Các Äá» nà y táºp trung và o bạn bè, bạn há»c, kế hoạch cá nhân, lá»i khuyên, cảm Æ¡n, má»i và xin lá»i."}}}],Ck=[{id:"task2-opinion-essay",typeId:"opinion-essay",category:"task2",path:`${Gl}/opinion-essay-topics`,copy:{en:{label:"Opinion essay topics",navLabel:"Opinion essays",title:"IELTS Task 2 Opinion Essay Topics",description:"Browse IELTS Task 2 opinion essay questions from Academic and General Training task banks, including agree-disagree prompts.",practiceDescription:"These opinion prompts help learners practise taking a clear position, supporting it with reasons, and staying consistent through the essay."},"zh-CN":{label:"è§ç¹ç±»å¤§ä½æé¢ç®",navLabel:"è§ç¹ç±»",title:Ga("task2","è§ç¹ç±»"),description:"æ±æ» A ç±»å G ç±»é¢åºä¸ç IELTS Writing Task 2 è§ç¹ç±»å¤§ä½æé¢ï¼å
æ¬åæä¸åæã个人è§ç¹åç«åºè¡¨è¾¾é¢ã",practiceDescription:"è¿äºè§ç¹ç±»é¢ç®éåç»ä¹ æç¡®ç«åºãçç±å±å¼åå
¨æè§ç¹ä¸è´æ§ã"},vi:{label:"Äá» opinion essay",navLabel:"Opinion",title:"Äá» IELTS Task 2 opinion essay",description:"Tá»ng hợp Äá» Task 2 dạng opinion từ Academic và General Training, gá»m agree-disagree và câu há»i quan Äiá»m cá nhân.",practiceDescription:"Các Äá» opinion giúp luyá»n nêu láºp trưá»ng rõ rà ng, phát triá»n lý do và giữ quan Äiá»m nhất quán."}}},{id:"task2-discussion-essay",typeId:"discussion-essay",category:"task2",path:`${Gl}/discussion-essay-topics`,copy:{en:{label:"Discussion essay topics",navLabel:"Discussion essays",title:"IELTS Task 2 Discussion Essay Topics",description:"Browse IELTS Task 2 discussion essay questions, including discuss both views and give your opinion prompts.",practiceDescription:"These discussion prompts help learners balance two viewpoints before presenting a clear personal position."},"zh-CN":{label:"è®¨è®ºç±»å¤§ä½æé¢ç®",navLabel:"讨论类",title:Ga("task2","讨论类"),description:"æ±æ» A ç±»å G ç±»é¢åºä¸ç IELTS Writing Task 2 è®¨è®ºç±»å¤§ä½æé¢ï¼å
æ¬ discuss both views and give your opinion é¢åã",practiceDescription:"è¿äºè®¨è®ºç±»é¢ç®éåç»ä¹ 平衡åæåæ¹è§ç¹ï¼åç»åºæ¸
æ°ä¸ªäººç«åºã"},vi:{label:"Äá» discussion essay",navLabel:"Discussion",title:"Äá» IELTS Task 2 discussion essay",description:"Tá»ng hợp Äá» Task 2 dạng discussion từ Academic và General Training, gá»m câu há»i discuss both views and give your opinion.",practiceDescription:"Các Äá» discussion giúp luyá»n phân tÃch hai quan Äiá»m cân bằng trưá»c khi nêu ý kiến cá nhân."}}},{id:"task2-problem-solution-essay",typeId:"problem-solution-essay",category:"task2",path:`${Gl}/problem-and-solution-essay-topics`,copy:{en:{label:"Problem and solution essay topics",navLabel:"Problem and solution",title:"IELTS Task 2 Problem Solution Topics",description:"Browse IELTS Task 2 problem-solution questions from Academic and General Training task banks, including causes and solutions.",practiceDescription:"These prompts help learners connect causes or problems with realistic solutions and explain responsibility clearly."},"zh-CN":{label:"é®é¢è§£å³ç±»å¤§ä½æé¢ç®",navLabel:"é®é¢è§£å³ç±»",title:Ga("task2","é®é¢è§£å³ç±»"),description:"æ±æ» A ç±»å G ç±»é¢åºä¸ç IELTS Writing Task 2 é®é¢è§£å³ç±»å¤§ä½æé¢ï¼å
æ¬åå ãé®é¢ãæªæ½åè§£å³æ¹æ¡é¢ã",practiceDescription:"è¿äºé¢ç®éåç»ä¹ æåå æé®é¢ä¸å¯è¡è§£å³æ¹æ¡è¿æ¥èµ·æ¥ï¼å¹¶æ¸
æ¥è¯´æè´£ä»»ä¸»ä½ã"},vi:{label:"Äá» problem and solution",navLabel:"Problem solution",title:"Äá» IELTS Task 2 problem solution",description:"Tá»ng hợp Äá» Task 2 dạng problem and solution từ Academic và General Training, gá»m nguyên nhân, vấn Äá», biá»n pháp và giải pháp.",practiceDescription:"Các Äá» nà y giúp luyá»n ná»i nguyên nhân hoặc vấn Äá» vá»i giải pháp thá»±c tế và là m rõ trách nhiá»m."}}},{id:"task2-advantages-disadvantages-essay",typeId:"advantages-disadvantages-essay",category:"task2",path:`${Gl}/advantages-and-disadvantages-essay-topics`,copy:{en:{label:"Advantages and disadvantages essay to
1100pics",navLabel:"Advantages and disadvantages",title:"IELTS Task 2 Advantage Disadvantage Topics",description:"Browse IELTS Task 2 advantage-disadvantage questions from Academic and General Training task banks, including outweigh prompts.",practiceDescription:"These prompts help learners weigh benefits against drawbacks and make a clear judgement when the question asks for one."},"zh-CN":{label:"å©å¼ç±»å¤§ä½æé¢ç®",navLabel:"å©å¼ç±»",title:Ga("task2","å©å¼ç±»"),description:"æ±æ» A ç±»å G ç±»é¢åºä¸ç IELTS Writing Task 2 å©å¼ç±»å¤§ä½æé¢ï¼å
æ¬ advantages and disadvantagesãoutweigh åå©å¤§äºå¼é¢ã",practiceDescription:"è¿äºé¢ç®éåç»ä¹ æ¯è¾ä¼å¿åå£å¿ï¼å¹¶å¨éè¦æ¶ç»åºæ¸
æ¥å¤æã"},vi:{label:"Äá» advantages and disadvantages",navLabel:"Advantages disadvantages",title:"Äá» IELTS Task 2 advantages disadvantages",description:"Tá»ng hợp Äá» Task 2 dạng advantages and disadvantages từ Academic và General Training, gá»m outweigh và more advantages than disadvantages.",practiceDescription:"Các Äá» nà y giúp luyá»n cân nhắc lợi Ãch và bất lợi, Äá»ng thá»i ÄÆ°a ra phán Äoán rõ khi Äá» yêu cầu."}}},{id:"task2-two-part-question-essay",typeId:"two-part-question-essay",category:"task2",path:`${Gl}/two-part-question-essay-topics`,copy:{en:{label:"Two-part question essay topics",navLabel:"Two-part questions",title:"IELTS Task 2 Two-part Question Topics",description:"Browse IELTS Task 2 two-part question topics where the essay must answer two related questions.",practiceDescription:"These prompts help learners manage both parts of the question without letting one part dominate the whole essay."},"zh-CN":{label:"åé®é¢ç±»å¤§ä½æé¢ç®",navLabel:"åé®é¢ç±»",title:Ga("task2","åé®é¢ç±»"),description:"æ±æ» A ç±»å G ç±»é¢åºä¸ç IELTS Writing Task 2 åé®é¢ç±»å¤§ä½æé¢ï¼éåç»ä¹ åæ¶ååºä¸¤ä¸ªç¸å
³é®é¢ã",practiceDescription:"è¿äºé¢ç®éåè®ç»ä¸¤é®é½å
åååºï¼é¿å
åªåå
¶ä¸ä¸é®å¯¼è´ä»»å¡ååºä¸è¶³ã"},vi:{label:"Äá» two-part question",navLabel:"Two-part",title:"Äá» IELTS Task 2 two-part question",description:"Tá»ng hợp Äá» Task 2 dạng two-part question từ Academic và General Training, trong Äó bà i viết cần trả lá»i hai câu há»i liên quan.",practiceDescription:"Các Äá» nà y giúp luyá»n xá» lý cả hai phần câu há»i, tránh Äá» má»t phần lấn át toà n bà i."}}},{id:"task2-positive-negative-development-essay",typeId:"positive-negative-development-essay",category:"task2",path:`${Gl}/positive-or-negative-development-essay-topics`,copy:{en:{label:"Positive or negative development essay topics",navLabel:"Positive or negative",title:"IELTS Task 2 Positive Negative Topics",description:"Browse IELTS Task 2 positive or negative development questions for trend and development evaluation practice.",practiceDescription:"These prompts help learners evaluate a trend, choose a clear judgement, and support it with concrete consequences."},"zh-CN":{label:"ç§¯æææ¶æåå±ç±»å¤§ä½æé¢ç®",navLabel:"ç§¯ææ¶æç±»",title:Ga("task2","ç§¯æææ¶æåå±ç±»"),description:"æ±æ» A ç±»å G ç±»é¢åºä¸ç IELTS Writing Task 2 positive or negative development é¢ç®ï¼éåç»ä¹ è¶å¿è¯ä»·åå©å¼å¤æã",practiceDescription:"è¿äºé¢ç®éåè®ç»å¯¹æç§è¶å¿ç»åºæ¸
æ¥å¤æï¼å¹¶ç¨å
·ä½å½±åæ¥æ¯æè§ç¹ã"},vi:{label:"Äá» positive or negative development",navLabel:"Positive negative",title:"Äá» IELTS Task 2 positive negative",description:"Tá»ng hợp Äá» Task 2 dạng positive or negative development từ Academic và General Training, gá»m câu há»i Äánh giá xu hưá»ng và phát triá»n.",practiceDescription:"Các Äá» nà y giúp luyá»n Äánh giá xu hưá»ng, chá»n nháºn Äá»nh rõ và há» trợ bằng há» quả cụ thá»."}}}],wc=[...Sk,...xk,...Ck],z6=wc.map(e=>e.path);function Lk(e){return String(e||"").toLowerCase().replace(/[ââ]/g,"'").replace(/\s+/g," ").trim()}function O6(e,i){return i.reduce((r,o)=>r+(o.test(e)?1:0),0)}function nm(e){const i=Lk(e),r=/\bdiagrams?\b/.test(i),o=r&&/\bchanges? (that have taken place|to|in)\b/.test(i)&&/\b(school|village|town|park|site|centre|center|library|harbour|cafe|café|building)\b/.test(i),l=/\bmaps?\b|\bplans?\b|\bfloor plan\b|\blayout\b/.test(i)||o,b=r&&(/\bprocess\b|\blife cycle\b|\bstages?\b|\bsteps?\b|\bmanufactur(?:e|ed|ing)\b|\bre
1100cycling\b|\brecycled\b|\bformed\b|\bgenerated\b|\bgeneration\b|\bhow\b/.test(i)||/\bused to produce\b|\bused in .*process\b/.test(i)),u=/\btables?\b/.test(i),p=/\bpie charts?\b/.test(i),m=/\bgraphs?\b/.test(i),g=/\bcharts?\b/.test(i),y=/\bbar charts?\b/.test(i),k=/\b(chart and table|table and chart|charts and table|table and charts|graph and table|table and graph|charts and graph|graph and charts|pie chart .* table|table .* pie chart)\b/.test(i)||/\b(first|second|third) charts? below\b/.test(i)||/\bthe first chart\b/.test(i)&&/\bthe second chart\b/.test(i)||/\bcharts below\b/.test(i)&&!p&&!y||O6(i,[/\btables?\b/,/\bgraphs?\b/,/\bpie charts?\b/,/\bcharts?\b/])>1;return l?"map":b?"process-diagram":p&&!u&&!m?"pie-chart":k?"mixed-charts":u?"table":m?"line-graph":g?"bar-chart":"mixed-charts"}function rm(e){const i=Lk(e);return/\b(friend|classmate|sister|brother|cousin|parents of your .*friend|your english-speaking friend|college friends?)\b/.test(i)?"informal-letter":/\b(dear sir or madam|newspaper|editor|company|hospital|college administrator|train company|removal company|famous actor|organisation where you are going|advertised for people|national newspaper|service|shop|hotel)\b/.test(i)?"formal-letter":(/\b(boss|manager|employer|owner of your apartment|landlord|neighbour|neighbor|event organiser|event organizer|club|colleague|teacher|tutor|course|apartment owner|work|department)\b/.test(i),"semi-formal-letter")}function hf(e){const i=Lk(e),r=(String(e||"").match(/\?/g)||[]).length;return/\bpositive or (a )?negative\b|\bgood thing or (a )?bad thing\b/.test(i)?"positive-negative-development-essay":/\bdiscuss both\b|\bboth these views\b|\bboth views\b|\bboth these attitudes\b/.test(i)?"discussion-essay":/\badvantages? and disadvantages?\b|\bdisadvantages? and advantages?\b|\boutweigh\b|\bmore advantages than disadvantages\b|\bmore disadvantages than advantages\b/.test(i)?"advantages-disadvantages-essay":/\bwhat (are|is) (the )?(reasons|causes|problems|damage)\b|\bcauses? and problems?\b|\bhow can\b|\bwhat (do you think )?can be done\b|\bwhat action can be taken\b|\bwhat measures\b|\bwhat (are|is) (your )?suggestions?\b|\bsolve\b|\bsolution\b|\bprevent\b|\bpersuaded to reduce\b/.test(i)?"problem-solution-essay":r>=2?"two-part-question-essay":(/\bagree or disagree\b|\bto what extent do you agree\b|\bwhat'?s your opinion\b|\bdo you agree\b|\bdo you think\b|\bhow true do you think\b|\bis this a good\b|\bshould\b/.test(i),"opinion-essay")}function w6(e,i){return e.copy[i]||e.copy.en}function v6(e){return wc.find(i=>i.path===e)||null}function J0(e){return wc.filter(i=>i.category===e)}function yr(e,i="en"){const r=B_[i]?i:"en",o=B_[r],l=w6(e,r);return{...l,eyebrow:e.category==="academicTask1"?"IELTS Academic Writing Task 1":e.category==="generalTask1"?"IELTS General Training Writing Task 1":"IELTS Writing Task 2",quickNavTitle:o.quickNavTitle(l.label),quickNavDescription:o.quickNavDescription(l.label),practiceTitle:o.practiceTitle(l.label),practiceDescription:l.practiceDescription,emptyTitle:o.emptyTitle,emptyDescription:o.emptyDescription,taskLabel:o.taskLabel[e.category],useTask:o.useTask[e.category],testJumpLabel:o.testJumpLabel,typeNavTitle:o.typeNavTitle[e.category],typeNavDescription:o.typeNavDescription[e.category],stats:(b,u)=>[{label:o.topicType,value:l.navLabel},{label:o.prompts,value:String(u)},{label:o.sourceGroups,value:String(b)}],bookLabel:(b,u,p)=>o.bookLabel(b,p),bookHeading:(b,u,p)=>o.bookHeading(b,p,l.label),bookDescription:(b,u,p,m)=>o.bookDescription(b,u,m,l.label),testShortLabel:b=>`Test ${b}`,testHeading:(b,u,p,m)=>o.testHeading(b,u,m,l.label),testMeta:(b,u)=>o.testMeta(u),chartAlt:(b,u,p,m)=>e.category==="academicTask1"?o.chartAlt(b,u,m,l.label):"",imageCaption:(b,u,p,m)=>e.category==="academicTask1"?o.imageCaption(b,u,m):""}}function Nk(e,i){const r=i==="task1"?"task-1":"task-2";return y6.filter(l=>e.includes(l.id)).flatMap(l=>l.tests.map(b=>{const u=b[i]||{},p=u.questionText||"",m=i==="task1"&&l.sourceType==="academic"?nm(p):i==="task1"?rm(p):hf(p);return{id:`${b.id}-${r}`,groupId:`${l.id}-${r}-book-${b.book}`,sourceId:l.id,sourceType:l.sourceType,sourceName:l.sourceName,sourceShortName:l.shortName,taskType:i==="task1"?"task1":"task2",typeId:m,book:b.book,test:b.test,questionText:p,imagePath:i==="task1"&&u.imagePath||""}}).filter(b=>b.questionText))}function xo(){return Nk(["cambridge-academic","official-guide-academic"],"task1")}function Co(){return Nk(["cambridge-general","official-guide-general"],"task1")}function Lo(){return Nk(["cambridge-academic","official-guide-academic","cambridge-general","official-guide-general"],"task2")}function cm(e){return e?(e.category==="academicTask1"?xo():e.category==="generalTask1"?Co():Lo()).filter(r=>r.typeId===e.typeId):[]}
1100const W_="æå¼å®æ´é¢ç®åé
å¾ï¼å®ææ¥åå坿¥çé¢ä¼°åæ°ãä»»å¡å®æåé¦ãè¡å
ä¿®æ¹åéå建议ã",G_="æå¼å®æ´åä¿¡æ
å¢åè¦ç¹ï¼å®æä¹¦ä¿¡å坿¥çé¢ä¼°åæ°ãä»»å¡å®æä¸è¯æ°åé¦ãè¡å
ä¿®æ¹åéå建议ã",U_="æå¼å®æ´åä½è¦æ±ï¼å®æä½æå坿¥çé¢ä¼°åæ°ãä»»å¡ååºãç»æãè¯æ±è¯æ³åé¦åè¡å
ä¿®æ¹ã",I6=[{id:"cambridgeAcademicTask1Source",path:"/ielts-academic-writing-task-1/cambridge-ielts",category:"academicTask1",sourceIds:["cambridge-academic"],labels:{en:"Cambridge IELTS","zh-CN":"åæ¡¥é
æ",vi:"Cambridge IELTS"},copy:{en:{title:"Cambridge IELTS Academic Writing Task 1 Questions",description:e=>`Browse ${e} Cambridge IELTS Academic Writing Task 1 chart, map, process, and diagram questions by book and test. Open a full prompt and image for focused practice.`,quickNavTitle:"Browse Cambridge IELTS Academic Task 1 by book",quickNavDescription:"Academic Writing Task 1 questions are grouped by Cambridge IELTS book and test.",practiceTitle:"Practise with Cambridge IELTS Academic Task 1 questions",practiceDescription:"Choose a Cambridge IELTS Academic Task 1 visual prompt to practise selecting key features, making comparisons, and writing a clear report."},"zh-CN":{title:"åæ¡¥é
æå¦æ¯ç±» Writing Task 1 çé¢",description:e=>`æµè§ ${e} éåæ¡¥é
æ Academic Writing Task 1 å¾è¡¨é¢ãå°å¾é¢ãæµç¨å¾å示æå¾ï¼æåæ°ä¸ Test æ¥æ¾é¢ç®ã${W_}`,quickNavTitle:"æåæ°æµè§åæ¡¥é
æå¦æ¯ç±» Task 1",quickNavDescription:"Academic Writing Task 1 é¢ç®æåæ¡¥é
æåæ°ä¸ Test åç»å±ç¤ºã",practiceTitle:"ç¨åæ¡¥é
æå¦æ¯ç±» Task 1 çé¢ç»å°ä½æ",practiceDescription:"éæ©ä¸éåæ¡¥é
æå¦æ¯ç±» Task 1 é¢ç®ï¼ç»ä¹ æ¦è¿°ãæ°æ®éæ©ãç¹å¾å¯¹æ¯åå°ä½æç»æã"},vi:{title:"Äá» Cambridge IELTS Academic Writing Task 1",description:e=>`Xem ${e} Äá» Cambridge IELTS Academic Writing Task 1 dạng biá»u Äá», bản Äá», quy trình và sÆ¡ Äá» theo sách và bà i test. Má» Äầy Äá»§ Äá» và hình ảnh Äá» luyá»n viết report.`,quickNavTitle:"Duyá»t Cambridge IELTS Academic Task 1 theo sách",quickNavDescription:"Äá» Academic Writing Task 1 ÄÆ°á»£c nhóm theo sách Cambridge IELTS và bà i test.",practiceTitle:"Luyá»n Cambridge IELTS Academic Task 1",practiceDescription:"Chá»n má»t Äá» Cambridge IELTS Academic Task 1 Äá» luyá»n chá»n Äặc Äiá»m chÃnh, so sánh và viết report rõ rà ng."}}},{id:"officialGuideAcademicTask1Source",path:"/ielts-academic-writing-task-1/official-guide-to-ielts",category:"academicTask1",sourceIds:["official-guide-academic"],labels:{en:"Official Guide to IELTS Academic","zh-CN":"Official Guide to IELTS Academic",vi:"The Official Cambridge Guide to IELTS (Há»c thuáºt)"},copy:{en:{title:"Official Guide to IELTS Academic Writing Task 1 Questions",description:e=>`Browse ${e} Academic Writing Task 1 visual questions from The Official Cambridge Guide to IELTS, grouped by test. Open a full prompt and image for focused practice.`,quickNavTitle:"Browse Official Guide Academic Task 1 tests",quickNavDescription:"Academic Writing Task 1 questions from The Official Cambridge Guide to IELTS are grouped by test.",practiceTitle:"Practise with Official Guide Academic Task 1 questions",practiceDescription:"Choose an Official Guide Academic Task 1 visual prompt to practise selecting key features, making comparisons, and writing a clear report.",testHeading:(e,i)=>`Official Guide to IELTS Academic Writing Test ${i} Task 1`,chartAlt:(e,i)=>`Official Guide to IELTS Academic Writing Test ${i} Task 1 visual prompt`,imageCaption:(e,i)=>`Task 1 visual prompt for Official Guide to IELTS Academic Writing Test ${i}.`},"zh-CN":{title:"é
æå¦æ¯ç±» Writing Task 1 çé¢ | Official Guide to IELTS",description:e=>`æµè§ The Official Cambridge Guide to IELTS æ¶å½ç ${e} é Academic Writing Task 1 å¾è¡¨é¢ï¼å¹¶æ Test æ¥æ¾é¢ç®ã${W_}`,quickNavTitle:"æ Test æµè§ Official Guide 妿¯ç±» Task 1",quickNavDescription:"The Official Cambridge Guide to IELTS ç Academic Writing Task 1 é¢ç®æ Test åç»å±ç¤ºã",practiceTitle:"ç¨ Official Guide 妿¯ç±» Task 1 çé¢ç»å°ä½æ",practiceDescription:"éæ©ä¸é Official Guide 妿¯ç±» Task 1 é¢ç®ï¼ç»ä¹ æ¦è¿°ãæ°æ®éæ©ãç¹å¾å¯¹æ¯åå°ä½æç»æã",testHeading:(e,i)=>`Official Guide to IELTS Academic Writing Test ${i} Task 1`,chartAlt:(e,i)=>`Official Guide to IELTS Academic Writing Test ${i} Task 1 å¾è¡¨é¢å¾ç`,imageCaption:(e,i)=>`Official Guide to IELTS Academic Writing Test ${i} ç Task 1 å¾è¡¨é¢å¾çã`},vi:{title:"Äá» Official Guide Academic Writing Task 1",description:e=>`Xem ${e} Äá» Academic Writing Task 1 có hình từ The Official Cambridge Guide to IELTS, ÄÆ°á»£c nhóm theo bà i test. Má» Äầy Äá»§ Äá» và hình ảnh Äá» luyá»n viết report.`,quickNavTitle:"Duyá»t Official Guide Academic Task 1 theo bà i test",quickNavDescription:"Äá» Academic Writing Task 1 trong The Official Cambridge Guide to IELTS ÄÆ°á»£c nhóm theo bà i test.",practiceTitle:"Luyá»n Official Guide Academic Task 1",practiceDescription:"Chá»n má»t Äá» Official Guide Academic Task 1 Äá» luyá»n chá»n Äặc Äiá»m chÃnh, so sánh và viết report rõ rà ng.",testHeading:(e,i)=>`Official Guide to IELTS Academic Writing Test ${i} Task 1`,chartAlt:(e,i)=>`Hình Äá» Official Guide Academic Writing Test ${i} Task 1`,imageCaption:(e,i)=>`Hình Äá» Task 1 trong Official Guide Academic Writing Test ${i}.`}}},{id:"cambridgeGeneralTask1Source",path:"/ielts-general-training-writing-task-1/cambridge-ielts",category:"generalTask1",sourceIds:["cambridge-general"],labels:{en:"Cambridge IELTS","zh-CN":"åæ¡¥é
æ",vi:"Cambridge IELTS"},copy:{en:{title:"Cambridge IELTS General Training Writing Task 1 Questions",description:e=>`Browse ${e} Cambridge IELTS General Training Writing Task 1 letter questions by book and test. Open a complete prompt to practise purpose, tone, and structure.`,quickNavTitle:"Browse Cambridge IELTS General Task 1 by book",quickNavDescription:"General Training Writing Task 1 letter questions are grouped by Cambridge IELTS book and test.",practiceTitle:"Practise with Cambridge IELTS General Task 1 letters",practiceDescription:"Choose a Cambridge IELTS General Training Task 1 prompt to practise purpose, tone, paragraph organisation, and clear letter writing."},"zh-CN":{title:"åæ¡¥é
æ G ç±» Writing Task 1 çé¢",description:e=>`æµè§ ${e} éåæ¡¥é
æ General Training Writing Task 1 书信é¢ï¼æåæ°ä¸ Test æ¥æ¾é¢ç®ã${G_}`,quickNavTitle:"æåæ°æµè§åæ¡¥é
æ G ç±» Task 1",quickNavDescription:"General Training Writing Task 1 ä¹¦ä¿¡é¢æåæ¡¥é
æåæ°ä¸ Test åç»å±ç¤ºã",practiceTitle:"ç¨åæ¡¥é
æ G ç±» Task 1 çé¢ç»ä¹¦ä¿¡",practiceDescription:"éæ©ä¸éåæ¡¥é
æ G ç±» Task 1 书信é¢ï¼ç»ä¹ åä½ç®çãè¯æ°ã段è½ç»ç»åæ¸
æ°è¡¨è¾¾ã"},vi:{title:"Äá» Cambridge IELTS General Writing Task 1",description:e=>`Xem ${e} Äá» thư Cambridge IELTS General Training Writing Task 1 theo sách và bà i test. Má» Äầy Äá»§ tình huá»ng và các ý bắt buá»c Äá» luyá»n mục ÄÃch, giá»ng vÄn và bá» cục.`,quickNavTitle:"Duyá»t Cambridge IELTS General Task 1 theo sách",quickNavDescription:"Äá» thư General Training Writing Task 1 ÄÆ°á»£c nhóm theo sách Cambridge IELTS và bà i test.",practiceTitle:"Luyá»n thư Cambridge IELTS General Task 1",practiceDescription:"Chá»n má»t Äá» Cambridge IELTS General Task 1 Äá» luyá»n mục ÄÃch, giá»ng vÄn, bá» cục Äoạn và cách diá»
n Äạt rõ rà ng."}}},{id:"officialGuideGeneralTask1Source",path:"/ielts-general-training-writing-task-1/official-guide-to-ielts",category:"generalTask1",sourceIds:["official-guide-general"],labels:{en:"Official Guide to IELTS General","zh-CN":"Official Guide to IELTS General",vi:"The Official Cambridge Guide to IELTS (Tá»ng quát)"},copy:{en:{title:"Official Guide to IELTS General Writing Task 1 Questions",description:e=>`Browse ${e} General Training Writing Task 1 letter questions from The Official Cambridge Guide to IELTS, grouped by test. Open a complete prompt to practise purpose and tone.`,quickNavTitle:"Browse Official Guide General Task 1 tests",quickNavDescription:"General Training Writing Task 1 letter questions from The Official Cambridge Guide to IELTS are grouped by test.",practiceTitle:"Practise with Official Guide General Task 1 letters",practiceDescription:"Choose an Official Guide General Training Task 1 prompt to practise purpose, tone, paragraph organisation, and clear letter writing.",testHeading:(e,i)=>`Official Guide to IELTS General Writing Test ${i} Task 1`},"zh-CN":{title:"é
æ G ç±» Writing Task 1 çé¢ | Official Guide to IELTS",description:e=>`æµè§ The Official Cambridge Guide to IELTS æ¶å½ç ${e} é General Training Writing Task 1 书信é¢ï¼å¹¶æ Test æ¥æ¾é¢ç®ã${G_}`,quickNavTitle:"æ Test æµè§ Official Guide G ç±» Task 1",quickNavDescription:"The Official Cambridge Guide to IELTS ç General Training Writing Task 1 ä¹¦ä¿¡é¢æ Test åç»å±ç¤ºã",practiceTitle:"ç¨ Official Guide G ç±» Task 1 çé¢ç»ä¹¦ä¿¡",practiceDescription:"éæ©ä¸é Official Guide G ç±» Task 1 书信é¢ï¼ç»ä¹ åä½ç®çãè¯æ°ã段è½ç»ç»åæ¸
æ°è¡¨è¾¾ã",testHeading:(e,i)=>`Official Guide to IELTS General Writing Test ${i} Task 1`},vi:{title:"Äá» Official Guide General Writing Task 1",description:e=>`Xem ${e} Äá» thư General Training Writing Task 1 từ The Official Cambridge Guide to IELTS, ÄÆ°á»£c nhóm theo bà i test. Má» Äầy Äá»§ tình huá»ng và các ý bắt buá»c Äá» luyá»n viết thư.`,quickNavTitle:"Duyá»t Official Guide General Task 1 theo bà i test",quickNavDescription:"Äá» thư General Training Writing Task 1 trong The Official Cambridge Guide to IELTS ÄÆ°á»£c nhóm theo bà i test.",practiceTitle:"Luyá»n thư Official Guide General Task 1",practiceDescription:"Chá»n má»t Äá» Official Guide General Task 1 Äá» luyá»n mục ÄÃch, giá»ng vÄn, bá» cục Äoạn và cách diá»
n Äạt rõ rà ng.",testHeading:(e,i)=>`Official Guide to IELTS General Writing Test ${i} Task 1`}}},{id:"cambridgeTask2Source",path:"/ielts-writing-task-2/cambridge-ielts",category:"task2",sourceIds:["cambridge-academic","cambridge-general"],labels:{en:"Cambridge IELTS","zh-CN":"åæ¡¥é
æ",vi:"Cambridge IELTS"},copy:{en:{title:"Cambridge IELTS Writing Task 2 Questions",description:e=>`Browse ${e} Cambridge IELTS Academic and General Training Writing Task 2 essay questions by book and test. Open a full prompt to plan, write, and check your response.`,quickNavTitle:"Browse Cambridge IELTS Task 2 by book and module",quickNavDescription:"Academic and General Training Task 2 questions are grouped by Cambridge IELTS book and test.",practiceTitle:"Practise with Cambridge IELTS Writing Task 2 questions",practiceDescription:"Choose a Cambridge IELTS Task 2 prompt to practise planning, argument development, paragraph structure, and examples before checking your essay."},"zh-CN":{title:"åæ¡¥é
æ Writing Task 2 çé¢",description:e=>`æµè§ ${e}
1100 éåæ¡¥é
æ Academic å General Training Writing Task 2 大使é¢ï¼æåæ°å Test æ¥æ¾é¢ç®å¹¶å¼å§åä½ç»ä¹ ã${U_}`,quickNavTitle:"æåæ°åæ¨¡åæµè§åæ¡¥é
æ Task 2",quickNavDescription:"Academic å General Training Task 2 é¢ç®æåæ¡¥é
æåæ°ä¸ Test åç»å±ç¤ºã",practiceTitle:"ç¨åæ¡¥é
æ Task 2 çé¢ç»å¤§ä½æ",practiceDescription:"éæ©ä¸éåæ¡¥é
æ Task 2 é¢ç®ï¼éä¸ç»ä¹ 审é¢ãè§ç¹å±å¼ã段è½ç»æåä¾è¯è¡¨è¾¾ï¼å®æåå¯ä»¥ç´æ¥æ¹æ¹ä½æã"},vi:{title:"Äá» Cambridge IELTS Writing Task 2",description:e=>`Xem ${e} Äá» Cambridge IELTS Writing Task 2 cho Academic và General Training theo sách và bà i test. Má» Äầy Äá»§ câu há»i Äá» láºp ý, viết essay rá»i chấm bà i.`,quickNavTitle:"Duyá»t Cambridge IELTS Task 2 theo sách và module",quickNavDescription:"Äá» Task 2 Academic và General Training ÄÆ°á»£c nhóm theo sách Cambridge IELTS và bà i test.",practiceTitle:"Luyá»n essay vá»i Äá» Cambridge IELTS Task 2",practiceDescription:"Chá»n má»t Äá» Cambridge IELTS Task 2 Äá» luyá»n phân tÃch Äá», phát triá»n láºp luáºn, bá» cục Äoạn và và dụ trưá»c khi chấm bà i."}}},{id:"officialGuideTask2Source",path:"/ielts-writing-task-2/official-guide-to-ielts",category:"task2",sourceIds:["official-guide-academic","official-guide-general"],labels:{en:"Official Guide to IELTS","zh-CN":"Official Guide to IELTS",vi:"The Official Cambridge Guide to IELTS"},copy:{en:{title:"Official Guide to IELTS Writing Task 2 Questions",description:e=>`Browse ${e} Academic and General Training Writing Task 2 essay questions from The Official Cambridge Guide to IELTS, grouped by test. Open a full prompt to plan and write.`,quickNavTitle:"Browse Official Guide to IELTS Task 2 tests",quickNavDescription:"Academic and General Training Task 2 questions from The Official Cambridge Guide to IELTS are grouped by test.",practiceTitle:"Practise with Official Guide to IELTS Task 2 questions",practiceDescription:"Choose an Official Guide Task 2 prompt to practise planning, argument development, paragraph structure, and examples before checking your essay.",testHeading:(e,i,r)=>`Official Guide to IELTS ${r==="general"?"General":"Academic"} Writing Test ${i} Task 2`},"zh-CN":{title:"é
æåä½ Task 2 çé¢ | Official Guide to IELTS",description:e=>`æµè§ The Official Cambridge Guide to IELTS æ¶å½ç ${e} é Academic å General Training Writing Task 2 大使é¢ï¼å¹¶æ Test æ¥æ¾é¢ç®ã${U_}`,quickNavTitle:"æ Test æµè§ Official Guide Task 2",quickNavDescription:"The Official Cambridge Guide to IELTS ç Academic å General Training Task 2 é¢ç®æ Test åç»å±ç¤ºã",practiceTitle:"ç¨ Official Guide Task 2 çé¢ç»å¤§ä½æ",practiceDescription:"éæ©ä¸é Official Guide Task 2 é¢ç®ï¼éä¸ç»ä¹ 审é¢ãè§ç¹å±å¼ã段è½ç»æåä¾è¯è¡¨è¾¾ï¼å®æåå¯ä»¥ç´æ¥æ¹æ¹ä½æã",testHeading:(e,i,r)=>`Official Guide to IELTS ${r==="general"?"General":"Academic"} Writing Test ${i} Task 2`},vi:{title:"Äá» Official Guide to IELTS Writing Task 2",description:e=>`Xem ${e} Äá» Academic và General Training Writing Task 2 từ The Official Cambridge Guide to IELTS, ÄÆ°á»£c nhóm theo bà i test. Má» Äầy Äá»§ câu há»i Äá» láºp ý, viết essay rá»i chấm bà i.`,quickNavTitle:"Duyá»t Official Guide Task 2 theo bà i test",quickNavDescription:"Äá» Task 2 Academic và General Training trong The Official Cambridge Guide to IELTS ÄÆ°á»£c nhóm theo bà i test.",practiceTitle:"Luyá»n essay vá»i Äá» Official Guide Task 2",practiceDescription:"Chá»n má»t Äá» Official Guide Task 2 Äá» luyá»n phân tÃch Äá», phát triá»n láºp luáºn, bá» cục Äoạn và và dụ trưá»c khi chấm bà i.",testHeading:(e,i,r)=>`Official Guide to IELTS ${r==="general"?"General":"Academic"} Writing Test ${i} Task 2`}}}],vc=Object.freeze(I6.map(e=>Object.freeze({...e,sourceIds:Object.freeze([...e.sourceIds]),labels:Object.freeze({...e.labels}),copy:Object.freeze(Object.fromEntries(Object.entries(e.copy).map(([i,r])=>[i,Object.freeze({...r})])))}))),R6=Object.freeze(vc.map(e=>e.path)),T6=Object.freeze({academicTask1:xo,generalTask1:Co,task2:Lo});
1100function S6(e){return vc.find(i=>i.path===e)||null}function x6(e,i){return vc.find(r=>r.category===e&&r.sourceIds.includes(i))||null}function qk(e){const i=T6[e?.category];return!e||!i?[]:i().filter(r=>e.sourceIds.includes(r.sourceId))}function ey(e,i="en",r={}){if(!e)return r;const o=e.copy[i]?i:"en",l=e.copy[o],b=qk(e).length;return{...r,...l,description:l.description(b)}}const C6=Object.freeze(vc.filter(e=>e.category==="task2"));Object.freeze(C6.map(e=>e.path));const L6=3,kf=Object.freeze([{id:"age",label:"Age",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/age",questionCount:85,questionTypeCounts:{"bar-chart":30,"line-graph":25,"mixed-charts":12,"pie-chart":7,table:11}},{id:"agriculture",label:"Agriculture",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/agriculture",questionCount:31,questionTypeCounts:{"bar-chart":5,"line-graph":5,map:2,"mixed-charts":8,"process-diagram":9,table:2}},{id:"arts",label:"Arts",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/arts",questionCount:17,questionTypeCounts:{"bar-chart":4,"line-graph":2,map:5,"mixed-charts":4,table:2}},{id:"business",label:"Business",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/business",questionCount:24,questionTypeCounts:{"bar-chart":6,"line-graph":7,"mixed-charts":3,"pie-chart":1,"process-diagram":1,table:6}},{id:"charity",label:"Charity",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/charity",questionCount:7,questionTypeCounts:{"bar-chart":4,"pie-chart":3}},{id:"climate",label:"Climate",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/climate",questionCount:14,questionTypeCounts:{"bar-chart":1,"mixed-charts":5,"process-diagram":7,table:1}},{id:"communication",label:"Communication",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/communication",questionCount:17,questionTypeCounts:{"bar-chart":9,"line-graph":5,"mixed-charts":1,"pie-chart":1,table:1}},{id:"construction",label:"Construction",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/construction",questionCount:56,questionTypeCounts:{"bar-chart":1,map:38,"mixed-charts":8,"process-diagram":9}},{id:"culture",label:"Culture",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/culture",questionCount:18,questionTypeCounts:{"bar-chart":5,"line-graph":5,map:1,"mixed-charts":5,table:2}},{id:"demographics",label:"Demographics",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/demographics",questionCount:27,questionTypeCounts:{"bar-chart":6,"line-graph":3,"mixed-charts":7,"pie-chart":3,table:8}},{id:"disease",label:"Disease",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/disease",questionCount:8,questionTypeCounts:{"bar-chart":2,"line-graph":3,"mixed-charts":3}},{id:"economy",label:"Economy",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/economy",questionCount:13,questionTypeCounts:{"bar-chart":6,"line-graph":4,table:3}},{id:"education",label:"Education",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/education",questionCount:94,questionTypeCounts:{"bar-chart":25,"line-graph":22,map:1,"mixed-charts":20,"pie-chart":12,table:14}},{id:"emissions",label:"Emissions",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/emissions",questionCount:10,questionTypeCounts:{"line-graph":3,"mixed-charts":2,"pie-chart":2,"process-diagram":3}},{id:"employment",label:"Employment",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/employment",questionCount:84,questionTypeCounts:{"bar-chart":23,"line-graph":28,map:1,"mixed-charts":22,"pie-chart":4,"process-diagram":1,table:5}},{id:"energy",label:"Energy",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/energy",questionCount:51,questionTypeCounts:{"bar-chart":8,"line-graph":11,"mixed-charts":12,"pie-chart":5,"process-diagram":13,table:2}},{id:"environment",label:"Environment",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/environment",questionCount:34,questionTypeCounts:{"bar-chart":7,"line-graph":7,"mixed-charts":7,"pie-chart":3,"process-diagram":8,table:2}},{id:"finance",label:"Finance",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/finance",questionCount:18,questionTypeCounts:{"bar-chart":1,"line-graph":8,"mixed-charts":4,"pie-chart":3,"process-diagram":1,table:1}},{id:"food",label:"Food",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/food",questionCount:95,questionTypeCounts:{"bar-chart":16,"line-graph":22,map:1,"mixed-charts":21,"pie-chart":4,"process-diagram":16,table:15}},{id:"gdp",label:"GDP",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/gdp",questionCount:8,questionTypeCounts:{"bar-chart":4,"line-graph":3,table:1}},{id:"gender",label:"Gender",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/gender",questionCount:74,questionTypeCounts:{"bar-chart":34,"line-graph":17,"mixed-charts":9,"pie-chart":9,table:5}},{id:"geography",label:"Geography",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/geography",questionCount:17,questionTypeCounts:{"bar-chart":3,"line-graph":2,map:1,"mixed-charts":5,"pie-chart":2,"process-diagram":4}},{id:"government",label:"Government",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/government",questionCount:25,questionTypeCounts:{"bar-chart":9,"line-graph":3,"mixed-charts":4,"pie-chart":6,table:3}},{id:"health",label:"Health",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/health",questionCount:40,questionTypeCounts:{"bar-chart":9,"line-graph":15,"mixed-charts":7,"pie-chart":1,"process-diagram":1,table:7}},{id:"healthcare",label:"Healthcare",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/healthcare",questionCount:10,questionTypeCounts:{"bar-chart":1,"line-graph":4,map:3,"mixed-charts":2}},{id:"housing",label:"Housing",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/housing",questionCount:38,questionTypeCounts:{"bar-chart":16,"line-graph":3,map:3,"mixed-charts":6,"pie-chart":5,"process-diagram":3,table:2}},{id:"income",label:"Income",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/income",questionCount:34,questionTypeCounts:{"bar-chart":5,"line-graph":6,"mixed-charts":7,"pie-chart":4,table:12}},{id:"internet",label:"Internet",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/internet",questionCount:33,questionTypeCounts:{"bar-chart":10,"line-graph":8,"mixed-charts":2,"pie-chart":7,"process-diagram":1,table:5}},{id:"land-use",label:"Land use",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/land-use",questionCount:43,questionTypeCounts:{"line-graph":1,map:34,"mixed-charts":8}},{id:"leisure",label:"Leisure",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/leisure",questionCount:38,questionTypeCounts:{"bar-chart":8,"line-graph":10,map:7,"mixed-charts":5,"pie-chart":1,table:7}},{id:"life-expectancy",label:"Life expectancy",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/life-expectancy",questionCount:4,questionTypeCounts:{"bar-chart":1,"line-graph":1,table:2}},{id:"literacy",label:"Literacy",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/literacy",questionCount:7,questionTypeCounts:{"bar-chart":2,"line-graph":1,"mixed-charts":1,table:3}},{id:"manufacturing",label:"Manufacturing",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/manufacturing",questionCount:52,questionTypeCounts:{"bar-chart":3,"line-graph":8,map:1,"mixed-charts":5,"process-diagram":34,table:1}},{id:"media",label:"Media",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/media",questionCount:30,questionTypeCounts:{"bar-chart":8,"line-graph":11,"mixed-charts":2,"pie-chart":7,table:2}},{id:"migration",label:"Migration",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/migration",questionCount:34,questionTypeCounts:{"bar-chart":9,"line-graph":7,"mixed-charts":15,"pie-chart":2,table:1}},{id:"nature",label:"Nature",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/nature",questionCount:19,questionTypeCounts:{"bar-chart":3,"line-graph":6,map:1,"mixed-charts":6,"process-diagram":3}},{id:"pollution",label:"Pollution",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/pollution",questionCount:15,questionTypeCounts:{"bar-chart":5,"line-graph":5,"mixed-charts":2,"pie-chart":1,table:2}},{id:"population",label:"Population",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/population",questionCount:64,questionTypeCounts:{"bar-chart":13,"line-graph":30,map:2,"mixed-charts":10,"pie-chart":5,table:4}}
1100,{id:"prices",label:"Prices",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/prices",questionCount:26,questionTypeCounts:{"bar-chart":11,"line-graph":9,"mixed-charts":3,table:3}},{id:"production",label:"Production",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/production",questionCount:66,questionTypeCounts:{"bar-chart":14,"line-graph":9,"mixed-charts":6,"pie-chart":3,"process-diagram":31,table:3}},{id:"public-services",label:"Public services",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/public-services",questionCount:12,questionTypeCounts:{"bar-chart":2,"line-graph":4,map:2,"mixed-charts":3,"pie-chart":1}},{id:"retail",label:"Retail",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/retail",questionCount:25,questionTypeCounts:{"bar-chart":7,"line-graph":2,map:6,"mixed-charts":1,"pie-chart":6,"process-diagram":1,table:2}},{id:"sales",label:"Sales",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/sales",questionCount:46,questionTypeCounts:{"bar-chart":16,"line-graph":3,"mixed-charts":4,"pie-chart":9,table:14}},{id:"schools",label:"Schools",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/schools",questionCount:28,questionTypeCounts:{"bar-chart":8,"line-graph":4,map:5,"pie-chart":6,table:5}},{id:"spending",label:"Spending",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/spending",questionCount:83,questionTypeCounts:{"bar-chart":19,"line-graph":12,"mixed-charts":19,"pie-chart":20,table:13}},{id:"sport",label:"Sport",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/sport",questionCount:20,questionTypeCounts:{"bar-chart":6,"line-graph":5,map:3,"mixed-charts":2,table:4}},{id:"technology",label:"Technology",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/technology",questionCount:42,questionTypeCounts:{"bar-chart":13,"line-graph":11,"mixed-charts":5,"pie-chart":3,"process-diagram":1,table:9}},{id:"time-use",label:"Time use",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/time-use",questionCount:30,questionTypeCounts:{"bar-chart":9,"line-graph":8,"mixed-charts":10,table:3}},{id:"tourism",label:"Tourism",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/tourism",questionCount:53,questionTypeCounts:{"bar-chart":10,"line-graph":20,map:4,"mixed-charts":13,"pie-chart":3,table:3}},{id:"trade",label:"Trade",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/trade",questionCount:20,questionTypeCounts:{"bar-chart":7,"line-graph":3,"mixed-charts":6,"pie-chart":2,table:2}},{id:"traffic",label:"Traffic",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/traffic",questionCount:8,questionTypeCounts:{"bar-chart":2,"line-graph":2,map:1,"mixed-charts":2,table:1}},{id:"transport",label:"Transport",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/transport",questionCount:75,questionTypeCounts:{"bar-chart":27,"line-graph":20,map:8,"mixed-charts":6,"pie-chart":1,table:13}},{id:"travel",label:"Travel",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/travel",questionCount:41,questionTypeCounts:{"bar-chart":14,"line-graph":10,"mixed-charts":12,table:5}},{id:"universities",label:"Universities",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/universities",questionCount:42,questionTypeCounts:{"bar-chart":9,"line-graph":9,map:4,"mixed-charts":12,"pie-chart":3,table:5}},{id:"urbanisation",label:"Urbanisation",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/urbanisation",questionCount:45,questionTypeCounts:{"bar-chart":6,"line-graph":6,map:23,"mixed-charts":10}},{id:"water",label:"Water",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/water",questionCount:28,questionTypeCounts:{"bar-chart":2,"line-graph":3,"mixed-charts":10,"pie-chart":1,"process-diagram":10,table:2}},{id:"weather",label:"Weather",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:"/ielts-writing-topics/academic-task-1/weather",questionCount:14,questionTypeCounts:{"bar-chart":1,"line-graph":3,"mixed-charts":7,"process-diagram":2,table:1}},{id:"accommodation",label:"Accommodation",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/accommodation",questionCount:67,questionTypeCounts:{"formal-letter":11,"informal-letter":14,"semi-formal-letter":42}},{id:"administration",label:"Administration",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/administration",questionCount:4,questionTypeCounts:{"semi-formal-letter":4}},{id:"advice",label:"Advice",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/advice",questionCount:36,questionTypeCounts:{"formal-letter":2,"informal-letter":31,"semi-formal-letter":3}},{id:"apology",label:"Apology",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/apology",questionCount:24,questionTypeCounts:{"informal-letter":12,"semi-formal-letter":12}},{id:"application",label:"Application",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/application",questionCount:49,questionTypeCounts:{"formal-letter":20,"informal-letter":6,"semi-formal-letter":23}},{id:"arrangements",label:"Arrangements",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/arrangements",questionCount:66,questionTypeCounts:{"formal-letter":9,"informal-letter":38,"semi-formal-letter":19}},{id:"childcare",label:"Childcare",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/childcare",questionCount:6,questionTypeCounts:{"informal-letter":1,"semi-formal-letter":5}},{id:"community",label:"Community",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/community",questionCount:26,questionTypeCounts:{"formal-letter":10,"informal-letter":2,"semi-formal-letter":14}},{id:"complaint",label:"Complaint",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/complaint",questionCount:114,questionTypeCounts:{"formal-letter":60,"semi-formal-letter":54}},{id:"customer-service",label:"Customer service",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/customer-service",questionCount:36,questionTypeCounts:{"formal-letter":31,"semi-formal-letter":5}},{id:"documents",label:"Documents",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/documents",questionCount:16,questionTypeCounts:{"formal-letter":3,"informal-letter":4,"semi-formal-letter":9}},{id:"education",label:"Education",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/education",questionCount:66,questionTypeCounts:{"formal-letter":5,"informal-letter":20,"semi-formal-letter":41}},{id:"environment",label:"Environment",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/environment",questionCount:12,questionTypeCounts:{"formal-letter":7,"informal-letter":2,"semi-formal-letter":3}},{id:"events",label:"Events",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/events",questionCount:61,questionTypeCounts:{"formal-letter":11,"informal-letter":32,"semi-formal-letter":18}},{id:"facilities",label:"Facilities",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/facilities",questionCount:39,questionTypeCounts:{"formal-letter":8,"semi-formal-letter":31}},{id:"family",label:"Family",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/family",questionCount:6,questionTypeCounts:{"informal-letter":2,"semi-formal-letter":4}},{id:"feedback",label:"Feedback",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/feedback",questionCount:42,questionTypeCounts:{"formal-letter":25,"informal-letter":4,"semi-formal-letter":13}},{id:"food",label:"Food",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/food",questionCount:27,questionTypeCounts:{"formal-letter":10,"informal-letter":6,"semi-formal-letter":11}},{id:"health",label:"Health",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/health",questionCount:17,questionTypeCounts:{"formal-letter":6,"informal-letter":4,"semi-formal-letter":7}}
1100,{id:"hospitality",label:"Hospitality",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/hospitality",questionCount:39,questionTypeCounts:{"formal-letter":22,"informal-letter":8,"semi-formal-letter":9}},{id:"invitation",label:"Invitation",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/invitation",questionCount:47,questionTypeCounts:{"formal-letter":2,"informal-letter":36,"semi-formal-letter":9}},{id:"leisure",label:"Leisure",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/leisure",questionCount:39,questionTypeCounts:{"formal-letter":3,"informal-letter":19,"semi-formal-letter":17}},{id:"money",label:"Money",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/money",questionCount:31,questionTypeCounts:{"formal-letter":11,"informal-letter":5,"semi-formal-letter":15}},{id:"neighbourhood",label:"Neighbourhood",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/neighbourhood",questionCount:24,questionTypeCounts:{"formal-letter":2,"semi-formal-letter":22}},{id:"notification",label:"Notification",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/notification",questionCount:35,questionTypeCounts:{"formal-letter":7,"informal-letter":16,"semi-formal-letter":12}},{id:"property",label:"Property",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/property",questionCount:37,questionTypeCounts:{"formal-letter":6,"informal-letter":15,"semi-formal-letter":16}},{id:"relationships",label:"Relationships",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/relationships",questionCount:5,questionTypeCounts:{"formal-letter":1,"informal-letter":4}},{id:"request",label:"Request",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/request",questionCount:158,questionTypeCounts:{"formal-letter":43,"informal-letter":31,"semi-formal-letter":84}},{id:"shopping",label:"Shopping",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/shopping",questionCount:30,questionTypeCounts:{"formal-letter":19,"informal-letter":8,"semi-formal-letter":3}},{id:"technology",label:"Technology",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/technology",questionCount:16,questionTypeCounts:{"formal-letter":11,"informal-letter":3,"semi-formal-letter":2}},{id:"thanks",label:"Thanks",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/thanks",questionCount:28,questionTypeCounts:{"formal-letter":4,"informal-letter":15,"semi-formal-letter":9}},{id:"training",label:"Training",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/training",questionCount:25,questionTypeCounts:{"formal-letter":9,"semi-formal-letter":16}},{id:"transport",label:"Transport",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/transport",questionCount:31,questionTypeCounts:{"formal-letter":20,"informal-letter":4,"semi-formal-letter":7}},{id:"travel",label:"Travel",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/travel",questionCount:70,questionTypeCounts:{"formal-letter":16,"informal-letter":40,"semi-formal-letter":14}},{id:"work",label:"Work",taskCategory:"general_task1",taskSegment:"general-task-1",path:"/ielts-writing-topics/general-task-1/work",questionCount:138,questionTypeCounts:{"formal-letter":58,"informal-letter":25,"semi-formal-letter":55}},{id:"advertising",label:"Advertising",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/advertising",questionCount:59,questionTypeCounts:{"advantages-disadvantages-essay":3,"discussion-essay":13,"opinion-essay":26,"positive-negative-development-essay":13,"problem-solution-essay":2,"two-part-question-essay":2}},{id:"ageing",label:"Ageing",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/ageing",questionCount:112,questionTypeCounts:{"advantages-disadvantages-essay":11,"discussion-essay":13,"opinion-essay":39,"positive-negative-development-essay":17,"problem-solution-essay":14,"two-part-question-essay":18}},{id:"animals",label:"Animals",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/animals",questionCount:50,questionTypeCounts:{"advantages-disadvantages-essay":2,"discu
1100ssion-essay":16,"opinion-essay":23,"problem-solution-essay":4,"two-part-question-essay":5}},{id:"artificial-intelligence",label:"Artificial intelligence",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/artificial-intelligence",questionCount:11,questionTypeCounts:{"discussion-essay":4,"opinion-essay":3,"positive-negative-development-essay":2,"two-part-question-essay":2}},{id:"arts",label:"Arts",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/arts",questionCount:99,questionTypeCounts:{"advantages-disadvantages-essay":2,"discussion-essay":21,"opinion-essay":65,"positive-negative-development-essay":1,"problem-solution-essay":2,"two-part-question-essay":8}},{id:"business",label:"Business",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/business",questionCount:190,questionTypeCounts:{"advantages-disadvantages-essay":30,"discussion-essay":46,"opinion-essay":85,"positive-negative-development-essay":12,"problem-solution-essay":1,"two-part-question-essay":16}},{id:"cars",label:"Cars",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/cars",questionCount:65,questionTypeCounts:{"advantages-disadvantages-essay":9,"discussion-essay":10,"opinion-essay":21,"positive-negative-development-essay":3,"problem-solution-essay":15,"two-part-question-essay":7}},{id:"children",label:"Children",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/children",questionCount:391,questionTypeCounts:{"advantages-disadvantages-essay":24,"discussion-essay":82,"opinion-essay":182,"positive-negative-development-essay":16,"problem-solution-essay":35,"two-part-question-essay":52}},{id:"cities",label:"Cities",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/cities",questionCount:138,questionTypeCounts:{"advantages-disadvantages-essay":20,"discussion-essay":7,"opinion-essay":48,"positive-negative-development-essay":5,"problem-solution-essay":36,"two-part-question-essay":22}},{id:"climate-change",label:"Climate change",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/climate-change",questionCount:19,questionTypeCounts:{"discussion-essay":2,"opinion-essay":9,"problem-solution-essay":7,"two-part-question-essay":1}},{id:"community",label:"Community",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/community",questionCount:100,questionTypeCounts:{"advantages-disadvantages-essay":14,"discussion-essay":15,"opinion-essay":41,"positive-negative-development-essay":8,"problem-solution-essay":13,"two-part-question-essay":9}},{id:"conservation",label:"Conservation",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/conservation",questionCount:66,questionTypeCounts:{"advantages-disadvantages-essay":1,"discussion-essay":10,"opinion-essay":26,"problem-solution-essay":22,"two-part-question-essay":7}},{id:"consumerism",label:"Consumerism",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/consumerism",questionCount:149,questionTypeCounts:{"advantages-disadvantages-essay":19,"discussion-essay":17,"opinion-essay":46,"positive-negative-development-essay":30,"problem-solution-essay":20,"two-part-question-essay":17}},{id:"crime",label:"Crime",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/crime",questionCount:119,questionTypeCounts:{"advantages-disadvantages-essay":3,"discussion-essay":16,"opinion-essay":67,"problem-solution-essay":25,"two-part-question-essay":8}},{id:"culture",label:"Culture",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/culture",questionCount:188,questionTypeCounts:{"advantages-disadvantages-essay":11,"discussion-essay":38,"opinion-essay":98,"positive-negative-development-essay":15,"problem-solution-essay":10,"two-part-question-essay":16}},{id:"diet",label:"Diet",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/diet",questionCount:117,questionTypeCounts:{"advantages-disadvantages-essay":10,"discussion-essay":15,"opinion-essay":55,"positive-negative-development-essay":10,"problem-solution-essay":22,"two-part-question-essay":5}},{id:"education",label:"Education",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/education",questionCount:427,questionTypeCounts:{"advantages-disadvantages-essay":22,"discussion-essay":86,"opinion-essay":239,"positive-negative-development-essay":10,"problem-solution-essay":23,"two-part-question-essay":47}},{id:"energy",label:"Energy",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/energy",questionCount:37,questionTypeCounts:{"advantages-disadvantages-essay":4,"discu
1100ssion-essay":2,"opinion-essay":16,"positive-negative-development-essay":2,"problem-solution-essay":11,"two-part-question-essay":2}},{id:"entertainment",label:"Entertainment",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/entertainment",questionCount:112,questionTypeCounts:{"advantages-disadvantages-essay":6,"discussion-essay":22,"opinion-essay":56,"positive-negative-development-essay":8,"problem-solution-essay":8,"two-part-question-essay":12}},{id:"environment",label:"Environment",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/environment",questionCount:195,questionTypeCounts:{"advantages-disadvantages-essay":17,"discussion-essay":32,"opinion-essay":76,"positive-negative-development-essay":6,"problem-solution-essay":51,"two-part-question-essay":13}},{id:"equality",label:"Equality",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/equality",questionCount:107,questionTypeCounts:{"advantages-disadvantages-essay":1,"discussion-essay":22,"opinion-essay":49,"positive-negative-development-essay":6,"problem-solution-essay":6,"two-part-question-essay":23}},{id:"exercise",label:"Exercise",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/exercise",questionCount:60,questionTypeCounts:{"discussion-essay":9,"opinion-essay":18,"positive-negative-development-essay":3,"problem-solution-essay":25,"two-part-question-essay":5}},{id:"family",label:"Family",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/family",questionCount:148,questionTypeCounts:{"advantages-disadvantages-essay":17,"discussion-essay":25,"opinion-essay":62,"positive-negative-development-essay":14,"problem-solution-essay":12,"two-part-question-essay":18}},{id:"globalisation",label:"Globalisation",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/globalisation",questionCount:145,questionTypeCounts:{"advantages-disadvantages-essay":22,"discussion-essay":24,"opinion-essay":66,"positive-negative-development-essay":22,"problem-solution-essay":5,"two-part-question-essay":6}},{id:"government",label:"Government",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/government",questionCount:294,questionTypeCounts:{"advantages-disadvantages-essay":11,"discussion-essay":56,"opinion-essay":173,"positive-negative-development-essay":3,"problem-solution-essay":29,"two-part-question-essay":22}},{id:"health",label:"Health",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/health",questionCount:209,questionTypeCounts:{"advantages-disadvantages-essay":7,"discussion-essay":23,"opinion-essay":97,"positive-negative-development-essay":11,"problem-solution-essay":54,"two-part-question-essay":17}},{id:"healthcare",label:"Healthcare",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/healthcare",questionCount:74,questionTypeCounts:{"advantages-disadvantages-essay":5,"discussion-essay":14,"opinion-essay":35,"positive-negative-development-essay":5,"problem-solution-essay":7,"two-part-question-essay":8}},{id:"higher-education",label:"Higher education",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/higher-education",questionCount:118,questionTypeCounts:{"advantages-disadvantages-essay":18,"discussion-essay":17,"opinion-essay":65,"positive-negative-development-essay":6,"problem-solution-essay":4,"two-part-question-essay":8}},{id:"housing",label:"Housing",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/housing",questionCount:79,questionTypeCounts:{"advantages-disadvantages-essay":15,"discussion-essay":8,"opinion-essay":30,"positive-negative-development-essay":9,"problem-solution-essay":11,"two-part-question-essay":6}},{id:"internet",label:"Internet",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/internet",questionCount:111,questionTypeCounts:{"advantages-disadvantages-essay":16,"discussion-essay":14,"opinion-essay":55,"positive-negative-development-essay":18,"problem-solution-essay":2,"two-part-question-essay":6}},{id:"language",label:"Language",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/language",questionCount:71,questionTypeCounts:{"advantages-disadvantages-essay":8,"discussion-essay":7,"opinion-essay":43,"positive-negative-development-essay":7,"two-part-question-essay":6}},{id:"media",label:"Media",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/media",questionCount:170,questionTypeCounts:{"advantages-disadvantages-essay":11,"discussion-essay":24,"opinion-essay":94,"positive-negative-development-essay":12,"problem-solution-essay":12,"two-part-question-essay":17}},{id:"mental-health",label:"Mental health",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/mental-health",questionCount:68,questionTypeCounts:{"advantages-disadvantages-essay":1,"discussion-essay":11,"opinion-essay":27,"positive-negative-development-essay":1,"problem-solution-essay":15,"two-part-question-essay":13}},{id:"migration",label:"Migration",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/migration",questionCount:53,questionTypeCounts:{"advantages-disadvantages-essay":12,"discu
1100ssion-essay":3,"opinion-essay":22,"positive-negative-development-essay":2,"problem-solution-essay":2,"two-part-question-essay":12}},{id:"money",label:"Money",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/money",questionCount:183,questionTypeCounts:{"advantages-disadvantages-essay":10,"discussion-essay":36,"opinion-essay":78,"positive-negative-development-essay":15,"problem-solution-essay":18,"two-part-question-essay":26}},{id:"parenting",label:"Parenting",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/parenting",questionCount:120,questionTypeCounts:{"advantages-disadvantages-essay":8,"discussion-essay":30,"opinion-essay":51,"positive-negative-development-essay":8,"problem-solution-essay":3,"two-part-question-essay":20}},{id:"pollution",label:"Pollution",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/pollution",questionCount:59,questionTypeCounts:{"advantages-disadvantages-essay":2,"discussion-essay":8,"opinion-essay":19,"positive-negative-development-essay":1,"problem-solution-essay":19,"two-part-question-essay":10}},{id:"poverty",label:"Poverty",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/poverty",questionCount:73,questionTypeCounts:{"advantages-disadvantages-essay":2,"discussion-essay":15,"opinion-essay":30,"positive-negative-development-essay":2,"problem-solution-essay":15,"two-part-question-essay":9}},{id:"privacy",label:"Privacy",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/privacy",questionCount:21,questionTypeCounts:{"advantages-disadvantages-essay":6,"discussion-essay":3,"opinion-essay":9,"positive-negative-development-essay":1,"two-part-question-essay":2}},{id:"public-services",label:"Public services",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/public-services",questionCount:44,questionTypeCounts:{"advantages-disadvantages-essay":1,"discussion-essay":6,"opinion-essay":33,"problem-solution-essay":3,"two-part-question-essay":1}},{id:"public-spending",label:"Public spending",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/public-spending",questionCount:124,questionTypeCounts:{"advantages-disadvantages-essay":5,"discussion-essay":25,"opinion-essay":83,"positive-negative-development-essay":2,"problem-solution-essay":4,"two-part-question-essay":5}},{id:"public-transport",label:"Public transport",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/public-transport",questionCount:23,questionTypeCounts:{"advantages-disadvantages-essay":2,"discussion-essay":5,"opinion-essay":11,"problem-solution-essay":2,"two-part-question-essay":3}},{id:"punishment",label:"Punishment",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/punishment",questionCount:53,questionTypeCounts:{"discussion-essay":9,"opinion-essay":32,"problem-solution-essay":7,"two-part-question-essay":5}},{id:"schools",label:"Schools",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/schools",questionCount:206,questionTypeCounts:{"advantages-disadvantages-essay":13,"discussion-essay":48,"opinion-essay":110,"positive-negative-development-essay":3,"problem-solution-essay":10,"two-part-question-essay":22}},{id:"science",label:"Science",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/science",questionCount:80,questionTypeCounts:{"advantages-disadvantages-essay":2,"discussion-essay":20,"opinion-essay":40,"positive-negative-development-essay":3,"problem-solution-essay":6,"two-part-question-essay":9}},{id:"social-media",label:"Social media",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/social-media",questionCount:12,questionTypeCounts:{"advantages-disadvantages-essay":5,"opinion-essay":4,"positive-negative-development-essay":1,"problem-solution-essay":1,"two-part-question-essay":1}},{id:"society",label:"Society",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/society",questionCount:415,questionTypeCounts:{"advantages-disadvantages-essay":26,"discussion-essay":68,"opinion-essay":195,"positive-negative-development-essay":37,"problem-solution-essay":35,"two-part-question-essay":54}},{id:"sport",label:"Sport",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/sport",questionCount:95,questionTypeCounts:{"advantages-disadvantages-essay":2,"discu
1100ssion-essay":31,"opinion-essay":49,"positive-negative-development-essay":8,"problem-solution-essay":3,"two-part-question-essay":2}},{id:"technology",label:"Technology",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/technology",questionCount:273,questionTypeCounts:{"advantages-disadvantages-essay":36,"discussion-essay":33,"opinion-essay":139,"positive-negative-development-essay":30,"problem-solution-essay":10,"two-part-question-essay":25}},{id:"tourism",label:"Tourism",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/tourism",questionCount:58,questionTypeCounts:{"advantages-disadvantages-essay":9,"discussion-essay":5,"opinion-essay":20,"positive-negative-development-essay":9,"problem-solution-essay":5,"two-part-question-essay":10}},{id:"transport",label:"Transport",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/transport",questionCount:104,questionTypeCounts:{"advantages-disadvantages-essay":13,"discussion-essay":17,"opinion-essay":37,"positive-negative-development-essay":7,"problem-solution-essay":21,"two-part-question-essay":9}},{id:"travel",label:"Travel",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/travel",questionCount:85,questionTypeCounts:{"advantages-disadvantages-essay":17,"discussion-essay":11,"opinion-essay":42,"positive-negative-development-essay":5,"problem-solution-essay":2,"two-part-question-essay":8}},{id:"urbanisation",label:"Urbanisation",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/urbanisation",questionCount:42,questionTypeCounts:{"advantages-disadvantages-essay":9,"discussion-essay":1,"opinion-essay":12,"positive-negative-development-essay":2,"problem-solution-essay":8,"two-part-question-essay":10}},{id:"waste",label:"Waste",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/waste",questionCount:34,questionTypeCounts:{"advantages-disadvantages-essay":1,"discussion-essay":4,"opinion-essay":10,"positive-negative-development-essay":1,"problem-solution-essay":13,"two-part-question-essay":5}},{id:"wildlife",label:"Wildlife",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/wildlife",questionCount:38,questionTypeCounts:{"discussion-essay":8,"opinion-essay":17,"problem-solution-essay":10,"two-part-question-essay":3}},{id:"work",label:"Work",taskCategory:"task2",taskSegment:"task-2",path:"/ielts-writing-topics/task-2/work",questionCount:404,questionTypeCounts:{"advantages-disadvantages-essay":41,"discussion-essay":73,"opinion-essay":185,"positive-negative-development-essay":28,"problem-solution-essay":20,"two-part-question-essay":57}}]),N6=Object.freeze(kf.map(e=>e.path)),Eh=Object.freeze({"academic_task1:00f80e0d0f3ad75b":Object.freeze({topicIds:Object.freeze(["sales","finance"]),stableRank:394}),"academic_task1:0103dbe1efb24257":Object.freeze({topicIds:Object.freeze(["life-expectancy","gender"]),stableRank:395}),"academic_task1:0146c505933e60af":Object.freeze({topicIds:Object.freeze(["construction","manufacturing"]),stableRank:1}),"academic_task1:014f63b587fa3457":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:2}),"academic_task1:0156fddd8ee08b0f":Object.freeze({topicIds:Object.freeze(["arts","culture"]),stableRank:396}),"academic_task1:0169a20c3653aa12":Object.freeze({topicIds:Object.freeze(["tourism","housing"]),stableRank:397}),"academic_task1:01ff384548c8e44f":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:3}),"academic_task1:024b5aa7a739aa3d":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:398}),"academic_task1:025a9274607f7186":Object.freeze({topicIds:Object.freeze(["prices","food"]),stableRank:399}),"academic_task1:0262e60717ccab01":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:400}),"academic_task1:0325a09d9cc08ac3":Object.freeze({topicIds:Object.freeze(["education","employment","gender"]),stableRank:4}),"academic_task1:034151b6eda25948":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:5}),"academic_task1:03b65ebbf31c05e1":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:6}),"academic_task1:03bbf64ba66c30bd":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:401}),"academic_task1:03e934c62f9e4fec":Object.freeze({topicIds:Object.freeze(["income","spending","food"]),stableRank:978}),"academic_task1:04078f11e877ff8b":Object.freeze({topicIds:Object.freeze(["media","time-use"]),stableRank:7}),"academic_task1:04566fc1c1e27433":Object.freeze({topicIds:Object.freeze(["retail","internet","sales"]),stableRank:8}),"academic_task1:04ab4b674c26a135":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:402}),"academic_task1:04db971859d49ade":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:403}),"academic_task1:04e524ca96359e3c":Object.freeze({topicIds:Object.freeze(["spending","education"]),stableRank:404}),"academic_task1:04ed693af2860cd0":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:405}),"academic_task1:051900d36b933375":Object.freeze({topicIds:Object.freeze(["culture","tourism"]),stableRank:406}),"academic_task1:05349b2cfd24862a":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:407}),"academic_task1:054143c3f34dd149":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:9}),"academic_task1:05fd888d9ee43cb7":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:10}),"academic_task1:06588be025cce33e":Object.freeze({topicIds:Object.freeze(["business","food"]),stableRank:11}
1100),"academic_task1:067155da31ecd910":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:408}),"academic_task1:0690985425bb912e":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:409}),"academic_task1:06a5e69b21ce873d":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:410}),"academic_task1:06bee406867996ac":Object.freeze({topicIds:Object.freeze(["transport","employment"]),stableRank:12}),"academic_task1:06e735123b3e1b18":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:411}),"academic_task1:06ebef43757edde5":Object.freeze({topicIds:Object.freeze(["disease","age","gender"]),stableRank:412}),"academic_task1:072520333df4c9f5":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:413}),"academic_task1:073b184b3c010385":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:414}),"academic_task1:07539b0fa5db5fe9":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:415}),"academic_task1:077a25f69e7f70b8":Object.freeze({topicIds:Object.freeze(["health","disease","gender"]),stableRank:13}),"academic_task1:07e0d7cf2584d2ad":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:14}),"academic_task1:0810462e570f87a0":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:15}),"academic_task1:0890e7b9c8c710f7":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:416}),"academic_task1:094514788beced5e":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:417}),"academic_task1:097787230a20d1dd":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:418}),"academic_task1:09b93ce3d0a7fc41":Object.freeze({topicIds:Object.freeze(["trade"]),stableRank:419}),"academic_task1:09cd97d4cd73e4c6":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:420}),"academic_task1:09d52fc23ed1f19c":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:421}),"academic_task1:0a09c76d9afec9ab":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:422}),"academic_task1:0a7ce2d7281e3799":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:16}),"academic_task1:0b23e8a4491c58be":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:17}),"academic_task1:0b9d69209c823072":Object.freeze({topicIds:Object.freeze(["tourism","communication"]),stableRank:423}),"academic_task1:0c20741231f08efc":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:18}),"academic_task1:0c49b7eeaabe59f4":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:424}),"academic_task1:0c6202a197e0c083":Object.freeze({topicIds:Object.freeze(["trade","prices","climate"]),stableRank:19}),"academic_task1:0c691dd9b107cc33":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:20}),"academic_task1:0c69cd6c6870c51a":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:21}),"academic_task1:0ceba5818a0909d7":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:425}),"academic_task1:0cfc1855c25ee54b":Object.freeze({topicIds:Object.freeze(["transport","energy"]),stableRank:426}),"academic_task1:0d1c2b9cf95c03de":Object.freeze({topicIds:Object.freeze(["media","sales"]),stableRank:22}),"academic_task1:0d3b7bda8cb6de54":Object.freeze({topicIds:Object.freeze(["agriculture","food","production"]),stableRank:23}),"academic_task1:0de1a0c16271a45b":Object.freeze({topicIds:Object.freeze(["energy","housing"]),stableRank:427}),"academic_task1:0e210ce19d0460c7":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:428}),"academic_task1:0ed17db6fede81a0":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:24}),"academic_task1:0f465a1db7df6367":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:25}),"academic_task1:102791e564d4cffb":Object.freeze({topicIds:Object.freeze(["internet","retail","sales"]),stableRank:26}),"academic_task1:103e8227228b913d":Object.freeze({topicIds:Object.freeze(["charity","finance","spending"]),stableRank:27}),"academic_task1:10941409d6900e1b":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:429}),"academic_task1:10f3da99aff70cb3":Object.freeze({topicIds:Object.freeze(["technology","education"]),stableRank:979}),"academic_task1:11025c1468980c62":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:430}),"academic_task1:112bc575bf9d110b":Object.freeze({topicIds:Object.freeze(["employment","age"]),stableRank:28}),"academic_task1:115bf4bccf9ac74a":Object.freeze({topicIds:Object.freeze(["pollution"]),stableRank:431}),"academic_task1:119baa39340988af":Object.freeze({topicIds:Object.freeze(["communication","spending"]),stableRank:29}),"academic_task1:11ed7e019b4cf2cb":Object.freeze({topicIds:Object.freeze(["climate","emissions"]),stableRank:432}),"academic_task1:1225e24f44678259":Object.freeze({topicIds:Object.freeze(["universities","migration"]),stableRank:433}),"academic_task1:125266fbf49f7ac9":Object.freeze({topicIds:Object.freeze(["healthcare","education","life-expectancy"]),stableRank:30}),"academic_task1:1320f06bf93e49b9":Object.freeze({topicIds:Object.freeze(["education","age"]),stableRank:434}),"academic_task1:1346378c0b2371d6":Object.freeze({topicIds:Object.freeze(["manufacturing","production","agriculture"]),stableRank:980}),"academic_task1:136b8c3b123b8e5d":Object.freeze({topicIds:Object.freeze(["schools","spending"]),stableRank:31}),"academic_task1:13825f7733502835":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:435}),"academic_task1:13c453ed685ac6e7":Object.freeze({topicIds:Object.freeze(["leisure","age","gender"]),stableRank:436}),"academic_task1:13d39494d8f94cc2":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:437}),"academic_task1:14029c6f1e85ca05":Object.freeze({topicIds:Object.freeze(["health","gender"]),stableRank:438}),"academic_task1:140c2afeb97109b4":Object.freeze({topicIds:Object.freeze(["employment","education","finance"]),stableRank:32}),"academic_task1:1459b62d63c2ec73":Object.freeze({topicIds:Object.freeze(["land-use","leisure"]),stableRank:439}),"academic_task1:14ae97036991dfb1":Object.freeze({topicIds:Object.freeze(["leisure","culture"]),stableRank:33}),"academic_task1:14d01cccae2d421e":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:440}),"academic_task1:14f2d83fad5dddf9":Object.freeze({topicIds:Object.freeze(["education","employment","age"]),stableRank:441}),"academic_task1:14fba7e96ca19b4b":Object.freeze({topicIds:Object.freeze(["universities","employment","gender"]),stableRank:34}),"academic_task1:152530bde08c08ab":Object.freeze({topicIds:Object.freeze(["climate","geography"]),stableRank:981}),"academic_task1:15e49879ab291cc7":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:442}),"academic_task1:16377c83aa3ab161":Object.freeze({topicIds:Object.freeze(["environment"]),stableRank:35}),"academic_task1:163e0cd15da6ec1f":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:443}),"academic_task1:164fbe34aca9fb2a":Object.freeze({topicIds:Object.freeze(["education","universities"]),stableRank:444}),"academic_task1:1690f31d6c38ffe3":Object.freeze({topicIds:Object.freeze(["age","government"]),stableRank:36}),"academic_task1:169525de8212a480":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:982}),"academic_task1:16c0cde7ae89446d":Object.freeze({topicIds:Object.freeze(["schools","construction"]),stableRank:445}),"academic_task1:172307ece5b76f4e":Object.freeze({topicIds:Object.freeze(["transport","construction"]),stableRank:446}),"academic_task1:1742df9821ed2eea":Object.freeze({topicIds:Object.freeze(["environment"]),stableRank:447}),"academic_task1:17470100a054283e":Object.freeze({topicIds:Object.freeze(["sales","transport","energy"]),stableRank:37}),"academic_task1:17a7ab9481ce2eaa":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:448}),"academic_task1:17b4ef280fa71166":Object.freeze({topicIds:Object.freeze(["media","age","gender"]),stableRank:449}),"academic_task1:17c2ea5f8ab86d4d":Object.freeze({topicIds:Object.freeze(["arts","construction"]),stableRank:450}),"academic_task1:181500bc7e94e3d2":Object.freeze({topicIds:Object.freeze(["transport","construction"]),stableRank:38}),"academic_task1:183caaeae5c19c80":Object.freeze({topicIds:Object.freeze(["arts","production"]),stableRank:451}),"academic_task1:189ea250d0c4c54e":Object.freeze({topicIds:Object.freeze(["income","healthcare"]),stableRank:452}),"academic_task1:19442a7a0682cf68":Object.freeze({topicIds:Object.freeze(["nature","production"]),stableRank:453}),"academic_task1:1963c7a710f1bc39":Object.freeze({topicIds:Object.freeze(["pollution","environment"]),stableRank:39}),"academic_task1:197d993518794d3f":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:454}),"academic_task1:19ad164aba3eed78":Object.freeze({topicIds:Object.freeze(["tourism","construction","land-use"]),stableRank:455}),"academic_task1:19bf5970155e106e":Object.freeze({topicIds:Object.freeze(["urbanisation","construction"]),stableRank:40}),"academic_task1:19bffc52bf8c669c":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:456}),"academic_task1:1a21370d4440f65f":Object.freeze({topicIds:Object.freeze(["literacy","gender"]),stableRank:457}),"academic_task1:1a6689742786991a":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:41}),"academic_task1:1a8b492599e7c7df":Object.freeze({topicIds:Object.freeze(["technology","education"]),stableRank:983}),"academic_task1:1aac4aedb85533df":Object.freeze({topicIds:Object.freeze(["urbanisation","construction"]),stableRank:42}),"academic_task1:1ae93c08445382ca":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:43}),"academic_task1:1b7a559f10497311":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:44}),"academic_task1:1b7c59c17facdc7b":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:45}),"academic_task1:1b846783d1aca859":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:458}),"academic_task1:1d362f4738b97a41":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:46}),"academic_task1:1d7c59911c83bf8b":Object.freeze({topicIds:Object.freeze(["finance","public-services"]),stableRank:459}),"academic_task1:1e6eb8cf07c100d5":Object.freeze({topicIds:Object.freeze(["communication","technology"]),stableRank:47}),"academic_task1:1ebb704420300e5a":Object.freeze({topicIds:Object.freeze(["spending","retail"]),stableRank:48}),"academic_task1:1f02d19ffa0867c5":Object.freeze({topicIds:Object.freeze(["tourism","leisure"]),stableRank:460}),"academic_task1:1f158011461e0aaf":Object.freeze({topicIds:Object.freeze(["age","demographics"]),stableRank:461}),"academic_task1:1f2735422422f85c":Object.freeze({topicIds:Object.freeze(["arts","sales"]),stableRank:462}),"academic_task1:1f7c8339b9f1b0ff":Object.freeze({topicIds:Object.freeze(["demographics"]),stableRank:49}),"academic_task1:1f8f8ffda4b2bb67":Object.freeze({topicIds:Object.freeze(["health","gender"]),stableRank:50}
1100),"academic_task1:1fb519b11254be4b":Object.freeze({topicIds:Object.freeze(["agriculture"]),stableRank:51}),"academic_task1:1fba9d309decd1b2":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:52}),"academic_task1:1fdca2d72998515d":Object.freeze({topicIds:Object.freeze(["population","nature"]),stableRank:463}),"academic_task1:201d7e2b69ce3ec5":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:464}),"academic_task1:20337ed178008a6b":Object.freeze({topicIds:Object.freeze(["arts","leisure"]),stableRank:465}),"academic_task1:2037d3bfa878717d":Object.freeze({topicIds:Object.freeze(["trade"]),stableRank:53}),"academic_task1:205e76c7b0555d15":Object.freeze({topicIds:Object.freeze(["media","age"]),stableRank:466}),"academic_task1:206d1f13dc22e24d":Object.freeze({topicIds:Object.freeze(["technology","business"]),stableRank:54}),"academic_task1:216dd2cf9133dded":Object.freeze({topicIds:Object.freeze(["spending","age"]),stableRank:467}),"academic_task1:217e4fe5f86ad487":Object.freeze({topicIds:Object.freeze(["universities","food","construction"]),stableRank:55}),"academic_task1:21b28e29afed7d6b":Object.freeze({topicIds:Object.freeze(["water","environment"]),stableRank:468}),"academic_task1:224f6d947de9796e":Object.freeze({topicIds:Object.freeze(["government","gdp"]),stableRank:469}),"academic_task1:225585c26b1bccd8":Object.freeze({topicIds:Object.freeze(["weather","climate"]),stableRank:984}),"academic_task1:226c7c72362d5ea4":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:56}),"academic_task1:2330ae506f282416":Object.freeze({topicIds:Object.freeze(["culture","tourism"]),stableRank:470}),"academic_task1:236d16314d0098b3":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:471}),"academic_task1:2378790585b5d41b":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:472}),"academic_task1:24005d64aff85136":Object.freeze({topicIds:Object.freeze(["travel","transport"]),stableRank:57}),"academic_task1:2442ce6a79554844":Object.freeze({topicIds:Object.freeze(["technology","time-use"]),stableRank:58}),"academic_task1:246780c80eab431e":Object.freeze({topicIds:Object.freeze(["housing","income"]),stableRank:59}),"academic_task1:248015fb4f1053e5":Object.freeze({topicIds:Object.freeze(["education","age","gender"]),stableRank:473}),"academic_task1:24ea7e100c0595c6":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:474}),"academic_task1:2531ef60c802333a":Object.freeze({topicIds:Object.freeze(["urbanisation","population"]),stableRank:475}),"academic_task1:253cfad6c9686988":Object.freeze({topicIds:Object.freeze(["housing","construction"]),stableRank:476}),"academic_task1:267e989df8c2fb87":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:60}),"academic_task1:26cf39ce7dd70804":Object.freeze({topicIds:Object.freeze(["transport","employment"]),stableRank:61}),"academic_task1:2719742fe0faeea9":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:968}),"academic_task1:271bc2c74844d545":Object.freeze({topicIds:Object.freeze(["population","nature"]),stableRank:477}),"academic_task1:273b8dd2068caf30":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:478}),"academic_task1:27729d30abc739ca":Object.freeze({topicIds:Object.freeze(["population","demographics","geography"]),stableRank:479}),"academic_task1:27b72f1b2cda3889":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:62}),"academic_task1:27d4e29db1d7e233":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:63}),"academic_task1:2849e6dbfd69bbd9":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:64}),"academic_task1:288764ca512fc88c":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:65}),"academic_task1:290cb3f5d35f9667":Object.freeze({topicIds:Object.freeze(["employment","time-use","health"]),stableRank:66}),"academic_task1:29556f51d21c1a83":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:480}),"academic_task1:2960613719ca5a19":Object.freeze({topicIds:Object.freeze(["age","demographics"]),stableRank:481}),"academic_task1:2a0a32a1e73801d3":Object.freeze({topicIds:Object.freeze(["age","demographics"]),stableRank:482}),"academic_task1:2a0b3fa959b3bcb7":Object.freeze({topicIds:Object.freeze(["schools","spending"]),stableRank:483}),"academic_task1:2a21b1ec9ae39762":Object.freeze({topicIds:Object.freeze(["employment","business"]),stableRank:484}),"academic_task1:2a51b319d2271e63":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:67}),"academic_task1:2a82753f8310916d":Object.freeze({topicIds:Object.freeze(["arts","construction"]),stableRank:485}),"academic_task1:2aaa17e49241602e":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:68}),"academic_task1:2ab52137fdd5296d":Object.freeze({topicIds:Object.freeze(["housing","demographics"]),stableRank:486}),"academic_task1:2af4633da597d427":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:487}),"academic_task1:2af60fb3f80f8dd1":Object.freeze({topicIds:Object.freeze(["population","nature"]),stableRank:488}),"academic_task1:2b40f24fbb788195":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:69}),"academic_task1:2bb42fb3ba710ae9":Object.freeze({topicIds:Object.freeze(["prices","food"]),stableRank:70}),"academic_task1:2bdccd30f8aa037e":Object.freeze({topicIds:Object.freeze(["agriculture","production","food"]),stableRank:489}),"academic_task1:2c4ef0e86f30441e":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:490}),"academic_task1:2c6ea1ba5b8e0078":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:71}),"academic_task1:2cf89e7a03e9f600":Object.freeze({topicIds:Object.freeze(["education","technology"]),stableRank:72}),"academic_task1:2d6109338d535931":Object.freeze({topicIds:Object.freeze(["environment","production"]),stableRank:491}),"academic_task1:2d6d8cd9cd4db157":Object.freeze({topicIds:Object.freeze(["education","migration"]),stableRank:492}),"academic_task1:2dc5715be50fec3d":Object.freeze({topicIds:Object.freeze(["geography","nature"]),stableRank:493}),"academic_task1:2e0f700802b430d6":Object.freeze({topicIds:Object.freeze(["environment"]),stableRank:494}),"academic_task1:2e6587d4ce40af8a":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:495}),"academic_task1:2ecfe09abccd86e8":Object.freeze({topicIds:Object.freeze(["travel","spending"]),stableRank:73}),"academic_task1:2ee1d6b27f60a210":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:496}),"academic_task1:2f11192af94b4bac":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:74}),"academic_task1:2f20f69b65db7fcd":Object.freeze({topicIds:Object.freeze(["health","age","gender"]),stableRank:75}),"academic_task1:2f291256209d31e8":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:497}),"academic_task1:2f5472edb9717e8b":Object.freeze({topicIds:Object.freeze(["population","urbanisation"]),stableRank:985}),"academic_task1:2f5d75a035d02e42":Object.freeze({topicIds:Object.freeze(["communication"]),stableRank:76}),"academic_task1:2f72292ce4d3159e":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:77}),"academic_task1:2f8651a2ca29dbe4":Object.freeze({topicIds:Object.freeze(["health","disease","finance"]),stableRank:391}),"academic_task1:3057ca88b9530c66":Object.freeze({topicIds:Object.freeze(["pollution","environment"]),stableRank:969}),"academic_task1:30b070baa520debc":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:986}),"academic_task1:312bdc9b15a65bc5":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:78}),"academic_task1:31422f26556f9aa0":Object.freeze({topicIds:Object.freeze(["education","gender","age"]),stableRank:79}),"academic_task1:3142e1ff9fe740d1":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:498}),"academic_task1:316367fefa85208c":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:987}),"academic_task1:319c29a56988315b":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:499}),"academic_task1:31a7eb53d5e9ab35":Object.freeze({topicIds:Object.freeze(["arts","construction"]),stableRank:80}),"academic_task1:3200a8d5f6ddcfe3":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:500}),"academic_task1:3218de0868a39da2":Object.freeze({topicIds:Object.freeze(["water","agriculture"]),stableRank:81}),"academic_task1:3229598d9abe49e3":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:501}),"academic_task1:3272dda69da7d7d4":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:82}),"academic_task1:32987974fe9212d2":Object.freeze({topicIds:Object.freeze(["geography","nature"]),stableRank:502}),"academic_task1:32fa98d5f56b6fcf":Object.freeze({topicIds:Object.freeze(["employment","education","gender"]),stableRank:83}),"academic_task1:335a23458372f24f":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:503}),"academic_task1:33e7a96f38048171":Object.freeze({topicIds:Object.freeze(["water","nature"]),stableRank:504}),"academic_task1:33fc9a990e7c79b7":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:84}),"academic_task1:34194310cae1f4a6":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:505}),"academic_task1:3499d18286edc950":Object.freeze({topicIds:Object.freeze(["nature","food"]),stableRank:506}),"academic_task1:35695a06dd3881f4":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:507}),"academic_task1:35b338dc770d3f52":Object.freeze({topicIds:Object.freeze(["finance","education"]),stableRank:508}),"academic_task1:35d0c4fa798c0f70":Object.freeze({topicIds:Object.freeze(["transport","traffic"]),stableRank:509}),"academic_task1:35f937243dbfc35e":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:970}
1100),"academic_task1:3635dfc32d9d4d91":Object.freeze({topicIds:Object.freeze(["education","employment","age"]),stableRank:510}),"academic_task1:36955f4c32eb3c1a":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:85}),"academic_task1:369b7d521fcd7ec4":Object.freeze({topicIds:Object.freeze(["housing","energy"]),stableRank:511}),"academic_task1:36ba7862f1e410ac":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:86}),"academic_task1:36c9cd6865f802e2":Object.freeze({topicIds:Object.freeze(["education","migration"]),stableRank:512}),"academic_task1:36d5f0b127b70393":Object.freeze({topicIds:Object.freeze(["transport","age"]),stableRank:87}),"academic_task1:3700f74f0eccd311":Object.freeze({topicIds:Object.freeze(["employment","leisure","time-use"]),stableRank:513}),"academic_task1:37302cfc52840b0a":Object.freeze({topicIds:Object.freeze(["government","spending","transport"]),stableRank:514}),"academic_task1:3778e520e42712aa":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:515}),"academic_task1:37f7885f5fbaeda1":Object.freeze({topicIds:Object.freeze(["sales","media"]),stableRank:516}),"academic_task1:389385589a028636":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:88}),"academic_task1:38a1337a3888b36c":Object.freeze({topicIds:Object.freeze(["sales","food","business"]),stableRank:89}),"academic_task1:38e02369bd172d77":Object.freeze({topicIds:Object.freeze(["housing","age","gender"]),stableRank:90}),"academic_task1:393538ea8c51e43c":Object.freeze({topicIds:Object.freeze(["gdp"]),stableRank:91}),"academic_task1:39798bde9b14e3e8":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:517}),"academic_task1:39c2e8be0e2968e8":Object.freeze({topicIds:Object.freeze(["leisure","employment","gender"]),stableRank:518}),"academic_task1:39fc7685e3dae867":Object.freeze({topicIds:Object.freeze(["schools","construction"]),stableRank:92}),"academic_task1:3a6c884c97f0703e":Object.freeze({topicIds:Object.freeze(["population","age","gender"]),stableRank:93}),"academic_task1:3a8dc8103c5b524e":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:519}),"academic_task1:3ac1aaf79175c939":Object.freeze({topicIds:Object.freeze(["food","production","agriculture"]),stableRank:520}),"academic_task1:3ae8d12afae6a01c":Object.freeze({topicIds:Object.freeze(["schools","arts"]),stableRank:521}),"academic_task1:3b796b32c6de1278":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:522}),"academic_task1:3bbbe4e9ec8d2617":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:523}),"academic_task1:3bedbfc4bf74d012":Object.freeze({topicIds:Object.freeze(["health","age"]),stableRank:524}),"academic_task1:3bf6845893d22e82":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:94}),"academic_task1:3c02f2329af01b88":Object.freeze({topicIds:Object.freeze(["gdp","economy"]),stableRank:525}),"academic_task1:3c2955a4e806e80e":Object.freeze({topicIds:Object.freeze(["water","pollution"]),stableRank:526}),"academic_task1:3c3bec01755926ab":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:527}),"academic_task1:3c79bd87a3911299":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:95}),"academic_task1:3c869b2b29d9c369":Object.freeze({topicIds:Object.freeze(["transport","energy"]),stableRank:528}),"academic_task1:3d01ffc1fccf8573":Object.freeze({topicIds:Object.freeze(["prices","communication","technology"]),stableRank:529}),"academic_task1:3d9a434ac589b580":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:530}),"academic_task1:3de4b0675472f1dd":Object.freeze({topicIds:Object.freeze(["communication","technology"]),stableRank:96}),"academic_task1:3dfcd1661dd4e3a4":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:988}),"academic_task1:3e0229fbd5078725":Object.freeze({topicIds:Object.freeze(["trade","prices"]),stableRank:531}),"academic_task1:3eddf42a59713880":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:532}),"academic_task1:3efa8436d5bb1d4c":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:533}),"academic_task1:3f1622d9909e356f":Object.freeze({topicIds:Object.freeze(["charity","age"]),stableRank:534}),"academic_task1:3f2e6c1b9477c221":Object.freeze({topicIds:Object.freeze(["traffic","transport"]),stableRank:535}),"academic_task1:3fcd33cddb62015f":Object.freeze({topicIds:Object.freeze(["economy","business"]),stableRank:536}),"academic_task1:3fd97f666d583344":Object.freeze({topicIds:Object.freeze(["manufacturing","trade"]),stableRank:537}),"academic_task1:400635e319c36945":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:538}),"academic_task1:403d537a7ee9678c":Object.freeze({topicIds:Object.freeze(["arts","age"]),stableRank:539}),"academic_task1:405ee3e79b9f5319":Object.freeze({topicIds:Object.freeze(["housing","construction"]),stableRank:540}),"academic_task1:41a00d967dbe8d24":Object.freeze({topicIds:Object.freeze(["environment","construction"]),stableRank:541}),"academic_task1:41db3c5aee858a90":Object.freeze({topicIds:Object.freeze(["demographics"]),stableRank:97}),"academic_task1:41f20bcd8fbef20f":Object.freeze({topicIds:Object.freeze(["income","education"]),stableRank:98}),"academic_task1:41fcbb0e63aec774":Object.freeze({topicIds:Object.freeze(["emissions"]),stableRank:99}),"academic_task1:41fdfe6b2f38a931":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:542}),"academic_task1:42510e461ab24f8c":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:543}),"academic_task1:4298c04996804fcf":Object.freeze({topicIds:Object.freeze(["transport","schools"]),stableRank:971}),"academic_task1:4325da6a98cb5c4c":Object.freeze({topicIds:Object.freeze(["universities","employment"]),stableRank:544}),"academic_task1:439254c05bf07aa6":Object.freeze({topicIds:Object.freeze(["agriculture","nature"]),stableRank:545}),"academic_task1:43fa7d76f2875ec4":Object.freeze({topicIds:Object.freeze(["technology","sales"]),stableRank:546}),"academic_task1:441c835b660252d5":Object.freeze({topicIds:Object.freeze(["business","production"]),stableRank:547}),"academic_task1:4438cd5ab9088740":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:548}),"academic_task1:443e16698890b1ff":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:549}),"academic_task1:44730a8a395ea744":Object.freeze({topicIds:Object.freeze(["gdp","economy"]),stableRank:550}),"academic_task1:44b758c54a7dcadf":Object.freeze({topicIds:Object.freeze(["pollution","environment"]),stableRank:551}),"academic_task1:44cd06378d2b9d55":Object.freeze({topicIds:Object.freeze(["media","time-use"]),stableRank:552}),"academic_task1:44cf66e504dbefbb":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:553}),"academic_task1:4501e9691e94047f":Object.freeze({topicIds:Object.freeze(["retail","business"]),stableRank:554}),"academic_task1:453440270342b889":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:100}),"academic_task1:4536b4af0a6f0711":Object.freeze({topicIds:Object.freeze(["population","age","demographics"]),stableRank:101}),"academic_task1:45670dfa32aeacd4":Object.freeze({topicIds:Object.freeze(["retail","land-use","urbanisation"]),stableRank:555}),"academic_task1:456f70b3b7c4dc01":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:556}),"academic_task1:4572b539de286253":Object.freeze({topicIds:Object.freeze(["retail","sales","internet"]),stableRank:557}),"academic_task1:45779c195e958bf3":Object.freeze({topicIds:Object.freeze(["communication"]),stableRank:102}),"academic_task1:457e0d6c51c33b12":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:558}),"academic_task1:4585e8e7c0c4f441":Object.freeze({topicIds:Object.freeze(["income","housing"]),stableRank:103}),"academic_task1:45cc56f3a4dfdced":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:989}),"academic_task1:45cee11eb3b2ff98":Object.freeze({topicIds:Object.freeze(["income","spending"]),stableRank:104}),"academic_task1:4629ac29aabac69b":Object.freeze({topicIds:Object.freeze(["trade","economy"]),stableRank:105}),"academic_task1:46329c580059d276":Object.freeze({topicIds:Object.freeze(["education","age","gender"]),stableRank:559}),"academic_task1:4640dbe36ac90425":Object.freeze({topicIds:Object.freeze(["population","urbanisation"]),stableRank:560}),"academic_task1:4643d12c67f5ed42":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:561}),"academic_task1:46950782bc1d3028":Object.freeze({topicIds:Object.freeze(["sales","technology","leisure"]),stableRank:562}),"academic_task1:46a25cf9beef488f":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:563}),"academic_task1:46b876b154236c13":Object.freeze({topicIds:Object.freeze(["trade"]),stableRank:106}),"academic_task1:470151215094d76b":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:564}),"academic_task1:4710d36bd1dd5415":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:107}),"academic_task1:473acd4cc1b550c2":Object.freeze({topicIds:Object.freeze(["government"]),stableRank:108}),"academic_task1:47b24b2edca69cc4":Object.freeze({topicIds:Object.freeze(["media","time-use"]),stableRank:565}),"academic_task1:47c4309e637f87c8":Object.freeze({topicIds:Object.freeze(["universities","employment"]),stableRank:109}),"academic_task1:47c73670328daa8e":Object.freeze({topicIds:Object.freeze(["sales","food","trade"]),stableRank:110}),"academic_task1:47e939b46704d08e":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:566}),"academic_task1:48420d64595c72f6":Object.freeze({topicIds:Object.freeze(["nature","manufacturing","production"]),stableRank:567}),"academic_task1:48b1d6b6f9363c38":Object.freeze({topicIds:Object.freeze(["spending","income"]),stableRank:111}),"academic_task1:48cfe98d92a51b57":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:568}),"academic_task1:4924e4562a01cd80":Object.freeze({topicIds:Object.freeze(["prices"]),stableRank:112}),"academic_task1:49613c64a408e162":Object.freeze({topicIds:Object.freeze(["prices","technology"]),stableRank:569}),"academic_task1:49bfabccb6a36c9e":Object.freeze({topicIds:Object.freeze(["transport","construction"]),stableRank:113}),"academic_task1:49dcc4ed6463f69b":Object.freeze({topicIds:Object.freeze(["arts","age"]),stableRank:570}),"academic_task1:4a3a1f3ff195580d":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:990}),"academic_task1:4a92e20d059638b7":Object.freeze({topicIds:Object.freeze(["climate","geography"]),stableRank:991}),"academic_task1:4ad9548ed880a024":Object.freeze({topicIds:Object.freeze(["climate","emissions"]),stableRank:571}),"academic_task1:4ae949a79ef97e69":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:572}),"academic_task1:4c0308286b3d679a":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:992}),"academic_task1:4c1aa320ddcbff0a":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:114}),"academic_task1:4c22b9e4b1c6b796":Object.freeze({topicIds:Object.freeze(["retail","business"]),stableRank:115}),"academic_task1:4c27491b49298195":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:116}),"academic_task1:4c8aee79f37dd20b":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:117}),"academic_task1:4c926e87f89805d9":Object.freeze({topicIds:Object.freeze(["leisure","gender"]),stableRank:118}),"academic_task1:4c96b17d41fd04bb":Object.freeze({topicIds:Object.freeze(["agriculture","environment"]),stableRank:119}),"academic_task1:4ccd10289d5cc356":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:392}),"academic_task1:4d1560511a462feb":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:120}),"academic_task1:4d3178c9329db197":Object.freeze({topicIds:Object.freeze(["nature","population"]),stableRank:121}),"academic_task1:4daf9a8a5f48f118":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:573}),"academic_task1:4dcc526ab3541f40":Object.freeze({topicIds:Object.freeze(["culture","tourism"]),stableRank:122}),"academic_task1:4dcd9f12718653b0":Object.freeze({topicIds:Object.freeze(["food","production","agriculture"]),stableRank:574}),"academic_task1:4e030fa03a05063e":Object.freeze({topicIds:Object.freeze(["water","manufacturing"]),stableRank:123}),"academic_task1:4e066d258217e83f":Object.freeze({topicIds:Object.freeze(["sales","prices"]),stableRank:124}),"academic_task1:4e06824abfad02fc":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:575}),"academic_task1:4e18925f5542a135":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:125}),"academic_task1:4e28a536d31d6504":Object.freeze({topicIds:Object.freeze(["trade"]),stableRank:576}),"academic_task1:4e2bafd61101f04c":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:126}),"academic_task1:4e37041ff754e475":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:577}),"academic_task1:4ea9409f6d506511":Object.freeze({topicIds:Object.freeze(["travel","transport"]),stableRank:127}),"academic_task1:4ef7eae8362d32de":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:993}),"academic_task1:4f04aaf3cadb168d":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:578}),"academic_task1:4fba193cc299a012":Object.freeze({topicIds:Object.freeze(["trade"]),stableRank:579}),"academic_task1:4fe3cfdc619af676":Object.freeze({topicIds:Object.freeze(["healthcare"]),stableRank:580}),"academic_task1:4ff88e50944e579a":Object.freeze({topicIds:Object.freeze(["universities","technology"]),stableRank:581}),"academic_task1:508700fed616c7f4":Object.freeze({topicIds:Object.freeze(["pollution","public-services"]),stableRank:972}),"academic_task1:50935f3fcbdaaef1":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:582}),"academic_task1:50db334ca6b21e36":Object.freeze({topicIds:Object.freeze(["retail","geography"]),stableRank:128}),"academic_task1:50f6a947246a5521":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:583}),"academic_task1:511989ffa69515d5":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:584}),"academic_task1:51198c03db62763d":Object.freeze({topicIds:Object.freeze(["migration","age"]),stableRank:585}),"academic_task1:51292b792cf7c1af":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:586}),"academic_task1:51363f8de8872677":Object.freeze({topicIds:Object.freeze(["spending","income","universities"]),stableRank:129}),"academic_task1:5152f332fda4dd50":Object.freeze({topicIds:Object.freeze(["arts","construction"]),stableRank:587}),"academic_task1:518d589c3951058a":Object.freeze({topicIds:Object.freeze(["employment","education"]),stableRank:588}),"academic_task1:52088437269382e1":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:589}),"academic_task1:522989b1e969e21b":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:130}),"academic_task1:528f5b6ae84e17bc":Object.freeze({topicIds:Object.freeze(["employment","economy"]),stableRank:131}),"academic_task1:5306d846bea8f8cc":Object.freeze({topicIds:Object.freeze(["transport","housing"]),stableRank:590}),"academic_task1:5309a3f25df5c634":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:591}),"academic_task1:5358bc25bca1c6bf":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:132}),"academic_task1:539f369db4046cc3":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:592}),"academic_task1:541107903df8f4ae":Object.freeze({topicIds:Object.freeze(["energy","emissions","housing"]),stableRank:133}),"academic_task1:541a678b38420931":Object.freeze({topicIds:Object.freeze(["finance"]),stableRank:994}),"academic_task1:54a9b1f973fd87b7":Object.freeze({topicIds:Object.freeze(["demographics"]),stableRank:134}),"academic_task1:55047b6bd3f67415":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:135}),"academic_task1:55095cd55b6936e7":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:593}),"academic_task1:550eea16ab7674e4":Object.freeze({topicIds:Object.freeze(["travel","transpo
1100rt"]),stableRank:594}),"academic_task1:55219047202fd45d":Object.freeze({topicIds:Object.freeze(["education","universities","technology"]),stableRank:995}),"academic_task1:55cad5ee48e40928":Object.freeze({topicIds:Object.freeze(["arts","construction"]),stableRank:595}),"academic_task1:55e765a8147c1f9a":Object.freeze({topicIds:Object.freeze(["time-use","gender"]),stableRank:136}),"academic_task1:561d3d2523219b7f":Object.freeze({topicIds:Object.freeze(["sport","gender","age"]),stableRank:137}),"academic_task1:56954df14d2ccb77":Object.freeze({topicIds:Object.freeze(["employment","gender","time-use"]),stableRank:596}),"academic_task1:56ae1957ec885105":Object.freeze({topicIds:Object.freeze(["tourism","communication"]),stableRank:597}),"academic_task1:572f7aa0bab74986":Object.freeze({topicIds:Object.freeze(["manufacturing","production","employment"]),stableRank:138}),"academic_task1:57826f7751631b81":Object.freeze({topicIds:Object.freeze(["population","demographics","geography"]),stableRank:598}),"academic_task1:57920898ad944ae6":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:599}),"academic_task1:580ee80ab32ac324":Object.freeze({topicIds:Object.freeze(["housing","construction"]),stableRank:600}),"academic_task1:583eea453851d367":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:139}),"academic_task1:58deaaed8f4e4ecf":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:601}),"academic_task1:58e7d4c66ce59380":Object.freeze({topicIds:Object.freeze(["government","finance","gdp"]),stableRank:140}),"academic_task1:5921dc446d496696":Object.freeze({topicIds:Object.freeze(["housing","age","demographics"]),stableRank:602}),"academic_task1:5926e030fe15f2e2":Object.freeze({topicIds:Object.freeze(["nature"]),stableRank:141}),"academic_task1:5981ec8bd776507d":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:603}),"academic_task1:59c7881108a53717":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:604}),"academic_task1:5a1491081b9391d6":Object.freeze({topicIds:Object.freeze(["arts","land-use"]),stableRank:605}),"academic_task1:5a34745e1ebdd12c":Object.freeze({topicIds:Object.freeze(["internet"]),stableRank:606}),"academic_task1:5a5beae84a11f71e":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:607}),"academic_task1:5a7afdbceedcdd2a":Object.freeze({topicIds:Object.freeze(["technology","sales","business"]),stableRank:142}),"academic_task1:5adbb59c2990f9e6":Object.freeze({topicIds:Object.freeze(["population","urbanisation"]),stableRank:143}),"academic_task1:5af84602a3ab46f4":Object.freeze({topicIds:Object.freeze(["public-services"]),stableRank:608}),"academic_task1:5b27afc0031944ba":Object.freeze({topicIds:Object.freeze(["arts","leisure"]),stableRank:144}),"academic_task1:5b4fbac6cf339680":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:609}),"academic_task1:5b6465072bc47ce9":Object.freeze({topicIds:Object.freeze(["water","production"]),stableRank:610}),"academic_task1:5b881abd9eb6fa77":Object.freeze({topicIds:Object.freeze(["universities","technology","gender"]),stableRank:611}),"academic_task1:5b8c3e731ad025d9":Object.freeze({topicIds:Object.freeze(["food","production"]),stableRank:612}),"academic_task1:5b9656c6582ce624":Object.freeze({topicIds:Object.freeze(["retail","construction"]),stableRank:613}),"academic_task1:5bd5d7eb05febf71":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:614}),"academic_task1:5c773890a0dbfd0e":Object.freeze({topicIds:Object.freeze(["trade","sales"]),stableRank:145}),"academic_task1:5ca82f9b0784173d":Object.freeze({topicIds:Object.freeze(["economy","health"]),stableRank:615}),"academic_task1:5cac22c5d69f41a3":Object.freeze({topicIds:Object.freeze(["spending","education"]),stableRank:616}),"academic_task1:5cbf6a9afc921d58":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:617}),"academic_task1:5cdd2d27044f7e19":Object.freeze({topicIds:Object.freeze(["spending","age"]),stableRank:618}),"academic_task1:5d29d5d976119503":Object.freeze({topicIds:Object.freeze(["leisure","age"]),stableRank:146}),"academic_task1:5d49d29c2c1fda0e":Object.freeze({topicIds:Object.freeze(["housing","construction"]),stableRank:147}),"academic_task1:5d53f3dbdbb3f94d":Object.freeze({topicIds:Object.freeze(["public-services","construction"]),stableRank:619}),"academic_task1:5e54a73064a5c472":Object.freeze({topicIds:Object.freeze(["government","finance"]),stableRank:620}),"academic_task1:5e8c1ae4cc52a43a":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:621}),"academic_task1:5ed6ae609c435fa2":Object.freeze({topicIds:Object.freeze(["energy","environment"]),stableRank:622}),"academic_task1:5edf7fa87ff70542":Object.freeze({topicIds:Object.freeze(["spending","retail"]),stableRank:623}),"academic_task1:5eea437ec715952c":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:148}),"academic_task1:5fff92e76a06bd21":Object.freeze({topicIds:Object.freeze(["internet","retail"]),stableRank:624}),"academic_task1:6081b0a9c2bc5bcb":Object.freeze({topicIds:Object.freeze(["universities"]),stableRank:149}),"academic_task1:60c0f0b8cb4767e2":Object.freeze({topicIds:Object.freeze(["tourism","communication"]),stableRank:150}),"academic_task1:60da82c439952342":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:151}),"academic_task1:61472576f4e89cd8":Object.freeze({topicIds:Object.freeze(["pollution"]),stableRank:625}),"academic_task1:61a6f86d50283c1b":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:152}),"academic_task1:620c17048570bf7a":Object.freeze({topicIds:Object.freeze(["agriculture","food","production"]),stableRank:626}),"academic_task1:620eaa21f324132b":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:627}),"academic_task1:624f62b9e34ca467":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:628}),"academic_task1:6267612bf967b3fd":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:153}),"academic_task1:63dcd43552a25613":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:629}),"academic_task1:6480cc51d5351213":Object.freeze({topicIds:Object.freeze(["tourism","spending"]),stableRank:630}),"academic_task1:648b9194093b43e6":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:996}),"academic_task1:651a34505c8828f2":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:631}),"academic_task1:6549a40c9a37066e":Object.freeze({topicIds:Object.freeze(["sales","food","trade"]),stableRank:154}),"academic_task1:65676fdbc256d145":Object.freeze({topicIds:Object.freeze(["business"]),stableRank:155}),"academic_task1:661239bdc3308333":Object.freeze({topicIds:Object.freeze(["technology","culture"]),stableRank:632}),"academic_task1:663182f2a968fdc4":Object.freeze({topicIds:Object.freeze(["income","life-expectancy","health"]),stableRank:633}),"academic_task1:666caf356912feab":Object.freeze({topicIds:Object.freeze(["technology","business"]),stableRank:634}),"academic_task1:6693ba21dacd2c73":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:156}),"academic_task1:6732dfb8467e60fa":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:157}),"academic_task1:67388f8a92542f5c":Object.freeze({topicIds:Object.freeze(["trade"]),stableRank:635}),"academic_task1:674ce6166f29efac":Object.freeze({topicIds:Object.freeze(["nature"]),stableRank:158}),"academic_task1:676b871352652501":Object.freeze({topicIds:Object.freeze(["land-use","leisure"]),stableRank:636}),"academic_task1:67d4b79fe0fac2b9":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:637}),"academic_task1:67e953e32e2fe961":Object.freeze({topicIds:Object.freeze(["sport","construction","universities"]),stableRank:159}),"academic_task1:6810c6434c15c875":Object.freeze({topicIds:Object.freeze(["education","migration"]),stableRank:638}),"academic_task1:681794fa007df730":Object.freeze({topicIds:Object.freeze(["education","internet"]),stableRank:639}),"academic_task1:684adbeb23845501":Object.freeze({topicIds:Object.freeze(["leisure","age","gender"]),stableRank:640}),"academic_task1:686a1af9ce7b46c7":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:641}),"academic_task1:687b7ae2a594af6c":Object.freeze({topicIds:Object.freeze(["food","production","agriculture"]),stableRank:642}),"academic_task1:6908f678e091f922":Object.freeze({topicIds:Object.freeze(["finance","business"]),stableRank:643}),"academic_task1:6936bd0a47e05970":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:644}),"academic_task1:697c9de328c94df1":Object.freeze({topicIds:Object.freeze(["internet","gender","age"]),stableRank:160}),"academic_task1:69960ff9d3a8b527":Object.freeze({topicIds:Object.freeze(["economy","health","education"]),stableRank:645}),"academic_task1:69aa5b14f877fd9e":Object.freeze({topicIds:Object.freeze(["leisure","employment","gender"]),stableRank:161}),"academic_task1:69e61f3d75ab9c1f":Object.freeze({topicIds:Object.freeze(["water","housing"]),stableRank:162}),"academic_task1:6a65ab28d23f8bce":Object.freeze({topicIds:Object.freeze(["internet"]),stableRank:646}),"academic_task1:6a771398f4f8847a":Object.freeze({topicIds:Object.freeze(["tourism","business"]),stableRank:163}),"academic_task1:6a87f1bfaf7e77f5":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:164}),"academic_task1:6b7dfc7b4ab41cd9":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:647}),"academic_task1:6bba12193427dd9b":Object.freeze({topicIds:Object.freeze(["schools","spending"]),stableRank:997}),"academic_task1:6c243b21899a5e5f":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:648}),"academic_task1:6c3b7a26837418bc":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:649}),"academic_task1:6c5513bd6f5170cf":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:165}),"academic_task1:6c97799d1c583027":Object.freeze({topicIds:Object.freeze(["internet","age"]),stableRank:166}),"academic_task1:6d580e58754b1e7a":Object.freeze({topicIds:Object.freeze(["housing","construction"]),stableRank:650}),"academic_task1:6d5bb0cd8a595017":Object.freeze({topicIds:Object.freeze(["employment","income","universities"]),stableRank:167}),"academic_task1:6dd8df06ef9d6b94":Object.freeze({topicIds:Object.freeze(["schools","education","gender"]),stableRank:168}),"academic_task1:6e0ed83f379361dd":Object.freeze({topicIds:Object.freeze(["technology","employment"]),stableRank:169}),"academic_task1:6e6fd231f0bb2863":Object.freeze({topicIds:Object.freeze(["sport"]),stableRank:170}),"academic_task1:6ea5014ad9d08bf0":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:651}),"academic_task1:6fe0d7ccbeffc0da":Object.freeze({topicIds:Object.freeze(["universities","public-services"]),stableRank:652}),"academic_task1:700c52ed7ea3e88b":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:171}),"academic_task1:70384094c1307692":Object.freeze({topicIds:Object.freeze(["agriculture","land-use"]),stableRank:653}),"academic_task1:70390250e57e64c2":Object.freeze({topicIds:Object.freeze(["sport","gender"]),stableRank:654}),"academic_task1:705ca07e605bccfc":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:655}),"academic_task1:70fc47a0051710ee":Object.freeze({topicIds:Object.freeze(["technology","internet"]),stableRank:393}),"academic_task1:717c4b41a42c0cdf":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:656}),"academic_task1:718d66f5ed306e4b":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:998}),"academic_task1:721263a0ca9d500a":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:657}),"academic_task1:729e99a6f93871a0":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:172}),"academic_task1:72a9bda9e70bf5a3":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:999}),"academic_task1:72c61a05d24b24cf":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:173}),"academic_task1:73937ec4e30628be":Object.freeze({topicIds:Object.freeze(["gdp"]),stableRank:174}),"academic_task1:73e15222eaf2aff8":Object.freeze({topicIds:Object.freeze(["spending","population","environment"]),stableRank:175}),"academic_task1:73f421c12473380b":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:1e3}),"academic_task1:742da0e6ae5fc388":Object.freeze({topicIds:Object.freeze(["agriculture","production"]),stableRank:658}),"academic_task1:744bfc6781bc7eb5":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:659}),"academic_task1:749dccb5e839518b":Object.freeze({topicIds:Object.freeze(["geography","nature"]),stableRank:176}),"academic_task1:749eb2959d26dd13":Object.freeze({topicIds:Object.freeze(["tourism","construction"]),stableRank:177}),"academic_task1:74ff3d82c2303714":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:178}),"academic_task1:75704c0e6407bba0":Object.freeze({topicIds:Object.freeze(["pollution","public-services"]),stableRank:179}),"academic_task1:75a4a2e36ad82155":Object.freeze({topicIds:Object.freeze(["transport","traffic"]),stableRank:180}),"academic_task1:7615ba259bd5df67":Object.freeze({topicIds:Object.freeze(["health","population"]),stableRank:660}),"academic_task1:7674f1b03d9b4482":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:181}),"academic_task1:76a26999c7d33423":Object.freeze({topicIds:Object.freeze(["transport","gender","travel"]),stableRank:661}),"academic_task1:76daa0a6546f0f84":Object.freeze({topicIds:Object.freeze(["time-use","leisure","age"]),stableRank:662}),"academic_task1:7702b167c5bfa349":Object.freeze({topicIds:Object.freeze(["housing","age"]),stableRank:1001}),"academic_task1:771c972a799d2944":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:663}),"academic_task1:7760e745f28c10c7":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:182}),"academic_task1:77bcdb3c74b79a76":Object.freeze({topicIds:Object.freeze(["food","production","trade"]),stableRank:183}),"academic_task1:78606d2afc069130":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:664}),"academic_task1:78655c9fd8c13681":Object.freeze({topicIds:Object.freeze(["media","prices","sales"]),stableRank:665}),"academic_task1:78a1cb4d3f66efff":Object.freeze({topicIds:Object.freeze(["technology","time-use"]),stableRank:666}),"academic_task1:78a589788fd59dea":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:667}),"academic_task1:78acd45c24a5098a":Object.freeze({topicIds:Object.freeze(["spending","culture"]),stableRank:184}),"academic_task1:78b6c3f1f19d9f8b":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:185}),"academic_task1:78c0b67fcfe80411":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:668}),"academic_task1:78c8bba1db9106ef":Object.freeze({topicIds:Object.freeze(["transport","employment"]),stableRank:669}),"academic_task1:78cb116479d25ce6":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:186}),"academic_task1:78dcba15910b2863":Object.freeze({topicIds:Object.freeze(["emissions","environment"]),stableRank:670}),"academic_task1:78e8c6bf1c5745d1":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:187}),"academic_task1:7917974118c00f37":Object.freeze({topicIds:Object.freeze(["transport","construction"]),stableRank:671}),"academic_task1:798aaa6501e4755f":Object.freeze({topicIds:Object.freeze(["tourism","construction","land-use"]),stableRank:1002}),"academic_task1:79aee6de7f76d93c":Object.freeze({topicIds:Object.freeze(["climate","geography"]),stableRank:188}),"academic_task1:7a4ca27ecd8abf38":Object.freeze({topicIds:Object.freeze(["media","age","t
1100ime-use"]),stableRank:672}),"academic_task1:7ad47b5675d22c1c":Object.freeze({topicIds:Object.freeze(["transport","construction"]),stableRank:189}),"academic_task1:7b3a96cdc2bcc153":Object.freeze({topicIds:Object.freeze(["education","communication"]),stableRank:190}),"academic_task1:7b6f42110296a51f":Object.freeze({topicIds:Object.freeze(["food","agriculture","production"]),stableRank:673}),"academic_task1:7b738a67d52048e1":Object.freeze({topicIds:Object.freeze(["land-use","leisure","nature"]),stableRank:674}),"academic_task1:7b8d605be8034711":Object.freeze({topicIds:Object.freeze(["technology","sales"]),stableRank:675}),"academic_task1:7bb0b6f16e23d1c7":Object.freeze({topicIds:Object.freeze(["economy","health","education"]),stableRank:676}),"academic_task1:7c02ee2479ee2306":Object.freeze({topicIds:Object.freeze(["government"]),stableRank:191}),"academic_task1:7c0fa552f8fc9860":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:677}),"academic_task1:7c3694944a4fe4b2":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:678}),"academic_task1:7c851ee0452fb542":Object.freeze({topicIds:Object.freeze(["spending","universities"]),stableRank:192}),"academic_task1:7c9a2f6efaeae89c":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:679}),"academic_task1:7ccc4484954cb33a":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:193}),"academic_task1:7cfc17041b3b7896":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:194}),"academic_task1:7d0d2d5e199a43d8":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:195}),"academic_task1:7d144ec9b523af2b":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:680}),"academic_task1:7d2eea26e57511d4":Object.freeze({topicIds:Object.freeze(["traffic","transport","construction"]),stableRank:681}),"academic_task1:7d49b41f959e7685":Object.freeze({topicIds:Object.freeze(["housing","age"]),stableRank:1003}),"academic_task1:7d51a18ae2613c1c":Object.freeze({topicIds:Object.freeze(["trade","prices"]),stableRank:682}),"academic_task1:7dd7125b06499fa5":Object.freeze({topicIds:Object.freeze(["transport","trade"]),stableRank:683}),"academic_task1:7ddc41be207c6ccc":Object.freeze({topicIds:Object.freeze(["sales","tourism"]),stableRank:196}),"academic_task1:7e8f8158d2691ac6":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:684}),"academic_task1:7e9a6ba2bde9bb40":Object.freeze({topicIds:Object.freeze(["communication","technology"]),stableRank:685}),"academic_task1:7ede437bdd6788b5":Object.freeze({topicIds:Object.freeze(["education","universities"]),stableRank:686}),"academic_task1:7f3f36858726f287":Object.freeze({topicIds:Object.freeze(["energy","emissions"]),stableRank:197}),"academic_task1:7faf6532d83548f8":Object.freeze({topicIds:Object.freeze(["energy","housing"]),stableRank:198}),"academic_task1:7fd842fead94457c":Object.freeze({topicIds:Object.freeze(["communication"]),stableRank:687}),"academic_task1:80d247f9004dad17":Object.freeze({topicIds:Object.freeze(["energy","prices"]),stableRank:199}),"academic_task1:814edd9aa0bcc474":Object.freeze({topicIds:Object.freeze(["urbanisation","construction","land-use"]),stableRank:200}),"academic_task1:819ccef46f077b76":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:201}),"academic_task1:819f6c845fec324e":Object.freeze({topicIds:Object.freeze(["manufacturing","environment"]),stableRank:688}),"academic_task1:81c8b1e48753ee0e":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:202}),"academic_task1:81df1b8806ed497a":Object.freeze({topicIds:Object.freeze(["employment","agriculture","manufacturing"]),stableRank:689}),"academic_task1:81e7b341b47a1223":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:690}),"academic_task1:81eca38876368852":Object.freeze({topicIds:Object.freeze(["leisure","age","t
1100ime-use"]),stableRank:691}),"academic_task1:81ed2a28ba21fa82":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:692}),"academic_task1:826643419a018fc7":Object.freeze({topicIds:Object.freeze(["tourism","leisure"]),stableRank:693}),"academic_task1:8266a6ff4d9f9f25":Object.freeze({topicIds:Object.freeze(["health","age","employment"]),stableRank:694}),"academic_task1:82c0360e2fc6982c":Object.freeze({topicIds:Object.freeze(["literacy","gender"]),stableRank:203}),"academic_task1:82e39f95f02ecb03":Object.freeze({topicIds:Object.freeze(["manufacturing","environment"]),stableRank:695}),"academic_task1:8319c4518aa34a63":Object.freeze({topicIds:Object.freeze(["housing","construction","land-use"]),stableRank:204}),"academic_task1:8385c7d7a74e4fcd":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:696}),"academic_task1:838cdb93cbc25049":Object.freeze({topicIds:Object.freeze(["spending","retail"]),stableRank:205}),"academic_task1:83b65ffb9ca67765":Object.freeze({topicIds:Object.freeze(["water","manufacturing"]),stableRank:697}),"academic_task1:83db728928a17c8b":Object.freeze({topicIds:Object.freeze(["employment","gender","time-use"]),stableRank:698}),"academic_task1:84213a231b03ee21":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:206}),"academic_task1:844c6b4fee843e15":Object.freeze({topicIds:Object.freeze(["food","retail"]),stableRank:699}),"academic_task1:8452bcd624bd437c":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:700}),"academic_task1:84cf5fd7ce801ca9":Object.freeze({topicIds:Object.freeze(["population","geography"]),stableRank:701}),"academic_task1:8545ce2c8a961db2":Object.freeze({topicIds:Object.freeze(["healthcare","transport"]),stableRank:207}),"academic_task1:85ed56f073768a76":Object.freeze({topicIds:Object.freeze(["transport","construction"]),stableRank:702}),"academic_task1:860b31ad4a81cf0b":Object.freeze({topicIds:Object.freeze(["universities","sport","land-use"]),stableRank:703}),"academic_task1:86922a96b3f240b8":Object.freeze({topicIds:Object.freeze(["food","age"]),stableRank:704}),"academic_task1:877593f7ebd4439d":Object.freeze({topicIds:Object.freeze(["transport","public-services"]),stableRank:705}),"academic_task1:878682fea7515810":Object.freeze({topicIds:Object.freeze(["gender","time-use"]),stableRank:706}),"academic_task1:87baf2458a2d8377":Object.freeze({topicIds:Object.freeze(["sales","business"]),stableRank:208}),"academic_task1:87c1a12fcd2813dd":Object.freeze({topicIds:Object.freeze(["nature","environment"]),stableRank:209}),"academic_task1:881d4a4ad5294f48":Object.freeze({topicIds:Object.freeze(["travel","prices"]),stableRank:707}),"academic_task1:8828459834c8f112":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:708}),"academic_task1:889764a452617b8a":Object.freeze({topicIds:Object.freeze(["traffic","transport"]),stableRank:709}),"academic_task1:89013010ad69682a":Object.freeze({topicIds:Object.freeze(["technology","communication"]),stableRank:710}),"academic_task1:893c91cfc90a7731":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:711}),"academic_task1:894017b3c303df4d":Object.freeze({topicIds:Object.freeze(["education","literacy"]),stableRank:712}),"academic_task1:895b9628d9b6d7a6":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:713}),"academic_task1:8973e8bb9f236ae5":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:714}),"academic_task1:8a1366036ca8c579":Object.freeze({topicIds:Object.freeze(["population","gender","government"]),stableRank:715}),"academic_task1:8a50a53f9257fa85":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:716}),"academic_task1:8a699c344847dd52":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:210}),"academic_task1:8a95915d3ee8593b":Object.freeze({topicIds:Object.freeze(["communication"]),stableRank:211}),"academic_task1:8ab9f65beb4e9609":Object.freeze({topicIds:Object.freeze(["income","spending","food"]),stableRank:717}),"academic_task1:8ac74e0124c8cd83":Object.freeze({topicIds:Object.freeze(["migration","population","urbanisation"]),stableRank:718}),"academic_task1:8ae2fc8803604d96":Object.freeze({topicIds:Object.freeze(["manufacturing","production","employment"]),stableRank:719}),"academic_task1:8b4e85eb7d5d3661":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:720}),"academic_task1:8b6441a37982f829":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:721}),"academic_task1:8b69eba3cb86f4b9":Object.freeze({topicIds:Object.freeze(["schools","spending","education"]),stableRank:212}),"academic_task1:8b7479cf5b215405":Object.freeze({topicIds:Object.freeze(["universities","education","employment"]),stableRank:722}),"academic_task1:8b8f70c88394be9e":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:723}),"academic_task1:8b991c4d206eb377":Object.freeze({topicIds:Object.freeze(["charity","business"]),stableRank:724}),"academic_task1:8be2442b009bcef5":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:213}),"academic_task1:8becedf7e7865b89":Object.freeze({topicIds:Object.freeze(["transport","emissions","spending"]),stableRank:214}),"academic_task1:8bfce17dfda8f38b":Object.freeze({topicIds:Object.freeze(["migration","population"]),stableRank:725}),"academic_task1:8c47de4d4ed6524b":Object.freeze({topicIds:Object.freeze(["sales","business","food"]),stableRank:215}),"academic_task1:8c80506343020485":Object.freeze({topicIds:Object.freeze(["spending","retail"]),stableRank:216}),"academic_task1:8cdedad3cab9fe99":Object.freeze({topicIds:Object.freeze(["education","time-use"]),stableRank:726}),"academic_task1:8dc78564eb38efda":Object.freeze({topicIds:Object.freeze(["charity","age"]),stableRank:217}),"academic_task1:8dc93245b0324cbb":Object.freeze({topicIds:Object.freeze(["sales","media"]),stableRank:727}),"academic_task1:8dd49063e8dde701":Object.freeze({topicIds:Object.freeze(["population","demographics"]),stableRank:218}),"academic_task1:8e02fe57aee40ed5":Object.freeze({topicIds:Object.freeze(["universities","education","migration"]),stableRank:728}),"academic_task1:8e5a7044a26227ee":Object.freeze({topicIds:Object.freeze(["charity","finance"]),stableRank:729}),"academic_task1:8e7c94caa4a854b8":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:730}),"academic_task1:8f2d99b05622c96e":Object.freeze({topicIds:Object.freeze(["sport","leisure"]),stableRank:731}),"academic_task1:8f2fa0f567d9b6df":Object.freeze({topicIds:Object.freeze(["education","employment","healthcare"]),stableRank:732}),"academic_task1:8f4abb1b0272ce35":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:219}),"academic_task1:8fedbe21ee2f37af":Object.freeze({topicIds:Object.freeze(["media","business"]),stableRank:733}),"academic_task1:906617471df0bb8d":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:734}),"academic_task1:90831791cef8ea93":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:735}),"academic_task1:91594f4851ee5506":Object.freeze({topicIds:Object.freeze(["population","urbanisation"]),stableRank:736}),"academic_task1:915b5b345c789a6e":Object.freeze({topicIds:Object.freeze(["leisure","age"]),stableRank:220}),"academic_task1:9186bb23ab6256c9":Object.freeze({topicIds:Object.freeze(["charity","finance"]),stableRank:737}),"academic_task1:918abc9e681ca668":Object.freeze({topicIds:Object.freeze(["environment","production"]),stableRank:738}),"academic_task1:91e6fce08893a756":Object.freeze({topicIds:Object.freeze(["sales","culture"]),stableRank:221}),"academic_task1:922c3e361ed1ab28":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:222}),"academic_task1:924049e8ee982e7a":Object.freeze({topicIds:Object.freeze(["sales","media"]),stableRank:739}),"academic_task1:9289e57dfd61f47b":Object.freeze({topicIds:Object.freeze(["weather","climate"]),stableRank:223}),"academic_task1:9290516114f5b10f":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:740}),"academic_task1:92f2084d02ffe56f":Object.freeze({topicIds:Object.freeze(["tourism","employment"]),stableRank:741}),"academic_task1:92fb1f7359f0fe05":Object.freeze({topicIds:Object.freeze(["agriculture","environment","land-use"]),stableRank:224}),"academic_task1:9343a898285f2846":Object.freeze({topicIds:Object.freeze(["schools","construction","land-use"]),stableRank:973}),"academic_task1:9352aedb10346dc5":Object.freeze({topicIds:Object.freeze(["food","retail"]),stableRank:225}),"academic_task1:9366c9b7d60bed8d":Object.freeze({topicIds:Object.freeze(["technology","sales","business"]),stableRank:226}),"academic_task1:936d9686e4cd1114":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:742}),"academic_task1:93c47989889e391b":Object.freeze({topicIds:Object.freeze(["sales","prices"]),stableRank:227}),"academic_task1:93da3242f02d60b4":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:743}),"academic_task1:940cce26255bc2d0":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:744}),"academic_task1:948a9a88e51290c6":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:228}),"academic_task1:94a43cc9e641afa7":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:974}),"academic_task1:94ac5929f048040b":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:745}),"academic_task1:94b06b2885f2459e":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:975}),"academic_task1:94e7e6a162f26e8b":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:229}),"academic_task1:9518e48f6ba1dd29":Object.freeze({topicIds:Object.freeze(["energy","finance"]),stableRank:230}),"academic_task1:95c56299dca07623":Object.freeze({topicIds:Object.freeze(["education","gender","schools"]),stableRank:746}),"academic_task1:95d5ac4ee9bc9b60":Object.freeze({topicIds:Object.freeze(["manufacturing","construction"]),stableRank:747}),"academic_task1:9646c7d97558d727":Object.freeze({topicIds:Object.freeze(["transport","schools"]),stableRank:231}),"academic_task1:96498d5f9b450289":Object.freeze({topicIds:Object.freeze(["communication","spending"]),stableRank:748}),"academic_task1:964c11b824bb8146":Object.freeze({topicIds:Object.freeze(["water","health"]),stableRank:749}),"academic_task1:967ce839cf3e69ff":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:750}),"academic_task1:9739af5ad29f33a0":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:751}),"academic_task1:9745885af4f3f058":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:752}),"academic_task1:9793d87aae23ec38":Object.freeze({topicIds:Object.freeze(["migration","population","urbanisation"]),stableRank:753}),"academic_task1:97e1bd7859bab87a":Object.freeze({topicIds:Object.freeze(["leisure","age","t
1100ime-use"]),stableRank:754}),"academic_task1:98066257b74cf4c1":Object.freeze({topicIds:Object.freeze(["employment","manufacturing","time-use"]),stableRank:755}),"academic_task1:983693b2654c8990":Object.freeze({topicIds:Object.freeze(["healthcare","construction"]),stableRank:232}),"academic_task1:985ba7df8dac2b7d":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:233}),"academic_task1:98a5e694ff5f3266":Object.freeze({topicIds:Object.freeze(["health","disease","age"]),stableRank:234}),"academic_task1:990ef99616df5098":Object.freeze({topicIds:Object.freeze(["education","employment","income"]),stableRank:756}),"academic_task1:991c99ddd346f62b":Object.freeze({topicIds:Object.freeze(["population","government"]),stableRank:757}),"academic_task1:9989661314f0925d":Object.freeze({topicIds:Object.freeze(["tourism","spending"]),stableRank:758}),"academic_task1:9a589a158c689db7":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:759}),"academic_task1:9ae2108f07e42e79":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:760}),"academic_task1:9ae49ac502f31667":Object.freeze({topicIds:Object.freeze(["universities","prices","education"]),stableRank:761}),"academic_task1:9b2a9459b11ba28f":Object.freeze({topicIds:Object.freeze(["environment","manufacturing"]),stableRank:762}),"academic_task1:9bb45720eaed81f6":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:763}),"academic_task1:9bba6b421b9ed8e4":Object.freeze({topicIds:Object.freeze(["tourism","employment"]),stableRank:764}),"academic_task1:9c0d8019e72ca46b":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:235}),"academic_task1:9c5881f6401abf34":Object.freeze({topicIds:Object.freeze(["education","age","employment"]),stableRank:765}),"academic_task1:9c91383aec5e8228":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:236}),"academic_task1:9caacb9f55c324bd":Object.freeze({topicIds:Object.freeze(["arts","leisure"]),stableRank:237}),"academic_task1:9ce62aa62cd4b12c":Object.freeze({topicIds:Object.freeze(["food","age"]),stableRank:238}),"academic_task1:9ebd3068610b9ed2":Object.freeze({topicIds:Object.freeze(["universities","education","gender"]),stableRank:239}),"academic_task1:9f25bf044233134a":Object.freeze({topicIds:Object.freeze(["schools","construction"]),stableRank:240}),"academic_task1:9f32d496645cd4f0":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:241}),"academic_task1:9fd148176c439305":Object.freeze({topicIds:Object.freeze(["universities","education","migration"]),stableRank:766}),"academic_task1:9ff18d5176eb23cf":Object.freeze({topicIds:Object.freeze(["water","agriculture","population"]),stableRank:242}),"academic_task1:a02e4e2693980ea4":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:243}),"academic_task1:a03b271a10ed4620":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:244}),"academic_task1:a0de3e253bb8737b":Object.freeze({topicIds:Object.freeze(["trade","income"]),stableRank:767}),"academic_task1:a0fb98dad6a4fd38":Object.freeze({topicIds:Object.freeze(["travel","spending","tourism"]),stableRank:768}),"academic_task1:a10610b67761fa34":Object.freeze({topicIds:Object.freeze(["universities","employment"]),stableRank:769}),"academic_task1:a166cbb74f5c99dd":Object.freeze({topicIds:Object.freeze(["population","demographics"]),stableRank:245}),"academic_task1:a16caf77d643d0c9":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:770}),"academic_task1:a1786be95754c0e7":Object.freeze({topicIds:Object.freeze(["universities","education","gender"]),stableRank:246}),"academic_task1:a22c3f276fd6ca81":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:771}),"academic_task1:a28316158292ec63":Object.freeze({topicIds:Object.freeze(["literacy","gender","geography"]),stableRank:772}),"academic_task1:a2950718f513ecc6":Object.freeze({topicIds:Object.freeze(["sales","retail"]),stableRank:773}),"academic_task1:a313c74de81f739b":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:774}),"academic_task1:a336b8b790981009":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:247}),"academic_task1:a392aac3af111b89":Object.freeze({topicIds:Object.freeze(["pollution","emissions"]),stableRank:775}),"academic_task1:a3d0b45b6167c4f1":Object.freeze({topicIds:Object.freeze(["sport"]),stableRank:248}),"academic_task1:a42da3db9bf35ad9":Object.freeze({topicIds:Object.freeze(["retail","land-use"]),stableRank:776}),"academic_task1:a48152a4423f566a":Object.freeze({topicIds:Object.freeze(["sport","gender"]),stableRank:249}),"academic_task1:a4d599d323b5b655":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:777}),"academic_task1:a4dcc7491f340fe7":Object.freeze({topicIds:Object.freeze(["weather","climate"]),stableRank:778}
1100),"academic_task1:a534e17319d9f94d":Object.freeze({topicIds:Object.freeze(["technology","education"]),stableRank:250}),"academic_task1:a5cd918a42a408f8":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:251}),"academic_task1:a66eefa6d7270d8c":Object.freeze({topicIds:Object.freeze(["spending","population","environment"]),stableRank:779}),"academic_task1:a67fb65df9363507":Object.freeze({topicIds:Object.freeze(["education","employment","gender"]),stableRank:780}),"academic_task1:a74db08e83d03fec":Object.freeze({topicIds:Object.freeze(["transport","healthcare","construction"]),stableRank:781}),"academic_task1:a76069e889a39b32":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:782}),"academic_task1:a77cb1f5e1a11a73":Object.freeze({topicIds:Object.freeze(["culture"]),stableRank:252}),"academic_task1:a7819b87dead9ef1":Object.freeze({topicIds:Object.freeze(["income","prices","technology"]),stableRank:783}),"academic_task1:a843d2104511a5b6":Object.freeze({topicIds:Object.freeze(["environment","manufacturing"]),stableRank:784}),"academic_task1:a84a32c6a202f9a0":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:253}),"academic_task1:a89e18b67eabfb04":Object.freeze({topicIds:Object.freeze(["migration","population","urbanisation"]),stableRank:785}),"academic_task1:a8ad8af7bba93385":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:786}),"academic_task1:a8d4791fe8affd2d":Object.freeze({topicIds:Object.freeze(["health","sport"]),stableRank:787}),"academic_task1:a8e9d94cefb24b1e":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:788}),"academic_task1:a92806f928c17433":Object.freeze({topicIds:Object.freeze(["migration","population"]),stableRank:789}),"academic_task1:a9c0a61c8edd9642":Object.freeze({topicIds:Object.freeze(["health","age","employment"]),stableRank:254}),"academic_task1:a9cc30cbc5140001":Object.freeze({topicIds:Object.freeze(["time-use","age"]),stableRank:790}),"academic_task1:aa1563d4275f8f4e":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:791}),"academic_task1:aa35b4ea52c12778":Object.freeze({topicIds:Object.freeze(["weather","climate"]),stableRank:792}),"academic_task1:aa3c63b8f5c50fd2":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:793}),"academic_task1:aa491f03e4b04b2d":Object.freeze({topicIds:Object.freeze(["education","employment","age"]),stableRank:255}),"academic_task1:aa4b1a73d6e66e49":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:794}),"academic_task1:aa6b097500aa9bf7":Object.freeze({topicIds:Object.freeze(["income","gender","age"]),stableRank:795}),"academic_task1:aa7e13930cec891d":Object.freeze({topicIds:Object.freeze(["internet","age","time-use"]),stableRank:256}),"academic_task1:aa93d0042b0a7ab6":Object.freeze({topicIds:Object.freeze(["spending","income","age"]),stableRank:257}),"academic_task1:aacadfcce2bd5ca6":Object.freeze({topicIds:Object.freeze(["income","prices","technology"]),stableRank:796}),"academic_task1:aaf806231f4aec85":Object.freeze({topicIds:Object.freeze(["business","income"]),stableRank:797}),"academic_task1:ab0c05a66c166bb8":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:258}),"academic_task1:ab18f09d003dec83":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:798}),"academic_task1:ab1aaea5d3c5354f":Object.freeze({topicIds:Object.freeze(["disease","healthcare","health"]),stableRank:799}),"academic_task1:ab303ac86fe3ba26":Object.freeze({topicIds:Object.freeze(["housing","construction"]),stableRank:800}),"academic_task1:ab49673e0992a7cc":Object.freeze({topicIds:Object.freeze(["spending","income","housing"]),stableRank:259}),"academic_task1:ab96178b5ed6d741":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:801}),"academic_task1:abc1d0970ccc4205":Object.freeze({topicIds:Object.freeze(["sport","health","gender"]),stableRank:802}),"academic_task1:abf6c7689dc6a742":Object.freeze({topicIds:Object.freeze(["agriculture","land-use"]),stableRank:260}),"academic_task1:ac0e53d1f00a54bb":Object.freeze({topicIds:Object.freeze(["culture","sport","gender"]),stableRank:803}),"academic_task1:ac64d327ec0a16b9":Object.freeze({topicIds:Object.freeze(["technology","time-use"]),stableRank:261}),"academic_task1:ac6b4483516356e1":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:262}),"academic_task1:ac9899d6b60d50bc":Object.freeze({topicIds:Object.freeze(["sales","media","technology"]),stableRank:804}),"academic_task1:acf473ec87af153a":Object.freeze({topicIds:Object.freeze(["food","prices"]),stableRank:263}),"academic_task1:ad3bbf42e7643cd0":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:805}),"academic_task1:ad7c41e501afefbf":Object.freeze({topicIds:Object.freeze(["population","migration","urbanisation"]),stableRank:806}
1100),"academic_task1:adb84ffc29481ca2":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:1004}),"academic_task1:adc1a0d42b229636":Object.freeze({topicIds:Object.freeze(["land-use","leisure","agriculture"]),stableRank:807}),"academic_task1:adc413bc5ad894ea":Object.freeze({topicIds:Object.freeze(["income","spending","food"]),stableRank:1005}),"academic_task1:ae1e6c9fa4bc2019":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:264}),"academic_task1:ae53fdf56fe40ccb":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:808}),"academic_task1:aebdee4f4662b36d":Object.freeze({topicIds:Object.freeze(["leisure","construction"]),stableRank:265}),"academic_task1:aecd775fdc88fda9":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:809}),"academic_task1:af0cafa041d0e80e":Object.freeze({topicIds:Object.freeze(["education","employment"]),stableRank:266}),"academic_task1:af905927c88dad39":Object.freeze({topicIds:Object.freeze(["charity","age"]),stableRank:267}),"academic_task1:b00755d6e2545ff4":Object.freeze({topicIds:Object.freeze(["manufacturing","production","transport"]),stableRank:810}),"academic_task1:b0391cba207af9d4":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:268}),"academic_task1:b06c7fe6343b29f8":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:811}),"academic_task1:b0b6f34fe880fc75":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:1006}),"academic_task1:b0b92d4713f4b3b5":Object.freeze({topicIds:Object.freeze(["schools","transport","travel"]),stableRank:812}),"academic_task1:b0c600039da7ca09":Object.freeze({topicIds:Object.freeze(["culture","sales","leisure"]),stableRank:269}),"academic_task1:b0cdee6e103c3828":Object.freeze({topicIds:Object.freeze(["energy","agriculture","production"]),stableRank:813}),"academic_task1:b19c8ec5a27b0b27":Object.freeze({topicIds:Object.freeze(["government","urbanisation"]),stableRank:814}),"academic_task1:b21196bb22c08a71":Object.freeze({topicIds:Object.freeze(["transport","employment"]),stableRank:270}),"academic_task1:b2992021b216ad03":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:815}),"academic_task1:b2d75525561de5a3":Object.freeze({topicIds:Object.freeze(["nature","geography","production"]),stableRank:816}),"academic_task1:b2fbe6839f3aef79":Object.freeze({topicIds:Object.freeze(["culture","tourism"]),stableRank:271}),"academic_task1:b36debcebddb87cc":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:817}),"academic_task1:b3afddb6ba988204":Object.freeze({topicIds:Object.freeze(["energy","production","agriculture"]),stableRank:272}),"academic_task1:b3f641b1cad9c5df":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:818}),"academic_task1:b413a5febb60f4d4":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:273}),"academic_task1:b4eeda92a6f701f4":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:819}),"academic_task1:b543e140167d7006":Object.freeze({topicIds:Object.freeze(["food","spending","income"]),stableRank:274}),"academic_task1:b56418d061a1b77e":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:275}),"academic_task1:b59a37ea9cd676ec":Object.freeze({topicIds:Object.freeze(["education","literacy"]),stableRank:820}),"academic_task1:b5aeb311d089c0f3":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:276}),"academic_task1:b60d2f2c0e6b81c2":Object.freeze({topicIds:Object.freeze(["sport"]),stableRank:821}),"academic_task1:b60e9f85ed036b87":Object.freeze({topicIds:Object.freeze(["housing","age"]),stableRank:822}),"academic_task1:b64e6598cfec1126":Object.freeze({topicIds:Object.freeze(["agriculture","land-use"]),stableRank:277}),"academic_task1:b67a55ea357710d8":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:823}),"academic_task1:b67f8299bb7d5c07":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:824}),"academic_task1:b6bd47ecb069e03a":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:278}),"academic_task1:b6ccc3fa68e5b514":Object.freeze({topicIds:Object.freeze(["food","manufacturing","production"]),stableRank:279}),"academic_task1:b6d7de9341db8115":Object.freeze({topicIds:Object.freeze(["education","time-use"]),stableRank:825}),"academic_task1:b78ca7bd4392f42b":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:976}
1100),"academic_task1:b7924e3645152be0":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:826}),"academic_task1:b7a462b9f725fab7":Object.freeze({topicIds:Object.freeze(["construction","land-use"]),stableRank:827}),"academic_task1:b7f4c4375add9cc1":Object.freeze({topicIds:Object.freeze(["sport","age","gender"]),stableRank:280}),"academic_task1:b7fcc4c6685c1310":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:828}),"academic_task1:b82c73750b5a1abb":Object.freeze({topicIds:Object.freeze(["transport","traffic"]),stableRank:281}),"academic_task1:b82de30554c494c7":Object.freeze({topicIds:Object.freeze(["sport","gender"]),stableRank:829}),"academic_task1:b851c36d952ba207":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:830}),"academic_task1:b8782ea56fffdf73":Object.freeze({topicIds:Object.freeze(["leisure","age"]),stableRank:282}),"academic_task1:b87e6b20e98ce396":Object.freeze({topicIds:Object.freeze(["migration","population"]),stableRank:831}),"academic_task1:b8c2935638b4050c":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:283}),"academic_task1:b90301b3d64c07e9":Object.freeze({topicIds:Object.freeze(["food","business"]),stableRank:832}),"academic_task1:b943682963199bb7":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:833}),"academic_task1:b9d7bd35fbf2a6a7":Object.freeze({topicIds:Object.freeze(["income","life-expectancy","literacy"]),stableRank:284}),"academic_task1:b9f9ecb57ca17383":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:834}),"academic_task1:ba1abf8742bf6051":Object.freeze({topicIds:Object.freeze(["time-use","employment"]),stableRank:285}),"academic_task1:ba352a45455d903f":Object.freeze({topicIds:Object.freeze(["economy","income","food"]),stableRank:835}),"academic_task1:ba4159ce2d384554":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:836}),"academic_task1:babc605637229df4":Object.freeze({topicIds:Object.freeze(["population","urbanisation"]),stableRank:286}),"academic_task1:bac35283297524c5":Object.freeze({topicIds:Object.freeze(["migration","urbanisation"]),stableRank:837}),"academic_task1:baf0f65377e28d45":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:838}),"academic_task1:bb105d5175321153":Object.freeze({topicIds:Object.freeze(["leisure","land-use"]),stableRank:287}),"academic_task1:bb742ead4a20f8e7":Object.freeze({topicIds:Object.freeze(["sales","media"]),stableRank:839}),"academic_task1:bb9b8cff5494ced5":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:840}),"academic_task1:bbbd37d2881a46c8":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:841}),"academic_task1:bbd954ffb47fb1ed":Object.freeze({topicIds:Object.freeze(["universities","public-services"]),stableRank:288}),"academic_task1:bc99d754a37d6b92":Object.freeze({topicIds:Object.freeze(["environment","production"]),stableRank:289}),"academic_task1:bcc5579fffe0ef89":Object.freeze({topicIds:Object.freeze(["sport","leisure"]),stableRank:842}),"academic_task1:bd38f10c0856c7f2":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:843}),"academic_task1:be4450864e394d80":Object.freeze({topicIds:Object.freeze(["migration","age"]),stableRank:290}),"academic_task1:bebec41af4e81404":Object.freeze({topicIds:Object.freeze(["economy","agriculture","manufacturing"]),stableRank:844}),"academic_task1:bed9eb157e896a43":Object.freeze({topicIds:Object.freeze(["universities","sport","construction"]),stableRank:845}),"academic_task1:bedac80bdc806811":Object.freeze({topicIds:Object.freeze(["agriculture","employment","trade"]),stableRank:291}),"academic_task1:beeb512d06065657":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:292}),"academic_task1:bf6f6e8616847bc8":Object.freeze({topicIds:Object.freeze(["time-use","employment","gender"]),stableRank:846}),"academic_task1:bf878eeca71a3d72":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:847}),"academic_task1:bfa6687cbff32bf2":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:293}
1100),"academic_task1:bfd05f1dfffe78fb":Object.freeze({topicIds:Object.freeze(["environment","manufacturing"]),stableRank:848}),"academic_task1:c023d09e3f56aa34":Object.freeze({topicIds:Object.freeze(["retail","urbanisation"]),stableRank:294}),"academic_task1:c02408dba59a2bbd":Object.freeze({topicIds:Object.freeze(["business","internet","retail"]),stableRank:849}),"academic_task1:c043749dec7d8a17":Object.freeze({topicIds:Object.freeze(["sales","media"]),stableRank:295}),"academic_task1:c10f99ddd1063777":Object.freeze({topicIds:Object.freeze(["public-services","construction"]),stableRank:296}),"academic_task1:c136f7b91412a93b":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:850}),"academic_task1:c1aded6d13495883":Object.freeze({topicIds:Object.freeze(["weather","technology"]),stableRank:297}),"academic_task1:c1b525bd381a35ff":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:851}),"academic_task1:c1c915d1e1a0296b":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:1007}),"academic_task1:c1ee65bad838da18":Object.freeze({topicIds:Object.freeze(["population","geography"]),stableRank:298}),"academic_task1:c218fa99d3eba19b":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:299}),"academic_task1:c2221bc082aacd92":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:300}),"academic_task1:c23defde6d6078a4":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:301}),"academic_task1:c2696217b6417afd":Object.freeze({topicIds:Object.freeze(["agriculture","land-use"]),stableRank:852}),"academic_task1:c285bbf43b529296":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:302}),"academic_task1:c2b6eaebaf278951":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:853}),"academic_task1:c2ec3c6b6bea78dd":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:854}),"academic_task1:c35994847a520652":Object.freeze({topicIds:Object.freeze(["food","geography"]),stableRank:855}),"academic_task1:c38d41e246f47430":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:856}),"academic_task1:c38fd61e4ab5736c":Object.freeze({topicIds:Object.freeze(["population","demographics"]),stableRank:857}),"academic_task1:c3beda6eddc2e948":Object.freeze({topicIds:Object.freeze(["internet"]),stableRank:303}),"academic_task1:c46b2c1be0fecdb1":Object.freeze({topicIds:Object.freeze(["environment","production"]),stableRank:304}),"academic_task1:c46f6c8e2a434e98":Object.freeze({topicIds:Object.freeze(["finance"]),stableRank:305}),"academic_task1:c4d31d962a17a918":Object.freeze({topicIds:Object.freeze(["government","public-services","spending"]),stableRank:306}),"academic_task1:c568ceae1a5df11c":Object.freeze({topicIds:Object.freeze(["transport","employment"]),stableRank:307}),"academic_task1:c568d95e2ef823c0":Object.freeze({topicIds:Object.freeze(["food","manufacturing"]),stableRank:308}),"academic_task1:c573fa4db642a237":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:858}),"academic_task1:c59e74487db6ff26":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:859}),"academic_task1:c5aa041417f3f5f2":Object.freeze({topicIds:Object.freeze(["food","spending"]),stableRank:860}),"academic_task1:c6489b6212c72a20":Object.freeze({topicIds:Object.freeze(["government","spending"]),stableRank:861}),"academic_task1:c6c1573aad88f62c":Object.freeze({topicIds:Object.freeze(["energy","water","production"]),stableRank:862}),"academic_task1:c6d7776cbbaf2326":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:863}),"academic_task1:c71d3938a3b29092":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:309}),"academic_task1:c756370b03ea652d":Object.freeze({topicIds:Object.freeze(["nature","geography","production"]),stableRank:864}),"academic_task1:c7732590876a5fa6":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:310}),"academic_task1:c7a76126e853790c":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:865}),"academic_task1:c7f3366eeca1c998":Object.freeze({topicIds:Object.freeze(["public-services","culture"]),stableRank:311}),"academic_task1:c85c1773fc3fc295":Object.freeze({topicIds:Object.freeze(["sport"]),stableRank:866}),"academic_task1:c8630b591922d2bb":Object.freeze({topicIds:Object.freeze(["finance"]),stableRank:867}),"academic_task1:c89af3d9f7a984cb":Object.freeze({topicIds:Object.freeze(["retail","internet","sales"]),stableRank:868}),"academic_task1:c8f1f107705aa591":Object.freeze({topicIds:Object.freeze(["migration","travel"]),stableRank:869}),"academic_task1:c908dfaedac6143c":Object.freeze({topicIds:Object.freeze(["agriculture","production"]),stableRank:312}),"academic_task1:c96620694880438b":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:870}),"academic_task1:c9cd3cca1af25b10":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:871}),"academic_task1:ca416303a53a66e1":Object.freeze({topicIds:Object.freeze(["demographics"]),stableRank:313}),"academic_task1:ca968a3f2c9568c5":Object.freeze({topicIds:Object.freeze(["transport","employment","travel"]),stableRank:872}),"academic_task1:cab616f2c4c20510":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:314}),"academic_task1:caba3e9aeb39f598":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:315}),"academic_task1:cb10fbf2bd706ae4":Object.freeze({topicIds:Object.freeze(["communication","literacy"]),stableRank:873}),"academic_task1:cbc8071abdd25c24":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:1008}),"academic_task1:cc0896f3b784231d":Object.freeze({topicIds:Object.freeze(["population","urbanisation","geography"]),stableRank:874}),"academic_task1:cc30c956f9fe964c":Object.freeze({topicIds:Object.freeze(["environment","manufacturing"]),stableRank:1009}),"academic_task1:cca30c2c82ea467a":Object.freeze({topicIds:Object.freeze(["retail","land-use"]),stableRank:875}),"academic_task1:ccab465fbf27c22d":Object.freeze({topicIds:Object.freeze(["education","migration"]),stableRank:316}),"academic_task1:ccf702728fa16f08":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:876}),"academic_task1:cd59d099761b357b":Object.freeze({topicIds:Object.freeze(["healthcare","health","age"]),stableRank:877}),"academic_task1:cd6bf9070b418d19":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:878}),"academic_task1:cd80bdc7d6a1a909":Object.freeze({topicIds:Object.freeze(["disease","health"]),stableRank:317}),"academic_task1:ce57eff1b0a88e07":Object.freeze({topicIds:Object.freeze(["culture","leisure"]),stableRank:318}),"academic_task1:cea3998aa04aecf4":Object.freeze({topicIds:Object.freeze(["weather","climate"]),stableRank:879}),"academic_task1:ceb0c294334282d6":Object.freeze({topicIds:Object.freeze(["universities","education","age"]),stableRank:880}),"academic_task1:ceb66cf043f9aff6":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:319}),"academic_task1:ced6068e62e89304":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:320}),"academic_task1:cefed9c7915769a1":Object.freeze({topicIds:Object.freeze(["food","agriculture","production"]),stableRank:881}),"academic_task1:cf2b2144e801caf6":Object.freeze({topicIds:Object.freeze(["arts","age","gender"]),stableRank:321}),"academic_task1:cf931f179bf6a639":Object.freeze({topicIds:Object.freeze(["employment","business"]),stableRank:322}),"academic_task1:cf9fcddb6276c709":Object.freeze({topicIds:Object.freeze(["government","demographics"]),stableRank:882}),"academic_task1:cff10a07427fecad":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:883}),"academic_task1:cffc802b2249a4d9":Object.freeze({topicIds:Object.freeze(["urbanisation"]),stableRank:323}),"academic_task1:d00378b4d45bd676":Object.freeze({topicIds:Object.freeze(["population"]),stableRank:324}),"academic_task1:d0242cac55221002":Object.freeze({topicIds:Object.freeze(["trade","economy"]),stableRank:884}),"academic_task1:d0878ad5e335beaf":Object.freeze({topicIds:Object.freeze(["technology","sales"]),stableRank:885}),"academic_task1:d0b263ffdf2e3529":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:325}),"academic_task1:d0f662e392c9bf8d":Object.freeze({topicIds:Object.freeze(["schools","employment","income"]),stableRank:886}),"academic_task1:d12efdd4f73d9156":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:1010}),"academic_task1:d2740765a2a93027":Object.freeze({topicIds:Object.freeze(["agriculture","trade"]),stableRank:326}),"academic_task1:d2c2eaf60c0ec980":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:887}),"academic_task1:d2d7893b19d8fd55":Object.freeze({topicIds:Object.freeze(["climate","geography"]),stableRank:1011}),"academic_task1:d3989ddbde70a4e9":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:327}),"academic_task1:d39aa711ed98352f":Object.freeze({topicIds:Object.freeze(["employment","culture"]),stableRank:888}),"academic_task1:d3c30f81d9c689ef":Object.freeze({topicIds:Object.freeze(["retail","food"]),stableRank:328}),"academic_task1:d3f506a4075ba6a6":Object.freeze({topicIds:Object.freeze(["sport","spending","age"]),stableRank:329}),"academic_task1:d443462bb77359d5":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:889}),"academic_task1:d4a036909036aefe":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:890}),"academic_task1:d4a56f59effb3cab":Object.freeze({topicIds:Object.freeze(["universities","education","gender"]),stableRank:330}),"academic_task1:d4ab16cf6089b699":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:891}),"academic_task1:d4ada7761312067c":Object.freeze({topicIds:Object.freeze(["gdp","economy"]),stableRank:331}),"academic_task1:d4efcf7dc61d0b5f":Object.freeze({topicIds:Object.freeze(["technology","sales"]),stableRank:892}),"academic_task1:d54449ee9795ffc8":Object.freeze({topicIds:Object.freeze(["population","age"]),stableRank:893}),"academic_task1:d599adad080d38d7":Object.freeze({topicIds:Object.freeze(["employment","time-use"]),stableRank:894}),"academic_task1:d5acb79a4b82f930":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:332}),"academic_task1:d66b4a968f0a98b0":Object.freeze({topicIds:Object.freeze(["health","disease","healthcare"]),stableRank:333}),"academic_task1:d6ad2b1ecb14f4c8":Object.freeze({topicIds:Object.freeze(["leisure"]),stableRank:334}),"academic_task1:d6c3742e33905598":Object.freeze({topicIds:Object.freeze(["manufacturing","employment"]),stableRank:895}),"academic_task1:d6ed1a0455f2794a":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:896}),"academic_task1:d6ee5fe6f3bfc8b0":Object.freeze({topicIds:Object.freeze(["employment","time-use"]),stableRank:335}),"academic_task1:d70e4f52151f3220":Object.freeze({topicIds:Object.freeze(["sport","schools"]),stableRank:897}),"academic_task1:d75062f7e1a66a15":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:898}),"academic_task1:d78b0461dac63ba7":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:899}),"academic_task1:d7aa84c553080aab":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:900}),"academic_task1:d7e5c053eb1fc121":Object.freeze({topicIds:Object.freeze(["energy","housing"]),stableRank:336}),"academic_task1:d81e32bd5b098a77":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:337}),"academic_task1:d89a95a0cc3887d2":Object.freeze({topicIds:Object.freeze(["arts","leisure"]),stableRank:901}),"academic_task1:d8ccf83b75520155":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:1012}),"academic_task1:d97f144491c9945a":Object.freeze({topicIds:Object.freeze(["internet"]),stableRank:902}),"academic_task1:daa8b0ac2e81bdb6":Object.freeze({topicIds:Object.freeze(["media","sales"]),stableRank:903}),"academic_task1:dafdc69186579d73":Object.freeze({topicIds:Object.freeze(["energy","production"]),stableRank:338}),"academic_task1:dbaf1537fad51e41":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:904}),"academic_task1:dbb775be37d9c59c":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:339}),"academic_task1:dc17be1b5112e605":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:1013}),"academic_task1:dc338b9a841e43f0":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:905}),"academic_task1:dc50e97332cb372d":Object.freeze({topicIds:Object.freeze(["retail","sales"]),stableRank:340}),"academic_task1:dc5bec1ecbac49cc":Object.freeze({topicIds:Object.freeze(["demographics"]),stableRank:906}),"academic_task1:dd947bb68dcc4f24":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:341}),"academic_task1:ddcb0fc721ddfb85":Object.freeze({topicIds:Object.freeze(["urbanisation","population"]),stableRank:342}),"academic_task1:ddee8c69c4a1727f":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:343}),"academic_task1:de1eac63d03e9fb5":Object.freeze({topicIds:Object.freeze(["gender","time-use"]),stableRank:907}),"academic_task1:de2365a7bb6cead1":Object.freeze({topicIds:Object.freeze(["employment","gender"]),stableRank:1014}),"academic_task1:de5f85baea4709a0":Object.freeze({topicIds:Object.freeze(["health","age"]),stableRank:908}),"academic_task1:de6651e9b700d4a7":Object.freeze({topicIds:Object.freeze(["health","gender"]),stableRank:909}),"academic_task1:de7eee24b0be9a6a":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:344}),"academic_task1:dea20aa4ce03e8a2":Object.freeze({topicIds:Object.freeze(["universities","education"]),stableRank:910}),"academic_task1:deadf40b7ade93b1":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:911}
1100),"academic_task1:df2e0e43fcfe6b09":Object.freeze({topicIds:Object.freeze(["population","nature"]),stableRank:912}),"academic_task1:df65adffd213d38d":Object.freeze({topicIds:Object.freeze(["education","construction"]),stableRank:345}),"academic_task1:df8018d6c2e36784":Object.freeze({topicIds:Object.freeze(["travel","transport"]),stableRank:913}),"academic_task1:e03138c69ce9be78":Object.freeze({topicIds:Object.freeze(["employment","demographics"]),stableRank:346}),"academic_task1:e04fa7b9e8c390b3":Object.freeze({topicIds:Object.freeze(["tourism","culture"]),stableRank:914}),"academic_task1:e0681bdff63cca5d":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:915}),"academic_task1:e08a61b646e44f00":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:347}),"academic_task1:e1333d70aecbc396":Object.freeze({topicIds:Object.freeze(["gender","employment","education"]),stableRank:916}),"academic_task1:e19c02d892cce34e":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:348}),"academic_task1:e1c90d9bebbd6249":Object.freeze({topicIds:Object.freeze(["demographics"]),stableRank:917}),"academic_task1:e217d3692bd21ab7":Object.freeze({topicIds:Object.freeze(["transport","travel","traffic"]),stableRank:918}),"academic_task1:e24e2fbbfb659145":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:919}),"academic_task1:e27f50c7ca83d1e9":Object.freeze({topicIds:Object.freeze(["food","agriculture","production"]),stableRank:349}),"academic_task1:e29f295457941512":Object.freeze({topicIds:Object.freeze(["tourism","communication"]),stableRank:920}),"academic_task1:e2af27ff0e756d4d":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:921}),"academic_task1:e32d97a41f634386":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:922}),"academic_task1:e386bf5c68e972f6":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:923}),"academic_task1:e4199be601ed0bdc":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:350}),"academic_task1:e48b69a0c1ed5caa":Object.freeze({topicIds:Object.freeze(["urbanisation","population"]),stableRank:351}),"academic_task1:e49d3bea107b9b94":Object.freeze({topicIds:Object.freeze(["culture","tourism"]),stableRank:352}),"academic_task1:e5046b20c76284fa":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:924}),"academic_task1:e51155ebd1c1b349":Object.freeze({topicIds:Object.freeze(["government","spending","transport"]),stableRank:925}),"academic_task1:e5285a0dfb0d4c0b":Object.freeze({topicIds:Object.freeze(["sales","technology"]),stableRank:353}),"academic_task1:e540d858b17b077e":Object.freeze({topicIds:Object.freeze(["tourism","construction"]),stableRank:354}),"academic_task1:e5448500526b75e6":Object.freeze({topicIds:Object.freeze(["health","gender"]),stableRank:355}),"academic_task1:e550ded2b9f4e16c":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:926}),"academic_task1:e57c79f276533ee8":Object.freeze({topicIds:Object.freeze(["energy","water"]),stableRank:927}),"academic_task1:e5e579366d1cc7b4":Object.freeze({topicIds:Object.freeze(["sport"]),stableRank:356}),"academic_task1:e615b92cb939c07e":Object.freeze({topicIds:Object.freeze(["travel"]),stableRank:357}),"academic_task1:e6b30f884644645e":Object.freeze({topicIds:Object.freeze(["construction"]),stableRank:928}),"academic_task1:e6d06b379e81bb35":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:358}),"academic_task1:e70ccca12add9e77":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:929}),"academic_task1:e71029e771ade5f5":Object.freeze({topicIds:Object.freeze(["tourism","spending"]),stableRank:930}),"academic_task1:e86ef19f058d3bfd":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:359}),"academic_task1:e8d35517d5b4e471":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:931}),"academic_task1:e8e14e0964ee2397":Object.freeze({topicIds:Object.freeze(["urbanisation","population"]),stableRank:360}),"academic_task1:e909080a24427014":Object.freeze({topicIds:Object.freeze(["government"]),stableRank:361}),"academic_task1:e930aa90b84ce46a":Object.freeze({topicIds:Object.freeze(["time-use","leisure"]),stableRank:362}),"academic_task1:e934ecc71492b859":Object.freeze({topicIds:Object.freeze(["gdp","economy"]),stableRank:363}),"academic_task1:e944e37bd35a5a05":Object.freeze({topicIds:Object.freeze(["media","technology","age"]),stableRank:932}),"academic_task1:e99c79d8c978c29a":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:933}),"academic_task1:e9b3e87a4300c4a0":Object.freeze({topicIds:Object.freeze(["internet","age"]),stableRank:364}),"academic_task1:e9db2ed4a93a2352":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:365}),"academic_task1:ea02b335657f60d3":Object.freeze({topicIds:Object.freeze(["income","spending","age"]),stableRank:934}),"academic_task1:ea2cad18bf58baa2":Object.freeze({topicIds:Object.freeze(["culture","construction"]),stableRank:935}),"academic_task1:eb007a6af8deea00":Object.freeze({topicIds:Object.freeze(["schools","construction"]),stableRank:936}),"academic_task1:eb94d64c150c5fa2":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:937}),"academic_task1:eba825d5053ef43f":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:366}),"academic_task1:ec09864b2617cbdd":Object.freeze({topicIds:Object.freeze(["income","demographics"]),stableRank:938}),"academic_task1:ec3694056524dd8b":Object.freeze({topicIds:Object.freeze(["employment"]),stableRank:367}),"academic_task1:ecab87e4639893fe":Object.freeze({topicIds:Object.freeze(["schools","spending"]),stableRank:368}),"academic_task1:ecae59e9375f24c7":Object.freeze({topicIds:Object.freeze(["urbanisation","population"]),stableRank:939}),"academic_task1:ed02edc1e3485d47":Object.freeze({topicIds:Object.freeze(["weather"]),stableRank:369}),"academic_task1:ed0b39ad9f72b6a7":Object.freeze({topicIds:Object.freeze(["weather","climate"]),stableRank:940}),"academic_task1:ed7027b07b7b7982":Object.freeze({topicIds:Object.freeze(["finance"]),stableRank:370}),"academic_task1:edcad3b3c67fe585":Object.freeze({topicIds:Object.freeze(["water","prices"]),stableRank:941}),"academic_task1:edd507bfa3ba7a61":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:371}),"academic_task1:ef02da288e67c24e":Object.freeze({topicIds:Object.freeze(["energy"]),stableRank:942}),"academic_task1:ef63cbe590990183":Object.freeze({topicIds:Object.freeze(["sales","food"]),stableRank:372}),"academic_task1:ef99edb6f989b190":Object.freeze({topicIds:Object.freeze(["health","disease"]),stableRank:373}),"academic_task1:f09443ab53335cc5":Object.freeze({topicIds:Object.freeze(["public-services"]),stableRank:943}),"academic_task1:f0a7c2620b140320":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:944}),"academic_task1:f0ac12baafd4d408":Object.freeze({topicIds:Object.freeze(["universities","employment"]),stableRank:374}),"academic_task1:f119ab9e05684464":Object.freeze({topicIds:Object.freeze(["construction"]),stableRank:945}),"academic_task1:f16058db927b32c1":Object.freeze({topicIds:Object.freeze(["urbanisation","population","land-use"]),stableRank:946}),"academic_task1:f3910f1c594e5d0a":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:947}),"academic_task1:f3a153a9443287b3":Object.freeze({topicIds:Object.freeze(["environment"]),stableRank:375}
1100),"academic_task1:f3da7ae2b89edabc":Object.freeze({topicIds:Object.freeze(["manufacturing","food","agriculture"]),stableRank:376}),"academic_task1:f4449d2b69bdd601":Object.freeze({topicIds:Object.freeze(["urbanisation","land-use"]),stableRank:948}),"academic_task1:f496dc554700f09f":Object.freeze({topicIds:Object.freeze(["food"]),stableRank:377}),"academic_task1:f4cb541026524a5a":Object.freeze({topicIds:Object.freeze(["transport","traffic"]),stableRank:1015}),"academic_task1:f64bdafa83bd1a2c":Object.freeze({topicIds:Object.freeze(["education","age"]),stableRank:949}),"academic_task1:f68f8f6441c31aee":Object.freeze({topicIds:Object.freeze(["transport","emissions","spending"]),stableRank:950}),"academic_task1:f6ce99de9d11a9c8":Object.freeze({topicIds:Object.freeze(["spending","food","income"]),stableRank:378}),"academic_task1:f713b65a92e1da10":Object.freeze({topicIds:Object.freeze(["internet","age"]),stableRank:379}),"academic_task1:f72e5648b5b5a6e6":Object.freeze({topicIds:Object.freeze(["water"]),stableRank:380}),"academic_task1:f74d09d4e4139576":Object.freeze({topicIds:Object.freeze(["time-use","gender"]),stableRank:381}),"academic_task1:f7af732db0c84ec7":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:382}),"academic_task1:f7f34af48cd03d9e":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:951}),"academic_task1:f80323602037fdba":Object.freeze({topicIds:Object.freeze(["pollution"]),stableRank:952}),"academic_task1:f8305e163fa406f0":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:953}),"academic_task1:f8318c18228e03f6":Object.freeze({topicIds:Object.freeze(["government","spending","transport"]),stableRank:954}),"academic_task1:f865e51b9952b909":Object.freeze({topicIds:Object.freeze(["universities","education","migration"]),stableRank:955}),"academic_task1:f878494f7e04c469":Object.freeze({topicIds:Object.freeze(["retail","business","internet"]),stableRank:956}),"academic_task1:f8a0824fdebc5735":Object.freeze({topicIds:Object.freeze(["migration"]),stableRank:1016}),"academic_task1:f95da9aa48c91bd4":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:1017}),"academic_task1:f9c110a40d8a0d46":Object.freeze({topicIds:Object.freeze(["agriculture","land-use","environment"]),stableRank:383}),"academic_task1:f9c2a42e9b75c4e4":Object.freeze({topicIds:Object.freeze(["spending"]),stableRank:957}),"academic_task1:f9e24371bc85084f":Object.freeze({topicIds:Object.freeze(["education","gender"]),stableRank:384}),"academic_task1:fa382faf3ad329c5":Object.freeze({topicIds:Object.freeze(["emissions","climate","energy"]),stableRank:385}),"academic_task1:fa3fb50bcab0b7dd":Object.freeze({topicIds:Object.freeze(["retail","internet","finance"]),stableRank:1018}),"academic_task1:faa876c3a145ada9":Object.freeze({topicIds:Object.freeze(["business","internet"]),stableRank:958}),"academic_task1:fb0a4436af5607b8":Object.freeze({topicIds:Object.freeze(["media","time-use"]),stableRank:977}),"academic_task1:fc073023fba5906d":Object.freeze({topicIds:Object.freeze(["employment","education"]),stableRank:959}),"academic_task1:fc2b5367aeb79499":Object.freeze({topicIds:Object.freeze(["manufacturing","production"]),stableRank:960}),"academic_task1:fc6259b7b8c85c99":Object.freeze({topicIds:Object.freeze(["education","age","employment"]),stableRank:386}),"academic_task1:fc6f888fcd9a6c81":Object.freeze({topicIds:Object.freeze(["urbanisation","population"]),stableRank:961}),"academic_task1:fcca2efb494e56dd":Object.freeze({topicIds:Object.freeze(["sales","tourism"]),stableRank:962}),"academic_task1:fccba48535865a77":Object.freeze({topicIds:Object.freeze(["production","environment"]),stableRank:387}),"academic_task1:fce61d68cee653e6":Object.freeze({topicIds:Object.freeze(["employment","migration"]),stableRank:963}),"academic_task1:fd42fb6d50cd42a3":Object.freeze({topicIds:Object.freeze(["income","finance"]),stableRank:388}),"academic_task1:fd4d880f80fccf1d":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:389}),"academic_task1:fd5b84dc1ae8756e":Object.freeze({topicIds:Object.freeze(["housing","prices"]),stableRank:964}),"academic_task1:fe3ad6eb584baebd":Object.freeze({topicIds:Object.freeze(["age","t
1100ime-use"]),stableRank:390}),"academic_task1:feaea2706b884a5a":Object.freeze({topicIds:Object.freeze(["demographics","age"]),stableRank:965}),"academic_task1:ffa5c92f9fdca8d9":Object.freeze({topicIds:Object.freeze(["food","health"]),stableRank:966}),"academic_task1:ffb715f949de144f":Object.freeze({topicIds:Object.freeze(["energy","environment"]),stableRank:967}),"general_task1:0025bf50c5a824da":Object.freeze({topicIds:Object.freeze(["notification","leisure","health"]),stableRank:1}),"general_task1:0039876109b789a3":Object.freeze({topicIds:Object.freeze(["request","transport","documents"]),stableRank:335}),"general_task1:005acc68fcdb82ee":Object.freeze({topicIds:Object.freeze(["request","events"]),stableRank:2}),"general_task1:005c5e8093afdaa6":Object.freeze({topicIds:Object.freeze(["advice","work"]),stableRank:3}),"general_task1:009bc95977c3bf43":Object.freeze({topicIds:Object.freeze(["request","accommodation","property"]),stableRank:4}),"general_task1:00ee79c99ef421e3":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:5}),"general_task1:011d6c725d0b3dc8":Object.freeze({topicIds:Object.freeze(["request","documents"]),stableRank:336}),"general_task1:0121ec9e3a418414":Object.freeze({topicIds:Object.freeze(["request","arrangements","events"]),stableRank:6}),"general_task1:016f0a4a5b60b774":Object.freeze({topicIds:Object.freeze(["invitation","arrangements"]),stableRank:7}),"general_task1:01b1ce2ad65a9110":Object.freeze({topicIds:Object.freeze(["arrangements","property"]),stableRank:8}),"general_task1:02c94a0c747d784e":Object.freeze({topicIds:Object.freeze(["application","education"]),stableRank:9}),"general_task1:02c984237d632f21":Object.freeze({topicIds:Object.freeze(["arrangements","travel","leisure"]),stableRank:10}),"general_task1:03bed7d9de274d4f":Object.freeze({topicIds:Object.freeze(["request","accommodation"]),stableRank:331}),"general_task1:04ada56cfe880546":Object.freeze({topicIds:Object.freeze(["complaint","travel","customer-service"]),stableRank:337}),"general_task1:04c43dbf7034ca21":Object.freeze({topicIds:Object.freeze(["request","accommodation","property"]),stableRank:11}),"general_task1:05ca52e16774ef07":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:12}),"general_task1:064175b04231e23e":Object.freeze({topicIds:Object.freeze(["thanks","work","training"]),stableRank:526}),"general_task1:0646c00e0be7c62c":Object.freeze({topicIds:Object.freeze(["request","work","events"]),stableRank:13}),"general_task1:072917c63ca48944":Object.freeze({topicIds:Object.freeze(["arrangements","travel","accommodation"]),stableRank:338}),"general_task1:08b86c106e323012":Object.freeze({topicIds:Object.freeze(["invitation","hospitality","leisure"]),stableRank:14}),"general_task1:099e8550b376040e":Object.freeze({topicIds:Object.freeze(["complaint","transport","community"]),stableRank:339}),"general_task1:0a71f1099d14fa13":Object.freeze({topicIds:Object.freeze(["invitation","accommodation","travel"]),stableRank:15}),"general_task1:0b827dd4069bf2d6":Object.freeze({topicIds:Object.freeze(["request","work","family"]),stableRank:340}),"general_task1:0b92534190df2bff":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:341}),"general_task1:0bac9ad6b794fba8":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:342}),"general_task1:0bbc0ef524b4e113":Object.freeze({topicIds:Object.freeze(["application","work","health"]),stableRank:16}),"general_task1:0bde296f5c2822ad":Object.freeze({topicIds:Object.freeze(["notification","accommodation"]),stableRank:343}),"general_task1:0d80454d373066b7":Object.freeze({topicIds:Object.freeze(["invitation","travel","leisure"]),stableRank:17}),"general_task1:0f1e22e1d69084ff":Object.freeze({topicIds:Object.freeze(["complaint","accommodation"]),stableRank:18}),"general_task1:0f28dcc8a4a4c0ba":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:19}),"general_task1:0f2cb71aabfd68f0":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:20}),"general_task1:0fa39fcb8ad98549":Object.freeze({topicIds:Object.freeze(["application","work","hospital
1100ity"]),stableRank:344}),"general_task1:1006edc49982942a":Object.freeze({topicIds:Object.freeze(["complaint","food","hospitality"]),stableRank:21}),"general_task1:11a79549b3755777":Object.freeze({topicIds:Object.freeze(["apology","arrangements","work"]),stableRank:22}),"general_task1:1234cd1b4e61545d":Object.freeze({topicIds:Object.freeze(["thanks","invitation","travel"]),stableRank:345}),"general_task1:123e60245d442522":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:23}),"general_task1:12b1c2fb12826d71":Object.freeze({topicIds:Object.freeze(["arrangements","transport","accommodation"]),stableRank:24}),"general_task1:13268a58eafa5516":Object.freeze({topicIds:Object.freeze(["request","hospitality","documents"]),stableRank:25}),"general_task1:13b0b5b5c656360f":Object.freeze({topicIds:Object.freeze(["invitation","events","work"]),stableRank:26}),"general_task1:151af81c740183ea":Object.freeze({topicIds:Object.freeze(["feedback","training","work"]),stableRank:27}),"general_task1:152450ac32eec08a":Object.freeze({topicIds:Object.freeze(["application","work","education"]),stableRank:28}),"general_task1:154bd62fec1edc39":Object.freeze({topicIds:Object.freeze(["request","events","food"]),stableRank:29}),"general_task1:158dc025ebee4d33":Object.freeze({topicIds:Object.freeze(["advice","environment"]),stableRank:30}),"general_task1:15b7473c7f5b9afa":Object.freeze({topicIds:Object.freeze(["thanks","invitation","hospitality"]),stableRank:31}),"general_task1:15e865e5fbe2a547":Object.freeze({topicIds:Object.freeze(["documents","accommodation","money"]),stableRank:32}),"general_task1:16513afafb5b9504":Object.freeze({topicIds:Object.freeze(["application","education"]),stableRank:33}),"general_task1:166ca92713623b8d":Object.freeze({topicIds:Object.freeze(["request","neighbourhood","property"]),stableRank:346}),"general_task1:16a99aefd3bb7181":Object.freeze({topicIds:Object.freeze(["arrangements","transport","travel"]),stableRank:34}),"general_task1:18754f466af91d3c":Object.freeze({topicIds:Object.freeze(["request","property","money"]),stableRank:35}),"general_task1:19bbbba6d6054d44":Object.freeze({topicIds:Object.freeze(["advice","education","travel"]),stableRank:36}),"general_task1:1a1f12e4468a833e":Object.freeze({topicIds:Object.freeze(["request","accommodation","property"]),stableRank:37}),"general_task1:1ac76432e8647e80":Object.freeze({topicIds:Object.freeze(["application","work","hospitality"]),stableRank:347}),"general_task1:1b6a37e1610e9b9b":Object.freeze({topicIds:Object.freeze(["request","property","arrangements"]),stableRank:38}),"general_task1:1be8338b2829dea9":Object.freeze({topicIds:Object.freeze(["thanks","request","work"]),stableRank:39}),"general_task1:1bfd24aff9738cf1":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:40}),"general_task1:1c04e349e0232ee3":Object.freeze({topicIds:Object.freeze(["application","work","hospitality"]),stableRank:41}),"general_task1:1cb0ff5ea9fe3030":Object.freeze({topicIds:Object.freeze(["arrangements","events","food"]),stableRank:42}),"general_task1:1cb6c7bf8a9f2ff5":Object.freeze({topicIds:Object.freeze(["apology","work"]),stableRank:43}),"general_task1:1cfb4bf768a258c5":Object.freeze({topicIds:Object.freeze(["apology","arrangements","travel"]),stableRank:348}),"general_task1:1d14a535ee7ab1b7":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","education"]),stableRank:349}),"general_task1:1d6e352b30df6e91":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","hospitality"]),stableRank:350}),"general_task1:1dfce0f5c89bd0db":Object.freeze({topicIds:Object.freeze(["request","facilities","property"]),stableRank:44}),"general_task1:1e075dbd8b33360f":Object.freeze({topicIds:Object.freeze(["thanks","feedback"]),stableRank:45}),"general_task1:1e3a08f764475d25":Object.freeze({topicIds:Object.freeze(["request","facilities","work"]),stableRank:46}),"general_task1:1e4d9f89a248aeff":Object.freeze({topicIds:Object.freeze(["request","accommodation","training"]),stableRank:351}),"general_task1:1f708e65ee4fa73f":Object.freeze({topicIds:Object.freeze(["request","work","documents"]),stableRank:47}),"general_task1:1fcff00a188379e8":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:352}),"general_task1:20764789a5b0acf7":Object.freeze({topicIds:Object.freeze(["request","education","facilities"]),stableRank:353}),"general_task1:218354a6eae60f1c":Object.freeze({topicIds:Object.freeze(["request","accommodation","family"]),stableRank:48}),"general_task1:220d9ebc67de4c16":Object.freeze({topicIds:Object.freeze(["request","accommodation","property"]),stableRank:354}),"general_task1:223195b367640e69":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","environment"]),stableRank:355}),"general_task1:227567420c8877ac":Object.freeze({topicIds:Object.freeze(["request","training","accommodation"]),stableRank:527}),"general_task1:2346465d6e93a56f":Object.freeze({topicIds:Object.freeze(["request","property","money"]),stableRank:49}),"general_task1:236b083a264b18b8":Object.freeze({topicIds:Object.freeze(["complaint","facilities","leisure"]),stableRank:356}),"general_task1:23915d30d27031d6":Object.freeze({topicIds:Object.freeze(["request","work","training"]),stableRank:50}),"general_task1:23a79fff9c9b5639":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","accommodation"]),stableRank:357}),"general_task1:23f9b5fbf7cee949":Object.freeze({topicIds:Object.freeze(["request","accommodation","training"]),stableRank:358}),"general_task1:25b18f225cfca860":Object.freeze({topicIds:Object.freeze(["invitation","accommodation","leisure"]),stableRank:51}),"general_task1:25feef00e0ddd4aa":Object.freeze({topicIds:Object.freeze(["request","arrangements","events"]),stableRank:359}),"general_task1:26d0b918f1a68c8a":Object.freeze({topicIds:Object.freeze(["complaint","money","customer-service"]),stableRank:52}),"general_task1:26dc10fb1b2bfc5d":Object.freeze({topicIds:Object.freeze(["feedback","leisure"]),stableRank:53}),"general_task1:27e999220410146c":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","accommodation"]),stableRank:54}),"general_task1:28102cc2cabf8c44":Object.freeze({topicIds:Object.freeze(["request","thanks"]),stableRank:360}),"general_task1:28ceb5db632b9035":Object.freeze({topicIds:Object.freeze(["request","transport","travel"]),stableRank:55}),"general_task1:28d56d7100bdc087":Object.freeze({topicIds:Object.freeze(["request","events","arrangements"]),stableRank:528}),"general_task1:28dde8b5d827b943":Object.freeze({topicIds:Object.freeze(["request","thanks","property"]),stableRank:56}),"general_task1:29075e63bac11855":Object.freeze({topicIds:Object.freeze(["complaint","community"]),stableRank:57}),"general_task1:29be733a45f6767c":Object.freeze({topicIds:Object.freeze(["request","food","events"]),stableRank:58}),"general_task1:29f8d2944bc176ba":Object.freeze({topicIds:Object.freeze(["feedback","community","events"]),stableRank:59}),"general_task1:2a1eb8744622e512":Object.freeze({topicIds:Object.freeze(["notification","leisure","administration"]),stableRank:361}),"general_task1:2a4375c04891702e":Object.freeze({topicIds:Object.freeze(["request","application","education"]),stableRank:362}),"general_task1:2a6bc47e2fa849ac":Object.freeze({topicIds:Object.freeze(["complaint","money","transport"]),stableRank:363}),"general_task1:2a95fc625370ca14":Object.freeze({topicIds:Object.freeze(["arrangements","invitation","travel"]),stableRank:364}),"general_task1:2a9d3ccbe77b6119":Object.freeze({topicIds:Object.freeze(["request","accommodation","work"]),stableRank:365}),"general_task1:2aa011fc4472dc5a":Object.freeze({topicIds:Object.freeze(["complaint","transport","customer-service"]),stableRank:60}),"general_task1:2c19556f31500405":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood"]),stableRank:61}),"general_task1:2c8d855ddf76f2df":Object.freeze({topicIds:Object.freeze(["request","work","education"]),stableRank:62}),"general_task1:2d1affe6aee51fac":Object.freeze({topicIds:Object.freeze(["feedback","food","hospital
1100ity"]),stableRank:63}),"general_task1:2ea363a5e2060f8f":Object.freeze({topicIds:Object.freeze(["notification","travel","arrangements"]),stableRank:64}),"general_task1:2efa07e281b3c348":Object.freeze({topicIds:Object.freeze(["complaint","work"]),stableRank:65}),"general_task1:306e04299f569d3f":Object.freeze({topicIds:Object.freeze(["apology","neighbourhood"]),stableRank:66}),"general_task1:307df2adf4aa3537":Object.freeze({topicIds:Object.freeze(["thanks","invitation","travel"]),stableRank:67}),"general_task1:30cc03beb02da770":Object.freeze({topicIds:Object.freeze(["request","accommodation","training"]),stableRank:366}),"general_task1:30f3a65e8b1a6c58":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","transport"]),stableRank:367}),"general_task1:312c418d0f13798b":Object.freeze({topicIds:Object.freeze(["request","money","administration"]),stableRank:68}),"general_task1:3155ceeed9d93d7c":Object.freeze({topicIds:Object.freeze(["request","property","community"]),stableRank:69}),"general_task1:31b2d6adeb83d30f":Object.freeze({topicIds:Object.freeze(["notification","travel","leisure"]),stableRank:368}),"general_task1:31f6cb86f459da74":Object.freeze({topicIds:Object.freeze(["complaint","facilities","leisure"]),stableRank:369}),"general_task1:32116c2da6b887df":Object.freeze({topicIds:Object.freeze(["feedback","facilities","community"]),stableRank:70}),"general_task1:3273bdde417ae7ac":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","health"]),stableRank:370}),"general_task1:32a4fbb8637450fa":Object.freeze({topicIds:Object.freeze(["thanks","health"]),stableRank:71}),"general_task1:32da783aefdaaa74":Object.freeze({topicIds:Object.freeze(["application","work","hospitality"]),stableRank:72}),"general_task1:3322ffa0dc535e8a":Object.freeze({topicIds:Object.freeze(["complaint","community","environment"]),stableRank:73}),"general_task1:335629276ac7b749":Object.freeze({topicIds:Object.freeze(["request","community","facilities"]),stableRank:371}),"general_task1:3375a56f93a9d7a1":Object.freeze({topicIds:Object.freeze(["application","childcare","work"]),stableRank:74}),"general_task1:33daf88629717d34":Object.freeze({topicIds:Object.freeze(["invitation","events","work"]),stableRank:75}),"general_task1:33e88fe8ad16763a":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","accommodation"]),stableRank:76}),"general_task1:34d44c6b4d35cb8d":Object.freeze({topicIds:Object.freeze(["thanks","invitation","travel"]),stableRank:77}),"general_task1:35c40e15ce3a77ef":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood"]),stableRank:78}),"general_task1:35dccb812d0aedf7":Object.freeze({topicIds:Object.freeze(["notification","work","community"]),stableRank:79}),"general_task1:35e80e2263480c64":Object.freeze({topicIds:Object.freeze(["request","travel"]),stableRank:332}),"general_task1:3739c620b9dd904a":Object.freeze({topicIds:Object.freeze(["invitation","relationships"]),stableRank:372}),"general_task1:37895286e8942430":Object.freeze({topicIds:Object.freeze(["advice","education","application"]),stableRank:373}),"general_task1:37f34dba9e6651dc":Object.freeze({topicIds:Object.freeze(["apology","arrangements","leisure"]),stableRank:374}),"general_task1:39a06bd95e80954b":Object.freeze({topicIds:Object.freeze(["complaint","documents","customer-service"]),stableRank:375}),"general_task1:39c918c3bb87f0c9":Object.freeze({topicIds:Object.freeze(["relationships"]),stableRank:376}),"general_task1:39e277bad1912908":Object.freeze({topicIds:Object.freeze(["advice","accommodation","travel"]),stableRank:80}),"general_task1:3a95402621350d1c":Object.freeze({topicIds:Object.freeze(["request","work","education"]),stableRank:377}),"general_task1:3ac5884d68f6e803":Object.freeze({topicIds:Object.freeze(["complaint","transport","customer-service"]),stableRank:81}),"general_task1:3b2d7eb100d0a427":Object.freeze({topicIds:Object.freeze(["complaint","accommodation"]),stableRank:82}),"general_task1:3b50f2441dd5847e":Object.freeze({topicIds:Object.freeze(["feedback","facilities"]),stableRank:520}),"general_task1:3b533ce6e49ee798":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:83}),"general_task1:3ba26f63c900ab79":Object.freeze({topicIds:Object.freeze(["invitation","events","travel"]),stableRank:378}),"general_task1:3c3fdd2f82402c35":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:84}),"general_task1:3c6eed3416c2e38a":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","property"]),stableRank:85}),"general_task1:3c79aa43799f4135":Object.freeze({topicIds:Object.freeze(["complaint","education","work"]),stableRank:379}),"general_task1:3cbbfd78625c3612":Object.freeze({topicIds:Object.freeze(["request","facilities"]),stableRank:380}),"general_task1:3cf19c81c6e7b4bb":Object.freeze({topicIds:Object.freeze(["request","facilities","work"]),stableRank:86}),"general_task1:3d81b0494920c08f":Object.freeze({topicIds:Object.freeze(["invitation","events","neighbourhood"]),stableRank:87}),"general_task1:3d954bcfd78c7f35":Object.freeze({topicIds:Object.freeze(["request","work","technology"]),stableRank:88}),"general_task1:3dd17f1890bc3fa6":Object.freeze({topicIds:Object.freeze(["feedback","events","leisure"]),stableRank:89}),"general_task1:3e1601fbe27576f9":Object.freeze({topicIds:Object.freeze(["feedback","community","events"]),stableRank:90}),"general_task1:3e243296e692ce28":Object.freeze({topicIds:Object.freeze(["feedback","events"]),stableRank:91}),"general_task1:3f01d4048c45166e":Object.freeze({topicIds:Object.freeze(["advice","work","money"]),stableRank:381}),"general_task1:3f4550458a388ef3":Object.freeze({topicIds:Object.freeze(["advice","work"]),stableRank:382}),"general_task1:3f8570cbc764667d":Object.freeze({topicIds:Object.freeze(["complaint","transport"]),stableRank:92}),"general_task1:3f8e31137b923ea1":Object.freeze({topicIds:Object.freeze(["advice","work"]),stableRank:383}),"general_task1:3fdd0bbc4114714e":Object.freeze({topicIds:Object.freeze(["arrangements","travel"]),stableRank:384}),"general_task1:405b2e333c02bcd9":Object.freeze({topicIds:Object.freeze(["complaint","shopping"]),stableRank:93}),"general_task1:40dba7a59e3d10f7":Object.freeze({topicIds:Object.freeze(["request","events","work"]),stableRank:94}),"general_task1:417ee13194333c3b":Object.freeze({topicIds:Object.freeze(["complaint","training","money"]),stableRank:385}),"general_task1:41b46798e031b5be":Object.freeze({topicIds:Object.freeze(["relationships","property","community"]),stableRank:386}),"general_task1:427934be36cc8e0c":Object.freeze({topicIds:Object.freeze(["request","work","travel"]),stableRank:95}),"general_task1:42e67e7640dee1ac":Object.freeze({topicIds:Object.freeze(["arrangements","apology","travel"]),stableRank:96}),"general_task1:42ed44ecfc389f5e":Object.freeze({topicIds:Object.freeze(["complaint","environment"]),stableRank:97}),"general_task1:430e40c0ec5b7742":Object.freeze({topicIds:Object.freeze(["apology","events"]),stableRank:98}),"general_task1:4311f109ae7b39a3":Object.freeze({topicIds:Object.freeze(["advice","work","education"]),stableRank:99}),"general_task1:43862fd2951d43ac":Object.freeze({topicIds:Object.freeze(["request","education","family"]),stableRank:387}),"general_task1:449d53e85840ad8e":Object.freeze({topicIds:Object.freeze(["apology","property"]),stableRank:100}),"general_task1:44c093e74c094321":Object.freeze({topicIds:Object.freeze(["feedback","food","facilities"]),stableRank:388}),"general_task1:44d617c6512793b4":Object.freeze({topicIds:Object.freeze(["thanks","invitation","health"]),stableRank:389}),"general_task1:44e4ea7606d25d94":Object.freeze({topicIds:Object.freeze(["arrangements","property","travel"]),stableRank:390}),"general_task1:454356f143946a67":Object.freeze({topicIds:Object.freeze(["request","arrangements","work"]),stableRank:391}),"general_task1:46dddaeccc93d3e2":Object.freeze({topicIds:Object.freeze(["feedback","food","hospital
1100ity"]),stableRank:101}),"general_task1:46e951428e943e84":Object.freeze({topicIds:Object.freeze(["request","work","facilities"]),stableRank:392}),"general_task1:4764400d0970e4bb":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:102}),"general_task1:4770951658ae6710":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:103}),"general_task1:4777d5c81a7a460a":Object.freeze({topicIds:Object.freeze(["arrangements","travel"]),stableRank:393}),"general_task1:47d0a2ec7cc3f76e":Object.freeze({topicIds:Object.freeze(["thanks","hospitality","invitation"]),stableRank:394}),"general_task1:4853184d9b62c77f":Object.freeze({topicIds:Object.freeze(["arrangements","property","travel"]),stableRank:104}),"general_task1:48ef913331c552a5":Object.freeze({topicIds:Object.freeze(["apology","events"]),stableRank:105}),"general_task1:4935d3103b053836":Object.freeze({topicIds:Object.freeze(["application","education","childcare"]),stableRank:395}),"general_task1:4a0e9e06328c72a0":Object.freeze({topicIds:Object.freeze(["feedback","food","hospitality"]),stableRank:106}),"general_task1:4a7b16c7788567b9":Object.freeze({topicIds:Object.freeze(["advice","leisure"]),stableRank:107}),"general_task1:4ab6b046d82fd858":Object.freeze({topicIds:Object.freeze(["advice","travel","hospital
1100ity"]),stableRank:108}),"general_task1:4afa98a31fa4d8f9":Object.freeze({topicIds:Object.freeze(["arrangements","transport","hospitality"]),stableRank:396}),"general_task1:4b088c4ed4115294":Object.freeze({topicIds:Object.freeze(["application","work","education"]),stableRank:109}),"general_task1:4cfadc521d897ac8":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:397}),"general_task1:4d740fae7498b3e8":Object.freeze({topicIds:Object.freeze(["complaint","transport","customer-service"]),stableRank:110}),"general_task1:4e51640ef6a46fbc":Object.freeze({topicIds:Object.freeze(["request","travel","food"]),stableRank:111}),"general_task1:4e9c53853f2bd853":Object.freeze({topicIds:Object.freeze(["request","documents","training"]),stableRank:112}),"general_task1:4ec7eff7c91b8885":Object.freeze({topicIds:Object.freeze(["complaint","shopping","technology"]),stableRank:113}),"general_task1:4f37709592a370df":Object.freeze({topicIds:Object.freeze(["request","advice","education"]),stableRank:398}),"general_task1:4f3a2aaeeaa750e4":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:114}),"general_task1:4f7f6af0060e6c8a":Object.freeze({topicIds:Object.freeze(["complaint","work","facilities"]),stableRank:115}),"general_task1:500700c685b0ecb0":Object.freeze({topicIds:Object.freeze(["complaint","shopping"]),stableRank:116}),"general_task1:50e780008d05dc22":Object.freeze({topicIds:Object.freeze(["invitation","events","family"]),stableRank:117}),"general_task1:50f451cc328f66fe":Object.freeze({topicIds:Object.freeze(["arrangements","events","neighbourhood"]),stableRank:118}),"general_task1:5200e56e2ad9e908":Object.freeze({topicIds:Object.freeze(["request","transport","documents"]),stableRank:399}),"general_task1:5207842e310bbfa8":Object.freeze({topicIds:Object.freeze(["advice","work","education"]),stableRank:119}),"general_task1:53c00b28796d3de2":Object.freeze({topicIds:Object.freeze(["feedback","work"]),stableRank:120}),"general_task1:53cb17d5f831417f":Object.freeze({topicIds:Object.freeze(["thanks","feedback","health"]),stableRank:529}),"general_task1:5425248c1854b636":Object.freeze({topicIds:Object.freeze(["complaint","facilities","health"]),stableRank:400}),"general_task1:5513389f9de6db05":Object.freeze({topicIds:Object.freeze(["feedback","leisure"]),stableRank:121}),"general_task1:5599116f6eba64b9":Object.freeze({topicIds:Object.freeze(["apology","neighbourhood"]),stableRank:401}),"general_task1:5604d596ea45e618":Object.freeze({topicIds:Object.freeze(["request","property","money"]),stableRank:122}),"general_task1:56c3f414efc1269e":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","facilities"]),stableRank:123}),"general_task1:5741a9259bf236fb":Object.freeze({topicIds:Object.freeze(["notification","work","thanks"]),stableRank:124}),"general_task1:574cc35481610a26":Object.freeze({topicIds:Object.freeze(["complaint","facilities","leisure"]),stableRank:402}),"general_task1:57a4a858d8f2640a":Object.freeze({topicIds:Object.freeze(["advice","education","work"]),stableRank:403}),"general_task1:57e9f0ecc216cc46":Object.freeze({topicIds:Object.freeze(["complaint","travel","money"]),stableRank:125}),"general_task1:582d79ab5e3589b9":Object.freeze({topicIds:Object.freeze(["invitation","accommodation"]),stableRank:126}),"general_task1:59c0f2f5a0bc2637":Object.freeze({topicIds:Object.freeze(["complaint","transport","community"]),stableRank:404}),"general_task1:59c20c637bcdc911":Object.freeze({topicIds:Object.freeze(["invitation","events"]),stableRank:127}),"general_task1:5a31410af96e2ce0":Object.freeze({topicIds:Object.freeze(["request","accommodation","training"]),stableRank:128}),"general_task1:5a3ee34cb5196a72":Object.freeze({topicIds:Object.freeze(["complaint","hospital
1100ity","food"]),stableRank:129}),"general_task1:5a7f70a27d3aa180":Object.freeze({topicIds:Object.freeze(["complaint","education","facilities"]),stableRank:130}),"general_task1:5a9ebf58d53a7cba":Object.freeze({topicIds:Object.freeze(["invitation","accommodation"]),stableRank:405}),"general_task1:5ac52e1807110f72":Object.freeze({topicIds:Object.freeze(["complaint","hospitality","facilities"]),stableRank:406}),"general_task1:5ba80ee7f8a59d8d":Object.freeze({topicIds:Object.freeze(["complaint","transport","customer-service"]),stableRank:407}),"general_task1:5c08a588209ce18a":Object.freeze({topicIds:Object.freeze(["request","education","application"]),stableRank:131}),"general_task1:5c3be373060a2e7d":Object.freeze({topicIds:Object.freeze(["arrangements","work"]),stableRank:132}),"general_task1:5c8867cc7c1b199a":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","property"]),stableRank:133}),"general_task1:5ce601b263260660":Object.freeze({topicIds:Object.freeze(["feedback","food","work"]),stableRank:408}),"general_task1:5f9d197d560299af":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:134}),"general_task1:5fa82cd1faf2f4c3":Object.freeze({topicIds:Object.freeze(["complaint","events","facilities"]),stableRank:409}),"general_task1:5fb41eaf40083c59":Object.freeze({topicIds:Object.freeze(["complaint","feedback"]),stableRank:135}),"general_task1:60049ebd5363a5b3":Object.freeze({topicIds:Object.freeze(["request","facilities","leisure"]),stableRank:136}),"general_task1:6043d84c39099252":Object.freeze({topicIds:Object.freeze(["feedback","thanks","events"]),stableRank:137}),"general_task1:615153a069bf6a32":Object.freeze({topicIds:Object.freeze(["request","education","money"]),stableRank:138}),"general_task1:61977f35dbaf296f":Object.freeze({topicIds:Object.freeze(["feedback","food","hospitality"]),stableRank:139}),"general_task1:63376d720a244414":Object.freeze({topicIds:Object.freeze(["request","community","property"]),stableRank:410}),"general_task1:63763443f5ef3af9":Object.freeze({topicIds:Object.freeze(["request","technology","work"]),stableRank:411}),"general_task1:64232cb77e3b8151":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:140}),"general_task1:643c305d527f01c7":Object.freeze({topicIds:Object.freeze(["request","relationships"]),stableRank:412}),"general_task1:64c0e12fec0963fd":Object.freeze({topicIds:Object.freeze(["request","transport","property"]),stableRank:141}),"general_task1:650f836600eca818":Object.freeze({topicIds:Object.freeze(["feedback","training"]),stableRank:142}),"general_task1:6584f82e45e85ba0":Object.freeze({topicIds:Object.freeze(["request","leisure","facilities"]),stableRank:143}),"general_task1:65b0203dc893999b":Object.freeze({topicIds:Object.freeze(["complaint","technology","customer-service"]),stableRank:413}),"general_task1:660f1980605b604e":Object.freeze({topicIds:Object.freeze(["request","shopping","money"]),stableRank:414}),"general_task1:663a0b339a4d48f5":Object.freeze({topicIds:Object.freeze(["request","education","application"]),stableRank:144}),"general_task1:664d3ea698d9bc44":Object.freeze({topicIds:Object.freeze(["complaint","transport","customer-service"]),stableRank:530}),"general_task1:66df7e2bd7db0639":Object.freeze({topicIds:Object.freeze(["request","thanks"]),stableRank:415}),"general_task1:6731e35bf0ee9e5d":Object.freeze({topicIds:Object.freeze(["request","travel","advice"]),stableRank:145}),"general_task1:673b3de3736c3345":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","education"]),stableRank:521}),"general_task1:6879eb15cca6ee1f":Object.freeze({topicIds:Object.freeze(["apology","neighbourhood"]),stableRank:146}),"general_task1:68a67126d84dc230":Object.freeze({topicIds:Object.freeze(["request","training","work"]),stableRank:416}),"general_task1:69166d9a85a83540":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:147}),"general_task1:693e47955017e777":Object.freeze({topicIds:Object.freeze(["relationships","health","leisure"]),stableRank:417}),"general_task1:69a0fee8cb96332e":Object.freeze({topicIds:Object.freeze(["feedback","work"]),stableRank:148}),"general_task1:69a97830509cb522":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:531}),"general_task1:6a8232f39b1e6db9":Object.freeze({topicIds:Object.freeze(["apology","education","property"]),stableRank:149}),"general_task1:6a986a6417f4393a":Object.freeze({topicIds:Object.freeze(["invitation","work","travel"]),stableRank:418}),"general_task1:6aa212aab3f94638":Object.freeze({topicIds:Object.freeze(["request","accommodation","education"]),stableRank:419}),"general_task1:6adaf4d08ce2d07a":Object.freeze({topicIds:Object.freeze(["advice","work","application"]),stableRank:150}),"general_task1:6ae5c720a4e8dc92":Object.freeze({topicIds:Object.freeze(["feedback","customer-service","accommodation"]),stableRank:151}),"general_task1:6c07f066f626a02c":Object.freeze({topicIds:Object.freeze(["advice","education"]),stableRank:152}),"general_task1:6c254d996bfbfb27":Object.freeze({topicIds:Object.freeze(["complaint","customer-service"]),stableRank:153}),"general_task1:6d2d870d932e475b":Object.freeze({topicIds:Object.freeze(["application","work","property"]),stableRank:154}),"general_task1:6d3eadf3420d2b79":Object.freeze({topicIds:Object.freeze(["advice","travel","leisure"]),stableRank:155}),"general_task1:6d4f36669e851f20":Object.freeze({topicIds:Object.freeze(["notification","work","documents"]),stableRank:420}
1100),"general_task1:6dc402488b0d386e":Object.freeze({topicIds:Object.freeze(["accommodation","arrangements"]),stableRank:156}),"general_task1:6df6920a170c0018":Object.freeze({topicIds:Object.freeze(["request","work","application"]),stableRank:157}),"general_task1:6ebbdd14d5d63076":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:421}),"general_task1:6ee43004aad6adfa":Object.freeze({topicIds:Object.freeze(["request","events","work"]),stableRank:422}),"general_task1:6f303dce12df14c0":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood","facilities"]),stableRank:158}),"general_task1:6f9535a39ac9c905":Object.freeze({topicIds:Object.freeze(["apology","neighbourhood"]),stableRank:423}),"general_task1:6fc5fdc1db2f798f":Object.freeze({topicIds:Object.freeze(["request","work","education"]),stableRank:424}),"general_task1:6fe9315d2b36a0bb":Object.freeze({topicIds:Object.freeze(["notification","technology"]),stableRank:159}),"general_task1:6ff36a0fb1654eb5":Object.freeze({topicIds:Object.freeze(["advice","travel","accommodation"]),stableRank:160}),"general_task1:7012b11e6fc55a34":Object.freeze({topicIds:Object.freeze(["request","accommodation","money"]),stableRank:161}),"general_task1:709230b95affd0eb":Object.freeze({topicIds:Object.freeze(["request","training","money"]),stableRank:425}),"general_task1:7098a20c64891966":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:162}),"general_task1:720aefd7aa1cd1a1":Object.freeze({topicIds:Object.freeze(["thanks","education","notification"]),stableRank:426}),"general_task1:726257b5e64b6967":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:163}),"general_task1:7276b50309d87aa9":Object.freeze({topicIds:Object.freeze(["arrangements","travel"]),stableRank:427}),"general_task1:72baf3b60edc78a0":Object.freeze({topicIds:Object.freeze(["application","work","health"]),stableRank:164}),"general_task1:72d5db83a2795d71":Object.freeze({topicIds:Object.freeze(["request","education","arrangements"]),stableRank:165}),"general_task1:73139bfbdbafb499":Object.freeze({topicIds:Object.freeze(["arrangements","work"]),stableRank:532}),"general_task1:733966ea272622e0":Object.freeze({topicIds:Object.freeze(["complaint","travel","transport"]),stableRank:166}),"general_task1:74051ba917344823":Object.freeze({topicIds:Object.freeze(["complaint","community","environment"]),stableRank:167}),"general_task1:7470e757b8725da5":Object.freeze({topicIds:Object.freeze(["apology","education"]),stableRank:428}),"general_task1:748072aa2b93cd08":Object.freeze({topicIds:Object.freeze(["advice","application","work"]),stableRank:429}),"general_task1:754bb3062f250550":Object.freeze({topicIds:Object.freeze(["request","work","facilities"]),stableRank:430}),"general_task1:75565efb716fc62d":Object.freeze({topicIds:Object.freeze(["apology"]),stableRank:431}),"general_task1:7580ff0c70be9092":Object.freeze({topicIds:Object.freeze(["notification","leisure","health"]),stableRank:432}),"general_task1:75f7b06c67fcae1a":Object.freeze({topicIds:Object.freeze(["notification","leisure"]),stableRank:168}),"general_task1:771b48e910e3c98f":Object.freeze({topicIds:Object.freeze(["invitation","community","environment"]),stableRank:169}),"general_task1:771d8e61ffd6d4e7":Object.freeze({topicIds:Object.freeze(["notification","travel"]),stableRank:170}),"general_task1:77f28e10c953c442":Object.freeze({topicIds:Object.freeze(["request","training","work"]),stableRank:171}),"general_task1:77f6b6522be88b98":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:522}),"general_task1:79143f14548e5cae":Object.freeze({topicIds:Object.freeze(["thanks","customer-service","leisure"]),stableRank:172}),"general_task1:79286c54be718152":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:433}),"general_task1:79ca730babc295fd":Object.freeze({topicIds:Object.freeze(["advice","environment"]),stableRank:434}),"general_task1:7a878175d2379203":Object.freeze({topicIds:Object.freeze(["request","shopping","property"]),stableRank:173}),"general_task1:7ab18f677d308a95":Object.freeze({topicIds:Object.freeze(["complaint","food","hospital
1100ity"]),stableRank:435}),"general_task1:7acb5fdb86c526e5":Object.freeze({topicIds:Object.freeze(["request","travel","technology"]),stableRank:436}),"general_task1:7afa821d7636a603":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:174}),"general_task1:7b01a20d383ce28f":Object.freeze({topicIds:Object.freeze(["request","events","facilities"]),stableRank:175}),"general_task1:7bb0c258be79954a":Object.freeze({topicIds:Object.freeze(["request","facilities","community"]),stableRank:437}),"general_task1:7bbbdbe8c35d802a":Object.freeze({topicIds:Object.freeze(["request","work","education"]),stableRank:176}),"general_task1:7d1ad097883a5781":Object.freeze({topicIds:Object.freeze(["application","money","education"]),stableRank:177}),"general_task1:7db9d47adcf7b414":Object.freeze({topicIds:Object.freeze(["request","events","arrangements"]),stableRank:178}),"general_task1:7dcba56e28672878":Object.freeze({topicIds:Object.freeze(["request","work","education"]),stableRank:179}),"general_task1:7ebe8f7e48fa2068":Object.freeze({topicIds:Object.freeze(["notification","work","thanks"]),stableRank:180}),"general_task1:7f5d0d9ac67beb54":Object.freeze({topicIds:Object.freeze(["request","hospital
1100ity","events"]),stableRank:181}),"general_task1:805c7c50b8431766":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","property"]),stableRank:182}),"general_task1:81bafcc99bc6df0f":Object.freeze({topicIds:Object.freeze(["invitation","events","education"]),stableRank:438}),"general_task1:829cc9b3c02e8e91":Object.freeze({topicIds:Object.freeze(["request","events","work"]),stableRank:439}),"general_task1:83207760db774bf2":Object.freeze({topicIds:Object.freeze(["notification","shopping","arrangements"]),stableRank:183}),"general_task1:8324e890404cd2d2":Object.freeze({topicIds:Object.freeze(["advice","travel"]),stableRank:184}),"general_task1:83c33fe87d0b25be":Object.freeze({topicIds:Object.freeze(["invitation","events","leisure"]),stableRank:185}),"general_task1:83d10bde191cade0":Object.freeze({topicIds:Object.freeze(["request","training","accommodation"]),stableRank:186}),"general_task1:83ee5a6ab9377ee8":Object.freeze({topicIds:Object.freeze(["arrangements","apology","education"]),stableRank:187}),"general_task1:84088c0bcf5d1c49":Object.freeze({topicIds:Object.freeze(["feedback","events","work"]),stableRank:188}),"general_task1:84d0e78e0e431210":Object.freeze({topicIds:Object.freeze(["complaint","travel","customer-service"]),stableRank:533}),"general_task1:8591ad458dd95143":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","property"]),stableRank:189}),"general_task1:85ef072f5081e835":Object.freeze({topicIds:Object.freeze(["complaint","hospital
1100ity","facilities"]),stableRank:190}),"general_task1:87d4c80fb43b1cb5":Object.freeze({topicIds:Object.freeze(["request","leisure","property"]),stableRank:191}),"general_task1:89bbd1a050e23d46":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:192}),"general_task1:8a342ad0ad374d16":Object.freeze({topicIds:Object.freeze(["shopping","technology","money"]),stableRank:440}),"general_task1:8a6d5319379ff307":Object.freeze({topicIds:Object.freeze(["request","travel","accommodation"]),stableRank:193}),"general_task1:8ac202bf19d96de9":Object.freeze({topicIds:Object.freeze(["notification","transport","travel"]),stableRank:441}),"general_task1:8b81404981451b83":Object.freeze({topicIds:Object.freeze(["request","work"]),stableRank:194}),"general_task1:8c342abc4e50ca8a":Object.freeze({topicIds:Object.freeze(["complaint","shopping","money"]),stableRank:195}),"general_task1:8c638467eef10199":Object.freeze({topicIds:Object.freeze(["request","training","money"]),stableRank:196}),"general_task1:8cea876862bbec0a":Object.freeze({topicIds:Object.freeze(["arrangements","property","thanks"]),stableRank:333}),"general_task1:8ef1590ce5f9dc6e":Object.freeze({topicIds:Object.freeze(["invitation","events","food"]),stableRank:442}),"general_task1:8f33b880bec6920e":Object.freeze({topicIds:Object.freeze(["notification","property","invitation"]),stableRank:197}),"general_task1:8ff08337d6741ea9":Object.freeze({topicIds:Object.freeze(["request","education","work"]),stableRank:198}),"general_task1:909c13a338d5548d":Object.freeze({topicIds:Object.freeze(["advice","education","money"]),stableRank:199}),"general_task1:92820660059bf68e":Object.freeze({topicIds:Object.freeze(["invitation","work","travel"]),stableRank:443}),"general_task1:928c414eafed0e30":Object.freeze({topicIds:Object.freeze(["application","work","leisure"]),stableRank:200}),"general_task1:928f9ac30006bdd1":Object.freeze({topicIds:Object.freeze(["apology","neighbourhood"]),stableRank:444}),"general_task1:92b16eb025e0a4c6":Object.freeze({topicIds:Object.freeze(["request","money","travel"]),stableRank:201}),"general_task1:9350ef9f4c5fb4b5":Object.freeze({topicIds:Object.freeze(["request","accommodation","work"]),stableRank:445}),"general_task1:939d51ef6514320d":Object.freeze({topicIds:Object.freeze(["apology","events"]),stableRank:446}),"general_task1:93f2393c9389e9de":Object.freeze({topicIds:Object.freeze(["request","accommodation","documents"]),stableRank:202}),"general_task1:9472ec50342d9b6e":Object.freeze({topicIds:Object.freeze(["request","accommodation","events"]),stableRank:447}),"general_task1:94adfe618f2a1f7f":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:203}),"general_task1:95e5509124bd3af7":Object.freeze({topicIds:Object.freeze(["invitation","events"]),stableRank:448}),"general_task1:95fa30477e193f1d":Object.freeze({topicIds:Object.freeze(["request","accommodation","education"]),stableRank:204}),"general_task1:96695fb062a15032":Object.freeze({topicIds:Object.freeze(["invitation","events","family"]),stableRank:205}),"general_task1:96aca51e5c8bd49c":Object.freeze({topicIds:Object.freeze(["request","work","technology"]),stableRank:206}),"general_task1:971f68b5676bf92f":Object.freeze({topicIds:Object.freeze(["complaint","facilities","education"]),stableRank:207}),"general_task1:97dd754c6ba5771a":Object.freeze({topicIds:Object.freeze(["notification","work","thanks"]),stableRank:208}),"general_task1:98925f6663417ea0":Object.freeze({topicIds:Object.freeze(["arrangements","events"]),stableRank:209}),"general_task1:9893a163de9f9161":Object.freeze({topicIds:Object.freeze(["invitation","shopping","transport"]),stableRank:210}),"general_task1:98a0b2c5cdb92d7b":Object.freeze({topicIds:Object.freeze(["application","work","training"]),stableRank:449}),"general_task1:98a8ffdeffc6c6c4":Object.freeze({topicIds:Object.freeze(["request","thanks"]),stableRank:450}),"general_task1:99341f9581fcfd47":Object.freeze({topicIds:Object.freeze(["request","arrangements"]),stableRank:451}),"general_task1:9b4aa98c9a3288a6":Object.freeze({topicIds:Object.freeze(["request","education","money"]),stableRank:211}),"general_task1:9ba268f05788402e":Object.freeze({topicIds:Object.freeze(["request","shopping"]),stableRank:212}),"general_task1:9c4dad11029a3047":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:213}),"general_task1:9cb9d75fed36dce1":Object.freeze({topicIds:Object.freeze(["complaint","technology","community"]),stableRank:452}),"general_task1:9ce7976a3ad7053c":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:214}),"general_task1:9d5c61e34d88b6c1":Object.freeze({topicIds:Object.freeze(["complaint","food","hospital
1100ity"]),stableRank:453}),"general_task1:9d8f7183f5190c89":Object.freeze({topicIds:Object.freeze(["request","arrangements","work"]),stableRank:454}),"general_task1:9e133aa8b7a2e876":Object.freeze({topicIds:Object.freeze(["apology","neighbourhood"]),stableRank:455}),"general_task1:9e819b5dcfa6b39f":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:215}),"general_task1:9eac4a3c3a1b929a":Object.freeze({topicIds:Object.freeze(["feedback","training","food"]),stableRank:456}),"general_task1:9f21bc355b3771e7":Object.freeze({topicIds:Object.freeze(["apology","work","events"]),stableRank:457}),"general_task1:9f55982528c4a283":Object.freeze({topicIds:Object.freeze(["invitation","travel","leisure"]),stableRank:458}),"general_task1:9f9028b9bd6a1857":Object.freeze({topicIds:Object.freeze(["complaint","technology","customer-service"]),stableRank:459}),"general_task1:a00c2627dfb5a421":Object.freeze({topicIds:Object.freeze(["thanks","neighbourhood","invitation"]),stableRank:460}),"general_task1:a09a278db0939ecb":Object.freeze({topicIds:Object.freeze(["complaint","facilities","leisure"]),stableRank:461}),"general_task1:a09d6df0b6e4031a":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:216}),"general_task1:a0b90b76f39ee2b4":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:217}),"general_task1:a1890fa41e630e2a":Object.freeze({topicIds:Object.freeze(["advice","education","application"]),stableRank:462}),"general_task1:a195cb9347f7148d":Object.freeze({topicIds:Object.freeze(["complaint","transport"]),stableRank:218}),"general_task1:a2574b73f2c676a9":Object.freeze({topicIds:Object.freeze(["feedback","events","work"]),stableRank:463}),"general_task1:a40428e9dd2075e7":Object.freeze({topicIds:Object.freeze(["invitation","accommodation"]),stableRank:464}),"general_task1:a52ee57bf0aea7fd":Object.freeze({topicIds:Object.freeze(["complaint","travel","transport"]),stableRank:219}),"general_task1:a5c8d0afafb2b651":Object.freeze({topicIds:Object.freeze(["advice","travel","accommodation"]),stableRank:220}),"general_task1:a703db6d115d7e97":Object.freeze({topicIds:Object.freeze(["complaint","technology","customer-service"]),stableRank:465}),"general_task1:a8545dc3c65ef56d":Object.freeze({topicIds:Object.freeze(["complaint","facilities"]),stableRank:221}),"general_task1:a8ba505a7ae77eb8":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:222}),"general_task1:a96751c685a61578":Object.freeze({topicIds:Object.freeze(["feedback","shopping","facilities"]),stableRank:223}),"general_task1:a98f70be2e42d648":Object.freeze({topicIds:Object.freeze(["invitation","travel","leisure"]),stableRank:466}),"general_task1:a9b193e7d6d97b05":Object.freeze({topicIds:Object.freeze(["shopping","arrangements"]),stableRank:224}),"general_task1:aa2e61cc956acfbe":Object.freeze({topicIds:Object.freeze(["application","work","hospitality"]),stableRank:225}),"general_task1:aa3ef814ee46ac22":Object.freeze({topicIds:Object.freeze(["feedback","hospitality","customer-service"]),stableRank:467}),"general_task1:ab1a37351b259813":Object.freeze({topicIds:Object.freeze(["feedback","work"]),stableRank:226}),"general_task1:ab59db5104f9841f":Object.freeze({topicIds:Object.freeze(["shopping","property","arrangements"]),stableRank:227}),"general_task1:ac35be270d59d489":Object.freeze({topicIds:Object.freeze(["complaint","facilities"]),stableRank:228}),"general_task1:ac580958028aad5e":Object.freeze({topicIds:Object.freeze(["complaint","neighbourhood"]),stableRank:229}),"general_task1:ac8c29b5b1b8399b":Object.freeze({topicIds:Object.freeze(["request","work"]),stableRank:468}),"general_task1:acb8dea0edf55c2a":Object.freeze({topicIds:Object.freeze(["request","transport","travel"]),stableRank:230}),"general_task1:ad084839a264c62f":Object.freeze({topicIds:Object.freeze(["invitation","events"]),stableRank:231}),"general_task1:ae313224a0c20e82":Object.freeze({topicIds:Object.freeze(["advice","work","education"]),stableRank:470}),"general_task1:ae329c794994dc5f":Object.freeze({topicIds:Object.freeze(["arrangements","accommodation"]),stableRank:232}),"general_task1:af60a4da0c53e3e4":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:471}),"general_task1:afd9569b1dec4971":Object.freeze({topicIds:Object.freeze(["notification","documents"]),stableRank:233}),"general_task1:b0c165f722904565":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:534}),"general_task1:b0eb2028a123903a":Object.freeze({topicIds:Object.freeze(["complaint","shopping"]),stableRank:234}),"general_task1:b10a1a2baf0b0df9":Object.freeze({topicIds:Object.freeze(["invitation","events"]),stableRank:235}),"general_task1:b10b71d5554e09eb":Object.freeze({topicIds:Object.freeze(["complaint","money","transport"]),stableRank:236}),"general_task1:b17ae8223fca04f0":Object.freeze({topicIds:Object.freeze(["apology","events","arrangements"]),stableRank:237}),"general_task1:b1bb9ec8a254623a":Object.freeze({topicIds:Object.freeze(["request","food","events"]),stableRank:238}),"general_task1:b1c5720926c5799f":Object.freeze({topicIds:Object.freeze(["advice","education"]),stableRank:239}),"general_task1:b1cf489eb7ae326c":Object.freeze({topicIds:Object.freeze(["application","training","events"]),stableRank:240}),"general_task1:b2eacbd3fdc5ab55":Object.freeze({topicIds:Object.freeze(["notification","property","invitation"]),stableRank:241}),"general_task1:b30cee0273059f38":Object.freeze({topicIds:Object.freeze(["complaint","money","accommodation"]),stableRank:472}),"general_task1:b346902781c3e731":Object.freeze({topicIds:Object.freeze(["request","training","work"]),stableRank:473}),"general_task1:b46db187b719247d":Object.freeze({topicIds:Object.freeze(["thanks","hospital
1100ity"]),stableRank:474}),"general_task1:b516ad094bb1a62f":Object.freeze({topicIds:Object.freeze(["complaint","shopping","technology"]),stableRank:535}),"general_task1:b5755d6e62efbd94":Object.freeze({topicIds:Object.freeze(["request","education","accommodation"]),stableRank:242}),"general_task1:b5c14e8af01cd904":Object.freeze({topicIds:Object.freeze(["notification","travel"]),stableRank:243}),"general_task1:b608a09f91491735":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:475}),"general_task1:b7d9d3b79a1d7095":Object.freeze({topicIds:Object.freeze(["notification","leisure","health"]),stableRank:476}),"general_task1:b91d84e5df6c7767":Object.freeze({topicIds:Object.freeze(["advice","education","work"]),stableRank:244}),"general_task1:b9faf788a6f26192":Object.freeze({topicIds:Object.freeze(["request","facilities"]),stableRank:477}),"general_task1:ba1b506fb7b04981":Object.freeze({topicIds:Object.freeze(["invitation","events","arrangements"]),stableRank:478}),"general_task1:bb0eebf08410f596":Object.freeze({topicIds:Object.freeze(["complaint","technology","customer-service"]),stableRank:479}),"general_task1:bb4439867a5fb00c":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:245}),"general_task1:bbbbf07c93772baa":Object.freeze({topicIds:Object.freeze(["application","travel","childcare"]),stableRank:246}),"general_task1:bcbbf261ae927ea3":Object.freeze({topicIds:Object.freeze(["complaint","shopping","health"]),stableRank:480}),"general_task1:bce85788d38d405e":Object.freeze({topicIds:Object.freeze(["arrangements","events","travel"]),stableRank:481}),"general_task1:bd572e6832cadf5a":Object.freeze({topicIds:Object.freeze(["advice","health"]),stableRank:247}),"general_task1:bd63fd645b9caa52":Object.freeze({topicIds:Object.freeze(["request","shopping","accommodation"]),stableRank:482}),"general_task1:bd9fce17ef479175":Object.freeze({topicIds:Object.freeze(["request","community"]),stableRank:248}),"general_task1:be891527213cf791":Object.freeze({topicIds:Object.freeze(["complaint","customer-service","work"]),stableRank:249}),"general_task1:bebb76329632fb54":Object.freeze({topicIds:Object.freeze(["request","money","work"]),stableRank:250}),"general_task1:bfb34fdeacf6ae20":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:483}),"general_task1:bfe75dc1470392d3":Object.freeze({topicIds:Object.freeze(["arrangements","travel","property"]),stableRank:536}),"general_task1:c01eff2345bc7a41":Object.freeze({topicIds:Object.freeze(["feedback","food","hospitality"]),stableRank:484}),"general_task1:c03f0b15a4ee8987":Object.freeze({topicIds:Object.freeze(["notification","work"]),stableRank:251}),"general_task1:c049c543dced93bd":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:252}),"general_task1:c1714e18e471bd5a":Object.freeze({topicIds:Object.freeze(["request","hospital
1100ity","property"]),stableRank:253}),"general_task1:c1736f2f369a596d":Object.freeze({topicIds:Object.freeze(["advice","accommodation","education"]),stableRank:254}),"general_task1:c274722d8923760b":Object.freeze({topicIds:Object.freeze(["request","documents"]),stableRank:255}),"general_task1:c2e00eadd3e5aec3":Object.freeze({topicIds:Object.freeze(["thanks","hospitality"]),stableRank:256}),"general_task1:c2f064774ba3f32d":Object.freeze({topicIds:Object.freeze(["application","work","facilities"]),stableRank:257}),"general_task1:c300d9b9b81139df":Object.freeze({topicIds:Object.freeze(["request","documents","education"]),stableRank:258}),"general_task1:c3044d386d96195a":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","education"]),stableRank:485}),"general_task1:c37e574220ebb648":Object.freeze({topicIds:Object.freeze(["arrangements","travel","hospitality"]),stableRank:486}),"general_task1:c380c10382012b4d":Object.freeze({topicIds:Object.freeze(["arrangements","travel"]),stableRank:537}),"general_task1:c38771874f5a6749":Object.freeze({topicIds:Object.freeze(["request","money","accommodation"]),stableRank:487}),"general_task1:c474e91b034c9415":Object.freeze({topicIds:Object.freeze(["complaint","documents","customer-service"]),stableRank:259}),"general_task1:c47c0c2477c7f832":Object.freeze({topicIds:Object.freeze(["events","community"]),stableRank:260}),"general_task1:c4bde7e5c237b17f":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:523}),"general_task1:c7e1ff66ec6060b8":Object.freeze({topicIds:Object.freeze(["arrangements","accommodation","travel"]),stableRank:261}),"general_task1:c83a5c2a8e5be308":Object.freeze({topicIds:Object.freeze(["complaint","travel","hospital
1100ity"]),stableRank:262}),"general_task1:c8aa0dfcc60d4352":Object.freeze({topicIds:Object.freeze(["advice","travel","food"]),stableRank:488}),"general_task1:c8da68a9d64a1487":Object.freeze({topicIds:Object.freeze(["arrangements","accommodation","hospitality"]),stableRank:263}),"general_task1:c988244bc0a9202d":Object.freeze({topicIds:Object.freeze(["request","education"]),stableRank:264}),"general_task1:c99d258502e3feef":Object.freeze({topicIds:Object.freeze(["feedback","food","hospitality"]),stableRank:265}),"general_task1:c9f77ed5b0979da3":Object.freeze({topicIds:Object.freeze(["invitation","events","transport"]),stableRank:266}),"general_task1:ca6fd5132d574445":Object.freeze({topicIds:Object.freeze(["advice","work"]),stableRank:489}),"general_task1:caca6fa80fa6da72":Object.freeze({topicIds:Object.freeze(["request","documents","work"]),stableRank:267}),"general_task1:cb20cb0913aa9eeb":Object.freeze({topicIds:Object.freeze(["request","training","facilities"]),stableRank:490}),"general_task1:cb6a27dd5ff7f2ab":Object.freeze({topicIds:Object.freeze(["complaint","community","administration"]),stableRank:268}),"general_task1:cbcb228ce71eaf6a":Object.freeze({topicIds:Object.freeze(["complaint","health","customer-service"]),stableRank:269}),"general_task1:cc69caabd1014565":Object.freeze({topicIds:Object.freeze(["invitation","events","travel"]),stableRank:270}),"general_task1:cc70c4ae529c0660":Object.freeze({topicIds:Object.freeze(["application","environment","community"]),stableRank:491}),"general_task1:ccca7f823cf7da04":Object.freeze({topicIds:Object.freeze(["complaint","money","customer-service"]),stableRank:271}),"general_task1:cd0f2d7e560d9a10":Object.freeze({topicIds:Object.freeze(["complaint","travel","customer-service"]),stableRank:272}),"general_task1:ce4b3b8b88fbee31":Object.freeze({topicIds:Object.freeze(["feedback","training","food"]),stableRank:273}),"general_task1:ce4cd738b2762006":Object.freeze({topicIds:Object.freeze(["invitation","accommodation"]),stableRank:492}),"general_task1:ce82dccabfbf04d0":Object.freeze({topicIds:Object.freeze(["application","work","leisure"]),stableRank:493}),"general_task1:cefd308960962c5b":Object.freeze({topicIds:Object.freeze(["invitation","events","leisure"]),stableRank:538}),"general_task1:cfb381d0982af2b6":Object.freeze({topicIds:Object.freeze(["advice","leisure"]),stableRank:274}),"general_task1:cfe18665d4faafab":Object.freeze({topicIds:Object.freeze(["application","work","childcare"]),stableRank:275}),"general_task1:d0e43009c5880c13":Object.freeze({topicIds:Object.freeze(["request","documents"]),stableRank:276}),"general_task1:d1241012915283f4":Object.freeze({topicIds:Object.freeze(["notification","transport","travel"]),stableRank:277}),"general_task1:d193ab8cb22ae7f6":Object.freeze({topicIds:Object.freeze(["apology","events"]),stableRank:278}),"general_task1:d1bd8e7a78de9300":Object.freeze({topicIds:Object.freeze(["complaint","community","environment"]),stableRank:494}),"general_task1:d289637bb8c76519":Object.freeze({topicIds:Object.freeze(["advice","accommodation","transport"]),stableRank:495}),"general_task1:d30ed86a7c81cb08":Object.freeze({topicIds:Object.freeze(["request","accommodation","food"]),stableRank:279}),"general_task1:d3584987974ba0d9":Object.freeze({topicIds:Object.freeze(["feedback","facilities","work"]),stableRank:280}),"general_task1:d4f13e675faddc49":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:281}),"general_task1:d539914831166f1e":Object.freeze({topicIds:Object.freeze(["apology","events","neighbourhood"]),stableRank:282}),"general_task1:d6efa1b855dadbce":Object.freeze({topicIds:Object.freeze(["complaint","travel","customer-service"]),stableRank:496}),"general_task1:d8292e3a3eb91d1c":Object.freeze({topicIds:Object.freeze(["notification","leisure","administration"]),stableRank:497}),"general_task1:d888da4f5c0bb61d":Object.freeze({topicIds:Object.freeze(["complaint","education","feedback"]),stableRank:498}),"general_task1:d8bb9d7c8c7108ae":Object.freeze({topicIds:Object.freeze(["feedback","food","facilities"]),stableRank:334}),"general_task1:d9258b1cd325a786":Object.freeze({topicIds:Object.freeze(["request","work","education"]),stableRank:283}),"general_task1:d95f1d1c499d6e2e":Object.freeze({topicIds:Object.freeze(["complaint","facilities"]),stableRank:284}),"general_task1:d960e198ca42fb56":Object.freeze({topicIds:Object.freeze(["complaint","transport","customer-service"]),stableRank:539}),"general_task1:d9daa8f1981fc0bf":Object.freeze({topicIds:Object.freeze(["arrangements","accommodation","travel"]),stableRank:285}),"general_task1:dabc1a6b23f0596d":Object.freeze({topicIds:Object.freeze(["feedback","community","facilities"]),stableRank:286}),"general_task1:db01b87df980f5cf":Object.freeze({topicIds:Object.freeze(["thanks","hospital
1100ity"]),stableRank:287}),"general_task1:db347e6038be09a2":Object.freeze({topicIds:Object.freeze(["request","money","hospitality"]),stableRank:499}),"general_task1:db60677a5dd2fbfc":Object.freeze({topicIds:Object.freeze(["complaint","health","work"]),stableRank:500}),"general_task1:dbf44c276d9f1fe9":Object.freeze({topicIds:Object.freeze(["thanks","events","work"]),stableRank:288}),"general_task1:dc175f9fb9d64c75":Object.freeze({topicIds:Object.freeze(["complaint","shopping","health"]),stableRank:289}),"general_task1:dc9675086ea62d9e":Object.freeze({topicIds:Object.freeze(["complaint","technology","customer-service"]),stableRank:290}),"general_task1:dd44f6cb6aaea431":Object.freeze({topicIds:Object.freeze(["application","work","education"]),stableRank:291}),"general_task1:dda99bf92200ed9f":Object.freeze({topicIds:Object.freeze(["invitation","accommodation"]),stableRank:501}),"general_task1:de44ac0069a7c812":Object.freeze({topicIds:Object.freeze(["request","technology","work"]),stableRank:292}),"general_task1:dec1babc84269352":Object.freeze({topicIds:Object.freeze(["application","environment","community"]),stableRank:540}),"general_task1:dfcc5bbeda4eb660":Object.freeze({topicIds:Object.freeze(["request","arrangements"]),stableRank:293}),"general_task1:e0530cad1118bc1b":Object.freeze({topicIds:Object.freeze(["advice","travel","leisure"]),stableRank:294}),"general_task1:e0a06101899809fb":Object.freeze({topicIds:Object.freeze(["request","training","work"]),stableRank:502}),"general_task1:e150a6c6118e89b0":Object.freeze({topicIds:Object.freeze(["application","work","hospitality"]),stableRank:503}),"general_task1:e2276bca6a658918":Object.freeze({topicIds:Object.freeze(["request","work"]),stableRank:504}),"general_task1:e266cc687271df46":Object.freeze({topicIds:Object.freeze(["arrangements","events","thanks"]),stableRank:295}),"general_task1:e29f3baffdea12e1":Object.freeze({topicIds:Object.freeze(["request","work"]),stableRank:296}),"general_task1:e2a0d0106e85728a":Object.freeze({topicIds:Object.freeze(["feedback","leisure"]),stableRank:297}),"general_task1:e2ad962e6b269930":Object.freeze({topicIds:Object.freeze(["request","arrangements","events"]),stableRank:298}),"general_task1:e2d73ce81cf19cea":Object.freeze({topicIds:Object.freeze(["invitation","events","food"]),stableRank:505}),"general_task1:e30b7f837ced4131":Object.freeze({topicIds:Object.freeze(["request","feedback","leisure"]),stableRank:299}),"general_task1:e320b5976f33f0cd":Object.freeze({topicIds:Object.freeze(["notification","community","work"]),stableRank:300}),"general_task1:e38973d67de5b384":Object.freeze({topicIds:Object.freeze(["feedback","food","hospitality"]),stableRank:506}),"general_task1:e3c71119003ee9af":Object.freeze({topicIds:Object.freeze(["arrangements","education"]),stableRank:301}),"general_task1:e401641f1210011d":Object.freeze({topicIds:Object.freeze(["feedback","environment","community"]),stableRank:524}),"general_task1:e42085c7c4adc3d5":Object.freeze({topicIds:Object.freeze(["advice","travel","leisure"]),stableRank:541}),"general_task1:e4d4b07370ba7e55":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:302}),"general_task1:e51d0658bd6084ee":Object.freeze({topicIds:Object.freeze(["complaint","facilities","leisure"]),stableRank:303}),"general_task1:e54a02592e35e19f":Object.freeze({topicIds:Object.freeze(["arrangements","family"]),stableRank:304}),"general_task1:e59a719e7e1981d8":Object.freeze({topicIds:Object.freeze(["request","accommodation","travel"]),stableRank:305}),"general_task1:e60fb5cfa90616c9":Object.freeze({topicIds:Object.freeze(["invitation","travel","leisure"]),stableRank:306}),"general_task1:e6571d9d526a0a7b":Object.freeze({topicIds:Object.freeze(["complaint","technology","customer-service"]),stableRank:307}),"general_task1:e6dac408af7ae8ca":Object.freeze({topicIds:Object.freeze(["request","money","work"]),stableRank:507}),"general_task1:e70e65434fa86705":Object.freeze({topicIds:Object.freeze(["request","accommodation","education"]),stableRank:308}),"general_task1:e72d8cdf07e57e5d":Object.freeze({topicIds:Object.freeze(["request","work"]),stableRank:508}),"general_task1:e93c38c3051a04f1":Object.freeze({topicIds:Object.freeze(["request","work","arrangements"]),stableRank:309}),"general_task1:e9e784b57b1b1d13":Object.freeze({topicIds:Object.freeze(["arrangements","childcare","money"]),stableRank:310}),"general_task1:ea36e36fa90278e9":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","travel"]),stableRank:311}),"general_task1:ea372aaacf75a540":Object.freeze({topicIds:Object.freeze(["complaint","hospital
1100ity","food"]),stableRank:312}),"general_task1:eaf984cd1d7348ab":Object.freeze({topicIds:Object.freeze(["request","work","events"]),stableRank:313}),"general_task1:ed56fce62b0a7ef0":Object.freeze({topicIds:Object.freeze(["arrangements","property","travel"]),stableRank:509}),"general_task1:eed9397dafc427db":Object.freeze({topicIds:Object.freeze(["arrangements","events"]),stableRank:314}),"general_task1:eeefe0e0bbd701aa":Object.freeze({topicIds:Object.freeze(["application","work","childcare"]),stableRank:315}),"general_task1:f21374041e279cc2":Object.freeze({topicIds:Object.freeze(["feedback","travel"]),stableRank:316}),"general_task1:f28dc290c9c5192e":Object.freeze({topicIds:Object.freeze(["complaint","shopping","customer-service"]),stableRank:510}),"general_task1:f2db524e87db09a4":Object.freeze({topicIds:Object.freeze(["request","work","travel"]),stableRank:511}),"general_task1:f3060baf7ca260f5":Object.freeze({topicIds:Object.freeze(["invitation","events","neighbourhood"]),stableRank:317}),"general_task1:f33b820c0ab0e806":Object.freeze({topicIds:Object.freeze(["request","accommodation","property"]),stableRank:318}),"general_task1:f3517bc32091f575":Object.freeze({topicIds:Object.freeze(["application","work","travel"]),stableRank:512}),"general_task1:f38883ec3559877a":Object.freeze({topicIds:Object.freeze(["apology","property"]),stableRank:319}),"general_task1:f390c79850febee6":Object.freeze({topicIds:Object.freeze(["application","work","shopping"]),stableRank:513}),"general_task1:f5da4a2c5d29819e":Object.freeze({topicIds:Object.freeze(["complaint","community","health"]),stableRank:514}),"general_task1:f609b50c7d8cc20e":Object.freeze({topicIds:Object.freeze(["complaint","accommodation","hospitality"]),stableRank:515}),"general_task1:f6277ec60d14ec0c":Object.freeze({topicIds:Object.freeze(["complaint","transport"]),stableRank:525}),"general_task1:f66cdbb25c14b554":Object.freeze({topicIds:Object.freeze(["request","transport","property"]),stableRank:320}),"general_task1:f6e073f34f8715fd":Object.freeze({topicIds:Object.freeze(["request","money","accommodation"]),stableRank:321}),"general_task1:f84455a3afbca549":Object.freeze({topicIds:Object.freeze(["shopping","arrangements"]),stableRank:322}),"general_task1:f8539603c00b9991":Object.freeze({topicIds:Object.freeze(["feedback","neighbourhood"]),stableRank:323}),"general_task1:f8930ef0273815ea":Object.freeze({topicIds:Object.freeze(["application","work"]),stableRank:324}),"general_task1:f975947ac4ec86f0":Object.freeze({topicIds:Object.freeze(["complaint","application","work"]),stableRank:516}),"general_task1:fa3f4442887ec2e0":Object.freeze({topicIds:Object.freeze(["application","work","education"]),stableRank:517}),"general_task1:fc24a97c6d0493b6":Object.freeze({topicIds:Object.freeze(["arrangements","events","food"]),stableRank:325}),"general_task1:fc990a64e71687d2":Object.freeze({topicIds:Object.freeze(["complaint","money"]),stableRank:326}),"general_task1:fcc3dda788907135":Object.freeze({topicIds:Object.freeze(["request","training","work"]),stableRank:327}),"general_task1:fd69105045ab0e02":Object.freeze({topicIds:Object.freeze(["complaint","education","work"]),stableRank:518}),"general_task1:fe19cd3000cc549e":Object.freeze({topicIds:Object.freeze(["arrangements","travel","accommodation"]),stableRank:328}),"general_task1:fe5f5db93ffb6eb3":Object.freeze({topicIds:Object.freeze(["complaint","transport","environment"]),stableRank:329}),"general_task1:ffa116c05d0818be":Object.freeze({topicIds:Object.freeze(["request","education","training"]),stableRank:330}),"general_task1:ffa34f27fdcf43c5":Object.freeze({topicIds:Object.freeze(["application","work","hospitality"]),stableRank:519}),"task2:000311b6c841e058":Object.freeze({topicIds:Object.freeze(["sport","health"]),stableRank:1}),"task2:00386aac0d5ea28e":Object.freeze({topicIds:Object.freeze(["arts","government","public-spending"]),stableRank:2}),"task2:0052b719ffaa631f":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","government"]),stableRank:3}),"task2:005f6a5473a82b06":Object.freeze({topicIds:Object.freeze(["work","equality","business"]),stableRank:4}),"task2:007c7e17dce06c55":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:5}),"task2:0090e893fb6ea331":Object.freeze({topicIds:Object.freeze(["wildlife","conservation"]),stableRank:1286}),"task2:00b9766c3cf6337e":Object.freeze({topicIds:Object.freeze(["education","schools","language"]),stableRank:1287}),"task2:00d27a5bfaf6d84d":Object.freeze({topicIds:Object.freeze(["environment","wildlife","conservation"]),stableRank:1288}),"task2:013c81ed703d32a3":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:1289}),"task2:014218a066edc17a":Object.freeze({topicIds:Object.freeze(["healthcare","government","equality"]),stableRank:6}),"task2:0149806ab326be54":Object.freeze({topicIds:Object.freeze(["work","poverty"]),stableRank:7}),"task2:016d437aeaa2e448":Object.freeze({topicIds:Object.freeze(["education","science"]),stableRank:8}),"task2:018d1e99bb03e1bb":Object.freeze({topicIds:Object.freeze(["education","higher-education","work"]),stableRank:1290}),"task2:019435d7d79ddead":Object.freeze({topicIds:Object.freeze(["transport","cars","education"]),stableRank:9}),"task2:01a2b1f42d49302a":Object.freeze({topicIds:Object.freeze(["transport","cars","government"]),stableRank:1291}),"task2:01e84420d2ee4266":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1292}),"task2:01f36306d9bd6f4c":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:10}),"task2:01fda7a6a6a53414":Object.freeze({topicIds:Object.freeze(["culture","arts"]),stableRank:11}
1100),"task2:0252f24c7c5d8b1a":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","healthcare"]),stableRank:1293}),"task2:025e672d064632df":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:12}),"task2:02679912ce4e6fa8":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:13}),"task2:0285e3b41e5466a2":Object.freeze({topicIds:Object.freeze(["transport","cars","cities"]),stableRank:14}),"task2:02ba1e3f32e0b1c1":Object.freeze({topicIds:Object.freeze(["society","environment"]),stableRank:1294}),"task2:02bbad8795258e45":Object.freeze({topicIds:Object.freeze(["equality","poverty","money"]),stableRank:15}),"task2:02d4e2454cf74c5f":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:16}),"task2:02ddfb6228402b30":Object.freeze({topicIds:Object.freeze(["society","work","education"]),stableRank:1295}),"task2:02ee35299e1de157":Object.freeze({topicIds:Object.freeze(["crime","punishment","community"]),stableRank:17}),"task2:02f239ca8d6bd174":Object.freeze({topicIds:Object.freeze(["arts","entertainment"]),stableRank:1296}),"task2:03023e9203dc028c":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:1297}),"task2:0326c8d420d3f7b2":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:1298}),"task2:03451b8fa6bddf95":Object.freeze({topicIds:Object.freeze(["waste","diet","business"]),stableRank:1299}),"task2:034c30a42215498e":Object.freeze({topicIds:Object.freeze(["advertising","diet","children"]),stableRank:18}),"task2:0379ce46ceefb634":Object.freeze({topicIds:Object.freeze(["education","technology","internet"]),stableRank:1300}),"task2:038a41c11a259563":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:19}),"task2:038b32e027f60f16":Object.freeze({topicIds:Object.freeze(["community","work"]),stableRank:1301}),"task2:038ed2c1fa516b07":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:20}),"task2:039f9b7d752cc8ff":Object.freeze({topicIds:Object.freeze(["health","government","public-services"]),stableRank:21}),"task2:03a101b8d1923dba":Object.freeze({topicIds:Object.freeze(["advertising","culture"]),stableRank:22}),"task2:03e72d937bda1ce5":Object.freeze({topicIds:Object.freeze(["education","media","children"]),stableRank:23}),"task2:03ed6c9a40ade0b0":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:1302}),"task2:040868475da18a95":Object.freeze({topicIds:Object.freeze(["arts","government","public-spending"]),stableRank:24}),"task2:041b208a0d17e6b8":Object.freeze({topicIds:Object.freeze(["culture","society"]),stableRank:1303}),"task2:041d92224beaf0b8":Object.freeze({topicIds:Object.freeze(["entertainment","money","mental-health"]),stableRank:1304}),"task2:042254f74ae516c5":Object.freeze({topicIds:Object.freeze(["social-media","media","community"]),stableRank:1305}),"task2:044f944c2bd03b5e":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","society"]),stableRank:1306}),"task2:045cf6b34c56de55":Object.freeze({topicIds:Object.freeze(["media","children","crime"]),stableRank:1307}),"task2:0489ca63fd504a01":Object.freeze({topicIds:Object.freeze(["arts","children","culture"]),stableRank:1308}),"task2:048cac6dac5abdf7":Object.freeze({topicIds:Object.freeze(["cities","housing"]),stableRank:1309}),"task2:04ab7413ab934e79":Object.freeze({topicIds:Object.freeze(["society","children"]),stableRank:25}),"task2:04cb01808fe60072":Object.freeze({topicIds:Object.freeze(["diet","health","consumerism"]),stableRank:26}),"task2:04cbfdc428c57cde":Object.freeze({topicIds:Object.freeze(["animals","wildlife","conservation"]),stableRank:1310}),"task2:04d59e4e580dbfa0":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:1311}),"task2:0500cb99d1bacf23":Object.freeze({topicIds:Object.freeze(["housing","cities"]),stableRank:1312}),"task2:050b50abc7d78041":Object.freeze({topicIds:Object.freeze(["schools","science","technology"]),stableRank:27}),"task2:050cc7ba0a3e4c30":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:28}),"task2:051226ccd1a7dbf2":Object.freeze({topicIds:Object.freeze(["arts","government"]),stableRank:1313}),"task2:052720069acb4d50":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:1314}),"task2:052ed7e9537d2c7f":Object.freeze({topicIds:Object.freeze(["entertainment","children"]),stableRank:1315}),"task2:054126e637f5b688":Object.freeze({topicIds:Object.freeze(["education","language","travel"]),stableRank:1316}),"task2:0564c54daa7b0e7b":Object.freeze({topicIds:Object.freeze(["energy","government","environment"]),stableRank:1317}),"task2:056af3cb41417965":Object.freeze({topicIds:Object.freeze(["consumerism","culture"]),stableRank:29}),"task2:05912430aa3a5252":Object.freeze({topicIds:Object.freeze(["schools","education","travel"]),stableRank:30}),"task2:05958466c82b2690":Object.freeze({topicIds:Object.freeze(["media","cars","transport"]),stableRank:1318}),"task2:05a173d0c8124b7a":Object.freeze({topicIds:Object.freeze(["work","money","equality"]),stableRank:1319}),"task2:05ae80dc055915ba":Object.freeze({topicIds:Object.freeze(["education","technology"]),stableRank:31}),"task2:05b47306cc1092cc":Object.freeze({topicIds:Object.freeze(["public-transport","cars","pollution"]),stableRank:32}),"task2:05c8a1bdbb005293":Object.freeze({topicIds:Object.freeze(["culture","travel","globalisation"]),stableRank:33}),"task2:05f1f12a72206fc8":Object.freeze({topicIds:Object.freeze(["family","education","work"]),stableRank:34}),"task2:05f32ff28584c0c8":Object.freeze({topicIds:Object.freeze(["animals","wildlife","conservation"]),stableRank:2701}),"task2:0604221ef8865bb0":Object.freeze({topicIds:Object.freeze(["schools","work","education"]),stableRank:35}),"task2:060789d9e380b97b":Object.freeze({topicIds:Object.freeze(["family","money"]),stableRank:36}),"task2:06192ff99dce5243":Object.freeze({topicIds:Object.freeze(["technology","artificial-intelligence","society"]),stableRank:37}),"task2:062ecebba2da8189":Object.freeze({topicIds:Object.freeze(["transport","crime","punishment"]),stableRank:38}),"task2:063666b62b53f26c":Object.freeze({topicIds:Object.freeze(["technology","language"]),stableRank:39}),"task2:064abd20f147205e":Object.freeze({topicIds:Object.freeze(["sport","equality","media"]),stableRank:40}),"task2:064dceb2c52f5424":Object.freeze({topicIds:Object.freeze(["healthcare","public-spending","education"]),stableRank:1320}),"task2:06533785f75675ab":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:41}),"task2:0682c79215689740":Object.freeze({topicIds:Object.freeze(["higher-education","equality","poverty"]),stableRank:42}),"task2:06b0cba92c0113f3":Object.freeze({topicIds:Object.freeze(["crime","parenting","children"]),stableRank:43}),"task2:06be76b824371616":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:44}),"task2:06ca29f7a4500b21":Object.freeze({topicIds:Object.freeze(["education","schools","technology"]),stableRank:1321}),"task2:06fa0a26275e842c":Object.freeze({topicIds:Object.freeze(["exercise","health"]),stableRank:1322}),"task2:0702e01d645104fb":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:1323}),"task2:0720f5313ba625bb":Object.freeze({topicIds:Object.freeze(["children","education","sport"]),stableRank:1324}),"task2:072d209c03ccc316":Object.freeze({topicIds:Object.freeze(["environment","business","government"]),stableRank:1325}),"task2:0732fd729cfa86a8":Object.freeze({topicIds:Object.freeze(["healthcare","ageing"]),stableRank:45}),"task2:073f8a0a10d16404":Object.freeze({topicIds:Object.freeze(["money","technology"]),stableRank:46}),"task2:0754b6cd16a3b95f":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:47}),"task2:075e37b394d96bd1":Object.freeze({topicIds:Object.freeze(["environment","consumerism","pollution"]),stableRank:48}),"task2:0784753feba6d981":Object.freeze({topicIds:Object.freeze(["public-services","work","community"]),stableRank:49}),"task2:07ab0069810b91bb":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:50}),"task2:07fc626495d4cbca":Object.freeze({topicIds:Object.freeze(["community","migration"]),stableRank:51}),"task2:0813c2ebd5df62f5":Object.freeze({topicIds:Object.freeze(["culture","tourism","arts"]),stableRank:1326}),"task2:082f096336536659":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:52}),"task2:083ed935fb611893":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:53}),"task2:08446b44d44a12b2":Object.freeze({topicIds:Object.freeze(["family","children","parenting"]),stableRank:1327}),"task2:084f98294faad9e3":Object.freeze({topicIds:Object.freeze(["work","health","exercise"]),stableRank:54}),"task2:086a913dc316b833":Object.freeze({topicIds:Object.freeze(["education","work","travel"]),stableRank:1328}),"task2:089b429c9bede452":Object.freeze({topicIds:Object.freeze(["higher-education","travel","globalisation"]),stableRank:55}),"task2:089bedc80810efae":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:1329}),"task2:090423662e095790":Object.freeze({topicIds:Object.freeze(["environment","energy","climate-change"]),stableRank:56}),"task2:0907c9f2f4cf385c":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism","culture"]),stableRank:57}),"task2:090f7dbf9b2d2651":Object.freeze({topicIds:Object.freeze(["globalisation","government"]),stableRank:1330}),"task2:092d761aa8d88a5c":Object.freeze({topicIds:Object.freeze(["schools","exercise","children"]),stableRank:58}),"task2:09313a9178c959af":Object.freeze({topicIds:Object.freeze(["culture","family","globalisation"]),stableRank:59}),"task2:0978c43533abc947":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:1331}),"task2:097b58e84671661e":Object.freeze({topicIds:Object.freeze(["money","society","poverty"]),stableRank:1332}),"task2:099840bf1a31b459":Object.freeze({topicIds:Object.freeze(["work","equality"]),stableRank:60}),"task2:09a1a6bade14df84":Object.freeze({topicIds:Object.freeze(["crime","punishment","parenting"]),stableRank:1333}),"task2:09ce3288512c2326":Object.freeze({topicIds:Object.freeze(["entertainment","culture"]),stableRank:1334}),"task2:09d84efee8f5a054":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:61}),"task2:09e70f5ff3317331":Object.freeze({topicIds:Object.freeze(["parenting","schools","children"]),stableRank:62}),"task2:0a24e74cc9bfb6e2":Object.freeze({topicIds:Object.freeze(["technology","artificial-intelligence","work"]),stableRank:1335}),"task2:0a485b5058e68a8e":Object.freeze({topicIds:Object.freeze(["environment","government","globalisation"]),stableRank:63}),"task2:0a66b07458e532fe":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:64}),"task2:0a696a4704b986c5":Object.freeze({topicIds:Object.freeze(["climate-change","environment","government"]),stableRank:65}),"task2:0a7c8f416eccaabf":Object.freeze({topicIds:Object.freeze(["wildlife","conservation"]),stableRank:1336}),"task2:0a9094285d33ae32":Object.freeze({topicIds:Object.freeze(["money","consumerism"]),stableRank:66}),"task2:0a9b0f14fe1c6c72":Object.freeze({topicIds:Object.freeze(["schools","parenting","children"]),stableRank:1337}),"task2:0ab1e53af64d1274":Object.freeze({topicIds:Object.freeze(["media","education","entertainment"]),stableRank:1338}),"task2:0aca411e49c58bd4":Object.freeze({topicIds:Object.freeze(["work","business","money"]),stableRank:1339}),"task2:0ada0e0262818e24":Object.freeze({topicIds:Object.freeze(["consumerism","community"]),stableRank:67}),"task2:0adfa9b25db96b4c":Object.freeze({topicIds:Object.freeze(["culture","tourism","travel"]),stableRank:1340}),"task2:0ae721a1cbcbde2f":Object.freeze({topicIds:Object.freeze(["media","money","community"]),stableRank:1341}),"task2:0aecb2eef7cba964":Object.freeze({topicIds:Object.freeze(["consumerism","ageing"]),stableRank:1342}),"task2:0b00310a9b30979c":Object.freeze({topicIds:Object.freeze(["consumerism","culture","society"]),stableRank:1343}),"task2:0b1c201fac6575a9":Object.freeze({topicIds:Object.freeze(["sport","globalisation","society"]),stableRank:1344}),"task2:0b20b9aa01f528fc":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:68}),"task2:0b590c299cf90bcb":Object.freeze({topicIds:Object.freeze(["transport","cities","equality"]),stableRank:1345}),"task2:0b6ea9c2f0e1d950":Object.freeze({topicIds:Object.freeze(["arts","scie
1100nce","technology"]),stableRank:1346}),"task2:0ba23071d9c2a773":Object.freeze({topicIds:Object.freeze(["higher-education","technology","internet"]),stableRank:1347}),"task2:0bcaf57c12749ace":Object.freeze({topicIds:Object.freeze(["health","children","crime"]),stableRank:69}),"task2:0bf366627179b98c":Object.freeze({topicIds:Object.freeze(["education","children","government"]),stableRank:70}),"task2:0c1441e1af451ae3":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:71}),"task2:0c1df42c01b644a2":Object.freeze({topicIds:Object.freeze(["travel","pollution","government"]),stableRank:1348}),"task2:0c216293359cac0d":Object.freeze({topicIds:Object.freeze(["education","higher-education","work"]),stableRank:1349}),"task2:0c56a286b9941084":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:2717}),"task2:0c871409030a46fb":Object.freeze({topicIds:Object.freeze(["higher-education","migration","globalisation"]),stableRank:1350}),"task2:0c9539771f020875":Object.freeze({topicIds:Object.freeze(["pollution","waste","environment"]),stableRank:72}),"task2:0cd62d906e8a6c32":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:1351}),"task2:0ce3218358bae841":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:1352}),"task2:0d253f8939648523":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:1353}),"task2:0d3e0896acc5b0c4":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:73}),"task2:0d66177143cc74a3":Object.freeze({topicIds:Object.freeze(["money","government","public-services"]),stableRank:1354}),"task2:0d74263c9ac19612":Object.freeze({topicIds:Object.freeze(["children","education"]),stableRank:1355}),"task2:0d7cf29709076cb1":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:1356}),"task2:0d7d99a6bafd70b4":Object.freeze({topicIds:Object.freeze(["technology","energy","environment"]),stableRank:74}),"task2:0dd0cbfa4c2b09fc":Object.freeze({topicIds:Object.freeze(["arts","mental-health"]),stableRank:1357}),"task2:0ddab872aeda35b8":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:75}),"task2:0de04b7171cf3a07":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1358}),"task2:0de058cac827ff5c":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:76}),"task2:0e0bb7bc1acdf256":Object.freeze({topicIds:Object.freeze(["energy","government","environment"]),stableRank:1359}),"task2:0e36aa13041e9b4d":Object.freeze({topicIds:Object.freeze(["crime","society"]),stableRank:77}),"task2:0e3a4e585c54003a":Object.freeze({topicIds:Object.freeze(["technology","culture"]),stableRank:78}),"task2:0e5107d33c258cbd":Object.freeze({topicIds:Object.freeze(["health","children","diet"]),stableRank:1360}),"task2:0e721b1c19b3d21a":Object.freeze({topicIds:Object.freeze(["ageing","family","healthcare"]),stableRank:79}),"task2:0e8fe8df19e808cd":Object.freeze({topicIds:Object.freeze(["technology","equality","poverty"]),stableRank:1361}),"task2:0e93e08e63edc290":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:80}),"task2:0eecfc83c1f71d49":Object.freeze({topicIds:Object.freeze(["money","technology","consumerism"]),stableRank:1362}),"task2:0f1f72e95a81d1cb":Object.freeze({topicIds:Object.freeze(["education","children","mental-health"]),stableRank:81}),"task2:0f3e86ab31691349":Object.freeze({topicIds:Object.freeze(["media","culture","globalisation"]),stableRank:1363}),"task2:0f874463fc3ea101":Object.freeze({topicIds:Object.freeze(["technology","government","business"]),stableRank:1364}),"task2:0f9e0201c4941947":Object.freeze({topicIds:Object.freeze(["science","diet","poverty"]),stableRank:1365}),"task2:0fa0714c5b64a4c2":Object.freeze({topicIds:Object.freeze(["money","poverty","society"]),stableRank:1366}),"task2:0ff2660bf5dc51b1":Object.freeze({topicIds:Object.freeze(["public-spending","ageing","education"]),stableRank:1367}),"task2:1005dcf3b051e1e1":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:1368}),"task2:104ea221422a000b":Object.freeze({topicIds:Object.freeze(["schools","education","media"]),stableRank:82}),"task2:10796f51ba9e5487":Object.freeze({topicIds:Object.freeze(["health","healthcare"]),stableRank:1369}),"task2:10bc2ca2f202e3d4":Object.freeze({topicIds:Object.freeze(["housing","cities","urbanisation"]),stableRank:83}),"task2:10e94451078268e3":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:84}),"task2:10f8aa323ea04fb0":Object.freeze({topicIds:Object.freeze(["health","healthcare","public-spending"]),stableRank:85}),"task2:10fdbec1c16c2c33":Object.freeze({topicIds:Object.freeze(["science","diet","environment"]),stableRank:86}),"task2:10fe089f699fdac1":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:87}),"task2:1105b9b869385e42":Object.freeze({topicIds:Object.freeze(["technology","government","public-transport"]),stableRank:1370}),"task2:112bdb694fc0b067":Object.freeze({topicIds:Object.freeze(["healthcare","health","equality"]),stableRank:1371}),"task2:11498157d7fbeef9":Object.freeze({topicIds:Object.freeze(["children","education","society"]),stableRank:88}),"task2:1151462e145bb19c":Object.freeze({topicIds:Object.freeze(["entertainment","money","society"]),stableRank:1372}),"task2:116755e37687cbcd":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:1373}
1100),"task2:1189508805b2f1b2":Object.freeze({topicIds:Object.freeze(["social-media","society"]),stableRank:89}),"task2:11bc6144e5ebeda6":Object.freeze({topicIds:Object.freeze(["parenting","family","children"]),stableRank:90}),"task2:11c0eb46c052f120":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:91}),"task2:11fffbe7bfb25825":Object.freeze({topicIds:Object.freeze(["work","money","equality"]),stableRank:1374}),"task2:120431edc8d8a8f7":Object.freeze({topicIds:Object.freeze(["arts","public-spending","government"]),stableRank:1375}),"task2:1205b3516a3faabb":Object.freeze({topicIds:Object.freeze(["environment","energy","money"]),stableRank:1376}),"task2:121e183cf7413dc2":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","government"]),stableRank:92}),"task2:122df36e8aa44684":Object.freeze({topicIds:Object.freeze(["animals","wildlife","conservation"]),stableRank:1377}),"task2:12302e87cacd8349":Object.freeze({topicIds:Object.freeze(["animals","science","healthcare"]),stableRank:1378}),"task2:12312528dd5bfbca":Object.freeze({topicIds:Object.freeze(["education","healthcare","government"]),stableRank:93}),"task2:1237fe1a7ec7e9fc":Object.freeze({topicIds:Object.freeze(["ageing","consumerism"]),stableRank:94}),"task2:123db551a93f438f":Object.freeze({topicIds:Object.freeze(["media","crime","society"]),stableRank:95}),"task2:123dca2a94d5b638":Object.freeze({topicIds:Object.freeze(["children","crime","government"]),stableRank:96}),"task2:12889b76e8da5a80":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:1379}),"task2:12956a258df48efb":Object.freeze({topicIds:Object.freeze(["advertising","business","consumerism"]),stableRank:1380}),"task2:12997aa1846809df":Object.freeze({topicIds:Object.freeze(["sport","society"]),stableRank:1381}),"task2:12cddff115879797":Object.freeze({topicIds:Object.freeze(["education","language","culture"]),stableRank:1382}),"task2:12e35bd6eb563698":Object.freeze({topicIds:Object.freeze(["schools","education","government"]),stableRank:97}),"task2:132e8e6ff2e699d1":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:1383}),"task2:1330bc2569212b13":Object.freeze({topicIds:Object.freeze(["education","government","public-spending"]),stableRank:98}),"task2:13379fcdf09f13bb":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:1384}),"task2:13470e7acf3ea048":Object.freeze({topicIds:Object.freeze(["public-spending","arts","education"]),stableRank:1385}),"task2:134a5fef8ea5a0e5":Object.freeze({topicIds:Object.freeze(["poverty","media","globalisation"]),stableRank:1386}),"task2:134d9a7dfd4b4a0b":Object.freeze({topicIds:Object.freeze(["work","internet","technology"]),stableRank:1387}),"task2:1352f87c70b80366":Object.freeze({topicIds:Object.freeze(["children","family","society"]),stableRank:99}),"task2:1353b17583e2e37f":Object.freeze({topicIds:Object.freeze(["crime","technology"]),stableRank:100}),"task2:138ac69decf5e39b":Object.freeze({topicIds:Object.freeze(["arts","culture","money"]),stableRank:101}),"task2:139a520fc5335d69":Object.freeze({topicIds:Object.freeze(["crime","children","public-services"]),stableRank:102}),"task2:13b363a8c96e2f8e":Object.freeze({topicIds:Object.freeze(["tourism","culture"]),stableRank:103}),"task2:13dcd910fa53447a":Object.freeze({topicIds:Object.freeze(["family","diet"]),stableRank:1388}),"task2:13ee0904705fd2c2":Object.freeze({topicIds:Object.freeze(["migration","urbanisation","cities"]),stableRank:104}),"task2:1403a6474ee5a591":Object.freeze({topicIds:Object.freeze(["work","technology","society"]),stableRank:105}),"task2:14074e0dc18d960b":Object.freeze({topicIds:Object.freeze(["waste","pollution","consumerism"]),stableRank:1389}),"task2:14101367c6b24ac5":Object.freeze({topicIds:Object.freeze(["children","parenting","punishment"]),stableRank:106}),"task2:1416858130539813":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:107}),"task2:1418e89b40da7e8d":Object.freeze({topicIds:Object.freeze(["media","culture"]),stableRank:108}),"task2:145093082b655842":Object.freeze({topicIds:Object.freeze(["work","family","education"]),stableRank:109}),"task2:1451a52780f40d9d":Object.freeze({topicIds:Object.freeze(["transport","public-transport","cars"]),stableRank:110}),"task2:1453f2e79cb7c8d9":Object.freeze({topicIds:Object.freeze(["education","children","parenting"]),stableRank:111}),"task2:145ce17d491568c7":Object.freeze({topicIds:Object.freeze(["family","parenting","society"]),stableRank:1390}),"task2:145d34593832b317":Object.freeze({topicIds:Object.freeze(["cities","culture","housing"]),stableRank:1391}),"task2:147640b89470d012":Object.freeze({topicIds:Object.freeze(["globalisation","culture"]),stableRank:112}),"task2:1476d7d6d16d0a90":Object.freeze({topicIds:Object.freeze(["transport","public-transport","public-spending"]),stableRank:1392}),"task2:148a5d4fe09120e1":Object.freeze({topicIds:Object.freeze(["work","government","public-services"]),stableRank:1393}),"task2:148a6bcfaab3592d":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:113}),"task2:14a796b243e93c68":Object.freeze({topicIds:Object.freeze(["arts","public-spending"]),stableRank:114}),"task2:14b6e40a10509f38":Object.freeze({topicIds:Object.freeze(["travel","pollution","energy"]),stableRank:1394}),"task2:14c9ee8427f56042":Object.freeze({topicIds:Object.freeze(["education","work","money"]),stableRank:115}),"task2:14cc4977a2346919":Object.freeze({topicIds:Object.freeze(["wildlife","environment","conservation"]),stableRank:1395}),"task2:14f067117c030223":Object.freeze({topicIds:Object.freeze(["higher-education","internet","technology"]),stableRank:1396}),"task2:14f6ca787ec97d2e":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:116}),"task2:151a180b22314089":Object.freeze({topicIds:Object.freeze(["work","money","mental-health"]),stableRank:1397}),"task2:1521e7e1873912d7":Object.freeze({topicIds:Object.freeze(["schools","sport","exercise"]),stableRank:117}),"task2:155b840aeca87ca8":Object.freeze({topicIds:Object.freeze(["family","housing"]),stableRank:118}),"task2:1578f32e0f943eac":Object.freeze({topicIds:Object.freeze(["wildlife","conservation"]),stableRank:1398}),"task2:158176085aaf3a1a":Object.freeze({topicIds:Object.freeze(["education","poverty"]),stableRank:119}),"task2:159a1bf4b6a444ee":Object.freeze({topicIds:Object.freeze(["sport","children","mental-health"]),stableRank:1399}),"task2:15a8531a22810174":Object.freeze({topicIds:Object.freeze(["higher-education","internet","technology"]),stableRank:1400}),"task2:15b308e76c56eb79":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1401}),"task2:15bd9463de892229":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:120}),"task2:15ee594ee8c0818c":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:1251}),"task2:15f1584c673e5cde":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:121}),"task2:15fa99025df0e3f8":Object.freeze({topicIds:Object.freeze(["poverty","equality","money"]),stableRank:122}),"task2:16107c71b262a19b":Object.freeze({topicIds:Object.freeze(["business","work","equality"]),stableRank:1402}),"task2:164b4806c36b7b10":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:123}),"task2:16519da617461dc4":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:124}),"task2:1664998ee6feed78":Object.freeze({topicIds:Object.freeze(["public-spending","health","environment"]),stableRank:1403}),"task2:16931cf9060be9f7":Object.freeze({topicIds:Object.freeze(["migration","cities","work"]),stableRank:1404}),"task2:169bb97f85e74a15":Object.freeze({topicIds:Object.freeze(["children","animals","health"]),stableRank:125}),"task2:169eaf4dae9d97cb":Object.freeze({topicIds:Object.freeze(["higher-education","equality"]),stableRank:1405}),"task2:16a7246d11971c2b":Object.freeze({topicIds:Object.freeze(["education","children","mental-health"]),stableRank:1406}),"task2:16be63493b96a283":Object.freeze({topicIds:Object.freeze(["work","equality","government"]),stableRank:1407}),"task2:16d2d4e16ae3f093":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:126}),"task2:16d796c59fe9dcef":Object.freeze({topicIds:Object.freeze(["technology","health"]),stableRank:127}),"task2:16e58e4e588aab70":Object.freeze({topicIds:Object.freeze(["arts","scie
1100nce","technology"]),stableRank:1408}),"task2:1710199050a1488e":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:128}),"task2:175a741e3371acb8":Object.freeze({topicIds:Object.freeze(["environment","conservation"]),stableRank:129}),"task2:175e72058fa54107":Object.freeze({topicIds:Object.freeze(["health","society"]),stableRank:1409}),"task2:1789296d9c53d57b":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:1410}),"task2:178ad63b7b0a6e0d":Object.freeze({topicIds:Object.freeze(["internet","travel","culture"]),stableRank:1411}),"task2:178e50c69b7427bc":Object.freeze({topicIds:Object.freeze(["culture","tourism","money"]),stableRank:1412}),"task2:179f852610a51ee4":Object.freeze({topicIds:Object.freeze(["children","parenting","community"]),stableRank:130}),"task2:17d19ad17ba4a6bb":Object.freeze({topicIds:Object.freeze(["arts"]),stableRank:131}),"task2:1806e48fa901d15d":Object.freeze({topicIds:Object.freeze(["public-transport","public-spending","environment"]),stableRank:1413}),"task2:180b7b1239a58210":Object.freeze({topicIds:Object.freeze(["business","arts","environment"]),stableRank:132}),"task2:182d8cdc096cf13a":Object.freeze({topicIds:Object.freeze(["education","work","travel"]),stableRank:1414}),"task2:1840ef271deb56ed":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:1415}),"task2:1849366482512ada":Object.freeze({topicIds:Object.freeze(["education","language","children"]),stableRank:1252}),"task2:184c449301448c0d":Object.freeze({topicIds:Object.freeze(["health","cities","exercise"]),stableRank:1416}),"task2:187804d9dd7724bb":Object.freeze({topicIds:Object.freeze(["higher-education","government","public-spending"]),stableRank:133}),"task2:189c85bbc6912319":Object.freeze({topicIds:Object.freeze(["entertainment","media"]),stableRank:1417}),"task2:18aa57d3a2de3ac1":Object.freeze({topicIds:Object.freeze(["work","equality"]),stableRank:1418}),"task2:18ab79e10f2c5d4b":Object.freeze({topicIds:Object.freeze(["government","ageing"]),stableRank:134}),"task2:18bcd84496c52d12":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:2718}),"task2:18cd2b98bda60ff2":Object.freeze({topicIds:Object.freeze(["public-services","technology","education"]),stableRank:1419}),"task2:18d6a51acfdacdb8":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1253}),"task2:18d8426ef15a0d54":Object.freeze({topicIds:Object.freeze(["public-spending","arts","education"]),stableRank:1420}),"task2:18dd1f1d9d4b3d73":Object.freeze({topicIds:Object.freeze(["internet","education","work"]),stableRank:1421}),"task2:18e8703e7739969c":Object.freeze({topicIds:Object.freeze(["sport","health"]),stableRank:1422}),"task2:18f38491bedd45df":Object.freeze({topicIds:Object.freeze(["technology","equality","poverty"]),stableRank:1423}),"task2:1914f3126b349274":Object.freeze({topicIds:Object.freeze(["cities","health"]),stableRank:1424}),"task2:1917b353b1b46859":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:1425}),"task2:1964230864835b6a":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:1426}),"task2:1972ca261617121c":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:135}),"task2:19a01ff150206047":Object.freeze({topicIds:Object.freeze(["internet","globalisation","technology"]),stableRank:136}),"task2:19f234936a7e4021":Object.freeze({topicIds:Object.freeze(["wildlife","environment","money"]),stableRank:1427}),"task2:1a2646c2c1e8a3e0":Object.freeze({topicIds:Object.freeze(["globalisation","environment","business"]),stableRank:1428}),"task2:1a5cd5c84405f0e6":Object.freeze({topicIds:Object.freeze(["energy","science","government"]),stableRank:1429}),"task2:1a775277fe5803f1":Object.freeze({topicIds:Object.freeze(["migration","work"]),stableRank:137}),"task2:1a7e12efc6885ef9":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:1430}),"task2:1a919b0d3731e98f":Object.freeze({topicIds:Object.freeze(["media","privacy"]),stableRank:138}),"task2:1a9e10743bf61d22":Object.freeze({topicIds:Object.freeze(["media","technology","internet"]),stableRank:1431}),"task2:1aa929a771b7de91":Object.freeze({topicIds:Object.freeze(["work","business","globalisation"]),stableRank:139}),"task2:1ae6516e4611363c":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:140}),"task2:1af5c72619ac2580":Object.freeze({topicIds:Object.freeze(["higher-education","government","public-spending"]),stableRank:141}),"task2:1b28d78811ff8f26":Object.freeze({topicIds:Object.freeze(["business","cars","cities"]),stableRank:1432}),"task2:1b2eeac8a981ef7e":Object.freeze({topicIds:Object.freeze(["government","public-spending","arts"]),stableRank:142}),"task2:1b6015b06d09547e":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:143}),"task2:1b742565fdf0a827":Object.freeze({topicIds:Object.freeze(["consumerism","money"]),stableRank:144}),"task2:1bd8b8f8f5df6e7a":Object.freeze({topicIds:Object.freeze(["crime","government"]),stableRank:1433}),"task2:1c004d10a6f66086":Object.freeze({topicIds:Object.freeze(["diet","health","government"]),stableRank:145}),"task2:1c08f57f33238fe1":Object.freeze({topicIds:Object.freeze(["globalisation","business","culture"]),stableRank:1434}),"task2:1c261a5f7336e4d1":Object.freeze({topicIds:Object.freeze(["technology","work","healthcare"]),stableRank:1435}
1100),"task2:1c3cab409bd0baea":Object.freeze({topicIds:Object.freeze(["healthcare","public-spending","government"]),stableRank:146}),"task2:1c72233291d531d0":Object.freeze({topicIds:Object.freeze(["cities","public-services","sport"]),stableRank:1436}),"task2:1c862cb1426665cf":Object.freeze({topicIds:Object.freeze(["entertainment","media"]),stableRank:147}),"task2:1c917b666fb68a7c":Object.freeze({topicIds:Object.freeze(["cities","culture"]),stableRank:148}),"task2:1c926c1530575187":Object.freeze({topicIds:Object.freeze(["children","education"]),stableRank:149}),"task2:1ca2bc73854bbb09":Object.freeze({topicIds:Object.freeze(["education","language","media"]),stableRank:150}),"task2:1cb307e707644969":Object.freeze({topicIds:Object.freeze(["culture"]),stableRank:151}),"task2:1cbc8cb08b2ccb9a":Object.freeze({topicIds:Object.freeze(["exercise","health"]),stableRank:1437}),"task2:1cdb9c37cfb7bc09":Object.freeze({topicIds:Object.freeze(["children","parenting","schools"]),stableRank:152}),"task2:1d19148f8eb4d689":Object.freeze({topicIds:Object.freeze(["environment","government","community"]),stableRank:1438}),"task2:1d87a7fcafebce16":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:153}),"task2:1d98766a8e5aec04":Object.freeze({topicIds:Object.freeze(["schools","children","sport"]),stableRank:154}),"task2:1da27475f5a4d333":Object.freeze({topicIds:Object.freeze(["cities","culture"]),stableRank:155}),"task2:1da8cd0b21f1a889":Object.freeze({topicIds:Object.freeze(["arts","government"]),stableRank:156}),"task2:1db2286d20436f37":Object.freeze({topicIds:Object.freeze(["housing","higher-education"]),stableRank:157}),"task2:1db91f5332dba5dd":Object.freeze({topicIds:Object.freeze(["internet","technology","education"]),stableRank:1439}),"task2:1de61002fad7fcc8":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:1440}),"task2:1e02412326d32ea1":Object.freeze({topicIds:Object.freeze(["ageing","government","society"]),stableRank:1441}),"task2:1e19b62da525a567":Object.freeze({topicIds:Object.freeze(["education","language"]),stableRank:158}),"task2:1e1ad7db094f40c9":Object.freeze({topicIds:Object.freeze(["health","exercise"]),stableRank:159}),"task2:1e230615f82aa34b":Object.freeze({topicIds:Object.freeze(["family","parenting","children"]),stableRank:1442}),"task2:1e276be3932e7571":Object.freeze({topicIds:Object.freeze(["education","travel"]),stableRank:160}),"task2:1e309ff250b3b7b8":Object.freeze({topicIds:Object.freeze(["travel","internet","culture"]),stableRank:1443}),"task2:1e59eb28f011762e":Object.freeze({topicIds:Object.freeze(["healthcare","public-services","money"]),stableRank:1444}),"task2:1e6b9c8c7e73fafe":Object.freeze({topicIds:Object.freeze(["public-spending","arts","government"]),stableRank:1445}),"task2:1e6d272db4d9743b":Object.freeze({topicIds:Object.freeze(["society","culture","migration"]),stableRank:161}),"task2:1e88e2f3cdfd5a39":Object.freeze({topicIds:Object.freeze(["sport","health"]),stableRank:1446}),"task2:1ead1de4b80d17fe":Object.freeze({topicIds:Object.freeze(["culture","arts","globalisation"]),stableRank:1447}),"task2:1eae489692743384":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:162}),"task2:1eef49dde9814923":Object.freeze({topicIds:Object.freeze(["diet"]),stableRank:163}),"task2:1f18f736e06a53b0":Object.freeze({topicIds:Object.freeze(["globalisation","business"]),stableRank:1254}),"task2:1f32c8d70b26afa1":Object.freeze({topicIds:Object.freeze(["travel","internet","education"]),stableRank:164}),"task2:1f36f4251226cbbf":Object.freeze({topicIds:Object.freeze(["education","language","arts"]),stableRank:165}),"task2:1f53ed6af88dcca8":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:1448}),"task2:1f837ed0f7e997c6":Object.freeze({topicIds:Object.freeze(["technology","media","education"]),stableRank:1449}),"task2:1f8de0b14053417b":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1255}),"task2:1f928d8de72b2b67":Object.freeze({topicIds:Object.freeze(["money","consumerism","society"]),stableRank:166}),"task2:1f9fa4add1c30287":Object.freeze({topicIds:Object.freeze(["environment","consumerism"]),stableRank:1450}),"task2:1fca234c26c01846":Object.freeze({topicIds:Object.freeze(["punishment","crime"]),stableRank:167}),"task2:1fdc5408cba36406":Object.freeze({topicIds:Object.freeze(["higher-education","science","society"]),stableRank:1451}),"task2:1ff7a1a01fa905e2":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:1452}),"task2:1ff85df877bee0c2":Object.freeze({topicIds:Object.freeze(["language","government","public-spending"]),stableRank:168}),"task2:20074e032026ab79":Object.freeze({topicIds:Object.freeze(["migration","work","poverty"]),stableRank:1453}),"task2:202e5042342ff4fc":Object.freeze({topicIds:Object.freeze(["energy","environment","pollution"]),stableRank:169}),"task2:205aa4085607dbfa":Object.freeze({topicIds:Object.freeze(["society","family"]),stableRank:1454}),"task2:20a012e5b6e47e6f":Object.freeze({topicIds:Object.freeze(["travel","diet"]),stableRank:170}),"task2:20d68525b417d573":Object.freeze({topicIds:Object.freeze(["health","government","public-services"]),stableRank:171}),"task2:21043f97a448d809":Object.freeze({topicIds:Object.freeze(["media","entertainment","crime"]),stableRank:1455}
1100),"task2:2106d76d5837618b":Object.freeze({topicIds:Object.freeze(["artificial-intelligence","technology","science"]),stableRank:1456}),"task2:213540b65b63196c":Object.freeze({topicIds:Object.freeze(["higher-education","science","equality"]),stableRank:172}),"task2:213da7e26fb75164":Object.freeze({topicIds:Object.freeze(["consumerism","environment","pollution"]),stableRank:1457}),"task2:21838bf7cf05895d":Object.freeze({topicIds:Object.freeze(["public-spending","public-services","arts"]),stableRank:173}),"task2:21c733072f722851":Object.freeze({topicIds:Object.freeze(["ageing","family","healthcare"]),stableRank:174}),"task2:21cc1ace0a4a458c":Object.freeze({topicIds:Object.freeze(["education","children","schools"]),stableRank:1458}),"task2:21d3b9cb680b1e59":Object.freeze({topicIds:Object.freeze(["travel","tourism","globalisation"]),stableRank:1459}),"task2:21f0bf19f3c3014f":Object.freeze({topicIds:Object.freeze(["transport","public-transport","public-spending"]),stableRank:1460}),"task2:21f677614f2dcbdf":Object.freeze({topicIds:Object.freeze(["environment","government","pollution"]),stableRank:175}),"task2:2266f69077178a42":Object.freeze({topicIds:Object.freeze(["business","government","science"]),stableRank:176}),"task2:226d1a33d28fe879":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:177}),"task2:228d4f876dfc4955":Object.freeze({topicIds:Object.freeze(["globalisation","tourism","business"]),stableRank:178}),"task2:2297fa7436eb6e82":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:1461}),"task2:22fe270e60bb07f8":Object.freeze({topicIds:Object.freeze(["poverty","government","public-spending"]),stableRank:1462}),"task2:23484ac73be40d31":Object.freeze({topicIds:Object.freeze(["schools","community","children"]),stableRank:1463}),"task2:235d3d0fb146e789":Object.freeze({topicIds:Object.freeze(["healthcare","mental-health"]),stableRank:179}),"task2:23680754bd95d282":Object.freeze({topicIds:Object.freeze(["healthcare","government","public-spending"]),stableRank:180}),"task2:236ab78c386b34ca":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:181}),"task2:2371c6845b3179ce":Object.freeze({topicIds:Object.freeze(["schools","education","language"]),stableRank:1464}),"task2:23876ec8a370ee0e":Object.freeze({topicIds:Object.freeze(["advertising","children","consumerism"]),stableRank:1465}),"task2:23927057a2358a49":Object.freeze({topicIds:Object.freeze(["media","sport","children"]),stableRank:1466}),"task2:23adbe85f9eb5b8b":Object.freeze({topicIds:Object.freeze(["media","entertainment"]),stableRank:1256}),"task2:23ae4db5b0f5223f":Object.freeze({topicIds:Object.freeze(["family","work"]),stableRank:1467}),"task2:23b2361c61a91112":Object.freeze({topicIds:Object.freeze(["cities","housing"]),stableRank:182}),"task2:23b7cf13c8478c75":Object.freeze({topicIds:Object.freeze(["media","children","society"]),stableRank:1468}),"task2:23d31bbd8d293473":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:1469}),"task2:23d35b8d80fc7073":Object.freeze({topicIds:Object.freeze(["arts","culture","education"]),stableRank:183}),"task2:23dc4bc70edcae11":Object.freeze({topicIds:Object.freeze(["society","environment"]),stableRank:184}),"task2:241d86855b999d6f":Object.freeze({topicIds:Object.freeze(["health","mental-health"]),stableRank:185}),"task2:2444bc9ca9dc2e62":Object.freeze({topicIds:Object.freeze(["environment","wildlife"]),stableRank:186}),"task2:248848ae2c90e4d4":Object.freeze({topicIds:Object.freeze(["business","community","sport"]),stableRank:1470}),"task2:2495d1dcfaeb662a":Object.freeze({topicIds:Object.freeze(["migration","family","children"]),stableRank:1471}),"task2:24bf96cea0794510":Object.freeze({topicIds:Object.freeze(["cars","environment","pollution"]),stableRank:1472}),"task2:24d157ca6accd95c":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","public-services"]),stableRank:187}),"task2:24d81a8e9ae902e8":Object.freeze({topicIds:Object.freeze(["technology","children","health"]),stableRank:188}),"task2:254786628c4c61fc":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:189}),"task2:2547f76dc8b367b3":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:190}),"task2:257884cb0127ca1d":Object.freeze({topicIds:Object.freeze(["work","community"]),stableRank:1473}),"task2:259292554f8e55cf":Object.freeze({topicIds:Object.freeze(["cars","cities","transport"]),stableRank:1474}),"task2:25b4ab5ae01bc8cc":Object.freeze({topicIds:Object.freeze(["schools","technology","media"]),stableRank:1475}),"task2:25b891100c8b0f9e":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:1476}),"task2:25c230f2c9dd9cb0":Object.freeze({topicIds:Object.freeze(["technology","language","education"]),stableRank:1477}),"task2:25d5f6f3d73400d1":Object.freeze({topicIds:Object.freeze(["entertainment","culture"]),stableRank:1478}),"task2:25d62d9132c167ff":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:191}
1100),"task2:25ee6e1c5dd3d682":Object.freeze({topicIds:Object.freeze(["health","education","mental-health"]),stableRank:192}),"task2:25f9c7536bf221d9":Object.freeze({topicIds:Object.freeze(["environment","consumerism"]),stableRank:1479}),"task2:25fe9926712f53f0":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:193}),"task2:260f04668fea4d94":Object.freeze({topicIds:Object.freeze(["poverty","government","health"]),stableRank:194}),"task2:2622f79765f5f5e9":Object.freeze({topicIds:Object.freeze(["health","diet","government"]),stableRank:195}),"task2:262eaa4824d725d2":Object.freeze({topicIds:Object.freeze(["education","work"]),stableRank:1480}),"task2:264e5818f29875ce":Object.freeze({topicIds:Object.freeze(["environment","conservation"]),stableRank:1481}),"task2:26ae46858e7c8f4b":Object.freeze({topicIds:Object.freeze(["family","children","entertainment"]),stableRank:1482}),"task2:26c1988e0a167784":Object.freeze({topicIds:Object.freeze(["healthcare","diet","health"]),stableRank:1483}),"task2:26ca121847cc0fe2":Object.freeze({topicIds:Object.freeze(["globalisation","business","culture"]),stableRank:1484}),"task2:26dc9eac6c83224e":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:196}),"task2:26e78f18573a898a":Object.freeze({topicIds:Object.freeze(["community","poverty","money"]),stableRank:1485}),"task2:26e909c222d32df4":Object.freeze({topicIds:Object.freeze(["children","crime","government"]),stableRank:1486}),"task2:26fe9ba17d563ac7":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:1487}),"task2:272d36ba4e4c7998":Object.freeze({topicIds:Object.freeze(["exercise","cities","health"]),stableRank:1488}),"task2:27450c3b0c548385":Object.freeze({topicIds:Object.freeze(["migration","work"]),stableRank:197}),"task2:27783b23c6f9fcb5":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:198}),"task2:2792322a0b534ae8":Object.freeze({topicIds:Object.freeze(["ageing","technology","education"]),stableRank:1489}),"task2:27982f8ba05e5c89":Object.freeze({topicIds:Object.freeze(["children","entertainment","technology"]),stableRank:1490}),"task2:279b5a474bdc8611":Object.freeze({topicIds:Object.freeze(["internet","community","society"]),stableRank:1491}),"task2:27c087d717ce3a75":Object.freeze({topicIds:Object.freeze(["tourism","travel","science"]),stableRank:1492}),"task2:27d5a1df77b81a2d":Object.freeze({topicIds:Object.freeze(["science","environment"]),stableRank:199}),"task2:27f89b70fbd7d4f6":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:200}),"task2:2817735f316120e1":Object.freeze({topicIds:Object.freeze(["tourism"]),stableRank:201}),"task2:287885cb0d89cffd":Object.freeze({topicIds:Object.freeze(["cities","housing","culture"]),stableRank:1493}),"task2:28805a15ff28d12b":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1494}),"task2:28a2e7d00d8b41c2":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:1495}),"task2:28b9a6ce5e8746ec":Object.freeze({topicIds:Object.freeze(["mental-health","health"]),stableRank:1496}),"task2:28bcb9a15c708913":Object.freeze({topicIds:Object.freeze(["arts"]),stableRank:202}),"task2:28c6eb3d96c068eb":Object.freeze({topicIds:Object.freeze(["transport","cars","environment"]),stableRank:203}),"task2:28dcb2e90eb1685f":Object.freeze({topicIds:Object.freeze(["children","education","consumerism"]),stableRank:204}),"task2:291ea783a8e5fc05":Object.freeze({topicIds:Object.freeze(["poverty","government"]),stableRank:205}),"task2:294e38c801ff1d92":Object.freeze({topicIds:Object.freeze(["education","higher-education","equality"]),stableRank:1497}),"task2:2950e9415718595b":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:1498}),"task2:2954fb988c28aac2":Object.freeze({topicIds:Object.freeze(["schools","arts","education"]),stableRank:1499}),"task2:2972cd2b1f96fdfd":Object.freeze({topicIds:Object.freeze(["work","exercise","health"]),stableRank:206}),"task2:2a1b9784df80b4c6":Object.freeze({topicIds:Object.freeze(["society","government","money"]),stableRank:207}),"task2:2a2344630efe725d":Object.freeze({topicIds:Object.freeze(["consumerism","advertising","money"]),stableRank:1500}),"task2:2a42d0b9aab11bf3":Object.freeze({topicIds:Object.freeze(["science","government","society"]),stableRank:1501}),"task2:2a7a0b7b802eb201":Object.freeze({topicIds:Object.freeze(["technology","consumerism"]),stableRank:1257}),"task2:2a7ba3a95f03c933":Object.freeze({topicIds:Object.freeze(["diet","poverty","globalisation"]),stableRank:1502}),"task2:2a86a300069ddf0e":Object.freeze({topicIds:Object.freeze(["internet","public-services"]),stableRank:208}),"task2:2a8dbae110ef306f":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1503}),"task2:2a922ec36eed3341":Object.freeze({topicIds:Object.freeze(["parenting","children","education"]),stableRank:1504}),"task2:2aaaa93fcc532ff9":Object.freeze({topicIds:Object.freeze(["globalisation","government","environment"]),stableRank:1505}),"task2:2ad4efc18a2586ef":Object.freeze({topicIds:Object.freeze(["children","culture","media"]),stableRank:1506}),"task2:2b1cbf49dc13f5ff":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:209}),"task2:2b23921ab9850524":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:1507}),"task2:2b48178a48ecbca4":Object.freeze({topicIds:Object.freeze(["internet","technology","society"]),stableRank:210}),"task2:2b48cee2977d82d8":Object.freeze({topicIds:Object.freeze(["family","diet"]),stableRank:1508}),"task2:2b5e4745be03940b":Object.freeze({topicIds:Object.freeze(["media","internet","entertainment"]),stableRank:1509}),"task2:2b702599487a179f":Object.freeze({topicIds:Object.freeze(["parenting","family","society"]),stableRank:1510}),"task2:2b72f31d2e13e53f":Object.freeze({topicIds:Object.freeze(["technology","equality","society"]),stableRank:211}),"task2:2b7a215778d20011":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","money"]),stableRank:212}),"task2:2b7cd7f4349de2b6":Object.freeze({topicIds:Object.freeze(["money","work","society"]),stableRank:1511}),"task2:2bb9acc331dba91d":Object.freeze({topicIds:Object.freeze(["healthcare","health","public-spending"]),stableRank:213}),"task2:2bd86a2bdba8c84d":Object.freeze({topicIds:Object.freeze(["cities","public-services","community"]),stableRank:1512}),"task2:2bed7772ac71dcdc":Object.freeze({topicIds:Object.freeze(["climate-change","business","environment"]),stableRank:1513}),"task2:2bf7ea11222f1b23":Object.freeze({topicIds:Object.freeze(["globalisation","culture","consumerism"]),stableRank:1514}),"task2:2c112b047a75da8a":Object.freeze({topicIds:Object.freeze(["internet","privacy","technology"]),stableRank:214}),"task2:2c1d25cbc28d91e5":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:215}),"task2:2c1ddce16e1f4dcf":Object.freeze({topicIds:Object.freeze(["sport","advertising","business"]),stableRank:1515}),"task2:2c22729b4d53cf11":Object.freeze({topicIds:Object.freeze(["advertising","business","consumerism"]),stableRank:1516}),"task2:2c39f91045441992":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:1517}),"task2:2c3c19dbdec2d5f5":Object.freeze({topicIds:Object.freeze(["parenting","equality","family"]),stableRank:216}),"task2:2c428952738a07f0":Object.freeze({topicIds:Object.freeze(["money"]),stableRank:217}),"task2:2c450f32b29b4608":Object.freeze({topicIds:Object.freeze(["cities","poverty","equality"]),stableRank:1518}),"task2:2c56f94e12b63420":Object.freeze({topicIds:Object.freeze(["migration","society"]),stableRank:218}),"task2:2c688e74e6f9cd82":Object.freeze({topicIds:Object.freeze(["consumerism","cars","environment"]),stableRank:1519}
1100),"task2:2c7465fb4ec0c665":Object.freeze({topicIds:Object.freeze(["environment","waste","government"]),stableRank:219}),"task2:2c74c8f3150d9a51":Object.freeze({topicIds:Object.freeze(["environment","government","community"]),stableRank:220}),"task2:2c74caf2425855a4":Object.freeze({topicIds:Object.freeze(["children","health","parenting"]),stableRank:1520}),"task2:2cf966366f53ddc0":Object.freeze({topicIds:Object.freeze(["travel","pollution","cars"]),stableRank:1521}),"task2:2d049bf1703cba1f":Object.freeze({topicIds:Object.freeze(["media","education","society"]),stableRank:1522}),"task2:2d1f6dc3967b201d":Object.freeze({topicIds:Object.freeze(["globalisation"]),stableRank:221}),"task2:2d436d8ef8f70214":Object.freeze({topicIds:Object.freeze(["work","privacy"]),stableRank:222}),"task2:2d4943396dc211af":Object.freeze({topicIds:Object.freeze(["entertainment","media"]),stableRank:1258}),"task2:2d4b0faf210d778d":Object.freeze({topicIds:Object.freeze(["housing","cities","urbanisation"]),stableRank:1259}),"task2:2d5960678f3896c9":Object.freeze({topicIds:Object.freeze(["government","public-services","equality"]),stableRank:223}),"task2:2d65197fc71bc6dd":Object.freeze({topicIds:Object.freeze(["transport","cars"]),stableRank:1523}),"task2:2d7524cae88e4080":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:224}),"task2:2d95d49dede28833":Object.freeze({topicIds:Object.freeze(["higher-education","work","society"]),stableRank:225}),"task2:2d96e6e2b051e788":Object.freeze({topicIds:Object.freeze(["environment","energy","conservation"]),stableRank:1524}),"task2:2db99e237e499371":Object.freeze({topicIds:Object.freeze(["consumerism","community"]),stableRank:226}),"task2:2e0dff3092bfdc82":Object.freeze({topicIds:Object.freeze(["higher-education","government","education"]),stableRank:1525}),"task2:2e21ed70b2a185c2":Object.freeze({topicIds:Object.freeze(["conservation","environment"]),stableRank:2719}),"task2:2e3b21dc02ad0c16":Object.freeze({topicIds:Object.freeze(["media","privacy"]),stableRank:227}),"task2:2e448c29209098cb":Object.freeze({topicIds:Object.freeze(["arts","government","public-spending"]),stableRank:228}),"task2:2e9163ed5c5a6a87":Object.freeze({topicIds:Object.freeze(["arts","culture"]),stableRank:1526}),"task2:2e9fc65cbe65a922":Object.freeze({topicIds:Object.freeze(["advertising","business","society"]),stableRank:1527}),"task2:2ed1990d827b04db":Object.freeze({topicIds:Object.freeze(["higher-education","technology","internet"]),stableRank:229}),"task2:2ee0cf92e9a229ec":Object.freeze({topicIds:Object.freeze(["science","technology","arts"]),stableRank:1260}
1100),"task2:2ee52a5799283529":Object.freeze({topicIds:Object.freeze(["business","community"]),stableRank:230}),"task2:2ee6c016504783ec":Object.freeze({topicIds:Object.freeze(["waste","environment","community"]),stableRank:231}),"task2:2efc07a3d87fe101":Object.freeze({topicIds:Object.freeze(["society","work"]),stableRank:232}),"task2:2f3984ee0b56d538":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:233}),"task2:2f651c8696357468":Object.freeze({topicIds:Object.freeze(["business","consumerism"]),stableRank:234}),"task2:2f7900a0b86e6aa6":Object.freeze({topicIds:Object.freeze(["children","community","work"]),stableRank:1528}),"task2:2f8409118feac937":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:235}),"task2:2fb21c0be8ceae99":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:236}),"task2:2fc43c48e52c9dce":Object.freeze({topicIds:Object.freeze(["schools","parenting","children"]),stableRank:1529}),"task2:2fdab5883ddf26b2":Object.freeze({topicIds:Object.freeze(["consumerism","entertainment"]),stableRank:237}),"task2:2fedbd4d0cc16e17":Object.freeze({topicIds:Object.freeze(["government","money","public-spending"]),stableRank:238}),"task2:300690cc113a87ea":Object.freeze({topicIds:Object.freeze(["society","poverty"]),stableRank:239}),"task2:3017a2ed1872bcbb":Object.freeze({topicIds:Object.freeze(["crime","punishment","children"]),stableRank:2720}),"task2:3027fe1a0eb42f30":Object.freeze({topicIds:Object.freeze(["children","cities","health"]),stableRank:1530}),"task2:302cb25fae493e31":Object.freeze({topicIds:Object.freeze(["government","education","healthcare"]),stableRank:1531}),"task2:302cca8cc187192e":Object.freeze({topicIds:Object.freeze(["globalisation","environment","business"]),stableRank:240}),"task2:302e6bafb424f4a5":Object.freeze({topicIds:Object.freeze(["sport","advertising","business"]),stableRank:1532}),"task2:3053820430c86332":Object.freeze({topicIds:Object.freeze(["education","higher-education"]),stableRank:241}),"task2:306e7a6e5adbc9f8":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:242}),"task2:307994ecc99bc92a":Object.freeze({topicIds:Object.freeze(["schools","media","globalisation"]),stableRank:1533}),"task2:30bb1963e97d81a5":Object.freeze({topicIds:Object.freeze(["education","work","money"]),stableRank:243}),"task2:30ccf7b129c4d52b":Object.freeze({topicIds:Object.freeze(["animals"]),stableRank:244}),"task2:30d5cdd7b97383ad":Object.freeze({topicIds:Object.freeze(["exercise","health"]),stableRank:245}),"task2:30db98f1ae5d1edf":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1534}),"task2:30ef6d62547973a4":Object.freeze({topicIds:Object.freeze(["internet","technology"]),stableRank:1535}),"task2:30fa103abcdbde34":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:1536}),"task2:310844462674a08c":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:1537}),"task2:312b26e06ddb045e":Object.freeze({topicIds:Object.freeze(["consumerism","business","internet"]),stableRank:1538}),"task2:312c97c53446b003":Object.freeze({topicIds:Object.freeze(["crime","punishment","children"]),stableRank:1539}),"task2:31404c60129b9bea":Object.freeze({topicIds:Object.freeze(["culture","arts"]),stableRank:246}),"task2:314d5be11817a39b":Object.freeze({topicIds:Object.freeze(["language","education"]),stableRank:247}),"task2:31614770c0aa5646":Object.freeze({topicIds:Object.freeze(["pollution","environment","wildlife"]),stableRank:248}),"task2:316a4a0cc9d2a99a":Object.freeze({topicIds:Object.freeze(["energy","environment"]),stableRank:249}),"task2:3177d3cb89bdf415":Object.freeze({topicIds:Object.freeze(["arts"]),stableRank:1540}),"task2:31864f028dc11e50":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:250}),"task2:3186be52dfab2538":Object.freeze({topicIds:Object.freeze(["work","money","business"]),stableRank:1541}),"task2:3194256811b63216":Object.freeze({topicIds:Object.freeze(["cities","housing","business"]),stableRank:1542}),"task2:31b8da85069b9f4f":Object.freeze({topicIds:Object.freeze(["environment","conservation","wildlife"]),stableRank:2713}),"task2:31c511ed99c3dda7":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:1543}),"task2:31de7d9b0454ebed":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:251}),"task2:31f49188d6b15b26":Object.freeze({topicIds:Object.freeze(["advertising","business","consumerism"]),stableRank:1544}),"task2:32572be1fa49aeab":Object.freeze({topicIds:Object.freeze(["cities","culture","globalisation"]),stableRank:252}),"task2:327fb00003eb9ab2":Object.freeze({topicIds:Object.freeze(["arts","money","entertainment"]),stableRank:253}),"task2:32878b56f6b5ff5c":Object.freeze({topicIds:Object.freeze(["culture","tourism","money"]),stableRank:1545}),"task2:328b426234b947ac":Object.freeze({topicIds:Object.freeze(["environment","business"]),stableRank:2721}),"task2:3299abae07b811bc":Object.freeze({topicIds:Object.freeze(["waste","government","environment"]),stableRank:254}),"task2:32a976262d4b5878":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:1546}),"task2:32a9f18e5500f208":Object.freeze({topicIds:Object.freeze(["consumerism","conservation","government"]),stableRank:1547}),"task2:32b0108d32c1f9c3":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:255}),"task2:32c6392bde6eb399":Object.freeze({topicIds:Object.freeze(["equality","work"]),stableRank:1548}),"task2:32d1aca64a254078":Object.freeze({topicIds:Object.freeze(["tourism","environment","culture"]),stableRank:256}),"task2:32d6fb924aa23fbc":Object.freeze({topicIds:Object.freeze(["tourism","travel","globalisation"]),stableRank:257}),"task2:32d75a89f08c7b07":Object.freeze({topicIds:Object.freeze(["media","entertainment","sport"]),stableRank:1549}),"task2:331937e1b89ff81f":Object.freeze({topicIds:Object.freeze(["language","globalisation"]),stableRank:1550}),"task2:337958d1c7a0f8ef":Object.freeze({topicIds:Object.freeze(["advertising","diet","health"]),stableRank:1551}),"task2:337b9a5a5fe8ad38":Object.freeze({topicIds:Object.freeze(["internet","children"]),stableRank:258}),"task2:339cca153171a893":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","public-spending"]),stableRank:259}),"task2:33b4cf551b016da7":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:260}),"task2:33bac633e8cce0b9":Object.freeze({topicIds:Object.freeze(["education","science","public-spending"]),stableRank:1552}),"task2:33bd3dcec3a4c0ec":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:261}),"task2:33ca7db772651491":Object.freeze({topicIds:Object.freeze(["work","ageing","business"]),stableRank:262}),"task2:34128c5418bee72e":Object.freeze({topicIds:Object.freeze(["work","equality"]),stableRank:263}),"task2:341fad5b6bb9488d":Object.freeze({topicIds:Object.freeze(["crime","education","punishment"]),stableRank:1553}),"task2:3426a635a3f84993":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:264}),"task2:34455ae4fb3f278e":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:1554}),"task2:349b7cc93a7423cf":Object.freeze({topicIds:Object.freeze(["crime","education","work"]),stableRank:1555}),"task2:34b46849fa0afffb":Object.freeze({topicIds:Object.freeze(["internet","government","equality"]),stableRank:265}),"task2:34ba6974caf561ee":Object.freeze({topicIds:Object.freeze(["community","globalisation"]),stableRank:266}
1100),"task2:34c9363b36e38489":Object.freeze({topicIds:Object.freeze(["language","culture","education"]),stableRank:267}),"task2:34e832d75b42db5d":Object.freeze({topicIds:Object.freeze(["society","government","crime"]),stableRank:268}),"task2:3503c5c0fcb7ed1e":Object.freeze({topicIds:Object.freeze(["technology","privacy"]),stableRank:269}),"task2:352c2e179d4031ad":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:1261}),"task2:354bd8dfd36a42f9":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:270}),"task2:3550581e1106bb60":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism","business"]),stableRank:1556}),"task2:35c24af35b6085bd":Object.freeze({topicIds:Object.freeze(["public-transport","transport"]),stableRank:271}),"task2:35da756596517c9b":Object.freeze({topicIds:Object.freeze(["arts","entertainment","society"]),stableRank:1557}),"task2:35e590c92f5b4773":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1558}),"task2:35f39b5b985f6619":Object.freeze({topicIds:Object.freeze(["media","entertainment","education"]),stableRank:1559}),"task2:35f808123ca21a0c":Object.freeze({topicIds:Object.freeze(["ageing","government","public-services"]),stableRank:272}),"task2:362f77ae8971b2d8":Object.freeze({topicIds:Object.freeze(["advertising","business","consumerism"]),stableRank:1560}),"task2:36311de398244aed":Object.freeze({topicIds:Object.freeze(["technology","diet"]),stableRank:273}),"task2:3663868cb49cb6b2":Object.freeze({topicIds:Object.freeze(["schools","parenting","children"]),stableRank:1561}),"task2:3675134e30af77e8":Object.freeze({topicIds:Object.freeze(["housing","government"]),stableRank:274}),"task2:369d3bb33d2d84c9":Object.freeze({topicIds:Object.freeze(["advertising","society"]),stableRank:275}),"task2:36a026ac54c411c2":Object.freeze({topicIds:Object.freeze(["education","children","schools"]),stableRank:1562}),"task2:36a9e488d018db12":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:1563}),"task2:36ad35c1f90dc4f3":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1564}),"task2:36bcd902ece6807c":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1565}),"task2:36cf26d77a771c41":Object.freeze({topicIds:Object.freeze(["education","travel","children"]),stableRank:1566}),"task2:3710403d2a2d63c3":Object.freeze({topicIds:Object.freeze(["family","children","parenting"]),stableRank:1567}),"task2:371455318f39d64b":Object.freeze({topicIds:Object.freeze(["exercise","health","ageing"]),stableRank:2722}),"task2:3716d0a3836736c1":Object.freeze({topicIds:Object.freeze(["business","advertising","consumerism"]),stableRank:276}),"task2:372934d36d4d95a5":Object.freeze({topicIds:Object.freeze(["education","science","arts"]),stableRank:1568}),"task2:372db78ead826504":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:1569}),"task2:3752baa139243b13":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:277}),"task2:3766fd441cfb6ef2":Object.freeze({topicIds:Object.freeze(["schools","arts","science"]),stableRank:278}),"task2:3784ed5a5ea465e4":Object.freeze({topicIds:Object.freeze(["environment","globalisation"]),stableRank:279}),"task2:37b6dbe5233d46bf":Object.freeze({topicIds:Object.freeze(["animals","diet","science"]),stableRank:1570}),"task2:37ebbe5bfda5ebe9":Object.freeze({topicIds:Object.freeze(["children","technology","exercise"]),stableRank:1571}),"task2:37f8c5f6bd0addbc":Object.freeze({topicIds:Object.freeze(["advertising","society"]),stableRank:1572}),"task2:381b61de0ab9167c":Object.freeze({topicIds:Object.freeze(["arts","government","public-spending"]),stableRank:280}),"task2:38304576043c5a80":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:281}),"task2:383eaded1b41d97b":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","education"]),stableRank:1573}),"task2:386416e44e5c1016":Object.freeze({topicIds:Object.freeze(["globalisation","business","diet"]),stableRank:1574}),"task2:38670bcab6b5b17c":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:1575}),"task2:38692018eee9dc86":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1576}),"task2:3870d2fb54dede75":Object.freeze({topicIds:Object.freeze(["government","society","money"]),stableRank:282}),"task2:388b6b6c71469d12":Object.freeze({topicIds:Object.freeze(["entertainment","media"]),stableRank:283}),"task2:38c1b0be49a33320":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:1577}),"task2:38c4985ae04fbe94":Object.freeze({topicIds:Object.freeze(["technology","work"]),stableRank:284}),"task2:38dbe975fb6acbff":Object.freeze({topicIds:Object.freeze(["higher-education","housing"]),stableRank:285}),"task2:38e0e42f7a730471":Object.freeze({topicIds:Object.freeze(["technology","language"]),stableRank:1578}),"task2:38e1ecda37b78370":Object.freeze({topicIds:Object.freeze(["entertainment","culture","public-spending"]),stableRank:1579}),"task2:38f0ae5f7ea71085":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:1580}),"task2:3926d5fbd2cd3db9":Object.freeze({topicIds:Object.freeze(["children","work","education"]),stableRank:286}),"task2:3991238844f165aa":Object.freeze({topicIds:Object.freeze(["waste","pollution","business"]),stableRank:1581}),"task2:39ae2e62590089d8":Object.freeze({topicIds:Object.freeze(["schools","children","work"]),stableRank:287}),"task2:39cb1c3cc11f39ba":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:1582}),"task2:39cbe5bf60b89999":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:288}),"task2:39e2c8c950d8f0f7":Object.freeze({topicIds:Object.freeze(["diet","globalisation"]),stableRank:1583}),"task2:39e458aa0ee8e3f0":Object.freeze({topicIds:Object.freeze(["cities","exercise","health"]),stableRank:1584}),"task2:39eec2099cbfc06f":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:1585}),"task2:39f0335c331e7a96":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:289}),"task2:3a3461d5a12b871f":Object.freeze({topicIds:Object.freeze(["technology","privacy","public-transport"]),stableRank:290}),"task2:3a41b7deea806e60":Object.freeze({topicIds:Object.freeze(["transport","health","environment"]),stableRank:291}),"task2:3a4332e0d5a4c146":Object.freeze({topicIds:Object.freeze(["work","children"]),stableRank:1586}),"task2:3ac303b5aec31e27":Object.freeze({topicIds:Object.freeze(["sport","globalisation","society"]),stableRank:292}),"task2:3ad0f286ce5c0ab8":Object.freeze({topicIds:Object.freeze(["higher-education","science"]),stableRank:293}),"task2:3aed2ca948286f63":Object.freeze({topicIds:Object.freeze(["children","crime","entertainment"]),stableRank:1587}),"task2:3b26dfcdf6ef04db":Object.freeze({topicIds:Object.freeze(["education","schools","family"]),stableRank:1588}),"task2:3b462743155b6ae5":Object.freeze({topicIds:Object.freeze(["children","media","exercise"]),stableRank:294}),"task2:3b61552bd79264b5":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:295}),"task2:3b75e370e06e63e2":Object.freeze({topicIds:Object.freeze(["family","money","consumerism"]),stableRank:1589}),"task2:3b7733876bf61085":Object.freeze({topicIds:Object.freeze(["sport","entertainment"]),stableRank:29
11006}),"task2:3b794a3934f0cb47":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:297}),"task2:3b80f2cf16145da9":Object.freeze({topicIds:Object.freeze(["technology","family","society"]),stableRank:298}),"task2:3b8f9bdc395c8372":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1590}),"task2:3b9ab9004310f6f2":Object.freeze({topicIds:Object.freeze(["travel","culture","tourism"]),stableRank:1591}),"task2:3b9fe3c25949bb0c":Object.freeze({topicIds:Object.freeze(["society","media"]),stableRank:299}),"task2:3bef80585f0a5f82":Object.freeze({topicIds:Object.freeze(["consumerism","money"]),stableRank:300}),"task2:3bfb5ca7fe124ef1":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:1592}),"task2:3c09a669791f6e83":Object.freeze({topicIds:Object.freeze(["children","money","consumerism"]),stableRank:1593}),"task2:3c3f08f16cb28657":Object.freeze({topicIds:Object.freeze(["consumerism","money","health"]),stableRank:301}),"task2:3c4bf0bd64107e7f":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:302}),"task2:3c60dfa3b2e04ed9":Object.freeze({topicIds:Object.freeze(["culture","technology"]),stableRank:303}),"task2:3c748caa8883d1d0":Object.freeze({topicIds:Object.freeze(["money"]),stableRank:304}),"task2:3c89304dfb5906e3":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:1594}),"task2:3c8a252a177ad478":Object.freeze({topicIds:Object.freeze(["higher-education","equality"]),stableRank:305}),"task2:3ca111d44cf6c48a":Object.freeze({topicIds:Object.freeze(["work","money","mental-health"]),stableRank:1595}),"task2:3ca164ddd8174fab":Object.freeze({topicIds:Object.freeze(["schools","language","children"]),stableRank:1596}),"task2:3ca964a21bc97f00":Object.freeze({topicIds:Object.freeze(["cities","public-transport","public-services"]),stableRank:1597}),"task2:3cae236a5c889338":Object.freeze({topicIds:Object.freeze(["children","punishment","parenting"]),stableRank:1598}),"task2:3cc454509f0040b2":Object.freeze({topicIds:Object.freeze(["environment","housing","urbanisation"]),stableRank:306}),"task2:3cfcd8b49ce8460e":Object.freeze({topicIds:Object.freeze(["consumerism","money"]),stableRank:307}),"task2:3d519fe4dba75ff2":Object.freeze({topicIds:Object.freeze(["ageing","government","money"]),stableRank:1599}),"task2:3d6ef5ea2930f910":Object.freeze({topicIds:Object.freeze(["animals","wildlife"]),stableRank:308}),"task2:3d70773312f36e49":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","environment"]),stableRank:309}),"task2:3d72ae1d65b55a77":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:310}),"task2:3df7b46d6f94f783":Object.freeze({topicIds:Object.freeze(["children","health","society"]),stableRank:312}),"task2:3e28d83c0528fb1e":Object.freeze({topicIds:Object.freeze(["crime","education","punishment"]),stableRank:1600}),"task2:3e3c85c446f1343a":Object.freeze({topicIds:Object.freeze(["sport","culture"]),stableRank:1601}),"task2:3e4eb9cf600bb011":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:1602}),"task2:3e52b37d4663566f":Object.freeze({topicIds:Object.freeze(["housing","culture","government"]),stableRank:1603}),"task2:3e751a7714fae579":Object.freeze({topicIds:Object.freeze(["tourism","travel","globalisation"]),stableRank:1604}),"task2:3e8fa75a9d955198":Object.freeze({topicIds:Object.freeze(["transport","cars","public-spending"]),stableRank:1605}),"task2:3e9acd3e6b541588":Object.freeze({topicIds:Object.freeze(["entertainment","crime","government"]),stableRank:1606}),"task2:3eafa43612b1e1fc":Object.freeze({topicIds:Object.freeze(["travel","pollution","energy"]),stableRank:1262}),"task2:3ed8106ae7c4853c":Object.freeze({topicIds:Object.freeze(["technology","work","entertainment"]),stableRank:1607}),"task2:3ed8e292922028b0":Object.freeze({topicIds:Object.freeze(["advertising","business","society"]),stableRank:313}),"task2:3eefa1c3c3feae55":Object.freeze({topicIds:Object.freeze(["media","crime","government"]),stableRank:314}),"task2:3f17b056737bce90":Object.freeze({topicIds:Object.freeze(["poverty","crime"]),stableRank:315}),"task2:3f1ba26aa2ca49bc":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:316}),"task2:3f4c88a9106cbb53":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","migration"]),stableRank:1608}),"task2:3f526b522f4a1e9c":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:1609}),"task2:3f6118ed1cdd0fc7":Object.freeze({topicIds:Object.freeze(["public-spending","arts","cities"]),stableRank:1610}
1100),"task2:3f6bd986e93a19c4":Object.freeze({topicIds:Object.freeze(["schools","equality"]),stableRank:1611}),"task2:3f6d3c8376c31079":Object.freeze({topicIds:Object.freeze(["cities","housing","government"]),stableRank:1612}),"task2:3f86794dac55367b":Object.freeze({topicIds:Object.freeze(["arts","government"]),stableRank:317}),"task2:3fcdd83111d67433":Object.freeze({topicIds:Object.freeze(["government","public-spending","entertainment"]),stableRank:318}),"task2:3fcef43fc9d54bd9":Object.freeze({topicIds:Object.freeze(["cities","exercise","health"]),stableRank:1613}),"task2:3fe48448b189c6ca":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1614}),"task2:3ff6bb1c58373f0a":Object.freeze({topicIds:Object.freeze(["education","healthcare","government"]),stableRank:319}),"task2:4005148b1c5fe765":Object.freeze({topicIds:Object.freeze(["culture","ageing","children"]),stableRank:1615}),"task2:400d7a9002b0f9c6":Object.freeze({topicIds:Object.freeze(["government","transport","cars"]),stableRank:320}),"task2:40157b0d68714c17":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:321}),"task2:4026bb8d55ed3763":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","government"]),stableRank:1616}),"task2:4031d4e789f391e5":Object.freeze({topicIds:Object.freeze(["sport","work","exercise"]),stableRank:322}),"task2:40496fc965a4beff":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:1617}),"task2:404ef16c24bce3f2":Object.freeze({topicIds:Object.freeze(["ageing","health","healthcare"]),stableRank:323}),"task2:407a17495975014b":Object.freeze({topicIds:Object.freeze(["education","children","schools"]),stableRank:1618}),"task2:4080aa991ca524c3":Object.freeze({topicIds:Object.freeze(["schools","arts","education"]),stableRank:1619}),"task2:4090d7aa541cab0c":Object.freeze({topicIds:Object.freeze(["artificial-intelligence","work","technology"]),stableRank:324}),"task2:40a9d926fabe18bc":Object.freeze({topicIds:Object.freeze(["ageing","family","healthcare"]),stableRank:1620}),"task2:40ae29aa63a79704":Object.freeze({topicIds:Object.freeze(["health","diet","government"]),stableRank:1621}),"task2:40c3b9e79b321a91":Object.freeze({topicIds:Object.freeze(["cities","urbanisation"]),stableRank:325}),"task2:40d21418dfa4e78e":Object.freeze({topicIds:Object.freeze(["higher-education","science","arts"]),stableRank:1622}),"task2:40ec080fbe3fea09":Object.freeze({topicIds:Object.freeze(["technology","internet","society"]),stableRank:326}),"task2:411b2e934b5a1d59":Object.freeze({topicIds:Object.freeze(["internet","technology","society"]),stableRank:1623}),"task2:413ebc92ae983e04":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:327}),"task2:4148bce2271ea0d8":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:1624}),"task2:414be987681ef921":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:328}),"task2:415566a2fef907a8":Object.freeze({topicIds:Object.freeze(["higher-education","business"]),stableRank:329}),"task2:417d0e7fefbcad79":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:1625}),"task2:41a76b3f315995bd":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:330}),"task2:41c7cb5d9d58243b":Object.freeze({topicIds:Object.freeze(["internet","healthcare"]),stableRank:331}),"task2:41dda46e71ec5728":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:1626}),"task2:41e307d7cb69e319":Object.freeze({topicIds:Object.freeze(["housing","poverty","government"]),stableRank:1627}),"task2:41e61835f09084c7":Object.freeze({topicIds:Object.freeze(["arts","entertainment"]),stableRank:332}),"task2:41f052b2c9e884e8":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:1628}),"task2:41f3d00a29e7bdd8":Object.freeze({topicIds:Object.freeze(["higher-education","equality","ageing"]),stableRank:1629}),"task2:42052dbd89fc80ab":Object.freeze({topicIds:Object.freeze(["public-spending","technology","public-services"]),stableRank:1630}),"task2:420ea697abf2f9b5":Object.freeze({topicIds:Object.freeze(["business","education"]),stableRank:1631}),"task2:421994f0773bea9e":Object.freeze({topicIds:Object.freeze(["government","society"]),stableRank:333}),"task2:422f604579504063":Object.freeze({topicIds:Object.freeze(["money","equality","government"]),stableRank:1632}),"task2:4239659eeaa93944":Object.freeze({topicIds:Object.freeze(["environment","society"]),stableRank:1633}),"task2:424fc102c12e5bdc":Object.freeze({topicIds:Object.freeze(["education","schools","arts"]),stableRank:334}),"task2:4253d8d1142de057":Object.freeze({topicIds:Object.freeze(["government","equality"]),stableRank:335}),"task2:4283ffb6b6929e48":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:1634}),"task2:428a0edd874f186f":Object.freeze({topicIds:Object.freeze(["family","children","ageing"]),stableRank:1635}),"task2:42c2f0c897150f22":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:336}),"task2:42c78f4c492992ae":Object.freeze({topicIds:Object.freeze(["crime","parenting","children"]),stableRank:1636}),"task2:42d116e3e5326415":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:337}),"task2:42db61a55584627b":Object.freeze({topicIds:Object.freeze(["poverty"]),stableRank:338}),"task2:430482e859e6233e":Object.freeze({topicIds:Object.freeze(["ageing","exercise","health"]),stableRank:1637}),"task2:430f5400a9594d82":Object.freeze({topicIds:Object.freeze(["cities","family","housing"]),stableRank:1638}),"task2:43224da1a7747f97":Object.freeze({topicIds:Object.freeze(["housing","culture"]),stableRank:1639}),"task2:43492e85e6f5645b":Object.freeze({topicIds:Object.freeze(["health","government","society"]),stableRank:1640}),"task2:434f37a63ce31950":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1641}),"task2:436cf349359b3e53":Object.freeze({topicIds:Object.freeze(["migration","cities","urbanisation"]),stableRank:339}),"task2:437526015aae626f":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:340}),"task2:4385c28add3c71f0":Object.freeze({topicIds:Object.freeze(["education","children","schools"]),stableRank:341}),"task2:43b22e45dd46e357":Object.freeze({topicIds:Object.freeze(["healthcare","business","poverty"]),stableRank:2723}),"task2:43b3fe94541bf876":Object.freeze({topicIds:Object.freeze(["media","entertainment","government"]),stableRank:1642}),"task2:43b6ced29f2605d0":Object.freeze({topicIds:Object.freeze(["government","public-services","environment"]),stableRank:342}),"task2:43c82ae5ab82893b":Object.freeze({topicIds:Object.freeze(["schools","equality"]),stableRank:343}),"task2:43c8302888f065ea":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:344}),"task2:43d4796bbf7ef071":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:1643}),"task2:43e98e8758f0990d":Object.freeze({topicIds:Object.freeze(["migration","cities","children"]),stableRank:1644}
1100),"task2:43eb8c3be60e4ec5":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:345}),"task2:43f5345a09fcebc8":Object.freeze({topicIds:Object.freeze(["internet","education","technology"]),stableRank:1645}),"task2:43f8279d0462fdb3":Object.freeze({topicIds:Object.freeze(["money","work"]),stableRank:1646}),"task2:43ffac9363b2c255":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:346}),"task2:4432a1bf5947812d":Object.freeze({topicIds:Object.freeze(["language","education","children"]),stableRank:347}),"task2:44445aeb5e2045e5":Object.freeze({topicIds:Object.freeze(["media","crime","children"]),stableRank:1647}),"task2:4471bb1bd23b2ce1":Object.freeze({topicIds:Object.freeze(["parenting","children","punishment"]),stableRank:1648}),"task2:4474f8e5265b907b":Object.freeze({topicIds:Object.freeze(["media","culture","entertainment"]),stableRank:348}),"task2:44767d0cc97f7f16":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:1649}),"task2:44aded1e133c4548":Object.freeze({topicIds:Object.freeze(["technology","privacy","government"]),stableRank:349}),"task2:44c2e6cec8192ab8":Object.freeze({topicIds:Object.freeze(["ageing"]),stableRank:350}),"task2:44ce00b7448089a1":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:351}),"task2:44dbacbe9f0542a4":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:352}),"task2:4503ab43e6eaab95":Object.freeze({topicIds:Object.freeze(["tourism","poverty","culture"]),stableRank:353}),"task2:4513ef110bdc02e7":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:2714}),"task2:451a556282b747c0":Object.freeze({topicIds:Object.freeze(["government","parenting","children"]),stableRank:354}),"task2:452a8b551cf7787b":Object.freeze({topicIds:Object.freeze(["health","work"]),stableRank:1650}),"task2:452dca93d8edd791":Object.freeze({topicIds:Object.freeze(["globalisation","business","culture"]),stableRank:1651}),"task2:454dc8555a9a15bb":Object.freeze({topicIds:Object.freeze(["housing","culture"]),stableRank:1652}),"task2:457f11cbb4550169":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:1653}),"task2:45a2f0ec8a579692":Object.freeze({topicIds:Object.freeze(["technology","work","society"]),stableRank:355}),"task2:45a48d3daf992d97":Object.freeze({topicIds:Object.freeze(["environment","conservation","government"]),stableRank:356}),"task2:45cc3657ca5b73b5":Object.freeze({topicIds:Object.freeze(["travel","pollution","transport"]),stableRank:357}),"task2:4606b920664faeae":Object.freeze({topicIds:Object.freeze(["environment","conservation"]),stableRank:358}),"task2:4608b40cb661ed12":Object.freeze({topicIds:Object.freeze(["family","work","children"]),stableRank:359}),"task2:462741c175663ebb":Object.freeze({topicIds:Object.freeze(["work","health"]),stableRank:360}),"task2:463d03104048a85e":Object.freeze({topicIds:Object.freeze(["education","government","public-spending"]),stableRank:1654}),"task2:4641aa8731d4b525":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1655}),"task2:467a6597142558a5":Object.freeze({topicIds:Object.freeze(["education","family"]),stableRank:361}),"task2:467a9b8d0d6df257":Object.freeze({topicIds:Object.freeze(["climate-change","environment"]),stableRank:1656}),"task2:467d864caf0c24ba":Object.freeze({topicIds:Object.freeze(["globalisation","business","society"]),stableRank:362}),"task2:4693341ab424a55c":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:363}),"task2:469e06f24cf0d868":Object.freeze({topicIds:Object.freeze(["schools","community","children"]),stableRank:1657}),"task2:469e0dd368265d21":Object.freeze({topicIds:Object.freeze(["crime","children"]),stableRank:1658}),"task2:46ad6b017922408f":Object.freeze({topicIds:Object.freeze(["technology","science","globalisation"]),stableRank:364}),"task2:46bc06d6f981d5d0":Object.freeze({topicIds:Object.freeze(["business","cities","urbanisation"]),stableRank:1659}),"task2:46bcff03853645b9":Object.freeze({topicIds:Object.freeze(["migration","mental-health","travel"]),stableRank:1660}),"task2:46d48e81f695efe3":Object.freeze({topicIds:Object.freeze(["technology","money"]),stableRank:365}),"task2:46f11ccab944e858":Object.freeze({topicIds:Object.freeze(["entertainment","technology","society"]),stableRank:1661}),"task2:46f5f4004a534586":Object.freeze({topicIds:Object.freeze(["health","crime","government"]),stableRank:1662}),"task2:472a52ac9e0ab45e":Object.freeze({topicIds:Object.freeze(["equality","money","society"]),stableRank:1663}),"task2:4745169e444058f4":Object.freeze({topicIds:Object.freeze(["animals","conservation","entertainment"]),stableRank:366}),"task2:47496c6283c2a668":Object.freeze({topicIds:Object.freeze(["poverty","environment","business"]),stableRank:1664}),"task2:4784a277ea6359f5":Object.freeze({topicIds:Object.freeze(["housing","government","poverty"]),stableRank:367}),"task2:47cb14f034e7e9a6":Object.freeze({topicIds:Object.freeze(["sport","arts","children"]),stableRank:368}),"task2:47dad60d9d7b1c0f":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:369}),"task2:47e48e36c32d4244":Object.freeze({topicIds:Object.freeze(["children","entertainment","culture"]),stableRank:370}),"task2:47fa7e05f601f03f":Object.freeze({topicIds:Object.freeze(["sport","entertainment"]),stableRank:1665}),"task2:4804c1ed1d5b5487":Object.freeze({topicIds:Object.freeze(["schools","parenting","government"]),stableRank:1666}),"task2:4818f367d9ef2505":Object.freeze({topicIds:Object.freeze(["internet","education","public-services"]),stableRank:1667}),"task2:481cb764ed1d70c2":Object.freeze({topicIds:Object.freeze(["work","migration"]),stableRank:371}),"task2:4833b25f29666d4d":Object.freeze({topicIds:Object.freeze(["work","money","business"]),stableRank:1668}),"task2:487b300ab021698c":Object.freeze({topicIds:Object.freeze(["migration","work","globalisation"]),stableRank:372}),"task2:48835f241d02933a":Object.freeze({topicIds:Object.freeze(["ageing","family","healthcare"]),stableRank:1669}),"task2:48b143da4c366e4c":Object.freeze({topicIds:Object.freeze(["culture","arts","society"]),stableRank:373}),"task2:48df21d8c8e4dd9e":Object.freeze({topicIds:Object.freeze(["work","ageing","money"]),stableRank:1670}),"task2:48f44b68a14d57e6":Object.freeze({topicIds:Object.freeze(["children","exercise","health"]),stableRank:1671}),"task2:48fed1f54124dd77":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1672}),"task2:4911d8d0a233a796":Object.freeze({topicIds:Object.freeze(["cars","pollution","cities"]),stableRank:374}),"task2:491b0401ea0fbf5f":Object.freeze({topicIds:Object.freeze(["diet","health","environment"]),stableRank:375}),"task2:4926c28e869cc14c":Object.freeze({topicIds:Object.freeze(["business","community"]),stableRank:376}),"task2:493f91fe2a4f71f4":Object.freeze({topicIds:Object.freeze(["children","education","entertainment"]),stableRank:1673}),"task2:4960a33c7c106f02":Object.freeze({topicIds:Object.freeze(["parenting","family","work"]),stableRank:1674}
1100),"task2:4972593687df1f70":Object.freeze({topicIds:Object.freeze(["cities","housing","public-spending"]),stableRank:1675}),"task2:4977cc508035856a":Object.freeze({topicIds:Object.freeze(["ageing","work"]),stableRank:1676}),"task2:49867324904da5c2":Object.freeze({topicIds:Object.freeze(["schools","community","children"]),stableRank:377}),"task2:4991005b26968249":Object.freeze({topicIds:Object.freeze(["culture","tourism","community"]),stableRank:1677}),"task2:4991c3d83239380a":Object.freeze({topicIds:Object.freeze(["housing","cities","urbanisation"]),stableRank:1678}),"task2:49aa03c5805fa3ff":Object.freeze({topicIds:Object.freeze(["language","internet","technology"]),stableRank:378}),"task2:49aac5e81c24197e":Object.freeze({topicIds:Object.freeze(["internet"]),stableRank:379}),"task2:49c8324e77f285a8":Object.freeze({topicIds:Object.freeze(["business","cities","urbanisation"]),stableRank:380}),"task2:49c8ff2fa9d60669":Object.freeze({topicIds:Object.freeze(["education","equality","mental-health"]),stableRank:1679}),"task2:49ee5f98b091023a":Object.freeze({topicIds:Object.freeze(["sport","media"]),stableRank:381}),"task2:4a03da3a471a6d28":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:382}),"task2:4a0ee68b234ab931":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:383}),"task2:4a2f44ee712a7fc0":Object.freeze({topicIds:Object.freeze(["work","health"]),stableRank:1680}),"task2:4a3fd64c053e946e":Object.freeze({topicIds:Object.freeze(["business","community","sport"]),stableRank:1681}),"task2:4a425005bfc7e90f":Object.freeze({topicIds:Object.freeze(["ageing","mental-health","exercise"]),stableRank:1682}),"task2:4a877e6d87cc1807":Object.freeze({topicIds:Object.freeze(["children","health","crime"]),stableRank:1683}),"task2:4a9965d56e6c9ce3":Object.freeze({topicIds:Object.freeze(["animals","science"]),stableRank:384}),"task2:4a9a5b414cfaca57":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:1684}),"task2:4a9d8f48148e4746":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:385}),"task2:4a9e6e6a6094f3dc":Object.freeze({topicIds:Object.freeze(["children","education","work"]),stableRank:386}),"task2:4abcd546891a8a2c":Object.freeze({topicIds:Object.freeze(["science","environment","animals"]),stableRank:387}),"task2:4ad41621472b3cd7":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:388}),"task2:4ae59f252aeda4fb":Object.freeze({topicIds:Object.freeze(["globalisation","culture","business"]),stableRank:1685}),"task2:4ae94d21f085719f":Object.freeze({topicIds:Object.freeze(["waste","consumerism","environment"]),stableRank:389}
1100),"task2:4af268e1373f3c2f":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:390}),"task2:4b2806d6b1cf2a44":Object.freeze({topicIds:Object.freeze(["arts","children","culture"]),stableRank:1686}),"task2:4b4631e663ab6244":Object.freeze({topicIds:Object.freeze(["media","entertainment"]),stableRank:391}),"task2:4b71310364ce5145":Object.freeze({topicIds:Object.freeze(["climate-change","environment"]),stableRank:1687}),"task2:4b719e18ae7b4aee":Object.freeze({topicIds:Object.freeze(["society","government"]),stableRank:1688}),"task2:4b73d22dba340633":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:1689}),"task2:4b753769f025f8ff":Object.freeze({topicIds:Object.freeze(["pollution","travel"]),stableRank:392}),"task2:4bb3401fe8d25215":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:1690}),"task2:4c05aff53507d64f":Object.freeze({topicIds:Object.freeze(["science","environment","public-spending"]),stableRank:1691}),"task2:4c0d7a917862f75f":Object.freeze({topicIds:Object.freeze(["crime","punishment","children"]),stableRank:1692}),"task2:4c2dcf836f841f4d":Object.freeze({topicIds:Object.freeze(["children","health","government"]),stableRank:1693}),"task2:4c3a5385bffbe72b":Object.freeze({topicIds:Object.freeze(["diet","children","schools"]),stableRank:393}),"task2:4c4ba1d83d012966":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:394}),"task2:4c4e113d6417e6ef":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:395}),"task2:4c834094b0cd3de6":Object.freeze({topicIds:Object.freeze(["equality","money","society"]),stableRank:1694}),"task2:4c8668959f241387":Object.freeze({topicIds:Object.freeze(["energy","environment","housing"]),stableRank:1695}),"task2:4c8c5245b253d2a3":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:396}),"task2:4cae34ab34065cad":Object.freeze({topicIds:Object.freeze(["cars","technology","transport"]),stableRank:1696}),"task2:4cc712f01b569c5a":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:1697}),"task2:4cf945227247daf8":Object.freeze({topicIds:Object.freeze(["higher-education","work","money"]),stableRank:1698}),"task2:4d136bb8316d1ec2":Object.freeze({topicIds:Object.freeze(["punishment","parenting","children"]),stableRank:397}),"task2:4d2b353001bcc54a":Object.freeze({topicIds:Object.freeze(["health","diet","children"]),stableRank:398}),"task2:4d58468015651a06":Object.freeze({topicIds:Object.freeze(["work","equality","ageing"]),stableRank:1699}),"task2:4d652718f8bf7842":Object.freeze({topicIds:Object.freeze(["business","government"]),stableRank:399}),"task2:4d7908438b461c29":Object.freeze({topicIds:Object.freeze(["artificial-intelligence","technology","science"]),stableRank:1700}),"task2:4d9a0971c3bea5ff":Object.freeze({topicIds:Object.freeze(["environment","energy","transport"]),stableRank:1701}),"task2:4da44ccb9a4f4bc5":Object.freeze({topicIds:Object.freeze(["tourism","poverty","business"]),stableRank:1702}),"task2:4dbb2f5f316bbb11":Object.freeze({topicIds:Object.freeze(["transport","government","public-services"]),stableRank:400}),"task2:4dc1405953df5c87":Object.freeze({topicIds:Object.freeze(["schools","money","children"]),stableRank:1703}),"task2:4e2c5b647592991e":Object.freeze({topicIds:Object.freeze(["environment","travel","business"]),stableRank:401}),"task2:4e6ef62b85c8d029":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:1704}),"task2:4e9d163f29bd88c5":Object.freeze({topicIds:Object.freeze(["transport","punishment","cars"]),stableRank:1705}),"task2:4ebfb2ded4e1aa48":Object.freeze({topicIds:Object.freeze(["work","ageing","business"]),stableRank:1706}),"task2:4ec2c3e3da573f6d":Object.freeze({topicIds:Object.freeze(["children","diet","health"]),stableRank:402}),"task2:4ed58c7dce456bbb":Object.freeze({topicIds:Object.freeze(["energy","environment","money"]),stableRank:1707}),"task2:4f0914cd85c8d3bf":Object.freeze({topicIds:Object.freeze(["children","health","government"]),stableRank:1708}),"task2:4f13349a74d4c190":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:1263}),"task2:4f2c59b5a276c513":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:1709}),"task2:4f2df6b2a891dbd0":Object.freeze({topicIds:Object.freeze(["education","family"]),stableRank:1710}),"task2:4f56e43388892619":Object.freeze({topicIds:Object.freeze(["health","diet","government"]),stableRank:1711}),"task2:4f61162a45272630":Object.freeze({topicIds:Object.freeze(["technology","work"]),stableRank:1712}),"task2:4fa031c1938c916b":Object.freeze({topicIds:Object.freeze(["health","society"]),stableRank:1713}),"task2:4fd2f18c121b8fb6":Object.freeze({topicIds:Object.freeze(["education","schools","parenting"]),stableRank:403}),"task2:4fe62a2a77f5f840":Object.freeze({topicIds:Object.freeze(["work","society","health"]),stableRank:404}),"task2:4fffb784aae9f0de":Object.freeze({topicIds:Object.freeze(["education","schools","society"]),stableRank:405}),"task2:501e299bb0ac0335":Object.freeze({topicIds:Object.freeze(["higher-education","migration"]),stableRank:406}),"task2:501ecb7d6b3d113f":Object.freeze({topicIds:Object.freeze(["technology","work","society"]),stableRank:407}),"task2:503494ecf52d94e2":Object.freeze({topicIds:Object.freeze(["environment","government","conservation"]),stableRank:408}),"task2:504b5d7b84daf891":Object.freeze({topicIds:Object.freeze(["globalisation","transport","diet"]),stableRank:1714}),"task2:504f5f48feace062":Object.freeze({topicIds:Object.freeze(["government","family","children"]),stableRank:409}),"task2:506ec5f43ba7c8a6":Object.freeze({topicIds:Object.freeze(["consumerism","waste","conservation"]),stableRank:1715}),"task2:50909ee817bc84ba":Object.freeze({topicIds:Object.freeze(["energy","environment","climate-change"]),stableRank:410}),"task2:509568dc2dfd7c9a":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:411}),"task2:509e987b031aed79":Object.freeze({topicIds:Object.freeze(["cars","transport"]),stableRank:1716}
1100),"task2:50b7138cefdf71d6":Object.freeze({topicIds:Object.freeze(["internet","consumerism"]),stableRank:412}),"task2:50c54bf723b80325":Object.freeze({topicIds:Object.freeze(["children","parenting","society"]),stableRank:413}),"task2:50cbd74235cce5d8":Object.freeze({topicIds:Object.freeze(["social-media","society","internet"]),stableRank:1717}),"task2:50d9b864e5155fb2":Object.freeze({topicIds:Object.freeze(["globalisation","transport","business"]),stableRank:1718}),"task2:50ea71dc6427faf2":Object.freeze({topicIds:Object.freeze(["children","diet","health"]),stableRank:414}),"task2:5100761e1fdd4864":Object.freeze({topicIds:Object.freeze(["globalisation","culture","travel"]),stableRank:415}),"task2:510163eb2ecc8395":Object.freeze({topicIds:Object.freeze(["globalisation","culture","business"]),stableRank:416}),"task2:5104278c1510365e":Object.freeze({topicIds:Object.freeze(["transport","exercise","public-spending"]),stableRank:1719}),"task2:5120dedcb8f90e72":Object.freeze({topicIds:Object.freeze(["pollution","environment","business"]),stableRank:417}),"task2:5122fb8d35ccaeab":Object.freeze({topicIds:Object.freeze(["internet","society","community"]),stableRank:418}),"task2:5125737bf5a28e2d":Object.freeze({topicIds:Object.freeze(["tourism","business","environment"]),stableRank:1720}),"task2:5153baea0a009f64":Object.freeze({topicIds:Object.freeze(["migration","cities","urbanisation"]),stableRank:419}),"task2:515433541361088e":Object.freeze({topicIds:Object.freeze(["children","crime","parenting"]),stableRank:1721}),"task2:515c32bde56ab91f":Object.freeze({topicIds:Object.freeze(["media","mental-health","equality"]),stableRank:420}),"task2:515eb49eab2f0798":Object.freeze({topicIds:Object.freeze(["sport","children"]),stableRank:421}),"task2:516901650b1be433":Object.freeze({topicIds:Object.freeze(["ageing","family"]),stableRank:422}),"task2:5176d1e14b4abdcb":Object.freeze({topicIds:Object.freeze(["housing","conservation","urbanisation"]),stableRank:1722}),"task2:518c791b628e00e9":Object.freeze({topicIds:Object.freeze(["parenting","children","family"]),stableRank:423}),"task2:5190272f668ea5c1":Object.freeze({topicIds:Object.freeze(["crime","education","work"]),stableRank:1723}),"task2:519dc2a7d126bf69":Object.freeze({topicIds:Object.freeze(["healthcare","science","public-spending"]),stableRank:1724}),"task2:51c73d095020c86b":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","public-spending"]),stableRank:1725}),"task2:51db160e130d4500":Object.freeze({topicIds:Object.freeze(["cities","children","urbanisation"]),stableRank:1726}),"task2:51f95d046743441e":Object.freeze({topicIds:Object.freeze(["arts","mental-health"]),stableRank:1727}),"task2:52077269c6140433":Object.freeze({topicIds:Object.freeze(["sport","tourism","public-spending"]),stableRank:1728}),"task2:5208c0a743042ffd":Object.freeze({topicIds:Object.freeze(["family","business"]),stableRank:424}),"task2:521795976e30c7b5":Object.freeze({topicIds:Object.freeze(["entertainment","crime","media"]),stableRank:1729}),"task2:5227ceee30fe8954":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:425}),"task2:5239ecaa5eb7f084":Object.freeze({topicIds:Object.freeze(["education","language"]),stableRank:426}),"task2:52599aa8f735e456":Object.freeze({topicIds:Object.freeze(["government"]),stableRank:427}),"task2:527446a9a1f3607f":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:1730}),"task2:527dfb4da82b835b":Object.freeze({topicIds:Object.freeze(["migration","cities","community"]),stableRank:1731}),"task2:52834ee97c27ae4f":Object.freeze({topicIds:Object.freeze(["arts","entertainment","culture"]),stableRank:1732}),"task2:529688ebbfac0c75":Object.freeze({topicIds:Object.freeze(["migration","society","government"]),stableRank:428}),"task2:529db9b5a8f05907":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:429}),"task2:52bd15726b164ac8":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:430}),"task2:52ddbed0f8bca55a":Object.freeze({topicIds:Object.freeze(["consumerism","globalisation"]),stableRank:431}),"task2:52eaf6e1b5508d5b":Object.freeze({topicIds:Object.freeze(["technology","culture"]),stableRank:432}),"task2:52f1b996718a4fc0":Object.freeze({topicIds:Object.freeze(["culture","conservation","government"]),stableRank:1733}),"task2:52f373709ee5a75a":Object.freeze({topicIds:Object.freeze(["government","equality","crime"]),stableRank:1734}),"task2:52fd5b02957e0ce0":Object.freeze({topicIds:Object.freeze(["society","family"]),stableRank:433}),"task2:5306f1cdb990f423":Object.freeze({topicIds:Object.freeze(["education","work"]),stableRank:1735}),"task2:530af3a11642450f":Object.freeze({topicIds:Object.freeze(["transport","cars","technology"]),stableRank:434}),"task2:530f829e0165f258":Object.freeze({topicIds:Object.freeze(["entertainment","technology","education"]),stableRank:1736}),"task2:5339c0509f81d0be":Object.freeze({topicIds:Object.freeze(["work","ageing","money"]),stableRank:1737}),"task2:5377ed1c6222b2aa":Object.freeze({topicIds:Object.freeze(["diet","culture","globalisation"]),stableRank:1738}),"task2:53908781f157d743":Object.freeze({topicIds:Object.freeze(["work","health"]),stableRank:435}),"task2:53d977be90d17578":Object.freeze({topicIds:Object.freeze(["crime","government"]),stableRank:1739}),"task2:53ff8fc0fdbe15ca":Object.freeze({topicIds:Object.freeze(["work","equality"]),stableRank:1740}),"task2:542747b474a7dc52":Object.freeze({topicIds:Object.freeze(["society","children","ageing"]),stableRank:436}),"task2:5429f587319309e9":Object.freeze({topicIds:Object.freeze(["equality","cities","poverty"]),stableRank:1741}),"task2:542b1564f7f65c0a":Object.freeze({topicIds:Object.freeze(["schools","arts","education"]),stableRank:1742}),"task2:543eac312a144d5f":Object.freeze({topicIds:Object.freeze(["society","crime","government"]),stableRank:1743}),"task2:545612d8f8ac06c2":Object.freeze({topicIds:Object.freeze(["entertainment","business","money"]),stableRank:1744}),"task2:546f7f3d66a65a03":Object.freeze({topicIds:Object.freeze(["waste","consumerism","business"]),stableRank:437}),"task2:5475464cf7a7709a":Object.freeze({topicIds:Object.freeze(["schools","transport","parenting"]),stableRank:438}),"task2:54b32683c8a27e99":Object.freeze({topicIds:Object.freeze(["work","internet","public-spending"]),stableRank:1745}),"task2:54b4c660719e79a2":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:439}),"task2:54c0a82ef3a1d774":Object.freeze({topicIds:Object.freeze(["government","work","children"]),stableRank:440}),"task2:54d0106882e0ed22":Object.freeze({topicIds:Object.freeze(["education","higher-education","travel"]),stableRank:441}),"task2:54e42645332b4453":Object.freeze({topicIds:Object.freeze(["entertainment","community","cities"]),stableRank:1746}),"task2:551e2a0c828baf5e":Object.freeze({topicIds:Object.freeze(["society","community"]),stableRank:1747}),"task2:552beb14521466ce":Object.freeze({topicIds:Object.freeze(["science","money"]),stableRank:1748}),"task2:552dcca31e498445":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:1749}),"task2:5556f41483d23f02":Object.freeze({topicIds:Object.freeze(["science","government","business"]),stableRank:442}),"task2:555e812843b1ca26":Object.freeze({topicIds:Object.freeze(["work","money","entertainment"]),stableRank:443}),"task2:55768c801505b736":Object.freeze({topicIds:Object.freeze(["education","family","schools"]),stableRank:444}),"task2:5586ca29cfa5fc07":Object.freeze({topicIds:Object.freeze(["waste","environment","conservation"]),stableRank:1750}),"task2:5599a228c1deb886":Object.freeze({topicIds:Object.freeze(["culture","tourism","money"]),stableRank:1751}),"task2:559b006593f69213":Object.freeze({topicIds:Object.freeze(["transport","punishment","cars"]),stableRank:1752}),"task2:55b80a4001b99fe2":Object.freeze({topicIds:Object.freeze(["family","government"]),stableRank:1753}),"task2:55d3f5b933953ca7":Object.freeze({topicIds:Object.freeze(["children","education","schools"]),stableRank:445}),"task2:55ef215f11408fe1":Object.freeze({topicIds:Object.freeze(["consumerism","conservation","waste"]),stableRank:446}),"task2:55f082839f9c9bed":Object.freeze({topicIds:Object.freeze(["environment","consumerism"]),stableRank:447}),"task2:560fb7443628be6a":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:2724}),"task2:561a5820f0f9ffde":Object.freeze({topicIds:Object.freeze(["government","globalisation","crime"]),stableRank:1754}),"task2:5650a9b692066540":Object.freeze({topicIds:Object.freeze(["crime","children","parenting"]),stableRank:1755}),"task2:565709dd82740dab":Object.freeze({topicIds:Object.freeze(["wildlife","environment","conservation"]),stableRank:1756}),"task2:565a87b55221437f":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:448}),"task2:568008d481939a56":Object.freeze({topicIds:Object.freeze(["diet","globalisation","transport"]),stableRank:1757}),"task2:57407d2c3c8c580a":Object.freeze({topicIds:Object.freeze(["internet","children","society"]),stableRank:449}),"task2:574b88d882b27c06":Object.freeze({topicIds:Object.freeze(["climate-change","environment"]),stableRank:1758}),"task2:5798d056711a9340":Object.freeze({topicIds:Object.freeze(["transport","cities","cars"]),stableRank:450}
1100),"task2:57b1a516eb237af0":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1759}),"task2:57c2ed84c39ec4ca":Object.freeze({topicIds:Object.freeze(["society","community","ageing"]),stableRank:1760}),"task2:57c74c6311f5a50d":Object.freeze({topicIds:Object.freeze(["transport","cars","public-transport"]),stableRank:451}),"task2:5822a6bf05fbf21d":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:452}),"task2:58425ab2c4e3057c":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:453}),"task2:58623cbaf4d0f644":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:454}),"task2:58705a7db81e4d03":Object.freeze({topicIds:Object.freeze(["consumerism","business"]),stableRank:455}),"task2:589622a631500584":Object.freeze({topicIds:Object.freeze(["advertising","society"]),stableRank:1761}),"task2:58d135c285a6ee00":Object.freeze({topicIds:Object.freeze(["education","public-spending","equality"]),stableRank:1762}),"task2:58f883cfc0bd15a5":Object.freeze({topicIds:Object.freeze(["society","consumerism"]),stableRank:1763}),"task2:590a287a6d382690":Object.freeze({topicIds:Object.freeze(["schools","arts","education"]),stableRank:1764}),"task2:5910ff00a01c2182":Object.freeze({topicIds:Object.freeze(["media","privacy","government"]),stableRank:1765}),"task2:591317a0ec041336":Object.freeze({topicIds:Object.freeze(["healthcare","health"]),stableRank:1766}),"task2:59422169c6ef88db":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1767}),"task2:594f436e0f24f478":Object.freeze({topicIds:Object.freeze(["children","sport","schools"]),stableRank:1768}),"task2:596fd64ee09f4184":Object.freeze({topicIds:Object.freeze(["housing","arts"]),stableRank:1769}),"task2:5990b8ec3e61715e":Object.freeze({topicIds:Object.freeze(["cities","transport","urbanisation"]),stableRank:1770}),"task2:59a4ec398a0c3507":Object.freeze({topicIds:Object.freeze(["crime","children","cities"]),stableRank:1771}),"task2:59d28fc9199c52a3":Object.freeze({topicIds:Object.freeze(["sport","health","crime"]),stableRank:1772}),"task2:59ded565280e794b":Object.freeze({topicIds:Object.freeze(["work","family"]),stableRank:456}),"task2:59e04d00b5e5c216":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","housing"]),stableRank:457}),"task2:59fefa186b4ad432":Object.freeze({topicIds:Object.freeze(["arts","society","entertainment"]),stableRank:1773}),"task2:5a223558e35408c6":Object.freeze({topicIds:Object.freeze(["poverty","environment","business"]),stableRank:1774}),"task2:5a3a6da83671468e":Object.freeze({topicIds:Object.freeze(["healthcare","public-services","public-spending"]),stableRank:1775}),"task2:5a3ff241c83cac13":Object.freeze({topicIds:Object.freeze(["society","crime","government"]),stableRank:1776}),"task2:5a402f2ca8f03bee":Object.freeze({topicIds:Object.freeze(["transport","cars"]),stableRank:458}),"task2:5a69a8cc114cce7a":Object.freeze({topicIds:Object.freeze(["work","children","society"]),stableRank:459}),"task2:5a91ae39be863123":Object.freeze({topicIds:Object.freeze(["sport","health"]),stableRank:1777}),"task2:5abd8534002e9042":Object.freeze({topicIds:Object.freeze(["housing","family","society"]),stableRank:1778}),"task2:5ad64b882d4c06d6":Object.freeze({topicIds:Object.freeze(["schools","education","equality"]),stableRank:460}),"task2:5aeb55eb6cc9afb9":Object.freeze({topicIds:Object.freeze(["sport","society","crime"]),stableRank:1779}),"task2:5afd62f3e92ed561":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:461}),"task2:5b08daefb0eeaf65":Object.freeze({topicIds:Object.freeze(["tourism","travel","environment"]),stableRank:1780}),"task2:5b1dd45385b293c5":Object.freeze({topicIds:Object.freeze(["work","ageing","business"]),stableRank:1781}),"task2:5b3b0123e1a23cb5":Object.freeze({topicIds:Object.freeze(["ageing","health","society"]),stableRank:462}),"task2:5b88dcabeffb2539":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:1782}),"task2:5b8ea532250552ac":Object.freeze({topicIds:Object.freeze(["entertainment","arts"]),stableRank:463}),"task2:5bb94b44f2875cce":Object.freeze({topicIds:Object.freeze(["media","culture","globalisation"]),stableRank:464}),"task2:5bcdb2cfa9752d71":Object.freeze({topicIds:Object.freeze(["education","work"]),stableRank:1783}),"task2:5bceb0126c7db71c":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","government"]),stableRank:1784}),"task2:5bd1a4813c873a47":Object.freeze({topicIds:Object.freeze(["family","housing","children"]),stableRank:465}),"task2:5c0146bc966cd516":Object.freeze({topicIds:Object.freeze(["migration","community"]),stableRank:466}),"task2:5c0ecf0aa03bfa64":Object.freeze({topicIds:Object.freeze(["ageing","technology","internet"]),stableRank:1785}),"task2:5c2cfa542b253352":Object.freeze({topicIds:Object.freeze(["public-services","government"]),stableRank:1786}),"task2:5c33a48a18f2dde0":Object.freeze({topicIds:Object.freeze(["language","government","schools"]),stableRank:467}),"task2:5c38b3dff550d935":Object.freeze({topicIds:Object.freeze(["housing","work"]),stableRank:468}),"task2:5c4171e16c67955f":Object.freeze({topicIds:Object.freeze(["technology","environment"]),stableRank:469}),"task2:5c4802b775058c15":Object.freeze({topicIds:Object.freeze(["money"]),stableRank:1787}),"task2:5c6c6661958c6d57":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:470}),"task2:5c88545854343bca":Object.freeze({topicIds:Object.freeze(["diet","science","technology"]),stableRank:1788}),"task2:5c9107ea697cb070":Object.freeze({topicIds:Object.freeze(["cities","environment","community"]),stableRank:2725}),"task2:5c910ab45f3a35a2":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1789}),"task2:5caf9c35b3a0f423":Object.freeze({topicIds:Object.freeze(["cities","community"]),stableRank:1790}),"task2:5cb337ed25595953":Object.freeze({topicIds:Object.freeze(["schools","language","children"]),stableRank:1791}),"task2:5cb5f1ad291a77a7":Object.freeze({topicIds:Object.freeze(["diet","health","education"]),stableRank:1792}),"task2:5cd1955e3169f62c":Object.freeze({topicIds:Object.freeze(["technology","children"]),stableRank:1793}),"task2:5cd804d748ef6ebd":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:471}),"task2:5ce931678b64a8fd":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","environment"]),stableRank:472}),"task2:5cfba49df1f0f5bb":Object.freeze({topicIds:Object.freeze(["community"]),stableRank:473}),"task2:5d08ee6d861edfd3":Object.freeze({topicIds:Object.freeze(["poverty","globalisation"]),stableRank:474}),"task2:5d3ac9685bf96e2a":Object.freeze({topicIds:Object.freeze(["diet","globalisation"]),stableRank:1794}),"task2:5d61f23e3d3eb734":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:475}),"task2:5d852a26c2e4e9c0":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:476}),"task2:5d8dea2340147dfd":Object.freeze({topicIds:Object.freeze(["diet","health","government"]),stableRank:1795}),"task2:5d93a47ce45fde86":Object.freeze({topicIds:Object.freeze(["pollution","cities","health"]),stableRank:1796}),"task2:5dd42f2a9b9d6000":Object.freeze({topicIds:Object.freeze(["animals","conservation"]),stableRank:1797}),"task2:5dd4c77c8b733c86":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:477}),"task2:5e02425845e6d2c6":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:478}),"task2:5e2583d8f75dcc66":Object.freeze({topicIds:Object.freeze(["work","education","money"]),stableRank:479}),"task2:5e2653e19ffb062f":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:480}),"task2:5e2701e05bb6ded6":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","environment"]),stableRank:1798}),"task2:5e37563655e40e5c":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:1799}),"task2:5e523aa31c30faad":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:481}),"task2:5e5316f865c1159a":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:482}),"task2:5e59f86283c0c5cc":Object.freeze({topicIds:Object.freeze(["public-spending","housing","transport"]),stableRank:1800}),"task2:5e9f4a2afaa3e4cc":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1801}),"task2:5e9f50be2b62d944":Object.freeze({topicIds:Object.freeze(["community","poverty"]),stableRank:1802}),"task2:5ee5fbac49e453ee":Object.freeze({topicIds:Object.freeze(["environment","energy","transport"]),stableRank:1803}),"task2:5ef263320139f9a0":Object.freeze({topicIds:Object.freeze(["schools","education","sport"]),stableRank:483}),"task2:5ef357f7f29227e1":Object.freeze({topicIds:Object.freeze(["culture","cities","government"]),stableRank:1265}),"task2:5f5098cea79dce4c":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:1804}),"task2:5f5feab92f2a02e3":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:1805}),"task2:5f75b31410d1016e":Object.freeze({topicIds:Object.freeze(["housing","cities","urbanisation"]),stableRank:484}),"task2:5f7cd5c6dd52d5f4":Object.freeze({topicIds:Object.freeze(["sport","health"]),stableRank:485}),"task2:5f8484ab8d158575":Object.freeze({topicIds:Object.freeze(["parenting","children","education"]),stableRank:1806}),"task2:5fc380d62328d6dc":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1807}),"task2:5fcf082c98d95b26":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:1808}),"task2:5fcf49f6b2093a1c":Object.freeze({topicIds:Object.freeze(["sport","society"]),stableRank:1809}),"task2:5fdd7c35993ad763":Object.freeze({topicIds:Object.freeze(["children","media","entertainment"]),stableRank:487}),"task2:5fe93093b5496a1d":Object.freeze({topicIds:Object.freeze(["work","migration"]),stableRank:1810}),"task2:60072715b03f8213":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:488}),"task2:600e24316535ecf7":Object.freeze({topicIds:Object.freeze(["arts","culture","society"]),stableRank:1811}),"task2:602cfa9a94ca42e0":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","government"]),stableRank:489}),"task2:6049dfa8bde33dd2":Object.freeze({topicIds:Object.freeze(["education","higher-education"]),stableRank:490}
1100),"task2:6051f1b3223d9bb1":Object.freeze({topicIds:Object.freeze(["science","health","public-spending"]),stableRank:491}),"task2:60b56e5e93417f58":Object.freeze({topicIds:Object.freeze(["sport","culture"]),stableRank:492}),"task2:60b980078da59845":Object.freeze({topicIds:Object.freeze(["schools","internet","children"]),stableRank:1812}),"task2:60c8ae63021d650d":Object.freeze({topicIds:Object.freeze(["waste","government","environment"]),stableRank:493}),"task2:610e562b148292fd":Object.freeze({topicIds:Object.freeze(["arts","science","technology"]),stableRank:1813}),"task2:611058b5ea66a50b":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1814}),"task2:611ac7553de5fa33":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1815}),"task2:6133142f6d2be865":Object.freeze({topicIds:Object.freeze(["public-spending","healthcare","environment"]),stableRank:1816}),"task2:613fbb25539fe003":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:1817}),"task2:615fcac661828198":Object.freeze({topicIds:Object.freeze(["higher-education","education","work"]),stableRank:494}),"task2:6160d4bd0bb3d5a3":Object.freeze({topicIds:Object.freeze(["work","government","children"]),stableRank:495}),"task2:6190b02dd242bf4b":Object.freeze({topicIds:Object.freeze(["sport","business","advertising"]),stableRank:496}),"task2:619fa663bf7f0075":Object.freeze({topicIds:Object.freeze(["crime","society"]),stableRank:1818}),"task2:61aadca394f49ced":Object.freeze({topicIds:Object.freeze(["travel"]),stableRank:1819}),"task2:61e2f17692da9aec":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:1820}),"task2:61eb3d13231f2a75":Object.freeze({topicIds:Object.freeze(["family","children"]),stableRank:1821}),"task2:61f07186dcc46f94":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1822}),"task2:62396533c9bea481":Object.freeze({topicIds:Object.freeze(["language","migration","society"]),stableRank:497}),"task2:623b4cf9be6864c7":Object.freeze({topicIds:Object.freeze(["crime"]),stableRank:1823}),"task2:628388fef40656f8":Object.freeze({topicIds:Object.freeze(["parenting","children","media"]),stableRank:1266}),"task2:62d15fa80fd8744a":Object.freeze({topicIds:Object.freeze(["society","community"]),stableRank:498}),"task2:632c9a091dec73f3":Object.freeze({topicIds:Object.freeze(["entertainment","education","media"]),stableRank:1824}),"task2:633469b755289189":Object.freeze({topicIds:Object.freeze(["parenting","family","equality"]),stableRank:499}),"task2:633d0b6648e2976c":Object.freeze({topicIds:Object.freeze(["crime","children","parenting"]),stableRank:1825}),"task2:6342e2ff8125235d":Object.freeze({topicIds:Object.freeze(["waste","pollution","environment"]),stableRank:1826}),"task2:6377c40dc532b9d3":Object.freeze({topicIds:Object.freeze(["children","exercise","technology"]),stableRank:1827}),"task2:63813062b4bcf5d0":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:500}),"task2:63c7355d62166007":Object.freeze({topicIds:Object.freeze(["technology","education"]),stableRank:501}),"task2:63d8d7e192adb643":Object.freeze({topicIds:Object.freeze(["family","community"]),stableRank:502}),"task2:63dc9b5eefab9a84":Object.freeze({topicIds:Object.freeze(["public-spending","healthcare"]),stableRank:1828}),"task2:64138a7f21f9d3e9":Object.freeze({topicIds:Object.freeze(["tourism","environment","community"]),stableRank:503}),"task2:6422d2b1f54df9b3":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:1829}),"task2:64250acd6399bf6b":Object.freeze({topicIds:Object.freeze(["children","education"]),stableRank:504}),"task2:643e3801d7366ee7":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:505}),"task2:6454cfb1015de317":Object.freeze({topicIds:Object.freeze(["pollution","transport","travel"]),stableRank:506}),"task2:646408d93a9db783":Object.freeze({topicIds:Object.freeze(["cars","technology","society"]),stableRank:1830}),"task2:646e76046b51bafe":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:507}),"task2:648da19cea11dac2":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:508}),"task2:649cbe49db80c873":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:1831}),"task2:64abfdc4a013d2da":Object.freeze({topicIds:Object.freeze(["sport","children","education"]),stableRank:509}),"task2:64adca4d7fe52b6b":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:510}),"task2:64d4d7ea6db479d8":Object.freeze({topicIds:Object.freeze(["language","schools","children"]),stableRank:1832}),"task2:64defa0753ab59e9":Object.freeze({topicIds:Object.freeze(["energy","government","society"]),stableRank:1833}),"task2:650622568034cb18":Object.freeze({topicIds:Object.freeze(["technology","work","society"]),stableRank:511}),"task2:652e474cce18d8d2":Object.freeze({topicIds:Object.freeze(["tourism","environment","culture"]),stableRank:512}),"task2:6538d2bc5cdf5c9e":Object.freeze({topicIds:Object.freeze(["animals","conservation","environment"]),stableRank:1834}),"task2:653a4cdc7056a6f6":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:1835}),"task2:658871a412c73b16":Object.freeze({topicIds:Object.freeze(["government","public-services","environment"]),stableRank:513}),"task2:65a2e418c11dccf6":Object.freeze({topicIds:Object.freeze(["crime","children","cities"]),stableRank:1836}),"task2:65b5dca9a7c4fbbf":Object.freeze({topicIds:Object.freeze(["transport","work","education"]),stableRank:1837}),"task2:65bc06ae270e94e8":Object.freeze({topicIds:Object.freeze(["animals","conservation"]),stableRank:514}),"task2:65c1c5a5ab8c571f":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:1838}),"task2:65db38355ee35877":Object.freeze({topicIds:Object.freeze(["healthcare","government","public-spending"]),stableRank:515}),"task2:65ea04b58ef82fe7":Object.freeze({topicIds:Object.freeze(["globalisation","business","society"]),stableRank:516}),"task2:66023250e183bd6a":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:1839}),"task2:660dfddc70f4e306":Object.freeze({topicIds:Object.freeze(["public-spending","healthcare","education"]),stableRank:1840}),"task2:66439b490e0bc56f":Object.freeze({topicIds:Object.freeze(["culture","housing"]),stableRank:1841}),"task2:66630a4c2b2238be":Object.freeze({topicIds:Object.freeze(["ageing","housing","family"]),stableRank:1842}),"task2:666b0904101d1eaa":Object.freeze({topicIds:Object.freeze(["animals","scie
1100nce"]),stableRank:1843}),"task2:667c8771ee4ed7d3":Object.freeze({topicIds:Object.freeze(["children","health","parenting"]),stableRank:517}),"task2:667ea7232a5ac911":Object.freeze({topicIds:Object.freeze(["healthcare","business"]),stableRank:1844}),"task2:669470206fc808c6":Object.freeze({topicIds:Object.freeze(["work","internet","technology"]),stableRank:518}),"task2:66b5e3121babc014":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:519}),"task2:66b6f8440e63bd0e":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1845}),"task2:66caae4f52262e85":Object.freeze({topicIds:Object.freeze(["money","family","children"]),stableRank:520}),"task2:67002482c5673acc":Object.freeze({topicIds:Object.freeze(["social-media","media","society"]),stableRank:1846}),"task2:6705d5c528b41acf":Object.freeze({topicIds:Object.freeze(["globalisation","tourism","business"]),stableRank:1847}),"task2:671e4df82db288ee":Object.freeze({topicIds:Object.freeze(["money"]),stableRank:521}),"task2:672cb7fbeaa9031d":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1848}),"task2:6738106de7fc4c57":Object.freeze({topicIds:Object.freeze(["migration","globalisation"]),stableRank:522}),"task2:673a917dbbe3d0b7":Object.freeze({topicIds:Object.freeze(["family","work","children"]),stableRank:523}),"task2:676674c43cb3196e":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:524}),"task2:67708df295817c4c":Object.freeze({topicIds:Object.freeze(["education","schools","money"]),stableRank:525}),"task2:67b7e895c292c603":Object.freeze({topicIds:Object.freeze(["transport","public-transport","pollution"]),stableRank:526}),"task2:681dcf8f5c63872d":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:1849}),"task2:6820b169100d0eab":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:1850}),"task2:68272179235c2e5f":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:1851}),"task2:6849fd80149f665a":Object.freeze({topicIds:Object.freeze(["consumerism","entertainment","community"]),stableRank:527}),"task2:6855f75db09f4933":Object.freeze({topicIds:Object.freeze(["language","globalisation","culture"]),stableRank:1852}),"task2:68620de6e1e06344":Object.freeze({topicIds:Object.freeze(["transport","cars"]),stableRank:528}),"task2:68a4ab1a5032b3ec":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:529}),"task2:68a68b29783be297":Object.freeze({topicIds:Object.freeze(["health","children","crime"]),stableRank:530}),"task2:68f2793b0723d58d":Object.freeze({topicIds:Object.freeze(["higher-education","work","globalisation"]),stableRank:1853}),"task2:68f55385bc83265f":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:531}),"task2:68f67fcfb14afa1d":Object.freeze({topicIds:Object.freeze(["cars","transport"]),stableRank:532}),"task2:692244d99a20b5b3":Object.freeze({topicIds:Object.freeze(["waste","consumerism"]),stableRank:533}),"task2:693bccb6ecb04034":Object.freeze({topicIds:Object.freeze(["crime","children"]),stableRank:1854}),"task2:6974f320c7307fde":Object.freeze({topicIds:Object.freeze(["internet","society"]),stableRank:1855}),"task2:6984f1c9c151cef7":Object.freeze({topicIds:Object.freeze(["crime","privacy","cities"]),stableRank:534}),"task2:699255e263000684":Object.freeze({topicIds:Object.freeze(["environment","government"]),stableRank:1856}),"task2:69a59c4ac0ef67c8":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:1857}),"task2:6a1333fb3b6194e1":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:1858}),"task2:6a1ab8b2ab79830c":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:535}),"task2:6a33ef51c4818bdf":Object.freeze({topicIds:Object.freeze(["globalisation","transport"]),stableRank:536}),"task2:6a340630ea097c9e":Object.freeze({topicIds:Object.freeze(["technology","work"]),stableRank:1859}),"task2:6a3c6705750b4103":Object.freeze({topicIds:Object.freeze(["cities","urbanisation"]),stableRank:537}),"task2:6a45d0d8e69ea8d6":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:538}),"task2:6a4d33fb492a8f49":Object.freeze({topicIds:Object.freeze(["education","schools","language"]),stableRank:539}),"task2:6a54823c1a09254e":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1860}),"task2:6a55ca0a573736fc":Object.freeze({topicIds:Object.freeze(["advertising","business","consumerism"]),stableRank:540}),"task2:6a5788e9a8682243":Object.freeze({topicIds:Object.freeze(["community","cities"]),stableRank:541}),"task2:6a5c9eae9416d318":Object.freeze({topicIds:Object.freeze(["internet","consumerism"]),stableRank:542}),"task2:6a5dd51c4b4dc256":Object.freeze({topicIds:Object.freeze(["work","exercise","health"]),stableRank:1861}),"task2:6aa23c0e00014654":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:543}),"task2:6aad33fea3c5b6ac":Object.freeze({topicIds:Object.freeze(["schools","government","education"]),stableRank:1862}),"task2:6ae443c8d0ee56b6":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:544}),"task2:6aef789a362dafd8":Object.freeze({topicIds:Object.freeze(["crime","society"]),stableRank:545}),"task2:6b0c8f2bfe7f8609":Object.freeze({topicIds:Object.freeze(["cities","children","urbanisation"]),stableRank:1863}),"task2:6b329e9fcf019191":Object.freeze({topicIds:Object.freeze(["climate-change","environment"]),stableRank:1864}),"task2:6b489a2ec2471e3c":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1865}),"task2:6b5b6db2df155fcc":Object.freeze({topicIds:Object.freeze(["crime","punishment","education"]),stableRank:546}),"task2:6b617f4c22da3462":Object.freeze({topicIds:Object.freeze(["consumerism","culture"]),stableRank:1866}),"task2:6b66fab8f4429076":Object.freeze({topicIds:Object.freeze(["culture","entertainment"]),stableRank:1867}),"task2:6b73f455b5b4c8e3":Object.freeze({topicIds:Object.freeze(["technology","equality","poverty"]),stableRank:1868}),"task2:6ba9669a2e316a80":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:547}),"task2:6bcecf54a26f0112":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1869}),"task2:6bdbdb1053fe6d9a":Object.freeze({topicIds:Object.freeze(["education","children"]),stableRank:548}),"task2:6c06313fd0cf3635":Object.freeze({topicIds:Object.freeze(["privacy","technology","business"]),stableRank:1870}),"task2:6c0c9c18faa2c0a2":Object.freeze({topicIds:Object.freeze(["media","privacy"]),stableRank:549}),"task2:6c1b032d4167998f":Object.freeze({topicIds:Object.freeze(["cities"]),stableRank:550}),"task2:6c46b65105606837":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:1871}),"task2:6c5f13217fd15bc3":Object.freeze({topicIds:Object.freeze(["cars","transport","ageing"]),stableRank:1872}),"task2:6c9fb8d066f9b64e":Object.freeze({topicIds:Object.freeze(["business","work","money"]),stableRank:1873}),"task2:6ca00250b1933766":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","government"]),stableRank:1874}),"task2:6cc6298b867d7dbd":Object.freeze({topicIds:Object.freeze(["culture","diet"]),stableRank:551}),"task2:6cde87b4bfeaecf6":Object.freeze({topicIds:Object.freeze(["health","diet","government"]),stableRank:1875}),"task2:6ceed9d990bacf1b":Object.freeze({topicIds:Object.freeze(["environment","conservation"]),stableRank:1876}),"task2:6cf97dd585e0fa8f":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:552}),"task2:6d0a584707f7a585":Object.freeze({topicIds:Object.freeze(["higher-education","housing","family"]),stableRank:1877}),"task2:6d3676f4ad507102":Object.freeze({topicIds:Object.freeze(["media","entertainment"]),stableRank:1878}),"task2:6d457c2cc74742fe":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:553}),"task2:6d9c628992279667":Object.freeze({topicIds:Object.freeze(["mental-health","society"]),stableRank:554}),"task2:6da2848ea5cb4e68":Object.freeze({topicIds:Object.freeze(["higher-education","equality"]),stableRank:1879}),"task2:6daed9b00f2bf6d2":Object.freeze({topicIds:Object.freeze(["urbanisation","cities","government"]),stableRank:555}),"task2:6db8dde606ab3bc8":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1880}),"task2:6db9b6c59f26813b":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1881}),"task2:6dbb839f0ddc4f3d":Object.freeze({topicIds:Object.freeze(["government","business","society"]),stableRank:1882}),"task2:6dd977b983aaf39b":Object.freeze({topicIds:Object.freeze(["animals","scie
1100nce","healthcare"]),stableRank:1883}),"task2:6dfe5cc1650e2b03":Object.freeze({topicIds:Object.freeze(["wildlife","environment","conservation"]),stableRank:556}),"task2:6e09779463b029ce":Object.freeze({topicIds:Object.freeze(["consumerism","internet"]),stableRank:1884}),"task2:6e2851ca37d88a38":Object.freeze({topicIds:Object.freeze(["government","healthcare","education"]),stableRank:1885}),"task2:6e2d4872f90aa524":Object.freeze({topicIds:Object.freeze(["health","exercise"]),stableRank:557}),"task2:6e47d994f09a01de":Object.freeze({topicIds:Object.freeze(["equality","poverty","money"]),stableRank:558}),"task2:6e5d30b36490a051":Object.freeze({topicIds:Object.freeze(["consumerism","work"]),stableRank:559}),"task2:6e74c9960680a234":Object.freeze({topicIds:Object.freeze(["internet","media","technology"]),stableRank:560}),"task2:6e8fead7c1161b99":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:1886}),"task2:6ec27809a989615f":Object.freeze({topicIds:Object.freeze(["education","schools","public-spending"]),stableRank:561}),"task2:6ec389022d419abc":Object.freeze({topicIds:Object.freeze(["climate-change","government"]),stableRank:1887}),"task2:6eca4c1fe1dab3d5":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:562}),"task2:6ecba00deb55bf63":Object.freeze({topicIds:Object.freeze(["poverty","globalisation"]),stableRank:1888}),"task2:6eefa48ac988d92c":Object.freeze({topicIds:Object.freeze(["exercise","health","work"]),stableRank:1889}),"task2:6efb625392282c2d":Object.freeze({topicIds:Object.freeze(["public-services","internet"]),stableRank:564}),"task2:6f4aff37e4c4587d":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:1890}),"task2:6f76ddcf4808bf79":Object.freeze({topicIds:Object.freeze(["exercise","health"]),stableRank:1891}),"task2:6f7e3f703a7f96aa":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:565}),"task2:6fbc3e7cf672790a":Object.freeze({topicIds:Object.freeze(["work","money","business"]),stableRank:1892}),"task2:6ff7e007bd86a1c9":Object.freeze({topicIds:Object.freeze(["crime","government"]),stableRank:566}),"task2:6ffb2772ebe7a808":Object.freeze({topicIds:Object.freeze(["technology","mental-health"]),stableRank:567}),"task2:700823c8bb2513f6":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism"]),stableRank:568}),"task2:701ad8ee3098054c":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:569}),"task2:70285e5164f70147":Object.freeze({topicIds:Object.freeze(["higher-education","education","work"]),stableRank:1893}),"task2:7054a88bc0da675d":Object.freeze({topicIds:Object.freeze(["transport","cities","work"]),stableRank:570}),"task2:705f8f4e87bfe638":Object.freeze({topicIds:Object.freeze(["education","internet"]),stableRank:1894}),"task2:7077fe5c48b7de32":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:571}),"task2:7083ee52509dac24":Object.freeze({topicIds:Object.freeze(["public-services","internet","education"]),stableRank:1895}),"task2:708b459b7b7b5c15":Object.freeze({topicIds:Object.freeze(["education","media","culture"]),stableRank:1896}),"task2:70c5171ec626cda4":Object.freeze({topicIds:Object.freeze(["sport","public-spending"]),stableRank:1897}),"task2:70e750432c6cf331":Object.freeze({topicIds:Object.freeze(["transport","pollution","cars"]),stableRank:572}),"task2:70f457e0a3946cc6":Object.freeze({topicIds:Object.freeze(["family","work","higher-education"]),stableRank:573}),"task2:711e6666cf54e298":Object.freeze({topicIds:Object.freeze(["crime","punishment","children"]),stableRank:1898}),"task2:7132c08b113e36fd":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:574}),"task2:714b4ab550ff7d5b":Object.freeze({topicIds:Object.freeze(["animals","science"]),stableRank:575}),"task2:717e965de6060407":Object.freeze({topicIds:Object.freeze(["technology","culture","conservation"]),stableRank:1899}),"task2:71b494d2c950f978":Object.freeze({topicIds:Object.freeze(["language","technology","education"]),stableRank:1900}),"task2:71ccaacad7620da4":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:576}),"task2:71d660abcdbbc1fd":Object.freeze({topicIds:Object.freeze(["health","pollution","housing"]),stableRank:1901}),"task2:71dcb3f823252916":Object.freeze({topicIds:Object.freeze(["mental-health","health","society"]),stableRank:1902}),"task2:71f825521c19c61c":Object.freeze({topicIds:Object.freeze(["culture","children","society"]),stableRank:1903}),"task2:71fa23bd68c7c55b":Object.freeze({topicIds:Object.freeze(["public-spending","transport","public-transport"]),stableRank:577}),"task2:7250c05518f88173":Object.freeze({topicIds:Object.freeze(["health","healthcare","money"]),stableRank:578}),"task2:72abac2aa0d03c9c":Object.freeze({topicIds:Object.freeze(["science","environment"]),stableRank:579}),"task2:72ca95b4de74a996":Object.freeze({topicIds:Object.freeze(["business","community","environment"]),stableRank:1904}),"task2:72eb8abc906bbada":Object.freeze({topicIds:Object.freeze(["punishment","crime"]),stableRank:1905}),"task2:72f9d3e82724aaf6":Object.freeze({topicIds:Object.freeze(["ageing","family","public-services"]),stableRank:1906}),"task2:7301477649d74fd8":Object.freeze({topicIds:Object.freeze(["work","migration","family"]),stableRank:1907}),"task2:73ad6ef85f5c0bfa":Object.freeze({topicIds:Object.freeze(["sport","tourism","government"]),stableRank:580}),"task2:73cee1b054fc23b2":Object.freeze({topicIds:Object.freeze(["animals","cities","community"]),stableRank:581}),"task2:73dcbee0250acd02":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:582}),"task2:7403800a807d2250":Object.freeze({topicIds:Object.freeze(["transport","cars","public-transport"]),stableRank:583}),"task2:7455819520435687":Object.freeze({topicIds:Object.freeze(["health","crime","government"]),stableRank:584}),"task2:7459dd8f6a2527d9":Object.freeze({topicIds:Object.freeze(["society","community"]),stableRank:585}),"task2:745f09c9c3266827":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1908}),"task2:7498c59b42327ed5":Object.freeze({topicIds:Object.freeze(["internet","public-spending","government"]),stableRank:1909}),"task2:749c4edaa446db70":Object.freeze({topicIds:Object.freeze(["work","family"]),stableRank:586}),"task2:74c1b8f017e1a9d2":Object.freeze({topicIds:Object.freeze(["government","healthcare","education"]),stableRank:1910}),"task2:74d6610b80ad1171":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:1911}),"task2:74e0478b537e0a71":Object.freeze({topicIds:Object.freeze(["work","technology","business"]),stableRank:1912}),"task2:74f4f60025e8d526":Object.freeze({topicIds:Object.freeze(["government","business","globalisation"]),stableRank:1913}),"task2:7522c7c9cd366467":Object.freeze({topicIds:Object.freeze(["arts","public-spending","public-services"]),stableRank:587}),"task2:7539e19dd4e066db":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:2726}),"task2:75554bdd4663ee4f":Object.freeze({topicIds:Object.freeze(["family","children"]),stableRank:1914}),"task2:757bd9539ab98331":Object.freeze({topicIds:Object.freeze(["crime","government","health"]),stableRank:1915}),"task2:757bf2f74bc6c0dd":Object.freeze({topicIds:Object.freeze(["family","parenting","society"]),stableRank:1916}),"task2:758707b1ec09f50b":Object.freeze({topicIds:Object.freeze(["children","schools","parenting"]),stableRank:1917}
1100),"task2:75956a09fb0f6dc7":Object.freeze({topicIds:Object.freeze(["waste","business","consumerism"]),stableRank:1918}),"task2:75a6de406086ae16":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:588}),"task2:75bf0a693978fd97":Object.freeze({topicIds:Object.freeze(["sport","money","equality"]),stableRank:1919}),"task2:75cc000382ff6d85":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1920}),"task2:75d2df62cf4ec838":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:589}),"task2:75ec4ba5f764851b":Object.freeze({topicIds:Object.freeze(["diet","globalisation","consumerism"]),stableRank:1921}),"task2:7617152dc251e583":Object.freeze({topicIds:Object.freeze(["children","diet","health"]),stableRank:1922}),"task2:76185bcad5f26b18":Object.freeze({topicIds:Object.freeze(["higher-education","travel","globalisation"]),stableRank:590}),"task2:761b629d50c89213":Object.freeze({topicIds:Object.freeze(["work","equality","business"]),stableRank:1923}),"task2:7633040cfee9b9fe":Object.freeze({topicIds:Object.freeze(["pollution","society","government"]),stableRank:591}),"task2:766446d015d6be32":Object.freeze({topicIds:Object.freeze(["travel","culture","globalisation"]),stableRank:2727}),"task2:76690b929dee2264":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:592}),"task2:76754a125ceb1304":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:593}),"task2:7683caac2bfb630a":Object.freeze({topicIds:Object.freeze(["children","cities"]),stableRank:594}),"task2:76a109a72be22185":Object.freeze({topicIds:Object.freeze(["animals","society"]),stableRank:1924}),"task2:76d158005f251056":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:595}),"task2:77018e839e5ddf55":Object.freeze({topicIds:Object.freeze(["migration","cities","society"]),stableRank:1925}),"task2:7703c2cf17bf0a61":Object.freeze({topicIds:Object.freeze(["globalisation","travel","media"]),stableRank:596}),"task2:77194d2dbf55a96f":Object.freeze({topicIds:Object.freeze(["ageing","technology","internet"]),stableRank:1926}),"task2:77263d2711d98e75":Object.freeze({topicIds:Object.freeze(["housing","environment","conservation"]),stableRank:597}),"task2:774bdc72127013d8":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:598}),"task2:77584d61e5dc00bf":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:599}),"task2:775e5b77168768c1":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1927}),"task2:77820637f71095f9":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:600}),"task2:77996dd1a048f9f3":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:1928}),"task2:77a51ca1ae35ec8f":Object.freeze({topicIds:Object.freeze(["crime","punishment","children"]),stableRank:601}),"task2:77e6ebad4b675df3":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:1929}),"task2:77f571bdeacbcc03":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:1930}),"task2:7820ec886eb0334e":Object.freeze({topicIds:Object.freeze(["consumerism","cities"]),stableRank:1931}),"task2:78424df65b46b9e4":Object.freeze({topicIds:Object.freeze(["work","parenting","family"]),stableRank:1932}),"task2:784a6645b0840b7f":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:602}),"task2:784caec90318bb0b":Object.freeze({topicIds:Object.freeze(["family","consumerism"]),stableRank:603}),"task2:785416ee90c24f48":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:604}),"task2:78675335c1f3bad7":Object.freeze({topicIds:Object.freeze(["education","schools","internet"]),stableRank:605}),"task2:78c5e49fdc045405":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","housing"]),stableRank:1933}),"task2:78d26a12f3ce0eac":Object.freeze({topicIds:Object.freeze(["internet","work","society"]),stableRank:1934}),"task2:78d4c18e4eec6bb8":Object.freeze({topicIds:Object.freeze(["climate-change","animals"]),stableRank:1935}),"task2:78d960900505e402":Object.freeze({topicIds:Object.freeze(["government","environment","public-services"]),stableRank:1936}),"task2:78f1dc9e60aba0d4":Object.freeze({topicIds:Object.freeze(["money","poverty","society"]),stableRank:1937}),"task2:7902ee2cfec8dabe":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:606}),"task2:790454091aced033":Object.freeze({topicIds:Object.freeze(["sport","globalisation","society"]),stableRank:607}),"task2:79271b2ae4093f70":Object.freeze({topicIds:Object.freeze(["punishment","crime"]),stableRank:1938}),"task2:793fe1a5d8d4b96b":Object.freeze({topicIds:Object.freeze(["internet","society"]),stableRank:1939}),"task2:7992e9a4df6e3552":Object.freeze({topicIds:Object.freeze(["healthcare","health","education"]),stableRank:1940}),"task2:79c6a5161eafd3d0":Object.freeze({topicIds:Object.freeze(["internet","travel","culture"]),stableRank:1941}),"task2:79deab40061d6c6e":Object.freeze({topicIds:Object.freeze(["cities","transport","cars"]),stableRank:608}),"task2:7a161792cb03c5f4":Object.freeze({topicIds:Object.freeze(["housing","culture","government"]),stableRank:1942}),"task2:7a2c5740634e11ee":Object.freeze({topicIds:Object.freeze(["travel","tourism","environment"]),stableRank:609}),"task2:7a5c855a00215db8":Object.freeze({topicIds:Object.freeze(["energy","environment"]),stableRank:1943}),"task2:7a934e728fee2458":Object.freeze({topicIds:Object.freeze(["schools","arts","education"]),stableRank:1944}),"task2:7a99927f1e6d6ba1":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:1945}),"task2:7ab398e4c59e9b4a":Object.freeze({topicIds:Object.freeze(["family","children"]),stableRank:611}),"task2:7ac28ff6e405a204":Object.freeze({topicIds:Object.freeze(["business","environment","government"]),stableRank:1946}),"task2:7af6aa62c1674e68":Object.freeze({topicIds:Object.freeze(["technology","crime"]),stableRank:1947}),"task2:7b2959387a3a1b2a":Object.freeze({topicIds:Object.freeze(["poverty","money","globalisation"]),stableRank:612}),"task2:7b2fdcb59b566ab3":Object.freeze({topicIds:Object.freeze(["business","society"]),stableRank:1948}),"task2:7b5cf119ae617fd3":Object.freeze({topicIds:Object.freeze(["money","consumerism"]),stableRank:1949}),"task2:7b5f03280f82e912":Object.freeze({topicIds:Object.freeze(["animals","scie
1100nce","environment"]),stableRank:613}),"task2:7b69a8a487e46d6a":Object.freeze({topicIds:Object.freeze(["parenting","family"]),stableRank:1950}),"task2:7b88464961e67cef":Object.freeze({topicIds:Object.freeze(["public-services","government"]),stableRank:614}),"task2:7b91b7570915a91d":Object.freeze({topicIds:Object.freeze(["crime","punishment","education"]),stableRank:1951}),"task2:7b9b4b2a86e81fd4":Object.freeze({topicIds:Object.freeze(["work","government"]),stableRank:1952}),"task2:7b9e06f64d079f04":Object.freeze({topicIds:Object.freeze(["public-spending","health","healthcare"]),stableRank:1953}),"task2:7ba07fb863e02d82":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1954}),"task2:7ba1e05cd49123ce":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:615}),"task2:7ba91c9f0f03ad55":Object.freeze({topicIds:Object.freeze(["society","community"]),stableRank:1955}),"task2:7bdbe7701b5cd686":Object.freeze({topicIds:Object.freeze(["punishment","healthcare"]),stableRank:1956}),"task2:7bf1a831d6e2b213":Object.freeze({topicIds:Object.freeze(["artificial-intelligence","technology"]),stableRank:616}),"task2:7bf1c574a673a7a6":Object.freeze({topicIds:Object.freeze(["ageing","society","government"]),stableRank:1957}),"task2:7bfa88f9dd70dfff":Object.freeze({topicIds:Object.freeze(["transport","punishment","crime"]),stableRank:1958}),"task2:7c1f5efe838f0884":Object.freeze({topicIds:Object.freeze(["advertising","consumerism"]),stableRank:617}),"task2:7c30236e273f6c08":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:618}),"task2:7c3072ada67922e7":Object.freeze({topicIds:Object.freeze(["education","parenting","schools"]),stableRank:619}),"task2:7c44ca55fe303dff":Object.freeze({topicIds:Object.freeze(["work","internet","technology"]),stableRank:620}),"task2:7c5c201eafb20038":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:621}),"task2:7c61b2b37b1c52fd":Object.freeze({topicIds:Object.freeze(["media","internet","government"]),stableRank:622}),"task2:7ca9ab18a2723dca":Object.freeze({topicIds:Object.freeze(["cars","transport","pollution"]),stableRank:1959}),"task2:7cbbffe62c0db8d0":Object.freeze({topicIds:Object.freeze(["punishment","crime"]),stableRank:1960}),"task2:7ceefbbdaab8529f":Object.freeze({topicIds:Object.freeze(["children","parenting","family"]),stableRank:1961}),"task2:7cfc3429d9f498ab":Object.freeze({topicIds:Object.freeze(["technology","children","health"]),stableRank:623}),"task2:7d51cf9df812215f":Object.freeze({topicIds:Object.freeze(["cities","public-services","sport"]),stableRank:1962}),"task2:7d561706fa1f37ec":Object.freeze({topicIds:Object.freeze(["ageing"]),stableRank:624}),"task2:7d57a38126a9adab":Object.freeze({topicIds:Object.freeze(["technology","work"]),stableRank:625}),"task2:7d60922fb52ba8c9":Object.freeze({topicIds:Object.freeze(["environment","government"]),stableRank:626}),"task2:7d6c651ef5560104":Object.freeze({topicIds:Object.freeze(["parenting","schools","children"]),stableRank:627}),"task2:7d9567c7d1040b41":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:628}),"task2:7da2e8310c3b30cf":Object.freeze({topicIds:Object.freeze(["children","family","poverty"]),stableRank:2702}),"task2:7dc172fd79579e2f":Object.freeze({topicIds:Object.freeze(["diet","culture"]),stableRank:1963}),"task2:7dd8a9a45a34d4d6":Object.freeze({topicIds:Object.freeze(["migration","culture"]),stableRank:1964}),"task2:7df0f8741cd748ea":Object.freeze({topicIds:Object.freeze(["crime","government"]),stableRank:1965}),"task2:7e408a7a5bf87f44":Object.freeze({topicIds:Object.freeze(["society","crime"]),stableRank:1966}),"task2:7e5652d894ec97b6":Object.freeze({topicIds:Object.freeze(["children","exercise","technology"]),stableRank:1967}),"task2:7e614cfe820b6430":Object.freeze({topicIds:Object.freeze(["environment","energy"]),stableRank:629}),"task2:7e61c1b799c14bc1":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:630}),"task2:7e7633f83197c5fe":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:631}),"task2:7e9be0a478157ca6":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:632}),"task2:7eb0775a63c54b6c":Object.freeze({topicIds:Object.freeze(["sport","crime"]),stableRank:1267}),"task2:7eb76e780554584e":Object.freeze({topicIds:Object.freeze(["technology","education","schools"]),stableRank:633}),"task2:7ebd17806ee93fba":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1968}),"task2:7ed15dc906ca387b":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:1969}),"task2:7ee1826fc5164e91":Object.freeze({topicIds:Object.freeze(["children","technology","exercise"]),stableRank:1970}),"task2:7ef0776739c688a1":Object.freeze({topicIds:Object.freeze(["parenting","family","equality"]),stableRank:1971}),"task2:7ef542bb7f09974d":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:634}),"task2:7f2760f9fa562b5b":Object.freeze({topicIds:Object.freeze(["society","family","community"]),stableRank:635}),"task2:7f2aee957656eebf":Object.freeze({topicIds:Object.freeze(["children","community","work"]),stableRank:1972}),"task2:7f2e8741c8ea0b73":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:636}),"task2:7f3292482d6b708a":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:637}),"task2:7f9994424c5ae8c0":Object.freeze({topicIds:Object.freeze(["migration","culture"]),stableRank:1973}),"task2:7fb7c3d8ad02191e":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:638}),"task2:7fc833db8bf5c77d":Object.freeze({topicIds:Object.freeze(["work","family"]),stableRank:639}),"task2:7fd3952f260e8895":Object.freeze({topicIds:Object.freeze(["exercise","health"]),stableRank:640}),"task2:7fe685927911f604":Object.freeze({topicIds:Object.freeze(["children","education","exercise"]),stableRank:1974}),"task2:7ffb46f67b22f42c":Object.freeze({topicIds:Object.freeze(["housing","cities","urbanisation"]),stableRank:1975}),"task2:800fa04eb2dc255c":Object.freeze({topicIds:Object.freeze(["environment","globalisation","government"]),stableRank:1976}),"task2:80164eb39f6dcb39":Object.freeze({topicIds:Object.freeze(["work","money","equality"]),stableRank:1977}),"task2:801b702479ae6702":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism","culture"]),stableRank:1978}),"task2:803f68d7efff751d":Object.freeze({topicIds:Object.freeze(["children","education","parenting"]),stableRank:1979}),"task2:80487a45f47c2cd7":Object.freeze({topicIds:Object.freeze(["technology","language"]),stableRank:641}),"task2:805de6fde2faa533":Object.freeze({topicIds:Object.freeze(["education","schools","technology"]),stableRank:642}),"task2:8087c57bb633caf5":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","media"]),stableRank:1980}),"task2:808afb80e17180d6":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:643}),"task2:808b0890beb5e1fe":Object.freeze({topicIds:Object.freeze(["cities","pollution"]),stableRank:1981}),"task2:80c14e47faa322b5":Object.freeze({topicIds:Object.freeze(["arts","cities","public-spending"]),stableRank:1982}),"task2:810971d6387fe324":Object.freeze({topicIds:Object.freeze(["language","education"]),stableRank:2728}),"task2:812f42641aaf9f4a":Object.freeze({topicIds:Object.freeze(["crime","poverty","society"]),stableRank:1983}),"task2:8133820a45089ee4":Object.freeze({topicIds:Object.freeze(["technology","children","health"]),stableRank:644}),"task2:814480a809c9264e":Object.freeze({topicIds:Object.freeze(["language","education","migration"]),stableRank:645}),"task2:81a53eed4f500df7":Object.freeze({topicIds:Object.freeze(["globalisation","culture"]),stableRank:1984}),"task2:81d2e96a8708e518":Object.freeze({topicIds:Object.freeze(["science","government","business"]),stableRank:1985}),"task2:81f6787936fedd0f":Object.freeze({topicIds:Object.freeze(["children","mental-health","entertainment"]),stableRank:646}),"task2:8228f53a071e4878":Object.freeze({topicIds:Object.freeze(["globalisation","business","transport"]),stableRank:647}),"task2:826685ffb3eccd95":Object.freeze({topicIds:Object.freeze(["children","education","media"]),stableRank:1986}),"task2:826a325648ca5d74":Object.freeze({topicIds:Object.freeze(["business","globalisation","government"]),stableRank:648}),"task2:8273be64dad7acf6":Object.freeze({topicIds:Object.freeze(["children","parenting","money"]),stableRank:1987}),"task2:827b759d31534f1f":Object.freeze({topicIds:Object.freeze(["wildlife","environment"]),stableRank:649}),"task2:82887f6e09fbee78":Object.freeze({topicIds:Object.freeze(["sport","society","entertainment"]),stableRank:1988}),"task2:82b4be0b83d3619d":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:1989}),"task2:82bda3697a698c5b":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:650}),"task2:82e224613e75b567":Object.freeze({topicIds:Object.freeze(["family","ageing","children"]),stableRank:651}),"task2:82f4c55daef31fab":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1990}),"task2:8303392672a99c4c":Object.freeze({topicIds:Object.freeze(["globalisation","transport","consumerism"]),stableRank:1991}),"task2:8347da9ef5a03870":Object.freeze({topicIds:Object.freeze(["culture","housing","cities"]),stableRank:2703}),"task2:8348ae1def5afe17":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:1992}),"task2:8359046285e59474":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:652}),"task2:835d445ab1e590b4":Object.freeze({topicIds:Object.freeze(["waste","government","consumerism"]),stableRank:1993}),"task2:8365bb6ff4e682fd":Object.freeze({topicIds:Object.freeze(["travel"]),stableRank:653}),"task2:836a2afac52ea240":Object.freeze({topicIds:Object.freeze(["technology","equality","poverty"]),stableRank:654}),"task2:836b941a87321f84":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:1994}),"task2:8372c79174c64707":Object.freeze({topicIds:Object.freeze(["parenting","education","children"]),stableRank:655}),"task2:83949d012f4887e3":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:656}),"task2:8398f0046aa7f69a":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:1995}),"task2:83996011a62664b7":Object.freeze({topicIds:Object.freeze(["work","technology","business"]),stableRank:1996}),"task2:83b2b3579033572d":Object.freeze({topicIds:Object.freeze(["privacy","internet","social-media"]),stableRank:1997}),"task2:83d603fe037b3d54":Object.freeze({topicIds:Object.freeze(["education","travel"]),stableRank:657}),"task2:8405d6b0582c5f9a":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","society"]),stableRank:658}),"task2:8411847488e3ec22":Object.freeze({topicIds:Object.freeze(["sport","advertising","business"]),stableRank:1998}),"task2:84258ea8b5bd3e96":Object.freeze({topicIds:Object.freeze(["language","internet","education"]),stableRank:1999}),"task2:848366c9b19324e7":Object.freeze({topicIds:Object.freeze(["money","technology"]),stableRank:659}),"task2:84e2fc0cd63c2bbe":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:2e3}),"task2:850a9defce9980f1":Object.freeze({topicIds:Object.freeze(["language","culture","globalisation"]),stableRank:660}),"task2:8555397d4c277b2b":Object.freeze({topicIds:Object.freeze(["entertainment","culture"]),stableRank:2001}),"task2:8570822e2b97dc68":Object.freeze({topicIds:Object.freeze(["children","education","entertainment"]),stableRank:2002}),"task2:8580dfee5365d80c":Object.freeze({topicIds:Object.freeze(["sport","society"]),stableRank:2729}),"task2:8581bb76658caf34":Object.freeze({topicIds:Object.freeze(["work","money","healthcare"]),stableRank:661}),"task2:858cda894d98ed1f":Object.freeze({topicIds:Object.freeze(["language","internet","technology"]),stableRank:2003}),"task2:85d0ae90daa4000a":Object.freeze({topicIds:Object.freeze(["parenting","equality","family"]),stableRank:662}),"task2:85d3f64192ee3153":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:663}),"task2:85ec1b25cff7902f":Object.freeze({topicIds:Object.freeze(["science","public-spending","government"]),stableRank:2004}),"task2:85ed8ff4ae2a8352":Object.freeze({topicIds:Object.freeze(["media","privacy","entertainment"]),stableRank:2005}),"task2:85f2612dc6c429f3":Object.freeze({topicIds:Object.freeze(["entertainment","media"]),stableRank:664}),"task2:85f360aaff716b30":Object.freeze({topicIds:Object.freeze(["public-spending","housing","transport"]),stableRank:2006}),"task2:85fbcb3c70d730e6":Object.freeze({topicIds:Object.freeze(["public-spending","culture"]),stableRank:2007}),"task2:860fa8ab6af183d1":Object.freeze({topicIds:Object.freeze(["diet","health","technology"]),stableRank:2008}),"task2:8611c5f7c86cfffd":Object.freeze({topicIds:Object.freeze(["ageing","exercise","health"]),stableRank:665}),"task2:8620690b4d384af5":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:2009}),"task2:862e08d188301a27":Object.freeze({topicIds:Object.freeze(["migration","work","family"]),stableRank:666}),"task2:8652d842c755fac4":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:2010}),"task2:86988fa8291e8f5e":Object.freeze({topicIds:Object.freeze(["energy","climate-change","globalisation"]),stableRank:2011}),"task2:86a73a819e5a66d3":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:2012}),"task2:86ad17e0da21da5e":Object.freeze({topicIds:Object.freeze(["schools","education","money"]),stableRank:667}),"task2:86b77fd5ea13eb8f":Object.freeze({topicIds:Object.freeze(["children","parenting","family"]),stableRank:2013}),"task2:86bbd3552bb3925b":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:2014}),"task2:86d4c02ec8ca5f74":Object.freeze({topicIds:Object.freeze(["energy","scie
1100nce","crime"]),stableRank:2015}),"task2:86f7a737dfadce2d":Object.freeze({topicIds:Object.freeze(["money","consumerism"]),stableRank:2016}),"task2:870553858a0a761f":Object.freeze({topicIds:Object.freeze(["consumerism","business","community"]),stableRank:2017}),"task2:872e34ab4743a125":Object.freeze({topicIds:Object.freeze(["healthcare","government","public-spending"]),stableRank:2018}),"task2:87372f3dea9fe38b":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:2019}),"task2:87498ce4fb8519ea":Object.freeze({topicIds:Object.freeze(["migration","work","community"]),stableRank:668}),"task2:874ec9073e17eeb9":Object.freeze({topicIds:Object.freeze(["culture","ageing","society"]),stableRank:669}),"task2:878050c81766edda":Object.freeze({topicIds:Object.freeze(["government","poverty","globalisation"]),stableRank:2020}),"task2:878bc74013b9cd6a":Object.freeze({topicIds:Object.freeze(["media","family","community"]),stableRank:670}),"task2:87b582096ee68ee3":Object.freeze({topicIds:Object.freeze(["consumerism","money"]),stableRank:671}),"task2:87c0720bf05a4dcd":Object.freeze({topicIds:Object.freeze(["media","culture"]),stableRank:2021}),"task2:87efadda12ffd7b4":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:2022}),"task2:8810e6903e2a3fca":Object.freeze({topicIds:Object.freeze(["education","higher-education","work"]),stableRank:2023}),"task2:881b35d40d6e7416":Object.freeze({topicIds:Object.freeze(["schools","technology","entertainment"]),stableRank:672}),"task2:883777fbbce0ec41":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:2024}),"task2:8839b035980faf97":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:673}),"task2:8839f10196150307":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:674}),"task2:885de66e0293dfd4":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:675}),"task2:887897538ee091c5":Object.freeze({topicIds:Object.freeze(["sport","money","work"]),stableRank:676}),"task2:887d77378f0ddc55":Object.freeze({topicIds:Object.freeze(["government","society"]),stableRank:2025}),"task2:88b474b46a28cd1e":Object.freeze({topicIds:Object.freeze(["technology","equality","poverty"]),stableRank:677}),"task2:88f590f199c4eb9b":Object.freeze({topicIds:Object.freeze(["work","education","society"]),stableRank:678}),"task2:88f8510349d87f51":Object.freeze({topicIds:Object.freeze(["language","technology"]),stableRank:2026}),"task2:89096524ae059baa":Object.freeze({topicIds:Object.freeze(["family","parenting","society"]),stableRank:2027}),"task2:8925de037707f501":Object.freeze({topicIds:Object.freeze(["schools","education","sport"]),stableRank:2028}),"task2:897cf48cbe137fbe":Object.freeze({topicIds:Object.freeze(["language","schools","children"]),stableRank:679}),"task2:8997b0b328230a81":Object.freeze({topicIds:Object.freeze(["children","crime","government"]),stableRank:680}),"task2:899f898a83cddc40":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:681}
1100),"task2:89c42ecf8e9529f9":Object.freeze({topicIds:Object.freeze(["family","work","migration"]),stableRank:2029}),"task2:89c8a1df98ee9641":Object.freeze({topicIds:Object.freeze(["business","consumerism","community"]),stableRank:682}),"task2:89df8d03398bae01":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:683}),"task2:89df95982bcc2be6":Object.freeze({topicIds:Object.freeze(["public-services","technology","education"]),stableRank:2030}),"task2:89eab0325b4b51e0":Object.freeze({topicIds:Object.freeze(["crime"]),stableRank:684}),"task2:89fb541c9077f9ca":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:2031}),"task2:8a457f5f05dbae9d":Object.freeze({topicIds:Object.freeze(["cars","energy","environment"]),stableRank:2032}),"task2:8a74ede65382d048":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:685}),"task2:8a9330994ba8224b":Object.freeze({topicIds:Object.freeze(["work","migration","family"]),stableRank:2033}),"task2:8a96f94cf38360ca":Object.freeze({topicIds:Object.freeze(["technology","health","community"]),stableRank:686}),"task2:8aa836f8be22ccaa":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:2034}),"task2:8abc5aca766ca85c":Object.freeze({topicIds:Object.freeze(["climate-change","energy","business"]),stableRank:2035}),"task2:8ac24e4958995a43":Object.freeze({topicIds:Object.freeze(["education","schools","work"]),stableRank:1268}),"task2:8ac968f6405d8a04":Object.freeze({topicIds:Object.freeze(["work","business","equality"]),stableRank:2036}),"task2:8ad4da2327552839":Object.freeze({topicIds:Object.freeze(["animals","science","healthcare"]),stableRank:2037}),"task2:8ad6174019a9ae9e":Object.freeze({topicIds:Object.freeze(["education","government","equality"]),stableRank:2038}),"task2:8af16a5bf4faaced":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:2039}),"task2:8af4e627bc86c885":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:2040}),"task2:8afa6f3d2586c507":Object.freeze({topicIds:Object.freeze(["education","government"]),stableRank:687}),"task2:8b1208c7b3bb8905":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:2041}),"task2:8b2ee390389ad55a":Object.freeze({topicIds:Object.freeze(["education","government","work"]),stableRank:2042}),"task2:8b34426403af874a":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:2043}),"task2:8b36f96e40524398":Object.freeze({topicIds:Object.freeze(["housing","family"]),stableRank:688}),"task2:8b7ec14a3dda2d0c":Object.freeze({topicIds:Object.freeze(["cities","urbanisation"]),stableRank:2044}),"task2:8b8b720c0140d1ee":Object.freeze({topicIds:Object.freeze(["crime","punishment","education"]),stableRank:2045}),"task2:8b90cb17b091bf8d":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:689}),"task2:8ba15ffc9195360e":Object.freeze({topicIds:Object.freeze(["internet","schools","education"]),stableRank:690}),"task2:8badd71875495c3e":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:2046}),"task2:8bc58d71097b6f37":Object.freeze({topicIds:Object.freeze(["tourism","money"]),stableRank:691}),"task2:8bdd84bb61d5feb1":Object.freeze({topicIds:Object.freeze(["media","technology","internet"]),stableRank:2047}),"task2:8bf2e88decd2f693":Object.freeze({topicIds:Object.freeze(["children","parenting","schools"]),stableRank:1269}),"task2:8c01732c8839df62":Object.freeze({topicIds:Object.freeze(["money","consumerism","culture"]),stableRank:692}),"task2:8c1f5e22898c2370":Object.freeze({topicIds:Object.freeze(["cities","community"]),stableRank:2048}),"task2:8c2d9d43c1698121":Object.freeze({topicIds:Object.freeze(["schools","education","equality"]),stableRank:2704}),"task2:8c301f471b99a231":Object.freeze({topicIds:Object.freeze(["children","work"]),stableRank:2049}),"task2:8c3539c7360c8e7d":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:693}),"task2:8c3822be79dbb16c":Object.freeze({topicIds:Object.freeze(["language","globalisation"]),stableRank:694}),"task2:8c441cc92138b9ab":Object.freeze({topicIds:Object.freeze(["schools","internet","children"]),stableRank:2050}),"task2:8c74c971702538b7":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:695}),"task2:8cde101ef466786c":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:696}),"task2:8d0283c0739ce1b2":Object.freeze({topicIds:Object.freeze(["children","parenting","society"]),stableRank:2051}),"task2:8d125de19e51eddb":Object.freeze({topicIds:Object.freeze(["consumerism","money","society"]),stableRank:2705}),"task2:8d30015cc9557a2a":Object.freeze({topicIds:Object.freeze(["money","poverty","community"]),stableRank:2052}),"task2:8d5aa4da253b3440":Object.freeze({topicIds:Object.freeze(["family","culture"]),stableRank:697}),"task2:8d655666351b925c":Object.freeze({topicIds:Object.freeze(["children","education","arts"]),stableRank:698}),"task2:8d6c8605067a3b97":Object.freeze({topicIds:Object.freeze(["climate-change","pollution","poverty"]),stableRank:2053}),"task2:8d6d3d25f5e04e0f":Object.freeze({topicIds:Object.freeze(["higher-education","equality"]),stableRank:2054}),"task2:8d88464328d9a75d":Object.freeze({topicIds:Object.freeze(["healthcare","health","government"]),stableRank:699}),"task2:8db6cac8f73dedfe":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:700}),"task2:8db983759e11b62f":Object.freeze({topicIds:Object.freeze(["cars","environment","pollution"]),stableRank:2055}),"task2:8dc9a5f8c198e562":Object.freeze({topicIds:Object.freeze(["business","cities","urbanisation"]),stableRank:2056}),"task2:8dd08e9d8fe61a5f":Object.freeze({topicIds:Object.freeze(["animals","sport","government"]),stableRank:2057}),"task2:8dd0cc6a9269ecfc":Object.freeze({topicIds:Object.freeze(["culture","consumerism"]),stableRank:701}),"task2:8dea2bc858a0aca2":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:702}),"task2:8dfb9ffd57969bc7":Object.freeze({topicIds:Object.freeze(["advertising","consumerism"]),stableRank:703}),"task2:8e0d7746fa2ec5e0":Object.freeze({topicIds:Object.freeze(["children","crime","government"]),stableRank:2058}),"task2:8e0da2c32949170d":Object.freeze({topicIds:Object.freeze(["schools","children","mental-health"]),stableRank:2059}),"task2:8e13ef2dc264eaff":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","environment"]),stableRank:2060}),"task2:8e77a83fa5f16b71":Object.freeze({topicIds:Object.freeze(["equality","work","government"]),stableRank:705}),"task2:8e96518bd09a1b85":Object.freeze({topicIds:Object.freeze(["consumerism","society"]),stableRank:706}),"task2:8ea2f298cbf108ea":Object.freeze({topicIds:Object.freeze(["globalisation","government"]),stableRank:2061}),"task2:8eb56ea032a214e6":Object.freeze({topicIds:Object.freeze(["family","ageing","government"]),stableRank:2062}),"task2:8ec05f0b73a8a195":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:707}),"task2:8edbac2ee1dba2fc":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:2063}),"task2:8edbfe34011c16ca":Object.freeze({topicIds:Object.freeze(["children","work"]),stableRank:2064}),"task2:8f259aa88438fcda":Object.freeze({topicIds:Object.freeze(["diet","health","education"]),stableRank:2065}),"task2:8f86aaa380f96691":Object.freeze({topicIds:Object.freeze(["consumerism","business"]),stableRank:708}),"task2:8f8724536710929d":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:709}),"task2:8f8e81e9c7172347":Object.freeze({topicIds:Object.freeze(["business","consumerism"]),stableRank:710}),"task2:8f8ef6fb27aed475":Object.freeze({topicIds:Object.freeze(["technology","work"]),stableRank:711}),"task2:8fa614faae0634d0":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:2066}),"task2:8fbb3ae39a92f6e5":Object.freeze({topicIds:Object.freeze(["advertising","business","consumerism"]),stableRank:2067}),"task2:8fca4228a17df6de":Object.freeze({topicIds:Object.freeze(["children","work"]),stableRank:2068}),"task2:8fd408b2ec6a42f0":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:2069}),"task2:8ff897b49140bd22":Object.freeze({topicIds:Object.freeze(["work","arts","technology"]),stableRank:2070}),"task2:900b277e8f457d74":Object.freeze({topicIds:Object.freeze(["business","sport","community"]),stableRank:2071}),"task2:900b98b31c118d79":Object.freeze({topicIds:Object.freeze(["children","entertainment","sport"]),stableRank:2072}),"task2:900d436618d428ac":Object.freeze({topicIds:Object.freeze(["society","community"]),stableRank:2073}),"task2:902110f884817bea":Object.freeze({topicIds:Object.freeze(["technology","artificial-intelligence","society"]),stableRank:2074}),"task2:9028613a9dcd7968":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:2075}),"task2:903d7f0a33f509dc":Object.freeze({topicIds:Object.freeze(["globalisation","diet","business"]),stableRank:2076}),"task2:90596a1e421e4c60":Object.freeze({topicIds:Object.freeze(["children","education","parenting"]),stableRank:2077}),"task2:905e291346db5231":Object.freeze({topicIds:Object.freeze(["technology","language","work"]),stableRank:2078}),"task2:90638cfbbbb2834d":Object.freeze({topicIds:Object.freeze(["consumerism","ageing"]),stableRank:712}),"task2:9063f2cf8e2c6b59":Object.freeze({topicIds:Object.freeze(["schools","advertising","diet"]),stableRank:713}),"task2:906eb60a32728d1c":Object.freeze({topicIds:Object.freeze(["society","media","sport"]),stableRank:714}),"task2:908e0bc92a55120f":Object.freeze({topicIds:Object.freeze(["government","public-spending","arts"]),stableRank:715}),"task2:90959f20312afebe":Object.freeze({topicIds:Object.freeze(["children","health","government"]),stableRank:2079}),"task2:90a622cd4c4cda0b":Object.freeze({topicIds:Object.freeze(["poverty","crime"]),stableRank:716}),"task2:90ba064e7422375c":Object.freeze({topicIds:Object.freeze(["government","public-spending","healthcare"]),stableRank:2080}),"task2:90f7755a1c192758":Object.freeze({topicIds:Object.freeze(["education","children"]),stableRank:717}),"task2:9103d746a356dcac":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","public-spending"]),stableRank:2081}
1100),"task2:9118d36daf8e124b":Object.freeze({topicIds:Object.freeze(["arts","education","entertainment"]),stableRank:718}),"task2:91a04ef5d8ce0cb7":Object.freeze({topicIds:Object.freeze(["transport","crime","punishment"]),stableRank:2082}),"task2:91a870c90973e35f":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:2083}),"task2:91b863b9cf6184a7":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:2084}),"task2:91ba859808597af2":Object.freeze({topicIds:Object.freeze(["language","globalisation"]),stableRank:719}),"task2:91da91fff2f5bc4d":Object.freeze({topicIds:Object.freeze(["animals","science"]),stableRank:2085}),"task2:91f5f1f3c8903ec9":Object.freeze({topicIds:Object.freeze(["government","society"]),stableRank:2086}),"task2:91fe10ac8ff207ee":Object.freeze({topicIds:Object.freeze(["language","technology"]),stableRank:2087}),"task2:9205bab4fbbc8a6e":Object.freeze({topicIds:Object.freeze(["cities","children","urbanisation"]),stableRank:2088}),"task2:9208120ed715031c":Object.freeze({topicIds:Object.freeze(["cities","children","urbanisation"]),stableRank:2089}),"task2:9209947b0b919b35":Object.freeze({topicIds:Object.freeze(["society","globalisation"]),stableRank:720}),"task2:9210767ceb883aa6":Object.freeze({topicIds:Object.freeze(["cars","pollution","transport"]),stableRank:2090}),"task2:9210e2aee3630214":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:2091}),"task2:921fd34ae7a1351c":Object.freeze({topicIds:Object.freeze(["transport","travel"]),stableRank:721}),"task2:923014e1363494f3":Object.freeze({topicIds:Object.freeze(["sport","health","media"]),stableRank:722}),"task2:9238e54c135473da":Object.freeze({topicIds:Object.freeze(["sport","mental-health","exercise"]),stableRank:2092}),"task2:92e28420371b31e2":Object.freeze({topicIds:Object.freeze(["family","parenting","children"]),stableRank:2093}),"task2:92ea68b2f8c82ed8":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:723}),"task2:92f03180386e25b6":Object.freeze({topicIds:Object.freeze(["transport","cars","government"]),stableRank:724}),"task2:92f52f00c35026aa":Object.freeze({topicIds:Object.freeze(["work","ageing","government"]),stableRank:725}),"task2:9300f2b8cb09137a":Object.freeze({topicIds:Object.freeze(["work","higher-education"]),stableRank:726}),"task2:931380aa98676764":Object.freeze({topicIds:Object.freeze(["housing","cities","government"]),stableRank:2094}),"task2:931bc293f6e84731":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism","culture"]),stableRank:727}),"task2:934505a70a443101":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:2095}),"task2:934dedd1fd4d3f13":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:2096}),"task2:93978f198a0d91cb":Object.freeze({topicIds:Object.freeze(["arts","government"]),stableRank:2097}),"task2:93d1a0db84755eb1":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:728}),"task2:93f511ff1a55a93d":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:729}),"task2:942473482b534cce":Object.freeze({topicIds:Object.freeze(["cars","pollution","transport"]),stableRank:2098}),"task2:943196b4c4de20ea":Object.freeze({topicIds:Object.freeze(["culture","community"]),stableRank:2099}),"task2:944cac8694edfea0":Object.freeze({topicIds:Object.freeze(["transport","pollution","government"]),stableRank:730}),"task2:946d256647ee4fcc":Object.freeze({topicIds:Object.freeze(["advertising","media","poverty"]),stableRank:2100}),"task2:94a734e17992eb4f":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:731}),"task2:950dbda3411bbb29":Object.freeze({topicIds:Object.freeze(["internet","consumerism"]),stableRank:732}),"task2:9516ae70aae7f0ea":Object.freeze({topicIds:Object.freeze(["schools","language","children"]),stableRank:2101}),"task2:9528d63ac1a62840":Object.freeze({topicIds:Object.freeze(["environment","consumerism","conservation"]),stableRank:2102}),"task2:953bcd6ac12a8f98":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:733}),"task2:955ae9250f4bb1b7":Object.freeze({topicIds:Object.freeze(["education","children","family"]),stableRank:2103}),"task2:955f291be0ff10f5":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:734}),"task2:955f797a36c18f28":Object.freeze({topicIds:Object.freeze(["consumerism","waste"]),stableRank:2104}),"task2:956ecb0f1cbe11e9":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:2105}),"task2:956fefbcad5044a2":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:2106}),"task2:958da1eae5eca270":Object.freeze({topicIds:Object.freeze(["sport","media","children"]),stableRank:735}),"task2:959669f4ce92a76a":Object.freeze({topicIds:Object.freeze(["technology","internet","media"]),stableRank:736}),"task2:95ba55d34b90c1e1":Object.freeze({topicIds:Object.freeze(["diet","environment","business"]),stableRank:2107}),"task2:95c1515c00350b1a":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:2108}
1100),"task2:95d3ac1046245eda":Object.freeze({topicIds:Object.freeze(["family","work","children"]),stableRank:2109}),"task2:95d5320b5fbc4895":Object.freeze({topicIds:Object.freeze(["higher-education","public-spending","sport"]),stableRank:2110}),"task2:95f6301f40ae349d":Object.freeze({topicIds:Object.freeze(["migration","community"]),stableRank:737}),"task2:96589abb13eaa089":Object.freeze({topicIds:Object.freeze(["money","society","mental-health"]),stableRank:2111}),"task2:965acdd5437e1fc3":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:738}),"task2:967e782ea6bec75c":Object.freeze({topicIds:Object.freeze(["children","parenting","family"]),stableRank:2112}),"task2:96b9c45eaad9b6ac":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:2113}),"task2:96bee092b67d6718":Object.freeze({topicIds:Object.freeze(["language","media","entertainment"]),stableRank:2114}),"task2:96ce48c04ac4e2e2":Object.freeze({topicIds:Object.freeze(["education","media"]),stableRank:739}),"task2:96daa03d3e7c2543":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:2115}),"task2:9703942afb9c79dc":Object.freeze({topicIds:Object.freeze(["animals","science","diet"]),stableRank:2116}),"task2:970c4f5f98e5239d":Object.freeze({topicIds:Object.freeze(["consumerism","entertainment"]),stableRank:2117}),"task2:97175d570ab9f349":Object.freeze({topicIds:Object.freeze(["parenting","children","education"]),stableRank:2118}),"task2:972aaf4433031abe":Object.freeze({topicIds:Object.freeze(["community","cities"]),stableRank:2730}),"task2:97396a1a637974b0":Object.freeze({topicIds:Object.freeze(["education","children","sport"]),stableRank:740}),"task2:977dbea1671f1c53":Object.freeze({topicIds:Object.freeze(["culture","tourism"]),stableRank:741}),"task2:97a4c2a79397d0b9":Object.freeze({topicIds:Object.freeze(["money","consumerism"]),stableRank:1270}),"task2:97b1dd9ca68da372":Object.freeze({topicIds:Object.freeze(["parenting","education"]),stableRank:742}),"task2:97ba0165a6b63367":Object.freeze({topicIds:Object.freeze(["diet","environment","globalisation"]),stableRank:2119}),"task2:97fb0f3495eb982e":Object.freeze({topicIds:Object.freeze(["culture","travel","media"]),stableRank:2120}),"task2:9800928a798b5c24":Object.freeze({topicIds:Object.freeze(["migration","society"]),stableRank:743}),"task2:98149a7c13b2195e":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:744}),"task2:982e65a8d454bee2":Object.freeze({topicIds:Object.freeze(["children","schools","parenting"]),stableRank:2121}),"task2:9833e9285a291fd6":Object.freeze({topicIds:Object.freeze(["schools","work","education"]),stableRank:2122}),"task2:9851446222904cc8":Object.freeze({topicIds:Object.freeze(["technology","children","entertainment"]),stableRank:2123}),"task2:986b12868ec74fe4":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:745}),"task2:988152ca50828bec":Object.freeze({topicIds:Object.freeze(["media","children","society"]),stableRank:746}),"task2:98a9ebdfce379ddd":Object.freeze({topicIds:Object.freeze(["animals","family"]),stableRank:2124}),"task2:98b688100ea33afe":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:747}),"task2:990775d0e3acf64a":Object.freeze({topicIds:Object.freeze(["sport","media"]),stableRank:748}),"task2:994c71657cd6089b":Object.freeze({topicIds:Object.freeze(["technology","internet"]),stableRank:1271}),"task2:995513a69745ebd0":Object.freeze({topicIds:Object.freeze(["money","mental-health"]),stableRank:2125}),"task2:99687e8859e0b56a":Object.freeze({topicIds:Object.freeze(["work","entertainment"]),stableRank:749}),"task2:999cecf3012e7bd9":Object.freeze({topicIds:Object.freeze(["cars","transport","pollution"]),stableRank:750}),"task2:99aa09ea45998fe8":Object.freeze({topicIds:Object.freeze(["urbanisation","cities","government"]),stableRank:751}),"task2:99f8a9c07d0f910a":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:752}),"task2:99fdeb67260d738d":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2126}),"task2:9a10b9ac59da532e":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:753}),"task2:9a2f9305b0345933":Object.freeze({topicIds:Object.freeze(["mental-health","health"]),stableRank:754}),"task2:9a5a35d82ccefb42":Object.freeze({topicIds:Object.freeze(["family","parenting","work"]),stableRank:755}),"task2:9a63edce4c25a940":Object.freeze({topicIds:Object.freeze(["health","exercise","schools"]),stableRank:756}),"task2:9a7a28708ad9a76a":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:2731}),"task2:9ab622f910deb2a3":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:757}),"task2:9ad83424a3293a8a":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:758}),"task2:9b08f1319117966f":Object.freeze({topicIds:Object.freeze(["education","equality","scie
1100nce"]),stableRank:2127}),"task2:9b0a91373e1a52f5":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","housing"]),stableRank:759}),"task2:9b10319a6fd636a8":Object.freeze({topicIds:Object.freeze(["waste","consumerism","environment"]),stableRank:2128}),"task2:9b19c080cb54fe2e":Object.freeze({topicIds:Object.freeze(["language","internet","technology"]),stableRank:760}),"task2:9b29b32fddd8a92d":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:761}),"task2:9b33f3291961dc8f":Object.freeze({topicIds:Object.freeze(["media","society","government"]),stableRank:2129}),"task2:9b360af1a004d5d3":Object.freeze({topicIds:Object.freeze(["housing","culture"]),stableRank:2130}),"task2:9b4275581b8e83d6":Object.freeze({topicIds:Object.freeze(["consumerism","business","waste"]),stableRank:2131}),"task2:9b508ba0cf16d386":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:762}),"task2:9b602d836b0ca81d":Object.freeze({topicIds:Object.freeze(["globalisation","government"]),stableRank:763}),"task2:9b6306dae6d614d8":Object.freeze({topicIds:Object.freeze(["arts","culture","society"]),stableRank:764}),"task2:9b827170c967eece":Object.freeze({topicIds:Object.freeze(["education","internet","technology"]),stableRank:2132}),"task2:9c2a31922317ac64":Object.freeze({topicIds:Object.freeze(["advertising","globalisation","culture"]),stableRank:765}),"task2:9c3702ddeb2773fb":Object.freeze({topicIds:Object.freeze(["society","government","community"]),stableRank:2133}),"task2:9c3c6334071d8102":Object.freeze({topicIds:Object.freeze(["consumerism","advertising"]),stableRank:2134}),"task2:9c3de13ce4e8601e":Object.freeze({topicIds:Object.freeze(["advertising","children","government"]),stableRank:2135}),"task2:9c4870ccd7065c46":Object.freeze({topicIds:Object.freeze(["schools","media"]),stableRank:766}),"task2:9c79dae067ab6fe2":Object.freeze({topicIds:Object.freeze(["social-media","society"]),stableRank:767}),"task2:9c80a24eb6fdbe80":Object.freeze({topicIds:Object.freeze(["education","schools","arts"]),stableRank:768}),"task2:9c9ece56ec40fc94":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:2136}),"task2:9cab1ddf9fa81ebd":Object.freeze({topicIds:Object.freeze(["health","diet","children"]),stableRank:769}),"task2:9cbe0d7c6454c22a":Object.freeze({topicIds:Object.freeze(["tourism","culture","community"]),stableRank:2137}),"task2:9cc05c3585137d43":Object.freeze({topicIds:Object.freeze(["language","society"]),stableRank:2138}),"task2:9cf2b27a6f2e4708":Object.freeze({topicIds:Object.freeze(["language","education","travel"]),stableRank:770}),"task2:9cf7d3e3b11c4759":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:771}),"task2:9cfbf5877331e561":Object.freeze({topicIds:Object.freeze(["work","children"]),stableRank:2139}),"task2:9cfdf7dd387ebeab":Object.freeze({topicIds:Object.freeze(["arts","schools","education"]),stableRank:2732}),"task2:9d00a2fffcc23ebd":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","society"]),stableRank:772}),"task2:9d05cf7fa0dbab29":Object.freeze({topicIds:Object.freeze(["travel","culture","media"]),stableRank:773}),"task2:9d0dc92b520e7209":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:774}),"task2:9d37e0dd4b1050f7":Object.freeze({topicIds:Object.freeze(["language","technology"]),stableRank:775}),"task2:9d392232e2d52188":Object.freeze({topicIds:Object.freeze(["money","work"]),stableRank:776}),"task2:9d3c31bea41dfff8":Object.freeze({topicIds:Object.freeze(["education","science","society"]),stableRank:2140}),"task2:9d4b01111811bc3f":Object.freeze({topicIds:Object.freeze(["money","entertainment","government"]),stableRank:2141}),"task2:9d4b10c1815a48ff":Object.freeze({topicIds:Object.freeze(["arts","public-spending","government"]),stableRank:777}),"task2:9d81818e7ab48fcc":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:779}),"task2:9d81ab8d3459f99f":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:2142}),"task2:9d9b483409fe6f7a":Object.freeze({topicIds:Object.freeze(["migration","urbanisation","cities"]),stableRank:780}),"task2:9db87eb793ee2b6d":Object.freeze({topicIds:Object.freeze(["education","schools","housing"]),stableRank:781}),"task2:9dd2a99d10f0ebbb":Object.freeze({topicIds:Object.freeze(["sport","government"]),stableRank:2143}),"task2:9de557e8e48d6816":Object.freeze({topicIds:Object.freeze(["sport","children"]),stableRank:782}),"task2:9de7e133d5b8ad41":Object.freeze({topicIds:Object.freeze(["crime","children","scie
1100nce"]),stableRank:2144}),"task2:9e0dbefe8ea56a20":Object.freeze({topicIds:Object.freeze(["energy","environment","conservation"]),stableRank:783}),"task2:9e218c5a0ccc7088":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:784}),"task2:9e6bb7adc204c63f":Object.freeze({topicIds:Object.freeze(["health","exercise"]),stableRank:785}),"task2:9e7e7283cf5a5d55":Object.freeze({topicIds:Object.freeze(["cities","public-services","sport"]),stableRank:2145}),"task2:9ee6a996a06d597c":Object.freeze({topicIds:Object.freeze(["arts","culture","language"]),stableRank:2146}),"task2:9f071120ec3bc54e":Object.freeze({topicIds:Object.freeze(["education","work","government"]),stableRank:2147}),"task2:9f71e1cfe5225eed":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:2148}),"task2:9f7bbbe7b953d219":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:786}),"task2:9f91c9c320e0f30d":Object.freeze({topicIds:Object.freeze(["healthcare","government","public-spending"]),stableRank:787}),"task2:9faccbf49cf93b9a":Object.freeze({topicIds:Object.freeze(["consumerism","waste","environment"]),stableRank:2149}),"task2:9fd2c07fe54b30c9":Object.freeze({topicIds:Object.freeze(["mental-health","technology","money"]),stableRank:788}),"task2:a00c425454b03b0a":Object.freeze({topicIds:Object.freeze(["equality","work","business"]),stableRank:789}),"task2:a02990772496859d":Object.freeze({topicIds:Object.freeze(["social-media","media"]),stableRank:790}),"task2:a055369569cd92df":Object.freeze({topicIds:Object.freeze(["higher-education","community","government"]),stableRank:2150}),"task2:a06912f61fdea240":Object.freeze({topicIds:Object.freeze(["tourism","culture","community"]),stableRank:2151}),"task2:a06c1847a4ae6385":Object.freeze({topicIds:Object.freeze(["language","education","migration"]),stableRank:2152}),"task2:a0a5bea224f28c58":Object.freeze({topicIds:Object.freeze(["internet","culture","travel"]),stableRank:2153}),"task2:a0aa7fdf71e4dd49":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:2154}),"task2:a0ca1d3df7f7c513":Object.freeze({topicIds:Object.freeze(["diet","health","education"]),stableRank:2155}),"task2:a0e336ed23f9e63b":Object.freeze({topicIds:Object.freeze(["consumerism","technology"]),stableRank:791}),"task2:a0e54a5528364f9b":Object.freeze({topicIds:Object.freeze(["consumerism","technology"]),stableRank:792}),"task2:a0f46c5823620b26":Object.freeze({topicIds:Object.freeze(["environment","society"]),stableRank:2156}),"task2:a114d5c1d0435f83":Object.freeze({topicIds:Object.freeze(["environment","education","government"]),stableRank:2157}),"task2:a1156a3597544f2f":Object.freeze({topicIds:Object.freeze(["entertainment","education","technology"]),stableRank:793}),"task2:a12b2046d713eca0":Object.freeze({topicIds:Object.freeze(["society","money","education"]),stableRank:2158}),"task2:a14b1882e814289c":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:794}),"task2:a17033429c582038":Object.freeze({topicIds:Object.freeze(["work","money","mental-health"]),stableRank:2159}),"task2:a172c7e085d6a0a2":Object.freeze({topicIds:Object.freeze(["cities","community"]),stableRank:795}),"task2:a1925b0abf3f2df8":Object.freeze({topicIds:Object.freeze(["schools","children","animals"]),stableRank:2160}),"task2:a19ecaddbbf082eb":Object.freeze({topicIds:Object.freeze(["transport"]),stableRank:796}),"task2:a1abf82fa29a0181":Object.freeze({topicIds:Object.freeze(["ageing","society","government"]),stableRank:2161}),"task2:a1b16e071a02edf1":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:2706}),"task2:a1badb426abafe98":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:2162}),"task2:a1be48ebfa12006d":Object.freeze({topicIds:Object.freeze(["privacy","media","entertainment"]),stableRank:2163}),"task2:a1d1822c8fd8123e":Object.freeze({topicIds:Object.freeze(["culture","migration","society"]),stableRank:2164}),"task2:a1dfcdffdc1a2199":Object.freeze({topicIds:Object.freeze(["sport","public-spending","equality"]),stableRank:2165}),"task2:a1f5294972f94797":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:2166}),"task2:a21b71ca9cf9c118":Object.freeze({topicIds:Object.freeze(["children","work","education"]),stableRank:797}),"task2:a2420c5b0dd91c11":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:2167}),"task2:a264458420db477a":Object.freeze({topicIds:Object.freeze(["crime","punishment","education"]),stableRank:798}),"task2:a26aa568f10f34a6":Object.freeze({topicIds:Object.freeze(["migration","culture"]),stableRank:2168}),"task2:a282fd7061cca2f6":Object.freeze({topicIds:Object.freeze(["schools","education","equality"]),stableRank:799}),"task2:a28f4d5b4e1465cd":Object.freeze({topicIds:Object.freeze(["health","children","diet"]),stableRank:800}),"task2:a2b17bf9404a59a3":Object.freeze({topicIds:Object.freeze(["healthcare","children"]),stableRank:2169}),"task2:a2b75249a3308cd3":Object.freeze({topicIds:Object.freeze(["transport","cities","work"]),stableRank:2170}),"task2:a2d1cb663ac4d3e8":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism","society"]),stableRank:801}
1100),"task2:a2e30a20c43070fa":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:802}),"task2:a2e792bf277bf7f5":Object.freeze({topicIds:Object.freeze(["animals","science","healthcare"]),stableRank:803}),"task2:a2eeef4d3c3b2d5f":Object.freeze({topicIds:Object.freeze(["healthcare","children","parenting"]),stableRank:2171}),"task2:a3065de35d1d9c6d":Object.freeze({topicIds:Object.freeze(["technology","family"]),stableRank:2172}),"task2:a30e9a28dc400ab6":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:2173}),"task2:a3271dda39c80984":Object.freeze({topicIds:Object.freeze(["waste","cities","government"]),stableRank:804}),"task2:a3407e144917b53e":Object.freeze({topicIds:Object.freeze(["sport","government","public-spending"]),stableRank:2174}),"task2:a3510445063a760f":Object.freeze({topicIds:Object.freeze(["ageing","government","healthcare"]),stableRank:2175}),"task2:a382b538d7502396":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:2176}),"task2:a3d9766966cf3cfb":Object.freeze({topicIds:Object.freeze(["children","entertainment","culture"]),stableRank:2177}),"task2:a40ebaee3e61362c":Object.freeze({topicIds:Object.freeze(["health","government","work"]),stableRank:2178}),"task2:a413940d5686943b":Object.freeze({topicIds:Object.freeze(["family","parenting","ageing"]),stableRank:2179}),"task2:a41effd6136f2460":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:2180}),"task2:a424ebde1a5a9d80":Object.freeze({topicIds:Object.freeze(["science","education","public-spending"]),stableRank:2181}),"task2:a42572ad6accc633":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:805}),"task2:a434459a16e186dc":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:806}),"task2:a43975bf41d9f225":Object.freeze({topicIds:Object.freeze(["pollution","health","cities"]),stableRank:807}),"task2:a4418abd5f3c5a43":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:808}),"task2:a461cc48c96fca92":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:2182}),"task2:a466efb51e5dabbb":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:2183}),"task2:a493b71f9a999fd1":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:2184}),"task2:a4d9524052f21b92":Object.freeze({topicIds:Object.freeze(["travel","media","internet"]),stableRank:809}),"task2:a4dbc82cab975b1e":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:810}),"task2:a4f6a603bf075c1d":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:811}),"task2:a50184aab2a35350":Object.freeze({topicIds:Object.freeze(["business","community"]),stableRank:812}),"task2:a50e28c26bd86fcc":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:813}),"task2:a5131528e536127e":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:814}),"task2:a518a9511427202b":Object.freeze({topicIds:Object.freeze(["poverty","public-services","globalisation"]),stableRank:815}),"task2:a52c7e1a565cdf28":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:2185}),"task2:a534d0b0bb1fa722":Object.freeze({topicIds:Object.freeze(["technology","community","family"]),stableRank:2186}),"task2:a54c44549e66f87e":Object.freeze({topicIds:Object.freeze(["children","ageing","mental-health"]),stableRank:2187}),"task2:a59d6e1eea3001ec":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2188}),"task2:a5a02d4b07aa3ee1":Object.freeze({topicIds:Object.freeze(["technology","crime","society"]),stableRank:816}),"task2:a5c50ca3d0648285":Object.freeze({topicIds:Object.freeze(["consumerism","advertising","society"]),stableRank:817}),"task2:a5dc05d21680d3dc":Object.freeze({topicIds:Object.freeze(["technology","children","language"]),stableRank:2189}),"task2:a5de50a35105032d":Object.freeze({topicIds:Object.freeze(["mental-health","education"]),stableRank:818}),"task2:a5fe60dbf0fbd585":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:2190}),"task2:a5fe91e95f244a43":Object.freeze({topicIds:Object.freeze(["mental-health","society"]),stableRank:819}),"task2:a6081ef9af34f933":Object.freeze({topicIds:Object.freeze(["entertainment","internet","arts"]),stableRank:2191}),"task2:a60d5fe39dc0a351":Object.freeze({topicIds:Object.freeze(["family","education"]),stableRank:820}),"task2:a6185e60a7326cfa":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","society"]),stableRank:821}),"task2:a62f4b4f143bcf91":Object.freeze({topicIds:Object.freeze(["consumerism","society"]),stableRank:822}),"task2:a635ee8a852117d4":Object.freeze({topicIds:Object.freeze(["language","globalisation","culture"]),stableRank:2192}),"task2:a63da6657e9a2067":Object.freeze({topicIds:Object.freeze(["consumerism","culture"]),stableRank:823}),"task2:a6496be596a5c1ef":Object.freeze({topicIds:Object.freeze(["mental-health","society"]),stableRank:2193}),"task2:a6534c3c7bc4db56":Object.freeze({topicIds:Object.freeze(["sport","media","equality"]),stableRank:2194}),"task2:a678877214b76eb0":Object.freeze({topicIds:Object.freeze(["poverty","work","globalisation"]),stableRank:2195}),"task2:a67e8b78846d5562":Object.freeze({topicIds:Object.freeze(["environment","conservation","children"]),stableRank:2196}),"task2:a68e63d74e2f4ac1":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:824}),"task2:a697a73af4a22e48":Object.freeze({topicIds:Object.freeze(["education","work","travel"]),stableRank:825}),"task2:a699ed242660d5a2":Object.freeze({topicIds:Object.freeze(["tourism","cities","society"]),stableRank:2197}),"task2:a6d52793a59649bd":Object.freeze({topicIds:Object.freeze(["society","health","technology"]),stableRank:2198}),"task2:a6df89bab8990b3c":Object.freeze({topicIds:Object.freeze(["advertising","sport","business"]),stableRank:826}),"task2:a7238fc30b559979":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:828}),"task2:a7320aad4c56cbd3":Object.freeze({topicIds:Object.freeze(["business","technology","work"]),stableRank:829}),"task2:a7335a44a2a7167e":Object.freeze({topicIds:Object.freeze(["equality","family","work"]),stableRank:2199}),"task2:a74014056f2d7683":Object.freeze({topicIds:Object.freeze(["crime","entertainment"]),stableRank:830}),"task2:a74b45a7ca090581":Object.freeze({topicIds:Object.freeze(["children","cities","community"]),stableRank:2200}),"task2:a76967b5e0e0dd0b":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:831}),"task2:a76dfb425c00957c":Object.freeze({topicIds:Object.freeze(["schools","education","family"]),stableRank:2201}),"task2:a79a89d3b6cf33f9":Object.freeze({topicIds:Object.freeze(["technology","family","language"]),stableRank:2202}),"task2:a7a5010f6c7a75a5":Object.freeze({topicIds:Object.freeze(["crime","punishment","community"]),stableRank:832}),"task2:a7d70311ba070553":Object.freeze({topicIds:Object.freeze(["higher-education","money","equality"]),stableRank:2203}),"task2:a7e8f2265ef29700":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:833}),"task2:a7e9b4d01465483e":Object.freeze({topicIds:Object.freeze(["consumerism"]),stableRank:834}),"task2:a807710c603fea2e":Object.freeze({topicIds:Object.freeze(["education","internet","technology"]),stableRank:835}),"task2:a81ca2a8616d3b16":Object.freeze({topicIds:Object.freeze(["cities","housing","environment"]),stableRank:2204}),"task2:a822bbe6cb36a2f0":Object.freeze({topicIds:Object.freeze(["science","public-spending","government"]),stableRank:2205}),"task2:a824259a48dd99f0":Object.freeze({topicIds:Object.freeze(["media","education","culture"]),stableRank:2206}),"task2:a85974933c418979":Object.freeze({topicIds:Object.freeze(["crime","government"]),stableRank:2207}),"task2:a87ade72272ad118":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:836}),"task2:a8c494b86175dc6e":Object.freeze({topicIds:Object.freeze(["social-media","mental-health"]),stableRank:2208}),"task2:a8dd8ff4b1447eda":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:2209}),"task2:a8e2fd36ded4e4b8":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:2210}),"task2:a909240d519c1df7":Object.freeze({topicIds:Object.freeze(["education","schools","arts"]),stableRank:1272}),"task2:a90bd86ecc787600":Object.freeze({topicIds:Object.freeze(["consumerism","society"]),stableRank:837}),"task2:a911c723a8181205":Object.freeze({topicIds:Object.freeze(["business","work","poverty"]),stableRank:838}),"task2:a91beabffb5322ad":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:2211}),"task2:a9269bc556afc5e3":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:2212}),"task2:a9370dfcc3248c3a":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:839}),"task2:a94c95d72ec83f51":Object.freeze({topicIds:Object.freeze(["education","technology"]),stableRank:840}),"task2:a983aecf7d1ecf59":Object.freeze({topicIds:Object.freeze(["work","business","money"]),stableRank:841}),"task2:a99b5bb92273ac97":Object.freeze({topicIds:Object.freeze(["climate-change","conservation","environment"]),stableRank:2213}),"task2:a9b70a2da9cf95f7":Object.freeze({topicIds:Object.freeze(["language","schools","globalisation"]),stableRank:2214}),"task2:a9dbc8c45c2d484a":Object.freeze({topicIds:Object.freeze(["technology","privacy","crime"]),stableRank:842}),"task2:a9dc68950b77df0b":Object.freeze({topicIds:Object.freeze(["cars","climate-change","health"]),stableRank:843}),"task2:a9df802c3ada4d46":Object.freeze({topicIds:Object.freeze(["schools","public-spending","arts"]),stableRank:2215}),"task2:a9f7a7a9253d8abf":Object.freeze({topicIds:Object.freeze(["crime","cities","technology"]),stableRank:2216}),"task2:aa12fff6dbf738dc":Object.freeze({topicIds:Object.freeze(["advertising","business"]),stableRank:1273}),"task2:aa439b392a51f4bb":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:844}),"task2:aa4dd0a88e858076":Object.freeze({topicIds:Object.freeze(["money","society","culture"]),stableRank:2217}),"task2:aa630ffe2cd8b424":Object.freeze({topicIds:Object.freeze(["media","cars","children"]),stableRank:2218}),"task2:aa7226038842fc1d":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","business"]),stableRank:2219}),"task2:aa7b48d15a05ac0f":Object.freeze({topicIds:Object.freeze(["media","entertainment","society"]),stableRank:845}),"task2:aa863c20c8f22e3a":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:2220}),"task2:aaa6b25b256e8911":Object.freeze({topicIds:Object.freeze(["transport","cars","public-transport"]),stableRank:846}),"task2:ab5e07b30deacb71":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","healthcare"]),stableRank:2221}),"task2:ab74a4563d5d2f04":Object.freeze({topicIds:Object.freeze(["globalisation","culture","business"]),stableRank:2222}),"task2:ab945b87170518ad":Object.freeze({topicIds:Object.freeze(["ageing","work","money"]),stableRank:2223}),"task2:abb03602de846814":Object.freeze({topicIds:Object.freeze(["poverty","equality","government"]),stableRank:847}),"task2:abbaf5e9f0cbb6bf":Object.freeze({topicIds:Object.freeze(["diet","globalisation","business"]),stableRank:2224}),"task2:abc74dddca1905c3":Object.freeze({topicIds:Object.freeze(["crime","technology"]),stableRank:2225}),"task2:abcfc0f75f897fa9":Object.freeze({topicIds:Object.freeze(["sport","advertising","business"]),stableRank:2226}),"task2:abdea9e2d92b08bc":Object.freeze({topicIds:Object.freeze(["health","science","ageing"]),stableRank:2227}),"task2:abdfa2943fbc4b66":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:2228}),"task2:abe69de5545fa20f":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:848}),"task2:abf23e433054e4d9":Object.freeze({topicIds:Object.freeze(["advertising","children","media"]),stableRank:849}),"task2:ac0755e05a8c1722":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:2229}),"task2:ac4a92fee2dae240":Object.freeze({topicIds:Object.freeze(["tourism","business","globalisation"]),stableRank:850}),"task2:ac4ae6a99c2168ab":Object.freeze({topicIds:Object.freeze(["globalisation","culture","media"]),stableRank:2230}),"task2:ac54615e9ddb9530":Object.freeze({topicIds:Object.freeze(["parenting","children"]),stableRank:2231}),"task2:acb7d1f8c9b534b6":Object.freeze({topicIds:Object.freeze(["consumerism","entertainment"]),stableRank:2232}),"task2:acbf39b53418495b":Object.freeze({topicIds:Object.freeze(["transport","public-transport","government"]),stableRank:2233}),"task2:acda44437d50eba1":Object.freeze({topicIds:Object.freeze(["higher-education","money","society"]),stableRank:2234}),"task2:acf1e51054c6e75e":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:2235}),"task2:acfacba80fc3be8e":Object.freeze({topicIds:Object.freeze(["higher-education","travel","education"]),stableRank:852}),"task2:ad065718c0cf0326":Object.freeze({topicIds:Object.freeze(["work","money","society"]),stableRank:853}),"task2:ad076020f842fff6":Object.freeze({topicIds:Object.freeze(["housing","cities","poverty"]),stableRank:854}),"task2:ad1c6bff54041d65":Object.freeze({topicIds:Object.freeze(["work","business","society"]),stableRank:2236}),"task2:ad1e49903e14b152":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:855}),"task2:ad2be1e826503d6e":Object.freeze({topicIds:Object.freeze(["sport","culture","media"]),stableRank:856}),"task2:ad3dc3f397eee191":Object.freeze({topicIds:Object.freeze(["work","housing"]),stableRank:857}),"task2:ad5bc2b8384d381a":Object.freeze({topicIds:Object.freeze(["globalisation","environment","business"]),stableRank:2237}),"task2:ad60c8fd2618f0f3":Object.freeze({topicIds:Object.freeze(["sport","business","money"]),stableRank:2238}),"task2:ad82b649c5e1c6e7":Object.freeze({topicIds:Object.freeze(["sport","society","entertainment"]),stableRank:2239}),"task2:ad8e88ff51b701fd":Object.freeze({topicIds:Object.freeze(["schools","advertising","diet"]),stableRank:2240}),"task2:adc66f7def44f637":Object.freeze({topicIds:Object.freeze(["ageing","work"]),stableRank:2241}),"task2:adca1d495d48d9c7":Object.freeze({topicIds:Object.freeze(["housing","cities","government"]),stableRank:858}),"task2:ade55b3a212f21e0":Object.freeze({topicIds:Object.freeze(["privacy","media","government"]),stableRank:2242}),"task2:ae1e7ed3c3549d65":Object.freeze({topicIds:Object.freeze(["schools","education","equality"]),stableRank:859}),"task2:ae2060a3ce2334d1":Object.freeze({topicIds:Object.freeze(["internet","society","community"]),stableRank:2243}),"task2:ae22b23dd5077323":Object.freeze({topicIds:Object.freeze(["internet"]),stableRank:860}),"task2:ae4fd885fa70da3b":Object.freeze({topicIds:Object.freeze(["waste","government","environment"]),stableRank:861}),"task2:ae50cc7e51f8af0c":Object.freeze({topicIds:Object.freeze(["work","money","family"]),stableRank:862}),"task2:ae67e45ab0222b4c":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:863}),"task2:ae78630669d00644":Object.freeze({topicIds:Object.freeze(["environment","conservation","government"]),stableRank:2733}),"task2:aed3ed8977da790b":Object.freeze({topicIds:Object.freeze(["transport","work","education"]),stableRank:2244}),"task2:aed8c3c04d81ea56":Object.freeze({topicIds:Object.freeze(["technology","language","education"]),stableRank:2245}),"task2:af1e81f8fcb41326":Object.freeze({topicIds:Object.freeze(["schools","diet","education"]),stableRank:2246}),"task2:af347b81805aaf4f":Object.freeze({topicIds:Object.freeze(["family","education","work"]),stableRank:2247}
1100),"task2:af492f2c26746322":Object.freeze({topicIds:Object.freeze(["advertising","consumerism"]),stableRank:864}),"task2:af4ba4ec01e9dbd2":Object.freeze({topicIds:Object.freeze(["family"]),stableRank:865}),"task2:af6abed4f938849e":Object.freeze({topicIds:Object.freeze(["children","education","exercise"]),stableRank:2248}),"task2:af95943f4e299b65":Object.freeze({topicIds:Object.freeze(["ageing","exercise","health"]),stableRank:2249}),"task2:af99a0fcc519fa6e":Object.freeze({topicIds:Object.freeze(["environment","conservation","education"]),stableRank:2250}),"task2:afae8904efe985f2":Object.freeze({topicIds:Object.freeze(["media","globalisation"]),stableRank:2251}),"task2:afafabb037e7656e":Object.freeze({topicIds:Object.freeze(["education","family"]),stableRank:2252}),"task2:afc24c8aac385f98":Object.freeze({topicIds:Object.freeze(["environment","pollution","waste"]),stableRank:866}),"task2:afcbb8d0d45d2372":Object.freeze({topicIds:Object.freeze(["technology","culture"]),stableRank:867}),"task2:afdbeb9364c92fd1":Object.freeze({topicIds:Object.freeze(["tourism","business","poverty"]),stableRank:2253}),"task2:afdebfbde2755d77":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2254}),"task2:afe80c99165d81c3":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:868}),"task2:afeac1f6cb9703f4":Object.freeze({topicIds:Object.freeze(["children","technology","education"]),stableRank:869}),"task2:aff1b0b929c6db97":Object.freeze({topicIds:Object.freeze(["money","mental-health"]),stableRank:2255}),"task2:b0018bcdcf81794f":Object.freeze({topicIds:Object.freeze(["environment","cars","energy"]),stableRank:2256}),"task2:b004b8932ddd12d5":Object.freeze({topicIds:Object.freeze(["travel","environment","pollution"]),stableRank:2257}),"task2:b00cf7c1b926928b":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:870}),"task2:b01f2554fae72ad2":Object.freeze({topicIds:Object.freeze(["arts","schools","children"]),stableRank:2258}),"task2:b047421c02f9b772":Object.freeze({topicIds:Object.freeze(["equality","work","government"]),stableRank:871}),"task2:b0ca638626ec2268":Object.freeze({topicIds:Object.freeze(["language","culture"]),stableRank:872}),"task2:b0e148426b1ff4c4":Object.freeze({topicIds:Object.freeze(["conservation","wildlife","environment"]),stableRank:2259}),"task2:b0efa7a652067b08":Object.freeze({topicIds:Object.freeze(["education","equality"]),stableRank:1274}),"task2:b10e9de54bae261b":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:873}),"task2:b1342f186b0d2afa":Object.freeze({topicIds:Object.freeze(["advertising","consumerism"]),stableRank:2260}),"task2:b13884e3980f83e9":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:874}),"task2:b13a3d183ce9b8e6":Object.freeze({topicIds:Object.freeze(["government","public-spending","science"]),stableRank:875}),"task2:b16c7bdc0c9be9ce":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:876}),"task2:b18b6c69358a4e3b":Object.freeze({topicIds:Object.freeze(["science","society"]),stableRank:877}),"task2:b1bba5ef385ddcad":Object.freeze({topicIds:Object.freeze(["education","schools","work"]),stableRank:1275}),"task2:b1d57302285baa0c":Object.freeze({topicIds:Object.freeze(["education","government"]),stableRank:2261}),"task2:b1da5dc4a5f4802e":Object.freeze({topicIds:Object.freeze(["animals","conservation"]),stableRank:2262}),"task2:b221784766c142dd":Object.freeze({topicIds:Object.freeze(["education","arts"]),stableRank:878}),"task2:b24edb77df195a91":Object.freeze({topicIds:Object.freeze(["globalisation","business","society"]),stableRank:2263}),"task2:b2580bb5ef1bfdfb":Object.freeze({topicIds:Object.freeze(["language","schools","education"]),stableRank:2264}),"task2:b275af1cdb099586":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:2265}),"task2:b287c21a9284c0c8":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:879}),"task2:b29be3ebfcab9629":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:2266}),"task2:b2d0ee0c2bc23196":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:880}),"task2:b2ddb8b77c82052d":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:881}),"task2:b2ea3b20b55febea":Object.freeze({topicIds:Object.freeze(["environment","government","society"]),stableRank:2267}),"task2:b3179798ee5cb766":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:882}),"task2:b321373e54fff4c4":Object.freeze({topicIds:Object.freeze(["cars","environment","government"]),stableRank:2268}),"task2:b3357256de300180":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:2269}),"task2:b36daffc63f356ee":Object.freeze({topicIds:Object.freeze(["internet","technology","globalisation"]),stableRank:883}),"task2:b3bfe5c711b53489":Object.freeze({topicIds:Object.freeze(["entertainment","technology"]),stableRank:884}),"task2:b3d030fddb1b4a2f":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:885}),"task2:b3dbe3a8c33d905a":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:2270}),"task2:b403e6c78f7c1f01":Object.freeze({topicIds:Object.freeze(["housing","money"]),stableRank:886}),"task2:b40caf70f6d32ada":Object.freeze({topicIds:Object.freeze(["family","education","work"]),stableRank:2271}),"task2:b437ab361dfb0e60":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:2272}),"task2:b437fbf231384f6c":Object.freeze({topicIds:Object.freeze(["ageing","government","money"]),stableRank:2273}),"task2:b4502dedb8120eeb":Object.freeze({topicIds:Object.freeze(["environment","society"]),stableRank:2274}),"task2:b472dc435ff87949":Object.freeze({topicIds:Object.freeze(["children","technology","entertainment"]),stableRank:887}),"task2:b47ba8c4eb6618a2":Object.freeze({topicIds:Object.freeze(["education","arts","children"]),stableRank:2275}),"task2:b49accb7e3b653b9":Object.freeze({topicIds:Object.freeze(["education","culture","children"]),stableRank:2276}),"task2:b49d018c8fbc06b6":Object.freeze({topicIds:Object.freeze(["culture","globalisation"]),stableRank:2277}),"task2:b4a639417cb2d18b":Object.freeze({topicIds:Object.freeze(["technology","entertainment","health"]),stableRank:888}),"task2:b4c0dc3bb6b5c12d":Object.freeze({topicIds:Object.freeze(["tourism","travel","entertainment"]),stableRank:2278}),"task2:b4e3a5c0b580e8e2":Object.freeze({topicIds:Object.freeze(["diet","health","education"]),stableRank:2279}),"task2:b540b430087d66e6":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:889}),"task2:b55a861f09db39a9":Object.freeze({topicIds:Object.freeze(["environment","cars","energy"]),stableRank:2280}),"task2:b57135b3b88117f9":Object.freeze({topicIds:Object.freeze(["environment","pollution"]),stableRank:890}),"task2:b57c5698c82bb996":Object.freeze({topicIds:Object.freeze(["culture","education","society"]),stableRank:891}),"task2:b59a5bec48a1f3fa":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:2281}),"task2:b59c5f5c4c6da9c2":Object.freeze({topicIds:Object.freeze(["waste","diet","consumerism"]),stableRank:2282}),"task2:b5a3d3b9238966eb":Object.freeze({topicIds:Object.freeze(["technology","artificial-intelligence","work"]),stableRank:2283}),"task2:b5aed84a94b1a50c":Object.freeze({topicIds:Object.freeze(["business","work","consumerism"]),stableRank:2284}),"task2:b5b4482d366afba7":Object.freeze({topicIds:Object.freeze(["higher-education","money"]),stableRank:892}),"task2:b5ca5f6cd5a0cf16":Object.freeze({topicIds:Object.freeze(["higher-education","work","education"]),stableRank:893}),"task2:b5cd0dc234af13b8":Object.freeze({topicIds:Object.freeze(["transport","cities","public-services"]),stableRank:2285}),"task2:b5f53e4a5683ce04":Object.freeze({topicIds:Object.freeze(["housing","cities","government"]),stableRank:2286}),"task2:b614f53da36d40c3":Object.freeze({topicIds:Object.freeze(["diet","environment","business"]),stableRank:2287}),"task2:b61b4ee0bb888cfa":Object.freeze({topicIds:Object.freeze(["public-services","technology","public-spending"]),stableRank:2288}),"task2:b65e4c8d5da9b69f":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:2734}),"task2:b67e921a6e0830b8":Object.freeze({topicIds:Object.freeze(["pollution","cars","transport"]),stableRank:2289}),"task2:b681c2a1faf3c68b":Object.freeze({topicIds:Object.freeze(["conservation","government"]),stableRank:2290}),"task2:b697aca64682daec":Object.freeze({topicIds:Object.freeze(["arts","culture"]),stableRank:894}),"task2:b6d685f9ca0b1e93":Object.freeze({topicIds:Object.freeze(["waste","consumerism","environment"]),stableRank:895}),"task2:b70b1ae1d7c09de7":Object.freeze({topicIds:Object.freeze(["poverty","equality","globalisation"]),stableRank:896}),"task2:b75aac8150a76fa7":Object.freeze({topicIds:Object.freeze(["public-spending","government","culture"]),stableRank:897}
1100),"task2:b770f51539add0af":Object.freeze({topicIds:Object.freeze(["culture","housing","arts"]),stableRank:898}),"task2:b77ef6f2da50d3b4":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:2291}),"task2:b78b9256ab6bc668":Object.freeze({topicIds:Object.freeze(["health","government","work"]),stableRank:899}),"task2:b7b596c81c214742":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:2292}),"task2:b7bb9a1adc95a02c":Object.freeze({topicIds:Object.freeze(["waste","consumerism","environment"]),stableRank:900}),"task2:b7c25a255474ba2b":Object.freeze({topicIds:Object.freeze(["mental-health"]),stableRank:1276}),"task2:b7c735371e673dd5":Object.freeze({topicIds:Object.freeze(["work","money","entertainment"]),stableRank:901}),"task2:b7dcc3111e7428db":Object.freeze({topicIds:Object.freeze(["education","science","public-spending"]),stableRank:2293}),"task2:b7e06a8b9b83e7d9":Object.freeze({topicIds:Object.freeze(["education","children","parenting"]),stableRank:902}),"task2:b830e62262dec0c4":Object.freeze({topicIds:Object.freeze(["money","government","public-spending"]),stableRank:2294}),"task2:b84046d04589a992":Object.freeze({topicIds:Object.freeze(["migration","government"]),stableRank:2735}),"task2:b8495cc287dff1c8":Object.freeze({topicIds:Object.freeze(["ageing","community","society"]),stableRank:2295}),"task2:b84da53b8e7fc5d1":Object.freeze({topicIds:Object.freeze(["environment","conservation","society"]),stableRank:903}),"task2:b8621526e9f13764":Object.freeze({topicIds:Object.freeze(["climate-change","environment","society"]),stableRank:2296}),"task2:b86714240b0d8f72":Object.freeze({topicIds:Object.freeze(["family","culture"]),stableRank:904}),"task2:b86deb37f5ae2dbd":Object.freeze({topicIds:Object.freeze(["public-spending","poverty","government"]),stableRank:2297}),"task2:b86f454ec2d84170":Object.freeze({topicIds:Object.freeze(["family","parenting"]),stableRank:2298}),"task2:b878fde05c6d226e":Object.freeze({topicIds:Object.freeze(["government","family","children"]),stableRank:905}),"task2:b8905551b6f64fe7":Object.freeze({topicIds:Object.freeze(["health","crime","government"]),stableRank:2299}),"task2:b8a1ce4e62da2744":Object.freeze({topicIds:Object.freeze(["privacy","media"]),stableRank:2300}),"task2:b8b170e03357b9f2":Object.freeze({topicIds:Object.freeze(["higher-education","education","work"]),stableRank:906}),"task2:b8f186fb6e6ca515":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:907}),"task2:b8fa455f7ec21d89":Object.freeze({topicIds:Object.freeze(["social-media","media","society"]),stableRank:2301}),"task2:b9222e27c0f07e79":Object.freeze({topicIds:Object.freeze(["waste","environment"]),stableRank:2302}),"task2:b934c7f389bcc349":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:908}),"task2:b956797c6be3920a":Object.freeze({topicIds:Object.freeze(["health","children"]),stableRank:909}),"task2:b967bfb3aef1701d":Object.freeze({topicIds:Object.freeze(["consumerism","environment","work"]),stableRank:2303}),"task2:b97ca6a5de24b7b3":Object.freeze({topicIds:Object.freeze(["advertising","society"]),stableRank:1277}),"task2:b97d5fdf9d2e1ab1":Object.freeze({topicIds:Object.freeze(["schools","children","society"]),stableRank:2304}),"task2:b98d9f02a311c650":Object.freeze({topicIds:Object.freeze(["family","society"]),stableRank:2305}),"task2:b98e2478dea39c36":Object.freeze({topicIds:Object.freeze(["healthcare","public-spending","health"]),stableRank:910}
1100),"task2:b9b7fc333a7dde25":Object.freeze({topicIds:Object.freeze(["education","children","mental-health"]),stableRank:2306}),"task2:b9bb6e956a0d1b03":Object.freeze({topicIds:Object.freeze(["money","poverty","entertainment"]),stableRank:911}),"task2:b9eadc9933274a57":Object.freeze({topicIds:Object.freeze(["children","education","family"]),stableRank:2307}),"task2:ba00d16943b14fa7":Object.freeze({topicIds:Object.freeze(["work","equality","ageing"]),stableRank:2308}),"task2:ba0ffc299ff084c3":Object.freeze({topicIds:Object.freeze(["globalisation","culture","consumerism"]),stableRank:912}),"task2:ba1eb044a7956292":Object.freeze({topicIds:Object.freeze(["technology","health","environment"]),stableRank:913}),"task2:ba22c086e1985198":Object.freeze({topicIds:Object.freeze(["advertising","society","government"]),stableRank:2309}),"task2:ba51aa66da03f424":Object.freeze({topicIds:Object.freeze(["sport","children","media"]),stableRank:2310}),"task2:ba70fb1e14b43f20":Object.freeze({topicIds:Object.freeze(["parenting","children","family"]),stableRank:914}),"task2:ba7a3f765dd0e440":Object.freeze({topicIds:Object.freeze(["children","education","exercise"]),stableRank:2311}),"task2:ba9cbaffb1b40319":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:915}),"task2:ba9ffc90238db54e":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:916}),"task2:baac65754a15196f":Object.freeze({topicIds:Object.freeze(["media","crime","government"]),stableRank:2312}),"task2:babeedafa7505999":Object.freeze({topicIds:Object.freeze(["healthcare","work","education"]),stableRank:2313}),"task2:bac467add7940a1f":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:917}),"task2:bace16c453b2cd76":Object.freeze({topicIds:Object.freeze(["diet","health","money"]),stableRank:918}),"task2:bad6343b92d7f235":Object.freeze({topicIds:Object.freeze(["parenting","family"]),stableRank:2314}),"task2:badd6d6f6b71f855":Object.freeze({topicIds:Object.freeze(["travel","pollution","energy"]),stableRank:2315}),"task2:bb07e4dfb05ca975":Object.freeze({topicIds:Object.freeze(["crime","society","media"]),stableRank:2316}),"task2:bb45f77a3435917c":Object.freeze({topicIds:Object.freeze(["tourism","society"]),stableRank:2736}),"task2:bb49c518c5ac1082":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:919}),"task2:bb546840e6a79baa":Object.freeze({topicIds:Object.freeze(["transport","cars"]),stableRank:920}),"task2:bb5b238606c85d70":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2317}),"task2:bb84d682241edd04":Object.freeze({topicIds:Object.freeze(["technology","culture","globalisation"]),stableRank:921}),"task2:bb944fe4d32d3baa":Object.freeze({topicIds:Object.freeze(["schools","education","money"]),stableRank:2318}),"task2:bb9ea105399527a3":Object.freeze({topicIds:Object.freeze(["education","schools","mental-health"]),stableRank:2319}),"task2:bbb63385326bd4b3":Object.freeze({topicIds:Object.freeze(["consumerism","children","technology"]),stableRank:2320}),"task2:bbb653d10f6b8267":Object.freeze({topicIds:Object.freeze(["technology","work","artificial-intelligence"]),stableRank:2321}),"task2:bbbc81959a00e6cb":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:922}),"task2:bbc8902046fd76f2":Object.freeze({topicIds:Object.freeze(["health","sport"]),stableRank:923}),"task2:bc0e6bbc476530de":Object.freeze({topicIds:Object.freeze(["technology","culture"]),stableRank:924}),"task2:bc14d72e70a83308":Object.freeze({topicIds:Object.freeze(["work","business","ageing"]),stableRank:2322}),"task2:bc4315b90816c0ef":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:925}),"task2:bc5b8ed998327f63":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:926}),"task2:bc814806cf6b8b78":Object.freeze({topicIds:Object.freeze(["higher-education","equality","public-spending"]),stableRank:2323}),"task2:bc8a99c9b8609e23":Object.freeze({topicIds:Object.freeze(["transport","cars","cities"]),stableRank:927}),"task2:bc8e06f1428a774b":Object.freeze({topicIds:Object.freeze(["arts","internet","culture"]),stableRank:928}),"task2:bc9de153d8fe6999":Object.freeze({topicIds:Object.freeze(["education","schools","community"]),stableRank:2324}),"task2:bd0a4413d2c4a5b1":Object.freeze({topicIds:Object.freeze(["higher-education","equality"]),stableRank:2325}),"task2:bd11726a60950760":Object.freeze({topicIds:Object.freeze(["diet","environment","business"]),stableRank:2326}),"task2:bd1e50a586888317":Object.freeze({topicIds:Object.freeze(["technology","environment","science"]),stableRank:929}),"task2:bd46338791fc9f9d":Object.freeze({topicIds:Object.freeze(["globalisation","business"]),stableRank:2327}),"task2:bd5d8a1477274a6a":Object.freeze({topicIds:Object.freeze(["animals","entertainment"]),stableRank:930}),"task2:bd78d24201fa6afc":Object.freeze({topicIds:Object.freeze(["social-media","society","mental-health"]),stableRank:2328}),"task2:bd97b14289c11cd4":Object.freeze({topicIds:Object.freeze(["environment","business"]),stableRank:2329}),"task2:bdb4f9e8ba4a5492":Object.freeze({topicIds:Object.freeze(["sport","society"]),stableRank:2330}),"task2:be18a3469660f070":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:2331}),"task2:be2bf04c5c113d12":Object.freeze({topicIds:Object.freeze(["technology","entertainment"]),stableRank:931}),"task2:be3a8896c4625198":Object.freeze({topicIds:Object.freeze(["technology","education","children"]),stableRank:2332}),"task2:be40b23129d1259b":Object.freeze({topicIds:Object.freeze(["work","government"]),stableRank:932}),"task2:be896ef5df905cdb":Object.freeze({topicIds:Object.freeze(["higher-education","internet","technology"]),stableRank:2333}),"task2:be93fa7dc0bfd38f":Object.freeze({topicIds:Object.freeze(["diet","culture"]),stableRank:2334}),"task2:becfc73f6d8dd349":Object.freeze({topicIds:Object.freeze(["education","government","equality"]),stableRank:2335}),"task2:bedcd19e2e5a29e8":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","public-spending"]),stableRank:2336}),"task2:bee62476529f79cc":Object.freeze({topicIds:Object.freeze(["tourism","community","environment"]),stableRank:2337}),"task2:bef1d6ef823c3901":Object.freeze({topicIds:Object.freeze(["globalisation","culture"]),stableRank:2338}),"task2:befe49857995d99b":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2339}),"task2:bf0c27d048b6b3b6":Object.freeze({topicIds:Object.freeze(["cars","cities","transport"]),stableRank:933}),"task2:bf0e5a782b30e8f2":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:934}),"task2:bf322046c0fc8070":Object.freeze({topicIds:Object.freeze(["healthcare","public-spending","government"]),stableRank:2340}),"task2:bf62f3f19a23bac3":Object.freeze({topicIds:Object.freeze(["cities","culture","globalisation"]),stableRank:2341}),"task2:bfa3cde0133cc69e":Object.freeze({topicIds:Object.freeze(["transport","technology"]),stableRank:935}),"task2:bfd59e0328147761":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:936}
1100),"task2:bfdb0b23c16c0af1":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:937}),"task2:bfeb8f4b91ffe665":Object.freeze({topicIds:Object.freeze(["energy","environment","conservation"]),stableRank:2342}),"task2:bfed0cd4ae29d4f6":Object.freeze({topicIds:Object.freeze(["ageing","health","healthcare"]),stableRank:938}),"task2:c001a27530f3daa7":Object.freeze({topicIds:Object.freeze(["sport","globalisation"]),stableRank:939}),"task2:c00334e3259fde35":Object.freeze({topicIds:Object.freeze(["children","health","diet"]),stableRank:2343}),"task2:c0196f84513842f6":Object.freeze({topicIds:Object.freeze(["environment"]),stableRank:940}),"task2:c044d7669f6062d8":Object.freeze({topicIds:Object.freeze(["ageing","work"]),stableRank:2344}),"task2:c06769e8f824bf62":Object.freeze({topicIds:Object.freeze(["globalisation","business","consumerism"]),stableRank:2345}),"task2:c06c5a23db09addd":Object.freeze({topicIds:Object.freeze(["social-media","society","community"]),stableRank:2346}),"task2:c0723b6f0dc6dae5":Object.freeze({topicIds:Object.freeze(["children","education","entertainment"]),stableRank:2347}),"task2:c07c027aa7eee54c":Object.freeze({topicIds:Object.freeze(["health","exercise"]),stableRank:941}),"task2:c09c8ab5bc0039fb":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:942}),"task2:c0a0f6337c805d69":Object.freeze({topicIds:Object.freeze(["media","mental-health","society"]),stableRank:2348}),"task2:c0a70013b9720b51":Object.freeze({topicIds:Object.freeze(["schools","community","children"]),stableRank:2349}),"task2:c0f30a23556edb9d":Object.freeze({topicIds:Object.freeze(["diet","health","government"]),stableRank:2350}),"task2:c12dcde2f140a9e4":Object.freeze({topicIds:Object.freeze(["children","family","media"]),stableRank:2351}),"task2:c130f60ddf421387":Object.freeze({topicIds:Object.freeze(["environment","conservation"]),stableRank:2352}),"task2:c1370c83a1776e85":Object.freeze({topicIds:Object.freeze(["education","children"]),stableRank:943}),"task2:c1399ccee73c3094":Object.freeze({topicIds:Object.freeze(["language","globalisation","culture"]),stableRank:2353}),"task2:c148353b9ae6ef61":Object.freeze({topicIds:Object.freeze(["schools","education","equality"]),stableRank:944}),"task2:c14985d9e8470847":Object.freeze({topicIds:Object.freeze(["sport","government"]),stableRank:945}),"task2:c14ad48baac95131":Object.freeze({topicIds:Object.freeze(["pollution","cities","government"]),stableRank:946}),"task2:c150d0807b607caa":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:947}),"task2:c173f36b3ea16e15":Object.freeze({topicIds:Object.freeze(["consumerism","children","entertainment"]),stableRank:2354}),"task2:c1753c422ad670fc":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:2355}),"task2:c1a8883bf599d2e9":Object.freeze({topicIds:Object.freeze(["children","family","community"]),stableRank:2356}),"task2:c1b08827078682c1":Object.freeze({topicIds:Object.freeze(["internet","community","society"]),stableRank:2357}),"task2:c1be7fca3e645e60":Object.freeze({topicIds:Object.freeze(["education","government","public-spending"]),stableRank:948}),"task2:c1c4d0688e14c4a6":Object.freeze({topicIds:Object.freeze(["cars","transport","government"]),stableRank:2358}),"task2:c1d5c773e5cdd065":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:949}),"task2:c1da8c3da8261ec3":Object.freeze({topicIds:Object.freeze(["energy","technology"]),stableRank:950}),"task2:c1df3d1ed0938790":Object.freeze({topicIds:Object.freeze(["entertainment","technology"]),stableRank:2359}),"task2:c1e0b03203728940":Object.freeze({topicIds:Object.freeze(["ageing","exercise","health"]),stableRank:2360}),"task2:c1e10dde60c6199c":Object.freeze({topicIds:Object.freeze(["cities","culture","conservation"]),stableRank:2361}),"task2:c1fc6efa7908df88":Object.freeze({topicIds:Object.freeze(["animals","equality"]),stableRank:951}),"task2:c202979aba2d3e50":Object.freeze({topicIds:Object.freeze(["travel","environment","government"]),stableRank:2362}),"task2:c22d9d57ecdf08f9":Object.freeze({topicIds:Object.freeze(["children","parenting","schools"]),stableRank:952}),"task2:c239ddc0d3b26cbe":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:2363}),"task2:c279d0e7e7a1ff0d":Object.freeze({topicIds:Object.freeze(["society","culture"]),stableRank:953}),"task2:c27f7fdea64ac760":Object.freeze({topicIds:Object.freeze(["education","internet","technology"]),stableRank:954}),"task2:c2953c3c387f10be":Object.freeze({topicIds:Object.freeze(["government","money","society"]),stableRank:955}),"task2:c2a14c0f58aca0a1":Object.freeze({topicIds:Object.freeze(["equality","work"]),stableRank:956}),"task2:c2de70c36b73e64d":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:2364}),"task2:c2e2065391090d49":Object.freeze({topicIds:Object.freeze(["parenting","education"]),stableRank:957}),"task2:c30460c38e8bdb75":Object.freeze({topicIds:Object.freeze(["crime","cities"]),stableRank:958}),"task2:c32cb4d2b2e19230":Object.freeze({topicIds:Object.freeze(["consumerism","society","business"]),stableRank:2737}),"task2:c345536217ab0154":Object.freeze({topicIds:Object.freeze(["internet","technology","society"]),stableRank:2365}),"task2:c3640bb474b716e6":Object.freeze({topicIds:Object.freeze(["equality","poverty","society"]),stableRank:2366}),"task2:c3b89e47086d885d":Object.freeze({topicIds:Object.freeze(["sport","money","children"]),stableRank:959}),"task2:c3ef01c12756ff9b":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:960}),"task2:c3ffd7bec85df988":Object.freeze({topicIds:Object.freeze(["language","culture"]),stableRank:961}),"task2:c424d4f384e32455":Object.freeze({topicIds:Object.freeze(["science","technology"]),stableRank:962}),"task2:c4292be1cfecbc93":Object.freeze({topicIds:Object.freeze(["education","children"]),stableRank:963}),"task2:c43a771965aaf0cb":Object.freeze({topicIds:Object.freeze(["children","parenting","schools"]),stableRank:2738}),"task2:c49d0365dbbacb3f":Object.freeze({topicIds:Object.freeze(["children","parenting","community"]),stableRank:2367}),"task2:c4dea1115e3c160f":Object.freeze({topicIds:Object.freeze(["schools","parenting","children"]),stableRank:2368}),"task2:c50abeb78811cea5":Object.freeze({topicIds:Object.freeze(["schools","children","animals"]),stableRank:2369}),"task2:c5535bec5010d5ce":Object.freeze({topicIds:Object.freeze(["culture","cities"]),stableRank:964}),"task2:c55ae0b9ec2f29b3":Object.freeze({topicIds:Object.freeze(["education","technology","public-spending"]),stableRank:2370}),"task2:c56a9daa4e1774e4":Object.freeze({topicIds:Object.freeze(["technology","travel"]),stableRank:2371}),"task2:c59de79c71552fbe":Object.freeze({topicIds:Object.freeze(["travel","tourism","entertainment"]),stableRank:2372}),"task2:c5a859455655340b":Object.freeze({topicIds:Object.freeze(["animals"]),stableRank:965}),"task2:c5b5907cd28ad23a":Object.freeze({topicIds:Object.freeze(["health","diet","exercise"]),stableRank:2373}),"task2:c5d76011e0f38a3b":Object.freeze({topicIds:Object.freeze(["migration","work","healthcare"]),stableRank:966}),"task2:c5e5e5de315cef34":Object.freeze({topicIds:Object.freeze(["ageing","society","money"]),stableRank:2374}
1100),"task2:c5ef4d4020e1d78a":Object.freeze({topicIds:Object.freeze(["mental-health","health"]),stableRank:967}),"task2:c5fdf707fbcd98cd":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","migration"]),stableRank:2375}),"task2:c602006023db39e2":Object.freeze({topicIds:Object.freeze(["children","parenting","media"]),stableRank:2376}),"task2:c61f799d0a9cfcb7":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:2377}),"task2:c64148fab63347d0":Object.freeze({topicIds:Object.freeze(["transport","public-transport","cities"]),stableRank:968}),"task2:c6482584e39b31a6":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:969}),"task2:c6627fb77e160a01":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:970}),"task2:c67e9d904e99ae2a":Object.freeze({topicIds:Object.freeze(["public-transport","public-spending","environment"]),stableRank:2378}),"task2:c684c7b6aa81dd70":Object.freeze({topicIds:Object.freeze(["science","business","higher-education"]),stableRank:971}),"task2:c689df58818c9b62":Object.freeze({topicIds:Object.freeze(["diet","health","community"]),stableRank:972}),"task2:c6e3031ec67c5a94":Object.freeze({topicIds:Object.freeze(["environment","pollution","climate-change"]),stableRank:2379}),"task2:c6f394828ff3e46c":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:973}),"task2:c6f588672fdb5f15":Object.freeze({topicIds:Object.freeze(["energy","environment","business"]),stableRank:2380}),"task2:c710d1d312ceef65":Object.freeze({topicIds:Object.freeze(["crime","technology"]),stableRank:2381}),"task2:c71ab756771ed520":Object.freeze({topicIds:Object.freeze(["internet","community","society"]),stableRank:974}),"task2:c72680341e31a926":Object.freeze({topicIds:Object.freeze(["equality","work"]),stableRank:2382}),"task2:c731924760e3c25d":Object.freeze({topicIds:Object.freeze(["children","environment","education"]),stableRank:975}),"task2:c7350b21446845b7":Object.freeze({topicIds:Object.freeze(["technology","language"]),stableRank:2383}),"task2:c764c38fc98824a9":Object.freeze({topicIds:Object.freeze(["tourism","pollution","transport"]),stableRank:976}),"task2:c79c791c5d0a4116":Object.freeze({topicIds:Object.freeze(["environment","conservation","energy"]),stableRank:977}),"task2:c7a091102fb5fd6a":Object.freeze({topicIds:Object.freeze(["society","government"]),stableRank:978}),"task2:c7ce5d100c310f8e":Object.freeze({topicIds:Object.freeze(["work","higher-education"]),stableRank:979}),"task2:c7eb4f322e944034":Object.freeze({topicIds:Object.freeze(["sport","business","advertising"]),stableRank:980}),"task2:c812541f8baa274d":Object.freeze({topicIds:Object.freeze(["education","internet","public-services"]),stableRank:2384}),"task2:c82bb2634e0a9c59":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:2385}),"task2:c82e996dbe8e6d6f":Object.freeze({topicIds:Object.freeze(["consumerism","environment","pollution"]),stableRank:2386}),"task2:c8309d3539018483":Object.freeze({topicIds:Object.freeze(["family","work","society"]),stableRank:2387}),"task2:c840196e9c13289c":Object.freeze({topicIds:Object.freeze(["higher-education","money","public-spending"]),stableRank:2388}),"task2:c85d6f047d6cf64e":Object.freeze({topicIds:Object.freeze(["consumerism","money","waste"]),stableRank:981}),"task2:c8736ff7d24cf975":Object.freeze({topicIds:Object.freeze(["housing","cities","government"]),stableRank:2389}),"task2:c8c20aba130e21f4":Object.freeze({topicIds:Object.freeze(["money","equality","government"]),stableRank:2390}),"task2:c8c909c3f7f6c59d":Object.freeze({topicIds:Object.freeze(["migration","urbanisation","work"]),stableRank:982}),"task2:c90903e6949c0cc4":Object.freeze({topicIds:Object.freeze(["transport","pollution","energy"]),stableRank:983}),"task2:c92161d956e9022b":Object.freeze({topicIds:Object.freeze(["family","parenting","work"]),stableRank:2391}),"task2:c92423d8281795b6":Object.freeze({topicIds:Object.freeze(["technology","society","community"]),stableRank:2392}),"task2:c93e229eb292edc4":Object.freeze({topicIds:Object.freeze(["education","work","society"]),stableRank:984}),"task2:c9438b7376724ffd":Object.freeze({topicIds:Object.freeze(["education","parenting","schools"]),stableRank:2393}),"task2:c96407c34d3b4e39":Object.freeze({topicIds:Object.freeze(["ageing","work","children"]),stableRank:2394}),"task2:c966dab624505760":Object.freeze({topicIds:Object.freeze(["equality","family","work"]),stableRank:985}),"task2:c9853ce727c641a1":Object.freeze({topicIds:Object.freeze(["animals","wildlife"]),stableRank:986}),"task2:c9a7626f2de901b1":Object.freeze({topicIds:Object.freeze(["education","science","society"]),stableRank:2395}),"task2:c9b40bb4d458f3b6":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:987}),"task2:c9b6250d966ff2e7":Object.freeze({topicIds:Object.freeze(["health","diet","money"]),stableRank:2396}),"task2:c9bb15b68a0401a8":Object.freeze({topicIds:Object.freeze(["artificial-intelligence","education","technology"]),stableRank:2397}),"task2:c9c5eab76ab75281":Object.freeze({topicIds:Object.freeze(["education","work"]),stableRank:2398}),"task2:ca4d2f8395128235":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:2399}),"task2:ca5dadb85ebb5806":Object.freeze({topicIds:Object.freeze(["crime","cities","government"]),stableRank:988}),"task2:ca78f12f15d02385":Object.freeze({topicIds:Object.freeze(["diet","health","government"]),stableRank:2400}),"task2:ca7a9c028194ff94":Object.freeze({topicIds:Object.freeze(["travel","pollution","government"]),stableRank:2401}),"task2:ca92ec308cced22e":Object.freeze({topicIds:Object.freeze(["education","technology","arts"]),stableRank:989}),"task2:caafbf5a0bd7287c":Object.freeze({topicIds:Object.freeze(["work","family"]),stableRank:990}),"task2:caafc3fa211f7a24":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:991}),"task2:cab662cd6c613317":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:2402}),"task2:cac6cd18a69a871a":Object.freeze({topicIds:Object.freeze(["schools","internet","education"]),stableRank:2403}),"task2:cad6378127327feb":Object.freeze({topicIds:Object.freeze(["public-spending","transport","public-transport"]),stableRank:992}),"task2:caf14ac825743d92":Object.freeze({topicIds:Object.freeze(["children","parenting","media"]),stableRank:993}),"task2:cafd29dd8369b7ef":Object.freeze({topicIds:Object.freeze(["children","health","diet"]),stableRank:994}),"task2:cb1f197675475a48":Object.freeze({topicIds:Object.freeze(["education","schools","technology"]),stableRank:2404}),"task2:cb56835a51aa3800":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:2405}),"task2:cbc4c396e2d312c0":Object.freeze({topicIds:Object.freeze(["advertising","schools","children"]),stableRank:995}),"task2:cbd0ecfff8651b15":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:996}),"task2:cbd47dd0927799e6":Object.freeze({topicIds:Object.freeze(["entertainment","technology"]),stableRank:997}),"task2:cbf01c7041acb9a2":Object.freeze({topicIds:Object.freeze(["culture","society"]),stableRank:2406}),"task2:cbf4abda0b655fac":Object.freeze({topicIds:Object.freeze(["tourism","travel","pollution"]),stableRank:998}),"task2:cc0795b95b122c9b":Object.freeze({topicIds:Object.freeze(["children","parenting","media"]),stableRank:2407}),"task2:cc0b876f2f14831d":Object.freeze({topicIds:Object.freeze(["environment","conservation"]),stableRank:999}),"task2:cc179c0f55905ffd":Object.freeze({topicIds:Object.freeze(["mental-health","money","society"]),stableRank:2408}),"task2:cc1904127aa6104c":Object.freeze({topicIds:Object.freeze(["environment","animals","wildlife"]),stableRank:1e3}),"task2:cc1a96240251f16a":Object.freeze({topicIds:Object.freeze(["education","government","equality"]),stableRank:2409}),"task2:cc351746aca52a38":Object.freeze({topicIds:Object.freeze(["higher-education","migration","culture"]),stableRank:2410}),"task2:cc3fcaa9168b6687":Object.freeze({topicIds:Object.freeze(["arts","culture","entertainment"]),stableRank:2411}),"task2:cc78baca7d99fe90":Object.freeze({topicIds:Object.freeze(["work"]),stableRank:1001}),"task2:cca85be9029abf73":Object.freeze({topicIds:Object.freeze(["higher-education","migration","culture"]),stableRank:2412}),"task2:ccd27de16d3de0db":Object.freeze({topicIds:Object.freeze(["healthcare","ageing"]),stableRank:1002}),"task2:ccf9e4b594f9733b":Object.freeze({topicIds:Object.freeze(["education","children"]),stableRank:1003}),"task2:cd17909d3774d187":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","media"]),stableRank:1004}),"task2:cd29511c3ad6c6c6":Object.freeze({topicIds:Object.freeze(["housing","higher-education"]),stableRank:1005}),"task2:cd3f43cbf1364dd5":Object.freeze({topicIds:Object.freeze(["transport","public-transport","public-spending"]),stableRank:1006}),"task2:cd489707ec387221":Object.freeze({topicIds:Object.freeze(["cities","migration","urbanisation"]),stableRank:1007}),"task2:cd4ff85dbd1677ff":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:2413}),"task2:cd520799db223d7f":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:1008}),"task2:cd7a6c05b5081d47":Object.freeze({topicIds:Object.freeze(["business","family"]),stableRank:1009}),"task2:cd893bee4e7c1128":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1010}),"task2:cdb223f3ac12f255":Object.freeze({topicIds:Object.freeze(["technology"]),stableRank:1278}),"task2:cdc657b7074d2b81":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1011}),"task2:cdc89670f884a796":Object.freeze({topicIds:Object.freeze(["consumerism","money"]),stableRank:1279}),"task2:cdcec961c3411073":Object.freeze({topicIds:Object.freeze(["money","community"]),stableRank:2414}),"task2:cddd8ac8d55a1306":Object.freeze({topicIds:Object.freeze(["media","culture"]),stableRank:1012}),"task2:cde2fa94e94c5fba":Object.freeze({topicIds:Object.freeze(["higher-education","public-spending","money"]),stableRank:2415}),"task2:ce0cb879a223db37":Object.freeze({topicIds:Object.freeze(["crime","punishment","children"]),stableRank:2416}),"task2:ce0e89046ba347b6":Object.freeze({topicIds:Object.freeze(["education","internet","technology"]),stableRank:2417}),"task2:ce2e3062a8b5ccdc":Object.freeze({topicIds:Object.freeze(["education","community","work"]),stableRank:2418}),"task2:ce3454b9ca5491bf":Object.freeze({topicIds:Object.freeze(["transport","energy","public-transport"]),stableRank:2419}),"task2:ce4ac00fe5cf90d9":Object.freeze({topicIds:Object.freeze(["social-media","society","mental-health"]),stableRank:2420}
1100),"task2:ce6589692810c12f":Object.freeze({topicIds:Object.freeze(["work","family","society"]),stableRank:1013}),"task2:ce8a4b3baae58b25":Object.freeze({topicIds:Object.freeze(["education","children","mental-health"]),stableRank:2421}),"task2:ce9f56cd3013f773":Object.freeze({topicIds:Object.freeze(["environment","education","society"]),stableRank:1014}),"task2:ceed0855f1d6998b":Object.freeze({topicIds:Object.freeze(["consumerism","business"]),stableRank:1280}),"task2:cf0242428a9a8154":Object.freeze({topicIds:Object.freeze(["schools","public-spending","equality"]),stableRank:1015}),"task2:cf14688bde373331":Object.freeze({topicIds:Object.freeze(["community","children","work"]),stableRank:2715}),"task2:cf414e8046e78bfa":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:1016}),"task2:cf78e48185b9144b":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:1017}),"task2:cf8316b7801ccf35":Object.freeze({topicIds:Object.freeze(["environment","conservation","government"]),stableRank:1018}),"task2:cfaa8a519a659767":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:2707}),"task2:cfb26c9b3b3ade4d":Object.freeze({topicIds:Object.freeze(["technology","equality","poverty"]),stableRank:2422}),"task2:cfc8e2665cb07bfc":Object.freeze({topicIds:Object.freeze(["work","family","mental-health"]),stableRank:2423}),"task2:cff410d2f5871920":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1019}),"task2:d00729fa4cd98cb0":Object.freeze({topicIds:Object.freeze(["entertainment","arts","internet"]),stableRank:1020}),"task2:d03dc384cbb5d9a6":Object.freeze({topicIds:Object.freeze(["technology","entertainment","media"]),stableRank:2424}),"task2:d05f10a7d42c2a6d":Object.freeze({topicIds:Object.freeze(["children","media","sport"]),stableRank:2425}),"task2:d062c47b9b84e765":Object.freeze({topicIds:Object.freeze(["health","healthcare"]),stableRank:1021}),"task2:d06a11cfdec5c0ad":Object.freeze({topicIds:Object.freeze(["cars","transport","government"]),stableRank:2426}),"task2:d06eb6701c493a1a":Object.freeze({topicIds:Object.freeze(["consumerism","culture"]),stableRank:2427}),"task2:d0929b61320356ef":Object.freeze({topicIds:Object.freeze(["globalisation","work","business"]),stableRank:1022}),"task2:d09f3b234959ab85":Object.freeze({topicIds:Object.freeze(["transport","exercise","environment"]),stableRank:2428}),"task2:d09fee79e97ec677":Object.freeze({topicIds:Object.freeze(["education","science","technology"]),stableRank:2429}),"task2:d0a274f80000e2ee":Object.freeze({topicIds:Object.freeze(["mental-health","children","society"]),stableRank:2430}),"task2:d0ab09141025f7d2":Object.freeze({topicIds:Object.freeze(["family","culture"]),stableRank:2431}),"task2:d0bcaf145d96ac2a":Object.freeze({topicIds:Object.freeze(["animals","wildlife","conservation"]),stableRank:2432}),"task2:d0d0598164f8f313":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:2433}),"task2:d0f642d41d8db9a2":Object.freeze({topicIds:Object.freeze(["society","family","housing"]),stableRank:2434}),"task2:d0f7dc70f9cad226":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","environment"]),stableRank:1023}),"task2:d0feb181d5fdb22f":Object.freeze({topicIds:Object.freeze(["culture","public-spending"]),stableRank:1024}),"task2:d13a9ad901f5ecd7":Object.freeze({topicIds:Object.freeze(["sport","children"]),stableRank:1025}),"task2:d149bdc4f9e8538e":Object.freeze({topicIds:Object.freeze(["poverty","globalisation","public-services"]),stableRank:1026}),"task2:d14f6b67c1b3bd05":Object.freeze({topicIds:Object.freeze(["pollution","environment"]),stableRank:1027}),"task2:d17af756282cdb8c":Object.freeze({topicIds:Object.freeze(["children","health","government"]),stableRank:2435}),"task2:d1abf3438626cc35":Object.freeze({topicIds:Object.freeze(["schools","children"]),stableRank:1028}),"task2:d1dd0f9d3995dd3f":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:2436}),"task2:d1dfb87c015044e6":Object.freeze({topicIds:Object.freeze(["pollution","cars","transport"]),stableRank:2437}),"task2:d1e3a08cc257e47a":Object.freeze({topicIds:Object.freeze(["education","sport","exercise"]),stableRank:2438}),"task2:d1e46eedc75a54e3":Object.freeze({topicIds:Object.freeze(["arts","scie
1100nce","technology"]),stableRank:1029}),"task2:d1e95692a9fb06f4":Object.freeze({topicIds:Object.freeze(["technology","language","society"]),stableRank:2439}),"task2:d1ec25198f1483eb":Object.freeze({topicIds:Object.freeze(["healthcare","money","equality"]),stableRank:2440}),"task2:d1f9523d5ab9beef":Object.freeze({topicIds:Object.freeze(["children","media","parenting"]),stableRank:2441}),"task2:d212d0ba2cc6a44c":Object.freeze({topicIds:Object.freeze(["schools","parenting","children"]),stableRank:1030}),"task2:d21508df0be9ebdd":Object.freeze({topicIds:Object.freeze(["globalisation","diet"]),stableRank:1031}),"task2:d21baf80e20c28de":Object.freeze({topicIds:Object.freeze(["consumerism","children"]),stableRank:1032}),"task2:d236ab6bd5ab8cf5":Object.freeze({topicIds:Object.freeze(["business","society","money"]),stableRank:2442}),"task2:d2391efa77df0dc0":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:1033}),"task2:d25660ab2527e5c5":Object.freeze({topicIds:Object.freeze(["health","diet","government"]),stableRank:1034}),"task2:d266a0ac67e0a416":Object.freeze({topicIds:Object.freeze(["cities","business","urbanisation"]),stableRank:2443}),"task2:d281182719b1e40d":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:1035}),"task2:d283be83b8685825":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:1036}),"task2:d287b73daf412cff":Object.freeze({topicIds:Object.freeze(["health"]),stableRank:2708}),"task2:d2a05e2a623f1850":Object.freeze({topicIds:Object.freeze(["culture","travel","globalisation"]),stableRank:2444}),"task2:d2d2e4b0776c142e":Object.freeze({topicIds:Object.freeze(["poverty","community","children"]),stableRank:2445}),"task2:d309354d59174b2f":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1037}),"task2:d35008882d0451ce":Object.freeze({topicIds:Object.freeze(["public-transport","transport","public-spending"]),stableRank:1038}),"task2:d38c608e5c60df90":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:2446}),"task2:d3928fb771fdb16d":Object.freeze({topicIds:Object.freeze(["higher-education","money","equality"]),stableRank:1281}),"task2:d3be463abb59e648":Object.freeze({topicIds:Object.freeze(["tourism","business","globalisation"]),stableRank:2447}),"task2:d409191fda95d1e5":Object.freeze({topicIds:Object.freeze(["science","health","healthcare"]),stableRank:2448}),"task2:d420dafcf78236e6":Object.freeze({topicIds:Object.freeze(["higher-education","migration","culture"]),stableRank:2449}),"task2:d4389cbdbc8301a3":Object.freeze({topicIds:Object.freeze(["mental-health","health","work"]),stableRank:2450}),"task2:d43da2d8e6dbbc8e":Object.freeze({topicIds:Object.freeze(["housing","cities","culture"]),stableRank:2451}),"task2:d43e8ed0c1cf0196":Object.freeze({topicIds:Object.freeze(["travel","culture"]),stableRank:1039}),"task2:d4426201d6316d07":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:1040}),"task2:d443fc190b70f41f":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","pollution"]),stableRank:1041}),"task2:d46ef802164a4ebc":Object.freeze({topicIds:Object.freeze(["entertainment","society"]),stableRank:2452}),"task2:d493ae90b7da458a":Object.freeze({topicIds:Object.freeze(["society","work","education"]),stableRank:2453}),"task2:d4da220b093a2abd":Object.freeze({topicIds:Object.freeze(["language","education"]),stableRank:2454}),"task2:d4e9c9f3e6492e09":Object.freeze({topicIds:Object.freeze(["family","parenting","ageing"]),stableRank:2455}),"task2:d5041b3502b70e07":Object.freeze({topicIds:Object.freeze(["internet","government","media"]),stableRank:1042}),"task2:d512490224854608":Object.freeze({topicIds:Object.freeze(["pollution","cars","transport"]),stableRank:2456}),"task2:d519707d5e77a3d3":Object.freeze({topicIds:Object.freeze(["language","travel","work"]),stableRank:1043}),"task2:d5370e79f4acd16f":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1044}),"task2:d552c88bb67e9d8d":Object.freeze({topicIds:Object.freeze(["travel","tourism"]),stableRank:1045}),"task2:d567ea7557355a57":Object.freeze({topicIds:Object.freeze(["society","government"]),stableRank:2457}),"task2:d56afe4323b64c29":Object.freeze({topicIds:Object.freeze(["schools","education","equality"]),stableRank:2458}),"task2:d58be445e7d5849f":Object.freeze({topicIds:Object.freeze(["health","exercise","diet"]),stableRank:1047}),"task2:d590d4695202fe5b":Object.freeze({topicIds:Object.freeze(["housing","cities","environment"]),stableRank:2459}),"task2:d59339666483cc08":Object.freeze({topicIds:Object.freeze(["media","children"]),stableRank:2460}),"task2:d5c681c242504e88":Object.freeze({topicIds:Object.freeze(["advertising","diet","health"]),stableRank:2461}),"task2:d5cdaa97cd31a5c5":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:1048}),"task2:d5d29da0c7963212":Object.freeze({topicIds:Object.freeze(["crime","society"]),stableRank:1049}),"task2:d5d8006a213eb68c":Object.freeze({topicIds:Object.freeze(["arts","culture"]),stableRank:1050}),"task2:d614859f0c8ecfe1":Object.freeze({topicIds:Object.freeze(["public-spending","arts","healthcare"]),stableRank:2462}),"task2:d62d91cc1962b5a2":Object.freeze({topicIds:Object.freeze(["higher-education","science","society"]),stableRank:2463}),"task2:d62e546e9542d5a8":Object.freeze({topicIds:Object.freeze(["transport","cities","urbanisation"]),stableRank:2464}),"task2:d64d1f93d8fc7bcd":Object.freeze({topicIds:Object.freeze(["healthcare","health"]),stableRank:1051}),"task2:d65b506ccb041156":Object.freeze({topicIds:Object.freeze(["consumerism","society"]),stableRank:2465}),"task2:d694b40b96b339a1":Object.freeze({topicIds:Object.freeze(["schools","education","money"]),stableRank:2466}),"task2:d6989c31114d9faf":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:2467}),"task2:d6b1ecd44c337fa6":Object.freeze({topicIds:Object.freeze(["government","globalisation"]),stableRank:2468}),"task2:d6ed696c799d7436":Object.freeze({topicIds:Object.freeze(["cars","transport","technology"]),stableRank:1052}),"task2:d6f6be5a8bae7c40":Object.freeze({topicIds:Object.freeze(["business","society"]),stableRank:1053}),"task2:d6fb4ddee82d6ee8":Object.freeze({topicIds:Object.freeze(["internet","education"]),stableRank:1054}),"task2:d70faa30e1757d8e":Object.freeze({topicIds:Object.freeze(["poverty","business","globalisation"]),stableRank:1055}),"task2:d71ac6e5d2e8cf27":Object.freeze({topicIds:Object.freeze(["education","schools","technology"]),stableRank:2469}),"task2:d770c2b2e4aa5f44":Object.freeze({topicIds:Object.freeze(["children","media","parenting"]),stableRank:2470}),"task2:d779d410d93b0366":Object.freeze({topicIds:Object.freeze(["science"]),stableRank:1056}),"task2:d7d8905b8f8b065d":Object.freeze({topicIds:Object.freeze(["schools","education","money"]),stableRank:2471}),"task2:d7df70a2004d3fb0":Object.freeze({topicIds:Object.freeze(["arts","government","public-spending"]),stableRank:1057}),"task2:d7e98112d7a0034c":Object.freeze({topicIds:Object.freeze(["arts","public-spending","government"]),stableRank:2472}),"task2:d7f366bcdd22ff72":Object.freeze({topicIds:Object.freeze(["language","children","schools"]),stableRank:1058}),"task2:d7f67e729d902da4":Object.freeze({topicIds:Object.freeze(["conservation","government"]),stableRank:2473}),"task2:d8078e79f7ba9bbb":Object.freeze({topicIds:Object.freeze(["higher-education","community"]),stableRank:2474}),"task2:d81c10d9ca5dcc87":Object.freeze({topicIds:Object.freeze(["sport","society"]),stableRank:1059}),"task2:d8207752608781f8":Object.freeze({topicIds:Object.freeze(["science","society"]),stableRank:2475}),"task2:d849a2f3c14ba06d":Object.freeze({topicIds:Object.freeze(["internet","business","cities"]),stableRank:1060}),"task2:d851996e2d550dd8":Object.freeze({topicIds:Object.freeze(["technology","media"]),stableRank:1061}),"task2:d857ac467ef40e40":Object.freeze({topicIds:Object.freeze(["housing","cities"]),stableRank:2476}),"task2:d85d6ac098b2489a":Object.freeze({topicIds:Object.freeze(["animals","wildlife"]),stableRank:1062}),"task2:d86c68032b6e1771":Object.freeze({topicIds:Object.freeze(["public-transport","pollution","environment"]),stableRank:2477}),"task2:d8a5e247a8045685":Object.freeze({topicIds:Object.freeze(["waste","business","consumerism"]),stableRank:2478}),"task2:d8aadcd8994750e6":Object.freeze({topicIds:Object.freeze(["schools","parenting","children"]),stableRank:1063}),"task2:d8bd1df7e5267a05":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:2479}),"task2:d90f95143c362072":Object.freeze({topicIds:Object.freeze(["animals","wildlife","conservation"]),stableRank:2480}),"task2:d91c686a989244e0":Object.freeze({topicIds:Object.freeze(["housing"]),stableRank:1064}),"task2:d929d4821dff8ed8":Object.freeze({topicIds:Object.freeze(["transport","cities","public-spending"]),stableRank:2481}),"task2:d9509e546792b18a":Object.freeze({topicIds:Object.freeze(["healthcare","business","health"]),stableRank:1065}
1100),"task2:d973de6ab3ed3278":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:1066}),"task2:d99543298b2f42f3":Object.freeze({topicIds:Object.freeze(["entertainment","society"]),stableRank:2482}),"task2:d9afa2eed8761eec":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","environment"]),stableRank:1067}),"task2:d9c0ebea306b9cc8":Object.freeze({topicIds:Object.freeze(["higher-education","housing","family"]),stableRank:2483}),"task2:d9ca55a7c2b0c6c9":Object.freeze({topicIds:Object.freeze(["equality","work","government"]),stableRank:1068}),"task2:d9ff1499944ac037":Object.freeze({topicIds:Object.freeze(["culture","children","society"]),stableRank:2484}),"task2:da143fee65944554":Object.freeze({topicIds:Object.freeze(["migration","work","poverty"]),stableRank:2485}),"task2:da17876d760a6baf":Object.freeze({topicIds:Object.freeze(["society","work","mental-health"]),stableRank:2486}),"task2:da53565119e2d3ab":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:1069}),"task2:da560c17f2855bad":Object.freeze({topicIds:Object.freeze(["education","arts","children"]),stableRank:2487}),"task2:da5cf41e1612ed84":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:1070}),"task2:da6d2232d0118b44":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:2739}),"task2:da72fd2d8a26eae7":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:1071}),"task2:da83ab0202e11784":Object.freeze({topicIds:Object.freeze(["schools","technology","public-spending"]),stableRank:1072}),"task2:da9313bef1eeac70":Object.freeze({topicIds:Object.freeze(["arts","culture"]),stableRank:1073}),"task2:da9fe7a6cb064e0c":Object.freeze({topicIds:Object.freeze(["work","education","children"]),stableRank:1074}),"task2:dae2367c2bd7389e":Object.freeze({topicIds:Object.freeze(["language","globalisation"]),stableRank:1075}),"task2:db37d1c2b5f0092c":Object.freeze({topicIds:Object.freeze(["globalisation","culture"]),stableRank:1076}),"task2:db5400955d2d76cf":Object.freeze({topicIds:Object.freeze(["ageing","public-spending","money"]),stableRank:2488}),"task2:db65ffc147e5c787":Object.freeze({topicIds:Object.freeze(["cars","transport","pollution"]),stableRank:2489}),"task2:db6c0eb5b329d9a7":Object.freeze({topicIds:Object.freeze(["children","technology","entertainment"]),stableRank:2490}),"task2:db71da66dc5df5f8":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","business"]),stableRank:2491}),"task2:db81d5a231aefea0":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:1077}),"task2:db84592f27dd70bd":Object.freeze({topicIds:Object.freeze(["mental-health","society"]),stableRank:2492}),"task2:dc017923856ae839":Object.freeze({topicIds:Object.freeze(["environment","urbanisation","business"]),stableRank:2493}),"task2:dc0ba4c53e16b48b":Object.freeze({topicIds:Object.freeze(["housing","culture"]),stableRank:1078}),"task2:dc17c34121511137":Object.freeze({topicIds:Object.freeze(["travel","culture","society"]),stableRank:2494}),"task2:dc597ffa8532f378":Object.freeze({topicIds:Object.freeze(["education","schools","culture"]),stableRank:2495}),"task2:dc5d9f86bebed4f8":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:1079}),"task2:dc70dcaaf46cf808":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:2496}),"task2:dc9182520488ed0c":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:2497}),"task2:dca0693537023d7f":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:2498}),"task2:dcc96a73f7f82f1d":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:1080}),"task2:dd58d0a7aa3e140d":Object.freeze({topicIds:Object.freeze(["mental-health"]),stableRank:1081}),"task2:dd5b9c9721f705cd":Object.freeze({topicIds:Object.freeze(["media"]),stableRank:1082}),"task2:dd62ffbc5dd08c7e":Object.freeze({topicIds:Object.freeze(["housing","cities","transport"]),stableRank:2499}),"task2:dd7eae9ea153ad18":Object.freeze({topicIds:Object.freeze(["technology","society","government"]),stableRank:2500}),"task2:dd87ed44d140e32e":Object.freeze({topicIds:Object.freeze(["higher-education","migration","society"]),stableRank:2501}),"task2:dd8d4ec5d4faa253":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:2502}),"task2:dd9304385ff815d2":Object.freeze({topicIds:Object.freeze(["exercise","health","cities"]),stableRank:2503}),"task2:ddecb2ae2dafd01c":Object.freeze({topicIds:Object.freeze(["children","parenting","family"]),stableRank:1083}),"task2:ddf441d4700adbd6":Object.freeze({topicIds:Object.freeze(["government","family","children"]),stableRank:2504}),"task2:de29d30516815953":Object.freeze({topicIds:Object.freeze(["public-services","technology","education"]),stableRank:1084}),"task2:de2abae830a7e01a":Object.freeze({topicIds:Object.freeze(["arts","entertainment","mental-health"]),stableRank:2505}),"task2:de3519d17fa1cd47":Object.freeze({topicIds:Object.freeze(["tourism","travel"]),stableRank:1085}),"task2:de3de1ba6dc66ea4":Object.freeze({topicIds:Object.freeze(["arts","public-spending","public-services"]),stableRank:1086}),"task2:de4a37a9ff70db5f":Object.freeze({topicIds:Object.freeze(["children","entertainment","crime"]),stableRank:2506}),"task2:de4e70798e7f05e3":Object.freeze({topicIds:Object.freeze(["children","education","family"]),stableRank:2507}),"task2:de525120728839c2":Object.freeze({topicIds:Object.freeze(["health","society"]),stableRank:2508}),"task2:de6d09e86aec5a56":Object.freeze({topicIds:Object.freeze(["transport","cars","government"]),stableRank:1087}),"task2:deb22c0d3d02e663":Object.freeze({topicIds:Object.freeze(["diet"]),stableRank:1088}),"task2:dee8e16673b1bba0":Object.freeze({topicIds:Object.freeze(["technology","work","family"]),stableRank:2509}),"task2:def032473c43157d":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:2510}),"task2:df089b5bffb014d9":Object.freeze({topicIds:Object.freeze(["business","consumerism","community"]),stableRank:2511}),"task2:df12b7c26f08b3ec":Object.freeze({topicIds:Object.freeze(["tourism","culture"]),stableRank:1089}),"task2:df19b930734b2c0e":Object.freeze({topicIds:Object.freeze(["children","technology","health"]),stableRank:2512}),"task2:df4fa98b4cfb6509":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:1090}),"task2:df5116c63ca3c57c":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:2513}),"task2:df5822b861418292":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","business"]),stableRank:2514}),"task2:df6947d08a140d46":Object.freeze({topicIds:Object.freeze(["education","exercise","health"]),stableRank:2515}),"task2:df9ea2fb04f13e2d":Object.freeze({topicIds:Object.freeze(["culture","community"]),stableRank:1091}),"task2:dfabfeb537870807":Object.freeze({topicIds:Object.freeze(["business","globalisation","consumerism"]),stableRank:2516}),"task2:dfc2e1dfc21be74d":Object.freeze({topicIds:Object.freeze(["work","equality"]),stableRank:1092}),"task2:dfcba0b0a05c4bde":Object.freeze({topicIds:Object.freeze(["arts","culture","entertainment"]),stableRank:2517}),"task2:dfffba11da98121b":Object.freeze({topicIds:Object.freeze(["mental-health","children","society"]),stableRank:2518}),"task2:e00ec7e5c77ec473":Object.freeze({topicIds:Object.freeze(["work","exercise","health"]),stableRank:1093}),"task2:e032e729d4669ed3":Object.freeze({topicIds:Object.freeze(["tourism","environment","community"]),stableRank:2709}),"task2:e04493aeb34607c0":Object.freeze({topicIds:Object.freeze(["children","media","education"]),stableRank:2519}),"task2:e047abd037ec57c6":Object.freeze({topicIds:Object.freeze(["environment","government","business"]),stableRank:2520}),"task2:e05e1033dcdc8aed":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:2521}),"task2:e07100c6fd24a320":Object.freeze({topicIds:Object.freeze(["society","work"]),stableRank:2522}),"task2:e0c0911e5ffcf8b0":Object.freeze({topicIds:Object.freeze(["work","mental-health"]),stableRank:2523}),"task2:e0c91752cbb7d5d4":Object.freeze({topicIds:Object.freeze(["entertainment","culture","public-spending"]),stableRank:1094}),"task2:e0e103eb6632b6d1":Object.freeze({topicIds:Object.freeze(["advertising","diet","health"]),stableRank:1095}
1100),"task2:e0fbff644c8b2c9e":Object.freeze({topicIds:Object.freeze(["education","work"]),stableRank:1096}),"task2:e11105d7a17a5629":Object.freeze({topicIds:Object.freeze(["family","parenting","ageing"]),stableRank:1097}),"task2:e1344b6969619e4b":Object.freeze({topicIds:Object.freeze(["business","cities","government"]),stableRank:2524}),"task2:e1419c0c45d7d256":Object.freeze({topicIds:Object.freeze(["sport","children","mental-health"]),stableRank:2525}),"task2:e14c4bd7f8a1ecdd":Object.freeze({topicIds:Object.freeze(["higher-education","public-spending","work"]),stableRank:1098}),"task2:e167f8f8772c766e":Object.freeze({topicIds:Object.freeze(["internet","children","parenting"]),stableRank:1099}),"task2:e18b166e5e0ede64":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1100}),"task2:e19158321254384c":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:2526}),"task2:e19721b3250eb60d":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:2527}),"task2:e1ac4981665bf3a7":Object.freeze({topicIds:Object.freeze(["tourism","business","environment"]),stableRank:2528}),"task2:e1e1099edeb048dc":Object.freeze({topicIds:Object.freeze(["society","family","ageing"]),stableRank:1101}),"task2:e1fc383a9e48a868":Object.freeze({topicIds:Object.freeze(["housing","cities","urbanisation"]),stableRank:2529}),"task2:e210dbd383123c39":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:1102}),"task2:e23a3dc6b38659f4":Object.freeze({topicIds:Object.freeze(["internet","media"]),stableRank:1103}),"task2:e25cc7e0df7e33fe":Object.freeze({topicIds:Object.freeze(["public-spending","poverty","government"]),stableRank:2530}),"task2:e2727a4d1e090147":Object.freeze({topicIds:Object.freeze(["money","work","entertainment"]),stableRank:2531}),"task2:e285bbd80043d73e":Object.freeze({topicIds:Object.freeze(["housing","cities","environment"]),stableRank:2532}),"task2:e2a25d8628e2a968":Object.freeze({topicIds:Object.freeze(["arts","education"]),stableRank:2533}),"task2:e2ea1dc123b26697":Object.freeze({topicIds:Object.freeze(["children","media","entertainment"]),stableRank:1104}),"task2:e31486102bc45f5a":Object.freeze({topicIds:Object.freeze(["work","family","parenting"]),stableRank:1105}),"task2:e314aa23b4f7f6ad":Object.freeze({topicIds:Object.freeze(["parenting","equality","family"]),stableRank:1106}),"task2:e31515a3da16ffc9":Object.freeze({topicIds:Object.freeze(["technology","business","healthcare"]),stableRank:2534}),"task2:e31f3e055bbeab2b":Object.freeze({topicIds:Object.freeze(["work","ageing"]),stableRank:1107}),"task2:e323b194c6ae6b3a":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","equality"]),stableRank:1108}),"task2:e33e52bda0a893e7":Object.freeze({topicIds:Object.freeze(["wildlife","animals","conservation"]),stableRank:2535}),"task2:e35340f2533a08e4":Object.freeze({topicIds:Object.freeze(["education","poverty"]),stableRank:2536}),"task2:e3629a372c9d60f9":Object.freeze({topicIds:Object.freeze(["children","education"]),stableRank:1109}),"task2:e38ebf22c886b21c":Object.freeze({topicIds:Object.freeze(["work","technology","internet"]),stableRank:2537}),"task2:e38fe4202803acd6":Object.freeze({topicIds:Object.freeze(["sport","advertising","business"]),stableRank:2538}),"task2:e397bc8965dafbbb":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:2539}),"task2:e398de0ccba7e87a":Object.freeze({topicIds:Object.freeze(["work","technology","internet"]),stableRank:2540}),"task2:e39911395046e327":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:1110}),"task2:e3aa21067193dee4":Object.freeze({topicIds:Object.freeze(["technology","society"]),stableRank:1111}),"task2:e3aec4e3c03db38d":Object.freeze({topicIds:Object.freeze(["diet","globalisation","transport"]),stableRank:2541}),"task2:e3bad521018777fb":Object.freeze({topicIds:Object.freeze(["advertising","society"]),stableRank:2542}),"task2:e3bf7a57f822b0a5":Object.freeze({topicIds:Object.freeze(["work","education","technology"]),stableRank:2543}),"task2:e3cfe5d5c6b791f7":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:1112}),"task2:e3dd620a459cfb0c":Object.freeze({topicIds:Object.freeze(["media","entertainment","culture"]),stableRank:1113}),"task2:e3e05110e02040e2":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:1114}),"task2:e3e7bba1ea6b2197":Object.freeze({topicIds:Object.freeze(["globalisation","business"]),stableRank:1115}),"task2:e44ffbbb8da3b81d":Object.freeze({topicIds:Object.freeze(["children","education"]),stableRank:1116}),"task2:e487b1fab1599cf8":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:2544}),"task2:e4aab65143107deb":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1117}),"task2:e4b43f4d5e47b537":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:2740}),"task2:e4bd35d1ef0386a7":Object.freeze({topicIds:Object.freeze(["globalisation","business","culture"]),stableRank:2545}),"task2:e4cb8f448e51d59a":Object.freeze({topicIds:Object.freeze(["children","technology","entertainment"]),stableRank:2546}),"task2:e4df07b24c18d040":Object.freeze({topicIds:Object.freeze(["family","parenting","culture"]),stableRank:2547}),"task2:e4ee4f59d7ded0bb":Object.freeze({topicIds:Object.freeze(["higher-education","technology","internet"]),stableRank:2548}),"task2:e4f96f019aff7d23":Object.freeze({topicIds:Object.freeze(["sport"]),stableRank:2549}),"task2:e514625ab2d7ba58":Object.freeze({topicIds:Object.freeze(["environment","energy","transport"]),stableRank:2550}),"task2:e5297a49f82964ff":Object.freeze({topicIds:Object.freeze(["work","children"]),stableRank:2551}),"task2:e534241ffc9dac69":Object.freeze({topicIds:Object.freeze(["animals","wildlife"]),stableRank:1118}),"task2:e53821501dbe80b6":Object.freeze({topicIds:Object.freeze(["education","government","public-spending"]),stableRank:2552}),"task2:e53f5a643aef519e":Object.freeze({topicIds:Object.freeze(["schools","public-spending","arts"]),stableRank:2553}),"task2:e563184416f6e98a":Object.freeze({topicIds:Object.freeze(["diet","health","education"]),stableRank:1119}),"task2:e56edba63b5d4c34":Object.freeze({topicIds:Object.freeze(["science","government","business"]),stableRank:2554}),"task2:e577f62f090999d5":Object.freeze({topicIds:Object.freeze(["transport","cars"]),stableRank:2555}),"task2:e57b8bc3b3ea5905":Object.freeze({topicIds:Object.freeze(["mental-health","ageing"]),stableRank:1120}),"task2:e589421d0f466797":Object.freeze({topicIds:Object.freeze(["animals","diet"]),stableRank:2556}),"task2:e5931f23e762a581":Object.freeze({topicIds:Object.freeze(["migration","higher-education"]),stableRank:1121}),"task2:e59baa5251652958":Object.freeze({topicIds:Object.freeze(["society","ageing"]),stableRank:1122}),"task2:e5f68f7e22928688":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:2557}),"task2:e608a5ce252314dc":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1123}),"task2:e610a910beb2da72":Object.freeze({topicIds:Object.freeze(["business","money"]),stableRank:2558}),"task2:e61ed37eb4966168":Object.freeze({topicIds:Object.freeze(["arts","cities"]),stableRank:1124}),"task2:e624a2b19db83c73":Object.freeze({topicIds:Object.freeze(["money","technology"]),stableRank:2559}),"task2:e63c6d0cf2625586":Object.freeze({topicIds:Object.freeze(["culture","globalisation"]),stableRank:2560}),"task2:e64935bb7cad5661":Object.freeze({topicIds:Object.freeze(["diet","health","animals"]),stableRank:2561}),"task2:e64e787acb717d98":Object.freeze({topicIds:Object.freeze(["technology","health","society"]),stableRank:1125}),"task2:e65604c0bb19ff22":Object.freeze({topicIds:Object.freeze(["tourism","business"]),stableRank:1126}),"task2:e66ffa1fc71d7e75":Object.freeze({topicIds:Object.freeze(["children","exercise","technology"]),stableRank:2562}),"task2:e6839287e902d5d5":Object.freeze({topicIds:Object.freeze(["media","family"]),stableRank:1127}),"task2:e6b976c94066f9cf":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","society"]),stableRank:2563}),"task2:e6c354cb002866dd":Object.freeze({topicIds:Object.freeze(["animals","wildlife"]),stableRank:1128}),"task2:e6e3fd03ca33292d":Object.freeze({topicIds:Object.freeze(["globalisation","business"]),stableRank:2564}),"task2:e6e9875610ac377c":Object.freeze({topicIds:Object.freeze(["media","privacy"]),stableRank:1129}),"task2:e6f0f700ca52eef2":Object.freeze({topicIds:Object.freeze(["transport","cars"]),stableRank:1130}),"task2:e700d40b42fa6c59":Object.freeze({topicIds:Object.freeze(["education","children","language"]),stableRank:1131}),"task2:e7303d4fcfa04a59":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:1132}),"task2:e75d18368cdf6c14":Object.freeze({topicIds:Object.freeze(["diet","family"]),stableRank:2710}),"task2:e7c13980fec57376":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:2565}),"task2:e7d4719a2f58b7e4":Object.freeze({topicIds:Object.freeze(["higher-education","travel","globalisation"]),stableRank:1133}),"task2:e7d9ae85a5f47153":Object.freeze({topicIds:Object.freeze(["technology","society","community"]),stableRank:2566}),"task2:e7def8778715a1c9":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:1134}),"task2:e7e2cd2922cb46bf":Object.freeze({topicIds:Object.freeze(["transport","cars","government"]),stableRank:2567}),"task2:e7e3634650816518":Object.freeze({topicIds:Object.freeze(["government","children","society"]),stableRank:2568}),"task2:e802e517371010c5":Object.freeze({topicIds:Object.freeze(["cars","transport","pollution"]),stableRank:1135}),"task2:e805771d40f177f7":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:2569}),"task2:e81341faadb9a1b8":Object.freeze({topicIds:Object.freeze(["media","privacy","internet"]),stableRank:1136}),"task2:e819855085a5f61a":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:2570}),"task2:e82956903723568e":Object.freeze({topicIds:Object.freeze(["family","children","parenting"]),stableRank:1137}),"task2:e84d8fcac06246c0":Object.freeze({topicIds:Object.freeze(["education","schools","money"]),stableRank:2571}),"task2:e858402265225294":Object.freeze({topicIds:Object.freeze(["internet","language","society"]),stableRank:1138}),"task2:e86a8b9440c35272":Object.freeze({topicIds:Object.freeze(["work","health"]),stableRank:1139}),"task2:e87ae5d8901f9832":Object.freeze({topicIds:Object.freeze(["tourism","government"]),stableRank:1140}),"task2:e8861e0f808e30a5":Object.freeze({topicIds:Object.freeze(["education","sport","arts"]),stableRank:1141}),"task2:e887ce10b0c90032":Object.freeze({topicIds:Object.freeze(["sport","money","equality"]),stableRank:2572}),"task2:e89bbf78a9575416":Object.freeze({topicIds:Object.freeze(["parenting","children","crime"]),stableRank:1142}),"task2:e8a76be0d08bc392":Object.freeze({topicIds:Object.freeze(["internet","technology","society"]),stableRank:2573}),"task2:e8caf7f3857477f5":Object.freeze({topicIds:Object.freeze(["animals","diet"]),stableRank:1143}),"task2:e8d8c5bbf7139819":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:1144}),"task2:e90a9dd7f41fa1e5":Object.freeze({topicIds:Object.freeze(["language","globalisation"]),stableRank:2574}),"task2:e915a7dff9009419":Object.freeze({topicIds:Object.freeze(["education","society"]),stableRank:1145}),"task2:e9228f64bb5ddae2":Object.freeze({topicIds:Object.freeze(["science","health","ageing"]),stableRank:2575}),"task2:e93443dc24f62bbe":Object.freeze({topicIds:Object.freeze(["cities","society"]),stableRank:2576}),"task2:e93b57ddb4ab300b":Object.freeze({topicIds:Object.freeze(["tourism","community","environment"]),stableRank:2577}),"task2:e943307698cc7254":Object.freeze({topicIds:Object.freeze(["globalisation","consumerism"]),stableRank:1146}),"task2:e951af8e31bccdfc":Object.freeze({topicIds:Object.freeze(["animals","wildlife","conservation"]),stableRank:2578}),"task2:e953dd4b49117ff5":Object.freeze({topicIds:Object.freeze(["sport","globalisation","society"]),stableRank:2579}),"task2:e956cf67c7f2b439":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:2580}),"task2:e96573a39b84e119":Object.freeze({topicIds:Object.freeze(["privacy","technology"]),stableRank:1147}),"task2:e97c8e9ca0b5089e":Object.freeze({topicIds:Object.freeze(["culture","society"]),stableRank:1148}),"task2:e998000d4a17739f":Object.freeze({topicIds:Object.freeze(["culture","globalisation"]),stableRank:2581}),"task2:e99e253cdd8b61be":Object.freeze({topicIds:Object.freeze(["ageing","society","healthcare"]),stableRank:2582}),"task2:e9bb76ed84dd2cbf":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1149}),"task2:ea09b092ae32f768":Object.freeze({topicIds:Object.freeze(["education","technology","public-spending"]),stableRank:2583}),"task2:ea35e528451ff50a":Object.freeze({topicIds:Object.freeze(["public-spending","arts","scie
1100nce"]),stableRank:1150}),"task2:ea3bc20ccb940886":Object.freeze({topicIds:Object.freeze(["education","science"]),stableRank:1151}),"task2:ea3e26023766ead0":Object.freeze({topicIds:Object.freeze(["children","sport"]),stableRank:2584}),"task2:ea44ba3ac69e7f44":Object.freeze({topicIds:Object.freeze(["work","technology"]),stableRank:1152}),"task2:ea4662fe2d65311c":Object.freeze({topicIds:Object.freeze(["family","ageing"]),stableRank:1153}),"task2:ea4fd098945bbed2":Object.freeze({topicIds:Object.freeze(["children","culture","media"]),stableRank:2585}),"task2:ea538573e245ab11":Object.freeze({topicIds:Object.freeze(["health","diet","consumerism"]),stableRank:1154}),"task2:ea989f880160cfc6":Object.freeze({topicIds:Object.freeze(["government","science"]),stableRank:1155}),"task2:eace204bf229964d":Object.freeze({topicIds:Object.freeze(["waste","pollution","consumerism"]),stableRank:2586}),"task2:ead13c3ca3650d9e":Object.freeze({topicIds:Object.freeze(["conservation","environment","wildlife"]),stableRank:1156}),"task2:eae682bbe14b67e1":Object.freeze({topicIds:Object.freeze(["technology","language","children"]),stableRank:2587}),"task2:eaf25081552c259b":Object.freeze({topicIds:Object.freeze(["work","ageing","equality"]),stableRank:1157}),"task2:eb2b18e55fa54f1f":Object.freeze({topicIds:Object.freeze(["internet","children","family"]),stableRank:2588}),"task2:eb2f88366b6e8b4c":Object.freeze({topicIds:Object.freeze(["health","public-services"]),stableRank:1158}),"task2:eb323d8652c70624":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1159}),"task2:eb3d174df662c3cb":Object.freeze({topicIds:Object.freeze(["government","work","equality"]),stableRank:1160}),"task2:eb426eb9547bf3c7":Object.freeze({topicIds:Object.freeze(["schools","work"]),stableRank:2589}),"task2:eb598df7c066c7a9":Object.freeze({topicIds:Object.freeze(["education","technology","schools"]),stableRank:2590}),"task2:eb705f3febd0e459":Object.freeze({topicIds:Object.freeze(["children","family","media"]),stableRank:2591}),"task2:eb7ad46e13b823e0":Object.freeze({topicIds:Object.freeze(["parenting","children","family"]),stableRank:1282}),"task2:eb81bb4eb9551f60":Object.freeze({topicIds:Object.freeze(["transport","diet","cities"]),stableRank:2592}),"task2:eb82be378db227d5":Object.freeze({topicIds:Object.freeze(["higher-education","travel","work"]),stableRank:2593}),"task2:eb9f93c2e7b0e698":Object.freeze({topicIds:Object.freeze(["cities","urbanisation"]),stableRank:1161}),"task2:ebb174b4111c3282":Object.freeze({topicIds:Object.freeze(["crime","parenting","punishment"]),stableRank:2594}),"task2:ebb8b2cab8fba4c8":Object.freeze({topicIds:Object.freeze(["arts","science","society"]),stableRank:2595}),"task2:ebe2e7f53233325f":Object.freeze({topicIds:Object.freeze(["environment","society","conservation"]),stableRank:2596}),"task2:ebeaf6915eefff87":Object.freeze({topicIds:Object.freeze(["media","sport","equality"]),stableRank:2741}),"task2:ebf479a949b28e7f":Object.freeze({topicIds:Object.freeze(["internet","entertainment","media"]),stableRank:1162}),"task2:ec03e59de0d95a1b":Object.freeze({topicIds:Object.freeze(["health","exercise","diet"]),stableRank:2598}),"task2:ec1047b0ccc8bfc6":Object.freeze({topicIds:Object.freeze(["parenting","children","education"]),stableRank:2599}),"task2:ec3ba964661b7396":Object.freeze({topicIds:Object.freeze(["children","mental-health","society"]),stableRank:1163}),"task2:ec4df5f0c3d65a2e":Object.freeze({topicIds:Object.freeze(["cars","environment","government"]),stableRank:1164}),"task2:ec5eac046379fe76":Object.freeze({topicIds:Object.freeze(["cities","migration","government"]),stableRank:1165}),"task2:ec627661172a9157":Object.freeze({topicIds:Object.freeze(["science","public-spending","government"]),stableRank:2600}),"task2:ec756fdcf8a18c7e":Object.freeze({topicIds:Object.freeze(["ageing","government","society"]),stableRank:1166}),"task2:ec76192c429532da":Object.freeze({topicIds:Object.freeze(["ageing","children","society"]),stableRank:2601}),"task2:ec90e54e621f2ec4":Object.freeze({topicIds:Object.freeze(["ageing","healthcare","public-spending"]),stableRank:2711}),"task2:ec94282f0cd76439":Object.freeze({topicIds:Object.freeze(["diet","consumerism"]),stableRank:2602}),"task2:ecc006dd0c4bb2c3":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:1167}),"task2:eccf001f8ac2b7e1":Object.freeze({topicIds:Object.freeze(["work","ageing","government"]),stableRank:2603}),"task2:ecf2fb8711d4fd59":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:1168}),"task2:ed14c1142502a1aa":Object.freeze({topicIds:Object.freeze(["travel","environment","pollution"]),stableRank:2604}),"task2:ed20452743f490a1":Object.freeze({topicIds:Object.freeze(["business","consumerism","environment"]),stableRank:2605}),"task2:ed334120d879cd8a":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:1169}),"task2:ed45a86877a29ec6":Object.freeze({topicIds:Object.freeze(["children","education"]),stableRank:2606}),"task2:ed863288ed14ab06":Object.freeze({topicIds:Object.freeze(["business","globalisation","poverty"]),stableRank:2607}),"task2:ed91396d248c6467":Object.freeze({topicIds:Object.freeze(["crime","government","public-services"]),stableRank:2608}),"task2:eded212583a728ff":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:2609}),"task2:edfd6faf293f5735":Object.freeze({topicIds:Object.freeze(["children","society"]),stableRank:2610}),"task2:ee06c7a6b70eb3f0":Object.freeze({topicIds:Object.freeze(["schools","health","children"]),stableRank:2611}),"task2:ee3498464e8aa984":Object.freeze({topicIds:Object.freeze(["language"]),stableRank:2612}
1100),"task2:ee6f8886a44c3f64":Object.freeze({topicIds:Object.freeze(["environment","government","business"]),stableRank:2613}),"task2:ee73121a7e11c9b8":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","public-spending"]),stableRank:2614}),"task2:ee7dfb3b1a52ffe1":Object.freeze({topicIds:Object.freeze(["transport","cities","work"]),stableRank:2615}),"task2:ee826ac45f824212":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:2616}),"task2:ee9c8292d52df20c":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:2617}),"task2:eec0306b4b4647f9":Object.freeze({topicIds:Object.freeze(["children","media","health"]),stableRank:1170}),"task2:eeeea62f68e6e6a1":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:2618}),"task2:eef117f70d843eb1":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:1171}),"task2:eeff29eaae04f468":Object.freeze({topicIds:Object.freeze(["society"]),stableRank:1172}),"task2:ef3dccc16f20b463":Object.freeze({topicIds:Object.freeze(["public-spending","culture","government"]),stableRank:2619}),"task2:ef61d75541397b03":Object.freeze({topicIds:Object.freeze(["transport","cars","punishment"]),stableRank:1173}),"task2:ef9089837338cde1":Object.freeze({topicIds:Object.freeze(["family","education","work"]),stableRank:2620}),"task2:ef9393a02d41c9aa":Object.freeze({topicIds:Object.freeze(["animals","conservation"]),stableRank:2716}),"task2:efbf0e84e0431962":Object.freeze({topicIds:Object.freeze(["internet","society"]),stableRank:2742}),"task2:efcfdea933036203":Object.freeze({topicIds:Object.freeze(["equality","society"]),stableRank:2743}),"task2:efd975a41e9a1d3e":Object.freeze({topicIds:Object.freeze(["diet","health","children"]),stableRank:2621}),"task2:f05c2ae1dec63337":Object.freeze({topicIds:Object.freeze(["education","technology"]),stableRank:2622}),"task2:f06863226bb8fa2c":Object.freeze({topicIds:Object.freeze(["waste","consumerism","pollution"]),stableRank:2623}),"task2:f06befc473997782":Object.freeze({topicIds:Object.freeze(["climate-change","environment","cities"]),stableRank:2624}),"task2:f07620a437d1a03e":Object.freeze({topicIds:Object.freeze(["science","public-spending"]),stableRank:1174}),"task2:f07806ace79cc4ee":Object.freeze({topicIds:Object.freeze(["energy","science","environment"]),stableRank:1175}),"task2:f07e56fc6328f692":Object.freeze({topicIds:Object.freeze(["cities","housing","environment"]),stableRank:2625}),"task2:f086cd63401bae8d":Object.freeze({topicIds:Object.freeze(["language","globalisation","culture"]),stableRank:1176}),"task2:f08f3f4414d03346":Object.freeze({topicIds:Object.freeze(["higher-education","internet","technology"]),stableRank:1177}),"task2:f0932cbb4d8f14b9":Object.freeze({topicIds:Object.freeze(["money","society"]),stableRank:1178}),"task2:f0c258719164f507":Object.freeze({topicIds:Object.freeze(["business","work"]),stableRank:1179}),"task2:f0c26fc461f9e97e":Object.freeze({topicIds:Object.freeze(["children","poverty","family"]),stableRank:2626}),"task2:f0d8ee648cb4c4ee":Object.freeze({topicIds:Object.freeze(["technology","environment"]),stableRank:2627}),"task2:f0e586a63bef4594":Object.freeze({topicIds:Object.freeze(["transport","cars","technology"]),stableRank:2628}),"task2:f117b31142a967ff":Object.freeze({topicIds:Object.freeze(["parenting","children","work"]),stableRank:1180}),"task2:f11a588692f727b0":Object.freeze({topicIds:Object.freeze(["transport","work","government"]),stableRank:2629}),"task2:f12924212afa6fe3":Object.freeze({topicIds:Object.freeze(["poverty","money","globalisation"]),stableRank:2630}),"task2:f155b4a160fb7127":Object.freeze({topicIds:Object.freeze(["education","technology","public-services"]),stableRank:2631}),"task2:f172925a9671b7f0":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:1181}),"task2:f1d145718ee43617":Object.freeze({topicIds:Object.freeze(["money","consumerism"]),stableRank:2632}),"task2:f1dd66de450b44e8":Object.freeze({topicIds:Object.freeze(["government","crime"]),stableRank:2744}),"task2:f23dc99e4555755c":Object.freeze({topicIds:Object.freeze(["travel","money"]),stableRank:1182}),"task2:f2b69d0d209512e3":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:2633}),"task2:f2cc5e2889c5d546":Object.freeze({topicIds:Object.freeze(["children","parenting"]),stableRank:1183}),"task2:f2fc0f32da6fcf90":Object.freeze({topicIds:Object.freeze(["children","money","parenting"]),stableRank:1184}),"task2:f319b0867147db4c":Object.freeze({topicIds:Object.freeze(["crime","children","punishment"]),stableRank:1185}),"task2:f32219ca69418720":Object.freeze({topicIds:Object.freeze(["work","money","equality"]),stableRank:2634}),"task2:f32f084e430337e0":Object.freeze({topicIds:Object.freeze(["children","exercise","environment"]),stableRank:2635}),"task2:f332c38965775ddb":Object.freeze({topicIds:Object.freeze(["privacy","media"]),stableRank:2636}),"task2:f348734155dff6bf":Object.freeze({topicIds:Object.freeze(["culture","ageing","society"]),stableRank:1186}),"task2:f35488223af86404":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1187}),"task2:f35a1c3efb3d9d84":Object.freeze({topicIds:Object.freeze(["government","public-spending","arts"]),stableRank:1188}),"task2:f3762fca13524ee0":Object.freeze({topicIds:Object.freeze(["consumerism","entertainment","community"]),stableRank:2637}),"task2:f37b3f2c5a8ad786":Object.freeze({topicIds:Object.freeze(["education","government","public-spending"]),stableRank:2638}),"task2:f392d38a3d38c400":Object.freeze({topicIds:Object.freeze(["animals","diet","consumerism"]),stableRank:2745}),"task2:f3b1400ffbe05ccd":Object.freeze({topicIds:Object.freeze(["sport","mental-health","exercise"]),stableRank:2639}),"task2:f3b86485cc64e07b":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1189}),"task2:f3ca70549fc6a352":Object.freeze({topicIds:Object.freeze(["education","culture"]),stableRank:1190}),"task2:f3f304c7b1c58c79":Object.freeze({topicIds:Object.freeze(["education","schools"]),stableRank:1191}),"task2:f3f79f29a1f35043":Object.freeze({topicIds:Object.freeze(["sport","public-spending","government"]),stableRank:2640}),"task2:f40df836a7a56104":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:1192}),"task2:f41b57ccfdde3582":Object.freeze({topicIds:Object.freeze(["language","globalisation"]),stableRank:1193}),"task2:f42060f4c1da800e":Object.freeze({topicIds:Object.freeze(["higher-education","work","travel"]),stableRank:1194}),"task2:f4337bbffa83b295":Object.freeze({topicIds:Object.freeze(["tourism","travel","environment"]),stableRank:1195}),"task2:f46f65fbedb1c469":Object.freeze({topicIds:Object.freeze(["work","health","exercise"]),stableRank:1196}),"task2:f491b652b7ada76c":Object.freeze({topicIds:Object.freeze(["cars","environment","government"]),stableRank:1197}),"task2:f49edf47af7bfc15":Object.freeze({topicIds:Object.freeze(["government","public-services","business"]),stableRank:1198}),"task2:f4a6d636551b6ec4":Object.freeze({topicIds:Object.freeze(["consumerism","money","society"]),stableRank:2641}),"task2:f4c1fe26fee68654":Object.freeze({topicIds:Object.freeze(["transport","consumerism","environment"]),stableRank:1199}),"task2:f4d68860ab41b872":Object.freeze({topicIds:Object.freeze(["housing","arts"]),stableRank:1200}),"task2:f4db0cae1b1ed894":Object.freeze({topicIds:Object.freeze(["schools","technology","language"]),stableRank:2642}),"task2:f4efce32c49f689c":Object.freeze({topicIds:Object.freeze(["healthcare","education","government"]),stableRank:2643}),"task2:f5037217d98e7319":Object.freeze({topicIds:Object.freeze(["education","higher-education"]),stableRank:2644}),"task2:f509aa7d261694af":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:2645}),"task2:f50fa5fb5f59bd81":Object.freeze({topicIds:Object.freeze(["society","crime","community"]),stableRank:2646}),"task2:f523e0f3e26f56c1":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","public-spending"]),stableRank:2647}),"task2:f537e833119c1be1":Object.freeze({topicIds:Object.freeze(["cities","urbanisation","housing"]),stableRank:1201}),"task2:f58246c237225324":Object.freeze({topicIds:Object.freeze(["technology","society","business"]),stableRank:1202}),"task2:f58369e4e1a61e12":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:2648}),"task2:f5df8037effa5d19":Object.freeze({topicIds:Object.freeze(["media","internet"]),stableRank:2649}),"task2:f5f4985bff162cd5":Object.freeze({topicIds:Object.freeze(["higher-education","housing","family"]),stableRank:2650}),"task2:f61c184eb647ec20":Object.freeze({topicIds:Object.freeze(["schools","children","education"]),stableRank:1203}),"task2:f623013007f5ac6a":Object.freeze({topicIds:Object.freeze(["schools","children","society"]),stableRank:1204}),"task2:f648a6889b28541e":Object.freeze({topicIds:Object.freeze(["energy","environment","society"]),stableRank:2651}),"task2:f689362849b5f0da":Object.freeze({topicIds:Object.freeze(["diet","health","government"]),stableRank:2652}),"task2:f6966b195438f9bf":Object.freeze({topicIds:Object.freeze(["work","family","mental-health"]),stableRank:2653}),"task2:f69a97b3bd422315":Object.freeze({topicIds:Object.freeze(["diet","health","environment"]),stableRank:2654}),"task2:f6b615b89410be22":Object.freeze({topicIds:Object.freeze(["media","technology"]),stableRank:2655}),"task2:f6de2c0253168cb0":Object.freeze({topicIds:Object.freeze(["environment","society"]),stableRank:2656}),"task2:f6fc6b040f8c4efe":Object.freeze({topicIds:Object.freeze(["work","money","government"]),stableRank:1205}),"task2:f6fdc0b05bf6aaca":Object.freeze({topicIds:Object.freeze(["schools","education","work"]),stableRank:2657}),"task2:f71c927e4bfb6378":Object.freeze({topicIds:Object.freeze(["technology","artificial-intelligence"]),stableRank:1206}),"task2:f7209c0783127691":Object.freeze({topicIds:Object.freeze(["sport","entertainment","society"]),stableRank:2658}),"task2:f72934d47c1f597e":Object.freeze({topicIds:Object.freeze(["technology","scie
1100nce"]),stableRank:1207}),"task2:f73c907d49281cef":Object.freeze({topicIds:Object.freeze(["higher-education","education"]),stableRank:2659}),"task2:f76750844564143a":Object.freeze({topicIds:Object.freeze(["children","work"]),stableRank:2712}),"task2:f78d355a28610574":Object.freeze({topicIds:Object.freeze(["housing","poverty","cities"]),stableRank:2660}),"task2:f79d3c587101a09e":Object.freeze({topicIds:Object.freeze(["ageing","health","society"]),stableRank:1208}),"task2:f7b2f1dd9c85941b":Object.freeze({topicIds:Object.freeze(["education","culture","children"]),stableRank:2661}),"task2:f7b3aa30b9b435ee":Object.freeze({topicIds:Object.freeze(["diet","health"]),stableRank:1209}),"task2:f7bc1763710b9495":Object.freeze({topicIds:Object.freeze(["children","parenting","consumerism"]),stableRank:1210}),"task2:f7c4124f1fbc87dd":Object.freeze({topicIds:Object.freeze(["environment","technology"]),stableRank:1211}),"task2:f7d98152420e0ac8":Object.freeze({topicIds:Object.freeze(["children","sport","arts"]),stableRank:2662}),"task2:f7fd11ab43d14e21":Object.freeze({topicIds:Object.freeze(["education","children","schools"]),stableRank:2663}),"task2:f83fd2d1dc9301a7":Object.freeze({topicIds:Object.freeze(["sport","money","society"]),stableRank:1212}),"task2:f87a7d1782acbd2d":Object.freeze({topicIds:Object.freeze(["poverty","government","money"]),stableRank:1213}),"task2:f8a9d5d5f04b3b03":Object.freeze({topicIds:Object.freeze(["higher-education","housing","family"]),stableRank:2664}),"task2:f8c3bc50da309f26":Object.freeze({topicIds:Object.freeze(["cities","public-services","sport"]),stableRank:2665}),"task2:f8cabca4f6c93a72":Object.freeze({topicIds:Object.freeze(["language","media","entertainment"]),stableRank:2666}),"task2:f8d3830eb0c1a48c":Object.freeze({topicIds:Object.freeze(["work","family","mental-health"]),stableRank:2667}),"task2:f9172824fc38e87e":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:1214}),"task2:f93137e0ce1b2a0a":Object.freeze({topicIds:Object.freeze(["higher-education","work"]),stableRank:2668}),"task2:f96d94880b85fd42":Object.freeze({topicIds:Object.freeze(["sport","work","money"]),stableRank:1215}),"task2:f997a993f07869a9":Object.freeze({topicIds:Object.freeze(["work","technology","mental-health"]),stableRank:1216}),"task2:f99c699219f800dc":Object.freeze({topicIds:Object.freeze(["cities","cars","transport"]),stableRank:1217}),"task2:f9b43f26a09c30bc":Object.freeze({topicIds:Object.freeze(["equality","society","work"]),stableRank:1218}),"task2:f9ece5af933542e5":Object.freeze({topicIds:Object.freeze(["transport","cities","cars"]),stableRank:2669}),"task2:f9f2b17ccd162576":Object.freeze({topicIds:Object.freeze(["health","children","parenting"]),stableRank:1219}),"task2:f9f80c8175d4f9c3":Object.freeze({topicIds:Object.freeze(["society","business","culture"]),stableRank:2670}),"task2:fa21780644ee4354":Object.freeze({topicIds:Object.freeze(["work","ageing","equality"]),stableRank:2671}),"task2:fa2b7937d03d7c79":Object.freeze({topicIds:Object.freeze(["waste","consumerism","environment"]),stableRank:2672}),"task2:fa2e27ea303ed97c":Object.freeze({topicIds:Object.freeze(["wildlife","conservation","animals"]),stableRank:1220}),"task2:fa6e4945ed27f817":Object.freeze({topicIds:Object.freeze(["work","education","technology"]),stableRank:2673}),"task2:fab83f6b11497445":Object.freeze({topicIds:Object.freeze(["mental-health","health","equality"]),stableRank:1221}),"task2:fad729399224836f":Object.freeze({topicIds:Object.freeze(["work","business"]),stableRank:2674}),"task2:fada738d9ac7741b":Object.freeze({topicIds:Object.freeze(["travel","tourism","sport"]),stableRank:2675}),"task2:fae71373fc685b2d":Object.freeze({topicIds:Object.freeze(["higher-education","technology","internet"]),stableRank:1222}),"task2:faf747373670de6d":Object.freeze({topicIds:Object.freeze(["higher-education","education","public-spending"]),stableRank:1223}),"task2:fb02f9cb755e86bd":Object.freeze({topicIds:Object.freeze(["education","schools","children"]),stableRank:1224}),"task2:fb1a1d5f9627ab45":Object.freeze({topicIds:Object.freeze(["language","culture","public-spending"]),stableRank:2676}),"task2:fb3cd7e293954348":Object.freeze({topicIds:Object.freeze(["ageing","society"]),stableRank:1225}),"task2:fb4d40fc019732f2":Object.freeze({topicIds:Object.freeze(["globalisation","government"]),stableRank:2677}),"task2:fb710afb44071751":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:1226}),"task2:fb723c2f02b53bc5":Object.freeze({topicIds:Object.freeze(["advertising","consumerism","business"]),stableRank:2678}),"task2:fb7cabae609418bc":Object.freeze({topicIds:Object.freeze(["health","government"]),stableRank:1227}),"task2:fb8fc05d69006f43":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2679}),"task2:fb90b782c8db1df0":Object.freeze({topicIds:Object.freeze(["family","money","culture"]),stableRank:2680}),"task2:fb9b65cad9f3f2e0":Object.freeze({topicIds:Object.freeze(["children","parenting","punishment"]),stableRank:2681}),"task2:fb9e00606a55986a":Object.freeze({topicIds:Object.freeze(["parenting","children","family"]),stableRank:1228}),"task2:fb9e80de58c12bd4":Object.freeze({topicIds:Object.freeze(["travel","tourism","globalisation"]),stableRank:2682}),"task2:fba22772d9545630":Object.freeze({topicIds:Object.freeze(["government","public-spending","globalisation"]),stableRank:2683}),"task2:fc2a828fbce27575":Object.freeze({topicIds:Object.freeze(["crime","children","parenting"]),stableRank:1229}),"task2:fc5d7a594fc6791b":Object.freeze({topicIds:Object.freeze(["education"]),stableRank:2684}),"task2:fc61b2d19454577b":Object.freeze({topicIds:Object.freeze(["entertainment"]),stableRank:1230}),"task2:fc77f6267957c89c":Object.freeze({topicIds:Object.freeze(["tourism","environment","society"]),stableRank:2685}),"task2:fc7ae8510ba05d9f":Object.freeze({topicIds:Object.freeze(["migration","government","globalisation"]),stableRank:2686}),"task2:fc7f4eeb9f27e5fd":Object.freeze({topicIds:Object.freeze(["schools","education","children"]),stableRank:2687}),"task2:fc8a7fb85c6d6622":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:1231}),"task2:fcbc741e98e54660":Object.freeze({topicIds:Object.freeze(["tourism","culture","money"]),stableRank:1232}),"task2:fcbd227a03e73828":Object.freeze({topicIds:Object.freeze(["healthcare","health"]),stableRank:2688}),"task2:fcc7b35f1c802749":Object.freeze({topicIds:Object.freeze(["public-transport","money","government"]),stableRank:2689}),"task2:fcda8366699742c8":Object.freeze({topicIds:Object.freeze(["media","culture","globalisation"]),stableRank:2690}),"task2:fcf11455e00e8a13":Object.freeze({topicIds:Object.freeze(["society","community"]),stableRank:1233}),"task2:fd05743f79de6139":Object.freeze({topicIds:Object.freeze(["higher-education","travel","
1100work"]),stableRank:2691}),"task2:fd0cf3afc5382e35":Object.freeze({topicIds:Object.freeze(["ageing","education"]),stableRank:1234}),"task2:fd435987962ecec5":Object.freeze({topicIds:Object.freeze(["work","society"]),stableRank:2692}),"task2:fd6715ea35507724":Object.freeze({topicIds:Object.freeze(["work","money"]),stableRank:1235}),"task2:fd80fea7e396bb9d":Object.freeze({topicIds:Object.freeze(["exercise","environment"]),stableRank:2746}),"task2:fd9284a0d0bb845a":Object.freeze({topicIds:Object.freeze(["animals","society"]),stableRank:1236}),"task2:fdbd124a065652f0":Object.freeze({topicIds:Object.freeze(["consumerism","money","society"]),stableRank:1237}),"task2:fdc0ec3523145a4f":Object.freeze({topicIds:Object.freeze(["tourism","culture","globalisation"]),stableRank:1238}),"task2:fdc145f549bc818b":Object.freeze({topicIds:Object.freeze(["crime","punishment"]),stableRank:2693}),"task2:fde4248533a1015f":Object.freeze({topicIds:Object.freeze(["work","education"]),stableRank:2694}),"task2:fe02f08323c7ff19":Object.freeze({topicIds:Object.freeze(["diet","family"]),stableRank:2695}),"task2:fe27300eee1ae3e0":Object.freeze({topicIds:Object.freeze(["globalisation","government"]),stableRank:2696}),"task2:fe47123dbb36914f":Object.freeze({topicIds:Object.freeze(["consumerism","waste"]),stableRank:1284}),"task2:fe492eb80e17ab06":Object.freeze({topicIds:Object.freeze(["schools","education"]),stableRank:1239}),"task2:fe76c8e8e636d08a":Object.freeze({topicIds:Object.freeze(["children","technology"]),stableRank:1240}),"task2:fe88ee839d4a2e45":Object.freeze({topicIds:Object.freeze(["entertainment","technology","education"]),stableRank:1241}),"task2:fe90abb3fea98401":Object.freeze({topicIds:Object.freeze(["energy","environment"]),stableRank:1242}),"task2:feadedc524c22db7":Object.freeze({topicIds:Object.freeze(["schools","equality"]),stableRank:1243}),"task2:feb1518b958d2a55":Object.freeze({topicIds:Object.freeze(["higher-education","travel","work"]),stableRank:2697}),"task2:fec4e30ed1c8212c":Object.freeze({topicIds:Object.freeze(["migration","society"]),stableRank:2698}),"task2:fed367f84607082a":Object.freeze({topicIds:Object.freeze(["housing","culture","government"]),stableRank:1244}),"task2:ff427b9b79c6e151":Object.freeze({topicIds:Object.freeze(["media","society"]),stableRank:2699}),"task2:ff51ae2bbae87e89":Object.freeze({topicIds:Object.freeze(["environment","pollution","climate-change"]),stableRank:1245}),"task2:ff606a650c89570b":Object.freeze({topicIds:Object.freeze(["consumerism","money"]),stableRank:2747}),"task2:ff7ee1b5d6fbc047":Object.freeze({topicIds:Object.freeze(["animals"]),stableRank:1285}),"task2:ff8a415b3a265209":Object.freeze({topicIds:Object.freeze(["education","schools","arts"]),stableRank:1246}),"task2:ff9dbfb7088d0009":Object.freeze({topicIds:Object.freeze(["community","society"]),stableRank:1247}),"task2:ffad2d6925931833":Object.freeze({topicIds:Object.freeze(["money","work","government"]),stableRank:2700}),"task2:ffb24028dce989e6":Object.freeze({topicIds:Object.freeze(["work","government","health"]),stableRank:1248}),"task2:ffb2d8e5403654b3":Object.freeze({topicIds:Object.freeze(["children","cities"]),stableRank:1249})}),q6=2,A6=Object.freeze({task2:th([X("education","Education"),X("schools","Schools"),X("higher-education","Higher education"),X("technology","Technology"),X("internet","Internet"),X("social-media","Social media"),X("artificial-intelligence","Artificial intelligence"),X("privacy","Privacy"),X("environment","Environment"),X("climate-change","Climate change"),X("pollution","Pollution"),X("waste","Waste"),X("energy","Energy"),X("conservation","Conservation"),X("health","Health"),X("healthcare","Healthcare"),X("diet","Diet"),X("exercise","Exercise"),X("mental-health","Mental health"),X("government","Government"),X("public-spending","Public spending"),X("public-services","Public services"),X("work","Work"),X("business","Business"),X("money","Money"),X("consumerism","Consumerism"),X("society","Society"),X("equality","Equality"),X("poverty","Poverty"),X("community","Community"),X("family","Family"),X("children","Children"),X("parenting","Parenting"),X("ageing","Ageing"),X("crime","Crime"),X("punishment","Punishment"),X("cities","Cities"),X("housing","Housing"),X("urbanisation","Urbanisation"),X("transport","Transport"),X("c
1100ars","Cars"),X("public-transport","Public transport"),X("media","Media"),X("advertising","Advertising"),X("culture","Culture"),X("language","Language"),X("arts","Arts"),X("entertainment","Entertainment"),X("sport","Sport"),X("science","Science"),X("globalisation","Globalisation"),X("migration","Migration"),X("tourism","Tourism"),X("travel","Travel"),X("animals","Animals"),X("wildlife","Wildlife")]),general_task1:th([X("request","Request"),X("complaint","Complaint"),X("invitation","Invitation"),X("apology","Apology"),X("application","Application"),X("advice","Advice"),X("thanks","Thanks"),X("arrangements","Arrangements"),X("feedback","Feedback"),X("notification","Notification"),X("accommodation","Accommodation"),X("work","Work"),X("education","Education"),X("training","Training"),X("travel","Travel"),X("transport","Transport"),X("shopping","Shopping"),X("customer-service","Customer service"),X("events","Events"),X("leisure","Leisure"),X("community","Community"),X("neighbourhood","Neighbourhood"),X("health","Health"),X("relationships","Relationships"),X("property","Property"),X("money","Money"),X("technology","Technology"),X("family","Family"),X("childcare","Childcare"),X("environment","Environment"),X("facilities","Facilities"),X("food","Food"),X("hospitality","Hospitality"),X("administration","Administration"),X("documents","Documents")]),academic_task1:th([X("population","Population"),X("demographics","Demographics"),X("age","Age"),X("gender","Gender"),X("migration","Migration"),X("life-expectancy","Life expectancy"),X("education","Education"),X("schools","Schools"),X("universities","Universities"),X("literacy","Literacy"),X("employment","Employment"),X("economy","Economy"),X("income","Income"),X("gdp","GDP"),X("business","Business"),X("finance","Finance"),X("sales","Sales"),X("trade","Trade"),X("prices","Prices"),X("transport","Transport"),X("travel","Travel"),X("traffic","Traffic"),X("environment","Environment"),X("pollution","Pollution"),X("emissions","Emissions"),X("energy","Energy"),X("water","Water"),X("health","Health"),X("disease","Disease"),X("healthcare","Healthcare"),X("housing","Housing"),X("construction","Construction"),X("urbanisation","Urbanisation"),X("technology","Technology"),X("internet","Internet"),X("communication","Communication"),X("media","Media"),X("food","Food"),X("agriculture","Agriculture"),X("spending","Spending"),X("retail","Retail"),X("leisure","Leisure"),X("culture","Culture"),X("arts","Arts"),X("sport","Sport"),X("tourism","Tourism"),X("manufacturing","Manufacturing"),X("production","Production"),X("nature","Nature"),X("geography","Geography"),X("land-use","Land use"),X("weather","Weather"),X("climate","Climate"),X("government","Government"),X("public-services","Public services"),X("charity","Charity"),X("time-use","Time use")])});function ty(e){return A6[String(e||"")]||null}function th(e){return Object.freeze({topics:Object.freeze(e)})}function X(e,i){return Object.freeze({id:e,label:i})}const ef="/ielts-writing-topics",ay=Object.freeze([Object.freeze({id:"academic-task-1",taskCategory:"academic_task1",taskSegment:"academic-task-1",path:`${ef}/academic-task-1`}),Object.freeze({id:"general-task-1",taskCategory:"general_task1",taskSegment:"general-task-1",path:`${ef}/general-task-1`}),Object.freeze({id:"task-2",taskCategory:"task2",taskSegment:"task-2",path:`${ef}/task-2`})]),Ic=Object.freeze([Object.freeze({id:"all",kind:"all",path:ef}),...ay.map(e=>Object.freeze({...e,kind:"task"}))]),iy=Object.freeze(Ic.map(e=>e.path));function sy(e){return ay.find(i=>i.taskCategory===e)||null}const ah=" | IELTS Writing Checker",ny=Object.freeze({"zh-CN":" | å¨çº¿ç»ä¹ ï¼é¢ä¼°åæ°",vi:" | Luyá»n viết online + chấm Äiá»m"});function ry(e){if(!e.endsWith(ah))throw new Error(`Expected title to end with ${JSON.stringify(ah)}: ${JSON.stringify(e)}`);return e.slice(0,-ah.length)}function Oi(e,i="en"){const r=ny[i];return r?`${ry(e)}${r}`:e}function E6(e,i="en"){return ny[i]?ry(e):e}const P6={en:"IELTS Academic Task 1","zh-CN":"é
æå¦æ¯ç±» Task 1",vi:"IELTS Academic Task 1"},H_={visual:{en:"Visual","zh-CN":"é¢ç®å¾ç",vi:"Hình minh há»a"},chart:{en:"Chart","zh-CN":"å¾è¡¨",vi:"Biá»u Äá»"},graph:{en:"Graph","zh-CN":"å¾è¡¨",vi:"Biá»u Äá»"},lineGraph:{en:"Line graph","zh-CN":"æçº¿å¾",vi:"Biá»u Äá» ÄÆ°á»ng"},barChart:{en:"Bar chart","zh-CN":"æ±ç¶å¾",vi:"Biá»u Äá» cá»t"},pieChart:{en:"Pie chart","zh-CN":"饼å¾",vi:"Biá»u Äá» tròn"},table:{en:"Table","zh-CN":"è¡¨æ ¼",vi:"Bảng"},map:{en:"Map","zh-CN":"å°å¾",vi:"Bản Äá»"}
1100,processDiagram:{en:"Process diagram","zh-CN":"æµç¨å¾",vi:"SÆ¡ Äá» quy trình"},mixedCharts:{en:"Mixed-chart visual","zh-CN":"æ··åå¾è¡¨",vi:"Hình biá»u Äá» kết hợp"}},$6=new Set(["academic","book","cambridge","chart","charts","diagram","diagrams","figure","figures","graph","graphs","ielts","image","images","img","map","maps","official","plan","plans","process","sample","samples","table","tables","task","task1","test","visual","writing"]),Ph=new Set(["a","an","and","at","by","for","from","in","of","on","or","the","to","with"]),M6=new Map([["co2","CO2"],["eu","EU"],["uk","UK"],["us","US"],["usa","USA"]]);function D6(e){return e==="zh-CN"||e==="vi"?e:"en"}function om(e){return String(e||"").replace(/\s+/g," ").trim()}function cy(e){return om(e).replace(/[.!?ãï¼ï¼,:;ï¼ï¼ï¼]+$/u,"").trim()}function Ak(e,i){const r=om(e);if(r.length<=i)return r;const o=r.slice(0,i+1),l=o.lastIndexOf(" ");return`${o.slice(0,l>i*.6?l:i).trim()}â¦`}function B6(e){const r=String(e||"").split(/[?#]/,1)[0].split("/").filter(Boolean).at(-1)||"";try{return decodeURIComponent(r)}catch{return r}}function $h(e){const i=om(e).toLowerCase().replace(/[-_]+/g," ");if(!i)return"";if(/\bmixed\b/.test(i))return"mixedCharts";const r=/\bline\s+(?:chart|graph)s?\b/.test(i),o=/\b(?:bar|column)\s+(?:chart|graph)s?\b/.test(i),l=/\bpie\s+(?:chart|graph)s?\b/.test(i),b=/\b(?:chart|graph)s?\b/.test(i)&&!r&&!o&&!l;return[r,o,l,b,/\btables?\b/.test(i),/\b(?:map|plan)s?\b/.test(i),/\b(?:process|procedure|cycle)s?\b/.test(i)].filter(Boolean).length>1?"mixedCharts":/\bline\s+(?:chart|graph)s?\b/.test(i)?"lineGraph":/\b(?:bar|column)\s+(?:chart|graph)s?\b/.test(i)?"barChart":/\bpie\s+(?:chart|graph)s?\b/.test(i)?"pieChart":/\b(?:process|procedure|cycle)s?\b/.test(i)?"processDiagram":/\b(?:map|plan)s?\b/.test(i)?"map":/\btables?\b/.test(i)?"table":/\bgraphs?\b/.test(i)?"graph":/\bcharts?\b/.test(i)?"chart":/\b(?:diagram|figure|visual|image)s?\b/.test(i)?"visual":""}function W6(e){if(/^\d{4}$/.test(e)){const i=Number(e);return i<1800||i>2200}return/^\d+$/.test(e)||/^[a-f0-9]{8,}$/i.test(e)||/^(?=.*\d)(?=.*[a-f])[a-f0-9]{4,}$/i.test(e)}function G6(e){return e.map((i,r)=>{const o=i.toLowerCase(),l=M6.get(o);return l||(r>0&&Ph.has(o)?o:`${o.charAt(0).toUpperCase()}${o.slice(1)}`)}).join(" ")}function U6(e){const i=B6(e).replace(/\.(?:jpe?g|png|webp)$/i,""),r=$h(i),l=i.replace(/^[a-f0-9]{12}[_-]+/i,"").replace(/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}[_-]*/i,"").split(/[^a-z0-9]+/i).map(u=>u.toLowerCase()).filter(Boolean).filter(u=>!$6.has(u)&&!W6(u));for(;Ph.has(l[0]);)l.shift();for(;Ph.has(l.at(-1));)l.pop();return{subject:l.length>=2?Ak(G6(l),120):"",visualKind:r}}function H6(e){const i=cy(e);return!i||/^(?:ielts\s+)?(?:academic\s+)?(?:writing\s+)?task\s*1(?:\s+(?:question|sample))?$/i.test(i)?"":Ak(i,140)}function F6(e){let i=om(e);const r=[/^(?:academic\s+)?writing\s+task\s*1\b[\s:.-]*/i,/^task\s*1\b[\s:.-]*/i,/^you\s+should\s+spend\s+(?:about\s+)?\d+\s+minutes\s+on\s+this\s+task[.!]?\s*/i,/^write\s+at\s+least\s+\d+\s+words[.!]?\s*/i];let o="";for(;o!==i;){o=i;for(const u of r)i=i.replace(u,"").trim()}const l=i.split(/\b(?:Summarise|Summarize)\s+the\s+information\b/i)[0].trim();if(!l)return"";const b=l.match(/^.*?[.!?](?:\s|$)/);return cy(Ak(b?.[0]||l,180))}function V6(e,i){return H_[e]?.[i]||H_.visual[i]}function K6(e,i){return e?["visual","chart","graph"].includes(e)&&i&&i!=="mixedCharts"?i:e:i||"visual"}function Q6(e,i,r){if(!Number.isInteger(r)||r<=1)return"";const o=Number.isInteger(i)&&i>=0?i+1:1;return e==="zh-CN"?`ï¼ç¬¬ ${o}/${r} å¼ ï¼`:e==="vi"?` ${o}/${r}`:` ${o} of ${r}`}function lm({locale:e="en",taskSubtype:i="",topicTitle:r="",prompt:o="",imageSourcePath:l="",imageIndex:b=0,imageCount:u=1}={}){const p=D6(e),m=U6(l),g=$h(i)||$h(o),y=K6(m.visualKind,g),k=V6(y,p),_=Q6(p,b,u),v=H6(r),T=!!m.subject&&(!v||u>1||g==="mixedCharts")?m.subject:v,S=T?"":F6(o),w=P6[p];return p==="zh-CN"?T?`${w} ${k}${_}ï¼ä¸»é¢ä¸º ${T}ã`:S?`${w} ${k}${_}ï¼é¢ç®å
容ï¼${S}ã`:`${w} ${k}${_}ã`:p==="vi"?T?`${k}${_} cho Äá» ${w} vá» ${T}.`:S?`${k}${_} cho Äá» ${w}: ${S}.`:`${k}${_} cho Äá» ${w}.`:T?`${k}${_} for an ${w} question about ${T}.`:S?`${k}${_} for an ${w} question: ${S}.`:`${k}${_} for an ${w} question.`}function No({imageSourcePaths:e=[],...i}={}){const r=Array.isArray(e)?e:[];return r.map((o,l)=>lm({...i,imageSourcePath:o,imageIndex:l,imageCount:r.length}))}const Y6=/\b(?:bar\s+charts?|charts?|diagrams?|figures?|flow\s+charts?|graphs?|illustrations?|line\s+graphs?|maps?|pie\s+charts?|plans?|process(?:es)?|tables?)\b/i,X6=/\b(?:ask(?:ed|s)?|compare(?:d|s)?|cover(?:ed|s)?|depict(?:ed|s)?|describe(?:d|s)?|detail(?:ed|s)?|demonstrate(?:d|s)?|display(?:ed|s)?|give(?:n|s)?|highlight(?:ed|s)?|illustrate(?:d|s)?|indicate(?:d|s)?|measure(?:d|s)?|outline(?:d|s)?|present(?:ed|s)?|provide(?:d|s)?|represent(?:ed|s)?|show(?:n|s)?)\b/i,Z6=/\s*you\s+should\s+write\s+(?:not\s+less\s+than|no\s+fewer\s+than|a\s+m
1100inimum\s+of)\s+150\s+words\.?\s*/gi,J6=/^(?:describe\s+the\s+information|make\s+comparisons|summari[sz]e\s+the\s+information|summaries\s+the\s+information|summerise\s+the\s+information|to\s+summari[sz]e\s+information|using\s+information\s+from|write\s+(?:a|the)\s+(?:report|total)|write\s+for\s+a\s+university)/i,e9=/\b(?:are|asks?|asked|becomes?|begins?|can|compares?|consists?|contains?|covers?|depicts?|describes?|details?|demonstrates?|displays?|ends?|flows?|gives?|given|goes?|had|has|have|highlights?|illustrates?|indicates?|is|measures?|moves?|occurs?|outlines?|presents?|provides?|refers?|represents?|shows?|starts?|takes?|was|were|will)\b/i;function Wp(e){const i=V_(String(e||"").replace(Z6," "));if(!i||!t9(i))return i;const r=Mh(i);if(r===-1)return i;let o=r+1,l=F_(i,o);for(;l<i.length;){const b=Mh(i,l),u=b===-1?i.length:b+1,p=i.slice(l,u).trim();if(J6.test(p)||a9(p)||(o=u,b===-1))break;l=F_(i,o)}return V_(i.slice(0,o))}function t9(e){const i=i9(e,2),r=e.slice(0,i);return Y6.test(r)&&X6.test(r)}function a9(e){return/^(?:\*|\+|\[\*|how\b|source\s*:|what\b)/i.test(e)||!e9.test(e)}function i9(e,i){let r=0;for(let o=0;o<i;o+=1){const l=Mh(e,r);if(l===-1)return e.length;r=l+1}return r}function Mh(e,i=0){for(let r=Math.max(Number(i)||0,0);r<e.length;r+=1){const o=e[r];if(![".","!","?"].includes(o)||o==="."&&/\d/.test(e[r-1]||"")&&/\d/.test(e[r+1]||"")||o==="."&&/(?:\b[A-Za-z]\.){2,}$/.test(e.slice(Math.max(0,r-8),r+1))||o==="."&&/\b(?:etc|e\.g|i\.e|vs)\.$/i.test(e.slice(Math.max(0,r-8),r+1)))continue;let l=r;for(;/[)\]"'â]/.test(e[l+1]||"");)l+=1;if(l===e.length-1||/\s/.test(e[l+1]||""))return l}return-1}function F_(e,i){let r=i;for(;r<e.length&&/\s/.test(e[r]);)r+=1;return r}function V_(e){return String(e||"").replace(/\s+/g," ").replace(/\s+([,.!?;:])/g,"$1").trim()}const df=10,s9=new Set(["dclid","fbclid","gbraid","gclid","msclkid","ttclid","wbraid"]);function ih(e){const i=String(e||"").toLowerCase();return i.startsWith("utm_")||s9.has(i)}function dm(e){const i=Number.parseInt(String(e||""),10);return Number.isSafeInteger(i)&&i>0?i:1}function n9({pageNumber:e=1,pageSize:i=df,totalItems:r=0}={}){const o=Math.min(Math.max(Number.parseInt(String(i||""),10)||df,1),100),l=Math.max(Number.parseInt(String(r||""),10)||0,0),b=Math.max(Math.ceil(l/o),1),u=dm(e),p=Math.min(u,b),m=l?(p-1)*o:0,g=l?Math.min(m+o,l):0;return{pageNumber:p,requestedPageNumber:u,pageSize:o,totalItems:l,totalPages:b,hasPreviousPage:p>1,hasNextPage:p<b,previousPageNumber:p>1?p-1:null,nextPageNumber:p<b?p+1:null,startIndex:m,endIndex:g,isOutOfRange:u!==p}}function bm(e="",i=0,{pageSize:r=df}={}){const o=new URLSearchParams(String(e||"")),l=String(o.get("page")||""),b=o.has("page"),u=!!(b&&(!/^\d+$/.test(l)||!Number.isSafeInteger(Number(l))||Number(l)<1)),p=o.getAll("page").length>1,m=[...o.keys()].find(S=>S!=="page"&&!ih(S)),g=u||p||!b?1:Number(l),y=n9({pageNumber:g,pageSize:r,totalItems:i}),k=!!(u||p||m||y.isOutOfRange),_=new URLSearchParams;!k&&y.pageNumber>1&&_.set("page",String(y.pageNumber));const v=new URLSearchParams;for(const[S,w]of o)ih(S)||v.append(S,w);const I=!k&&v.toString()!==_.toString(),T=new URLSearchParams(_);for(const[S,w]of o)ih(S)&&T.append(S,w);return{isNotFound:k,needsRedirect:I,pageNumber:y.pageNumber,pagination:y,redirectSearch:T.toString()?`?${T.toString()}`:""}}function Ek(e,i=1){const r=dm(i);return r>1?`${e}?page=${r}`:e}function oy(e="index, follow",i=null){const r=dm(i?.pageNumber);return e==="index, follow"&&r>1?"noindex, follow":e}function r9(e,i="en",r=1){const o=dm(r);if(o<=1)return e;const l=i==="zh-CN"?` · 第${o}页`:i==="vi"?` · Trang ${o}`:` · Page ${o}`,b=String(e||"").lastIndexOf(" | ");return b===-1?`${e}${l}`:`${e.slice(0,b)}${l}${e.slice(b)}`}function ly(e="en"){return e==="zh-CN"?{ariaLabel:"å
容å页",previous:"ä¸ä¸é¡µ",next:"ä¸ä¸é¡µ",pageLabel:i=>`第${i}页`}:e==="vi"?{ariaLabel:"Phân trang ná»i dung",previous:"Trang trưá»c",next:"Trang sau",pageLabel:i=>`Trang ${i}`}:{ariaLabel:"Content pagination",previous:"Previous",next:"Next",pageLabel:i=>`Page ${i}`}}function c9(e,i){const r=Math.max(Number(i)||1,1),o=Math.min(Math.max(Number(e)||1,1),r);if(r<=7)return Array.from({length:r},(p,m)=>m+1);
1100const l=[1],b=Math.max(2,o-1),u=Math.min(r-1,o+1);b>2&&l.push("start-ellipsis");for(let p=b;p<=u;p+=1)l.push(p);return u<r-1&&l.push("end-ellipsis"),r>1&&l.push(r),l}const o9=Object.freeze(["/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_10_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_11_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_12_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_13_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_14_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_15_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_16_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_17_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_2_task1.webp","/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_3_task1.webp","/cambridge-ielts-writing/images/cambridge_ielts_18_academic_test_4_task1.webp","/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_19_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_1_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_2_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_3_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_20_academic_test_4_task1.png","/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_21_academic_test_4_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_4_academic_test_4_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_5_academic_test_4_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_6_academic_test_4_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_7_academic_test_4_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_8_academic_test_4_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_1_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_2_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_3_task1.jpg","/cambridge-ielts-writing/images/cambridge_ielts_9_academic_test_4_task1.jpg","/ielts-mentor-writing-samples/images/001d357ebb04_graph_136_historical_oil_prices_per_barrel.png","/ielts-mentor-writing-samples/images/00b0d6cc1be8_ielts_graph_258_best_things_about_living_in_london.png","/ielts-mentor-writing-samples/images/00b0d6cc1be8_ielts_graph_258_major_problems_in_london.png","/ielts-mentor-writing-samples/images/00b0d6cc1be8_ielts_graph_258_worst_things_about_living_in_london.png","/ielts-mentor-writing-samples/images/00da2faf74c6_ielts_graph_227_procedure_for_university_entry.png","/ielts-mentor-writing-samples/images/0201bd0ca6b8_graph_142_average_monthly_temperatures_and_hours_of_sunshine.png","/ielts-mentor-writing-samples/images/0232e6755c13_ielts_graph22_different_transports_used_in_european_city.png","/ielts-mentor-writing-samples/images/0259529d2055_graph_131_countries_of_residence_of_overseas_students_australia.jpg","/ielts-mentor-writing-samples/images/02a8047c4dc9_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/02ade0dcb0eb_generated_table_127_water_use_worldwide_and_water_consumption_in_two_countries_01.png","/ielts-mentor-writing-samples/images/02ade0dcb0eb_ielts_graph_39_water_use_worldwide.jpg","/ielts-mentor-writing-samples/images/02bee6bec32c_ielts_graph_69_waste_disposal_in_four_cities.png","/ielts-mentor-writing-samples/images/02d18f153f71_ielts_graph_33_heart_attacks_by_ages_and_genders_usa.png","/ielts-mentor-writing-samples/images/02ef461f0ffb_ielts_graph_253_cheese_production_usa.png","/ielts-mentor-writing-samples/images/0311eba6a347_plans_show_the_site_of_an_airport.png","/ielts-mentor-writing-samples/images/03b33a2d2d67_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/03b33a2d2d67_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/0435929ccc7c_graph_40_death_from_flue.jpg","/ielts-mentor-writing-samples/images/0435929ccc7c_graph_40_flue_rates_males_females.jpg","/ielts-mentor-writing-samples/images/0435929ccc7c_graph_40_risk_level_from_vaccination.jpg","/ielts-mentor-writing-samples/images/04fb64adfff6_ielts_sample116_world_population_growth_1800_2100.png","/ielts-mentor-writing-samples/images/04fb64adfff6_sample_116_urban_populations_in_different_world_regi
1100ons.png","/ielts-mentor-writing-samples/images/0509875cf1d9_ielts_graph_incidence_xvirus_diseases.png","/ielts-mentor-writing-samples/images/059bdea22ee3_online_activities_of_people_different_age_groups.png","/ielts-mentor-writing-samples/images/05b8bb49ede1_ielts_graph_251_online_sales_retail_sectors_newzealand.png","/ielts-mentor-writing-samples/images/066eccca9d8a_water_usages_by_industry.jpg","/ielts-mentor-writing-samples/images/067c854e67a7_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/06ae17a0cc76_ielts_table_214_income_adults_children_spent_in_uk.png","/ielts-mentor-writing-samples/images/06b60148953b_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/06b60148953b_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/0726b0b4ae77_ielts_graph_216_destinations_holiday_makers.png","/ielts-mentor-writing-samples/images/0746b1995e35_life_cycle_of_a_salmon_from_egg_to_adult_fish.png","/ielts-mentor-writing-samples/images/076f9349885b_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/079326ccc969_ielts_graph22_different_transports_used_in_european_city.png","/ielts-mentor-writing-samples/images/07dcbc06eaa3_graph289_vehicles_thefts_four_countries.png","/ielts-mentor-writing-samples/images/08f9907e6f18_graph_44_food_budget_family_spent_on_restaurant_meals.jpg","/ielts-mentor-writing-samples/images/08f9907e6f18_graph_44_meals_eaten_fast_food_and_sit_down_restaurants.jpg","/ielts-mentor-writing-samples/images/0930dc4d5913_ielts_sample116_world_population_growth_1800_2100.png","/ielts-mentor-writing-samples/images/0930dc4d5913_sample_116_urban_populations_in_different_world_regions.png","/ielts-mentor-writing-samples/images/0954972e32f4_graph_14_stages_of_consumer_goods_manufacturing.jpeg","/ielts-mentor-writing-samples/images/0a7f4c05980c_ielts_graph_54_bricks_manufacturing_process.png","/ielts-mentor-writing-samples/images/0b3b6004a7f9_graph_61_changes_in_modes_of_travel_in_england.png","/ielts-mentor-writing-samples/images/0b3c30175faf_graph_121_challenges_people_face_to_live_in_other_countries.png","/ielts-mentor-writing-samples/images/0b50e40b4b91_graph_45_co2_emissions_for_different_transport.jpg","/ielts-mentor-writing-samples/images/0b50e40b4b91_graph_45_eu_spending_on_different_transport.jpg","/ielts-mentor-writing-samples/images/0b74a9b604cd_graph_298_students_percentage_proficient_in_foreign_language.png","/ielts-mentor-writing-samples/images/0b8839828762_ielts_graph_258_best_things_about_living_in_london.png","/ielts-mentor-writing-samples/images/0b8839828762_ielts_graph_258_major_problems_in_london.png","/ielts-mentor-writing-samples/images/0b8839828762_ielts_graph_258_worst_things_about_living_in_london.png","/ielts-mentor-writing-samples/images/0bd2d03e6c11_graph_14_stages_of_consumer_goods_manufacturing.jpeg","/ielts-mentor-writing-samples/images/0c1570b2fe28_bar_graph_91_post_school_qualifications_australia.jpg","/ielts-mentor-writing-samples/images/0c21d972a32a_graph102_cement_making_process.png","/ielts-mentor-writing-samples/images/0c612582cafc_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/0c612582cafc_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/0c72e39c0e7c_ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/0cfd92b3ded5_ielts_writing_task1_sample7_underground_station_passenger.png","/ielts-mentor-writing-samples/images/0da90cb1e24b_generated_table_98_underground_railway_systems_in_six_cities_01.png","/ielts-mentor-writing-samples/images/0e011ad9a604_ielts_graph_18_employment_rates_across_countries.png","/ielts-mentor-writing-samples/images/0e910d0b09f0_graph_131_countries_of_residence_of_overseas_students_australia.jpg","/ielts-mentor-writing-samples/images/0f2f6091a7d4_ielts_bar_graph_salaries_with_different_education.png","/ielts-mentor-writing-samples/images/10052569000d_survey_of_a_new_shopping_complex_in_auckland_image1.png","/ielts-mentor-writing-samples/images/10052569000d_survey_of_a_new_shopping_complex_in_auckland_image2.png","/ielts-mentor-writing-samples/images/10052569000d_survey_of_a_new_shopping_complex_in_auckland_pie_chart.png","/ielts-mentor-writing-samples/images/10bcc2f2df66_ielts_graph_33_heart_attacks_by_ages_and_genders_usa.png","/ielts-mentor-writing-samples/images/10c40f513a93_ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/10f5ac630ac5_public_park_in_1920_and_today.png","/ielts-mentor-writing-samples/images/1212ab2b8da0_secondary_school_attendance.png","/ielts-mentor-writing-samples/images/1263e82a1c6f_graph_128_consumption_of_renewable_energy_usa.png","/ielts-mentor-writing-samples/images/12ce1faaa834_ielts_graph_308_children_as_percentage_of_population_uk.png","/ielts-mentor-writing-samples/images/12df0923947c_ielts_graph_233_applicants_accepted_students_in_university.png","/ielts-mentor-writing-samples/images/130bff4e53b9_ielts_graph_77_htc_graduates_by_colleges.png","/ielts-mentor-writing-samples/images/130bff4e53b9_ielts_graph_77_htc_graduates_by_levels_and_genders.png","/ielts-mentor-writing-samples/images/130bff4e53b9_ielts_graph_77_total_graduates_by_number.png","/ielts-mentor-writing-samples/images/131288ef3b17_graph_121_challenges_people_face_to_live_in_other_
1100countries.png","/ielts-mentor-writing-samples/images/133290b52fab_graph_107_computer_ownership_between_2002_2010.jpg","/ielts-mentor-writing-samples/images/133290b52fab_graph_107_computer_ownership_by_level_of_education.jpg","/ielts-mentor-writing-samples/images/134a5ba77419_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/13523a68b8ac_ielts_graph_323_how_sugar_is_produced.png","/ielts-mentor-writing-samples/images/142322b5c51f_graph_8_factors_affecting_work_performance.jpg","/ielts-mentor-writing-samples/images/1476dd768763_ielts_graph_82_wheat_exports_over_three_different_areas.png","/ielts-mentor-writing-samples/images/148c347a92e3_graph_consumer_durables_owned_in_britain.png","/ielts-mentor-writing-samples/images/14ec52bbb467_graph_297_honey_producing_colonies_america.png","/ielts-mentor-writing-samples/images/14ec52bbb467_graph_297_honey_production_america.png","/ielts-mentor-writing-samples/images/1509d31d6715_ielts_graph_261_canadians_aged_15_24_internet_users.png","/ielts-mentor-writing-samples/images/152519ecbaa9_graph_25_estimated_sales_of_gold_in_dubai.jpg","/ielts-mentor-writing-samples/images/158b57d833af_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/1595942aa2b7_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/1595942aa2b7_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/15de22c5c936_graph_280_the_way_people_of_a_country_invested_their_money.png","/ielts-mentor-writing-samples/images/16368dcaac55_ielts_graph_323_how_sugar_is_produced.png","/ielts-mentor-writing-samples/images/16b06c514502_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/17a432bdeccf_ielts_graph_240_monthly_spending_on_childrens_sports_uk.png","/ielts-mentor-writing-samples/images/17a432bdeccf_ielts_graph_240_participation_in_three_sports_uk.png","/ielts-mentor-writing-samples/images/17aa4580e3fd_graph_306_population_birth_death_rate_england_and_wales.png","/ielts-mentor-writing-samples/images/17da38b67333_ielts_graph_260_number_of_workers_employed.png","/ielts-mentor-writing-samples/images/17da38b67333_ielts_graph_260_steel_demand_uk.png","/ielts-mentor-writing-samples/images/18c739b653c7_ielts_graph_243_top_priorities_by_company_size_usa.png","/ielts-mentor-writing-samples/images/197460f99083_graph_293_male_female_staff_of_a_university.png","/ielts-mentor-writing-samples/images/19e6ae01aa23_percentage_of_journey_by_different_medium.png","/ielts-mentor-writing-samples/images/19e6ae01aa23_reasons_for_canadian_people_to_use_a_car.png","/ielts-mentor-writing-samples/images/1aa969afa9bc_world_grain_harvested_area_line_grph.png","/ielts-mentor-writing-samples/images/1ac756b4dc36_graph_93_aged_population_between_1940_2040.jpg","/ielts-mentor-writing-samples/images/1bb666ea7cee_percentage_of_water_used_for_different_purposes.png","/ielts-mentor-writing-samples/images/1c1e27c9bc56_ielts_graph_54_bricks_manufacturing_process.png","/ielts-mentor-writing-samples/images/1e1a10f3a462_ielts_graph_49_transport_used_european_city.png","/ielts-mentor-writing-samples/images/1e46cebed96f_ielts_graph_257_training_hour.png","/ielts-mentor-writing-samples/images/1e46cebed96f_ielts_graph_257_workers_attitude_to_training.png","/ielts-mentor-writing-samples/images/1f401b10264e_graph_94_life_cycle_of_silkworm.jpg","/ielts-mentor-writing-samples/images/1f401b10264e_graph_94_production_of_silk_cloth.jpg","/ielts-mentor-writing-samples/images/1fcd822a8de0_graph_52_asian_elephants_between_1994_and_2007.jpg","/ielts-mentor-writing-samples/images/1fcfdec78bd6_public_park_in_1920_and_today.png","/ielts-mentor-writing-samples/images/2088a0b5e29b_ielts_bar_graph_57_visitors_to_three_london_museums.jpg","/ielts-mentor-writing-samples/images/20a6c5778095_goods_transported_in_uk.png","/ielts-mentor-writing-samples/images/2101a8cc9011_degrees_granted_national_university.png","/ielts-mentor-writing-samples/images/2157766e33c2_ielts_graph15_percentage_of_classical_music_buyer.png","/ielts-mentor-writing-samples/images/2157766e33c2_ielts_graph15_percentage_of_pop_music_buyer.png","/ielts-mentor-writing-samples/images/2157766e33c2_ielts_graph15_percentage_of_rock_music_buyer.png","/ielts-mentor-writing-samples/images/21975dc70f20_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/220667fe9c24_ielts_writing_task1_sample7_underground_station_passenger.png","/ielts-mentor-writing-samples/images/222dc9583e48_graph_139_food_consumed_by_australian_teenager
1100s.png","/ielts-mentor-writing-samples/images/223ef2a87552_graph_72_divorce_statistics_for_eight_countries.png","/ielts-mentor-writing-samples/images/223ef2a87552_graph_72_marriage_statistics_for_eight_countries.png","/ielts-mentor-writing-samples/images/22b504a5093b_graph_74_average_household_expenditures_in_a_country.png","/ielts-mentor-writing-samples/images/22fadaf8d1f8_graph_111_transport_and_car_use_in_edmonton.png","/ielts-mentor-writing-samples/images/23582b8e61af_graph_8_factors_affecting_work_performance.jpg","/ielts-mentor-writing-samples/images/23962625c149_ielts_graph_122_male_and_female_fitness_membership.png","/ielts-mentor-writing-samples/images/240c9419b544_graph_31_expenses_in_7_categories_1966.jpg","/ielts-mentor-writing-samples/images/240c9419b544_graph_31_expenses_in_7_categories_1996.jpg","/ielts-mentor-writing-samples/images/241b98cc7d75_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/26bcf89fbac9_graph_66_food_consumption_2008_in_china_and_india.png","/ielts-mentor-writing-samples/images/26ef9173e03f_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/26f4690450d3_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/26f4690450d3_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/276d0653082f_ielts_graph_254_flights_coming_to_hong_kong_per_week.png","/ielts-mentor-writing-samples/images/295d35c21dd3_ielts_graph_255_new_job_opportunities_australia.png","/ielts-mentor-writing-samples/images/29b18ddec5dd_ielts_graph_253_cheese_production_usa.png","/ielts-mentor-writing-samples/images/29e5f7a4a6fc_graph_71_market_share_of_mobile_phone_manufactures.png","/ielts-mentor-writing-samples/images/2a884e6fafc2_ielts_graph_264_holiday_duration_per_person_per_year.png","/ielts-mentor-writing-samples/images/2a884e6fafc2_ielts_graph_264_working_hours_per_person_per_year.png","/ielts-mentor-writing-samples/images/2acf6ea4b9df_ielts_graph_ages_of_populations_yemen_italy.png","/ielts-mentor-writing-samples/images/2af8c3784113_graph_130_environmental_issues_raised_by_a_product.png","/ielts-mentor-writing-samples/images/2b3406e7907b_graph286_average_monthly_temperatures_three_cities.png","/ielts-mentor-writing-samples/images/2b6033d34703_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/2ba3fad563fb_ielts_table_writing_youtube_ads.png","/ielts-mentor-writing-samples/images/2c03bac68185_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/2c03bac68185_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/2c80f4e5a9bf_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/2c80f4e5a9bf_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/2d5809c833fa_ielts_graph_54_bricks_manufacturing_process.png","/ielts-mentor-writing-samples/images/2d853d40d4b4_ielts_graph154_cosmetic_procedures_performed_on_korean_females.png","/ielts-mentor-writing-samples/images/2d853d40d4b4_ielts_graph154_cosmetic_procedures_performed_on_korean_males.png","/ielts-mentor-writing-samples/images/2debab3e0338_ielts_graph_248_jeans_sales_turkey.png","/ielts-mentor-writing-samples/images/2debab3e0338_ielts_graph_248_projected_market_share.png","/ielts-mentor-writing-samples/images/2f29b9796fcb_graph_278_number_of_books_borrowed.png","/ielts-mentor-writing-samples/images/2f29b9796fcb_graph_278_types_of_books_borrowed.png","/ielts-mentor-writing-samples/images/2f5af7721b91_ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/307ce16e1976_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/307ce16e1976_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/3088e5fd3eb6_ielts_graph166_household_expenditures_japan_2010.png","/ielts-mentor-writing-samples/images/30dfd9eab221_ielts_line_graph_231_exercise_and_pulse_rate.png","/ielts-mentor-writing-samples/images/30e729710e71_graph_45_co2_emissions_for_different_transport.jpg","/ielts-mentor-writing-samples/images/30e729710e71_graph_45_eu_spending_on_different_transport.jpg","/ielts-mentor-writing-samples/images/30fa03e31b44_ielts_graph_232_workforce_profile_at_public_private_jobs_sa.png","/ielts-mentor-writing-samples/images/30fa03e31b44_ielts_graph_232_workforce_profile_at_top_management_in_sa.png","/ielts-mentor-writing-samples/images/31400666f08f_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/324d15e8eeda_graph110_completing_work_experience_requirement_for_university.jpg","/ielts-mentor-writing-samples/images/32bedf579d59_graph_52_asian_elephants_between_1994_and_2007.jpg","/ielts-mentor-writing-samples/images/32e3dad00003_graph_155_health_centre_in_2005_and_in_present_day.png","/ielts-mentor-writing-samples/images/330ba677906d_line_graph_89_unemployment_rates_us_japan.png","/ielts-mentor-writing-samples/images/33148b33386d_ielts_graph_33_heart_attacks_by_ages_and_genders_usa.png","/ielts-mentor-writing-samples/images/33dec9d7782b_graph_162_greenhouse_gases_trap_energy_from_sun.jpg","/ielts-mentor-writing-samples/images/33e6477c1656_graph_40_death_from_flue.jpg","/ielts-mentor-writing-samples/images/33e6477c1656_graph_40_flue_rates_males_females.jpg","/ielts-mentor-writing-samples/images/33e6477c1656_graph_40_risk_level_from_vaccination.jpg","/ielts-mentor-writing-samples/images/33f7ed96eace_graph58_uae_government_spending_in_2000.png","/ielts-mentor-writing-samples/images/3433483bca0b_graph_94_life_cycle_of_silkworm.jpg","/ielts-mentor-writing-samples/images/3433483bca0b_graph_94_production_of_silk_cloth.jpg","/ielts-mentor-writing-samples/images/343bf87fe2e9_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/347f8c0bc95e_sales_made_by_a_coffee_shop.png","/ielts-mentor-writing-samples/images/34ffe4af7b69_graph_111_transport_and_car_use_in_edmonton.png","/ielts-mentor-writing-samples/images/351293d29994_graph_136_historical_oil_prices_per_barrel.png","/ielts-mentor-writing-samples/images/356440f09d71_ielts_table_259_waste_produced_in_million_tonnes_in_six_countries.png","/ielts-mentor-writing-samples/images/3668457dd793_graph_309_top_ten_countries_spending_on_travel.png","/ielts-mentor-writing-samples/images/36a3d0ac3b78_ielts_graph_227_procedure_for_university_entry.png","/ielts-mentor-writing-samples/images/36ac25c66ed3_graph_26_expenditure_on_health_education_uae.jpg","/ielts-mentor-writing-samples/images/36ac25c66ed3_graph_26_infant_mortality_and_life_expectancy_uae.jpg","/ielts-mentor-writing-samples/images/372002522df2_ielts_graph_35_rental_charges_and_salaries_required_in_london.png","/ielts-mentor-writing-samples/images/379091441e64_ielts_graph_88_education_and_science_in_developing_and_industrialised_countries.png","/ielts-mentor-writing-samples/images/379091441e64_ielts_graph_88_spending_research_development.png","/ielts-mentor-writing-samples/images/384cd3ae3a8e_ielts_graph_205_effect_of_fertilizer_on_bean_plant_growth.png","/ielts-mentor-writing-samples/images/3997fb3221e0_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/3a8bcfafa081_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/3b7d30a0db72_ielts_graph_322_hours_of_housework.png","/ielts-mentor-writing-samples/images/3b7d30a0db72_ielts_graph_322_households_with_electrical_appliances.png","/ielts-mentor-writing-samples/images/3c1f891af248_graph_68_internet_use_by_age_group.png","/ielts-mentor-writing-samples/images/3c38bced1e13_graph_132_results_of_surveys_about_one_university.png","/ielts-mentor-writing-samples/images/3ca63a0f771d_ielts_graph_46_internet_usage_in_taiwan_by_age_group.png","/ielts-mentor-writing-samples/images/3d3b38757aec_graph_60_spending_habits_on_consumer_goods.png","/ielts-mentor-writing-samples/images/3d461637684f_ielts_graph_incidence_xv
1100irus_diseases.png","/ielts-mentor-writing-samples/images/3d4ab0fcd7ce_graph_5_mobile_phones_and_landlines_in_selected_countries.png","/ielts-mentor-writing-samples/images/3d82cf4e6db6_bar_graph_188_number_of_fishers_in_millions.png","/ielts-mentor-writing-samples/images/3d82cf4e6db6_world_top_ten_exporter_of_fish.png","/ielts-mentor-writing-samples/images/3da5c99018f1_graph_93_aged_population_between_1940_2040.jpg","/ielts-mentor-writing-samples/images/3dc881a4e5a8_ielts_graph_265_prices_per_kilometre_imported_clothing.png","/ielts-mentor-writing-samples/images/3eda6ea499bb_graph_155_health_centre_in_2005_and_in_present_day.png","/ielts-mentor-writing-samples/images/3f0af52b3ee4_ielts_graph9_destinations_of_travellers.png","/ielts-mentor-writing-samples/images/3f24dd3838a7_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/3f46ff87d3ae_ielts_graph20_imprisonment_five_countries_1930_1980.png","/ielts-mentor-writing-samples/images/3f7256a4a967_online_activities_of_people_different_age_groups.png","/ielts-mentor-writing-samples/images/3fb902a50da7_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/3fb902a50da7_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/3fcb9a36067e_graph_155_health_centre_in_2005_and_in_present_day.png","/ielts-mentor-writing-samples/images/400e36a8041e_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/400e36a8041e_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/414559d44a72_ielts_graph_83_spending_consumption_of_resources_and_population_distribution.png","/ielts-mentor-writing-samples/images/41ada0e27ab2_graph_65_changes_in_spending_habits_of_uk_people_1971.png","/ielts-mentor-writing-samples/images/41ada0e27ab2_graph_65_changes_in_spending_habits_of_uk_people_2001.png","/ielts-mentor-writing-samples/images/42cb8ac46063_ielts_graph144_changes_of_crime_new_port_city.png","/ielts-mentor-writing-samples/images/430d78721a30_stokeford_village_1930_and_2010.png","/ielts-mentor-writing-samples/images/43b4b2913b96_degrees_granted_national_university.png","/ielts-mentor-writing-samples/images/447744a8ce8b_graph_153_average_monthly_rainfall_and_temperature_east_africa.png","/ielts-mentor-writing-samples/images/449827532598_graph_108_structure_used_to_generate_electricity_image1.jpg","/ielts-mentor-writing-samples/images/449827532598_graph108_structure_used_to_generate_electricity_image2.jpg","/ielts-mentor-writing-samples/images/44b8516cbb81_graph_55_alcohol_related_deaths_and_average_beer_consumption.png","/ielts-mentor-writing-samples/images/45172f899a42_ielts_graph_19_amount_spent_on_six_consumer_goods.png","/ielts-mentor-writing-samples/images/453a0d87adad_ielts_graph_48_oil_production_capacity_gulf_countries.png","/ielts-mentor-writing-samples/images/4573043c5452_bedrooms_in_one_person_households_england_2011.png","/ielts-mentor-writing-samples/images/4573043c5452_living_alone_england_by_age_gender_2011.png","/ielts-mentor-writing-samples/images/45f025808a17_graph_86_how_australia_collects_information_on_weather.png","/ielts-mentor-writing-samples/images/474e8eb750b7_graph_62_hours_worked_and_stress_levels_among_professionals.png","/ielts-mentor-writing-samples/images/47710d0cde7a_ielts_garph27_employer_support_by_age_group.png","/ielts-mentor-writing-samples/images/47710d0cde7a_ielts_garph27_main_reasons_for_study_among_students.png","/ielts-mentor-writing-samples/images/4794f5ec2603_graph_284_gdp_in_four_countries_2010_2015.png","/ielts-mentor-writing-samples/images/47c6a5138b3f_line_graph_89_unemployment_rates_us_japan.png","/ielts-mentor-writing-samples/images/47c732120320_ielts_graph_275_how_frequently_americans_ate_fast_food.png","/ielts-mentor-writing-samples/images/481da022588e_generated_table_94_annual_visits_to_australia_by_overseas_residents_01.png","/ielts-mentor-writing-samples/images/481da022588e_graph_6_annual_visits_to_australia_by_overseas_residents.jpg","/ielts-mentor-writing-samples/images/487bdf8c1901_ielts_graph_243_top_priorities_by_company_
1100size_usa.png","/ielts-mentor-writing-samples/images/48a94074d315_graph_45_co2_emissions_for_different_transport.jpg","/ielts-mentor-writing-samples/images/48a94074d315_graph_45_eu_spending_on_different_transport.jpg","/ielts-mentor-writing-samples/images/4916cc7d2b61_ielts_graph129_sales_woodward_chocolate_bars_2010.png","/ielts-mentor-writing-samples/images/4923bfe6fe5f_graph_52_asian_elephants_between_1994_and_2007.jpg","/ielts-mentor-writing-samples/images/49509b939e27_generated_table_94_annual_visits_to_australia_by_overseas_residents_01.png","/ielts-mentor-writing-samples/images/49509b939e27_graph_6_annual_visits_to_australia_by_overseas_residents.jpg","/ielts-mentor-writing-samples/images/4a28b20431c5_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/4b4580391954_graph_70_rail_transport_in_four_countries_2007.png","/ielts-mentor-writing-samples/images/4bc91ee51fd6_graph_272_population_oregon_1970_2000.png","/ielts-mentor-writing-samples/images/4bc9a00bd4cb_vehicle_per_thusand_people_china.png","/ielts-mentor-writing-samples/images/4d5704dce6d2_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/4dccb2d3b69e_graph_130_environmental_issues_raised_by_a_product.png","/ielts-mentor-writing-samples/images/4e3b00889d2b_ielts_graph15_percentage_of_classical_music_buyer.png","/ielts-mentor-writing-samples/images/4e3b00889d2b_ielts_graph15_percentage_of_pop_music_buyer.png","/ielts-mentor-writing-samples/images/4e3b00889d2b_ielts_graph15_percentage_of_rock_music_buyer.png","/ielts-mentor-writing-samples/images/4f4a9efcae79_graph_19_radio_and_television_audiences_of_united_kingdom.png","/ielts-mentor-writing-samples/images/4f4ad1b46e47_ielts_graph_18_employment_rates_across_countries.png","/ielts-mentor-writing-samples/images/4f4ea027d5a5_acme_corporation_recruitement_process.png","/ielts-mentor-writing-samples/images/4fdfe854f705_cinema_viewing_figures_for_films.png","/ielts-mentor-writing-samples/images/4fe74a055f71_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/4fe74a055f71_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/5045ef47d5c0_ielts_table_158_sales_coffee_shop_in_office_building.png","/ielts-mentor-writing-samples/images/50714d4e82f5_ielts_flow_chart_fulfilling_work_experience_requirement.png","/ielts-mentor-writing-samples/images/509e80e6c5c3_ielts_pie_chart_226_education_women_sri_lanka_1965.png","/ielts-mentor-writing-samples/images/509e80e6c5c3_ielts_pie_chart_226_education_women_sri_lanka_1995.png","/ielts-mentor-writing-samples/images/517a3421ce6c_cambridge_ielts_21_academic_test_1_task1.jpg","/ielts-mentor-writing-samples/images/51d9d41101a2_uk_adolescents_following_a_vegetable_diet.png","/ielts-mentor-writing-samples/images/5255436cd4b7_ielts_graph_ages_of_populations_yemen_italy.png","/ielts-mentor-writing-samples/images/52cf122f6fd5_ielts_graph_291_gdp_in_four_countries_us_dollar.png","/ielts-mentor-writing-samples/images/52f85dfa7dd5_ielts_graph_265_prices_per_kilometre_imported_clothing.png","/ielts-mentor-writing-samples/images/5373da2bbd09_graph_86_how_australia_collects_information_on_weather.png","/ielts-mentor-writing-samples/images/538959a2d239_ielts_graph_267_cities_with_highest_population.png","/ielts-mentor-writing-samples/images/538959a2d239_ielts_graph_267_population_in_five_cities.png","/ielts-mentor-writing-samples/images/538959a2d239_ielts_graph_267_population_in_rural_urban_area.png","/ielts-mentor-writing-samples/images/54f0e13f4e5f_ielts_graph_electricity_use_in_english_home.png","/ielts-mentor-writing-samples/images/54f0e13f4e5f_ielts_line_graph_electricity_demand_england_in_winter_summer.png","/ielts-mentor-writing-samples/images/553cc04c0731_graph_287_employment_patterns_great_britain_1992.png","/ielts-mentor-writing-samples/images/555085d64200_cambridge_ielts_21_academic_test_2_task1.jpg","/ielts-mentor-writing-samples/images/555a02847ccc_ielts_graph_ages_of_populations_yemen_italy.png","/ielts-mentor-writing-samples/images/555a0ca82788_graph_31_expenses_in_7_categories_1966.jpg","/ielts-mentor-writing-samples/images/555a0ca82788_graph_31_expenses_in_7_categories_1996.jpg","/ielts-mentor-writing-samples/images/557f0c4647b3_writing_task1_172_right_age_for_responsibilities.png","/ielts-mentor-writing-samples/images/55bc5c402abb_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/55bc5c402abb_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/55f13c6ce156_ielts_sample_143_complaints_made_about_noise_city_of_newtown.png","/ielts-mentor-writing-samples/images/5640d08f104c_acme_corporation_recruitement_process.png","/ielts-mentor-writing-samples/images/56d69a8fdb3f_graph_140_money_a_childrens_charity_in_usa_spent_and_received.png","/ielts-mentor-writing-samples/images/5762556018c6_goods_transported_in_uk.png","/ielts-mentor-writing-samples/images/57bb789d11ec_ielts_graph_264_holiday_duration_per_person_per_year.png","/ielts-mentor-writing-samples/images/57bb789d11ec_ielts_graph_264_working_hours_per_person_per_year.png","/ielts-mentor-writing-samples/images/57e91966253c_graph102_cement_making_process.png","/ielts-mentor-writing-samples/images/5886e99197b3_ielts_graph_35_rental_charges_and_salaries_required_in_london.png","/ielts-mentor-writing-samples/images/58b9cb3b08c7_graph_8_factors_affecting_work_performance.jpg","/ielts-mentor-writing-samples/images/58edeeeeb214_percentages_of_home_schooled_students.png","/ielts-mentor-writing-samples/images/58f44c28c03f_ielts_graph_252_complaints_after_vaccination_image2.png","/ielts-mentor-writing-samples/images/58f44c28c03f_ielts_graph_252_deaths_2005_2006_image1.png","/ielts-mentor-writing-samples/images/58f44c28c03f_ielts_graph_252_flue_rates_for_males_emales_image3.png","/ielts-mentor-writing-samples/images/596c9d029b99_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/59f6ec67df06_ielts_graph_244_own_operated_and_franchised_restaurants.png","/ielts-mentor-writing-samples/images/5a4b3ee901ba_air_pollution_in_four_big_cities.png","/ielts-mentor-writing-samples/images/5a63e8a06eb1_graph_75_global_sales_of_games_cds_and_dvd.png","/ielts-mentor-writing-samples/images/5a9b6f3e2fa2_ielts_graph276_water_consumption_americans_homes.png","/ielts-mentor-writing-samples/images/5b1dcd76914d_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/5b9391b67b44_graph_43_smoking_rate_in_someland.jpg","/ielts-mentor-writing-samples/images/5c12c2ebdc46_graph_5_mobile_phones_and_landlines_in_selected_countries.png","/ielts-mentor-writing-samples/images/5ce36d3af726_ielts_graph177_types_of_music_media_used_2010.png","/ielts-mentor-writing-samples/images/5ce36d3af726_ielts_graph177_types_of_music_media_used_from_1990_2000.png","/ielts-mentor-writing-samples/images/5cfc65e79e9b_graph_74_average_household_expenditures_in_a_country.png","/ielts-mentor-writing-samples/images/5d50abfe76be_graph_26_expenditure_on_health_education_uae.jpg","/ielts-mentor-writing-samples/images/5d50abfe76be_graph_26_infant_mortality_and_life_expectancy_uae.jpg","/ielts-mentor-writing-samples/images/5d5541ffbe4d_generated_table_101_social_and_economic_indicators_for_four_countries_01.png","/ielts-mentor-writing-samples/images/5ea770cbab9a_ielts_graph_ages_of_populations_yemen_italy.png","/ielts-mentor-writing-samples/images/60a9b3772d88_graph_170_image1_reason_for_learning.png","/ielts-mentor-writing-samples/images/60a9b3772d88_graph_170_image2_recent_change.png","/ielts-mentor-writing-samples/images/61035dff2775_graph_108_structure_used_to_generate_electricity_image1.jpg","/ielts-mentor-writing-samples/images/61035dff2775_graph108_structure_used_to_generate_electricity_image2.jpg","/ielts-mentor-writing-samples/images/61b4b90f8207_graph_131_countries_of_residence_of_overseas_students_australia.jpg","/ielts-mentor-writing-samples/images/61cb436d439e_graph_55_alcohol_related_deaths_and_average_beer_consumption.png","/ielts-mentor-writing-samples/images/623763730fdb_graph_37_visits_to_two_new_music_websites.jpg","/ielts-mentor-writing-samples/images/623c092ca014_graph102_cement_making_process.png","/ielts-mentor-writing-samples/images/6273bdf798d5_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/62833bf89372_graph_93_aged_population_between_1940_2040.jpg","/ielts-mentor-writing-samples/images/652b83ba62d8_graph_307_waste_recycling_rates_us.png","/ielts-mentor-writing-samples/images/654103524fcb_cambridge_ielts_21_academic_test_3_task1.jpg","/ielts-mentor-writing-samples/images/654922d76a0f_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/6577b8035a96_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/65ccac643b96_graph_303_coffee_production_consumption_and_profit_distribution.png","/ielts-mentor-writing-samples/images/65ffe9faf179_generated_table_993_number_of_travellers_using_three_major_german_airports_01.png","/ielts-mentor-writing-samples/images/665a8f029e02_rail_transports_in_five_countries_2015.png","/ielts-mentor-writing-samples/images/6759356f6a5d_graph_consumer_durables_owned_in_britain.png","/ielts-mentor-writing-samples/images/675eea955683_ielts_graph_263_people_living_in_different_types_of_houses.png","/ielts-mentor-writing-samples/images/677b388396b2_graph_318_percentages_in_typical_meals_of_three_types_of_nutrients.png","/ielts-mentor-writing-samples/images/678a05a2ed60_graph_93_aged_population_between_1940_2040.jpg","/ielts-mentor-writing-samples/images/679d8443425d_ielts_graph20_imprisonment_five_countries_1930_1980.png","/ielts-mentor-writing-samples/images/67dc140781fd_cambridge_ielts_21_academic_test_3_task1.jpg","/ielts-mentor-writing-samples/images/67f281a10642_riverdale_public_school_reading_math_test.png","/ielts-mentor-writing-samples/images/67f281a10642_riverdale_public_school_system.png","/ielts-mentor-writing-samples/images/67fc4a27f2ca_ielts_graph_53_men_participation_in_senior_development_positions.png","/ielts-mentor-writing-samples/images/67fd6a7c4dde_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/67fd6a7c4dde_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/6824e5454991_ielts_graph_113_student_expenditure_three_year_period_uk.png","/ielts-mentor-writing-samples/images/687db30da1b1_graph_152_percentage_of_unemployed_graduates.png","/ielts-mentor-writing-samples/images/689a9e688ac9_men_women_smokers_in_bhutan.png","/ielts-mentor-writing-samples/images/68a553210cd4_unemployment_rates_usa_japan.png","/ielts-mentor-writing-samples/images/691ae3dff3c6_graph_92_popular_countries_for_uk_residents_to_visit.jpg","/ielts-mentor-writing-samples/images/691ae3dff3c6_ielts_line_graph_92_travel_to_and_from_u
1100k.png","/ielts-mentor-writing-samples/images/692b4c0da3a6_graph_300_consumption_of_spreads_1981_2007.png","/ielts-mentor-writing-samples/images/69cea66ccd1b_ielts_graph_310_consumption_and_production_of_potatoes.png","/ielts-mentor-writing-samples/images/6a78e031491e_ielts_garph27_employer_support_by_age_group.png","/ielts-mentor-writing-samples/images/6a78e031491e_ielts_garph27_main_reasons_for_study_among_students.png","/ielts-mentor-writing-samples/images/6a7a7735a993_graph102_cement_making_process.png","/ielts-mentor-writing-samples/images/6a7bc6927f2d_generated_table_97_if_they_traveled_abroad_and_why_they_traveled_01.png","/ielts-mentor-writing-samples/images/6a7bc6927f2d_ielts_graph9_destinations_of_travellers.png","/ielts-mentor-writing-samples/images/6a82c7e60c64_ielts_graph_205_effect_of_fertilizer_on_bean_plant_growth.png","/ielts-mentor-writing-samples/images/6a9c350eb8e4_graph_86_how_australia_collects_information_on_weather.png","/ielts-mentor-writing-samples/images/6ad0202bfcc4_ielts_graph180_research_students_science_subjects_uk_2009.png","/ielts-mentor-writing-samples/images/6b008183a506_graph_26_expenditure_on_health_education_uae.jpg","/ielts-mentor-writing-samples/images/6b008183a506_graph_26_infant_mortality_and_life_expectancy_uae.jpg","/ielts-mentor-writing-samples/images/6b0995567644_demographic_trends_in_scotland.png","/ielts-mentor-writing-samples/images/6b1579cdc53d_ielts_graph_84_favorite_pastimes_in_different_countries.png","/ielts-mentor-writing-samples/images/6b69f8a1076a_ielts_graph23_consumption_fast_food.png","/ielts-mentor-writing-samples/images/6b69f8a1076a_ielts_graph23_money_per_week_spent_on_fast_food_in_britain.png","/ielts-mentor-writing-samples/images/6b9d5deb9e44_graph_93_aged_population_between_1940_2040.jpg","/ielts-mentor-writing-samples/images/6c37c6a95b8d_ielts_graph_256_types_of_accommodation.png","/ielts-mentor-writing-samples/images/6c4934da81b6_generated_table_101_social_and_economic_indicators_for_four_countries_01.png","/ielts-mentor-writing-samples/images/6ce26f88c4fd_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/6ce26f88c4fd_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/6d413a2fd895_ielts_graph_81_energy_sources_usa_1980s_1990s.png","/ielts-mentor-writing-samples/images/6d4431fea68e_bar_graph_what_business_graduates_were_doing.png","/ielts-mentor-writing-samples/images/6d4431fea68e_bar_graph_what_engineering_graduates_were_doing.png","/ielts-mentor-writing-samples/images/6d5e546a5279_graph_312_how_people_reached_office_and_got_back_home.png","/ielts-mentor-writing-samples/images/6deccf41fb35_ielts_pie_chart99_electricity_production_by_fuel_source_france.png","/ielts-mentor-writing-samples/images/6deccf41fb35_ielts_sample99_electricity_production_by_fuel_source_australia.png","/ielts-mentor-writing-samples/images/6e099f80f0c2_ielts_pie_chart99_electricity_production_by_fuel_source_france.png","/ielts-mentor-writing-samples/images/6e099f80f0c2_ielts_sample99_electricity_production_by_fuel_source_australia.png","/ielts-mentor-writing-samples/images/6e1d7970fa8a_graph_25_estimated_sales_of_gold_in_dubai.jpg","/ielts-mentor-writing-samples/images/6e90d7c992c0_male_and_female_teachers.png","/ielts-mentor-writing-samples/images/6eaae5004795_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/6eaae5004795_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/6eaf02ec1ea8_acme_corporation_recruitement_process.png","/ielts-mentor-writing-samples/images/6ef1b8dd9f32_graph_317_admission_in_million.png","/ielts-mentor-writing-samples/images/6ef1b8dd9f32_graph_317_films_screened_in_uk_and_australia.png","/ielts-mentor-writing-samples/images/6faa85816d2b_cambridge_ielts_21_academic_test_4_task1.jpg","/ielts-mentor-writing-samples/images/6fb0ffa4a976_projected_population_growth_china_and_india.png","/ielts-mentor-writing-samples/images/6ff6d99c3f1a_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/6ff6d99c3f1a_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/703455d84e43_graph_36_hawaiian_island_chain_in_pacific_ocean.png","/ielts-mentor-writing-samples/images/70f5d201f5c3_ielts_bar_graph_57_visitors_to_three_london_museums.jpg","/ielts-mentor-writing-samples/images/70f921120a0f_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/70f921120a0f_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/7128cc3f6597_ielts_pie_chart99_electricity_production_by_fuel_source_france.png","/ielts-mentor-writing-samples/images/7128cc3f6597_ielts_sample99_electricity_production_by_fuel_source_australia.png","/ielts-mentor-writing-samples/images/71d994321a3a_plans_show_the_site_of_an_airport.png","/ielts-mentor-writing-samples/images/71f4153e7a17_graph_303_coffee_production_consumption_and_profit_distribution.png","/ielts-mentor-writing-samples/images/71fb9fc0e10f_ielts_graph_260_number_of_workers_employed.png","/ielts-mentor-writing-samples/images/71fb9fc0e10f_ielts_graph_260_steel_demand_uk.png","/ielts-mentor-writing-samples/images/7239ffc55ed7_passengers_travelled_on_five_types_transport.png","/ielts-mentor-writing-samples/images/72486032463d_generated_table_126_proportion_of_families_living_in_poverty_in_australia_01.png","/ielts-mentor-writing-samples/images/72ab7afcc701_graph_279_type_of_transports_young_people_prefer.png","/ielts-mentor-writing-samples/images/72dd7b9e1ff7_ielts_graph23_consumption_fast_food.png","/ielts-mentor-writing-samples/images/72dd7b9e1ff7_ielts_graph23_money_per_week_spent_on_fast_food_in_britain.png","/ielts-mentor-writing-samples/images/7324d8e5ee4a_graph58_uae_government_spending_in_2000.png","/ielts-mentor-writing-samples/images/736f1839db67_ielts_graph_268_gdp_in_three_countries.png","/ielts-mentor-writing-samples/images/7377fafce408_ielts_table_158_sales_coffee_shop_in_office_building.png","/ielts-mentor-writing-samples/images/73c13902507b_graph_61_changes_in_modes_of_travel_in_england.png","/ielts-mentor-writing-samples/images/742133e43b25_graph58_uae_government_spending_in_2000.png","/ielts-mentor-writing-samples/images/74a8ed316b99_ielts_graph_234_scotlands_exports_to_uk_rest_world.png","/ielts-mentor-writing-samples/images/753204e8cebc_vehicle_per_thusand_people_china.png","/ielts-mentor-writing-samples/images/75e43e7d301d_demographic_trends_in_scotland.png","/ielts-mentor-writing-samples/images/76a16e2b2ce2_ielts_graph_249_female_employees_greece.png","/ielts-mentor-writing-samples/images/76a9cc72b2e0_graph_304_top_ten_internet_users_by_country.png","/ielts-mentor-writing-samples/images/77cfa00529fd_graph_128_consumption_of_renewable_energy_usa.png","/ielts-mentor-writing-samples/images/77dd88b246e0_change_in_each_category_of_exports.png","/ielts-mentor-writing-samples/images/77dd88b246e0_exports_various_categories_2016_2016.png","/ielts-mentor-writing-samples/images/78a5bd8e5f1c_graph_150_online_sales_for_retail_sectors_in_new_zealand.png","/ielts-mentor-writing-samples/images/79addefde9a2_ielts_graph_28_leisure_time_per_year_for_people.png","/ielts-mentor-writing-samples/images/79c93d5066db_ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/79e579704da7_graph_47_australias_share_of_japanese_tourist_market.jpg","/ielts-mentor-writing-samples/images/79e579704da7_graph_47_japanese_tourists_traveling_abroad.jpg","/ielts-mentor-writing-samples/images/7a053c221d4e_graph_45_co2_emissions_for_different_transport.jpg","/ielts-mentor-writing-samples/images/7a053c221d4e_graph_45_eu_spending_on_different_transport.jpg","/ielts-mentor-writing-samples/images/7a46249832b5_survey_of_a_new_shopping_complex_in_auckland_image1.png","/ielts-mentor-writing-samples/images/7a46249832b5_survey_of_a_new_shopping_complex_in_auckland_image2.png","/ielts-mentor-writing-samples/images/7a46249832b5_survey_of_a_new_shopping_complex_in_auckland_pie_chart.png","/ielts-mentor-writing-samples/images/7a47949859f3_graph_124_monthly_expenditure_of_australian_fam
1100ily.png","/ielts-mentor-writing-samples/images/7a5a9d835093_rail_transports_in_five_countries_2015.png","/ielts-mentor-writing-samples/images/7a821fef660a_generated_table_94_annual_visits_to_australia_by_overseas_residents_01.png","/ielts-mentor-writing-samples/images/7a821fef660a_graph_6_annual_visits_to_australia_by_overseas_residents.jpg","/ielts-mentor-writing-samples/images/7b091c920b0f_graph_155_health_centre_in_2005_and_in_present_day.png","/ielts-mentor-writing-samples/images/7b425aaac7b9_graph_66_food_consumption_2008_in_china_and_india.png","/ielts-mentor-writing-samples/images/7c240cef6a3d_graph_65_changes_in_spending_habits_of_uk_people_1971.png","/ielts-mentor-writing-samples/images/7c240cef6a3d_graph_65_changes_in_spending_habits_of_uk_people_2001.png","/ielts-mentor-writing-samples/images/7c87ade76a6b_ielts_graph_235_handmade_oliveoil_soaps_sales_turkey_2015.png","/ielts-mentor-writing-samples/images/7cb2f6ce0d36_graph_5_mobile_phones_and_landlines_in_selected_countries.png","/ielts-mentor-writing-samples/images/7d1d07c5e8dd_ielts_graph_95_marital_status_of_adult_americans.png","/ielts-mentor-writing-samples/images/7d1d07c5e8dd_ielts_graph_95_marriage_divorce_rates_usa.png","/ielts-mentor-writing-samples/images/7dda19d9df61_ielts_graph_41_woman_fertility_rate_gulf_countries.png","/ielts-mentor-writing-samples/images/7e0f60b3990c_graph_consumer_durables_owned_in_britain.png","/ielts-mentor-writing-samples/images/7ec46a695105_water_usages_by_industry.jpg","/ielts-mentor-writing-samples/images/7edae4c3602c_sales_made_by_a_coffee_shop.png","/ielts-mentor-writing-samples/images/8001a9600ac3_ielts_graph_255_new_job_opportunities_australia.png","/ielts-mentor-writing-samples/images/8003e68f1c4f_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/8003e68f1c4f_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/809cc841de49_ielts_graph_229_obesity_among_boys_by_ethnicity_united_states.png","/ielts-mentor-writing-samples/images/809cc841de49_ielts_graph_229_obesity_among_girls_by_ethnicity_united_states.png","/ielts-mentor-writing-samples/images/812817b631ec_graph_120_beer_fruit_juice_consumed_per_person_in_different_countries.png","/ielts-mentor-writing-samples/images/8139b8179aa4_graph_64_proportion_of_families_living_in_poverty_in_uk.png","/ielts-mentor-writing-samples/images/81512b689988_ielts_graph_28_leisure_time_per_year_for_people.png","/ielts-mentor-writing-samples/images/816133f23af7_graph_131_countries_of_residence_of_overseas_students_australia.jpg","/ielts-mentor-writing-samples/images/816c1a8280c5_ielts_graph_290_home_activities_among_young_children.png","/ielts-mentor-writing-samples/images/818931be987f_graph_300_consumption_of_spreads_1981_2007.png","/ielts-mentor-writing-samples/images/81c2af05cecc_ielts_graph_56_houses_built_per_year_in_two_cities.jpg","/ielts-mentor-writing-samples/images/81c43a3f0485_graph_94_life_cycle_of_silkworm.jpg","/ielts-mentor-writing-samples/images/81c43a3f0485_graph_94_production_of_silk_cloth.jpg","/ielts-mentor-writing-samples/images/81d3651bf3a4_ielts_graph_223_source_of_complaints.png","/ielts-mentor-writing-samples/images/81d3651bf3a4_ielts_graph_223_time_to_process_complaints.png","/ielts-mentor-writing-samples/images/821e62cbde1d_graph_170_image1_reason_for_learning.png","/ielts-mentor-writing-samples/images/821e62cbde1d_graph_170_image2_recent_change.png","/ielts-mentor-writing-samples/images/82e16c51c8a4_passengers_travelled_on_five_types_transport.png","/ielts-mentor-writing-samples/images/836f08d52900_ielts_graph22_different_transports_used_in_european_city.png","/ielts-mentor-writing-samples/images/841e00507cde_cambridge_ielts_21_academic_test_3_task1.jpg","/ielts-mentor-writing-samples/images/847bcc4d11b7_graph_37_visits_to_two_new_music_websites.jpg","/ielts-mentor-writing-samples/images/84eda02e7423_graph_37_visits_to_two_new_music_websites.jpg","/ielts-mentor-writing-samples/images/853b1eb595cc_area_of_forest_logged_in_southwest_region.png","/ielts-mentor-writing-samples/images/853b1eb595cc_forest_dwelling_species_in_southwest.png","/ielts-mentor-writing-samples/images/86bcc1c2ccb9_ielts_graph217_water_usage_sandiego_california_world.png","/ielts-mentor-writing-samples/images/86e5b5f2df8f_graph_170_image1_reason_for_learning.png","/ielts-mentor-writing-samples/images/86e5b5f2df8f_graph_170_image2_recent_change.png","/ielts-mentor-writing-samples/images/87f40b6d3a50_ielts_graph24_expenditure_fast_foods_by_income_groups_uk.png","/ielts-mentor-writing-samples/images/87fb02b57114_male_and_female_teachers.png","/ielts-mentor-writing-samples/images/89098375e9ee_ielts_graph_250_tourist_visit_malaysia_dubai.png","/ielts-mentor-writing-samples/images/89b4fc878743_ielts_graph_34_computer_and_internet_users_in_different_arab_countries.png","/ielts-mentor-writing-samples/images/89e820c0e96f_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/89e820c0e96f_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/8a8316b3c89d_ielts_graph_223_source_of_complaints.png","/ielts-mentor-writing-samples/images/8a8316b3c89d_ielts_graph_223_time_to_process_complaints.png","/ielts-mentor-writing-samples/images/8ad0e06f3a94_graph_294_causes_of_poor_learning_outcomes_in_schools_2015.png","/ielts-mentor-writing-samples/images/8af5c997e7f2_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/8b438683cafb_graph_31_expenses_in_7_categories_1966.jpg","/ielts-mentor-writing-samples/images/8b438683cafb_graph_31_expenses_in_7_categories_1996.jpg","/ielts-mentor-writing-samples/images/8b58727e4ad2_ielts_writing_task1_sample7_underground_station_passenger.png","/ielts-mentor-writing-samples/images/8c2019fba23e_ielts_writing_task1_sample7_underground_station_passenger.png","/ielts-mentor-writing-samples/images/8c4073e1b7e1_map_78_two_possible_sites_for_supermarket.png","/ielts-mentor-writing-samples/images/8c70773f5e73_graph_109_ageing_population_uk_1985.png","/ielts-mentor-writing-samples/images/8c77baec13ce_graph286_average_monthly_temperatures_three_cities.png","/ielts-mentor-writing-samples/images/8cd2d757a845_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/8cf1c004fa5f_graph_151_monthly_income_spent_on_various_items_by_high_income_group.png","/ielts-mentor-writing-samples/images/8cf1c004fa5f_graph_151_monthly_income_spent_on_various_items_by_low_income_group.png","/ielts-mentor-writing-samples/images/8cf6ef5370b7_graph_301_clubs_joined_by_people_in_small_city.png","/ielts-mentor-writing-samples/images/8d9c9a41838f_ielts_graph_262_hours_spent_by_each_teacher_in_teaching.png","/ielts-mentor-writing-samples/images/8e0f86cbfc55_graph282_global_robotics_market_by_sector.png","/ielts-mentor-writing-samples/images/8e0f86cbfc55_graph282_global_robotics_market.png","/ielts-mentor-writing-samples/images/8e912d583aad_generated_table_99_sales_at_small_restaurant_in_downtown_business_district_01.png","/ielts-mentor-writing-samples/images/900ff9714ec8_ielts_pie_chart99_electricity_production_by_fuel_source_france.png","/ielts-mentor-writing-samples/images/900ff9714ec8_ielts_sample99_electricity_production_by_fuel_source_australia.png","/ielts-mentor-writing-samples/images/905333c11fcd_line_graph_89_unemployment_rates_us_japan.png","/ielts-mentor-writing-samples/images/908901035ca6_generated_table_98_underground_railway_systems_in_six_cities_01.png","/ielts-mentor-writing-samples/images/909ef22be98e_ielts_graph_electricity_use_in_english_home.png","/ielts-mentor-writing-samples/images/909ef22be98e_ielts_line_graph_electricity_demand_england_in_winter_summer.png","/ielts-mentor-writing-samples/images/90cbdcb73e21_graph_74_average_household_expenditures_in_a_country.png","/ielts-mentor-writing-samples/images/91202bc0a9f5_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/91c7f0ee942c_graph_29_image1_food_budget_australian_fam
1100ily_spent_on_restaurant.png","/ielts-mentor-writing-samples/images/91c7f0ee942c_graph_writing_sample_29_image2_fast_food_sitdown_restaurants.png","/ielts-mentor-writing-samples/images/91d52d32d10b_ielts_pie_chart_226_education_women_sri_lanka_1965.png","/ielts-mentor-writing-samples/images/91d52d32d10b_ielts_pie_chart_226_education_women_sri_lanka_1995.png","/ielts-mentor-writing-samples/images/927eb178705b_ielts_graph87_population_increase_in_chorleywood.jpg","/ielts-mentor-writing-samples/images/9299f4dd89f3_water_usages_by_industry.jpg","/ielts-mentor-writing-samples/images/92c6979cb1d1_generated_table_2567_percentage_of_personal_income_for_selected_countries_01.png","/ielts-mentor-writing-samples/images/931d1331a07b_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/93277449c343_ielts_graph_how_plastic_bottles_are_recycled.png","/ielts-mentor-writing-samples/images/93b798a8d2a0_ielts_sample156_vehicles_per_thousand_people_in_china.png","/ielts-mentor-writing-samples/images/93c3c94b51aa_percentage_of_water_used_for_different_purposes.png","/ielts-mentor-writing-samples/images/93ef77f7a4dc_bar_graph_91_post_school_qualifications_australia.jpg","/ielts-mentor-writing-samples/images/93f214a0b205_cambridge_ielts_21_academic_test_1_task1.jpg","/ielts-mentor-writing-samples/images/9440455ab411_generated_table_126_proportion_of_families_living_in_poverty_in_australia_01.png","/ielts-mentor-writing-samples/images/94f909a6784b_ielts_table_graph_230_leisure_hours_by_canadians.png","/ielts-mentor-writing-samples/images/959fe4c72bca_sales_made_by_a_coffee_shop.png","/ielts-mentor-writing-samples/images/95d7f2db780b_water_usages_by_industry.jpg","/ielts-mentor-writing-samples/images/95ee9d16e640_ielts_table218_worldwide_market_share_notebook.png","/ielts-mentor-writing-samples/images/97143ed09226_men_women_smokers_in_bhutan.png","/ielts-mentor-writing-samples/images/97c6f172e4ab_graph_162_greenhouse_gases_trap_energy_from_sun.jpg","/ielts-mentor-writing-samples/images/97ef10a76620_ielts_graph_237_migration_to_from_uk_2014.png","/ielts-mentor-writing-samples/images/9997853db616_ielts_table_209_different_types_of_restaurants.png","/ielts-mentor-writing-samples/images/99f6cc9bbe23_uk_international_students_gaining_second_class_degrees_or_better.png","/ielts-mentor-writing-samples/images/9ac148e65563_graph_299_medals_by_countries_in_2016_rio_olympic.png","/ielts-mentor-writing-samples/images/9ca487602e2f_graph_61_changes_in_modes_of_travel_in_england.png","/ielts-mentor-writing-samples/images/9ce3d937d2b5_ielts_graph_254_flights_coming_to_hong_kong_per_week.png","/ielts-mentor-writing-samples/images/9cfed25c2204_ielts_graph_98_changes_house_prices_five_cities.png","/ielts-mentor-writing-samples/images/9d2ec63d5a2c_cambridge_ielts_21_academic_test_4_task1.jpg","/ielts-mentor-writing-samples/images/9daea4019129_ielts_garph27_employer_support_by_age_group.png","/ielts-mentor-writing-samples/images/9daea4019129_ielts_garph27_main_reasons_for_study_among_students.png","/ielts-mentor-writing-samples/images/9dcb2905f99e_generated_table_94_annual_visits_to_australia_by_overseas_residents_01.png","/ielts-mentor-writing-samples/images/9dcb2905f99e_graph_6_annual_visits_to_australia_by_overseas_residents.jpg","/ielts-mentor-writing-samples/images/9e66c20abf91_cambridge_ielts_21_academic_test_4_task1.jpg","/ielts-mentor-writing-samples/images/9e7557201e5a_graph_139_food_consumed_by_australian_teenagers.png","/ielts-mentor-writing-samples/images/9eb54d1aa9f5_water_usages_by_industry.jpg","/ielts-mentor-writing-samples/images/9ed8d1713f7b_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/9ed8d1713f7b_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/9f104c158a75_ielts_graph_electricity_use_in_english_home.png","/ielts-mentor-writing-samples/images/9f104c158a75_ielts_line_graph_electricity_demand_england_in_winter_summer.png","/ielts-mentor-writing-samples/images/9fca939911e1_ielts_graph24_expenditure_fast_foods_by_income_groups_uk.png","/ielts-mentor-writing-samples/images/9fcb6ffe0426_writing_task1_172_right_age_for_responsibilities.png","/ielts-mentor-writing-samples/images/a048c04060c5_graph_318_percentages_in_typical_meals_of_three_types_of_nutrients.png","/ielts-mentor-writing-samples/images/a07c7e249a7a_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/a07c7e249a7a_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/a0845e76e6d5_ielts_pie_chart99_electricity_production_by_fuel_source_france.png","/ielts-mentor-writing-samples/images/a0845e76e6d5_ielts_sample99_electricity_production_by_fuel_source_australia.png","/ielts-mentor-writing-samples/images/a0b10b2647a5_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/a0b10b2647a5_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/a0cc5b8f18b6_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/a0cc5b8f18b6_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/a12242984b4e_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/a129bf929898_graph_279_type_of_transports_young_people_prefer.png","/ielts-mentor-writing-samples/images/a1e87eb5288c_line_graph_89_unemployment_rates_us_japan.png","/ielts-mentor-writing-samples/images/a20efad1c122_graph_283_number_ofenquiries_tourist_information_office.png","/ielts-mentor-writing-samples/images/a2a5c0f62fee_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/a32d7f346924_ielts_graph133_books_read_by_men_women_burnaby_library.png","/ielts-mentor-writing-samples/images/a4515cf34e01_generated_table_993_number_of_travellers_using_three_major_german_airports_01.png","/ielts-mentor-writing-samples/images/a4f2940c357e_ielts_graph160_average_rainfall_in_marley_uk.png","/ielts-mentor-writing-samples/images/a58e1146e00f_cambridge_ielts_21_academic_test_2_task1.jpg","/ielts-mentor-writing-samples/images/a5a412df3ac5_graph_64_proportion_of_families_living_in_poverty_in_uk.png","/ielts-mentor-writing-samples/images/a5d64fb4f65b_ielts_graph15_percentage_of_classical_music_buyer.png","/ielts-mentor-writing-samples/images/a5d64fb4f65b_ielts_graph15_percentage_of_pop_music_buyer.png","/ielts-mentor-writing-samples/images/a5d64fb4f65b_ielts_graph15_percentage_of_rock_music_buyer.png","/ielts-mentor-writing-samples/images/a627f36c4af4_graph_92_popular_countries_for_uk_residents_to_visit.jpg","/ielts-mentor-writing-samples/images/a627f36c4af4_ielts_line_graph_92_travel_to_and_from_u
1100k.png","/ielts-mentor-writing-samples/images/a655bcf783d5_consumption_fish_meat_in_european_country.png","/ielts-mentor-writing-samples/images/a65c06c699fc_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/a714f8eeb350_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/a769cd01a1f6_ielts_graph20_imprisonment_five_countries_1930_1980.png","/ielts-mentor-writing-samples/images/a79a38927497_ielts_graph_18_employment_rates_across_countries.png","/ielts-mentor-writing-samples/images/a8260ca680c5_ielts_bar_graph51_minutes_of_telephone_calls_uk.png","/ielts-mentor-writing-samples/images/a846e47649da_ielts_graph177_types_of_music_media_used_2010.png","/ielts-mentor-writing-samples/images/a846e47649da_ielts_graph177_types_of_music_media_used_from_1990_2000.png","/ielts-mentor-writing-samples/images/a8706211b2e5_generated_table_99_sales_at_small_restaurant_in_downtown_business_district_01.png","/ielts-mentor-writing-samples/images/a91afa146339_generated_table_94_annual_visits_to_australia_by_overseas_residents_01.png","/ielts-mentor-writing-samples/images/a91afa146339_graph_6_annual_visits_to_australia_by_overseas_residents.jpg","/ielts-mentor-writing-samples/images/a98351a36fc3_potatoes_pasta_rice_eaten_european_country.png","/ielts-mentor-writing-samples/images/aa7292510a64_ielts_graph_88_education_and_science_in_developing_and_industrialised_countries.png","/ielts-mentor-writing-samples/images/aa7292510a64_ielts_graph_88_spending_research_development.png","/ielts-mentor-writing-samples/images/aa9ac8950aa3_ielts_graph_310_consumption_and_production_of_potatoes.png","/ielts-mentor-writing-samples/images/aac8a2b64701_graph_128_consumption_of_renewable_energy_usa.png","/ielts-mentor-writing-samples/images/abc175bbf26a_bar_chart_global_sales_of_televisions.png","/ielts-mentor-writing-samples/images/abed1f664471_ielts_graph148_percentage_of_british_giving_money_to_charity.png","/ielts-mentor-writing-samples/images/ac47114b22d7_ielts_graph_16_estimated_world_illiteracy_rates.png","/ielts-mentor-writing-samples/images/ad3e7b46d1ef_graph_8_factors_affecting_work_performance.jpg","/ielts-mentor-writing-samples/images/adf0af5a9caa_ielts_bar_graph_57_visitors_to_three_london_museums.jpg","/ielts-mentor-writing-samples/images/ae43033e02a2_ielts_graph22_different_transports_used_in_european_city.png","/ielts-mentor-writing-samples/images/ae63b56f56f4_graph_47_australias_share_of_japanese_tourist_market.jpg","/ielts-mentor-writing-samples/images/ae63b56f56f4_graph_47_japanese_tourists_traveling_abroad.jpg","/ielts-mentor-writing-samples/images/af429b227d1c_graph_42_highest_level_of_education_of_women_in_someland_1945.jpg","/ielts-mentor-writing-samples/images/af429b227d1c_graph_42_highest_level_of_education_of_women_in_someland_1995.jpg","/ielts-mentor-writing-samples/images/aff45135e70b_sales_at_small_restaurant_in_downtown.png","/ielts-mentor-writing-samples/images/b009d88ea5e0_ielts_graph_16_estimated_world_illiteracy_rates.png","/ielts-mentor-writing-samples/images/b0aaaf24bd38_graph_70_rail_transport_in_four_countries_2007.png","/ielts-mentor-writing-samples/images/b0d9701a3943_plans_show_the_site_of_an_airport.png","/ielts-mentor-writing-samples/images/b18e25991483_ielts_graph144_changes_of_crime_new_port_city.png","/ielts-mentor-writing-samples/images/b2c54aa51ef3_sales_of_fairtrade_labelled_bananas.png","/ielts-mentor-writing-samples/images/b2c54aa51ef3_sales_of_fairtrade_labelled_coffee.png","/ielts-mentor-writing-samples/images/b2e56fd7d58e_ielts_graph_35_rental_charges_and_salaries_required_in_london.png","/ielts-mentor-writing-samples/images/b2ff082ee216_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/b32f9c3d5261_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/b32f9c3d5261_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/b3320504706b_ielts_bar_graph51_minutes_of_telephone_calls_uk.png","/ielts-mentor-writing-samples/images/b41e83dcaf18_ielts_graqph_197_british_emigration_to_selected_destinations.png","/ielts-mentor-writing-samples/images/b445e73138ae_ielts_graph_290_home_activities_among_young_children.png","/ielts-mentor-writing-samples/images/b48f29dc3a2c_secondary_school_attendance.png","/ielts-mentor-writing-samples/images/b4c39f4ece8c_ielts_bar_graph_57_visitors_to_three_london_museums.jpg","/ielts-mentor-writing-samples/images/b503c29fed63_graph_137_map_shows_changes_in_american_town_1948.png","/ielts-mentor-writing-samples/images/b503c29fed63_graph_137_map_shows_changes_in_american_town_2010.png","/ielts-mentor-writing-samples/images/b5076263e42d_ielts_writing_task1_sample7_underground_station_passenger.png","/ielts-mentor-writing-samples/images/b5bbc47043f0_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/b5d232918ccc_ielts_graph112_visitors_to_three_london_museums.png","/ielts-mentor-writing-samples/images/b68e0614bf11_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/b6c4d846c761_graph_consumer_durables_owned_in_britain.png","/ielts-mentor-writing-samples/images/b75840c0369a_ielts_graph219_commuter_transport_london.png","/ielts-mentor-writing-samples/images/b792e253183a_ielts_graph_41_woman_fertility_rate_gulf_countries.png","/ielts-mentor-writing-samples/images/b7ba3c5a6358_ielts_graph_281_overseas_residents_visits_to_uk_by_purpose.png","/ielts-mentor-writing-samples/images/b876dfd1e215_ielts_graph176_energy_use_in_an_average_australian_household.png","/ielts-mentor-writing-samples/images/b876dfd1e215_ielts_graph176_greenhouse_gas_produced_in_australia.png","/ielts-mentor-writing-samples/images/b8b5f2852c6b_graph_125_international_tourist_arrivals_in_five_countries.png","/ielts-mentor-writing-samples/images/b9250c9a9122_household_internet_access_european_country.png","/ielts-mentor-writing-samples/images/b982a84d88aa_graph_63_railway_length_six_cities_in_europe.png","/ielts-mentor-writing-samples/images/b982a84d88aa_graph_63_railway_passengers_six_cities_in_europe.png","/ielts-mentor-writing-samples/images/b99205996bc9_graph_111_transport_and_car_use_in_edmonton.png","/ielts-mentor-writing-samples/images/bb232d4de366_ielts_graph_239_top_ten_rice_producing_countries.png","/ielts-mentor-writing-samples/images/bb4b8054e107_ielts_graph_46_internet_usage_in_taiwan_by_age_group.png","/ielts-mentor-writing-samples/images/bbd1f0990144_ielts_graph_30_death_in_someland_1990.png","/ielts-mentor-writing-samples/images/bbd1f0990144_ielts_graph_30_medical_research_funding_amount.png","/ielts-mentor-writing-samples/images/bbd7fc7b4ebb_graph_21_sales_and_share_prices_for_coca_cola.jpg","/ielts-mentor-writing-samples/images/bc1928e14e9c_graph_140_money_a_childrens_charity_in_usa_spent_and_received.png","/ielts-mentor-writing-samples/images/bc71212082fc_graph_80_how_central_heating_system_in_house_works.png","/ielts-mentor-writing-samples/images/bd552aee7bdd_graph_14_stages_of_consumer_goods_manufacturing.jpeg","/ielts-mentor-writing-samples/images/bdb6c410155b_cambridge_ielts_21_academic_test_1_task1.jpg","/ielts-mentor-writing-samples/images/be7dd8da1f50_graph_114_population_living_in_urban_areas.png","/ielts-mentor-writing-samples/images/be8fae02859b_ielts_graph177_types_of_music_media_used_2010.png","/ielts-mentor-writing-samples/images/be8fae02859b_ielts_graph177_types_of_music_media_used_from_1990_2000.png","/ielts-mentor-writing-samples/images/be90b14aa1f3_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/be9d5f3f8935_graph_36_hawaiian_island_chain_in_pacific_ocean.png","/ielts-mentor-writing-samples/images/bee2810dfde6_graph_63_railway_length_six_cities_in_europe.png","/ielts-mentor-writing-samples/images/bee2810dfde6_graph_63_railway_passengers_six_cities_in_europe.png","/ielts-mentor-writing-samples/images/bf4b0ebb562a_ielts_graph_270_budget_by_the_uae_government.png","/ielts-mentor-writing-samples/images/bfbf1899c3f3_ielts_graph_53_men_participation_in_senior_development_positions.png","/ielts-mentor-writing-samples/images/c04948abc107_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/c065c93011ce_ielts_graph_82_wheat_exports_over_three_different_areas.png","/ielts-mentor-writing-samples/images/c0e22982781d_ielts_graph_16_estimated_world_illiteracy_rates.png","/ielts-mentor-writing-samples/images/c1033671c0cc_cambridge_ielts_21_academic_test_2_task1.jpg","/ielts-mentor-writing-samples/images/c1225d12f378_graph_140_money_a_childrens_charity_in_usa_spent_and_received.png","/ielts-mentor-writing-samples/images/c151f9db280c_vehicle_per_thusand_people_china.png","/ielts-mentor-writing-samples/images/c18c3f23e911_ielts_graph_315_male_female_membership_by_age.png","/ielts-mentor-writing-samples/images/c18c3f23e911_ielts_graph_315_members_in_miami_and_florida_health_club.png","/ielts-mentor-writing-samples/images/c1b9ae93c4da_ielts_graph133_books_read_by_men_women_burnaby_library.png","/ielts-mentor-writing-samples/images/c2cc66cc14e7_ielts_graph87_population_increase_in_chorleywood.jpg","/ielts-mentor-writing-samples/images/c2fce08d22b7_ielts_graph_49_transport_used_european_city.png","/ielts-mentor-writing-samples/images/c33a284ee141_ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/c35f6162c7b3_ielts_graph_206_average_cost_of_housing.png","/ielts-mentor-writing-samples/images/c37b788b3331_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/c3ac097c38c2_graph_65_changes_in_spending_habits_of_uk_peo
1100ple_1971.png","/ielts-mentor-writing-samples/images/c3ac097c38c2_graph_65_changes_in_spending_habits_of_uk_people_2001.png","/ielts-mentor-writing-samples/images/c3cc4e1eb187_goods_transported_in_uk.png","/ielts-mentor-writing-samples/images/c3d6cec7096d_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/c3d6cec7096d_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/c40773ca89e1_ielts_graph_246_money_spent_on_books.png","/ielts-mentor-writing-samples/images/c44ab3864de6_ielts_graph_95_marital_status_of_adult_americans.png","/ielts-mentor-writing-samples/images/c44ab3864de6_ielts_graph_95_marriage_divorce_rates_usa.png","/ielts-mentor-writing-samples/images/c45fb259452d_graph_60_spending_habits_on_consumer_goods.png","/ielts-mentor-writing-samples/images/c4a3ee184adf_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/c4a3ee184adf_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/c4c7251ed4c0_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/c64b8a429c4d_graph_79_preferred_leisure_activities_australian_children.png","/ielts-mentor-writing-samples/images/c765c5e1a3d1_bar_graph_91_post_school_qualifications_australia.jpg","/ielts-mentor-writing-samples/images/c796bd99febb_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/c79ea51fa872_ielts_graph_260_number_of_workers_employed.png","/ielts-mentor-writing-samples/images/c79ea51fa872_ielts_graph_260_steel_demand_uk.png","/ielts-mentor-writing-samples/images/c8259e404263_ielts_graph_82_wheat_exports_over_three_different_areas.png","/ielts-mentor-writing-samples/images/c8a252ea2e95_graph_80_how_central_heating_system_in_house_works.png","/ielts-mentor-writing-samples/images/c9afd0013ea6_generated_table_127_water_use_worldwide_and_water_consumption_in_two_countries_01.png","/ielts-mentor-writing-samples/images/c9afd0013ea6_ielts_graph_39_water_use_worldwide.jpg","/ielts-mentor-writing-samples/images/ca01466b7861_graph_31_expenses_in_7_categories_1966.jpg","/ielts-mentor-writing-samples/images/ca01466b7861_graph_31_expenses_in_7_categories_1996.jpg","/ielts-mentor-writing-samples/images/ca06e65a5bcb_ielts_graph_266_female_unemployment_uk.png","/ielts-mentor-writing-samples/images/ca17b25bafcf_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/ca17b25bafcf_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/ca4bf0480ac2_ielts_graph_215_researchers_technology_in_five_countries.png","/ielts-mentor-writing-samples/images/cadd1da9890e_graph_37_visits_to_two_new_music_websites.jpg","/ielts-mentor-writing-samples/images/cb16249d4407_graph_125_international_tourist_arrivals_in_five_countries.png","/ielts-mentor-writing-samples/images/cb1d459aaa51_graph_71_market_share_of_mobile_phone_manufactures.png","/ielts-mentor-writing-samples/images/cb60903e53d9_percentage_of_journey_by_different_medium.png","/ielts-mentor-writing-samples/images/cb60903e53d9_reasons_for_canadian_people_to_use_a_car.png","/ielts-mentor-writing-samples/images/cb68d4fa5f92_ielts_graph_256_types_of_accommodation.png","/ielts-mentor-writing-samples/images/cb926c63d0c2_ielts_bar_graph51_minutes_of_telephone_calls_uk.png","/ielts-mentor-writing-samples/images/cbf4a3cbbf72_ielts_sample_143_complaints_made_about_noise_city_of_newtown.png","/ielts-mentor-writing-samples/images/cc0f0bc91f3f_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/cc1c5e16cefc_graph_63_railway_length_six_cities_in_europe.png","/ielts-mentor-writing-samples/images/cc1c5e16cefc_graph_63_railway_passengers_six_cities_in_europe.png","/ielts-mentor-writing-samples/images/cc7b663318ee_graph_73_medals_won_by_countries_in_london_2012_olympic.png","/ielts-mentor-writing-samples/images/cc8e5800435a_customers_rated_hotels_customer_service.png","/ielts-mentor-writing-samples/images/cd00d1738717_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/cd0bb39e19f1_generated_table_101_social_and_economic_indicators_for_four_countries_01.png","/ielts-mentor-writing-samples/images/cd0e6358b8a2_graph_111_transport_and_car_use_in_edmonton.png","/ielts-mentor-writing-samples/images/cd5c04692fed_generated_table_126_proportion_of_families_living_in_poverty_in_australia_01.png","/ielts-mentor-writing-samples/images/cd77eeb954e2_ielts_graph269_expenditures_for_five_major_categories_2009.png","/ielts-mentor-writing-samples/images/ce03aae2c1ad_graph_21_sales_and_share_prices_for_coca_cola.jpg","/ielts-mentor-writing-samples/images/ce1269295680_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/ce1269295680_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/ce2fbfbcae93_graph_105_consumption_of_energy_usa.jpg","/ielts-mentor-writing-samples/images/cf0014317c8e_ielts_graph_28_leisure_time_per_year_for_people.png","/ielts-mentor-writing-samples/images/cf1781ae5f41_graph_47_australias_share_of_japanese_tourist_market.jpg","/ielts-mentor-writing-samples/images/cf1781ae5f41_graph_47_japanese_tourists_traveling_abroad.jpg","/ielts-mentor-writing-samples/images/cf1de058f902_graph_301_clubs_joined_by_people_in_small_city.png","/ielts-mentor-writing-samples/images/d050ae470764_ielts_graph_250_tourist_visit_malaysia_dubai.png","/ielts-mentor-writing-samples/images/d09997ed549c_percentage_of_water_used_for_different_purposes.png","/ielts-mentor-writing-samples/images/d0a549f67c00_graph_29_image1_food_budget_australian_fam
1100ily_spent_on_restaurant.png","/ielts-mentor-writing-samples/images/d0a549f67c00_graph_writing_sample_29_image2_fast_food_sitdown_restaurants.png","/ielts-mentor-writing-samples/images/d0aac4bd2fcf_ielts_graph_241_temperature_in_antarctica.png","/ielts-mentor-writing-samples/images/d0c79aa5d231_plans_show_the_site_of_an_airport.png","/ielts-mentor-writing-samples/images/d143af1923b4_ielts_graph133_books_read_by_men_women_burnaby_library.png","/ielts-mentor-writing-samples/images/d2d0e2f9cad7_ielts_graph_77_htc_graduates_by_colleges.png","/ielts-mentor-writing-samples/images/d2d0e2f9cad7_ielts_graph_77_htc_graduates_by_levels_and_genders.png","/ielts-mentor-writing-samples/images/d2d0e2f9cad7_ielts_graph_77_total_graduates_by_number.png","/ielts-mentor-writing-samples/images/d2e14b3b88f5_graph_320_map_hydroelectric_power_station.png","/ielts-mentor-writing-samples/images/d319b01af6ff_generated_table_127_water_use_worldwide_and_water_consumption_in_two_countries_01.png","/ielts-mentor-writing-samples/images/d319b01af6ff_ielts_graph_39_water_use_worldwide.jpg","/ielts-mentor-writing-samples/images/d333f2996fab_generated_table_97_if_they_traveled_abroad_and_why_they_traveled_01.png","/ielts-mentor-writing-samples/images/d333f2996fab_ielts_graph9_destinations_of_travellers.png","/ielts-mentor-writing-samples/images/d352ff38788b_generated_table_993_number_of_travellers_using_three_major_german_airports_01.png","/ielts-mentor-writing-samples/images/d48623774877_ielts_table_259_waste_produced_in_million_tonnes_in_six_countries.png","/ielts-mentor-writing-samples/images/d4eecf8080e6_graph_60_spending_habits_on_consumer_goods.png","/ielts-mentor-writing-samples/images/d5faf915694e_graph123_gdp_growth_per_year_for_three_countries.png","/ielts-mentor-writing-samples/images/d62850611113_ielts_graph_67_research_students_at_us_university.png","/ielts-mentor-writing-samples/images/d6d16591b5c2_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/d86aa386b63b_ielts_graph_277_telephone_subscribers_vietnam_2010.png","/ielts-mentor-writing-samples/images/d86cdb4c16c8_ielts_graph_249_female_employees_greece.png","/ielts-mentor-writing-samples/images/d8b1e31449c1_ielts_graph_270_budget_by_the_uae_government.png","/ielts-mentor-writing-samples/images/d8c54e53ee9b_graph_134_monthly_household_income_five_european_countries.png","/ielts-mentor-writing-samples/images/d915a6da463a_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/d93f8f18506d_ielts_graph_101_total_school_spending_1981_and_1991.png","/ielts-mentor-writing-samples/images/d93f8f18506d_ielts_graph_101_total_school_spending_2001.png","/ielts-mentor-writing-samples/images/d970f7f445ef_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/d9a506dfadfb_potatoes_pasta_rice_eaten_european_country.png","/ielts-mentor-writing-samples/images/da3873953b09_graph_107_computer_ownership_between_2002_2010.jpg","/ielts-mentor-writing-samples/images/da3873953b09_graph_107_computer_ownership_by_level_of_education.jpg","/ielts-mentor-writing-samples/images/da6f5d31e1d5_graph_79_preferred_leisure_activities_australian_children.png","/ielts-mentor-writing-samples/images/db6083afb32a_graph_131_countries_of_residence_of_overseas_students_australia.jpg","/ielts-mentor-writing-samples/images/dbd6c426e850_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/dbe859736f57_generated_table_97_if_they_traveled_abroad_and_why_they_traveled_01.png","/ielts-mentor-writing-samples/images/dbe859736f57_ielts_graph9_destinations_of_travellers.png","/ielts-mentor-writing-samples/images/dc33802135c9_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/dc438024296e_graph_161_annual_expenditures_on_cell_phone_residential_phone_us.png","/ielts-mentor-writing-samples/images/dc7b995630e9_graph_76_cinema_attendance_uk.png","/ielts-mentor-writing-samples/images/de14d4a18321_population_distribution_northwest_region.png","/ielts-mentor-writing-samples/images/de1ac9d5de45_graph_25_estimated_sales_of_gold_in_dubai.jpg","/ielts-mentor-writing-samples/images/de2703d4b38d_ielts_graph_81_energy_sources_usa_198
11000s_1990s.png","/ielts-mentor-writing-samples/images/dea566c7d98f_girls_per_100_boys_enrolled_in_school_education.png","/ielts-mentor-writing-samples/images/debebf56bf27_ielts_graph_227_procedure_for_university_entry.png","/ielts-mentor-writing-samples/images/dec181f83bf9_ielts_graph_41_woman_fertility_rate_gulf_countries.png","/ielts-mentor-writing-samples/images/df1b039c2936_ielts_graph_electricity_use_in_english_home.png","/ielts-mentor-writing-samples/images/df1b039c2936_ielts_line_graph_electricity_demand_england_in_winter_summer.png","/ielts-mentor-writing-samples/images/df1e38651f40_life_cycle_of_a_salmon_from_egg_to_adult_fish.png","/ielts-mentor-writing-samples/images/df73b82996e5_ielts_graph_32_hct_graduates_in_uae.png","/ielts-mentor-writing-samples/images/dfe749f45dcd_generated_table_99_sales_at_small_restaurant_in_downtown_business_district_01.png","/ielts-mentor-writing-samples/images/e014c993523b_graph_131_countries_of_residence_of_overseas_students_australia.jpg","/ielts-mentor-writing-samples/images/e0d70ca7de39_ielts_graph_251_online_sales_retail_sectors_newzealand.png","/ielts-mentor-writing-samples/images/e18a91fee082_ielts_graph_48_oil_production_capacity_gulf_countries.png","/ielts-mentor-writing-samples/images/e1e2304d7025_graph_consumer_durables_owned_in_britain.png","/ielts-mentor-writing-samples/images/e38065bcfa67_graph_114_population_living_in_urban_areas.png","/ielts-mentor-writing-samples/images/e39d72c5251c_sales_of_fairtrade_labelled_bananas.png","/ielts-mentor-writing-samples/images/e39d72c5251c_sales_of_fairtrade_labelled_coffee.png","/ielts-mentor-writing-samples/images/e3c6f49bbda1_ielts_graph_228_sales_four_different_types_books.png","/ielts-mentor-writing-samples/images/e43986221593_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/e43986221593_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/e4961c450d04_graph_157_time_people_spend_on_various_internet_activities.png","/ielts-mentor-writing-samples/images/e4a1a708c5da_graph_115_children_born_to_women_aged_40_44_australia.jpg","/ielts-mentor-writing-samples/images/e4aa13e55265_ielts_graph_67_research_students_at_us_university.png","/ielts-mentor-writing-samples/images/e4ceb2ce6dd5_ielts_bar_graph51_minutes_of_telephone_calls_uk.png","/ielts-mentor-writing-samples/images/e5020be9b88e_ielts_graph_56_houses_built_per_year_in_two_cities.jpg","/ielts-mentor-writing-samples/images/e5319f7d0c5e_graph_296_time_uk_males_females_on_different_daily_activities.png","/ielts-mentor-writing-samples/images/e535eeffa06c_ielts_graph_82_wheat_exports_over_three_different_areas.png","/ielts-mentor-writing-samples/images/e5373be5a7f3_graph_65_changes_in_spending_habits_of_uk_people_1971.png","/ielts-mentor-writing-samples/images/e5373be5a7f3_graph_65_changes_in_spending_habits_of_uk_people_2001.png","/ielts-mentor-writing-samples/images/e591b08ed39d_ielts_graph176_energy_use_in_an_average_australian_household.png","/ielts-mentor-writing-samples/images/e591b08ed39d_ielts_graph176_greenhouse_gas_produced_in_australia.png","/ielts-mentor-writing-samples/images/e6ce9512e728_graph_137_map_shows_changes_in_american_town_1948.png","/ielts-mentor-writing-samples/images/e6ce9512e728_graph_137_map_shows_changes_in_american_town_2010.png","/ielts-mentor-writing-samples/images/e7539710c8a9_graph_26_expenditure_on_health_education_uae.jpg","/ielts-mentor-writing-samples/images/e7539710c8a9_graph_26_infant_mortality_and_life_expectancy_uae.jpg","/ielts-mentor-writing-samples/images/e76e02acd6c3_generated_table_101_social_and_economic_indicators_for_four_countries_01.png","/ielts-mentor-writing-samples/images/e76eef94a341_ielts_graph_262_hours_spent_by_each_teacher_in_teaching.png","/ielts-mentor-writing-samples/images/e7d7c78cba0f_graph_151_monthly_income_spent_on_various_items_by_high_income_group.png","/ielts-mentor-writing-samples/images/e7d7c78cba0f_graph_151_monthly_income_spent_on_various_items_by_low_income_group.png","/ielts-mentor-writing-samples/images/e86db7e984b5_graph_79_preferred_leisure_activities_australian_children.png","/ielts-mentor-writing-samples/images/e948157bc711_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/ielts-mentor-writing-samples/images/e948157bc711_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/ielts-mentor-writing-samples/images/e95c618ff382_ielts_graph_238_online_shopping_sales_australia_2010.png","/ielts-mentor-writing-samples/images/e95c618ff382_ielts_graph_238_online_shopping_sales_australia_2015.png","/ielts-mentor-writing-samples/images/e9ab2e313bbe_ielts_graph_98_changes_house_prices_five_cities.png","/ielts-mentor-writing-samples/images/e9d545c535a5_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/ielts-mentor-writing-samples/images/ea5d05556b6d_graph_42_highest_level_of_education_of_women_in_someland_1945.jpg","/ielts-mentor-writing-samples/images/ea5d05556b6d_graph_42_highest_level_of_education_of_women_in_someland_1995.jpg","/ielts-mentor-writing-samples/images/eb7a656d0c94_generated_table_101_social_and_economic_indicators_for_four_countries_01.png","/ielts-mentor-writing-samples/images/ebb0e913850f_ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/ec11a8b746c0_map_141_changes_taken_place_at_west_park_secondary_school.png","/ielts-mentor-writing-samples/images/ec8f54fc72b9_line_graph_89_unemployment_rates_us_japan.png","/ielts-mentor-writing-samples/images/ecc65ef40f3a_ielts_graph164_household_recycling_rates.png","/ielts-mentor-writing-samples/images/ecf40172641d_water_usages_by_industry.jpg","/ielts-mentor-writing-samples/images/ed7458d4ea23_graph_115_children_born_to_women_aged_40_44_australia.jpg","/ielts-mentor-writing-samples/images/eda90a2776dd_graph_118_men_and_women_in_further_education_in_britain.png","/ielts-mentor-writing-samples/images/ee59ef143788_ielts_graph23_consumption_fast_food.png","/ielts-mentor-writing-samples/images/ee59ef143788_ielts_graph23_money_per_week_spent_on_fast_food_in_britain.png","/ielts-mentor-writing-samples/images/ee5ff7cc8c2c_graph_100_causes_of_worldwide_land_degradation.jpg","/ielts-mentor-writing-samples/images/ee5ff7cc8c2c_graph_sample100_land_degradation_by_region.jpg","/ielts-mentor-writing-samples/images/eead6d721556_generated_table_98_underground_railway_systems_in_six_cities_01.png","/ielts-mentor-writing-samples/images/ef2e80f541ac_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/ef332ae25f30_stokeford_village_1930_and_2010.png","/ielts-mentor-writing-samples/images/ef806d458c69_ielts_graph_85_how_costs_should_be_shared.png","/ielts-mentor-writing-samples/images/ef806d458c69_ielts_graph_85_reasons_why_adults_decide_to_study.png","/ielts-mentor-writing-samples/images/ef9861498786_ielts_graph_98_changes_house_prices_five_cities.png","/ielts-mentor-writing-samples/images/f043673cde9f_ielts_graph_316_us_population_aged_65_and_over.png","/ielts-mentor-writing-samples/images/f08a88a7ecae_graph_192_how_rainwater_is_reused.png","/ielts-mentor-writing-samples/images/f0a9dac79f6d_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/ielts-mentor-writing-samples/images/f191f8586a52_ielts_graph_292_boys_girls_cultural_leisure_activities.png","/ielts-mentor-writing-samples/images/f1fbb3f5e626_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/f22d77a3c1a1_ielts_graph138_adults_based_on_ages_in_various_evening_courses.png","/ielts-mentor-writing-samples/images/f2921cd27557_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/f294e00d2b54_ielts_graph_98_changes_house_prices_five_cities.png","/ielts-mentor-writing-samples/images/f30f6aaa899a_ielts_map_50_island_before_and_after_construction.png","/ielts-mentor-writing-samples/images/f3fbf6f69d24_graph_137_map_shows_changes_in_american_town_1948.png","/ielts-mentor-writing-samples/images/f3fbf6f69d24_graph_137_map_shows_changes_in_american_town_2010.png","/ielts-mentor-writing-samples/images/f4f134513856_ielts_graph23_consumption_fast_food.png","/ielts-mentor-writing-samples/images/f4f134513856_ielts_graph23_money_per_week_spent_on_fast_food_in_britain.png","/ielts-mentor-writing-samples/images/f579e7316daa_graph_86_how_australia_collects_information_on_weather.png","/ielts-mentor-writing-samples/images/f5c22bb2492f_generated_table_105_sleep_patterns_of_people_in_five_different_occupations_01.png","/ielts-mentor-writing-samples/images/f5c22bb2492f_generated_table_105_sleep_patterns_of_people_in_five_different_occupations_02.png","/ielts-mentor-writing-samples/images/f5f7ef84012a_
1100ielts_graph4_average_hours_unpaid_work_done_in_different_categories.png","/ielts-mentor-writing-samples/images/f6022dab1f8b_graph_40_death_from_flue.jpg","/ielts-mentor-writing-samples/images/f6022dab1f8b_graph_40_flue_rates_males_females.jpg","/ielts-mentor-writing-samples/images/f6022dab1f8b_graph_40_risk_level_from_vaccination.jpg","/ielts-mentor-writing-samples/images/f6a7b4327ae6_ielts_graph_322_hours_of_housework.png","/ielts-mentor-writing-samples/images/f6a7b4327ae6_ielts_graph_322_households_with_electrical_appliances.png","/ielts-mentor-writing-samples/images/f796f1bd9b67_ielts_graph_46_internet_usage_in_taiwan_by_age_group.png","/ielts-mentor-writing-samples/images/f81fd41f5b8c_generated_table_99_sales_at_small_restaurant_in_downtown_business_district_01.png","/ielts-mentor-writing-samples/images/f8e92c0d2275_ielts_graph_232_workforce_profile_at_public_private_jobs_sa.png","/ielts-mentor-writing-samples/images/f8e92c0d2275_ielts_graph_232_workforce_profile_at_top_management_in_sa.png","/ielts-mentor-writing-samples/images/f91a9c5d7450_ielts_graph166_household_expenditures_japan_2010.png","/ielts-mentor-writing-samples/images/f98d4710453a_graph_297_honey_producing_colonies_america.png","/ielts-mentor-writing-samples/images/f98d4710453a_graph_297_honey_production_america.png","/ielts-mentor-writing-samples/images/fa198214b524_graph_47_australias_share_of_japanese_tourist_market.jpg","/ielts-mentor-writing-samples/images/fa198214b524_graph_47_japanese_tourists_traveling_abroad.jpg","/ielts-mentor-writing-samples/images/fa8ab540caf3_map_78_two_possible_sites_for_supermarket.png","/ielts-mentor-writing-samples/images/fb6ec3bdbf1b_ielts_graph_95_marital_status_of_adult_americans.png","/ielts-mentor-writing-samples/images/fb6ec3bdbf1b_ielts_graph_95_marriage_divorce_rates_usa.png","/ielts-mentor-writing-samples/images/fb6ec6c5d6bd_ielts_graph_how_plastic_bottles_are_recycled.png","/ielts-mentor-writing-samples/images/fbb7e1f31fc0_ielts_academic_task_1_sample193_world_population_1910.png","/ielts-mentor-writing-samples/images/fbb7e1f31fc0_ielts_academic_task_1_sample193_world_population_2010.png","/ielts-mentor-writing-samples/images/fbeea49606de_graph_126_telephone_calls_in_finland.png","/ielts-mentor-writing-samples/images/fc4d0ce46575_graph_149_studernt_rating_good_aspects_of_university.png","/ielts-mentor-writing-samples/images/fc5a975a488c_graph_42_highest_level_of_education_of_women_in_someland_1945.jpg","/ielts-mentor-writing-samples/images/fc5a975a488c_graph_42_highest_level_of_education_of_women_in_someland_1995.jpg","/ielts-mentor-writing-samples/images/fc624032c760_ielts_graph_247_price_change_apples_oranges_australia.png","/ielts-mentor-writing-samples/images/fc95c6ce88bf_graph_96_consumer_spending_in_five_different_countries.png","/ielts-mentor-writing-samples/images/fd01266b836b_graph_43_smoking_rate_in_someland.jpg","/ielts-mentor-writing-samples/images/fd37258007fc_uk_clean_energy_investment.png","/ielts-mentor-writing-samples/images/fd7bb5c9a0f0_ielts_graph_19_amount_spent_on_six_consumer_goods.png","/ielts-mentor-writing-samples/images/fdc3f54343fb_graph_150_online_sales_for_retail_sectors_in_new_zealand.png","/ielts-mentor-writing-samples/images/fe186204b6a5_ielts_graph20_imprisonment_five_countries_1930_1980.png","/ielts-mentor-writing-samples/images/fe98ae745740_ielts_line_graph_231_exercise_and_pulse_rate.png","/ielts-mentor-writing-samples/images/feb06513596c_ielts_graph_48_oil_production_capacity_gulf_countries.png","/ielts-mentor-writing-samples/images/ff4239b3b9be_generated_table_94_annual_visits_to_australia_by_overseas_residents_01.png","/ielts-mentor-writing-samples/images/ff4239b3b9be_graph_6_annual_visits_to_australia_by_overseas_residents.jpg","/ielts-mentor-writing-samples/images/ffa3431de3db_ielts_graph24_expenditure_fast_foods_by_income_groups_uk.png","/ielts-mentor-writing-samples/images/ffb2d6998635_ielts_graph_196_purpose_of_travel.png","/official-guide-to-ielts/images/official_guide_academic_test_1_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_2_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_3_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_4_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_5_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_6_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_7_task1.jpg","/official-guide-to-ielts/images/official_guide_academic_test_8_task1.jpg","/official-scored-writing/task-images/cambridge-18-20-c18-a-1-t1.png","/official-scored-writing/task-images/cambridge-18-20-c18-a-2-t1.webp","/official-scored-writing/task-images/cambridge-18-20-c19-a-1-t1.png","/official-scored-writing/task-images/cambridge-18-20-c19-a-2-t1.png","/official-scored-writing/task-images/cambridge-18-20-c19-a-3-t1.jpg","/official-scored-writing/task-images/cambridge-18-20-c19-a-4-t1.png","/official-scored-writing/task-images/cambridge-18-20-c20-a-1-t1.png","/official-scored-writing/task-images/cambridge-18-20-c20-a-2-t1.png","/official-scored-writing/task-images/cambridge-18-20-c20-a-3-t1.png","/official-scored-writing/task-images/cambridge-18-20-c20-a-4-t1.png","/official-scored-writing/task-images/ielts-27-computer_academic_part_1.png","/official-scored-writing/task-images/ielts-27-ielts_academic_sample_tasks_2023_page_3.png","/official-scored-writing/task-images/ielts-27-ielts_academic_sample_tasks_2023_page_4.png","/official-scored-writing/task-images/ielts-27-ielts_academic_sample_tasks_2023_page_5.png","/official-scored-writing/task-images/practice-materials-oipm1_academic_example_1_task_1.jpg","/official-scored-writing/task-images/practice-materials-oipm1_academic_example_2_task_1.jpg","/official-scored-writing/task-images/practice-materials-oipm1_academic_example_3_task_1.jpg","/official-scored-writing/task-images/practice-materials-oipm2_a_t1_r1_task.jpg","/official-scored-writing/task-images/practice-materials-oipm2_a_t1_r3_task.jpg","/official-scored-writing/task-images/practice-materials-oipm2_a_t1_r5_task.jpg","/writing-sample-images/030993ff6143_9dd6978624e075a5.jpg","/writing-sample-images/031de128dc27_graph_107_computer_ownership_between_2002_2010.jpg","/writing-sample-images/031de128dc27_graph_107_computer_ownership_by_level_of_education.jpg","/writing-sample-images/0333cd7d74bb_b899f944c4944710.jpg","/writing-sample-images/034c8a69b226_fe75600350912d11.png","/writing-sample-images/03d45874bbd0_c536ff22b95b7128.png","/writing-sample-images/041d64a83f48_d10b5085a7f5e860.png","/writing-sample-images/04a586812ebe_b8118d083eecd6de.jpg","/writing-sample-images/04b523f2b789_fc9c57a1a80a0402.jpg","/writing-sample-images/04e0988a5d23_62bc3d37d62ef414.png","/writing-sample-images/061cf1a14283_29cb189e81093795.jpg","/writing-sample-images/062a10c0743d_dol-66af9eb5a77f3cbe97b5.png","/writing-sample-images/068fc0184417_6420f30695a0d393.jpg","/writing-sample-images/076a88151ba5_a7be3920a2746cb5.png","/writing-sample-images/076a88151ba5_fac90bf7241b7fd5.png","/writing-sample-images/07c309f06dd9_761ddc32b3e7e675.jpg","/writing-sample-images/08a4135c5420_ielts_blog_report_band_9_ielts_report_topic_process_diagram_describing_the_life_cycle_of_the_car_from_ielts_high_scorers_choice_series_academic_set_2_01.jpg","/writing-sample-images/08c81e3b2606_ielts_blog_report_band_7_ielts_report_topic_bar_graph_describing_trends_in_consumption_of_fast_food_01.jpg","/writing-sample-images/098ae245fa6e_277a63b2abc45c11.jpg","/writing-sample-images/0a07c5f50a63_benchmark_ielts_b0c1945bb445ee_01_01_ca67218c3d70dc6f.jpg","/writing-sample-images/0a44d64caca3_ielts_blog_report_band_7_ielts_report_topic_table_describing_the_satisfaction_of_sports_club_members_01.jpg","/writing-sample-images/0ab8a5fd6559_e4caf6fa09562928.jpg","/writing-sample-images/0b3e02b4bee3_51df01806b004838.jpg","/writing-sample-images/0c70b5622717_6dbf4a6a7f6607de.png","/writing-sample-images/0ca7c8f17ebc_dol-31b35d20cad023878c8b.png","/writing-sample-images/0d8428fef84e_6a09e187e890aa81.jpg","/writing-sample-images/0da71af8e8b5_dol-7ba9e630021b76692b33.png","/writing-sample-images/0de80bfb1789_7cb1f171cb2ac59b.png","/writing-sample-images/0df8918713f4_6eb5374793f96f95.png","/writing-sample-images/0e0cdd4eaffa_564eebecd52c18c2.jpg","/writing-sample-images/0e39464de9c2_23a17159a00848f8.jpg","/writing-sample-images/0e418b31f229_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/writing-sample-images/0e418b31f229_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/writing-sample-images/0e977c6b2668_ielts_blog_report_band_8_ielts_report_topic_line_graph_students_uk_us_australia_studied_in_other_
1100countries_01.jpg","/writing-sample-images/0eefdd0585e2_75fb7738d35a4008.png","/writing-sample-images/0eefdd0585e2_f729983ed67aed77.png","/writing-sample-images/0f0f8ddbac5b_f66499f1fa824ae1.jpg","/writing-sample-images/0fe838e07aea_850e2f106b1132f2.jpg","/writing-sample-images/101ec5f81266_6caa47cad566f67e.png","/writing-sample-images/10712fdfb92a_468f921b55f95988.jpg","/writing-sample-images/10cfb4649326_dbcd16ca583524e4.jpg","/writing-sample-images/113b42a03871_dc117948f3dae3a1.png","/writing-sample-images/11524315e42d_graph_21_sales_and_share_prices_for_coca_cola.jpg","/writing-sample-images/11d17641043d_graph_100_causes_of_worldwide_land_degradation.jpg","/writing-sample-images/11d17641043d_graph_sample100_land_degradation_by_region.jpg","/writing-sample-images/125974eafd6f_sports_centre_compressed_dabc1d265d.jpg","/writing-sample-images/1289f5fe34ca_0e93e860c4a8e40b.png","/writing-sample-images/12d41bbe9dc8_9117024f83af8722.png","/writing-sample-images/12ed4002c0ca_983cd89a6d12a1e6.png","/writing-sample-images/12ed4002c0ca_c87a4480fd2d362b.png","/writing-sample-images/133d77d584a0_b58287a8fc51eedb.jpg","/writing-sample-images/13905c1772fc_ielts_graph148_percentage_of_british_giving_money_to_charity.png","/writing-sample-images/14f93f8d92b3_094610c8686134de.png","/writing-sample-images/1652019569b3_cfb710d1da727a02.png","/writing-sample-images/165701259eda_benchmark_ielts_19742e9f1b1204_01_01_27d48b0a3ca1aeaf.jpg","/writing-sample-images/168ebc679ef2_dol-997dc16e63ba83795ec8.png","/writing-sample-images/17ef2331f092_4580641e94e3f664.png","/writing-sample-images/17f1d57c8e7f_fd27bf39fe4542c7.jpg","/writing-sample-images/17f9d574628d_926d27d1ed44d24e.jpg","/writing-sample-images/18106d4c1cf0_719591addc4666e5.jpg","/writing-sample-images/1813b273a252_dfe6f488f1a5efab.jpg","/writing-sample-images/1887545995ac_90e6f7493a90a7a8.jpg","/writing-sample-images/18d1c7d7f86e_140eec9e5fcb1b31.jpg","/writing-sample-images/18d6da84d089_ielts_graph148_percentage_of_british_giving_money_to_charity.png","/writing-sample-images/18d9bef35f40_ielts_blog_report_band_8_ielts_report_topic_bar_chart_hours_worked_by_men_women_three_countries_part_time_full_time_01.jpg","/writing-sample-images/1929a9ee9a43_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/writing-sample-images/1929a9ee9a43_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/writing-sample-images/1932683ba2f3_2d3140002462a833.jpg","/writing-sample-images/1946eb8ee866_dol-f86e8315dd751caca856.png","/writing-sample-images/198a6f90caf9_907295c90840ec5d.png","/writing-sample-images/19bc1f1eecf2_78b1d1ae8a11a8e5.jpg","/writing-sample-images/19d0a5b92e90_ielts_graph_16_estimated_world_illiteracy_rates.png","/writing-sample-images/1a00e2e39fc3_d0c241e36ea7373f.jpg","/writing-sample-images/1a59f90b74b9_986b66605258ba74.jpg","/writing-sample-images/1a73bde5945b_0b2dec30caf55d12.png","/writing-sample-images/1afceae84c3c_ielts_table_209_different_types_of_restaurants.png","/writing-sample-images/1b07840e3eed_ielts_langgo_7cae6f55d21673_01_01_5f50d057665adb80.webp","/writing-sample-images/1b07840e3eed_ielts_langgo_7cae6f55d21673_01_02_7e36514206005651.webp","/writing-sample-images/1b09f6ed21e1_ielts_liz_task1_ielts_writing_task_1_line_graph_model_score_9_02_01.jpg","/writing-sample-images/1b09f6ed21e1_ielts_liz_task1_ielts_writing_task_1_line_graph_model_score_9_02_02.jpg","/writing-sample-images/1c0a04117fa5_ielts_blog_report_band_9_ielts_report_topic_table_road_traffic_london_from_ielts_high_scorers_choice_series_academic_set_4_01.jpg","/writing-sample-images/1d83a957db00_2b4a355bc6069ed8.png","/writing-sample-images/1dc00a19ec2d_ielts_graph_254_flights_coming_to_hong_kong_per_week.png","/writing-sample-images/1e0ce49e965e_dol-4159eb603ad815f72487.png","/writing-sample-images/1e13e0aa28e2_aa06826b97cc8ec8.jpg","/writing-sample-images/1e3a3e255348_af6cd6f0588d010b.jpg","/writing-sample-images/1e5f532aa200_bcc935b7d32eddc9.png","/writing-sample-images/1e7634dc5863_b880f8828ad6c80f.webp","/writing-sample-images/1f28b02e478a_316b91ba17b95758.png","/writing-sample-images/1f31eb024a86_59f8d269f0ece087.jpg","/writing-sample-images/1fbd884384dc_926d27d1ed44d24e.jpg","/writing-sample-images/2010a3ef5a25_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/writing-sample-images/2049c4eac6a8_ielts_blog_report_band_9_ielts_report_topic_multiple_line_graph_describing_the_percentage_of_students_learning_a_second_language_from_ielts_high_scorers_choice_series_academic_set_2_01.jpg","/writing-sample-images/2076eee28973_850e2f106b1132f2.jpg","/writing-sample-images/20cfb58745a3_a165fee120cd8c41.jpg","/writing-sample-images/211fb4af6b90_1b13760a14968007.jpg","/writing-sample-images/219e2a203cca_980e01a5a5f87eec.png","/writing-sample-images/21e2f2568f89_ielts_bar_graph51_minutes_of_telephone_calls_uk.png","/writing-sample-images/222f29141394_a29e103cac32d561.jpg","/writing-sample-images/2268f3c3f1ca_502bed916946d875.jpg","/writing-sample-images/2300797026d1_77b2e15448f627a3.png","/writing-sample-images/2300797026d1_b7e00f83332937fa.png","/writing-sample-images/23bcb747775c_e7e9edc276cbf7b2.png","/writing-sample-images/2490d6b05fa6_2e7e270d49600944.png","/writing-sample-images/24f3ed2943de_8911c7e7023b5b33.webp","/writing-sample-images/263ee063b53c_benchmark_ielts_9fa85e603b8c96_01_01_365102acb19d6189.png","/writing-sample-images/27226dd1b0ec_f919b61b15f3912a.jpg","/writing-sample-images/2763621651de_dd0d0ff0f523c822.png","/writing-sample-images/2780e8470af5_aaa1c5d4cace4f61.png","/writing-sample-images/279b35d45ca9_4f1e2bf01c6f5655.png","/writing-sample-images/27a6bbafca66_b3dc45131e46abf3.png","/writing-sample-images/27e65ceb0ed2_4495a0c8bd7a8400.png","/writing-sample-images/280461afca80_a96ace66ce40a6bf.jpg","/writing-sample-images/283fbf77833e_ff64a2d00c63d3b6.jpg","/writing-sample-images/2922aa8a1234_c960f50af2724a5e.png","/writing-sample-images/2922aa8a1234_f10fa1cf718d116d.png","/writing-sample-images/2a5acb9f5a27_149308869c1f2c7c.jpg","/writing-sample-images/2a5acb9f5a27_c5789da41f2a4fa4.jpg","/writing-sample-images/2a7c99d1d80a_water_usages_by_industry.jpg","/writing-sample-images/2abfd17510f5_ab087a8f1eca5671.jpg","/writing-sample-images/2baa904ef5f0_449527cbe36da839.png","/writing-sample-images/2bd51cfb266a_7c8817cb0584c6eb.png","/writing-sample-images/2c5e49b66eb5_2a9b1071475bb399.jpg","/writing-sample-images/2cd5107756a2_6d82924d7f799fab.png","/writing-sample-images/2d1d9dc13bc6_006532a6dd9e1ddd.png","/writing-sample-images/2de4eb8e9178_bcb63e1784b993b4.png","/writing-sample-images/2e0d91d11553_441ec0f6497cb0c3.png","/writing-sample-images/2e439539e472_graph_31_expenses_in_7_categories_1966.jpg","/writing-sample-images/2e439539e472_graph_31_expenses_in_7_categories_1996.jpg","/writing-sample-images/2efadeef0a3d_08a9035f26205122.png","/writing-sample-images/2fd5a9d306c3_ielts_graph_224_moroccos_income_from_economic_sectors.png","/writing-sample-images/2fd5a9d306c3_ielts_graph_224_moroccos_income_from_fishing.png","/writing-sample-images/30304dc1fca8_906dd87da139ca69.png","/writing-sample-images/309ecc7d18d6_5aa9f7fb9a2e8504.
1100jpg","/writing-sample-images/30b89f4eed0d_d8a6dfc058c0fdc3.png","/writing-sample-images/31036c2ba99f_983d1e5deb7ace7b.jpg","/writing-sample-images/318132d79c70_2750784dc06c1b25.jpg","/writing-sample-images/324a0c37f5d2_ielts_graph_267_cities_with_highest_population.png","/writing-sample-images/324a0c37f5d2_ielts_graph_267_population_in_five_cities.png","/writing-sample-images/324a0c37f5d2_ielts_graph_267_population_in_rural_urban_area.png","/writing-sample-images/32c896e11abc_dol-c925f2d74be4e23197ae.png","/writing-sample-images/3328ce50d4f4_08c333b158abd0f6.jpg","/writing-sample-images/334f13744353_ielts_blog_report_band_8_ielts_report_topic_table_postgraduate_course_fees_01.jpg","/writing-sample-images/3361740f7c44_d2c97a7bef2e8bc8.jpg","/writing-sample-images/339926d17b2b_79cc7bc6d8419340.jpg","/writing-sample-images/33f39459ec52_6_14_2022_6_45_20_pm_67de160849.jpg","/writing-sample-images/343b47d5965d_53943734bdecba44.jpg","/writing-sample-images/345d542d2c6f_2ac7c6cef55f606d.jpg","/writing-sample-images/345d542d2c6f_4d22b2285750c241.jpg","/writing-sample-images/349fc53dc1f1_0ff1615b1ad0102d.jpg","/writing-sample-images/34f1b67375b3_graph_170_image1_reason_for_learning.png","/writing-sample-images/34f1b67375b3_graph_170_image2_recent_change.png","/writing-sample-images/3544fbe2aa8d_705a61bce1a1ad5d.jpg","/writing-sample-images/35579b8fc018_346c0f02ff7783da.png","/writing-sample-images/355ae639e564_2ee63927e72243f2.jpg","/writing-sample-images/356e4b5ed164_7e6ae02cf73abe4a.png","/writing-sample-images/35bd2a458b76_graph_105_consumption_of_energy_usa.jpg","/writing-sample-images/35bfb9ef807f_64247bde69276f27.jpg","/writing-sample-images/35e3926f37be_1dd7e58f20aa3904.jpg","/writing-sample-images/36248bd399d9_335ea9b06a5a23e0.png","/writing-sample-images/37619b8f47c2_fbfdf9b081cbcd4d.jpg","/writing-sample-images/379464794711_fd53c8ab9695fb78.png","/writing-sample-images/3812370765b8_graph_44_food_budget_family_spent_on_restaurant_meals.jpg","/writing-sample-images/3812370765b8_graph_44_meals_eaten_fast_food_and_sit_down_restaurants.jpg","/writing-sample-images/3904661c3454_f9ea11cfe1fa2a19.jpg","/writing-sample-images/395196ad2f3e_cba5cb3b9f921c98.png","/writing-sample-images/395196ad2f3e_f2b7afb66d0438a3.png","/writing-sample-images/395196ad2f3e_fb3ab154935a069d.png","/writing-sample-images/3957b628ad1c_8c812a90cb2aaaa1.jpg","/writing-sample-images/39ee91b77d96_e612352dec8d3e8e.jpg","/writing-sample-images/3a26af0d91bf_ielts_sample156_vehicles_per_thousand_people_in_china.png","/writing-sample-images/3a6a5c9a28ed_sales_made_by_a_coffee_shop.png","/writing-sample-images/3bb1c4f9fc42_ielts_graph_316_us_population_aged_65_and_over.png","/writing-sample-images/3bc450c59d5e_dd194720b16f4881.png","/writing-sample-images/3bed02d28565_c7752f337b5b218e.png","/writing-sample-images/3c4c0d003b6f_2e55beef78145cc4.png","/writing-sample-images/3c6ad5585042_55897b76c68682c1.jpg","/writing-sample-images/3c9380d2585a_07e20b6f7a576158.jpg","/writing-sample-images/3cd0fe9a4931_ielts_writing_task1_sample7_underground_station_passenger.png","/writing-sample-images/3ce9e7866b4a_2f0891da01a6d42e.png","/writing-sample-images/3d7d2cf2dcfb_graph_93_aged_population_between_1940_2040.jpg","/writing-sample-images/3dc40861fb6a_701bca28cdd33831.jpg","/writing-sample-images/3dd3a581bdce_5f828aff683f7e8c.jpg","/writing-sample-images/3de4605d211d_bb245a970ec03437.jpg","/writing-sample-images/3df0ed27f72f_3d52b9d190d98969.png","/writing-sample-images/3dfe5e8e8041_4fcc4efba999a9c9.jpg","/writing-sample-images/3dff5f251c17_5b9ef65d6dbdf64e.jpg","/writing-sample-images/3e641c490fe1_c6e35bc97085236b.png","/writing-sample-images/3f0e859cdff2_7ed4db9d9e2b1edf.png","/writing-sample-images/3f7491c469ae_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/writing-sample-images/3f7491c469ae_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/writing-sample-images/3f7ae4e91153_113c485927503e73.jpg","/writing-sample-images/3f840eaa3b02_ad8a6c34da15fb67.jpg","/writing-sample-images/4057e8a5db71_a8ed39b5875ffad9.png","/writing-sample-images/40e0ef2badad_dol-3bc38d2e9f280fb08672.png","/writing-sample-images/4136f95a0d64_610ac1534638c4ab.jpg","/writing-sample-images/4194f313e52a_907295c90840ec5d.png","/writing-sample-images/420d2f1c9116_f70e82e8fdf5905f.png","/writing-sample-images/425db2e7e9c4_4-tips-for-writing-a-process-description-in-task-1-1-152c46ec09.png","/writing-sample-images/4260c88848f1_e158ed7e7209fb8c.jpg","/writing-sample-images/426742ab15e4_ef2f97946cd45d22.png","/writing-sample-images/426e32f2639d_e8bc7a597a478575.jpg","/writing-sample-images/4271455044ea_2893b06bd65e457d.png","/writing-sample-images/42a6eb9df468_171ec9e927fbd20a.jpg","/writing-sample-images/432af1e61c7d_bf50468b3cd77e83.jpg","/writing-sample-images/43c2b5ba70e5_6fae017cd101f963.jpg","/writing-sample-images/445c1a70228e_dfs_compressed_1_1024x654_ce86e77be6.jpg","/writing-sample-images/44917b2831e0_b9164f5e9b39c81b.jpg","/writing-sample-images/4495c1573f00_ielts_blog_report_band_8_ielts_report_topic_comparing_two_plans_of_cinema_in_1980_and_now_01.jpg","/writing-sample-images/4517fcf5e672_05c3a09a45c5e6c9.png","/writing-sample-images/4576b0d63f54_ba77b006c1fd3b59.jpg","/writing-sample-images/46833bdfd350_fa6eeef7e1f6e661.png","/writing-sample-images/46c1f0fcdb14_graph_161_annual_expenditures_on_cell_phone_residential_phone_us.png","/writing-sample-images/46e62527357f_a2934310e3a08a67.png","/writing-sample-images/4709ba10e47b_b654aa1983a20950.png","/writing-sample-images/475c1beaf4c2_dol-787f14334f93b120d31c.png","/writing-sample-images/475ded15858c_4c74263ae4660029.png","/writing-sample-images/48344fa96f3d_ielts_graph_206_average_cost_of_housing.png","/writing-sample-images/4837767bc053_9ed930d8c4584e79.png","/writing-sample-images/497d70b89af4_d4fc35fdfd2e6744.png","/writing-sample-images/49c62529d36e_2ae1ec38a399d8f4.jpg","/writing-sample-images/49d4c81bcb09_5c77ea6ff1d2f195.jpg","/writing-sample-images/4b0bc80b640d_df4f9c8a12307e91.jpg","/writing-sample-images/4b5115544afb_ielts_blog_report_band_8_ielts_report_topic_bar_graph_describing_trends_in_consumption_of_fast_food_2_01.jpg","/writing-sample-images/4c0cc68c3b82_2fb1828821c38d99.png","/writing-sample-images/4ca53a5fc945_ielts_liz_task1_ielts_chart_practice_for_writing_task_1_01_01.png","/writing-sample-images/4cb7a6f33ab7_89d6c79f075ff1a6.jpg","/writing-sample-images/4d006ba1a85a_e5561b429fa858a2.jpg","/writing-sample-images/4d3df95a6ecd_ielts_graph_95_marital_status_of_adult_americans.png","/writing-sample-images/4d3df95a6ecd_ielts_graph_95_marriage_divorce_rates_usa.png","/writing-sample-images/4df2a9d8cbcb_dol-1d56f7b03a46de8aede0.png","/writing-sample-images/4dfd2c3eb28f_42a1f922683dbdd1.png","/writing-sample-images/4e47b50267f5_56c3e2bdde32a6a0.jpg","/writing-sample-images/4e92a4c3c431_3870df1d08d758fa.png","/writing-sample-images/4ecb10dd6391_2e9cf9106dc7d647.png","/writing-sample-images/4ed7a5047655_graph_8_factors_affecting_work_performance.jpg","/writing-sample-images/4fa8863bec7e_4a4bb60a1c19963a.png","/writing-sample-images/4ffcf5715364_a898f1f43ce29d87.png","/writing-sample-images/500c6af99347_840ad1e3a2fb30c2.jpg","/writing-sample-images/5290b888c580_graph_128_consumption_of_renewable_energy_usa.png","/writing-sample-images/529214e57e34_dol-a6e6f2faef496a2f7d5d.png","/writing-sample-images/5480bf2716c6_b6c9bc0b9936008b.jpg","/writing-sample-images/54e99ba21dd1_dol-a495346dbf5d86b523e5.png","/writing-sample-images/550161487ec6_38ed71d0cff1dc6b.jpg","/writing-sample-images/550daaec62c1_11f46c3db34b8a17.jpg","/writing-sample-images/554fe115e972_benchmark_ielts_a766f89903d9b9_01_01_1cebfd48b5805d2e.jpg","/writing-sample-images/55849909b8
11000a_ielts_graph_228_sales_four_different_types_books.png","/writing-sample-images/55a12ed145e7_ielts_graph_322_hours_of_housework.png","/writing-sample-images/55a12ed145e7_ielts_graph_322_households_with_electrical_appliances.png","/writing-sample-images/55c8ab0e7c7d_a06a272d9232b7ca.png","/writing-sample-images/55e1d86ee8af_benchmark_ielts_b31ddf0cb878b1_01_01_0a6e24a26928e5c6.jpg","/writing-sample-images/5632fe29f0e8_graph_47_australias_share_of_japanese_tourist_market.jpg","/writing-sample-images/5632fe29f0e8_graph_47_japanese_tourists_traveling_abroad.jpg","/writing-sample-images/571391ca17f6_9_18_2021_11_39_18_am_compressed_356b38bffc.jpg","/writing-sample-images/573e81930f6f_34bc3a46cee4deff.png","/writing-sample-images/575099be840f_3df9025042da1dde.jpg","/writing-sample-images/57e36f0f5675_1bc070999fdc0228.png","/writing-sample-images/57f03d7dc29b_9d78833d4b0b1dc4.png","/writing-sample-images/58a1d11712bb_dol-c9ad0607fc6683d7c77b.png","/writing-sample-images/5904d6cfb108_ae1af91695db92b1.jpg","/writing-sample-images/59103234aa45_37bcf8640d76a022.jpg","/writing-sample-images/59d346886afa_5eee15ae168a3749.jpg","/writing-sample-images/59ffe26ca7ec_39b250aeaa1f89be.jpg","/writing-sample-images/5a284af11ac6_22c5978c9e64ff5f.png","/writing-sample-images/5abbb06bb5dc_1226751283087389.jpg","/writing-sample-images/5adc2fa6f12a_bd9e555d4024cd4a.jpg","/writing-sample-images/5b94b42c7ea6_goods_transported_in_uk.png","/writing-sample-images/5bcea60c7585_5d49382072019900.png","/writing-sample-images/5c31d2a5da5a_149308869c1f2c7c.jpg","/writing-sample-images/5c31d2a5da5a_c5789da41f2a4fa4.jpg","/writing-sample-images/5c4af1044571_7032de6a5cd0c576.png","/writing-sample-images/5ca3726ab21f_a06faf9299e725be.png","/writing-sample-images/5d2cde7c81ac_1a60289a50959d49.png","/writing-sample-images/5d925531736d_graph_3_leisure_time_enjoyed_by_men_and_women.jpg","/writing-sample-images/5dc491578612_88abca3627871f2d.jpg","/writing-sample-images/5dd71f5561ef_f5225a37cd9b9a26.jpg","/writing-sample-images/5dde2c1bef39_cc6e84dabab8d972.png","/writing-sample-images/5e46e98f1293_6024cdcdbe023413.png","/writing-sample-images/5e89c0cc27b8_332662a5a3c4b469.png","/writing-sample-images/5f12773dd05d_9560a1c2dd3c2e17.png","/writing-sample-images/5f408e1bd7c9_68c71e32594b34f3.png","/writing-sample-images/5fce6f69f000_products_971e285d20.jpg","/writing-sample-images/5fd8416b6029_1f6275f45ed3b57c.png","/writing-sample-images/6024f7404288_magoosh_task1_ielts_academic_writing_task_1_map_model_answer_01.jpg","/writing-sample-images/6148eae0ebc9_33da20bd626454ac.png","/writing-sample-images/6148eae0ebc9_77be23ad2aeae2e2.png","/writing-sample-images/6157bc30b979_c99142853608a211.jpg","/writing-sample-images/615d8dc30b57_bar_graph_188_number_of_fishers_in_millions.png","/writing-sample-images/615d8dc30b57_world_top_ten_exporter_of_fish.png","/writing-sample-images/615ea209432a_89ee2b1565ef26ed.jpg","/writing-sample-images/616740463150_35ecec033f9b5d65.jpg","/writing-sample-images/61db709eefdb_33a6928c3a1a6818.png","/writing-sample-images/62614fda5446_benchmark_ielts_3b00ac5d4b1967_01_01_9cab9bcbddf99e4d.jpg","/writing-sample-images/62a21216c88b_7bb7864e49099dbc.png","/writing-sample-images/62c25062535b_86fdf21807ba8d79.jpg","/writing-sample-images/62d6683dc60c_generated_table_105_sleep_patterns_of_people_in_five_different_occupations_01.png","/writing-sample-images/62d6683dc60c_generated_table_105_sleep_patterns_of_people_in_five_different_occupations_02.png","/writing-sample-images/63756edc140a_acf26b68751cab00.jpg","/writing-sample-images/64a77ad2726b_7c23dfb6e1e3e7b2.jpg","/writing-sample-images/64b1224da360_0c16d18563e0e23a.png","/writing-sample-images/64e67f8e6cc6_benchmark_ielts_3d74ac2cf8cf7d_01_01_5e51375dedc0b881.jpg","/writing-sample-images/6514fa1602c5_a4292e25e0ec978b.jpg","/writing-sample-images/654b4e6ee791_7b08e9a095048954.jpg","/writing-sample-images/655c9d9cdd1b_ielts_blog_report_band_8_ielts_report_topic_pie_charts_percentage_book_sales_3_years_01.jpg","/writing-sample-images/657c8f4b6ff8_d8a400b073c167fe.jpg","/writing-sample-images/65dd36e400c6_ielts_blog_report_band_8_ielts_report_topic_double_bar_graph_describing_water_usage_by_industries_from_target_band_7_book_01.jpg","/writing-sample-images/65df373925d7_43a655aee48fda24.jpg","/writing-sample-images/664122ea909b_b4a405e2f01fe985.png","/writing-sample-images/66b263164d1d_e9c7b93672eec767.png","/writing-sample-images/6743f673451a_d8213b04309f4e7e.webp","/writing-sample-images/675d16ad5f29_871bc29fbff56b62.jpg","/writing-sample-images/6797fbbda1cc_664ac91b47b6162e.png","/writing-sample-images/681f2bde491d_e49f12ea18a0ebac.png","/writing-sample-images/683008ef5928_b7fa356109abddd9.jpg","/writing-sample-images/683ee17838ab_ielts_graph_39_water_use_worldwide.jpg","/writing-sample-images/685557f43e2a_05598a9234069303.png","/writing-sample-images/6871eac11c2a_benchmark_ielts_67c44217b4bb72_01_01_2b029088917ee8c7.jpg","/writing-sample-images/68ab46e2c750_a4a8207bfc193883.jpg","/writing-sample-images/693fe986900a_54891c715d9c7657.jpg","/writing-sample-images/69692cff201b_ielts_blog_report_band_8_ielts_report_topic_four_pie_charts_sectors_of_employment_two_towns_01.jpg","/writing-sample-images/69692cff201b_ielts_blog_report_band_8_ielts_report_topic_four_pie_charts_sectors_of_employment_two_towns_02.jpg","/writing-sample-images/6a5ed17179de_ielts_blog_report_band_8_ielts_report_topic_double_line_graph_showing_average_house_prices_from_target_band_7_book_01.jpg","/writing-sample-images/6a6b849601fd_424634274c6a4081.jpg","/writing-sample-images/6af1fcb543a9_ae05d3c8c2c1123b.jpg","/writing-sample-images/6b70a9418ec4_graph_44_food_budget_family_spent_on_restaurant_meals.jpg","/writing-sample-images/6b70a9418ec4_graph_44_meals_eaten_fast_food_and_sit_down_restaurants.jpg","/writing-sample-images/6c9c4d823e35_aaf0dcc87c8b1383.jpg","/writing-sample-images/6cd90d843792_benchmark_ielts_417e4389cff02f_01_01_e9820237407ef8fe.jpg","/writing-sample-images/6cfc1b3e4c13_graph_163_turtles_in_india_from_1980_to_2012.png","/writing-sample-images/6d2307800b33_0de5004edcee9b57.png","/writing-sample-images/6d83870aeb43_653f2c00b2d150e5.png","/writing-sample-images/6e385feb5d8f_9e0f276b748c05c0.jpg","/writing-sample-images/6e7da0a7957c_e612352dec8d3e8e.jpg","/writing-sample-images/6e903985cc84_440490f4d6a3fdf7.jpg","/writing-sample-images/6e9afb6d25e9_966b46d0d6bc94ae.jpg","/writing-sample-images/6ea875774f8f_dol-0551df386db2a36546de.png","/writing-sample-images/6ec534cde879_graph_314_number_of_train_passengers_1995_2004.png","/writing-sample-images/6ec534cde879_graph_314_percentage_of_trains_running_on_time_1995_2004.png","/writing-sample-images/6eeeb8273ef9_cd187876d3304f3b.jpg","/writing-sample-images/6fcb94d7c71d_ielts_graph180_research_students_science_subjects_uk_2009.png","/writing-sample-images/704c8613812d_2d4e57cb8b0a0384.png","/writing-sample-images/7054f89291d6_graph_271_passenger_activity_toronto_metro_system.png","/writing-sample-images/708882421285_8bd3455b1ae4d1d1.png","/writing-sample-images/708882421285_c1005ceda6a8106e.png","/writing-sample-images/708882421285_eedd2727b184070a.png","/writing-sample-images/70926afc2cb7_98ef89bbd43d8487.png","/writing-sample-images/70e8b326af58_cb0
1100d1cd623ad162f.jpg","/writing-sample-images/70ff763fb0a1_23f194ca6a6d3937.png","/writing-sample-images/716b37ea4a5c_e40b497cbec46208.jpg","/writing-sample-images/7318a6b89b8e_male_and_female_teachers.png","/writing-sample-images/73237488e2b3_9e0f276b748c05c0.jpg","/writing-sample-images/7459e40132fe_ab19592071a5a7fc.png","/writing-sample-images/748122e0723a_7b541bd5b2abbf58.jpg","/writing-sample-images/74c382e64ecd_fc1e255a3f20337c.png","/writing-sample-images/74fff3a184fa_ielts_blog_report_band_9_ielts_report_topic_table_and_pie_chart_describing_day_and_overnight_stays_in_public_and_private_hospitals_in_australia_from_ielts_high_scorers_choice_series_academic_set_2_01.jpg","/writing-sample-images/7524fe698f45_4bb589247b0fafba.jpg","/writing-sample-images/7571c42d2400_65de8dc1bbe4aa7e.jpg","/writing-sample-images/75cd5ab258a1_benchmark_ielts_ff1e75cd54f409_01_01_767e9fe308f22c51.jpg","/writing-sample-images/767914d46f2c_e11a4bd3b21a65d0.png","/writing-sample-images/775e2b9b7255_ae2e3ee17b116f46.jpg","/writing-sample-images/77da04a2ae51_ced6b546920e00c9.png","/writing-sample-images/78090f334d19_e126cb84e36d4d32.jpg","/writing-sample-images/7855d48b8605_generated_table_105_sleep_patterns_of_people_in_five_different_occupations_01.png","/writing-sample-images/7855d48b8605_generated_table_105_sleep_patterns_of_people_in_five_different_occupations_02.png","/writing-sample-images/78a7bc6c3711_dol-2ea0535323195fe7ba33.png","/writing-sample-images/78dd358e7fd8_fc422eb5cf1fc365.jpg","/writing-sample-images/7983b53994d2_4f465ee7fe2cf64e.jpg","/writing-sample-images/79b437ad119f_142057171_1594727707388919_8135359532632186070_n_ee932dabea.png","/writing-sample-images/7ac003b28969_3ae5c0c7780021cc.png","/writing-sample-images/7b351a00d540_benchmark_ielts_b87735c196ef8b_01_01_4464cbe23ce592de.jpg","/writing-sample-images/7c3b78b47a83_d5540dcab7c4db22.jpg","/writing-sample-images/7cb00cfb929f_ielts_graph135_visitors_to_cinema_in_2000.png","/writing-sample-images/7d0fa9ce23f7_5715b175ca3e6aa8.jpg","/writing-sample-images/7d183291b259_ielts_graph_30_death_in_someland_1990.png","/writing-sample-images/7d183291b259_ielts_graph_30_medical_research_funding_amount.png","/writing-sample-images/7db1fd940afd_dcc024a24d04b25d.jpg","/writing-sample-images/7df1b06a0a62_d021dd0d23d880a0.jpg","/writing-sample-images/7e3145bfcb02_fd619b730a0e4b8c.jpg","/writing-sample-images/7ed1a7e643b8_ea58bc5180bbecda.jpg","/writing-sample-images/7f2d807a855d_b1c901dfd7821243.jpg","/writing-sample-images/7f6cbbd4da7d_benchmark_ielts_cd032ac36f226a_01_01_62ffc7c819afcffb.jpg","/writing-sample-images/7fabe52305fd_28e2a5c15b3d908f.png","/writing-sample-images/80bfa840f503_2ca0922cccb08179.png","/writing-sample-images/80da1b649dc8_ielts_liz_task1_ielts_diagram_model_answer_score_9_01_01.jpg","/writing-sample-images/81faf8ecaf17_degrees_granted_national_university.png","/writing-sample-images/8297c7adb662_bed256d722808fd6.jpg","/writing-sample-images/8299bfb41edc_cecb424393fc33fe.png","/writing-sample-images/839671535fa4_2ed5586de545a448.jpg","/writing-sample-images/83bd436999e3_4506be3c2b16b652.jpg","/writing-sample-images/846bbe665995_2224e843a8cd1568.png","/writing-sample-images/8474c20e433f_benchmark_ielts_3e9014a84a3bb4_01_01_1a83d864539b4371.jpg","/writing-sample-images/8559296b4207_551d47ba5640cda6.jpg","/writing-sample-images/855d7849f84a_43a655aee48fda24.jpg","/writing-sample-images/85cbb3572999_03b0cebba5861e47.png","/writing-sample-images/865f964fdfba_9316dda04b1a3486.jpg","/writing-sample-images/866847780c4f_ielts_blog_report_band_7_ielts_report_topic_table_describing_different_types_of_families_living_in_poverty_01.jpg","/writing-sample-images/86807e2733c6_1067382158b2d9be.png","/writing-sample-images/86c02b54a692_graph_62_hours_worked_and_stress_levels_among_professionals.png","/writing-sample-images/86f9096345dd_41cd1719d0ebf6d8.jpg","/writing-sample-images/87483d6a6f8f_9a7ab58b8a607f14.png","/writing-sample-images/875b712debd2_210258ca7a779331.jpg","/writing-sample-images/875b712debd2_901c583438627f9f.jpg","/writing-sample-images/875b712debd2_f4fdc0a5090ea4fd.jpg","/writing-sample-images/87f4825af00c_2dcbd337523eb74f.png","/writing-sample-images/892cd0ebcdcd_ielts_graph_30_death_in_someland_1990.png","/writing-sample-images/892cd0ebcdcd_ielts_graph_30_medical_research_funding_amount.png","/writing-sample-images/89327d522e63_d656305a914fdc9d.png","/writing-sample-images/89327d522e63_e0c1feb7bcb40a94.png","/writing-sample-images/8940988e289a_img_20210614_135455_compressed_1_718x1024_62a98a20dc.jpg","/writing-sample-images/898053361bc4_ielts_liz_task1_ielts_map_model_answer_01_01.jpg","/writing-sample-images/89937326e684_ee4aefbfc1baf39f.png","/writing-sample-images/89cc81bec160_1805959611a599d9.png","/writing-sample-images/8a001b5133f4_3b044bab461d1ab6.jpg","/writing-sample-images/8b26c53b453d_48e66ca53e649c43.webp","/writing-sample-images/8bde3924fce1_e2443ea2a2ed111a.png","/writing-sample-images/8c614871b774_34c85b80d7a444eb.png","/writing-sample-images/8c8f9b534ffe_8704bb7da2c472af.png","/writing-sample-images/8ccc863e700e_598fddbb8cf959d5.png","/writing-sample-images/8ce31db31706_cb
110008467f891461a4.png","/writing-sample-images/8cf0fd02532e_21c3187fcf0d07e5.jpg","/writing-sample-images/8d5f9a78dec5_638e091101359635.jpg","/writing-sample-images/8d972f73ede0_cde45adcbf5b463c.jpg","/writing-sample-images/8dce9f8a0bca_b40b4d54990066ee.png","/writing-sample-images/8e6811b697c0_44ba4c8da99bddd8.jpg","/writing-sample-images/8e9ecd916e9c_c536ff22b95b7128.png","/writing-sample-images/8eceeae2fc8f_c893fcf4f683d4d7.jpg","/writing-sample-images/8f12c884caf5_bcb63e1784b993b4.png","/writing-sample-images/901c75571fa9_ielts_blog_report_band_8_ielts_report_topic_shopping_centre_map_comparison_01.jpg","/writing-sample-images/904f28b7f3e1_5d37bec4f066887c.jpg","/writing-sample-images/907e89574ed3_653a129034f9f5d2.jpg","/writing-sample-images/908282a763c6_3dfd6fca502a2e72.jpg","/writing-sample-images/90a8ab87155c_abcdd466cc497b59.jpg","/writing-sample-images/90dde6bf36ab_mapp_compressed_869x1024_e06a57c8a3.jpg","/writing-sample-images/911503b31553_7a4bb1e314936621.jpg","/writing-sample-images/9193d38db550_f43ed49698b74408.png","/writing-sample-images/91a6b4f67350_69965f6846577434.png","/writing-sample-images/91c2c61e3d0b_graph_163_turtles_in_india_from_1980_to_2012.png","/writing-sample-images/925e1c8fbf5f_0c0c064a5cf4be59.png","/writing-sample-images/92bb79446e3b_image_12_918c834f92.png","/writing-sample-images/9300840f42fa_9560a1c2dd3c2e17.png","/writing-sample-images/93d3afca6168_8dea8ff3118947a7.png","/writing-sample-images/93d6d2394342_4f3c81e8034d8e4e.png","/writing-sample-images/942648a6ea06_4a68e613510028d7.jpg","/writing-sample-images/94295020c1ee_d760601c330b9897.png","/writing-sample-images/943a2df9ae8f_cee9196e42fe5bcf.jpg","/writing-sample-images/947bbf421628_b941f9e2acb37565.jpg","/writing-sample-images/94d4ffb87ffc_81efc3f58764ec50.jpg","/writing-sample-images/95086c362fc1_line-graph-example-1-caf539a8c3.png","/writing-sample-images/9568b17bbeb8_61def4fe3c2fdcef.jpg","/writing-sample-images/96ae98c9cf8d_f3f83b480a2419d0.jpg","/writing-sample-images/975117d8c59f_41b577862eaf20d0.png","/writing-sample-images/97646c9ba9f4_dol-0610aa2db2be887c8f00.png","/writing-sample-images/97a884ca4030_dol-8464714388b854c11406.png","/writing-sample-images/98162d1a48dc_student_involvement_in_different_sports.png","/writing-sample-images/981a12d7b665_ielts_sample_143_complaints_made_about_noise_city_of_newtown.png","/writing-sample-images/9843a182d0bb_08ca610366ca6947.jpg","/writing-sample-images/9846401068a2_5c30b2a452eef0d6.jpg","/writing-sample-images/984afa3c4cdf_d1246b14571a0d34.jpg","/writing-sample-images/98816302b437_dol-ab14d5c72275ba0969b7.png","/writing-sample-images/98c5a48b5191_6522316fa973e128.png","/writing-sample-images/992fe1bd8612_1edd6ed5376a8740.png","/writing-sample-images/9984f114a037_9397fcb65355d8aa.jpg","/writing-sample-images/99885694cf0c_fe9067c87ca6b9f0.jpg","/writing-sample-images/99f993fd93ec_a7cb56c31f579c3e.jpg","/writing-sample-images/9a87a0db72ab_aaed3c6f0f89e91f.jpg","/writing-sample-images/9b44206e13a9_9903e54ad028c60e.png","/writing-sample-images/9bf0a1937fbe_ielts_blog_report_band_7_ielts_report_topic_flow_chart_describing_how_laundry_service_works_from_target_band_7_book_01.jpg","/writing-sample-images/9cb771280325_97850505bc3a3168.png","/writing-sample-images/9d20185c53c4_7_20_2021_8_52_37_am_compressed_1024x763_2c0c89da80.jpg","/writing-sample-images/9d21a6c10a7a_97850505bc3a3168.png","/writing-sample-images/9d3f6db0f92f_a93c87a9eb683ecb.jpg","/writing-sample-images/9d404a6f499a_b0e8308a45284434.jpg","/writing-sample-images/9d5f2f139458_c196e1b39ce63538.png","/writing-sample-images/9d72aeb2f56c_fe64205aab8c6712.png","/writing-sample-images/9d8007287521_a53922d4803776e5.png","/writing-sample-images/9d9ca456993a_432b226718621bed.png","/writing-sample-images/9d9ca456993a_a8a6cfd7b58506bf.png","/writing-sample-images/9f12707b92c4_dol-d188c11c9c88719d6245.png","/writing-sample-images/9f8f3a5a451a_c8375974854a3d8a.jpg","/writing-sample-images/9f9e51893e6d_91aa6439505db1dc.png","/writing-sample-images/a032695fde67_0449e35220eee003.png","/writing-sample-images/a05b56a9d439_564eebecd52c18c2.jpg","/writing-sample-images/a0b253557870_21c3187fcf0d07e5.jpg","/writing-sample-images/a192a38892e2_e2bbe7bde4780dcd.png","/writing-sample-images/a1b31fc8a179_c6f5b319c8571fcd.png","/writing-sample-images/a223d78a2b60_ielts_blog_report_band_8_ielts_report_topic_describing_two_maps_of_a_city_in_1960_and_now_01.jpg","/writing-sample-images/a23cb80299ee_630f97d88bbb0688.png","/writing-sample-images/a24260cf8948_c7752f337b5b218e.png","/writing-sample-images/a2861ba4ab37_b899f944c4944710.jpg","/writing-sample-images/a28f535ed91b_453b1c0b4526fd39.png","/writing-sample-images/a290d55eb70d_4daa6ac7a6f6e42c.jpg","/writing-sample-images/a2b75a92e45f_d68210618d63ffd5.png","/writing-sample-images/a2bd3630b4b7_59449e1ed7081eb3.png","/writing-sample-images/a373debc4f96_5b0bde90b5131c72.jpg","/writing-sample-images/a3da696087f7_graph_61_changes_in_modes_of_travel_in_england.png","/writing-sample-images/a5064ca8e040_e610a8d717128f36.png","/writing-sample-images/a68a90be79ac_bb93d270f01e651d.png","/writing-sample-images/a7a4bd61d7de_52ca1acf45ae81ab.png","/writing-sample-images/a7fa206766d9_magoosh_task1_ielts_academic_writing_task_1_bar_chart_model_answer_01.jpg","/writing-sample-images/a89abc4ff348_316b91ba17b95758.png","/writing-sample-images/a8bf98aa0c51_dafb29067d3d7d83.png","/writing-sample-images/a91edb7f0881_a64847587b5fb26d.jpg","/writing-sample-images/a92db2c927dc_86fdf21807ba8d79.jpg","/writing-sample-images/a9c6a352f34d_e24b6efe3aafab80.jpg","/writing-sample-images/aae65cc922e8_840ad1e3a2fb30c2.jpg","/writing-sample-images/ab9123d10d00_1bf8653052d7d7ae.png","/writing-sample-images/ad090a11dc29_magoosh_task1_ielts_academic_writing_task_1_two_graphics_model_answer_01.jpg","/writing-sample-images/ad114d1ba113_5eee15ae168a3749.jpg","/writing-sample-images/ad2f9ebb6f9f_benchmark_ielts_80b91c320459cf_01_01_89e96da2194a7af1.jpg","/writing-sample-images/adf307f7bf5c_2a2eb366efcbbb83.png","/writing-sample-images/ae667533629a_d6dbcc4a3947e3a6.png","/writing-sample-images/aed154957f08_f5d60a646d0056ff.png","/writing-sample-images/af020ddd8641_graph_63_railway_length_six_cities_in_europe.png","/writing-sample-images/af020ddd8641_graph_63_railway_passengers_six_cities_in_europe.png","/writing-sample-images/b0161face1b4_process-chart-task-1-1-c0d6227e7c.jpg","/writing-sample-images/b078184d819f_acc161fb35570ee4.jpg","/writing-sample-images/b0cf1149192d_graph_47_australias_share_of_japanese_tourist_market.jpg","/writing-sample-images/b0cf1149192d_graph_47_japanese_tourists_traveling_abroad.jpg","/writing-sample-images/b0e47b299c7e_7decd5f0cc1877d7.png","/writing-sample-images/b119ebee3466_7781986dbfcac06b.jpg","/writing-sample-images/b139bab5f300_dol-3c1167ffec4f26e1b2aa.png","/writing-sample-images/b164df7a6a8d_db6167f893c33c7a.jpg","/writing-sample-images/b165fec788e3_567b52a046abe766.png","/writing-sample-images/b1bf0e7fc907_fa4c827e0cdc32be.png","/writing-sample-images/b201ac4e522e_39b250aeaa1f89be.jpg","/writing-sample-images/b2d8793fb7f1_e306f76802005a5e.png","/writing-sample-images/b31b6e0c596e_1f60e6189c76a01e.png","/writing-sample-images/b34e658d4069_5a45b500ac74c49f.png","/writing-sample-images/b35293fc7462_ielts_blog_report_band_8_ielts_report_topic_bar_chart_of_average_house_prices_01.jpg","/writing-sample-images/b3807aaae617_generated_table_126_proportion_of_families_living_in_poverty_in_australia_01.png","/writing-sample-images/b3c356131e59_ielts_blog_report_band_8_ielts_report_topic_line_graph_production_demand_for_steel_uk_01.jpg","/writing-sample-images/b3c356131e59_ielts_blog_report_band_8_ielts_report_topic_line_graph_production_demand_for_steel_uk_02.jpg","/writing-sample-images/b4469fd4db2f_ielts_blog_report_band_8_ielts_report_topic_bar_chart_percentage_people_who_ate_5_portions_of_fruit_veg_01.jpg","/writing-sample-images/b4500a5f6484_male_and_female_teachers.png","/writing-sample-images/b4da81e758f7_ielts_garph27_employer_support_by_age_group.png","/writing-sample-images/b4da81e758f7_ielts_garph27_main_reasons_for_study_among_students.png","/writing-sample-images/b4f2545737e7_aaabdca013e098b0.jpg","/writing-sample-images/b66957520fbc_a146117ffd560b6f.png","/writing-sample-images/b672bf4b523c_ielts_graph_127_housing_preferences_uk_2005.png","/writing-sample-images/b71dfd192d5f_f460d2fdda928c55.png","/writing-sample-images/ba59bc69a6f2_prep-vietnam-23c9442469936e4522ff.png","/writing-sample-images/bac8a07ecfcf_2847303ffd494777.jpg","/writing-sample-images/bb04fe2f29d4_3a87c3ec2c52b616.jpg","/writing-sample-images/bb34139d67c1_d656305a914fdc9d.png","/writing-sample-images/bb34139d67c1_e0c1feb7bcb40a94.png","/writing-sample-images/bb4607f492f3_a14fd48ed8af4ce1.png","/writing-sample-images/bc104253c329_37595965e9c0a628.png","/writing-sample-images/bc104253c329_7dd4400bca6049ae.png","/writing-sample-images/bc104253c329_b6a7740f401f7ca9.png","/writing-sample-images/bc8a5ebeb15c_zim-51a42e63eac986b54d95.jpg","/writing-sample-images/bd5af90e8777_97a0485f48f02329.jpg","/writing-sample-images/bdc123d90d82_7c2c735e5264ae3d.jpg","/writing-sample-images/bf2a94a251cb_77d303cb1e286dd2.png","/writing-sample-images/bf514984ceec_d16f4aea6abc2fae.jpg","/writing-sample-images/bf8b69f1817c_tempsnip_compressed_10153d7905.jpg","/writing-sample-images/bfcaa9d984bc_afcc92c6c118d072.jpg","/writing-sample-images/c121babf6fbb_3d497dd74289a8b2.png","/writing-sample-images/c1287b259a65_benchmark_ielts_2f4195bffd1da7_01_01_b37057db6217123f.jpg","/writing-sample-images/c1332de79ec7_988d1d8655d9341d.jpg","/writing-sample-images/c17e5afcacdf_f5225a37cd9b9a26.jpg","/writing-sample-images/c2116604ff56_21d610e04a731873.png","/writing-sample-images/c21e8bb7c240_6223297c1609bc75.jpg","/writing-sample-images/c2aa161c07b0_583f58e469c36521.jpg","/writing-sample-images/c31010f7bb19_graph_44_food_budget_family_spent_on_restaurant_meals.jpg","/writing-sample-images/c31010f7bb19_graph_44_meals_eaten_fast_food_and_sit_down_restaurants.jpg","/writing-sample-images/c3182cf62839_a7969781107bc0ec.jpg","/writing-sample-images/c31c9cc64dbf_efb0d5f99cb427d2.jpg","/writing-sample-images/c3458fab6a80_46e71ec33727e47d.png","/writing-sample-images/c36f87f78210_a33c8f6186e45ff1.png","/writing-sample-images/c38f57080099_generated_table_98_underground_railway_systems_in_six_cities_01.png","/writing-sample-images/c3f23e17f7bb_96e383142e11cf57.png","/writing-sample-images/c42ef09a2b8f_5198c2308d8dea0a.png","/writing-sample-images/c4522b8d2447_9073124298aeca78.png","/writing-sample-images/c49217580f48_453b1c0b4526fd39.png","/writing-sample-images/c49ef4bd51f5_f902ff7d2b7fd1f0.png","/writing-sample-images/c4cba9d74c6e_ielts_graph_34_computer_and_internet_users_in_different_arab_countries.png","/writing-sample-images/c504ba2447ab_a3fdc76ef787aefe.jpg","/writing-sample-images/c50ddaf7c4c2_graph_1_male_and_female_workers_1975_by_employment_sectors.jpg","/writing-sample-images/c50ddaf7c4c2_graph1_workers_1995_in_employment_sectors_of_freedonia.jpg","/writing-sample-images/c514d8069e9b_cb0d1cd623ad162f.jpg","/writing-sample-images/c520f5559567_71572e2d00f70089.png","/writing-sample-images/c557931b1046_765cec6bfd07fc67.jpg","/writing-sample-images/c67ae1c11610_3512820798822dff.png","/writing-sample-images/c68a6d69b103_43ac5c52eb3aade1.png","/writing-sample-images/c6939b232571_a33c8f6186e45ff1.png","/writing-sample-images/c69ec8ab5656_graph_117_division_of_household_tasks_by_gender_in_great_britain.png","/writing-sample-images/c7357e6283b9_96a65e04718e6ce0.png","/writing-sample-images/c79179db8757_cdaab498aaf691ca.png","/writing-sample-images/c7eb0e513f92_95e41e131c12a660.jpg","/writing-sample-images/c8f4f9fb8871_10c72786ea9163c5.jpg","/writing-sample-images/c9231c584a8f_6329823e0aba997
11007.jpg","/writing-sample-images/c9a867b59ee9_7669a812a7216e97.jpg","/writing-sample-images/c9e7ca7eb726_graph_305_internet_users_middle_east_june_2017.png","/writing-sample-images/ca0c89937432_1593fcad3b7497ca.png","/writing-sample-images/ca1eb54a35a0_e28537dca1c0b608.jpg","/writing-sample-images/ca43ff21fb9b_aff9a2f5e5a0a7ac.jpg","/writing-sample-images/ca69be39d05c_58b5d3672e71104b.jpg","/writing-sample-images/cacfe64d0c9c_5043cce4ef49a76a.jpg","/writing-sample-images/cadb5587e100_4bb0f324a61eb902.png","/writing-sample-images/cadb5587e100_72663d8b6ad6b53d.png","/writing-sample-images/caf3ec6f553b_22fac1ecebc6b288.png","/writing-sample-images/cb1b00c8476d_98a57daaa756adff.jpg","/writing-sample-images/cbbc68bf6cdf_ielts_graph_277_telephone_subscribers_vietnam_2010.png","/writing-sample-images/cbd1088e7f88_6_29_2021_8_01_26_am_compressed_c266a5baeb.jpg","/writing-sample-images/cbf483bcffb0_ielts_blog_report_band_7_ielts_report_topic_bar_graph_describing_unemployment_rates_and_average_earnings_by_level_of_education_01.jpg","/writing-sample-images/cc0d3b115b4c_ielts_blog_report_band_7_ielts_report_topic_a_pie_chart_of_leisure_activities_01.jpg","/writing-sample-images/cc0d3b115b4c_ielts_blog_report_band_7_ielts_report_topic_a_pie_chart_of_leisure_activities_02.jpg","/writing-sample-images/cc501d5df29b_075ceeb42d67dcae.png","/writing-sample-images/cca1d56e8bcd_2b4f4e61cdf8bde8.png","/writing-sample-images/cca1d56e8bcd_2d6ae69928b4365b.png","/writing-sample-images/cca6d7b0467a_cf54ce24c0c2b376.jpg","/writing-sample-images/cce012cf1d53_7a7b44982cf5f8cb.jpg","/writing-sample-images/cce012cf1d53_9ad8cb5698ecd20b.jpg","/writing-sample-images/cd4aa9b567e3_516169379c70cf55.png","/writing-sample-images/cdb6adf40d1e_4f0943dbfdff33b3.png","/writing-sample-images/cdbb70931f14_f6996c1717d63bab.jpg","/writing-sample-images/cdfb9dc92c77_ielts_blog_report_band_8_ielts_report_topic_double_line_graph_high_tech_gadgets_prices_from_target_band_7_01.jpg","/writing-sample-images/ce57b4e20a0e_ielts_blog_report_band_9_ielts_report_topic_double_line_graph_hospital_stays_from_ielts_high_scorers_choice_series_academic_set_4_01.jpg","/writing-sample-images/ce6947ddf6e6_591e7ab02b07c510.jpg","/writing-sample-images/cec77cb63b2f_d77cc3928a4b2eb5.jpg","/writing-sample-images/cf47eaef9e4a_2786bbe7330e7131.png","/writing-sample-images/cfb34683fb3a_hydro_ca5b35d90e.jpg","/writing-sample-images/cfcba5ce8e17_9a9fba3234cae0db.jpg","/writing-sample-images/d109734ed51f_5939bac43c5fd06a.jpg","/writing-sample-images/d14a9a746acb_f7472fa76e8b3d03.png","/writing-sample-images/d198f03309e2_ielts_blog_report_band_8_ielts_report_topic_double_bar_graph_describing_investment_in_stocks_and_bonds_from_target_band_7_book_01.jpg","/writing-sample-images/d20421994b45_ded2ddb363bc8c9d.png","/writing-sample-images/d308ed1a5c0e_d0da5e2d03ca5736.jpg","/writing-sample-images/d3c3595c5bad_prep-vietnam-118f6cd669c3d8645bf1.png","/writing-sample-images/d3d0c4c4cc6a_4a7c775ec59ac1a2.jpg","/writing-sample-images/d45c5998bb31_ielts_blog_report_band_8_ielts_report_topic_table_use_of_water_in_6_countries_01.jpg","/writing-sample-images/d47b6654cf16_eb09af11ff299005.jpg","/writing-sample-images/d49ee78a5d0f_1b7d5eca95ed5fe8.png","/writing-sample-images/d5c5691a2d01_c49923aac5c24553.png","/writing-sample-images/d6b4b6566e44_c6d663c5867498ee.png","/writing-sample-images/d713af763609_ab23bcc031018004.png","/writing-sample-images/d744a37f5941_electriviy_compressed_b0e5f07dc7.jpg","/writing-sample-images/d7893bb1965b_1373a96da41b5cd2.png","/writing-sample-images/d7893bb1965b_84a287ae20055e00.png","/writing-sample-images/d78e71a31343_a05046e41947fb2a.jpg","/writing-sample-images/d86b930f8772_1b840c570ef1cc0c.png","/writing-sample-images/d87105424915_0770d904840fdf88.jpg","/writing-sample-images/d886b0844021_eefe69cae4290fa7.jpg","/writing-sample-images/d88f829b5385_5670aa6fae31aa1a.jpg","/writing-sample-images/d8979cd9796b_benchmark_ielts_562c4ac393426e_01_01_79cfe252f32f22d2.jpg","/writing-sample-images/d94cf70f719b_030aebc9155fc207.jpg","/writing-sample-images/d9f0605936b4_f43ed49698b74408.png","/writing-sample-images/da533696aa92_93b08a1c30aebc70.jpg","/writing-sample-images/dab3c748f8d9_world_grain_harvested_area_line_grph.png","/writing-sample-images/dbacfee5286e_1ed9383395745e55.png","/writing-sample-images/dc0998ade29e_cea7125646b1d80e.jpg","/writing-sample-images/dc7e6c824616_c7752f337b5b218e.png","/writing-sample-images/dd2ff709b4af_b37464a5fcd84a73.jpg","/writing-sample-images/ddf3d0423602_5ffe11a21796ed40.png","/writing-sample-images/de19f26bb39c_3e6704e0e7f6fdf7.jpg","/writing-sample-images/de4905eb1ea1_magoosh_task1_ielts_academic_writing_task_1_process_diagram_model_answer_01.jpg","/writing-sample-images/df473d852ea5_7e3ef2f31cf5c694.png","/writing-sample-images/df473d852ea5_da95d73c5abeb1d2.png","/writing-sample-images/dff00fbef315_ielts_graph_19_amount_spent_on_six_consumer_goods.png","/writing-sample-images/e0626c5ac0e6_7f93e271dd750acd.jpg","/writing-sample-images/e073df3a8dc2_graph_44_food_budget_family_spent_on_restaurant_meals.jpg","/writing-sample-images/e073df3a8dc2_graph_44_meals_eaten_fast_food_and_sit_down_restaurants.jpg","/writing-sample-images/e10692e98fef_8ba3b7b2407c1a52.png","/writing-sample-images/e23f9bfb9392_a8855dc3886c1eb3.webp","/writing-sample-images/e28dab628481_9006f269cd821dd2.jpg","/writing-sample-images/e28f2c162f30_b5e1be4969466daa.png","/writing-sample-images/e2ba2f56b870_a3a5e8ae154062c9.png","/writing-sample-images/e325d57b7965_5594833a64626866.jpg","/writing-sample-images/e36c4425df
110011_622d5aefcd7e8c18.jpg","/writing-sample-images/e3799779ae23_28e2a5c15b3d908f.png","/writing-sample-images/e4248bb0aa90_ef4ff03709ce1629.jpg","/writing-sample-images/e4248bb0aa90_fd2845819f41e4fa.jpg","/writing-sample-images/e48a909489fb_31dd6d29d2846274.jpg","/writing-sample-images/e4a348c9a213_71ad6b767168676e.png","/writing-sample-images/e54493fe27d1_183970b09e0ca95e.png","/writing-sample-images/e5787874e338_a63abe9a6f9ced5f.png","/writing-sample-images/e5cf8de459ef_79e6c30299ae44cf.png","/writing-sample-images/e5d15b3490a0_acid_level_in_mouth_from_consumption_of_sugar_honey.png","/writing-sample-images/e60cff77b21c_2bb4851b3423011d.png","/writing-sample-images/e6375b9728eb_394b179dae782743.png","/writing-sample-images/e6375b9728eb_3e378da8dcdc57b7.png","/writing-sample-images/e7c9a3a2a44e_c511c067fcd3cec5.jpg","/writing-sample-images/e889ba006ab4_d0cec76da7ab527b.png","/writing-sample-images/e899af934d31_650f41bbccb4349d.jpg","/writing-sample-images/e8ae04f1eb3c_cecb424393fc33fe.png","/writing-sample-images/e8c3f48a2f32_e1fdc4d99ce7e80a.jpg","/writing-sample-images/e8e66a48c29e_ielts_graph_how_plastic_bottles_are_recycled.png","/writing-sample-images/e900d3e150b7_generated_table_99_sales_at_small_restaurant_in_downtown_business_district_01.png","/writing-sample-images/ea4177bfa5ea_2f7b1938c0042e7e.jpg","/writing-sample-images/ea4d9d61759d_e74181ed251d2112.png","/writing-sample-images/ea5b29aba503_2_8_2022_7_41_56_pm_compressed_0cffb4a454.jpg","/writing-sample-images/ea6f806485a7_659c25f42192fa6a.jpg","/writing-sample-images/eac9cbfada95_82231226_2649847521909706_6928620707668557824_n_compressed_b8c861bb90.jpg","/writing-sample-images/eaf2d97d3c15_2deec504a460a553.jpg","/writing-sample-images/ec0dcdd74240_ielts_blog_report_band_7_ielts_report_topic_bar_graph_describing_average_house_prices_01.jpg","/writing-sample-images/ec13cf3a0879_c4539bfda1e80720.png","/writing-sample-images/ece4324230ce_benchmark_ielts_e77c23b6d5a8a2_01_01_74757ee2a6b61bfa.jpg","/writing-sample-images/edb8e91d64d3_graph_157_time_people_spend_on_various_internet_activities.png","/writing-sample-images/edd8929e2099_6857332ef0747e41.png","/writing-sample-images/ee0fc4b81760_6e947c7d28e4dc58.png","/writing-sample-images/ee161f16883f_13ed6935b070006f.jpg","/writing-sample-images/ee2fc60fa8ef_3f07fd3ea745630e.jpg","/writing-sample-images/eed29ca51349_6049d6198cacc615.png","/writing-sample-images/eef90805aed2_d5163888feb503d1.jpg","/writing-sample-images/ef00f4a20485_prep-vietnam-c148ad2c512b078034b1.jpg","/writing-sample-images/ef8936ebd0c3_pebbleton_compressed_32e38f6e8b.jpg","/writing-sample-images/ef9de7739342_909c13bf19e4490f.png","/writing-sample-images/f02d7a487f59_dol-c7f8045d85c74649fb26.png","/writing-sample-images/f06705afc9d4_cf347b2edb08ef94.png","/writing-sample-images/f07475c8d7bd_ielts_graph133_books_read_by_men_women_burnaby_library.png","/writing-sample-images/f0d4ba8a4ef1_benchmark_ielts_7d6d665be559e2_01_01_d20261321ec9fdcb.jpg","/writing-sample-images/f0e5a4dc84e4_ab06c32e09b21de2.jpg","/writing-sample-images/f26f6be74a81_4ffc0498b02d39b7.png","/writing-sample-images/f26f6be74a81_edff533d51ffe8ae.png","/writing-sample-images/f2eda6819da8_3ec7851cc64b4fe2.jpg","/writing-sample-images/f3246e428c08_22539c058cd207a7.jpg","/writing-sample-images/f33ea8cf00dc_ca3a51797725ee80.png","/writing-sample-images/f37c1053807c_image_14_b51b0da258.png","/writing-sample-images/f39655ccb5d5_50437ebe5d887a1d.png","/writing-sample-images/f497356636ee_a561ea938f4f4aba.jpg","/writing-sample-images/f5eb2ce5c907_abc7c0b049efd3bc.jpg","/writing-sample-images/f6309f869baa_ielts_graph_48_oil_production_capacity_gulf_countries.png","/writing-sample-images/f65c32794d7e_642b1b5b8c000131.png","/writing-sample-images/f6dd5b1598b2_4b422771e72b04a1.jpg","/writing-sample-images/f6f21a53fddd_fe64205aab8c6712.png","/writing-sample-images/f6f7845336b9_be264a3936f20b32.jpg","/writing-sample-images/f6f9e4157b37_5871d7b5ee445c32.jpg","/writing-sample-images/f6ff155db312_fsa_2_compressed_578c4e1b9b.jpg","/writing-sample-images/f7bb59841928_34e499d69d028f3d.png","/writing-sample-images/f7de62a3b3d4_5e40cffe3e1bc09e.jpg","/writing-sample-images/f807ea78f668_7e6ae02cf73abe4a.png","/writing-sample-images/f80e9d917f88_5b3a64fb6cd8d9d1.png","/writing-sample-images/f86addcb2a9b_27720d2860
1100794077.png","/writing-sample-images/f88bd83e7d36_9c365462ac447d03.jpg","/writing-sample-images/f8e95dc6486f_0833328815f4f775.png","/writing-sample-images/f91de9160c1f_ielts_pie_chart245_important_aspects_internship_students_have_learned.png","/writing-sample-images/f9b40731c7d5_ielts_graph_ages_of_populations_yemen_italy.png","/writing-sample-images/fa8b3226a977_ielts_blog_report_band_8_ielts_report_topic_pie_charts_reasons_why_students_chose_particular_university_01.jpg","/writing-sample-images/faa070be9259_515dd26edc58cc4e.jpg","/writing-sample-images/faf60a89392b_prep-vietnam-5e17690598ab0210b746.jpg","/writing-sample-images/fb5907900eb5_5aad6cc039cb409f.png","/writing-sample-images/fb689c6f9296_dc5c68b4c1abd0bd.png","/writing-sample-images/fb7db8a5835e_7ed10ea9ea615c81.png","/writing-sample-images/fcaed2933aa8_436a7be3ce71f950.png","/writing-sample-images/fd11b1cdfcb6_6e3e63f9b1200cb2.jpg","/writing-sample-images/fed6c039f287_graph_313_drinking_habits_us_population_by_age.png","/writing-sample-images/fedc13e4af6b_761ffda497bddea5.png","/writing-sample-images/ff27ffd1f039_7fab405bf480aa59.jpg","/writing-sample-images/ffdc3879c527_14f0fc0eac310939.png"]),Gp="/ielts-mentor-writing-samples/images/",dy=/^([a-f0-9]{12})_/i,Dh=new Map;for(const e of o9){if(!e.startsWith(Gp))continue;const r=e.slice(Gp.length).match(dy)?.[1]?.toLowerCase();if(!r)continue;const o=Dh.get(r)||[];o.push(e),Dh.set(r,o)}function ys(e,i=[]){const r=Array.isArray(i)?i.filter(K_):[];if(r.length)return[...new Set(r)];const o=K_(e)?e.trim():"";if(!o.startsWith(Gp))return o?[o]:[];const b=o.slice(Gp.length).match(dy)?.[1]?.toLowerCase(),u=b?Dh.get(b)||[]:[];return u.length<=1?o?[o]:[]:[o,...u.filter(p=>p!==o)]}function K_(e){const i=String(e||"").trim();return i.startsWith("/")&&/\.(?:jpe?g|png|webp)$/i.test(i)}const np=df,pr="popular",Qb="question-count",Bh="alphabetical",l9=Object.freeze([...iy,...N6]);Object.freeze([...iy,...kf.map(e=>e.path)]);const tf=new Set(["page","sort","type"]),d9=new Map(kf.map(e=>[e.path,e])),by=new Map(kf.map(e=>[`${e.taskCategory}:${e.id}`,e])),b9=new Map(Ic.map(e=>[e.path,e])),f9=new Map(Ic.filter(e=>e.taskCategory).map(e=>[e.taskCategory,e])),Pk={academic_task1:{classify:nm,pages:Sk},general_task1:{classify:rm,pages:xk},task2:{classify:hf,pages:Ck}},Wh=Object.freeze({en:Object.freeze({academic_task1:"IELTS Academic Writing Task 1",general_task1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"}),"zh-CN":Object.freeze({academic_task1:"é
æå¦æ¯ç±»åä½ Task 1",general_task1:"é
æå¹è®ç±»åä½ Task 1",task2:"é
æåä½ Task 2"}),vi:Object.freeze({academic_task1:"IELTS Academic Writing Task 1",general_task1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"})}),Q_=Object.freeze({en:Object.freeze({academic_task1:"Academic Writing Task 1",general_task1:"General Training Writing Task 1",task2:"Writing Task 2"}),"zh-CN":Object.freeze({academic_task1:"妿¯ç±»åä½ Task 1",general_task1:"å¹è®ç±»åä½ Task 1",task2:"åä½ Task 2"}),vi:Object.freeze({academic_task1:"Academic Writing Task 1",general_task1:"General Training Writing Task 1",task2:"Writing Task 2"})}),u9=Object.freeze({en:"All topics","zh-CN":"å
¨é¨ä¸»é¢",vi:"Tất cả chá»§ Äá»"});function bd(e){return["en","zh-CN","vi"].includes(e)?e:"en"}function fy(e,i="en"){const r=bd(i);return Wh[r][e]||Wh[r].task2}function $k(e,i="en"){const r=bd(i);return Q_[r][e]||Q_[r].task2}function uy(e){const i=String(e||"").trim(),r=ty(i);return r?r.topics.map(o=>{const l=by.get(`${i}:${o.id}`);return l?{...o,taskCategory:i,path:l.path,questionCount:l.questionCount}:null}).filter(Boolean):[]}function p9(e){return b9.get(Gk(e))||null}function Mk(e){return f9.get(String(e||"").trim())||null}function m9(e,i="en"){const r=bd(i);return Ic.map(o=>({id:o.id,href:_s(o.path,r),isActive:o.id===e?.id,label:o.kind==="all"?u9[r]:$k(o.taskCategory,r)}))}function py(e,i=Qb){const r=Array.isArray(e)?[...e]:[],o=(l,b)=>l.label.localeCompare(b.label,"en",{sensitivity:"base"});return i===Bh?r.sort(o):r.sort((l,b)=>b.questionCount-l.questionCount||o(l,b))}function my(e,i="en"){if(!e)return null;const r=bd(i),l=(e.taskCategory?[Mk(e.taskCategory)]:Ic.filter(b=>
1100b.taskCategory)).filter(Boolean).map(b=>{const u=uy(b.taskCategory),p=e.taskCategory?py(u):u;return{...b,label:$k(b.taskCategory,r),topicCount:p.length,topics:p}});return{page:e,locale:r,sections:l,stats:{topicCount:l.reduce((b,u)=>b+u.topicCount,0)}}}function jc(e,i="en"){const r=my(e,i);if(!r)return null;const o=r.locale,l=e.kind==="all",b=r.stats.topicCount,u=e.taskCategory?$k(e.taskCategory,o):"",p=e.taskCategory?fy(e.taskCategory,o):"";return{...{en:{title:l?"IELTS Writing Topics":`${u} Topics`,seoTitle:l?"IELTS Writing Topics":`${p} Topics`,description:l?`Browse ${b} IELTS Writing topic collections across Academic Task 1, General Training Task 1, and Task 2. Each topic leads to real questions for focused practice.`:`Browse ${b} ${p} topics. Compare current question counts, sort AâZ, and open a topic to find real prompts for focused practice.`,controlsLabel:"Topic controls",taskNavigationLabel:"Browse by task",directoryLabel:"All writing topics",listTitle:"All topics",sectionSummary:y=>`${y.topicCount} topics`,topicQuestionCount:y=>`${y} ${y===1?"question":"questions"}`,sortLabel:"Sort topics",questionCountSortLabel:"Most questions",alphabeticalSortLabel:"AâZ",footerLabel:"IELTS Writing topics",menuLabel:"Browse topics",breadcrumbAriaLabel:"Breadcrumb",homeBreadcrumbLabel:"Home"},"zh-CN":{title:l?"é
æåä½é¢ç®ä¸»é¢":`${u} é¢ç®ä¸»é¢`,seoTitle:l?"é
æåä½é¢ç®ä¸»é¢":`${p} é¢ç®ä¸»é¢`,description:l?`æµè§ ${b} 个é
æåä½é¢ç®ä¸»é¢ï¼è¦ç妿¯ç±» Task 1ãå¹è®ç±» Task 1 å Task 2ãç®å½æ¾ç¤ºé¢ç®æ°éåé¢åï¼æå¼çå®é¢ç®åå¯å®æåä½ãæ¹æ¹ä¸éåã`:`æµè§ ${b} 个${p} é¢ç®ä¸»é¢ãæé¢ç®æ°éæ AâZ æåï¼æå¼çå®é¢ç®å®æåä½ãæ¹æ¹ä¸éåã`,controlsLabel:"䏻颿µè§é项",taskNavigationLabel:"æä»»å¡æµè§",directoryLabel:"å
¨é¨åä½ä¸»é¢",listTitle:"æ¬åç±»å
¨é¨ä¸»é¢",sectionSummary:y=>`${y.topicCount} 个主é¢`,topicQuestionCount:y=>`${y} éé¢ç®`,sortLabel:"䏻颿åº",questionCountSortLabel:"é¢ç®æå¤",alphabeticalSortLabel:"AâZ",footerLabel:"é
æåä½é¢ç®ä¸»é¢",menuLabel:"æä¸»é¢æµè§",breadcrumbAriaLabel:"è·¯å¾å¯¼èª",homeBreadcrumbLabel:"é¦é¡µ"},vi:{title:l?"Chá»§ Äá» IELTS Writing":`Chá»§ Äá» ${u}`,seoTitle:l?"Chá»§ Äá» IELTS Writing":`Chá»§ Äá» ${p}`,description:l?`Khám phá ${b} bá» chá»§ Äá» IELTS Writing cho Academic Task 1, General Training Task 1 và Task 2. Má»i chá»§ Äá» dẫn Äến các Äá» tháºt Äá» luyá»n táºp táºp trung.`:`Khám phá ${b} chá»§ Äá» ${p}. So sánh sá» lượng Äá», sắp xếp AâZ và má» má»t chá»§ Äá» Äá» chá»n Äá» tháºt, láºp ý rá»i luyá»n viết.`,controlsLabel:"Äiá»u hưá»ng chá»§ Äá»",taskNavigationLabel:"Duyá»t theo bà i thi",directoryLabel:"Tất cả chá»§ Äá» viết",listTitle:"Các chá»§ Äá» trong danh mục nà y",sectionSummary:y=>`${y.topicCount} chá»§ Äá»`,topicQuestionCount:y=>`${y} Äá»`,sortLabel:"Sắp xếp chá»§ Äá»",questionCountSortLabel:"Nhiá»u Äá» nhất",alphabeticalSortLabel:"AâZ",footerLabel:"Chá»§ Äá» IELTS Writing",menuLabel:"Duyá»t theo chá»§ Äá»",breadcrumbAriaLabel:"Äiá»u hưá»ng phân cấp",homeBreadcrumbLabel:"Trang chá»§"}}[o],htmlLang:o}}function g9(e,i){const r=new Set(uy(e).map(l=>l.id)),o=[];for(const l of Array.isArray(i)?i:[]){const b=String(l||"").trim();b&&r.has(b)&&!o.includes(b)&&o.push(b)}return o.slice(0,3)}function Dk(e,i,r=null){const o=String(e||"").trim(),l=String(i||"").trim().toLowerCase(),b=Eh[`${o}:${l}`],u=ty(o),p=g9(o,r),m=p.length?p:b?.topicIds;if(!Array.isArray(m)||!m.length||!u)return null;const g=m.map(y=>{const k=u.topics.find(v=>v.id===y),_=by.get(`${o}:${y}`);return k&&_?{...k,taskCategory:o,path:_.path,questionCount:_.questionCount}:null}).filter(Boolean);return g.length?{taxonomyVersion:q6,taskCategory:o,topics:g}:null}function gy(e){return d9.get(Gk(e))||null}function _s(e,i="en"){const r=Gk(e);return i==="zh-CN"?`/zh-CN${r}`:i==="vi"?`/vi${r}`:r}function hy(e,i=""){const r=Pk[e?.taskCategory],o=String(i||"").trim().toLowerCase();return r?.pages.find(l=>l.typeId===o)||null}function fm(e,i="en",{typeId:r="",questionCount:o=null}={}){const l=bd(i),b=["academic_task1","general_task1","task2"].find(w=>w===e?.taskCategory||w===e?.category)||"task2",u=e?.label||"IELTS Writing",p=hy(e,r),m=p?yr(p,l).navL
1100abel:"",g=Number(o),y=p&&Number.isFinite(g)?Math.max(g,0):Number(e?.questionCount)||0,k=fy(b,l),_={en:{academic_task1:"IELTS Academic Task 1",general_task1:"IELTS General Task 1",task2:"IELTS Writing Task 2"},"zh-CN":Wh["zh-CN"],vi:{academic_task1:"IELTS Academic Task 1",general_task1:"IELTS General Task 1",task2:"IELTS Writing Task 2"}}[l],v=_[b]||_.task2,I=u.toLocaleLowerCase("en"),T=["academic_task1","general_task1"].includes(b),S={en:{htmlLang:"en",title:`${v} Questions: ${u}`,h1:`${k} Questions: ${u}`,description:T?`${k} questions about ${I}: browse ${y} real prompts, compare available question types, and choose one to plan, write, and check.`:`Practice ${y} ${k} questions about ${I}. Browse real prompts, filter by essay type, and choose one to plan, write, and check.`,questionTypeFilterLabel:"Question type",allQuestionTypesLabel:"All",sortFilterLabel:"Sort",defaultSortLabel:"Newest",popularSortLabel:"Popular",imageAlt:`${k} question image`,topicsLabel:"Question topics"},"zh-CN":{htmlLang:"zh-CN",title:`${k} é¢ç®ï¼${u} 主é¢`,h1:`${k} é¢ç®ï¼${u} 主é¢`,description:T?`${k} ${u} 主é¢é¢ç®ï¼æµè§ ${y} éçå®é¢ç®ï¼æé¢åæç度çéãéæ©ä¸é宿åä½åï¼å¯æ¥çé¢ä¼°åæ°ãå项åé¦ãè¡å
ä¿®æ¹ååé¢ä½æã`:`ç»ä¹ ${y} éä¸ ${u} ç¸å
³ç${k} é¢ç®ï¼æé¢åæç度çéãéæ©ä¸é宿åä½åï¼å¯æ¥çé¢ä¼°åæ°ãå项åé¦ãè¡å
ä¿®æ¹ååé¢ä½æã`,questionTypeFilterLabel:"é¢å",allQuestionTypesLabel:"å
¨é¨",sortFilterLabel:"æåº",defaultSortLabel:"ææ°",popularSortLabel:"çé¨",imageAlt:`${k}é¢ç®å¾ç`,topicsLabel:"é¢ç®ä¸»é¢"},vi:{htmlLang:"vi",title:`Äá» ${v} vá» ${u}`,h1:`Äá» ${k} vá» ${u}`,description:T?`Äá» ${k} vá» ${u}: khám phá ${y} câu há»i thá»±c tế, so sánh các dạng Äá» và chá»n má»t Äá» Äá» láºp ý, viết rá»i chấm bà i.`:`Luyá»n táºp vá»i ${y} Äá» ${k} vá» ${u}. Xem Äá» tháºt, lá»c theo dạng essay và chá»n má»t Äá» Äá» láºp ý, viết rá»i chấm bà i.`,questionTypeFilterLabel:"Dạng bà i",allQuestionTypesLabel:"Tất cả",sortFilterLabel:"Sắp xếp",defaultSortLabel:"Má»i nhất",popularSortLabel:"Phá» biến",imageAlt:`Hình ảnh Äá» ${k}`,topicsLabel:"Chá»§ Äá» cá»§a Äá» bà i"}};if(p){const w={en:{title:`${v} Questions: ${u} â ${m}`,h1:`${k} Questions: ${u} â ${m}`,description:`Practice ${y} ${k} questions about ${I} in the ${m} format. Open a complete prompt to plan, write, and check.`},"zh-CN":{title:`${k}é¢ç®ï¼${u}ä¸»é¢ Â· ${m}`,h1:`${k}é¢ç®ï¼${u}ä¸»é¢ Â· ${m}`,description:`${k}${u}主é¢${m}é¢ç®ï¼å
± ${y} éãæå¼å®æ´é¢ç®åå¿
è¦å¾çï¼å®æåä½å坿¥çé¢ä¼°åæ°ãå项åé¦ãè¡å
ä¿®æ¹ååé¢ä½æã`},vi:{title:`Äá» ${v} vá» ${u} â ${m}`,h1:`Äá» ${k} vá» ${u} â ${m}`,description:`Luyá»n táºp vá»i ${y} Äá» ${k} vá» ${u} thuá»c dạng ${m}. Má» Äầy Äá»§ câu há»i, chá»n má»t Äá» Äá» láºp ý, viết rá»i chấm bà i.`}};S[l]={...S[l],...w[l]}}return{...S[l],taskLabel:k}}function Up(e){const i=Pk[e?.taskCategory];return i?i.classify(e.questionText):""}function h9(e,i="en"){const r=e?.page,o=Array.isArray(e?.questions)?e.questions:[],l=Pk[r?.taskCategory];if(!l||!o.length)return null;const b=new Map;for(const m of o){const g=Up(m);g&&b.set(g,(b.get(g)||0)+1)}const u=l.pages.map(m=>{const g=b.get(m.typeId)||0;return g?{id:m.typeId,label:yr(m,i).navLabel,questionCount:g}:null}).filter(Boolean);if(u.length===0)return null;const p=fm(r,i);return{label:p.questionTypeFilterLabel,allLabel:p.allQuestionTypesLabel,options:u}}function Y_(e){return Math.max(Number(e?.sampleTarget?.sampleCount)||0,0)}function k9(e,{pageNumber:i=1,requestedTypeId:r="",requestedSortId:o=""}={}){const l=Array.isArray(e?.questions)?e.questions:[],b=String(r||"").trim().toLowerCase(),p=new Set(l.map(M=>Up(M)).filter(Boolean)).has(b)?b:"",m=String(o||"").trim().toLowerCase(),g=m===pr?pr:"",k=[...p?l.filter(M=>Up(M)===p):l].sort((M,Y)=>(Number(Eh[Y.id]?.stableRank)||0)-(Number(Eh[M.id]?.stableRank)||0)||M.topicKey.localeCompare(Y.topicKey)),_=g===pr?k.map((M,Y)=>({question:M,stableIndex:Y})).sort((M,Y)=>Y_(Y.question)-Y_(M.question)||M.stableIndex-Y.stableIndex).map(({question:M})=>M):k,v=jy(i),I=_.length,T=Math.max(Math.ceil(I/np),1),S=Math.min(v,T),w=I?(S-1)*np:0,G=I?Math.min(w+np,I):0;return{typeId:p,sortId:g,requestedTypeId:b,requestedSortId:m,questions:_.slice(w,G).map(M=>M.taskCategory==="academic_task1"?{...M,questionText:Wp(M.questionText)}:M),pagination:{pageNumber:S,requestedPageNumber:v,pageSize:np,totalItems:I,totalPages:T,hasPreviousPage:S>1,hasNextPage:S<T,previousPageNumber:S>1?S-1:null,nextPageNumber:S<T?S+1:null,startIndex:w,endIndex:G,isOutOfRange:v!==S}}}
1100function Bk(e,i=""){const r=new URLSearchParams(String(i||"")),o=[...r.entries()].filter(([Z])=>tf.has(Z)),l=[...r.entries()].filter(([Z])=>!tf.has(Z)),b=[...tf].find(Z=>r.getAll(Z).length>1),u=String(r.get("page")||"").trim(),p=String(r.get("type")||"").trim(),m=String(r.get("sort")||"").trim(),g=p.toLowerCase(),y=m.toLowerCase(),k=!!(u&&(!/^\d+$/.test(u)||Number(u)<1)),_=k||!u?1:Number(u),v=!!(y&&!["default",pr].includes(y)),I=k9(e,{pageNumber:_,requestedTypeId:g,requestedSortId:y==="default"?"":y}),T=!!(g&&I.typeId!==g),S=_>I.pagination.totalPages,w=!!(b||k||v||T||!Number.isSafeInteger(_)||S),G=new URLSearchParams;I.typeId&&G.set("type",I.typeId),I.sortId&&G.set("sort",I.sortId),_>1&&!w&&G.set("page",String(_));const M=new URLSearchParams;for(const[Z,A]of o)M.append(Z,A);const Y=!w&&M.toString()!==G.toString(),C=new URLSearchParams(G);for(const[Z,A]of l)C.append(Z,A);return{isNotFound:w,needsRedirect:Y,redirectSearch:C.toString()?`?${C.toString()}`:"",view:I}}function _9(e=""){const i=new URLSearchParams(String(e||"")),r=[...tf].some(l=>i.has(l)),o=new URLSearchParams;for(const[l,b]of i.entries())tf.has(l)||o.append(l,b);return{hasFunctionalParameters:r,needsRedirect:r,redirectSearch:o.toString()?`?${o.toString()}`:""}}function yc(e,i="en",{pageNumber:r=1,typeId:o="",sortId:l=""}={}){const b=_s(e,i),u=new URLSearchParams,p=String(o||"").trim().toLowerCase(),m=String(l||"").trim().toLowerCase(),g=jy(r);p&&u.set("type",p),m===pr&&u.set("sort",pr),g>1&&u.set("page",String(g));const y=u.toString();return y?`${b}?${y}`:b}function j9(e="en"){const i={en:{ariaLabel:"Question pages",previous:"Previous",next:"Next",pageLabel:r=>`Page ${r}`},"zh-CN":{ariaLabel:"é¢ç®å页",previous:"ä¸ä¸é¡µ",next:"ä¸ä¸é¡µ",pageLabel:r=>`第 ${r} 页`},vi:{ariaLabel:"Các trang câu há»i",previous:"Trang trưá»c",next:"Trang sau",pageLabel:r=>`Trang ${r}`}};return i[e]||i.en}function y9(e,i="en",{pagination:r=null,requestedTypeId:o="",requestedSortId:l="",isNotFound:b=!1}={}){const u=String(o||"").trim().toLowerCase(),p=String(l||"").trim().toLowerCase(),m=fm(e,i,{typeId:u,questionCount:r?.totalItems}),g=hy(e,u),y=g?yr(g,i).navLabel:"",k=" | IELTS Writing Checker",_={academic_task1:"IELTS Academic Task 1",general_task1:"IELTS General Task 1",task2:"IELTS Task 2"},v=Math.max(Number(r?.pageNumber)||1,1),I=v>1?{en:` â Page ${v}`,"zh-CN":` â 第 ${v} 页`,vi:` â Trang ${v}`}[i]||` â Page ${v}`:"",T=["en","vi"].includes(i)&&`${m.title}${I}${k}`.length>75?`${i==="vi"?"Äá» ":""}${_[e?.taskCategory]||"IELTS"}${v>1?":":" Questions:"} ${e?.label||"Writing"}${y?` â ${y}`:""}`:m.title,S=v>1?{en:` Page ${v}.`,"zh-CN":`第 ${v} 页ã`,vi:` Trang ${v}.`}[i]||` Page ${v}.`:"",w=b?"":yc(e?.path||"/",i,{pageNumber:v,typeId:u,sortId:p}),G=e?.questionCount>=L6?"index, follow":"noindex, nofollow",M=oy(b?"noindex, nofollow":G==="index, follow"&&(p||u)?"noindex, follow":G,r),Y=`${T}${I}${k}`;return{htmlLang:m.htmlLang,title:Oi(Y,i),h1:m.h1,description:`${m.description}${S}`,canonicalPath:w,robots:M,contentKey:`writing-topic:${e?.taskCategory||""}:${e?.id||""}`}}function z9(e,i="en"){const r=jc(e,i);return!r||!e?.path?null:{htmlLang:r.htmlLang,title:Oi(`${r.seoTitle} | IELTS Writing Checker`,r.htmlLang),h1:r.title,description:r.description,canonicalPath:_s(e.path,r.htmlLang),robots:"index, follow",contentKey:`writing-topic-hub:${e.id}`}}function Wk(e,i="en"){if(!e)return null;const r=bd(i),o=Ic[0],l=jc(o,r),b=e.taskCategory?Mk(e.taskCategory):null,u=[{label:l.homeBreadcrumbLabel,href:_s("/",r),isCurrent:!1}];return e.kind==="all"?u.push({label:l.directoryLabel,href:_s(o.path,r),isCurrent:!0}):(u.push({label:l.directoryLabel,href:_s(o.path,r),isCurrent:!1}),e.kind==="task"?u.push({label:jc(e,r).title,href:_s(e.path,r),isCurrent:!0}):b&&u.push({label:jc(b,r).title,href:_s(b.path,r),isCurrent:!1},{label:e.label||fm(e,r).h1,href:_s(e.path,r),isCurrent:!0})),{ariaLabel:l.breadcrumbAriaLabel,items:u}}function ky(e,i,r){const o=Wk(e,i),l=String(r||"").replace(/\/+$/,"");return!o||!l?null:{"@type":"BreadcrumbList",itemListElement:o.items.map((b,u)=>({"@type":"ListItem",position:u+1,name:b.label,item:new URL(b.href,`${l}/`).toString()}))}}function O9(e,i,r="https://ieltswritingchecker.org"){if(!e?.page||!i?.canonicalPath)return null;const o=String(r||"").replace(/\/+$/,""),l=`${o}${i.canonicalPath}`,b=e.sections.flatMap(m=>m.topics.map(g=>({section:m,topic:g}
1100))),u=e.page.taskCategory?Ic[0]:null;return{"@context":"https://schema.org","@graph":[ky(e.page,e.locale,o),{"@type":"CollectionPage",name:i.h1||i.title,description:i.description,url:l,...u?{isPartOf:{"@type":"CollectionPage",name:jc(u,e.locale).title,url:`${o}${_s(u.path,e.locale)}`}}:{},mainEntity:{"@type":"ItemList",numberOfItems:b.length,itemListElement:b.map(({section:m,topic:g},y)=>({"@type":"ListItem",position:y+1,name:e.page.kind==="all"?`${m.label}: ${g.label}`:g.label,url:`${o}${_s(g.path,e.locale)}`}))}}].filter(Boolean)}}function _y(e="en"){return{en:"Question topics","zh-CN":"é¢ç®ä¸»é¢",vi:"Chá»§ Äá» cá»§a Äá» bà i"}[e]||"Question topics"}function w9(e,i,r="https://ieltswritingchecker.org"){const o=Array.isArray(e?.questions)?e.questions:[];if(!e?.page||!o.length)return null;const l=String(r||"").replace(/\/+$/,""),b=`${l}${i.canonicalPath}`,u=i.h1||i.title,p=Mk(e.page.taskCategory),m=p?`${l}${_s(p.path,i.htmlLang)}`:"",g=Math.max(Number(e?.pagination?.startIndex)||0,0);return{"@context":"https://schema.org","@graph":[ky(e.page,i.htmlLang,l),{"@type":"CollectionPage",name:u,description:i.description,url:b,...m?{isPartOf:{"@type":"CollectionPage",name:jc(p,i.htmlLang).title,url:m}}:{},mainEntity:{"@type":"ItemList",numberOfItems:o.length,itemListElement:o.map((k,_)=>{const v=k.taskCategory==="academic_task1"&&k.imagePath?ys(k.imagePath,k.imagePaths):[],I=v.length?No({locale:i.htmlLang,taskSubtype:Up(k),prompt:k.questionText,imageSourcePaths:v}):[],T=v.map((S,w)=>({"@type":"ImageObject",contentUrl:new URL(S,l).toString(),caption:I[w],description:I[w]}));return{"@type":"ListItem",position:g+_+1,name:k.questionText,url:`${b}#question-${k.topicKey}`,...v.length?{image:T.length===1?T[0]:T}:{}}})}}].filter(Boolean)}}function jy(e){const i=Number.parseInt(String(e||""),10);return Number.isFinite(i)&&i>0?i:1}function Gk(e){const i=String(e||"/").split(/[?#]/)[0]||"/";return(i.startsWith("/")?i:`/${i}`).replace(/\/+$/,"")||"/"}const v9=1200,I9=630,R9="image/png",T9="20260802-1",yy=["en","zh-CN","vi"],zy={en:"en_GB","zh-CN":"zh_CN",vi:"vi_VN"},Oy={en:{imagePath:"/social/home-en.png",imageAlt:"IELTS Writing Checker preview showing an estimated score and clear writing feedback."},"zh-CN":{imagePath:"/social/home-zh-CN.png",imageAlt:"IELTS Writing Checker é
æå使¹æ¹é¢è§ï¼å±ç¤ºé¢ä¼°åæ°åæ¸
æ°åé¦ã"},vi:{imagePath:"/social/home-vi.png",imageAlt:"Bản xem trưá»c IELTS Writing Checker vá»i Äiá»m ưá»c tÃnh và phản há»i bà i viết rõ rà ng."}},Uk={en:{imagePath:"/social/blog-en.png",imageAlt:"IELTS Writing Checker research and insights."},"zh-CN":{imagePath:"/social/blog-zh-CN.png",imageAlt:"IELTS Writing Checker é
æåä½ç ç©¶ä¸æ´å¯ã"},vi:{imagePath:"/social/blog-vi.png",imageAlt:"Nghiên cứu và phân tÃch từ IELTS Writing Checker."}},Gh={academic_task1:{imagePath:"/social/sample-academic-task-1.png",imageAlt:"Academic IELTS Writing Task 1 sample essay preview."},general_task1:{imagePath:"/social/sample-general-task-1.png",imageAlt:"General Training IELTS Writing Task 1 sample letter preview."},task2:{imagePath:"/social/sample-task-2.png",imageAlt:"IELTS Writing Task 2 sample essay preview."}},wy={"how-to-practice-ielts-writing":{en:"/social/blog-how-to-practice-ielts-writing-en.png","zh-CN":"/social/blog-how-to-practice-ielts-writing-zh-CN.png",vi:"/social/blog-how-to-practice-ielts-writing-vi.png"},"how-to-use-cambridge-ielts-practice-tests":"/social/blog-how-to-use-cambridge-ielts-practice-tests.png","cambridge-ielts-21-writing-trends":"/social/blog-cambridge-ielts-21-writing-trends.png","is-chatgpt-accurate-for-ielts-writing":"/social/blog-is-chatgpt-accurate-for-ielts-writing.png","ielts-writing-checker-accuracy-study":"/social/blog-ielts-writing-checker-accuracy-study.png"};function _f(e){return yy.includes(e)?e:"en"}function S9(e){const i=_f(e);return yy.filter(r=>r!==i).map(r=>zy[r])}function um({locale:e="en",imagePath:i,imageAlt:r,socialType:o="website",articlePublishedTime:l,articleModifiedTime:b,includeLocaleAlternates:u=!1}){const p=_f(e);return{socialType:o,socialLocale:zy[p],socialLocaleAlternates:u?S9(p):[],socialImagePath:i,socialImageAlt:r,
1100socialImageWidth:v9,socialImageHeight:I9,socialImageType:R9,...l?{articlePublishedTime:l}:{},...b?{articleModifiedTime:b}:{}}}function x9(e="en"){const i=_f(e);return um({locale:i,...Oy[i],includeLocaleAlternates:!0})}function QT(e="en"){const i=_f(e);return um({locale:i,...Uk[i],includeLocaleAlternates:!0})}function YT({post:e,locale:i="en",imageAlt:r,modifiedAt:o}={}){const l=_f(i),b=Uk[l],u=wy[e?.id],p=typeof u=="string"?u:u?.[l]||b.imagePath;return um({locale:l,socialType:"article",imagePath:p,imageAlt:r||b.imageAlt,articlePublishedTime:e?.publishedAt,articleModifiedTime:o||e?.modifiedAt||e?.publishedAt,includeLocaleAlternates:!0})}function C9(e,i){const r=Gh[e]||Gh.task2;return um({socialType:"article",...r,articlePublishedTime:i,articleModifiedTime:i})}function L9(e,i){if(!e)return"";try{return new URL(e,i).toString()}catch{return""}}function N9(e,i){const r=L9(e,i);if(!r)return"";const o=new URL(r);return o.searchParams.set("v",T9),o.toString()}function q9(e,{canonicalUrl:i,siteOrigin:r}={}){const o=N9(e?.socialImagePath,r);if(!e?.title||!e?.description||!i||!o)return[];const l=[{attribute:"property",key:"og:title",content:e.title},{attribute:"property",key:"og:description",content:e.description},{attribute:"property",key:"og:type",content:e.socialType||"website"},{attribute:"property",key:"og:url",content:i},{attribute:"property",key:"og:site_name",content:"IELTS Writing Checker"},{attribute:"property",key:"og:image",content:o},{attribute:"property",key:"og:image:secure_url",content:o},{attribute:"property",key:"og:image:type",content:e.socialImageType},{attribute:"property",key:"og:image:width",content:String(e.socialImageWidth)},{attribute:"property",key:"og:image:height",content:String(e.socialImageHeight)},{attribute:"property",key:"og:image:alt",content:e.socialImageAlt},{attribute:"property",key:"og:locale",content:e.socialLocale},{attribute:"name",key:"twitter:card",content:"summary_large_image"},{attribute:"name",key:"twitter:title",content:e.title},{attribute:"name",key:"twitter:description",content:e.description},{attribute:"name",key:"twitter:image",content:o},{attribute:"name",key:"twitter:image:alt",content:e.socialImageAlt}];for(const b of e.socialLocaleAlternates||[])l.push({attribute:"property",key:"og:locale:alternate",content:b});return e.socialType==="article"&&e.articlePublishedTime&&l.push({attribute:"property",key:"article:published_time",content:e.articlePublishedTime}),e.socialType==="article"&&e.articleModifiedTime&&l.push({attribute:"property",key:"article:modified_time",content:e.articleModifiedTime}),l.filter(b=>b.content)}[...Object.values(Oy).map(({imagePath:e})=>e),...Object.values(Uk).map(({imagePath:e})=>e),...Object.values(Gh).map(({imagePath:e})=>e),...Object.values(wy).flatMap(e=>typeof e=="string"?[e]:Object.values(e))];const yn="/samples",A9=4,Uh=3,Ua={academic_task1:"academic-task-1",general_task1:"general-task-1",task2:"task-2"},X_={task1:"task-1",task2:"task-2"},vy={[Ua.academic_task1]:"task1",[Ua.general_task1]:"task1",[Ua.task2]:"task2",[X_.task1]:"task1",[X_.task2]:"task2"},Iy={[Ua.academic_task1]:"academic_task1",[Ua.general_task1]:"general_task1",[Ua.task2]:"task2"},Ry=9,E9=/\u00bb/g,P9=new RegExp("\\p{Letter}","u"),$9=new RegExp("\\p{Script=Latin}","u"),M9=/[ÄâÄêôơư]/iu,D9=new Set(["ban","cac","cho","cong","cua","de","doi","dong","duc","giao","giua","hoc","ket","khu","lam","mot","nghe","nguoi","nhung","qua","sinh","tac","tai","thay","theo","trong","va","ve","viec","voi"]),B9=new Intl.Segmenter("en",{granularity:"grapheme"}),Ty="__PUBLIC_SAMPLE_GT1_BULLET__",Sy="__PUBLIC_SAMPLE_GT1_POSTSCRIPT__",W9=new Set(["chart","diagram","graph","ielts-task-1","image","map","process","screenshot","table","task-1","task1","upload","writing-task-1"]),xy=/you\s+(?:(?:should|are\s+advised\s+to)\s+(?:not\s+)?(?:spend|take)\s+(?:(?:about|more\s+than|no\s+more\s+than|not\s+more\s+than|a\s+maximum\s+of)\s+)*(?:20|40)\s+minutes\s+(?:on|to\s+complete)\s+this\s+task|should\s+finish\s+the\s+task\s+within\s+(?:20|40)\s+minutes)\.?/i,G9=[new RegExp(`^${xy.source}\\s*`,"i"),/^as\s+part\s+of\s+a\s+class\s+assignment,?\s+you\s+have\s+been\s+asked\s+to\s+write\s+about\s+the\s+following\s+topic\.?\s*/i,/^as\s+part\s+of\s+a\s+class\s+assignment,?\s+you\s+have\s+to\s+write\s+about\s+the\s+following\s+topic\.?\s*/i,/^as\s+part\s+of\s+a\s+class\s+assignment,?\s+you\s+have\s+to\s*/i,/^you\s+have\s+been\s+asked\s+to\s+write\s+about\s+the\s+following\s+topic\.?\s*/i,/^(?:write|wrtie)\s+about\s+the\s+following\s+topic:\s*/i],U9=[new RegExp(`\\b${xy.source}`,"gi"),/\bas\s+part\s+of\s+a\s+class\s+assignment,?\s+you\s+have\s+been\s+asked\s+to\s+write\s+about\s+the\s+following\s+topic\.?/gi,/\bas\s+part\s+of\s+a\s+class\s+assignment,?\s+you\s+have\s+to\s+write\s+about\s+the\s+following\s+topic\.?/gi,/\bas\s+part\s+of\s+a\s+class\s+assignment,?\s+you\s+have\s+to\s*/gi,/\byou\s+have\s+been\s+asked\s+to\s+write\s+about\s+the\s+following\s+topic\.?/gi,/\b(?:write|wrtie)\s+about\s+the\s+following\s+topic:\s*/gi,/\bsummari[sz]e\s+the\s+information\s+by[^.?!]*[.?!]?/gi,/\bwrite\s+a\s+report\s+(?:for|to)\s+a\s+university\s+lecturer,?\s+describing\s+[^.?!]*[.?!]?/gi,/\bwrite\s+a\s+report\s+(?:for|to)\s+a\s+university\s+lecturer\s+(?:and\s+)?report\s+the\s+main\s+features[^.?!]*[.?!]?/gi,/\bwrite\s+a\s+(?:short|(?:150|250)[-\s]?word)\s+report\s+(?:for|to)\s+a\s+university\s+lecturer[^.?!]*[.?!]?/gi,/\bgive\s+reasons\s+for\s+your\s+answer(?:[^.?!]*)[.?!]?/gi,/\bgive\s+reasons\s+(?:and|with)\s+(?:relevant\s+|specific\s+)?examples\s+for\s+your\s+answer\.?/gi,/\bgive\s+reasons\s+and\s+relevant\s+examples\s+to\s+support\s+your\s+answer\.?/gi,/\bgive\s+reasons\s+from\s+your\s+own\s+experience\s+and\s+examples\s+where\s+relevant\.?/gi,/\bgive\s+reasons\s+to\s+support\s+your\s+viewpoint\.?/gi,/\bgive\s+reasons\s+for\s+your\s+(?:viewpoint|preference)\.?/gi,/\bprovide\s+reasons\s+and\s+examples\s+to\s+support\s+your\s+response\.?/gi,/\buse\s+(?:specific\s+)?reasons\s+and\s+examples\s+to\s+support\s+your\s+answer\.?/gi,/\buse\s+your\s+own\s+knowledge\s+and\s+experience\s+and\s+support\s+your\s+arguments\s+with\s+examples\s+and\s+relevant\s+evidence\.?/gi,/\b(?:you\s+should\s+)?use\s+your\s+own\s+ideas,?\s+knowledge\s+and\s+experience(?:\s+and\s+support\s+your\s+arguments[^.?!]*)?[.?!]?/gi,/\band\s+support\s+your\s+arguments?\s+with[^.?!]*[.?!]?/gi,/\band\s+support\s+your\s+answer\s+with[^.?!]*[.?!]?/gi,/\binclude\s+any\s+relevant\s+examples\s+from\s+your\s+(?:own\s+)?experience\.?/gi,/\bfrom\s+your\s+own\s+(?:experience|knowledge)(?:\s+or\s+(?:experience|knowledge))?\.?/gi,/\busing\s+your\s+own\s+ideas\s+and\s+experience\.?/gi,/\byou\s+do\s+not\s+need\s+to\s+write\s+(?:(?:any|your\s+own)\s+)?address(?:es)?\.?/gi,/\bbegin\s+your\s+letters?\s+as\s+follows:\s*dear(?:\s+(?:sir\s+or\s+madam|sir|madam|[a-z][a-z'-]*))*[\s.,]*/gi,/\bbegin\s+your\s+letters?\s+as\s+follows:\s*/gi,/\b(?:dear\s+)?sir\s+or\s+madam[\s.,]*/gi,/\b(?:write|you\s+should\s+write)\s+at\s+least\s+(?:150|250)\s+words\.?/gi],H9=/\bIn your letters?[:,]?\s*/i,Kl="also\\s+ask|and\\s+ask|write\\s+about|find\\s+out|make\\s+plans|choose\\s+whether|ask|describe|explain|write|say|tell|invite|apologise|apologize|suggest|thank|give|include|request|mention|inform|enquire|inquire|state|let|introduce|remind|complain|offer|express|congratulate|reassure|specify",lr="what|whether|why|how|when|where|who|which",F9="details\\s+about|the\\s+length(?:\\s+of)?",Z_=`${lr}|${Kl}|${F9}`,Cy=new RegExp(`^(?:${Kl}|${lr})$`,"i"),Hh=/^(?:apologise|apologize|complain)$/i,V9=new RegExp(`\\b(?:${Kl})\\s*$`,"i"),K9=[/\s*give\s+reasons\s+for\s+your\s+answer(?:[^.?!]*)[.?!]?\s*$/i,/\s*give\s+reasons\s+(?:and|with)\s+(?:relevant\s+|specific\s+)?examples\s+for\s+your\s+answer\.?\s*$/i,/\s*give\s+reasons\s+and\s+relevant\s+examples\s+to\s+support\s+your\s+answer\.?\s*$/i,/\s*summari[sz]e\s+the\s+information\s+by[^.?!]*[.?!]?\s*$/i,/\s*write\s+a\s+report\s+(?:for|to)\s+a\s+university\s+lecturer,?\s+describing\s+[^.?!]*[.?!]?\s*$/i,/\s*write\s+a\s+report\s+(?:for|to)\s+a\s+university\s+lecturer\s+(?:and\s+)?report\s+the\s+main\s+features[^.?!]*[.?!]?\s*$/i,/\s*write\s+a\s+(?:short|(?:150|250)[-\s]?word)\s+report\s+(?:for|to)\s+a\s+university\s+lecturer[^.?!]*[.?!]?\s*$/i,/\s*give\s+reasons\s+from\s+your\s+own\s+experience\s+and\s+examples\s+where\s+relevant\.?\s*$/i,/\s*give\s+reasons\s+to\s+support\s+your\s+viewpoint\.?\s*$/i,/\s*give\s+reasons\s+for\s+your\s+(?:viewpoint|preference)\.?\s*$/i,/\s*provide\s+reasons\s+and\s+examples\s+to\s+support\s+your\s+response\.?\s*$/i,/\s*use\s+(?:specific\s+)?reasons\s+and\s+examples\s+to\s+support\s+your\s+answer\.?\s*$/i,/\s*use\s+your\s+own\s+knowledge\s+and\s+experience\s+and\s+support\s+your\s+arguments\s+with\s+examples\s+and\s+relevant\s+evidence\.?\s*$/i,/\s*(?:you\s+should\s+)?use\s+your\s+own\s+ideas,?\s+knowledge\s+and\s+experience(?:\s+and\s+support\s+your\s+arguments[^.?!]*)?[.?!]?\s*$/i,/\s*and\s+support\s+your\s+arguments?\s+with[^.?!]*[.?!]?\s*$/i,/\s*and\s+support\s+your\s+answer\s+with[^.?!]*[.?!]?\s*$/i,/\s*include\s+any\s+relevant\s+examples\s+from\s+your\s+(?:own\s+)?experience\.?\s*$/i,/\s*from\s+your\s+own\s+(?:experience|knowledge)(?:\s+or\s+(?:experience|knowledge))?\.?\s*$/i,/\s*using\s+your\s+own\s+ideas\s+and\s+experience\.?\s*$/i,/\s*you\s+do\s+not\s+need\s+to\s+write\s+(?:(?:any|your\s+own)\s+)?address(?:es)?\.?\s*begin\s+your\s+letters?\s+as\s+follows:\s*dear.*$/i,/\s
1100*(?:dear\s+)?sir\s+or\s+madam[\s.,]*$/i,/\s*(?:write|you\s+should\s+write)\s+at\s+least\s+(?:150|250)\s+words\.?\s*$/i],Q9=new Set(["a","an","and","agree","are","as","bar","be","below","buy","buying","by","can","chart","choose","chooses","choosing","compare","compares","comparing","countries","country","create","creates","data","diagram","disagree","do","does","done","encourage","encouraged","encourages","encouraging","for","from","extent","give","giving","graph","happen","happening","have","her","him","in","illustrate","illustrates","information","is","it","line","many","map","maps","more","of","on","or","people","pie","provided","provides","report","say","says","should","show","shown","shows","some","summarise","summarize","table","that","the","their","them","there","they","this","to","what","when","where","which","who","why","with","you","your"]),Ly={bar_chart:"Bar Chart",column_chart:"Bar Chart",line_graph:"Line Graph",line_chart:"Line Graph",pie_chart:"Pie Chart",table:"Table",map:"Map",maps:"Map",process:"Process Diagram",process_diagram:"Process Diagram",diagram:"Diagram",flow_chart:"Flow Chart",flowchart:"Flow Chart",multiple_chart:"Mixed Charts",multiple_charts:"Mixed Charts",informal_letter:"Informal Letter",formal_letter:"Formal Letter",semi_formal_letter:"Semi-Formal Letter",apology_letter:"Apology Letter",application_letter:"Application Letter",complaint_letter:"Complaint Letter",invitation_letter:"Invitation Letter",request_letter:"Request Letter",letter:"Letter",agree_disagree:"Opinion Essay",opinion:"Opinion Essay",discuss_both_views:"Discussion Essay",advantages_disadvantages:"Advantages and Disadvantages Essay",problem_solution:"Problem Solution Essay",two_part_question:"Two-Part Question Essay",direct_question:"Two-Part Question Essay",essay:"Essay"},J_={academic_task1:"IELTS Academic Writing Task 1",general_task1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"},ej={academic_task1:"IELTS Academic Task 1",general_task1:"IELTS General Task 1",task2:"IELTS Task 2"},rd={academic_task1:"/ielts-academic-writing-task-1",general_task1:"/ielts-general-training-writing-task-1",task2:"/ielts-writing-task-2"},Ny={academic_task1:"academicTask1",general_task1:"generalTask1",task2:"task2"},Y9=Object.fromEntries(Object.entries(Ny).map(([e,i])=>[i,e])),jf={academic_task1:{"bar-chart":"Bar Chart","line-graph":"Line Graph",table:"Table","pie-chart":"Pie Chart",map:"Map","process-diagram":"Process Diagram","mixed-charts":"Mixed Charts"},general_task1:{"formal-letter":"Formal Letter","semi-formal-letter":"Semi-Formal Letter","informal-letter":"Informal Letter"},task2:{"opinion-essay":"Opinion Essay","discussion-essay":"Discussion Essay","problem-solution-essay":"Problem and Solution Essay","advantages-disadvantages-essay":"Advantages and Disadvantages Essay","two-part-question-essay":"Two-Part Question Essay","positive-negative-development-essay":"Positive or Negative Development Essay"}},qy={academic_task1:{bar_chart:"bar-chart",column_chart:"bar-chart",line_graph:"line-graph",line_chart:"line-graph",table:"table",pie_chart:"pie-chart",map:"map",maps:"map",process:"process-diagram",process_diagram:"process-diagram",diagram:"process-diagram",flow_chart:"process-diagram",flowchart:"process-diagram",multiple_chart:"mixed-charts",multiple_charts:"mixed-charts",mixed_chart:"mixed-charts",mixed_charts:"mixed-charts",combined_chart:"mixed-charts",combined_charts:"mixed-charts"},general_task1:{formal_letter:"formal-letter",semi_formal_letter:"semi-formal-letter",semiformal_letter:"semi-formal-letter",informal_letter:"informal-letter"},task2:{agree_disagree:"opinion-essay",opinion:"opinion-essay",opinion_essay:"opinion-essay",discuss_both_views:"discussion-essay",discussion:"discussion-essay",discussion_essay:"discussion-essay",problem_solution:"problem-solution-essay",problem_solution_essay:"problem-solution-essay",problem_and_solution:"problem-solution-essay",problem_and_solution_essay:"problem-solution-essay",advantages_disadvantages:"advantages-disadvantages-essay",advantages_disadvantages_essay:"advantages-disadvantages-essay",advantages_and_disadvantages:"advantages-disadvantages-essay",advantages_and_disadvantages_essay:"advantages-disadvantages-essay",two_part_question:"two-part-question-essay",two_part_question_essay:"two-part-question-essay",direct_question:"two-part-question-essay",direct_question_essay:"two-part-question-essay",positive_negative_development:"positive-negative-development-essay",positive_negative_development_essay:"positive-negative-development-essay",positive_or_negative_development:"positive-negative-development-essay",positive_or_negative_development_essay:"positive-negative-development-essay"}},zn=wc.map(e=>{const i=Y9[e.category]||"task2",r=Ua[i]||Ua.task2;return{id:`samples-${e.id}`,sourcePageId:e.id,category:i,sourceCategory:e.category,typeId:e.typeId,path:`${yn}/${r}/${e.typeId}`,taskSegment:r,topicPath:e.path,copy:e.copy}}),X9=zn.map(e=>e.path),qo=Object.entries(Ua).map(([e,i])=>({id:`samples-${e}`,kind:"task",category:e,taskSegment:i,path:`${yn}/${i}`,topicPath:rd[e]||rd.task2})),Z9=qo.map(e=>e.path),Ay=Array.from({length:9},(e,i)=>5+i*.5),fd=Object.keys(Ua).flatMap(e=>{const i=Ua[e]||Ua.task2;return Ay.map(r=>({id:`samples-${e}-band-${ri(r).replace(".","-")}`,kind:"band",category:e,taskSegment:i,bandValue:r,bandScore:ri(r),bandLabel:ri(r).replace(/\.0$/,""),bandSlug:Vp(r),path:`${yn}/${i}/${Vp(r)}`,topicPath:rd[e]||rd.task2}))}),J9=fd.map(e=>e.path);function Ey(e={}){const i=e.category||e.taskCategory||"",r=e.bandScore||ri(e.bandValue);return i&&r?`${i}|${r}`:""}const pm=new Set(fd.map(e=>Ey(e)));function e8(e={},i=pm){const r=Ey(e);return!!(r&&i?.has(r))}const tj={en:{sampleTitle:"Related sample corrections",sampleDescription:e=>`Compare ${e.toLowerCase()} sample corrections with estimated bands.`,sampleCta:e=>`${e} sample corrections`,topicTitle:"Related practice questions",topicDescription:e=>`Browse ${e.toLowerCase()} questions before writing your own answer.`,topicCta:e=>`${e} practice questions`},"zh-CN":{sampleTitle:"ç¸å
³èææ¹æ¹",sampleDescription:e=>`æ¥ç${e}èææ¹æ¹åé¢ä¼°åæ°ã`,sampleCta:e=>`${e}
1100èææ¹æ¹`,topicTitle:"ç¸å
³ç»ä¹ é¢ç®",topicDescription:e=>`å
æµè§${e}é¢ç®ï¼åç»ä¹ èªå·±ççæ¡ã`,topicCta:e=>`${e}ç»ä¹ é¢ç®`},vi:{sampleTitle:"Bà i chấm mẫu liên quan",sampleDescription:e=>`So sánh các bà i chấm mẫu ${e.toLowerCase()} vá»i band dá»± kiến.`,sampleCta:e=>`Bà i mẫu ${e}`,topicTitle:"Äá» luyá»n táºp liên quan",topicDescription:e=>`Xem Äá» ${e.toLowerCase()} trưá»c khi viết bà i cá»§a bạn.`,topicCta:e=>`Äá» ${e}`}};function t8(e=2,{bandRange:i="",locale:r="en"}={}){const o=Math.max(2,Math.trunc(Number(e)||2)),l=Py(i,r);return{eyebrow:"Same question",label:`Compare ${o} different answers${l?` (${l})`:""}`}}function Py(e,i="en"){const r=String(e||"").trim().match(/^(\d+(?:\.\d+)?)-(\d+(?:\.\d+)?)$/);if(!r)return"";const o=Number(r[1]),l=Number(r[2]);if(!Number.isFinite(o)||!Number.isFinite(l)||o<0||l>9||!Number.isInteger(o*2)||!Number.isInteger(l*2)||o>l)return"";const b=ri(o).replace(/\.0$/,""),u=ri(l).replace(/\.0$/,""),p=o===l?b:`${b}â${u}`;return i==="zh-CN"?`${p}å`:`Band ${p}`}const Ql="坿é¢åååæ°çéï¼æ¥çå项è¯å便®ãè¡å
ä¿®æ¹ååé¢å¯¹æ¯ï¼åéæ©é¢ç®å®æç»ä¹ ä¸éåã",Zi={en:{sampleWord:"samples",correctionWord:"corrections",homeLabel:"Home",loadingLabel:"Loading sample corrections...",retryLabel:"Retry",bandLabel:"Band",sampleCountLabel:"Sample corrections",bandRangeLabel:"Band range",practiceTopicsLabel:"Practice topics",taskLabel:{academic_task1:"IELTS Academic Writing Task 1",general_task1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"},title:e=>`${e} IELTS Writing Samples with Band Scores`,h1:e=>`${e} IELTS Writing Samples`,bandTitle:(e,i)=>`Band ${i} ${e} IELTS Writing Samples`,bandH1:(e,i)=>`Band ${i} ${e} IELTS Writing Samples`,description:(e,i,r)=>`Review ${r?`${r} `:""}${e.toLowerCase()} ${i} samples with estimated bands, task prompts, criterion feedback, and annotated corrections.`,bandDescription:(e,i,r,o)=>`Review ${r?`${r} `:""}Band ${o} ${e.toLowerCase()} ${i} samples with task prompts, criterion feedback, and annotated corrections.`,intro:e=>`Use these ${e.toLowerCase()} corrections to compare real IELTS writing responses, see the estimated band, and open full annotated feedback before writing your own answer.`,bandIntro:(e,i)=>`Compare Band ${i} ${e.toLowerCase()} responses, review their feedback, and open the full annotated corrections before writing your own answer.`,emptyMessage:"No sample corrections match these filters yet.",cardCta:"View annotated correction"},"zh-CN":{sampleWord:"èæ",correctionWord:"æ¹æ¹",homeLabel:"é¦é¡µ",loadingLabel:"æ£å¨å è½½èææ¹æ¹...",retryLabel:"éè¯",bandLabel:"é¢ä¼°åæ°",sampleCountLabel:"èææ¹æ¹",bandRangeLabel:"åæ°èå´",practiceTopicsLabel:"ç»ä¹ é¢ç®",taskLabel:{academic_task1:"é
æå¦æ¯ç±» Writing Task 1",general_task1:"é
æ G ç±» Writing Task 1",task2:"é
æ Writing Task 2"},title:e=>`${e}é
æåä½èææ¹æ¹ä¸é¢ä¼°åæ°`,h1:e=>`${e}é
æåä½èææ¹æ¹`,bandTitle:(e,i)=>`${e}é
æåä½${i}åèææ¹æ¹`,bandH1:(e,i)=>`${e}é
æåä½${i}åèææ¹æ¹`,description:(e,i,r)=>`æ¥ç${r?`${r} ç¯`:""}${e}${i}èææ¹æ¹ï¼å
å«é¢ä¼°é
æåæ°ãé¢ç®ãå馿è¦å宿´æ 注修æ¹å
¥å£ã${Ql}`,bandDescription:(e,i,r,o)=>`æ¥ç${r?`${r} ç¯`:""}${i} ${e}${o}åèææ¹æ¹ï¼å
å«é¢ç®ãå馿è¦å宿´æ 注修æ¹å
¥å£ã${Ql}`,intro:e=>`ç¨è¿äº${e}èææ¹æ¹å¯¹æ¯çå® IELTS åä½çæ¡ï¼æ¥çé¢ä¼°åæ°ã常è§é®é¢å宿´æ 注åé¦ï¼åç»ä¹ èªå·±ççæ¬ã`,bandIntro:(e,i)=>`对æ¯è¿äº${e}${i}åèæï¼æ¥ç常è§é®é¢å宿´æ 注åé¦ï¼åç»ä¹ èªå·±ççæ¬ã`,emptyMessage:"ææ¶æ²¡æç¬¦åæ¡ä»¶çèæã",cardCta:"æ¥ç宿´æ¹æ¹"},vi:{sampleWord:"bà i mẫu",correctionWord:"bà i chấm",homeLabel:"Trang chá»§",loadingLabel:"Äang tải bà i chấm mẫu...",retryLabel:"Thá» lại",bandLabel:"Band dá»± kiến",sampleCountLabel:"Bà i chấm mẫu",bandRangeLabel:"Khoảng band",practiceTopicsLabel:"Äá» luyá»n táºp",taskLabel:{academic_task1:"IELTS Academic Writing Task 1",general_task1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"},title:e=>`Bà i mẫu IELTS ${e} có band Äiá»m`,h1:e=>`Bà i mẫu IELTS ${e}`,bandTitle:(e,i)=>`Bà i mẫu IELTS ${e} Band ${i}`,bandH1:(e,i)=>`Bà i mẫu IELTS ${e} Band ${i}`,description:(e,i,r)=>`Xem ${r?`${r} `:""}bà i mẫu ${e.toLowerCase()} cho ${i}, gá»m band dá»± kiến, Äá» bà i, Äiá»m theo bá»n tiêu chà và phần sá»a trá»±c tiếp trong bà i.`,bandDescription:(e,i,r,o)=>`Xem ${r?`${r} `:""}bà i mẫu ${e.toLowerCase()} Band ${o} cho ${i}, gá»m Äá» bà i, Äiá»m theo bá»n tiêu chà và phần sá»a trá»±c tiếp trong bà i.`,intro:e=>`Dùng các bà i chấm ${e.toLowerCase()} nà y Äá» so sánh câu trả lá»i tháºt, xem band dá»± kiến và má» phần sá»a chi tiết trưá»c khi viết bà i cá»§a bạn.`,bandIntro:(e,i)=>`So sánh các bà i ${e.toLowerCase()} Band ${i}, xem nháºn xét và má» phần sá»a chi tiết trưá»c khi viết bà i cá»§a bạn.`,emptyMessage:"Chưa có bà i chấm mẫu phù hợp vá»i bá» lá»c nà y.",cardCta:"Xem bà i chấm chi tiết"}},Fh={en:{homeLabel:"Home",loadingLabel:"Loading sample corrections...",retryLabel:"Retry",bandLabel:"Band",sampleC
1100ountLabel:"Sample corrections",bandRangeLabel:"Band range",practiceTopicsLabel:"Practice topics",taskLabel:Zi.en.taskLabel,typeLabel:{academic_task1:"Academic Task 1 Samples",general_task1:"General Task 1 Samples",task2:"Task 2 Samples"},menuLabel:{academic_task1:"All Academic Task 1 samples",general_task1:"All General Task 1 samples",task2:"All Writing Task 2 samples"},title:{academic_task1:"IELTS Academic Writing Task 1 Samples with Band Scores",general_task1:"IELTS General Writing Task 1 Letter Samples with Band Scores",task2:"IELTS Writing Task 2 Essay Samples with Band Scores"},h1:{academic_task1:"IELTS Academic Writing Task 1 Samples",general_task1:"IELTS General Writing Task 1 Letter Samples",task2:"IELTS Writing Task 2 Essay Samples"},description:{academic_task1:e=>`Browse ${e?`${e} `:""}IELTS Academic Writing Task 1 sample corrections with chart, map, process, and diagram responses, estimated band scores, and annotated feedback.`,general_task1:e=>`Browse ${e?`${e} `:""}IELTS General Training Writing Task 1 letter sample corrections with formal, semi-formal, and informal letters, estimated band scores, and annotated feedback.`,task2:e=>`Browse ${e?`${e} `:""}IELTS Writing Task 2 essay sample corrections by essay type and band score, with prompts, feedback summaries, and annotated essay links.`},intro:{academic_task1:"Use these Academic Task 1 sample corrections to compare real reports, see estimated bands, and open full annotated feedback before writing your own chart, map, process, or diagram response.",general_task1:"Use these General Training Task 1 sample corrections to compare real letters, tone choices, task coverage, and estimated bands before writing your own formal, semi-formal, or informal letter.",task2:"Use these Task 2 sample corrections to compare real essays, understand score levels, and open full annotated feedback before writing your own argument or discussion essay."},emptyTitle:"No sample corrections in this task yet",emptyDescription:"The public sample library does not currently include a correction for this IELTS Writing task.",cardCta:"View annotated correction"},"zh-CN":{homeLabel:"é¦é¡µ",loadingLabel:"æ£å¨å è½½èææ¹æ¹...",retryLabel:"éè¯",bandLabel:"é¢ä¼°åæ°",sampleCountLabel:"èææ¹æ¹",bandRangeLabel:"åæ°èå´",practiceTopicsLabel:"ç»ä¹ é¢ç®",taskLabel:Zi["zh-CN"].taskLabel,typeLabel:{academic_task1:"é
æå¦æ¯ç±» Task 1 èæ",general_task1:"é
æ G ç±» Task 1 èæ",task2:"é
æ Task 2 èæ"},menuLabel:{academic_task1:"å
¨é¨å¦æ¯ç±» Task 1 èæ",general_task1:"å
¨é¨ G ç±» Task 1 èæ",task2:"å
¨é¨åä½ Task 2 èæ"},title:{academic_task1:"é
æå°ä½æèææ¹æ¹ä¸é¢ä¼°åæ°",general_task1:"é
æ G ç±»ä¹¦ä¿¡èææ¹æ¹ä¸é¢ä¼°åæ°",task2:"é
æå¤§ä½æèææ¹æ¹ä¸é¢ä¼°åæ°"},h1:{academic_task1:"é
æå°ä½æèææ¹æ¹",general_task1:"é
æ G ç±»ä¹¦ä¿¡èææ¹æ¹",task2:"é
æå¤§ä½æèææ¹æ¹"},description:{academic_task1:e=>`æ¥ç${e?`${e} ç¯`:""}é
æå¦æ¯ç±» Task 1 å°ä½æèææ¹æ¹ï¼è¦çå¾è¡¨ãå°å¾ãæµç¨å¾å示æå¾ï¼å
å«é¢ä¼°é
æåæ°å宿´æ 注åé¦ã${Ql}`,general_task1:e=>`æ¥ç${e?`${e} ç¯`:""}é
æ G ç±» Task 1 ä¹¦ä¿¡èææ¹æ¹ï¼è¦çæ£å¼ã忣å¼å鿣å¼ä¹¦ä¿¡ï¼å
å«é¢ä¼°é
æåæ°å宿´æ 注åé¦ã${Ql}`,task2:e=>`æ¥ç${e?`${e} ç¯`:""}é
æ Task 2 å¤§ä½æèææ¹æ¹ï¼å¯æé¢åååæ°æ®µæµè§ï¼å
å«é¢ç®ãå馿è¦å宿´æ 注修æ¹ã${Ql}`},intro:{academic_task1:"ç¨è¿äºé
æå¦æ¯ç±» Task 1 èææ¹æ¹å¯¹æ¯çå®å°ä½æçæ¡ï¼æ¥çé¢ä¼°åæ°ã常è§é®é¢å宿´æ 注åé¦ï¼åç»ä¹ èªå·±çå¾è¡¨ãå°å¾ææµç¨å¾æ¥åã",general_task1:"ç¨è¿äºé
æ G ç±» Task 1 ä¹¦ä¿¡èææ¹æ¹å¯¹æ¯çå®çæ¡ï¼æ¥çè¯æ°ãä»»å¡è¦çãé¢ä¼°åæ°å宿´æ 注åé¦ï¼åç»ä¹ èªå·±ç书信ã",task2:"ç¨è¿äºé
æ Task 2 å¤§ä½æèææ¹æ¹å¯¹æ¯çå® essayï¼çè§£ä¸ååæ°æ®µåé¢åç表ç°ï¼åç»ä¹ èªå·±çè§ç¹ã讨论æé®é¢è§£å³ç±»ä½æã"},emptyTitle:"è¿ä¸ªåä½ä»»å¡ææ¶æ²¡æèææ¹æ¹",emptyDescription:"å
¬å¼èæåºéææ¶è¿æ²¡æè¿ä¸ª IELTS åä½ä»»å¡çæ¹æ¹æ ·æ¬ã",cardCta:"æ¥ç宿´æ¹æ¹"},vi:{homeLabel:"Trang chá»§",loadingLabel:"Äang tải bà i chấm mẫu...",retryLabel:"Thá» lại",bandLabel:"Band dá»± kiến",sampleC
1100ountLabel:"Bà i chấm mẫu",bandRangeLabel:"Khoảng band",practiceTopicsLabel:"Äá» luyá»n táºp",taskLabel:Zi.vi.taskLabel,typeLabel:{academic_task1:"Bà i mẫu Academic Task 1",general_task1:"Bà i mẫu General Task 1",task2:"Bà i mẫu Task 2"},menuLabel:{academic_task1:"Tất cả bà i mẫu Academic Task 1",general_task1:"Tất cả bà i mẫu General Task 1",task2:"Tất cả bà i mẫu Writing Task 2"},title:{academic_task1:"Bà i mẫu IELTS Academic Writing Task 1 có band Äiá»m",general_task1:"Bà i mẫu thư IELTS General Writing Task 1 có band Äiá»m",task2:"Bà i mẫu IELTS Writing Task 2 có band Äiá»m"},h1:{academic_task1:"Bà i mẫu IELTS Academic Writing Task 1",general_task1:"Bà i mẫu thư IELTS General Writing Task 1",task2:"Bà i mẫu IELTS Writing Task 2"},description:{academic_task1:e=>`Xem ${e?`${e} `:""}bà i mẫu IELTS Academic Writing Task 1 cho biá»u Äá», bản Äá», quy trình và sÆ¡ Äá», gá»m band dá»± kiến, Äiá»m theo bá»n tiêu chà và phần sá»a chi tiết.`,general_task1:e=>`Xem ${e?`${e} `:""}bà i mẫu thư IELTS General Training Task 1 dạng formal, semi-formal và informal, gá»m band dá»± kiến, Äiá»m theo bá»n tiêu chà và phần sá»a chi tiết.`,task2:e=>`Xem ${e?`${e} `:""}bà i mẫu IELTS Writing Task 2 theo dạng essay và band Äiá»m, gá»m Äá» bà i, Äiá»m theo bá»n tiêu chà và phần sá»a trá»±c tiếp trong bà i.`},intro:{academic_task1:"Dùng các bà i chấm Academic Task 1 nà y Äá» so sánh bà i report tháºt, xem band dá»± kiến và má» phần sá»a chi tiết trưá»c khi viết bà i biá»u Äá», bản Äá» hoặc quy trình cá»§a bạn.",general_task1:"Dùng các bà i chấm General Task 1 nà y Äá» so sánh thư tháºt, lá»±a chá»n giá»ng vÄn, mức Äá» Äáp ứng yêu cầu và band dá»± kiến trưá»c khi viết thư cá»§a bạn.",task2:"Dùng các bà i chấm Task 2 nà y Äá» so sánh essay tháºt, hiá»u mức Äiá»m và má» phần sá»a chi tiết trưá»c khi viết bà i nghá» luáºn hoặc thảo luáºn cá»§a bạn."},emptyTitle:"Chưa có bà i chấm trong phần nà y",emptyDescription:"Thư viá»n bà i mẫu công khai hiá»n chưa có bà i thuá»c phần IELTS Writing nà y.",cardCta:"Xem bà i chấm chi tiết"}},aj={en:{ariaLabel:"Other IELTS Writing sample tasks",title:"Explore more IELTS Writing samples",linkScoreRange:" (from Band 5 to 9)"},"zh-CN":{ariaLabel:"å
¶ä» IELTS åä½ä»»å¡èæ",title:"ç»§ç»æ¢ç´¢é
æåä½èæ",linkScoreRange:"ï¼5åè³9åï¼"},vi:{ariaLabel:"Các dạng bà i mẫu IELTS Writing khác",title:"Khám phá thêm bà i mẫu IELTS Writing",linkScoreRange:" (từ Band 5 Äến 9)"}},Vh={en:{homeLabel:"Home",loadingLabel:"Loading band samples...",retryLabel:"Retry",bandLabel:"Band",sampleCountLabel:"Sample corrections",bandRangeLabel:"Band",practiceTopicsLabel:"Task overview",taskLabel:Zi.en.taskLabel,title:(e,i)=>`${e} Band ${i} Samples`,h1:(e,i)=>`${e} Band ${i} Samples`,description:(e,i,r)=>`Review ${r?`${r} `:""}${e} Band ${i} sample corrections with estimated IELTS scores, task prompts, feedback summaries, and annotated essay links.`,intro:(e,i)=>`Use these Band ${i} ${e} corrections to compare real IELTS writing responses, understand the score level, and open full annotated feedback before writing your own answer.`,emptyTitle:"No sample corrections at this band yet",emptyDescription:"This band hub is ready, but the public sample library does not currently include a correction at this exact score.",cardCta:"View annotated correction"},"zh-CN":{homeLabel:"é¦é¡µ",loadingLabel:"æ£å¨å è½½åæ°æ®µèæ...",retryLabel:"éè¯",bandLabel:"é¢ä¼°åæ°",sampleCountLabel:"èææ¹æ¹",bandRangeLabel:"åæ°æ®µ",practiceTopicsLabel:"ä»»å¡å
¥å£",taskLabel:Zi["zh-CN"].taskLabel,title:(e,i)=>`${e} ${i}åèææ¹æ¹`,h1:(e,i)=>`${e} ${i}åèææ¹æ¹`,description:(e,i,r)=>`æ¥ç${r?`${r} ç¯`:""}${e} ${i}åèææ¹æ¹ï¼å
å«é¢ä¼°é
æåæ°ãé¢ç®ãå馿è¦å宿´æ 注修æ¹å
¥å£ã${Ql}`,intro:(e,i)=>`ç¨è¿äº${e} ${i}åèææ¹æ¹å¯¹æ¯çå® IELTS åä½çæ¡ï¼çè§£è¯¥åæ°æ®µç常è§è¡¨ç°ï¼åç»ä¹ èªå·±ççæ¬ã`,emptyTitle:"è¿ä¸ªåæ°æ®µææ¶æ²¡æèææ¹æ¹",emptyDescription:"è¿ä¸ªåæ°æ®µé¡µé¢å·²ç»å¯è®¿é®ï¼ä½å
¬å¼èæåºéææ¶è¿æ²¡æè¿ä¸ªç²¾ç¡®åæ°æ®µçæ¹æ¹æ ·æ¬ã",cardCta:"æ¥ç宿´æ¹æ¹"},vi:{homeLabel:"Trang chá»§",loadingLabel:"Äang tải bà i mẫu theo band...",retryLabel:"Thá» lại",bandLabel:"Band dá»± kiến",sampleC
1100ountLabel:"Bà i chấm mẫu",bandRangeLabel:"Band Äiá»m",practiceTopicsLabel:"Tá»ng quan bà i viết",taskLabel:Zi.vi.taskLabel,title:(e,i)=>`Bà i mẫu band ${i} cho ${e}`,h1:(e,i)=>`Bà i mẫu band ${i} cho ${e}`,description:(e,i,r)=>`Xem ${r?`${r} `:""}bà i mẫu band ${i} cho ${e}, gá»m Äá» bà i, Äiá»m theo bá»n tiêu chÃ, nháºn xét và phần sá»a trá»±c tiếp trong bà i.`,intro:(e,i)=>`Dùng các bà i chấm band ${i} cho ${e} nà y Äá» so sánh câu trả lá»i tháºt, hiá»u mức Äiá»m và má» phần sá»a chi tiết trưá»c khi viết bà i cá»§a bạn.`,emptyTitle:"Chưa có bà i chấm á» band Äiá»m nà y",emptyDescription:"Trang theo band Äiá»m Äã sẵn sà ng, nhưng thư viá»n bà i mẫu công khai hiá»n chưa có bà i Äúng mức Äiá»m nà y.",cardCta:"Xem bà i chấm chi tiết"}},Kh={en:{homeLabel:"Home",loadingLabel:"Loading answers to this question...",retryLabel:"Retry",bandLabel:"Estimated band",sampleCountLabel:"Answers to this question",bandRangeLabel:"Band range",practiceTopicsLabel:"Question",questionLabel:"IELTS Writing question",criterionScoresLabel:"IELTS Writing criteria scores",relatedQuestionsTitle:"Related questions",allBandsLabel:"All bands",taskLabel:Zi.en.taskLabel,title:(e,i,r)=>{const o=Number(r)>0?`${Number(r)} `:"";return i==="academic_task1"?`${o}IELTS Writing Task 1 Corrections: ${e} | IELTS Writing Checker`:i==="general_task1"?`${o}IELTS Letter Corrections: ${e} | IELTS Writing Checker`:`${o}IELTS Essay Corrections: ${e} | IELTS Writing Checker`},h1:(e,i)=>`${e}: ${i} ${i===1?"Answer":"Answers"} to the Same IELTS Writing Question`,description:(e,i)=>`Compare ${i} IELTS Writing answers about ${Kp(e,"","",52)}, with estimated bands, criterion scores, and annotated corrections for the same question.`,intro:e=>`These ${e} responses answer the same question. Compare how different writers developed the task, then open each correction to inspect the score evidence and annotations.`,listTitle:e=>`${e} ${e===1?"Correction":"Corrections"}`,emptyTitle:"No public answers to this question yet",emptyDescription:"This page appears after at least two public corrections share the same question.",cardCta:"View annotated correction"},"zh-CN":{homeLabel:"é¦é¡µ",loadingLabel:"æ£å¨å è½½åé¢èææ¹æ¹...",retryLabel:"éè¯",bandLabel:"é¢ä¼°åæ°",sampleCountLabel:"åé¢èææ¹æ¹",bandRangeLabel:"åæ°èå´",practiceTopicsLabel:"使é¢ç®",questionLabel:"é
æåä½é¢ç®",criterionScoresLabel:"é
æåä½å项è¯å",relatedQuestionsTitle:"ç¸å
³é¢ç®",allBandsLabel:"å
¨é¨åæ°æ®µ",taskLabel:Zi["zh-CN"].taskLabel,title:(e,i,r)=>`${Number(r)>0?`${Number(r)}ç¯`:""}é
æä½ææ¹æ¹ï¼${e} | IELTS Writing Checker`,h1:(e,i)=>`${e}ï¼${i}ç¯åé¢ä½ææ¹æ¹`,description:(e,i)=>`æ¥çâ${e}âè¿éé¢ç®ç ${i} ç¯é
æä½ææ¹æ¹ï¼å
å«é¢ä¼°åæ°ãå项è¯å便®åè¡å
ä¿®æ¹ã对æ¯ä¸åçæ¡ç审é¢ãç»æä¸è¡¨è¾¾ï¼åéæ©ç¸å
³é¢ç®ç»ä¹ åéåã`,intro:e=>`è¿ ${e} ç¯ä½æåççæ¯åä¸éé¢ãä½ å¯ä»¥å¯¹æ¯ä¸åä½è
ç审é¢ä¸å±å¼æ¹å¼ï¼åæå¼æ¯ç¯æ¹æ¹æ¥çè¯å便®åæ æ³¨åé¦ã`,listTitle:e=>`${e}ç¯ä½ææ¹æ¹`,emptyTitle:"è¿éé¢ææ¶æ²¡æè¶³å¤çå
¬å¼èæ",emptyDescription:"åä¸éé¢è³å°æä¸¤ç¯å
¬å¼æ¹æ¹åï¼ç³»ç»æä¼å±ç¤ºè¿ä¸ªé¡µé¢ã",cardCta:"æ¥ç宿´æ¹æ¹"},vi:{homeLabel:"Trang chá»§",loadingLabel:"Äang tải các bà i trả lá»i cùng Äá»...",retryLabel:"Thá» lại",bandLabel:"Band dá»± kiến",sampleCountLabel:"Bà i trả lá»i cùng Äá»",bandRangeLabel:"Khoảng band",practiceTopicsLabel:"Äá» bà i",questionLabel:"Äá» IELTS Writing",criterionScoresLabel:"Äiá»m theo bá»n tiêu chà IELTS Writing",relatedQuestionsTitle:"Äá» liên quan",allBandsLabel:"Tất cả band Äiá»m",taskLabel:Zi.vi.taskLabel,title:(e,i,r)=>`${Number(r)>0?`${Number(r)} `:""}bà i chấm IELTS Writing cùng Äá»: ${e} | IELTS Writing Checker`,h1:(e,i)=>`${e}: ${i} bà i trả lá»i cùng Äá» IELTS Writing`,description:(e,i)=>`So sánh ${i} bà i IELTS Writing cùng trả lá»i Äá» vá» ${Kp(e,"","",52)}, gá»m band dá»± kiến, Äiá»m theo bá»n tiêu chà và sá»a trá»±c tiếp trong từng bà i.`,intro:e=>`${e} bà i viết nà y trả lá»i cùng má»t Äá». Hãy so sánh cách triá»n khai cá»§a từng ngưá»i rá»i má» từng bà i chấm Äá» xem cÄn cứ Äiá»m và p
1100hần sá»a chi tiết.`,listTitle:e=>`${e} bà i chấm`,emptyTitle:"Chưa có Äá»§ bà i công khai cho Äá» nà y",emptyDescription:"Trang cùng Äá» sẽ xuất hiá»n khi có Ãt nhất hai bà i chấm công khai cho cùng má»t Äá».",cardCta:"Xem bà i chấm chi tiết"}};function Hp(e){return e==="task1"?"task1":"task2"}function Ji(e={}){if(typeof e=="string"){const m=Hp(e);return Yl(e)||(m==="task1"?"academic_task1":"task2")}const i=e.result&&typeof e.result=="object"?e.result:{},r=zm(e),o=Yl(e.taskCategory||i.taskCategory||e.category||i.category||e.sourceTaskType||i.sourceTaskType),l=Yl(r.taskCategory||r.taskModule||r.module);if(o)return o;const b=e.taskType||i.taskType,u=Hp(b);if(b&&u==="task2")return"task2";const p=e.taskImageRequired??i.taskImageRequired;return p===!1?"general_task1":p===!0||i.taskImageSourcePath||e.taskImageSourcePath?"academic_task1":L8(e.prompt||i.prompt)||l||(u==="task2"?"task2":"academic_task1")}function $y(e,i=12){return String(e||"").toLowerCase().replace(/[^a-z0-9]/g,"").slice(0,i)}function Hk(e){const i=Ji(e);return Ua[i]||Ua.task2}function Xi(e){let i=ws(B8(e));if(!i)return"";i=oh(i);let r=!0;for(;r;){r=!1;for(const l of G9)l.test(i)&&(i=oh(i.replace(l,"")),r=!0)}i=ws(i.replace(E9," "));for(const l of U9)i=ws(i.replace(l," "));let o=!0;for(;o;){o=!1;for(const l of K9)l.test(i)&&(i=oh(i.replace(l,"")),o=!0)}return xp(G8($8(W8(i))))}function mm(e,i="ielts-writing-sample"){const r=i8(e),o=r.filter(u=>!Q9.has(u));return(o.length>=4?o:r).slice(0,Ry).join("-").replace(/^-+|-+$/g,"")||i}function a8(e,i="ielts-writing-sample"){return String(e||"").normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g," ").trim().split(/\s+/).filter(Boolean).slice(0,Ry).join("-").replace(/^-+|-+$/g,"")||i}function i8(e){return Xi(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g," ").trim().split(/\s+/).filter(Boolean)}function My(e){return Xi(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[ââ]/g,"'").replace(/\bcan't\b/g,"cannot").replace(/\bwon't\b/g,"will not").replace(/\b(?:i|you|we|they)'re\b/g,i=>i.replace("'re"," are")).replace(/\b(?:i|you|we|they)'ve\b/g,i=>i.replace("'ve"," have")).replace(/\b(?:i|you|we|they)'ll\b/g,i=>i.replace("'ll"," will")).replace(/\b(?:do|does|did|is|are|was|were|has|have|had|should|would|could|must)n't\b/g,i=>i.replace("n't"," not")).replace(/\b(believe|think|argue|say|claim)\s+that\s+/g,"$1 ").replace(/&/g," and ").replace(/[^a-z0-9]+/g," ").trim().replace(/\s+/g," ")}function ij(e){const r=String(e||"").split(/[?#]/)[0].split(/[\\/]/).filter(Boolean).at(-1)||"",o=E8(r).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/^[a-f0-9]{12}_/,"").replace(/\.[a-z0-9]{2,5}$/i,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"");return W9.has(o)?"":o}function s8(e={}){const i=e.result&&typeof e.result=="object"?e.result:{},r=Ji(e),o=My(e.prompt||i.prompt||"");if(!o)return"";if(r!=="academic_task1")return`${r}|${o}`;const l=ij(e.taskImageTopicIdentity||i.taskImageTopicIdentity||"")||ij(e.taskImageSourcePath||i.taskImageSourcePath||"");return l?`${r}|${o}|${l}`:""}function Fp(e={}){const i=s8(e);return i?`${lj(i,2166136261)}${lj(i,3339675911)}`:""}function gm(e={}){const i=e.result&&typeof e.result=="object"?e.result:{},r=String(e.publicTopicKey||i.publicTopicKey||"").trim().toLowerCase();return/^[a-f0-9]{16}$/.test(r)?r:Fp(e)}function ud(e={}){const i=e.result&&typeof e.result=="object"?e.result:{},r=e.publicIndexable??i.publicIndexable,o=[e.overallScore,e.score?.overall,i.score?.overall].find(b=>b!=null);let l=null;if(o!=null)if(typeof o=="number")l=o;else if(typeof o=="string")try{const b=JSON.parse(o.trim());l=typeof b=="number"?b:Number.NaN}catch{l=Number.NaN}else l=Number.NaN;return r!==!1&&r!==0&&(l==null||Number.isFinite(l)&&l>=A9&&l<=9)}function yf(e={}){const i=e.result&&typeof e.result=="object"?e.result:{},r=e.searchIndexable??i.searchIndexable;return r!==!1&&r!==0&&ud(e)}function Dy(e={}){const i=gm(e),r=Ao(e.publicTopicPath||""),o=zf(r);if(!i)return"";if(o?.topicKey===i)return r;const l=e.result&&typeof e.result=="object"?e.result:{},b=e.prompt||l.prompt||"",u=Hk(e),p=mm(My(b),"ielts-writing-question");return`${yn}/${u}/topics/${p}-${i}`}function zf(e){const r=Ao(e).match(/^\/samples\/(academic-task-1|general-task-1|task-2)\/topics\/([a-z0-9][a-z0-9-]*?)-([a-f0-9]{16})$/);return r?{taskType:vy[r[1]]||"task2",taskCategory:Iy[r[1]]||"",taskSegment:r[1],slug:r[2],topicKey:r[3]}:null}function Fk({id:e,publicShortId:i,taskType:r,prompt:o="",result:l,publicSeo:b,taskImageRequired:u,taskImageSourcePath:p,category:m,sourceTaskType:g}={}){const y=i||$y(e),k={id:e,publicShortId:i,taskType:r||l?.taskType||"task2",prompt:o,result:l,publicSeo:b,taskImageRequired:u,taskImageSourcePath:p,category:m,sourceTaskType:g},v=Yk(k).slug||mm(o),I=Hk(k);return`${yn}/${I}/${v}-${y}`}function Tp(e){const i=Ao(e);if(zn.some(o=>o.path===i)||fd.some(o=>o.path===i))return null;const r=i.match(/^\/samples\/(academic-task-1|general-task-1|task-1|task-2)\/([a-z0-9][a-z0-9-]*?)-([a-z0-9]{6,16})$/);return r?{taskType:vy[r[1]]||"task2",taskCategory:Iy[r[1]]||"",taskSegment:r[1],slug:r[2],shortId:r[3]}:null}function By(e){return zn.find(i=>i.path===Ao(e))||null}function n8(e){const i=Ao(e);return zn.find(r=>r.topicPath===i)||null}function r8(e){return qo.find(i=>i.path===Ao(e))||null}function Vp(e){const i=Number(e);return Number.isFinite(i)?`band-${i.toFixed(1).replace(/\.0$/,"").replace(".","-")}`:""}function Vs(e){const i=Number(e);return Number.isFinite(i)&&Ay.includes(i)?i:null}function Wy(e){return fd.find(i=>i.path===Ao(e))||null}function c8(e={}){const i=vf(e),r=md(i),o=i.overallScore??i.score?.overall??i.result?.score?.overall,l=Number(o);if(!Number.isFinite(l))return null;const b=Ua[r.taskCategory]||Ua.task2,u=Vp(l);return u?Wy(`${yn}/${b}/${u}`):null}function hm(e,i={}){const r=zm(i),o=Oc(r.topicTitle||r.topic);if(o)return o;const l=Xi(e).toLowerCase();return/expensive\s+gifts?.{0,48}\b(child|children)\b/.test(l)?"Expensive Gifts for Children":mm(e).split("-").slice(0,10).map(u=>u.length<=3&&u===u.toUpperCase()?u:`${u.charAt(0).toUpperCase()}${u.slice(1)}`).join(" ")}function o8(e,i){return Xi(e)||i}function ri(e){const i=Number(e);return Number.isFinite(i)?i.toFixed(1):""}function l8(e,i="task2"){if(!Array.isArray(e))return[];const o=[Ji(i)==="task2"?"TR":"TA","CC","LR","GRA"],l=new Map;for(const b of e){const u=String(b?.key||"").trim().toUpperCase();if(!o.includes(u))continue;if(l.has(u))return[];const p=b?.score,m=typeof p=="number"||typeof p=="string"&&p.trim()?Number(p):Number.NaN;if(!Number.isFinite(m)||m<0||m>9||!Number.isInteger(m*2))return[];l.set(u,m)}return o.every(b=>l.has(b))?o.map(b=>({key:b,score:l.get(b)})):[]}function Of(e={}){return Yl(e?.taskCategory)||Yl(e?.category)||"task2"}function zr(e,i="en",r=0,o=null){const l=Zi[i]?i:"en",b=Zi[l],u=Of(e),p=e?.copy?.[l]||e?.copy?.en||{},m=jf[u]?.[e?.typeId]||"IELTS Writing",g=l==="en"?m:p.navLabel||p.label||m,y=p.navLabel||g,k=b.taskLabel[u]||b.taskLabel.task2,_=Vs(o),v=_==null?"":ri(_).replace(/\.0$/,""),I=_==null?b.title(g,k):b.bandTitle(g,v),T=_==null?b.h1(g,k):b.bandH1(g,v),S=_==null?b.description(g,k,r):b.bandDescription(g,k,r,v);return{htmlLang:l==="zh-CN"?"zh-CN":l,title:I,h1:T,description:S,typeLabel:g,navLabel:y,taskLabel:k,intro:_==null?b.intro(g,k):b.bandIntro(g,v),emptyMessage:b.emptyMessage,homeLabel:b.homeLabel,loadingLabel:b.loadingLabel,retryLabel:b.retryLabel,sampleC
1100ountLabel:b.sampleCountLabel,bandRangeLabel:b.bandRangeLabel,practiceTopicsLabel:b.practiceTopicsLabel,bandLabel:b.bandLabel,cardCta:b.cardCta,sampleWord:b.sampleWord,correctionWord:b.correctionWord}}function km(e,i,r){const o=gd(r?.pageNumber);if(o<=1)return e;const l={en:` â Page ${o}`,"zh-CN":` â 第 ${o} 页`,vi:` â Trang ${o}`}[i]||` â Page ${o}`,b=" | IELTS Writing Checker";return e.endsWith(b)?`${e.slice(0,-b.length)}${l}${b}`:`${e}${l}`}function d8(e,i="en",r=0,o=null,l=null){const b=zr(e,i,r,l);return{htmlLang:b.htmlLang,title:km(`${b.title} | IELTS Writing Checker`,i,o),description:b.description,canonicalPath:e?.path||yn,robots:r>0?"index, follow":Vs(l)==null?"noindex, nofollow":"noindex, follow",contentKey:e?.id||"",sampleTypePageId:e?.id||""}}function wf(e,i="en",r=0){const o=Fh[i]?i:"en",l=Fh[o],b=Of(e),u=l.taskLabel[b]||l.taskLabel.task2,p=l.typeLabel[b]||l.typeLabel.task2,m=l.menuLabel[b]||l.menuLabel.task2,g=l.title[b]||l.title.task2,y=l.h1[b]||l.h1.task2,k=(l.description[b]||l.description.task2)(r),_=l.intro[b]||l.intro.task2;return{htmlLang:o==="zh-CN"?"zh-CN":o,title:g,h1:y,description:k,typeLabel:p,menuLabel:m,navLabel:p,taskLabel:u,intro:_,emptyTitle:l.emptyTitle,emptyDescription:l.emptyDescription,homeLabel:l.homeLabel,loadingLabel:l.loadingLabel,retryLabel:l.retryLabel,sampleCountLabel:l.sampleCountLabel,bandRangeLabel:l.bandRangeLabel,practiceTopicsLabel:l.practiceTopicsLabel,bandLabel:l.bandLabel,cardCta:l.cardCta}}function b8(e,i="en"){const r=aj[i]?i:"en",o=aj[r],l=Of({taskCategory:e});return{...o,links:qo.filter(b=>b.category!==l).map(b=>({id:b.id,taskCategory:b.category,path:b.path,label:wf(b,r).typeLabel,scoreRangeLabel:o.linkScoreRange}))}}function f8(e,i="en",r=0,o=null){const l=wf(e,i,r);return{htmlLang:l.htmlLang,title:km(`${l.title} | IELTS Writing Checker`,i,o),description:l.description,canonicalPath:e?.path||yn,robots:r>0?"index, follow":"noindex, nofollow",contentKey:e?.id||"",sampleTaskHubPageId:e?.id||""}}function pd(e,i="en",r=0){const o=Vh[i]?i:"en",l=Vh[o],b=Of(e),u=l.taskLabel[b]||l.taskLabel.task2,p=e?.bandLabel||ri(e?.bandValue),m=o==="zh-CN"?`${p}å`:o==="vi"?`band ${p}`:`Band ${p}`,g=l.title(u,p),y=l.h1(u,p),k=l.description(u,p,r);return{htmlLang:o==="zh-CN"?"zh-CN":o,title:g,h1:y,description:k,typeLabel:m,navLabel:m,taskLabel:u,intro:l.intro(u,p),emptyTitle:l.emptyTitle,emptyDescription:l.emptyDescription,homeLabel:l.homeLabel,loadingLabel:l.loadingLabel,retryLabel:l.retryLabel,sampleCountLabel:l.sampleCountLabel,bandRangeLabel:l.bandRangeLabel,practiceTopicsLabel:l.practiceTopicsLabel,bandLabel:l.bandLabel,cardCta:l.cardCta}}function u8(e,i="en",r=0,o=null){const l=pd(e,i,r),b=r>0,u=b&&(typeof e?.isIndexable=="boolean"?e.isIndexable:!0);return{htmlLang:l.htmlLang,title:km(`${l.title} | IELTS Writing Checker`,i,o),description:l.description,canonicalPath:e?.path||yn,robots:u?"index, follow":b?"noindex, follow":"noindex, nofollow",contentKey:e?.id||"",sampleBandPageId:e?.id||""}}function Vk(e,i="en",r=0){const o=Kh[i]?i:"en",l=Kh[o],b=Of(e),u=l.taskLabel[b]||l.taskLabel.task2,p=e?.topicTitle||hm(e?.prompt||""),m=o==="zh-CN"?p:Gy({topicTitle:p,prompt:e?.prompt,taskCategory:b,locale:o});return{htmlLang:o==="zh-CN"?"zh-CN":o,title:l.title(m,b,r),h1:l.h1(m,r),description:l.description(m,r),typeLabel:m,navLabel:m,taskLabel:u,intro:l.intro(r),emptyTitle:l.emptyTitle,emptyDescription:l.emptyDescription,homeLabel:l.homeLabel,loadingLabel:l.loadingLabel,retryLabel:l.retryLabel,sampleCountLabel:l.sampleCountLabel,bandRangeLabel:l.bandRangeLabel,practiceTopicsLabel:l.practiceTopicsLabel,questionLabel:l.questionLabel,listTitle:l.listTitle(r),criterionScoresLabel:l.criterionScoresLabel,relatedQuestionsTitle:l.relatedQuestionsTitle,allBandsLabel:l.allBandsLabel,bandLabel:l.bandLabel,cardCta:l.cardCta}}const sj={en:{TA:"Task Achievement",TR:"Task Response",CC:"Coherence and Cohesion",LR:"Lexical Resource",GRA:"Grammatical Range and Accuracy"},"zh-CN":{TA:"ä»»å¡å®æ",TR:"ä»»å¡ååº",CC:"è¿è´¯ä¸è¡æ¥",LR:"è¯æ±èµæº",GRA:"è¯æ³èå´ä¸åç¡®æ§"},vi:{TA:"Task Achievement",TR:"Task Response",CC:"Coherence and Cohesion",LR:"Lexical Resource",GRA:"Grammatical Range and Accuracy"}};function p8(e,i="en"){const r=sj[i]?i:"en",o=String(e||"").trim().toUpperCase();return sj[r][o]||o}function m8(e,i="en",r=0,o=null){const l=Vk(e,i,r),b=r>
1100=Uh&&(typeof e?.isIndexable=="boolean"?e.isIndexable:!0);return{htmlLang:l.htmlLang,title:km(l.title,i,o),description:l.description,canonicalPath:e?.path||yn,robots:b?"index, follow":"noindex, follow",contentKey:e?.topicKey||"",sampleTopicKey:e?.topicKey||""}}function Kk(e,i="en"){const r=tj[i]?i:"en",o=tj[r],b=zr(e,r).typeLabel;return{sampleTitle:o.sampleTitle,sampleDescription:o.sampleDescription(b),sampleCta:o.sampleCta(b),topicTitle:o.topicTitle,topicDescription:o.topicDescription(b),topicCta:o.topicCta(b)}}function g8(e={}){const i=Ji(e);return J_[i]||J_.task2}function h8(e={}){const i=Ji(e);return ej[i]||ej.task2}function k8(e={}){const i=Ji(e);return i==="academic_task1"?"Report":i==="general_task1"?"Letter":"Essay"}function Qk(e={}){const i=Ji(e);return rd[i]||rd.task2}function _m(e={}){const i=Ji(e),r=C8(e,i),o=Ny[i]||"task2",l=wc.find(p=>p.category===o&&p.typeId===r)||null,b=zn.find(p=>p.category===i&&p.typeId===r)||null,u=jf[i]?.[r]||Qy(e,i);return{taskCategory:i,typeId:r,label:u,path:b?.path||"",samplePath:b?.path||"",topicPath:l?.path||"",pageId:l?.id||"",samplePageId:b?.id||""}}const nj={en:"Writing type and task","zh-CN":"使é¢åä¸ä»»å¡åç±»",vi:"Dạng bà i và loại bà i viết"};function _8(e="en"){return nj[e]||nj.en}function j8(e={},i="en"){const r=Zi[i]?i:"en",o=Ji(e),l=_m(e),b=zn.find(g=>g.category===o&&g.typeId===l.typeId),u=qo.find(g=>g.category===o),p=b?zr(b,r).typeLabel:"",m=o==="task2"?"Task 2":"Task 1";return[b&&p?{id:`type-${b.typeId}`,kind:"type",label:p,path:b.path}:null,u?{id:`task-${u.taskSegment}`,kind:"task",label:m,path:u.path}:null].filter(Boolean)}function Yk(e={},i={}){const r=e.result&&typeof e.result=="object"?e.result:{},o={...zm(e),...i&&typeof i=="object"?i:{}},l=Xi(e.prompt||r.prompt||""),b=Ji({...e,result:r,publicSeo:o,prompt:l}),u=x8(o.taskSubtype||o.subtype,b)||Qy({...e,result:r,publicSeo:o},b),p=Oc(o.topicTitle||o.topic)||hm(l,{...e,result:r,publicSeo:{}}),m=q8(p,N8(b,u)),g=a8(o.slug||m,mm(l));return{topicTitle:p,slug:g,taskSubtype:u,taskCategory:b}}function md(e={}){const i=Hp(e.taskType||e.result?.taskType),r=Yk(e),o=r.taskCategory,l=g8({...e,taskType:i,taskCategory:o}),b=h8({...e,taskType:i,taskCategory:o}),u=Xi(e.prompt||e.result?.prompt||""),p=e.overallScore??e.score?.overall??e.result?.score?.overall,m=ri(p),g=Oc(e.topicHub?.topicTitle)||r.topicTitle,y=Gy({topicTitle:g,prompt:u,taskCategory:o,locale:"en"}),k=w8(e,y),_=k8(o),v=y8(e),I=_m({...e,result:{...e.result,publicSeo:r},taskType:i,taskCategory:o,prompt:u,publicSeo:r}),T=m?`Band ${m} ${l} Correction`:`${l} Correction`,S=m?`Band ${m} ${l} Sample Response Correction`:`${l} Sample Response Correction`,w=m.replace(/\.0$/,""),G=w?`IELTS Band ${w} ${_}`:`IELTS ${_}`,M=v>1?`#${v}`:"",Y=Kp(k,G,M),C=`${G}: ${Y}${M?` ${M}`:""}`,Z=o8(u,C),A=Kp(k,"","",58),ce=`${m?`IELTS Band ${m} ${_} Sample ${v}: ${A}.`:`IELTS ${_} Sample ${v}: ${A}.`} See the full response, criterion scores, inline corrections, and revision advice.`;return{htmlLang:"en",title:C,h1:Z,description:ce,...C9(o,e.publishedAt||e.createdAt||e.result?.publishedAt),taskCategory:o,taskLabel:l,taskSeoLabel:b,taskLandingPath:Qk({...e,taskType:i,taskCategory:o}),taskSubtype:r.taskSubtype,typeId:I.typeId,typeLabel:I.label,typePath:I.path,typeSamplePath:I.samplePath,typeTopicPath:I.topicPath,typePageId:I.pageId,typeSamplePageId:I.samplePageId,topicTitle:y,slug:r.slug,sampleNumber:v,reviewKicker:T,reviewLabel:S}}function y8(e={}){const i=Number(e.topicHub?.sampleNumber);if(Number.isInteger(i)&&i>0)return i;const r=cj(e),o=Array.isArray(e.topicHub?.samples)?e.topicHub.samples:[],l=new Map;for(const m of[r,...o.map(cj)]){const g=af(m);g&&!l.has(g)&&l.set(g,m)}const b=[...l.values()].sort(v8),u=af(r),p=b.findIndex(m=>af(m)===u);return p>=0?p+1:1}function Gy({topicTitle:e,prompt:i,taskCategory:r,locale:o="en"}={}){const l=Oc(e);if(l&&rj(l))return l;const b=Oc(hm(i||"",{publicSeo:{}}));if(b&&rj(b))return b;const u=o==="vi"?{academic_task1:"IELTS Writing Task 1 há»c thuáºt",general_task1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"}:{academic_task1:"Academic Writing Task 1",general_task1:"General Training Writing Task 1",task2:"IELTS Writing Task 2"};return u[r]||u.task2}function z8(e){return Array.from(String(e||"")).some(i=>P9.test(i)&&!$9.test(i))}function rj(e){return!z8(e)&&!O8(e)}function O8(e){const i=String(e||"").trim();return i?M9.test(i)?!0:(i.normalize("NFD").replace(new RegExp("\\p{Mark}+","gu"),"").toLowerCase().match(new RegExp("\\p{Letter}+","gu"))||[]).reduce((l,b)=>l+(D9.has(b)?1:0),0)>=3:!1}function w8(e,i){if(e.topicHub?.topicKey||gm(e))return i;const r=String(e.publicShortId||e.result?.publicShortId||"").slice(0,4).toUpperCase();return r?`${i} [${r}]`:i}function Kp(e,i,r,o=90){const l=ws(e),b=rp(i)+(r?rp(r)+3:2),u=Math.max(o-b,20),p=l.match(/\s(\[[A-Z0-9]{4}\])$/)?.[1]||"",m=p?l.slice(0,-(p.length+1)):l;if(rp(l)<=u)return l;
1100const g=p?rp(p)+1:0,y=Math.max(u-g,12),k=Uy(m),_=k.slice(0,y).join("").trim(),I=(k.length>y&&/\s/.test(_)?_.replace(/\s+\S*$/g,"").trim():_).replace(/[,:;\-]+$/g,"").trim(),T=Hy(I)||I;return p?`${T} ${p}`:T}function Uy(e){return Array.from(B9.segment(String(e||"")),({segment:i})=>i)}function rp(e){return Uy(e).length}function Hy(e){const i=/(?:^|\s)(?:a|across|after|against|along|amid|among|an|and|around|as|at|because|before|behind|below|beneath|beside|besides|between|beyond|but|by|despite|down|during|except|for|from|if|in|inside|into|like|near|nor|of|off|on|onto|or|out|outside|over|past|per|since|than|that|the|through|throughout|till|to|toward|towards|under|underneath|unless|until|up|upon|via|when|where|which|while|who|whose|with|within|without|yet|bằng|bá»i|các|cho|cá»§a|cùng|Äá»|Äến|Äá»i|do|dưá»i|giữa|hoặc|khi|mà |má»t|nếu|ngoà i|như|nhưng|những|qua|sau|tại|theo|trên|trong|trưá»c|từ|và |và o|vá»|vì|vá»i)$/iu;let r=String(e||"").trim();for(;i.test(r);)r=r.replace(i,"").trim();return r}function cj(e={}){return{id:String(e.id||e.submissionId||""),publicShortId:String(e.publicShortId||""),publicPath:String(e.publicPath||""),publishedAt:String(e.publishedAt||""),createdAt:String(e.createdAt||"")}}function af(e={}){return e.id||e.publicShortId||e.publicPath}function v8(e,i){const r=oj(e),o=oj(i);return r!==o?r-o:af(e).localeCompare(af(i))}function oj(e={}){const i=Date.parse(e.publishedAt||"");if(Number.isFinite(i))return i;const r=Date.parse(e.createdAt||"");return Number.isFinite(r)?r:Number.POSITIVE_INFINITY}function Yb(e){if(e?.taskType!=="task1")return!1;const i=e?.result&&typeof e.result=="object"?e.result:e;return typeof i?.taskImageRequired=="boolean"?i.taskImageRequired:!!(i?.taskImageSourcePath||e?.taskImageSourcePath||i?.taskImageSourcePaths?.length||e?.taskImageSourcePaths?.length)}function Sp(e){return yk({taskType:e?.taskType==="task1"?"task1":"task2",taskImageRequired:Yb(e),prompt:e?.canonicalPrompt||e?.prompt||""})}function vf(e={}){const i=e.result||{},r=Hp(e.taskType||i.taskType),o=Xi(e.canonicalPrompt||i.canonicalPrompt||e.prompt||i.prompt||""),l=Ji({...e,result:i,taskType:r,prompt:o}),b=l==="academic_task1"?Wp(o):o,u=e.essay||i.essay||"",p=e.publicShortId||$y(e.id),m=Yk({...e,result:i,taskType:r,prompt:b,essay:u}),g=Fk({id:e.id,publicShortId:p,taskType:r,prompt:b,result:{...i,publicSeo:m},publicSeo:m,taskImageRequired:e.taskImageRequired??i.taskImageRequired,taskImageSourcePath:e.taskImageSourcePath??i.taskImageSourcePath,category:e.category??i.category,sourceTaskType:e.sourceTaskType??i.sourceTaskType}),y=gm({...e,taskType:r,prompt:o,result:{...i,publicSeo:m},publicSeo:m}),k=Dy({...e,taskType:r,prompt:o,publicTopicKey:y,result:{...i,publicSeo:m},publicSeo:m}),_=Array.isArray(e.questionTopicIds)?e.questionTopicIds:i.questionTopicIds,v=Dk(m.taskCategory,y,_),I=v?.topics.map(T=>T.id)||[];return{...e,taskType:r,prompt:b,canonicalPrompt:o,essay:u,publicSeo:m,publicShortId:p,publicTopicKey:y,publicTopicPath:k,publicPath:g,publicIndexable:ud(e),searchIndexable:yf(e),questionTopicIds:I,questionTopics:v,result:{...i,taskType:r,canonicalPrompt:Xi(i.canonicalPrompt||i.prompt||o),prompt:l==="academic_task1"?Wp(Xi(i.prompt||o)):Xi(i.prompt||o),essay:i.essay||u,publicSeo:m}}}function mr(e={}){const i=vf(e),r=md(i),o=_m(i),l={taskCategory:e.taskCategory||o.taskCategory,typeId:e.typeId||o.typeId,label:e.typeLabel||o.label,path:e.typePath||o.path,topicPath:e.typeTopicPath||o.topicPath},b=i.prompt||i.result?.prompt||"",u=i.essay||i.result?.essay||"",p=i.overallScore??i.score?.overall??i.result?.score?.overall,m=Array.isArray(i.criterionScores)?i.criterionScores:Array.isArray(i.score?.modules)?i.score.modules:Array.isArray(i.result?.score?.modules)?i.result.score.modules:[],g=l8(m,l.taskCategory);return{id:i.id||"",taskType:i.taskType,taskCategory:l.taskCategory,typeId:l.typeId,typeLabel:l.label,typePath:l.path,typeTopicPath:l.topicPath,title:e.title||r.topicTitle,topicTitle:e.topicTitle||r.topicTitle,prompt:b,promptPreview:Yy(l.taskCategory==="academic_task1"?Wp(i.promptPreview||b):Xi(i.promptPreview||b),180),essayPreview:I8(i.essayPreview||u),criterionScores:g,wordCount:Number(i.wordCount)||P8(u),band:e.band||ri(p),overallScore:cd(p),publicSeo:i.publicSeo,publicTypeId:i.publicTypeId||i.result?.publicTypeId||"",publicShortId:i.publicShortId,publicTopicKey:i.publicTopicKey||"",publicTopicPath:i.publicTopicPath||"",questionTopicIds:i.questionTopicIds||[],questionTopics:i.questionTopics||null,publicPath:e.publicPath||i.publicPath,publicIndexable:ud(i),searchIndexable:yf(i),taskImageSourcePath:i.taskImageSourcePath||i.result?.taskImageSourcePath||"",publishedAt:i.publishedAt||"",updatedAt:i.updatedAt||"",createdAt:i.createdAt||""}}function I8(e,i=380){const r=ws(e);if(!r)return"";const o=R8(r),l=o?.length?o.slice(0,2):[r],b=l.join(" ");return b.length>i&&l[0].length<=i?l[0]:Yy(b,i)}function R8(e){if(typeof Intl<"u"&&typeof Intl.Segmenter=="function"){const o=[...new Intl.Segmenter("en",{granularity:"sentence"}).segment(e)].map(({segment:b})=>
1100b.trim()).filter(Boolean),l=[];for(let b=0;b<o.length;b+=1){const u=o[b];/^(?:dr|mr|mrs|ms|prof|sr|jr)\.$/i.test(u)&&o[b+1]?(l.push(`${u} ${o[b+1]}`),b+=1):l.push(u)}return l}const i="î",r=e.replace(/\b(?:[a-z]\.){2,}/gi,o=>o.replaceAll(".",i)).replace(/\b(?:dr|mr|mrs|ms|prof|sr|jr)\./gi,o=>o.replace(".",i)).replace(/(\d)\.(?=\d)/g,`$1${i}`);return(r.match(/.+?(?:[.!?]+["'ââ)]*(?=\s+|$)|$)/g)||[r]).map(o=>o.replaceAll(i,".").trim()).filter(Boolean)}function lj(e,i){let r=i>>>0;for(const o of String(e||""))r^=o.codePointAt(0),r=Math.imul(r,16777619);return(r>>>0).toString(16).padStart(8,"0")}const Io=df,T8=new Set(["dclid","fbclid","gbraid","gclid","msclkid","ttclid","wbraid"]);function dj(e){const i=String(e||"").toLowerCase();return i.startsWith("utm_")||T8.has(i)}function gd(e){const i=Number.parseInt(String(e||""),10);return Number.isFinite(i)&&i>0?i:1}function _c(e,i="",{allowEmptyBandFilter:r=!1,supportsBandFilter:o=!1}={}){const l=new URLSearchParams(String(i||"")),b=[...l.entries()].filter(([re])=>!dj(re)),u=[...l.entries()].filter(([re])=>dj(re)),p=new Set(["page",...o?["band"]:[]]),m=b.find(([re])=>!p.has(re))?.[0],g=[...p].find(re=>l.getAll(re).length>1),y=l.has("page"),k=String(l.get("page")||""),_=Number(k),v=!!(y&&(!/^\d+$/.test(k)||!Number.isSafeInteger(_)||_<1)),I=v||!y?1:_,T=l.has("band"),S=String(l.get("band")||""),w=o&&T?Vs(S):null,G=!!(T&&(!o||w==null)),M=Math.max(Number(e?.pagination?.totalPages)||1,1),Y=!!e?.pagination,C=Y&&I>M,Z=Number(e?.stats?.sampleCount),A=!!(Y&&Number.isFinite(Z)&&Z<=0&&!(r&&o&&w!=null)),Q=!!(m||g||v||G||C||A),ce=new URLSearchParams;w!=null&&!Q&&ce.set("band",String(w)),I>1&&!Q&&ce.set("page",String(I));const oe=new URLSearchParams;for(const[re,Re]of b)oe.append(re,Re);const ge=!Q&&oe.toString()!==ce.toString(),_e=new URLSearchParams(ce);for(const[re,Re]of u)_e.append(re,Re);return{bandValue:w,hasBandFilter:w!=null,isNotFound:Q,needsRedirect:ge,pageNumber:I,redirectSearch:_e.toString()?`?${_e.toString()}`:""}}function If({pageNumber:e=1,pageSize:i=Io,totalItems:r=0}={}){const o=Math.min(Math.max(Number.parseInt(String(i||""),10)||Io,1),100),l=Math.max(Number.parseInt(String(r||""),10)||0,0),b=Math.max(Math.ceil(l/o),1),u=gd(e),p=Math.min(u,b),m=l?(p-1)*o:0,g=l?Math.min(m+o,l):0;return{pageNumber:p,requestedPageNumber:u,pageSize:o,totalItems:l,totalPages:b,hasPreviousPage:p>1,hasNextPage:p<b,previousPageNumber:p>1?p-1:null,nextPageNumber:p<b?p+1:null,startIndex:m,endIndex:g}}function sh({page:e,samples:i=[],queryResult:r=null,locale:o="en",limit:l=Io,pageNumber:b=1,bandValue:u=null}={}){const p=Zi[o]?o:"en",m=Vs(u),g=(Array.isArray(i)?i:[]).map(S=>bf(S)).filter(S=>S.taskCategory===e?.category&&S.typeId===e?.typeId&&(m==null||S.overallScore===m)),y=jm(r,{pageNumber:b,limit:l}),k=y?.pagination||If({pageNumber:b,pageSize:l,totalItems:g.length}),_=y?.samples||g.slice(k.startIndex,k.endIndex),v=y?.aggregates.sampleCount??g.length,I=zr(e,p,v,m),T=y?ym(y.aggregates.minimumOverallScore,y.aggregates.maximumOverallScore):Fy(g);return{locale:p,page:{id:e?.id||"",path:e?.path||"",topicPath:e?.topicPath||"",taskSegment:e?.taskSegment||"",taskCategory:e?.category||"",typeId:e?.typeId||"",typeLabel:I.typeLabel,taskLabel:I.taskLabel,copy:e?.copy||{}},copy:I,samples:_,pagination:k,filters:{typeId:e?.typeId||"",bandValue:m},stats:{sampleCount:v,currentPageSampleCount:_.length,bandRange:T}}}function nh({page:e,samples:i=[],queryResult:r=null,locale:o="en",limit:l=Io,pageNumber:b=1}={}){const u=Fh[o]?o:"en",p=(Array.isArray(i)?i:[]).map(I=>bf(I)).filter(I=>I.taskCategory===e?.category),m=jm(r,{pageNumber:b,limit:l}),g=m?.pagination||If({pageNumber:b,pageSize:l,totalItems:p.length}),y=m?.samples||p.slice(g.startIndex,g.endIndex),k=m?.aggregates.sampleCount??p.length,_=wf(e,u,k),v=m?ym(m.aggregates.minimumOverallScore,m.aggregates.maximumOverallScore):Fy(p);return{locale:u,page:{id:e?.id||"",path:e?.path||"",topicPath:e?.topicPath||"",taskSegment:e?.taskSegment||"",taskCategory:e?.category||"",typeId:"",typeLabel:_.typeLabel,taskLabel:_.taskLabel,kind:"task"},copy:_,samples:y,pagination:g,filters:{typeId:"",bandValue:null}
1100,stats:{sampleCount:k,currentPageSampleCount:y.length,bandRange:v}}}function rh({page:e,samples:i=[],queryResult:r=null,locale:o="en",limit:l=Io,pageNumber:b=1}={}){const u=Vh[o]?o:"en",p=Number(e?.bandValue),m=(Array.isArray(i)?i:[]).map(T=>bf(T)).filter(T=>T.taskCategory===e?.category&&Number.isFinite(T.overallScore)&&T.overallScore===p),g=jm(r,{pageNumber:b,limit:l}),y=g?.aggregates.sampleCount??m.length,k=g?.aggregates.indexableSampleCount??m.filter(ud).length,_=g?.pagination||If({pageNumber:b,pageSize:l,totalItems:y}),v=g?.samples||m.slice(_.startIndex,_.endIndex),I=pd(e,u,y);return{locale:u,page:{id:e?.id||"",path:e?.path||"",topicPath:e?.topicPath||"",taskSegment:e?.taskSegment||"",taskCategory:e?.category||"",typeId:e?.bandSlug||"",typeLabel:I.typeLabel,taskLabel:I.taskLabel,bandValue:p,bandLabel:e?.bandLabel||ri(p),bandScore:e?.bandScore||ri(p),bandSlug:e?.bandSlug||Vp(p),kind:"band",isIndexable:k>0},copy:I,samples:v,pagination:_,filters:{typeId:"",bandValue:p},stats:{sampleCount:y,indexableSampleCount:k,currentPageSampleCount:v.length,bandRange:e?.bandLabel||ri(p)}}}function bj({topicKey:e,taskCategory:i,samples:r=[],queryResult:o=null,locale:l="en",limit:b=Io,pageNumber:u=1,bandValue:p=null}={}){const m=Kh[l]?l:"en",g=String(e||"").toLowerCase(),y=Yl(i),k=Vs(p),_=(Array.isArray(r)?r:[]).map(be=>mr(be)).filter(be=>be.taskCategory===y&&gm(be)===g),v=jm(o,{pageNumber:u,limit:b,includeCriterionScores:!0}),I=v?.aggregates.groupSampleCount??_.length,T=v?.aggregates.indexableSampleCount??_.filter(ud).length,S=v?.aggregates.searchIndexableSampleCount??_.filter(yf).length,w=v?.representative||S8(_),G=w?w.publicTopicPath||Dy(w):"",M=zf(G),Y=w?.prompt||"",C=w?.topicTitle||hm(Y),Z=Dk(y,g,w?.questionTopicIds),A=w?_m({...w,taskCategory:y}):null,Q=A&&zn.find(be=>be.category===y&&be.typeId===A.typeId)||null,ce=Q?zr(Q,m,I):null,oe={id:g?`public-sample-topic-${g}`:"",path:G,topicPath:G,topicKey:g,topicTitle:C,prompt:Y,questionTopics:Z,taskImageSourcePath:w?.taskImageSourcePath||"",taskSegment:M?.taskSegment||Hk(y),taskCategory:y,category:y,typeId:"",questionTypeId:A?.typeId||"",questionTypeLabel:ce?.typeLabel||A?.label||"",questionTypePath:A?.path||"",kind:"topic",isIndexable:I>=Uh&&S>=Uh},ge=_.filter(be=>k==null||be.overallScore===k),_e=v?.aggregates.sampleCount??ge.length,re=v?.pagination||If({pageNumber:u,pageSize:b,totalItems:_e}),Re=v?.samples||ge.slice(re.startIndex,re.endIndex),ze=Vk(oe,m,I),E=[...new Set(_.map(be=>Number(be.overallScore)).filter(be=>Number.isFinite(be)))].sort((be,fe)=>fe-be),se=v?v.aggregates.availableBands:E.filter(be=>Vs(be)!=null),ke=v?ym(v.aggregates.minimumOverallScore,v.aggregates.maximumOverallScore):Vy(E);return{locale:m,page:{...oe,typeLabel:ze.typeLabel,taskLabel:ze.taskLabel},copy:ze,samples:Re,pagination:re,filters:{typeId:"",bandValue:k,availableBands:se},stats:{sampleCount:_e,groupSampleCount:I,indexableSampleCount:T,searchIndexableSampleCount:S,currentPageSampleCount:Re.length,bandRange:ke}}}function jm(e,{pageNumber:i,limit:r,includeCriterionScores:o=!1}){if(!e||typeof e!="object")return null;const l=e.aggregates&&typeof e.aggregates=="object"?e.aggregates:{}
1100,b=Math.max(Number(l.sampleCount)||0,0),u={sampleCount:b,groupSampleCount:Math.max(Number(l.groupSampleCount)||b,0),indexableSampleCount:Math.max(Number(l.indexableSampleCount)||0,0),searchIndexableSampleCount:l.searchIndexableSampleCount==null?Math.max(Number(l.indexableSampleCount)||0,0):Math.max(Number(l.searchIndexableSampleCount)||0,0),minimumOverallScore:cd(l.minimumOverallScore),maximumOverallScore:cd(l.maximumOverallScore),availableBands:[...new Set((Array.isArray(l.availableBands)?l.availableBands:[]).map(p=>Number(p)).filter(p=>Vs(p)!=null))].sort((p,m)=>m-p)};return{samples:(Array.isArray(e.samples)?e.samples:[]).map(p=>bf(p,{includeCriterionScores:o})),pagination:e.pagination||If({pageNumber:i,pageSize:r,totalItems:b}),aggregates:u,representative:e.representative?bf(e.representative,{includeCriterionScores:o}):null}}function bf(e,{includeCriterionScores:i=!1}={}){const r=mr(e);if(i)return r;const{criterionScores:o,...l}=r;return l}function Fy(e){return Vy((Array.isArray(e)?e:[]).map(i=>cd(i?.overallScore)).filter(i=>i!=null))}function Vy(e){const i=(Array.isArray(e)?e:[]).map(r=>Number(r)).filter(r=>Number.isFinite(r));return i.length?ym(Math.min(...i),Math.max(...i)):""}function ym(e,i){const r=cd(e),o=cd(i);return r==null||o==null?"":`${ri(r)}-${ri(o)}`}function cd(e){const i=Number(e);return e==null||e===""||!Number.isFinite(i)?null:i}function S8(e){return!Array.isArray(e)||!e.length?null:[...e].sort((i,r)=>{const o=fj(i),l=fj(r);return o!==l?o-l:String(i?.id||i?.publicShortId||"").localeCompare(String(r?.id||r?.publicShortId||""))})[0]}function fj(e){const i=Date.parse(e?.publishedAt||e?.createdAt||"");return Number.isFinite(i)?i:Number.POSITIVE_INFINITY}function zm(e={}){const i=e.result&&typeof e.result=="object"?e.result:{},r=i.publicSeo&&typeof i.publicSeo=="object"?i.publicSeo:{},o=e.publicSeo&&typeof e.publicSeo=="object"?e.publicSeo:{};return{...r,...o}}function Yl(e){const i=String(e||"").toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"");return i?i==="task_1"||i==="task1"?"academic_task1":i==="task_2"||i==="task2"||i.includes("essay")?"task2":i.includes("general")||i.includes("letter")?"general_task1":i.includes("academic")||i.includes("report")||i.includes("chart")||i.includes("graph")||i.includes("table")||i.includes("map")||i.includes("diagram")||i.includes("process")?"academic_task1":"":""}function Ky(e){return String(e||"").toLowerCase().replace(/[ââ]/g,"'").replace(/&/g," and ").replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")}function x8(e,i){const r=Ky(e);if(!r)return"";const o=qy[i]?.[r];return(o?jf[i]?.[o]:"")||Ly[r]||Oc(String(e||"").replace(/_/g," "))}function C8(e={},i=Ji(e)){const r=e.result&&typeof e.result=="object"?e.result:{},o=zm(e),l=String(e.publicTypeId||r.publicTypeId||"").trim();if(l&&jf[i]?.[l])return l;const b=[o.taskSubtype,o.subtype,e.sourceTaskType,r.sourceTaskType,e.category,r.category];for(const p of b){const m=Ky(p),g=qy[i]?.[m];if(g)return g}const u=e.prompt||r.prompt||"";return i==="academic_task1"?nm(u):i==="general_task1"?rm(u):hf(u)}function L8(e){const i=Xi(e).toLowerCase();return i?/\b(letter|dear|apologise|apologize|complain|request|invite|interview|landlord|neighbou?r|colleague|manager|friend|accommodation)\b/.test(i)?"general_task1":/\b(bar|line|pie|chart|graph|table|map|diagram|process|flowchart|percentage|figures?)\b/.test(i)?"academic_task1":"":""}function Qy(e={},i=Ji(e)){const r=e.result&&typeof e.result=="object"?e.result:{},o=String(e.sourceTaskType||r.sourceTaskType||e.category||r.category||"").toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,""),l=Ly[o];if(l)return l;const b=Xi(e.prompt||r.prompt||"").toLowerCase();if(i==="general_task1")return/\bapolog/.test(b)?"Apology Letter":/\bcomplain/.test(b)?"Complaint Letter":(/\binterview|reschedul|arrange|appointment\b/.test(b),"Letter");if(i==="academic_task1")return/\bbar\b/.test(b)?"Bar Chart":/\bline\b/.test(b)?"Line Graph":/\bpie\b/.test(b)?"Pie Chart":/\btable\b/.test(b)?"Table":/\bmap\b/.test(b)?"Map":/\bprocess|diagram|flowchart\b/.test(b)?"Process Diagram":"Chart";const u=hf(b);return jf.task2[u]||"Essay"}function N8(e,i){return e==="task2"?"Essay":i||(e==="general_task1"?"Letter":"Chart")}function q8(e,i){const r=Oc(e)||"IELTS Writing",o=Oc(i);if(!o)return r;const l=r.toLowerCase(),b=o.toLowerCase(),u=b.split(/\s+/).filter(
1100Boolean);return l.includes(b)||u.some(p=>p.length>3&&l.includes(p))?r:`${r} ${o}`}function A8(e){const i=ws(e).replace(/[|<>]+/g," ").replace(/\s+/g," ").trim().split(/\s+/),r=i.length>10,o=i.slice(0,10),l=o.map((b,u)=>{if(/^[A-Z]{2,}$/.test(b))return b;const p=u>0&&/[:.!?]$/.test(o[u-1]);return u>0&&u<o.length-1&&!p&&/^(a|an|and|as|at|but|by|for|from|in|nor|of|on|or|per|the|to|up|via|with|yet)$/i.test(b)?b.toLowerCase():`${b.charAt(0).toUpperCase()}${b.slice(1)}`}).join(" ");return r?Hy(l):l}function Oc(e){return A8(e)}function Ao(e){const i=String(e||"").split(/[?#]/)[0]||"/",r=i.startsWith("/")?i:`/${i}`;return(r.length>1?r.replace(/\/+$/g,""):r)||"/"}function E8(e){try{return decodeURIComponent(e)}catch{return e}}function Yy(e,i){const r=ws(e),o=Math.max(Number(i)||160,20);return r.length<=o?r:`${r.slice(0,o-3).replace(/\s+\S*$/g,"")}...`}function P8(e){return String(e||"").trim().split(/\s+/).filter(Boolean).length}function ws(e){return String(e||"").replace(/\u00a0/g," ").replace(/\s+/g," ").replace(/\s+([,.!?;:])/g,"$1").trim()}function xp(e){return String(e||"").replace(/\u00a0/g," ").replace(/\r\n?/g,` 1101`).split(/\n{2,}/).map(i=>i.split(/\n+/).map(r=>ws(r)).filter(Boolean).join(` 1102`)).filter(Boolean).join(` 1103 1104`)}function $8(e){if(U8(e))return H8(e);const i=ws(e);if(!i)return i;const r=i.match(H9);if(!r)return i;const o=r.index,l=o+r[0].length,b=i.slice(0,o).trim(),u=i.slice(o,l).trim().replace(/[:,]?$/g,"");let p=`${u}:`,m=i.slice(l).trim(),g=null;const y=m.match(new RegExp(`^(you\\s+(?:need|should|have)\\s+to\\s+(?:${Kl})(?:\\s+the\\s+following)?)\\s*[:,;-]\\s+`,"i"));if(y&&(p=`${u}, ${y[1].toLowerCase()}:`,m=m.slice(y[0].length).trim(),g=ch(m,Z_,{allowInitialWh:!0})),!g){const _=m.match(new RegExp(`^((?:${Kl})(?:\\s+(?:the\\s+following(?:\\s+information)?|this\\s+information|these\\s+points))?)\\s*[:,;-]\\s+`,"i"));_&&(p=`${u} ${_[1].toLowerCase()}:`,m=m.slice(_[0].length).trim(),g=ch(m,Z_,{allowInitialWh:!0}))}g||(g=ch(m,Kl),/^you\s+(?:need|should|have)\s+to$/i.test(g.preamble)&&(p=`${u}, ${g.preamble}:`));const k=Zy(g.items);return Jy(k)?`${b} ${p} 1105 1106${k.map(_=>`- ${_}`).join(` 1107 1108`)}`.trim():i}function ch(e,i,r={}){const o=[...String(e||"").matchAll(new RegExp(`(?:^|\\s+)(${i})\\b`,"gi"))],l=[];for(const p of o){const m=p[1],g=p.index+p[0].length-m.length,y=new RegExp(`^(?:${lr})$`,"i").test(m)?"wh":"verb";Xy(e,g,m,y,r)||l.push(g)}if(!l.length)return{items:[],preamble:""};const b=e.slice(0,l[0]).trim();if(b&&!/^(?:[-,;:\s]+|you\s+(?:need|should|have)\s+to|please|also|and)$/i.test(b))return{items:[],preamble:b};const u=[];for(let p=0;p<l.length;p+=1){const m=e.slice(l[p],l[p+1]??e.length).replace(/^[,;:\-\s]+/g,"").trim();m&&u.push(...M8(m))}return{items:u,preamble:b}}function M8(e){const i=[...e.matchAll(new RegExp(`\\s+(${lr})\\b`,"gi"))],r=[];for(const u of i){const p=u[1],m=u.index+u[0].length-p.length,g=e.slice(0,m);!D8(g)||Xy(e,m,p,"wh")||r.push(m)}if(!r.length)return[e];const o=[];let l=0;for(const u of r){const p=e.slice(l,u).trim();p&&o.push(p),l=u}const b=e.slice(l).trim();return b&&o.push(b),o}function Xy(e,i,r,o,l={}){const b=String(e||"").slice(0,i).trimEnd();return/\b(?:should|could|would|will|can|must|may|might|to|not)\s
1108*$/i.test(b)||/^offer$/i.test(r)&&/\b(?:a|an|the|this|that|your|their|his|her)\s*$/i.test(b)?!0:o!=="wh"?!/^(?:and|also)\s+/i.test(r)&&/\band\s*$/i.test(b):l.allowInitialWh&&!b?!1:/\b(?:about|for|with|of|to|and|or|than|that|over)\s*$/i.test(b)||V9.test(b)?!0:b.split(/[.;:]/).pop().trim().length<14}function D8(e){return new RegExp(`\\b(?:${lr})\\b`,"i").test(String(e||""))}function Zy(e){return e.map(i=>ws(i).replace(/^[-*]\s+/g,"").replace(/\s+[-*]\s*$/g,"").replace(/^and\s+/i,"").trim()).filter(Boolean)}function B8(e){const i=String(e||""),r=i.search(/\n{2,}\s*[-*]\s+/);if(r===-1)return i;const o=i.slice(0,r),l=i.slice(r).replace(/\n{2,}\s*[-*]\s+/g,` ${Ty} `).replace(/\n{2,}(?=\s*\S)/g,` ${Sy} `);return`${o}${l}`}function W8(e){return String(e||"").replace(new RegExp(`\\s*${Ty}\\s*`,"g"),` 1109 1110- `)}function G8(e){return String(e||"").replace(new RegExp(`\\s*${Sy}\\s*`,"g"),` 1111 1112`)}function U8(e){return/\bIn your letters?[:,]?[\s\S]*\n{2,}\s*[-*]\s+/i.test(String(e||""))}function H8(e){const i=xp(e).split(/\n{2,}/).map(u=>u.trim()).filter(Boolean),r=i.findIndex(u=>/^[-*]\s+/.test(u));if(r===-1)return xp(e);const o=i.slice(0,r),l=Zy(i.slice(r)),b=[];for(const u of l){const p=b[b.length-1];p&&F8(p,u)?b[b.length-1]=ws(`${p} ${u.replace(/^and\s+/i,"")}`):b.push(u)}return!o.length||!Jy(b)?xp(e):`${o.join(` 1113 1114`)} 1115 1116${b.map(u=>`- ${u}`).join(` 1117 1118`)}`}function F8(e,i){return/\band$/i.test(e)?!0:/^(?:and\s+)?ask$/i.test(e)?new RegExp(`^(?:${lr})\\b`,"i").test(i):/^(?:tell|ask|inform|notify|let)\b/i.test(e)?new RegExp(`^(?:${lr})\\b`,"i").test(i):/\b(?:about|for|from|in|of|on|to|with)\s*$/i.test(e)?new RegExp(`^(?:${lr})\\b`,"i").test(i):Cy.test(e)&&!Hh.test(e)&&new RegExp(`^(?:${lr})\\b`,"i").test(i)}function Jy(e){if(e.length<2||e.length>5)return!1;const i=new Set;for(const r of e){const o=r.toLowerCase();if(r.length<8||r.split(/\s+/).length<2&&!Hh.test(r)||Cy.test(r)&&!Hh.test(r)||i.has(o))return!1;i.add(o)}return!0}function oh(e){return ws(e).replace(/^[\s\u00bb]+/,"").replace(/[\s\u00bb]+$/,"").trim()}const V8=[["task2:d561c3ac41811e0e","/samples/task-2/topics/international-tourism-has-become-huge-industry-world-has-brought-d561c3ac41811e0e","/samples/task-2/topics/international-tourism-has-brought-enormous-benefits-places-at-same-64138a7f21f9d3e9"],["task2:a21b71ca9cf9c118","/samples/task-2/topics/children-engaged-kind-paid-work-regard-completely-wrong-while-a21b71ca9cf9c118","/samples/task-2/topics/children-engaged-different-kinds-paid-work-regard-completely-wrong-3926d5fbd2cd3db9"],["academic_task1:e4199be601ed0bdc","/samples/academic-task-1/topics/different-modes-transport-used-travel-work-one-european-city-e4199be601ed0bdc","/samples/academic-task-1/topics/different-modes-transport-used-travel-work-one-european-city-06bee406867996ac"],["task2:68a68b29783be297","/samples/task-2/topics/all-modern-societies-use-drugs-but-today-s-youth-68a68b29783be297","/samples/task-2/topics/all-modern-societies-use-drugs-but-today-s-youth-3df7b46d6f94f783"],["task2:ad2be1e826503d6e","/samples/task-2/topics/cricket-has-become-popular-than-national-sports-sub-continental-ad2be1e826503d6e","/samples/task-2/topics/sub-continent-like-india-pakistan-sri-lanka-cricket-has-60b56e5e93417f58"],["task2:8e0ae7cb164d4595","/samples/task-2/topics/according-we-become-independent-modern-world-while-others-oppose-8e0ae7cb164d4595","/samples/task-2/topics/think-modern-world-we-dependent-each-other-while-others-7459dd8f6a2527d9"],["academic_task1:9008159822b1f6e6","/samples/academic-task-1/topics/charts-online-sales-retail-sectors-new-zealand-2003-2013-9008159822b1f6e6","/samples/academic-task-1/topics/charts-online-sales-retail-sectors-new-zealand-2003-2013-04566fc1c1e27433"],["task2:ae4fd885fa70da3b","/samples/task-2/topics/claim-not-enough-waste-homes-recycled-only-way-increase-ae4fd885fa70da3b","/samples/task-2/topics/worry-not-enough-waste-homes-recycled-only-way-increase-60c8ae63021d650d"],["task2:cdb223f3ac12f255","/samples/task-2/topics/consider-computers-hindrance-than-help-others-believe-greatly-increased-cdb223f3ac12f255","/samples/task-2/topics/consider-computers-hindrance-than-help-others-believe-greatly-increased-4c4ba1d83d012966"],["academic_task1:74ff3d82c2303714","/samples/academic-task-1/topics/sales-made-coffee-shop-office-building-typical-weekday-74ff3d82c2303714","/samples/academic-task-1/topics/sales-made-coffee-shop-office-building-typical-weekday-38a1337a3888b36c"],["task2:4c8c5245b253d2a3","/samples/task-2/topics/without-capital-punishment-death-penalty-our-lives-less-secure-4c8c5245b253d2a3","/samples/task-2/topics/without-capital-punishment-our-lives-less-secure-crimes-violence-8ec05f0b73a8a195"],["task2:de3de1ba6dc66ea4","/samples/task-2/topics/government-investment-arts-such-music-theatre-waste-money-government-de3de1ba6dc66ea4","/samples/task-2/topics/government-investment-arts-such-music-theatre-waste-money-governments-f35a1c3efb3d9d84"],["general_task1:c03f0b15a4ee8987","/samples/general-task-1/topics/recently-started-work-new-company-write-letter-english-speaking-c03f0b15a4ee8987","/samples/general-task-1/topics/recently-changed-job-started-working-new-company-write-letter-9e819b5dcfa6b39f"],["task2:11e08ea6cb64ea98","/samples/task-2/topics/groups-organizations-important-part-s-lives-groups-organizations-important-11e08ea6cb64ea98","/samples/task-2/topics/groups-organizations-important-part-s-lives-groups-organizations-important-6f7e3f703a7f96aa"],["task2:3d7ee87d11c6cc03","/samples/task-2/topics/presence-technology-classroom-has-become-apparent-offers-students-tremendous-3d7ee87d11c6cc03","/samples/task-2/topics/presence-technology-classroom-has-become-apparent-offers-students-tremendous-7eb76e780554584e"],["task2:548f4a8a46356184","/samples/task-2/topics/labeled-work-art-painting-sculpture-other-art-forms-display-548f4a8a46356184","/samples/task-2/topics/labelled-work-art-painting-sculpture-other-art-forms-display-28bcb9a15c708913"],["task2:5fd75fd0b4b1ac5e","/samples/task-2/topics/while-opine-computers-made-our-life-convenient-easier-others-5fd75fd0b4b1ac5e","/samples/task-2/topics/computers-made-life-easier-convenient-other-computers-made-life-6ffb2772ebe7a808"],["task2:6edfbb8fcaf79e21","/samples/task-2/topics/advantages-disadvantages-three-following-media-communicating-state-three-consider-6edfbb8fcaf79e21","/samples/task-2/topics/advantages-disadvantages-three-following-media-communicating-state-consider-most-cbd0ecfff8651b15"],["task2:7a7a1fb7f0c45dbd","/samples/task-2/topics/gift-such-camera-soccer-ball-animal-contribute-child-s-7a7a1fb7f0c45dbd","/samples/task-2/topics/gift-such-camera-soccer-ball-animal-contribute-child-s-148a6bcfaab3592d"],["task2:9d5e4c6d0dd9c4ef","/samples/task-2/topics/think-increasing-number-sports-facilities-best-way-improve-public-9d5e4c6d0dd9c4ef","/samples/task-2/topics/best-way-improve-public-health-increasing-number-sports-facilities-c07c027aa7eee54c"],["task2:a6f3de0836c1862e","/samples/task-2/topics/nowadays-young-hold-important-positions-government-think-good-thing-a6f3de0836c1862e","/samples/task-2/topics/argue-younger-not-suitable-important-positions-government-while-others-18ab79e10f2c5d4b"],["task2:ac9858cd67719bbb","/samples/task-2/topics/minutes-task-said-not-everything-learned-contained-books-contrast-ac9858cd67719bbb","/samples/task-2/topics/often-cited-not-everything-learned-contained-books-according-we-a68e63d74e2f4ac1"],["task2:fbaf65a2f8e89358","/samples/task-2/topics/technological-advancement-has-changed-way-interact-each-other-how-fbaf65a2f8e89358","/samples/task-2/topics/nowadays-way-interact-each-other-has-changed-because-technology-cd893bee4e7c1128"],["general_task1:ad35fe459971edb7","/samples/general-task-1/topics/looking-part-time-job-at-football-club-write-letter-ad35fe459971edb7","/samples/general-task-1/topics/looking-part-time-job-at-football-club-write-letter-928c414eafed0e30"],["task2:ebe6656e994cd7c4","/samples/task-2/topics/believed-read-pleasure-develop-imagination-acquire-better-language-skills-ebe6656e994cd7c4","/samples/task-2/topics/has-been-seen-reading-pleasure-develops-imaginations-better-language-1ca2bc73854bbb09"],["task2:8d998e51f89e6553","/samples/task-2/topics/think-good-idea-continue-working-old-age-8d998e51f89e6553","/samples/task-2/topics/believe-good-idea-continue-work-at-old-age-4513ef110bdc02e7"]],K8=Object.freeze(V8.map(([e,i,r])=>{const[o,l]=e.split(":");return Object.freeze({sourceTaskCategory:o,sourceTopicKey:l,historicalPath:i,destinationPath:r})})),Q8=new Map(K8.map(e=>[`${e.sourceTaskCategory}:${e.sourceTopicKey}`,e]));function Y8({taskCategory:e,topicKey:i}={}){return Q8.get(`${String(e||"").trim()}:${String(i||"").trim().toLowerCase()}`)||null}function X8(e){const i=zf(e);return Y8(i||{})?.destinationPath||String(e||"")}const Z8="practice-question-list",J8="more-formal-letter-practice-questions",e7={academicTask1:"academic_task1",generalTask1:"general_task1",task2:"task2"},ez={academic_task1:"academicTask1",general_task1:"generalTask1",task2:"task2"},uj={en:{academic_task1:"Academic Task 1",general_task1:"General Task 1",task2:"Task 2"},"zh-CN":{academic_task1:"妿¯ç±» Task 1",general_task1:"G ç±» Task 1",task2:"Task 2"},vi:{academic_task1:"Academic Task 1",general_task1:"General Task 1",task2:"Task 2"}};function t7(e){return e7[e]||""}function a7(e){return!!e?.externalOrigin}function i7(e,i,r=o=>o){if(!e?.href)return"";const o=e.externalOrigin?e.href:X8(e.href),l=e.kind==="sample"?o:r(o,i);if(!e.externalOrigin)return l;try{return new URL(l,e.externalOrigin).toString()}catch{return""}}const tz=[{id:"academic-task1-all",path:"/ielts-academic-writing-task-1",category:"academicTask1",typeId:"",isCategory:!0},{id:"general-task1-all",path:"/ielts-general-training-writing-task-1",category:"generalTask1",typeId:"",isCategory:!0},{id:"task2-all",path:"/ielts-writing-task-2",category:"task2",typeId:"",isCategory:!0}],Om=tz.map(e=>({id:`${e.id}-practice`,path:`${e.path}/practice-questions`,typePage:e})),od=[...Om,...wc.map(e=>({id:`${e.id}-practice`,path:`${e.path}/practice-questions`,typePage:e}))],s7=od.map(e=>e.path),ff={en:{eyebrow:"Community & practice questions",navigationLabel:"New & practice questions",sourceNavigationLabel:"Source",sectionTitle:"Cho
1118ose a Practice Question",description:"These questions come from public writing samples and practice sources. They are provided for practice and are not presented as official IELTS test questions.",sourceLabel:"Community & practice question",taskLabels:{academicTask1:"Academic Writing Task 1",generalTask1:"General Training Writing Task 1",task2:"IELTS Writing Task 2"},categoryTitles:{academicTask1:"IELTS Academic Task 1 Practice Questions",generalTask1:"IELTS General Training Task 1 Practice Questions",task2:"IELTS Writing Task 2 Practice Questions"},sourceLabels:{cambridge:"Cambridge IELTS",officialGuide:"Official Guide to IELTS",cambridgeAcademic:"Cambridge IELTS Academic",officialGuideAcademic:"Official Guide to IELTS Academic",cambridgeGeneral:"Cambridge IELTS General",officialGuideGeneral:"Official Guide to IELTS General"},writeCta:"Write this task",compareCta:e=>`Compare ${e} sample answers`,singleSampleCta:"View 1 sample answer",sampleCta:"View 1 sample answer",imageAlt:e=>`Task image for ${e}`,imageCaption:"Task image"},"zh-CN":{eyebrow:"社åºä¸ç»ä¹ é¢",navigationLabel:"æ°é¢",sourceNavigationLabel:"æ¥æº",sectionTitle:"éæ©ä¸éç»ä¹ é¢",description:"è¿äºé¢ç®æ¥èªå
¬å¼ä½ææ ·æ¬åç»ä¹ æ¥æºï¼ä»
ä¾åä½ç»ä¹ ï¼ä¸ä½ä¸ºé
æå®æ¹è¯é¢å±ç¤ºã",sourceLabel:"社åºä¸ç»ä¹ é¢",taskLabels:{academicTask1:"妿¯ç±» Writing Task 1",generalTask1:"G ç±» Writing Task 1",task2:"IELTS Writing Task 2"},categoryTitles:{academicTask1:"é
æå¦æ¯ç±» Writing Task 1 æ°é¢",generalTask1:"é
æ G ç±» Writing Task 1 æ°é¢",task2:"é
æ Writing Task 2 æ°é¢"},sourceLabels:{cambridge:"åæ¡¥é
æ",officialGuide:"Official Guide to IELTS",cambridgeAcademic:"åæ¡¥é
æå¦æ¯ç±»",officialGuideAcademic:"Official Guide to IELTS Academic",cambridgeGeneral:"åæ¡¥é
æ G ç±»",officialGuideGeneral:"Official Guide to IELTS General"},writeCta:"åè¿ç¯ä½æ",compareCta:e=>`å¯¹æ¯ ${e} ç¯åé¢ä½æ`,singleSampleCta:"æ¥ç 1 ç¯åé¢ä½æ",sampleCta:"æ¥ç 1 ç¯åé¢ä½æ",imageAlt:e=>`${e}é¢ç®å¾ç`,imageCaption:"é¢ç®å¾ç"},vi:{eyebrow:"Äá» cá»ng Äá»ng và luyá»n táºp",navigationLabel:"Äá» má»i và luyá»n táºp",sourceNavigationLabel:"Nguá»n",sectionTitle:"Chá»n má»t Äá» luyá»n táºp",description:"Các Äá» nà y Äến từ bà i viết công khai và nguá»n luyá»n táºp. Chúng chá» dùng Äá» luyá»n viết, không ÄÆ°á»£c giá»i thiá»u là Äá» thi IELTS chÃnh thức.",sourceLabel:"Äá» cá»ng Äá»ng và luyá»n táºp",taskLabels:{academicTask1:"Academic Writing Task 1",generalTask1:"General Training Writing Task 1",task2:"IELTS Writing Task 2"},categoryTitles:{academicTask1:"Äá» luyá»n táºp IELTS Academic Task 1",generalTask1:"Äá» luyá»n táºp IELTS General Training Task 1",task2:"Äá» luyá»n táºp IELTS Writing Task 2"},sourceLabels:{cambridge:"Cambridge IELTS",officialGuide:"The Official Cambridge Guide to IELTS",cambridgeAcademic:"Cambridge IELTS Academic",officialGuideAcademic:"The Official Cambridge Guide to IELTS (Há»c thuáºt)",cambridgeGeneral:"Cambridge IELTS General",officialGuideGeneral:"The Official Cambridge Guide to IELTS (Tá»ng quát)"},writeCta:"Viết bà i nà y",compareCta:e=>`So sánh ${e} bà i mẫu cùng Äá»`,singleSampleCta:"Xem 1 bà i mẫu cùng Äá»",sampleCta:"Xem 1 bà i mẫu cùng Äá»",imageAlt:e=>`Hình Äá» bà i cho ${e}`,imageCaption:"Hình Äá» bà i"}},n7={en:{"bar-chart":"bar chart","line-graph":"line graph",table:"table","pie-chart":"pie chart",map:"map","process-diagram":"process diagram","mixed-charts":"mixed chart","formal-letter":"formal letter","semi-formal-letter":"semi-formal letter","informal-letter":"informal letter","opinion-essay":"opinion essay","discussion-essay":"discussion essay","problem-solution-essay":"problem and solution essay","advantages-disadvantages-essay":"advantages and disadvantages essay","two-part-question-essay":"two-part question essay","positive-negative-development-essay":"positive or negative development essay"},"zh-CN":{"bar-chart":"æ±ç¶å¾","line-graph":"æçº¿å¾",table:"è¡¨æ ¼","pie-chart":"饼å¾",map:"å°å¾","process-diagram":"æµç¨å¾","mixed-charts":"æ··åå¾","formal-letter":"æ£å¼ä¹¦ä¿¡","semi-formal-letter":"忣å¼ä¹¦ä¿¡","informal-letter":"鿣å¼ä¹¦ä¿¡","opinion-essay":"è§ç¹ç±»ä½æ","discu
1118ssion-essay":"è®¨è®ºç±»ä½æ","problem-solution-essay":"é®é¢è§£å³ç±»ä½æ","advantages-disadvantages-essay":"å©å¼ç±»ä½æ","two-part-question-essay":"åé®é¢ç±»ä½æ","positive-negative-development-essay":"ç§¯æææ¶æåå±ç±»ä½æ"},vi:{"bar-chart":"biá»u Äá» cá»t","line-graph":"biá»u Äá» ÄÆ°á»ng",table:"bảng sá» liá»u","pie-chart":"biá»u Äá» tròn",map:"bản Äá»","process-diagram":"quy trình","mixed-charts":"biá»u Äá» kết hợp","formal-letter":"thư trang trá»ng","semi-formal-letter":"thư bán trang trá»ng","informal-letter":"thư thân máºt","opinion-essay":"bà i luáºn nêu quan Äiá»m","discussion-essay":"bà i luáºn thảo luáºn","problem-solution-essay":"bà i luáºn vấn Äá» và giải pháp","advantages-disadvantages-essay":"bà i luáºn lợi Ãch và bất lợi","two-part-question-essay":"bà i luáºn hai câu há»i","positive-negative-development-essay":"bà i luáºn vá» sá»± phát triá»n tÃch cá»±c hay tiêu cá»±c"}};function r7(e){const i=Math.trunc(Number(e)||0);return i>0?i:0}function c7(e,i="en",r=0){const o=ff[i]?i:"en",l=r7(r),b=l?String(l):"",u=n7[o]?.[e?.typeId]||"",p=!!(e?.isCategory||!e?.typeId);if(o==="zh-CN"){const g=b?` ${b} é`:"",y="æå¼å®æ´é¢ç®åå¿
è¦å¾çï¼åå®å坿¥çé¢ä¼°åæ°ãå项è¯ååé¦ãè¡å
ä¿®æ¹åéå建议ã";return p?e?.category==="academicTask1"?`æµè§${g}é
æå¦æ¯ç±»åä½ Task 1 ç»ä¹ é¢ï¼æ¶µçå¾è¡¨ãå°å¾åæµç¨å¾ç常è§é¢åãè¯·éæ©ä¸éé¢ï¼å¼å§å®¡é¢ãåæååä½ã${y}`:e?.category==="generalTask1"?`æµè§${g}é
æ G ç±»åä½ Task 1 书信é¢ï¼æ¶µçæ£å¼ã忣å¼å鿣å¼ä¹¦ä¿¡ç常è§é¢åãè¯·éæ©ä¸éé¢ï¼å¼å§å®¡é¢ãææååä½ã${y}`:`æµè§${g}é
æåä½ Task 2 使é¢ï¼æ¶µçè§ç¹ç±»ã讨论类åé®é¢è§£å³ç±»ç常è§é¢åãè¯·éæ©ä¸éé¢ï¼å¼å§å®¡é¢ãææååä½ã${y}`:e?.category==="academicTask1"?`æµè§${g}é
æå¦æ¯ç±»åä½ Task 1 ${u}é¢ç®ï¼ç»ä¹ è¯å«å
³é®ä¿¡æ¯å¹¶ç»ç»ä¸»è¦ç¹å¾ãè¯·éæ©ä¸éé¢ï¼å¼å§å®¡é¢ãåæååä½ã${y}`:e?.category==="generalTask1"?`æµè§${g}é
æ G ç±»åä½ Task 1 ${u}é¢ç®ï¼æ¶µçå¤ä¸ªå¸¸è§ä¹¦ä¿¡æ
å¢ãè¯·éæ©ä¸éé¢ï¼å¼å§å®¡é¢ãææååä½ã${y}`:`æµè§${g}é
æåä½ Task 2 ${u}é¢ï¼æ¶µçå¤ä¸ªå¸¸è§ä¸»é¢ãè¯·éæ©ä¸éé¢ï¼å¼å§å®¡é¢ãææååä½ã${y}`}if(o==="vi"){const g=b?`${b} `:"";return p?e?.category==="academicTask1"?`Khám phá ${g}Äá» luyá»n viết IELTS Academic Task 1 thuá»c các dạng biá»u Äá», bản Äá» và quy trình phá» biến. Má» Äá» Äầy Äá»§ Äá» phân tÃch, láºp dà n ý, viết report rá»i chấm bà i.`:e?.category==="generalTask1"?`Khám phá ${g}Äá» thư IELTS General Training Writing Task 1 thuá»c nhiá»u dạng thư phá» biến. Má» Äá» Äầy Äá»§ Äá» luyá»n mục ÄÃch, giá»ng vÄn, bá» cục rá»i chấm bà i.`:`Khám phá ${g}Äá» IELTS Writing Task 2 thuá»c nhiá»u dạng bà i luáºn phá» biến. Má» Äá» Äầy Äá»§ Äá» phân tÃch, láºp dà n ý, viết essay rá»i chấm bà i.`:e?.category==="academicTask1"?`Khám phá ${g}Äá» ${u} IELTS Academic Writing Task 1. Má» Äầy Äá»§ câu há»i và hình ảnh Äá» phân tÃch, láºp dà n ý, viết report rá»i chấm bà i.`:e?.category==="generalTask1"?`Khám phá ${g}Äá» ${u} IELTS General Training Writing Task 1 trong nhiá»u tình huá»ng phá» biến. Má» Äá» Äá» luyá»n mục ÄÃch, giá»ng vÄn, bá» cục rá»i chấm bà i.`:`Khám phá ${g}Äá» ${u} IELTS Writing Task 2 vá»i nhiá»u chá»§ Äá» phá» biến. Má» Äá» Äầy Äá»§ Äá» phân tÃch, láºp dà n ý, viết essay rá»i chấm bà i.`}const m=b?`${b} `:"";return p?e?.category==="academicTask1"?`Browse ${m}IELTS Academic Writing Task 1 practice questions across charts, maps, and process diagrams. Open a full prompt to plan, write, and check your report.`:e?.category==="generalTask1"?`Browse ${m}IELTS General Training Writing Task 1 letter questions across common letter types. Open a full prompt to practise purpose, tone, and structure, then check your response.`:`Browse ${m}IELTS Writing Task 2 questions across common essay types. Open a full prompt to plan your argument, write, and check your response.`:e?.category==="academicTask1"?`Browse ${m}IELTS Academic Writing Task 1 ${u} questions. Open the full prompt and image to plan, write, and check your report.`:e?.category==="generalTask1"?`Browse ${m}IELTS General Training Writing Task 1 ${u} questions covering common situations. Open a full prompt to practise purpose, tone, and structure.`:`Browse ${m}IELTS Writing Task 2 ${u} questions across common topics. Open a full prompt to plan your answer, write, and get criterion feedback.`}function o7(e,i){if(e?.isCategory)return ff[i]?.categoryTitles?.[e.category]||ff.en.categoryTitles[e.category];const r=yr(e,i);return i==="zh-CN"?`${r.title.replace(/^ææ°/,"").replace(/(?:çé¢|é¢ç®)$/,"")}æ°é¢`:i==="vi"?r.title.startsWith("Äá» ")?r.title.replace(/^Äá» /,"Äá» luyá»n táºp "):`Äá» luyá»n táºp ${r.title}`:/\sLetters$/.test(r.title)?r.title.replace(/\sLetters$/," Letter Practice Questions"):/\sTopics$/.test(r.title)?r.title.replace(/\sTopics$/," Practice Questions"):`${r.title} Practice Questions`}function l7(e=""){return e.startsWith("cambridge-academic-")?"cambridgeAcademic":e.startsWith("official-guide-academic-")?"officialGuideAcademic":e.startsWith("cambridge-general-")?"cambridgeGeneral":e.startsWith("official-guide-general-")?"officialGuideGeneral":""}const d7=Object.freeze({cambridgeAcademic:"cambridge-academic",officialGuideAcademic:"official-guide-academic",cambridgeGeneral:"cambridge-general",officialGuideGeneral:"official-guide-general"});function b7(e,i,r){return e==="cambridgeAcademic"&&i.category==="academicTask1"||e==="cambridgeGeneral"&&i.category==="generalTask1"?r.sourceLabels.cambridge:r.sourceLabels[e]}function f7(e,i){return i==="academicTask1"?nm(e):i==="generalTask1"?rm(e):hf(e)}function u7(e={}){const i=String(e.questionTypeId||e.typeId||e.publicTypeId||"").trim();if(i)return i;const r=ez[e.taskCategory],o=e.questionText||e.prompt||"";return r&&o?f7(o,r):""}function p7(e={},i="en"){const r=uj[i]?i:"en",o=String(e.taskCategory||"").trim(),l=ez[o],b=u7(e),u=wc.find(m=>m.category===l&&m.typeId===b),p=u?yr(u,r):null;
1118return[uj[r][o],p?.navLabel||p?.label].filter(Boolean).join(" · ")}function az(e){return od.find(i=>i.path===e)||null}function cp(e){return tz.find(i=>i.category===e)||null}function wm(e,i="en",r=0){const o=ff[i]?i:"en",l=ff[o];return{...l,title:o7(e,o),description:c7(e,o,r),taskLabel:l.taskLabels[e?.category]||l.taskLabels.task2}}function m7(e,i="en",{localizePath:r=l=>l,practicePage:o=!1}={}){const l=wm(e,i),b=e?.isCategory?e.category==="academicTask1"?xo():e.category==="generalTask1"?Co():Lo():cm(e),u=new Map;for(const g of b){const y=l7(g.groupId),k=x6(e.category,d7[y]),_=k?.id||y,v=k?.path||"",I=k?k.labels[i]||k.labels.en:b7(_,e,l);_&&!u.has(_)&&u.set(_,{sourcePath:v,sourceLabel:I})}const p=Array.from(u.entries()).map(([g,{sourcePath:y,sourceLabel:k}])=>({id:g,href:r(y),label:k})),m=od.find(g=>g.typePage.id===e.id);return m&&p.push({id:"practice",href:r(m.path),label:l.navigationLabel,bridgeId:!o&&e.id==="general-task1-formal-letter"?J8:""}),{label:l.sourceNavigationLabel,activeId:o?"practice":"",links:p}}const iz=Object.freeze({task2Essay:Object.freeze({descriptorAnchor:"matrix-task2",typeCategory:"task2",sampleCategory:"task2",topicCategory:"task2"}),academicTask1Report:Object.freeze({descriptorAnchor:"matrix-task1-academic",typeCategory:"academicTask1",sampleCategory:"academic_task1",topicCategory:"academic_task1"}),generalTask1Letter:Object.freeze({descriptorAnchor:"matrix-task1-general",typeCategory:"generalTask1",sampleCategory:"general_task1",topicCategory:"general_task1"})}),g7={task2:Lo,academicTask1:xo,generalTask1:Co},h7="/ielts-writing-band-descriptors",k7="/ielts-writing-score-calculator",_7=18;function j7({typeCategory:e,sampleHubPath:i}){const r=vc.filter(b=>b.category===e).map(b=>({id:b.id.toLowerCase().startsWith("cambridge")?"cambridge":"officialGuide",path:b.path})),o=Om.find(b=>b.typePage.category===e),l=sz(o?.path);return[...l?[{id:"questionHub",path:l}]:[],...r,...o?[{id:"latest",path:o.path}]:[],...i?[{id:"samples",path:i}]:[],{id:"scoreCalculator",path:k7}]}function y7(e,i="en"){const r=iz[e];if(!r)return null;const o=g7[r.typeCategory]?.()||[],b=J0(r.typeCategory).map(k=>{const _=o.filter(T=>T.typeId===k.typeId),v=zn.find(T=>T.sourcePageId===k.id),I=k.copy?.[i]||k.copy?.en||{};return{id:k.typeId,label:I.navLabel||I.label||k.typeId,questionCount:_.length,questionsPath:k.path,samplesPath:v?.path||"",imagePath:_.find(T=>T.imagePath)?.imagePath||""}}),u=kf.filter(k=>k.taskCategory===r.topicCategory),p=[...u].sort((k,_)=>_.questionCount-k.questionCount||k.label.localeCompare(_.label)).slice(0,_7).map(k=>({id:k.id,label:k.label,path:k.path})),m=sy(r.topicCategory)?.path||"",y=qo.find(k=>k.category===r.sampleCategory)?.path||"";return{...r,questionCount:o.length,descriptorsPath:`${h7}#${r.descriptorAnchor}`,resourceLinks:j7({typeCategory:r.typeCategory,sampleHubPath:y}),types:b,topics:p,topicCount:u.length,topicHubPath:m}}function z7(e){return(String(e||"/").split(/[?#]/)[0]||"/").replace(/^\/(?:zh-CN|vi)(?=\/|$)/,"").replace(/\/+$/,"")||"/"}function sz(e){return String(e||"").replace(/\/[^/]+$/,"")}const O7=Object.entries(iz).map(([e,i])=>{const r=Om.find(b=>b.typePage.category===i.typeCategory),o=qo.find(b=>b.category===i.sampleCategory),l=sy(i.topicCategory)?.path||"";return{pageId:e,roots:[sz(r?.path),o?.path,l].filter(b=>b&&b!==ef)}});function w7(e,i){return e===i||e.startsWith(`${i}/`)}function pj(e){const i=z7(e);return O7.find(({roots:r})=>r.some(o=>w7(i,o)))?.pageId||null}function v7(e){const i=Array.isArray(e?.items)?e.items.filter(r=>r.access!=="unlocked"):[];return{...e,description:e?.lockedDescription||e?.description,items:I7(i)}}function I7(e){const i=["paid_benefits_locked","paid_plan_choice","locked_content"],r=new Map(i.map((o,l)=>[o,l]));return e.map((o,l)=>({item:o,index:l})).sort((o,l)=>{const b=r.get(o.item.id)??i.length,u=r.get(l.item.id)??i.length;return b-u||o.index-l.index}).map(({item:o})=>o)}const mj={open:"View full size",dialogTitle:"Full-size image",close:"Close image"};function hd({src:e,alt:i,copy:r=mj,className:o="",imageClassName:l="",loading:b,decoding:u,fetchPriority:p,width:m,height:g,srcSet:y,sizes:k}){const[_,v]=j.useState(!1),I=j.useRef(null),T={...mj,...r},S=j.useCallback(()=>{v(!1),window.requestAnimationFrame(()=>I.current?.focus())},[]);return n.jsxs(n.Fragment,{children:[n.jsxs("button",{className:["expandable-image__trigger",o].filter(
1118Boolean).join(" "),type:"button",ref:I,"aria-label":`${T.open}: ${i||T.dialogTitle}`,onClick:()=>v(!0),children:[n.jsx("img",{className:l||void 0,src:e,alt:i,loading:b,decoding:u,fetchPriority:p,width:m,height:g,srcSet:y,sizes:k}),n.jsx("span",{className:"expandable-image__affordance","aria-hidden":"true",children:n.jsx(T7,{})})]}),_&&typeof document<"u"?G0.createPortal(n.jsx(R7,{src:e,alt:i,copy:T,onClose:S}),document.body):null]})}function R7({src:e,alt:i,copy:r,onClose:o}){const l=j.useRef(null),b=j.useRef(null),u=j.useId();return j.useEffect(()=>{l.current?.focus(),document.body.classList.add("modal-open");function p(m){if(m.key==="Escape"){m.preventDefault(),o();return}if(m.key!=="Tab")return;const g=[...b.current.querySelectorAll('button:not([disabled]), [href], [tabindex]:not([tabindex="-1"])')],y=g[0],k=g.at(-1);m.shiftKey&&document.activeElement===y?(m.preventDefault(),k?.focus()):!m.shiftKey&&document.activeElement===k&&(m.preventDefault(),y?.focus())}return window.addEventListener("keydown",p),()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",p)}},[o]),n.jsx("div",{className:"image-lightbox",role:"presentation",onMouseDown:p=>{p.target===p.currentTarget&&o()},children:n.jsxs("section",{className:"image-lightbox__dialog",ref:b,role:"dialog","aria-modal":"true","aria-labelledby":u,children:[n.jsxs("header",{className:"image-lightbox__header",children:[n.jsx("h2",{id:u,children:i||r.dialogTitle}),n.jsx("button",{className:"icon-button image-lightbox__close",type:"button",ref:l,"aria-label":r.close,title:r.close,onClick:o,children:n.jsx(S7,{})})]}),n.jsx("div",{className:"image-lightbox__viewport",role:"region","aria-label":i||r.dialogTitle,tabIndex:0,children:n.jsx("img",{src:e,alt:i})})]})})}function T7(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M8 3H3v5"}),n.jsx("path",{d:"m3 3 6 6"}),n.jsx("path",{d:"M16 3h5v5"}),n.jsx("path",{d:"m21 3-6 6"}),n.jsx("path",{d:"M8 21H3v-5"}),n.jsx("path",{d:"m3 21 6-6"}),n.jsx("path",{d:"M16 21h5v-5"}),n.jsx("path",{d:"m21 21-6-6"})]})}function S7(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M18 6 6 18"}),n.jsx("path",{d:"m6 6 12 12"})]})}function x7(...e){return e.filter(Boolean).join(" ")}function Rf({ariaLabel:e,items:i=[],className:r="",onLinkClick:o}){return i.length?n.jsx("nav",{className:x7("page-breadcrumb",r),"aria-label":e,children:n.jsx("ol",{children:i.map(l=>n.jsx("li",{children:l.isCurrent?n.jsx("span",{"aria-current":"page",children:l.label}):n.jsx("a",{href:l.href,onClick:o?b=>o(b,l.href):void 0,children:l.label})},`${l.href}-${l.label}`))})}):null}function C7(e){return typeof e=="string"||typeof e=="number"?String(e):""}function Cp(...e){return e.filter(Boolean).join(" ")}function vs({as:e="h1",variant:i="standard",className:r="",children:o,...l}){const b=C7(o);return n.jsx(e,{className:Cp("page-title",`page-title--${i}`,r),...l,children:b})}function Rc({as:e="header",title:i,titleId:r,subtitle:o,eyebrow:l,variant:b="standard",titleVariant:u=b==="aside"?"standard":b,className:p="",contentClassName:m="",titleClassName:g="",subtitleClassName:y="",actions:k,children:_,...v}){return n.jsxs(e,{className:Cp("page-hero",`page-hero--${b}`,p),...v,children:[n.jsxs("div",{className:Cp("page-hero__content",m),children:[l?n.jsx("span",{className:"page-hero__eyebrow content-eyebrow",children:l}):null,n.jsx(vs,{id:r,variant:u,className:g,children:i}),o?n.jsx("p",{className:Cp("page-hero__subtitle",y),children:o}):null,k?n.jsx("div",{className:"page-hero__actions",children:k}):null]}),_]})}function L7(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function N7(e,i=[]){const r=String(e??""),o=[...new Set((Array.isArray(i)?i:[]).map(u=>String(u||"")).filter(Boolean))].sort((u,p)=>p.length-u.length);if(!r||o.length===0)return[{text:r,keepTogether:!1}];const l=new Set(o),b=new RegExp(`(${o.map(L7).join("|")})`,"gu");return r.split(b).filter(Boolean).map(u=>({text:u,keepTogether:l.has(u)}))}function q7({text:e,terms:i=[]}){return N7(e,i).map((r,o)=>r.keepTogether?n.jsx("span",{className:"inline-keep",children:r.text},`${r.text}-${o}
1118`):n.jsx(j.Fragment,{children:r.text},`text-${o}`))}function A7({links:e=[],locale:i="en",onLinkClick:r}){return!Array.isArray(e)||!e.length?null:n.jsx("div",{className:"writing-question-classifications",role:"group","aria-label":_8(i),children:e.map(o=>{const l=o.href||yc(o.path,i);return n.jsx("a",{className:`writing-question-classifications__link writing-question-classifications__link--${o.kind}`,href:l,onClick:r?b=>r(b,l):void 0,children:o.label},o.id)})})}function E7({taskCategory:e,topicKey:i,topics:r=null,locale:o="en",compact:l=!1,onLinkClick:b}){const u=r||Dk(e,i),p=Array.isArray(u?.topics)?u.topics:[];return p.length?n.jsx("nav",{className:`writing-question-topics${l?" writing-question-topics--compact":""}`,"aria-label":_y(o),children:p.map((m,g)=>{const y=yc(m.path,o),k=yc(m.path,o,{sortId:pr});return n.jsxs("span",{children:[g?n.jsx("b",{"aria-hidden":"true",children:"·"}):null,n.jsx("a",{href:y,onClick:b?_=>b(_,k):void 0,children:m.label})]},m.id)})}):null}function Tf({children:e,classificationLinks:i=[],classificationQuestion:r=null,locale:o="en",onLinkClick:l,...b}){const u=i.length?i:r?j8(r,o):[];return n.jsxs("div",{className:"writing-question-heading",children:[n.jsx(A7,{links:u,locale:o,onLinkClick:l}),n.jsx(E7,{...b,locale:o,onLinkClick:l}),e]})}function Ro(...e){return e.filter(Boolean).join(" ")}function To({children:e,className:i="",...r}){return n.jsx("section",{className:Ro("content-filter",i),...r,children:e})}function Is({children:e,className:i="",label:r,labelAs:o="span",labelId:l,navigation:b=!1,optionsClassName:u="",optionsRef:p}){const m=b?"nav":"div";return n.jsxs("div",{className:Ro("content-filter__group",i),children:[n.jsx(o,{className:"content-filter__label",id:l,children:r}),n.jsx(m,{className:Ro("content-filter__options",u),"aria-label":l?void 0:r,"aria-labelledby":l||void 0,ref:p,role:b?void 0:"group",children:e})]})}function P7({children:e,className:i="",label:r,optionsRef:o,role:l="group",...b}){return n.jsx("div",{className:Ro("content-filter__options",i),"aria-label":r,ref:o,role:l,...b,children:e})}function vi({children:e,className:i="",isActive:r=!1,itemRef:o,...l}){return n.jsx("a",{className:Ro("content-filter__item",r?"is-active":"",i),"aria-current":r?"page":void 0,ref:o,...l,children:e})}function zc({children:e,className:i="",isActive:r=!1,itemRef:o,...l}){return n.jsx("button",{className:Ro("content-filter__item",r?"is-active":"",i),"aria-pressed":r,ref:o,type:"button",...l,children:e})}function XT({children:e}){return n.jsx("span",{className:"content-filter__count",children:e})}function $7({children:e,className:i="",...r}){return n.jsx("span",{className:Ro("content-filter__badge",i),...r,children:e})}function M7({model:e,onInternalLinkClick:i}){return e?.groups?.length?n.jsxs("section",{className:"cambridge-writing-related-pages",id:"related-cambridge-writing","aria-labelledby":"related-cambridge-writing-title",children:[n.jsx(vs,{as:"h2",id:"related-cambridge-writing-title",variant:"detail",children:e.title}),n.jsx(To,{"aria-label":e.filterLabel,children:e.groups.map(r=>{const o=`related-cambridge-writing-${r.id}`;return n.jsx(Is,{label:r.label,labelAs:"h3",labelId:o,navigation:!0,children:r.links.map(l=>n.jsx(vi,{href:l.href,onClick:i?b=>i(b,l.href):void 0,children:l.label},l.href))},r.id)})})]}):null}const vm=j.createContext(null),Qh="ielts-writing-checker-question-writing-entry";function D7(e){if(typeof window>"u")return null;try{const i=JSON.parse(window.sessionStorage.getItem(Qh)||"null");return i?.entryKey&&i.path===e&&i.task?.questionText?i:null}catch{return null}}function gj(e){try{e?window.sessionStorage.setItem(Qh,JSON.stringify(e)):window.sessionStorage.removeItem(Qh)}catch{}}function B7({locale:e="en",task:i,onUseTask:r,href:o,children:l,...b}){const u=e==="en"?"":`/${e}`;return n.jsx("a",{...b,href:o||`${u}/#${lf}`,onClick:p=>{p.defaultPrevented||p.button!==0||p.metaKey||p.ctrlKey||p.shiftKey||p.altKey||!r||!i||(p.preventDefault(),r(i))},children:l})}const Qp="/official-ielts-writing-samples",W7=`${Qp}/cambridge`,Sf=[{id:"ielts-27",path:Qp,expectedCount:27,copy:{en:{navLabel:"IELTS.org sample responses",navDescription:"Published by IELTS · official scores and examiner comments",title:"Official IELTS scored writing samples",seoTitle:"27 Official IELTS Writing Samples With Band Scores | IELTS Writing Checker",seoDescription:"Browse 27 official IELTS Writing samples by Band score, with full task questions, complete candidate responses and full examiner comments."},"zh-CN":{navLabel:"IELTS.org 宿¹è¯åæ ·æ¬",navDescription:"IELTS å®ç½ç´æ¥åå¸ Â· 宿¹è¯åä¸èå®ç¹è¯",title:"é
æå®æ¹è¯å使èæ",seoTitle:"宿¹æå¨é
æä½æèæä¸è¯å | IELTS Writing Checker",seoDescription:"æ±æ» IELTS å®ç½å
¬å¼ç27ç¯é
æåä½è¯åèæï¼æ¶µç妿¯ç±» Task 1ãå¹è®ç±» Task 1 å Task 2ï¼é宿´é¢ç®ãèçåæã宿¹åæ°ä¸èå®ç¹è¯ã坿任å¡ååæ°çéï¼å¯¹ç
§å项è¯å便®å¹¶éæ©ç¸å
³é¢ç®ç»ä¹ ã"},vi:{navLabel:"Bà i mẫu chấm Äiá»m từ IELTS.org",navDescription:"Do IELTS công bỠ· Äiá»m chÃnh thức và nháºn xét giám khảo",title:"Bà i IELTS Writing ÄÆ°á»£c chấm chÃnh thức",seoTitle:"27 Bà i IELTS Writing ChÃnh Thức Có Äiá»m Band | IELTS Writing Checker",seoDescription:"Xem 27 bà i IELTS Writing có Äiá»m chÃnh thức từ IELTS.org, kèm Äá» Äầy Äá»§, bà i viết cá»§a thà sinh và nháºn xét giám khảo;
1118 lá»c theo nhiá»m vụ hoặc band Äiá»m."}}},{id:"practice-materials",path:`${Qp}/practice-materials`,expectedCount:20,copy:{en:{navLabel:"Official Practice Materials",navDescription:"Official preparation books · full Writing samples and examiner analysis",title:"Official IELTS Practice Materials 1 & 2",seoTitle:"Official IELTS Practice Materials Writing Samples and Bands | IELTS Writing Checker",seoDescription:"Browse 20 full scored Writing responses and examiner comments from Official IELTS Practice Materials 1 and 2 by Band and task."},"zh-CN":{navLabel:"Official Practice Materials",navDescription:"IELTS 宿¹å¤èææ Â· 宿´å使 ·æ¬ä¸èå®è§£æ",title:"Official IELTS Practice Materials 1å2",seoTitle:"宿¹æå¨IELTSå¤èææä½æèæä¸è¯å | IELTS Writing Checker",seoDescription:"æ¶å½ Official IELTS Practice Materials 1â2 ä¸ç20ç¯å®æ¹åä½è¯åæ ·æ¬ï¼æ¶µç妿¯ç±» Task 1ãå¹è®ç±» Task 1 å Task 2ã坿任å¡ååæ°çéï¼æ¥ç宿´é¢ç®ãèçåæã宿¹åæ°ä¸èå®ç¹è¯ã"},vi:{navLabel:"Official Practice Materials",navDescription:"Tà i liá»u luyá»n thi chÃnh thức · bà i Writing và phân tÃch giám khảo",title:"Bà i Writing có Äiá»m trong Official IELTS Practice Materials 1 và 2",seoTitle:"Bà i IELTS Writing Có Äiá»m Trong Official Practice Materials | IELTS Writing Checker",seoDescription:"Xem 20 bà i IELTS Writing có Äiá»m trong Official IELTS Practice Materials 1 và 2, kèm Äá» Äầy Äá»§, bà i viết và nháºn xét giám khảo; lá»c theo nhiá»m vụ hoặc band Äiá»m."}}},{id:"cambridge-18-20",path:W7,expectedCount:64,copy:{en:{navLabel:"Cambridge IELTS 18â21",navDescription:"Academic and General Training · official scores and examiner models",title:"Cambridge IELTS 18â21 official writing samples",seoTitle:"64 Cambridge IELTS 18â21 Official Writing Samples | IELTS Writing Checker",seoDescription:"Browse 64 Cambridge IELTS 18â21 Academic and General Training Writing samples: 50 scored candidate responses and 14 examiner-written models with comments.",libraryTitle:"Cambridge official Writing sample library",libraryDescription:"Compare every available official Writing sample from Cambridge IELTS 18â21 across Academic and General Training. The collection keeps all 50 scored candidate responses and 14 examiner-written models together with their full tasks and examiner comments.",allBands:"All scores & models",bandFilterLabel:"Official score or sample",bookFilterLabel:"Browse by book",allBooks:"All books"},"zh-CN":{navLabel:"åæ¡¥é
æ18â21",navDescription:"妿¯ç±»ä¸å¹è®ç±» · 宿¹åæ°åèå®èæ",title:"åæ¡¥é
æ18â21宿¹åä½èæ",seoTitle:"64ç¯å®æ¹æå¨åæ¡¥é
æ18â21使èæä¸è¯å | IELTS Writing Checker",seoDescription:"æ¶å½64ç¯åæ¡¥é
æ18â21宿¹åä½èæï¼50ç¯èç使é宿¹åæ°åèå®ç¹è¯ï¼14ç¯èå®èæéè§£æã坿忰ãä»»å¡ååæ°çéï¼æ¥ç宿´é¢ç®ãå¾çãåæä¸å项è¯å便®ã",libraryTitle:"åæ¡¥é
æå®æ¹åä½èæåº",libraryDescription:"é䏿¶å½åæ¡¥é
æ18â21妿¯ç±»ä¸å¹è®ç±»ç°æçå
¨é¨64ç¯å®æ¹åä½èæï¼ä¾¿äºæé¢åååæ°åå¤å¯¹ç
§ã",collectionNavLabel:"æ¥æº",allTasks:"å
¨é¨",allBands:"å
¨é¨",bandFilterLabel:"宿¹åæ°æèæ",bookFilterLabel:"book",allBooks:"å
¨é¨"},vi:{navLabel:"Cambridge IELTS 18â21",navDescription:"Academic và General Training · Äiá»m chÃnh thức và bà i mẫu giám khảo",title:"Bà i Writing chÃnh thức trong Cambridge IELTS 18â21",seoTitle:"64 Bà i Writing ChÃnh Thức Cambridge IELTS 18â21 | IELTS Writing Checker",seoDescription:"Xem 64 bà i Writing Academic và General Training trong Cambridge IELTS 18â21: 50 bà i thà sinh có Äiá»m và 14 bà i mẫu do giám khảo viết, kèm nháºn xét.",libraryTitle:"Thư viá»n bà i Writing chÃnh thức Cambridge IELTS",libraryDescription:"Äá»i chiếu toà n bá» 64 bà i Writing chÃnh thức hiá»n có trong Cambridge IELTS 18â21 cho cả Academic và General Training: 50 bà i thà sinh có Äiá»m cùng 14 bà i mẫu do giám khảo viết, luôn Äi kèm Äá» bà i và nháºn xét Äầy Äá»§.",allBands:"Tất cả Äiá»m và bà i mẫu",bandFilterLabel:"Äiá»m hoặc loại bà i mẫu",bookFilterLabel:"Browse by book",allBooks:"Tất cả sách"}}}],G7=Sf.map(e=>({...e})),U7=Sf.map(e=>e.path),ZT=["academic_task_1","general_task_1","task_2"],H7=new Map(Sf.map(e=>[e.path,e]));new Map(Sf.map(e=>[e.id,e]));const Im={en:{libraryTitle:"Official IELTS Writing sample library",libraryDescription:"Built from scored responses published by IELTS.org, Official IELTS Practice Materials, and Cambridge IELTS 18â21, plus examiner-written Cambridge models, this library keeps each task, response, and examiner comment together. It is the most authoritative reference here for understanding how IELTS Writing is judged, comparing score levels, and calibrating your own work.",scoringCriteriaLink:"Official scoring criteria",collectionNavLabel:"Cho
1118ose an official source",allTasks:"All tasks",allBands:"All Bands",bandLabel:"Band",taskFilterLabel:"Task",bandFilterLabel:"Official Band",academicTask1Filter:"Academic Task 1",generalTask1Filter:"General Training Task 1",task2Filter:"Task 2",showing:(e,i)=>`Showing ${e} of ${i} responses`,taskVisualAlt:"task visual",response:"Full candidate response",feedback:"Full official examiner comment",examinerModel:"Examiner model",examinerModels:"Examiner models",examinerModelLabel:"Sample",examinerModelResponse:"Official examiner model answer",examinerModelFeedback:"Examiner commentary on the model answer",academic:"Academic",general:"General Training",task1:"Task 1",task2:"Task 2",practiceOffer:{eyebrow:"From reference to real practice",title:"Put the official standard to work in your own essay",journeyLabel:"Turn an official sample into your next practice cycle",stages:[{key:"sample",label:"Study the sample"},{key:"write",label:"Write your version"},{key:"feedback",label:"See every gap"}],purchaseLabel:"One-month IELTS Writing review plan",planLabel:"Unlimited reviews for one month",benefitSummary:"Estimated scores, four criterion reports and sentence-level corrections.",actionLabel:"View Pro plans"}},"zh-CN":{libraryTitle:"é
æå®æ¹åä½èæç´ æåº",libraryDescription:"è¿æ¯ç®åå
¬å¼æ¸ éä¸è½å¤æ¾å°çæå
¨é¢çé
æå®æ¹åä½è¯åç´ æèå页ï¼éä¸åç°å®æ¹å使 åå¦ä½åºç¨å°çå®èççæ¡ä¸ãæ¯ç¯æ ·æ¬é½å®æ´ä¿ç使é¢ç®ãèçåæã宿¹è¯åä¸èå®ç¹è¯ï¼æ¯æå¯¼é
æåä½ãçè§£ä¸ååæ°æ°´å¹³å¹¶æ ¡åèªå·±ä½ææ¶ææå¨ãæå¼å¾åå¤å¯¹ç
§çåèã",scoringCriteriaLink:"宿¹è¯åæ å",collectionNavLabel:"鿩宿¹æ¥æº",allTasks:"å
¨é¨é¢å",allBands:"å
¨é¨åæ°",bandLabel:"宿¹è¯å",taskFilterLabel:"ä»»å¡ç±»å",bandFilterLabel:"宿¹åæ°",academicTask1Filter:"Aç±» Task 1",generalTask1Filter:"Gç±» Task 1",task2Filter:"Task 2",taskVisualAlt:"é¢ç®å¾è¡¨",response:"宿´èç使",feedback:"宿¹èå®å®æ´ç¹è¯",examinerModel:"èå®èæ",examinerModels:"èå®èæ",examinerModelLabel:"æ ·æ¬ç±»å",examinerModelResponse:"宿¹èå®èæ",examinerModelFeedback:"èå®èæå®æ´è§£æ",academic:"Academic Aç±»",general:"General Training Gç±»",task1:"Task 1",task2:"Task 2",practiceOffer:{eyebrow:"ä»èæå¯¹ç
§å°çå®ç»ä¹ ",title:"æå®æ¹è¯åæ åï¼ç¨å°èªå·±ç使é",journeyLabel:"ä»å®æ¹èæèµ°å°èªå·±çåä½åé¦",stages:[{key:"sample",label:"对ç
§å®æ¹èæ"},{key:"write",label:"åèªå·±ççæ¬"},{key:"feedback",label:"éå¥çæ¸
å·®è·"}],purchaseLabel:"é
æåä½1ä¸ªææ¹æ¹å¥é¤",planLabel:"1ä¸ªææ éæ¹æ¹",benefitSummary:"é¢ä¼°åæ°ãå项ä¸é¡¹åé¦åéå¥ç²¾æ¹ã",actionLabel:"æ¥ç Pro å¥é¤"}},vi:{libraryTitle:"Thư viá»n bà i mẫu IELTS Writing chÃnh thức",libraryDescription:"Thư viá»n táºp hợp các bà i viết có Äiá»m do IELTS.org, Official IELTS Practice Materials và Cambridge IELTS 18â21 công bá», cùng các bà i mẫu do giám khảo Cambridge biên soạn. Má»i mục giữ nguyên Äá» bà i, bà i viết và nháºn xét giám khảo Äá» bạn hiá»u cách chấm IELTS Writing, so sánh các mức Äiá»m và Äá»i chiếu bà i cá»§a mình.",scoringCriteriaLink:"Tiêu chà chấm Äiá»m chÃnh thức",collectionNavLabel:"Chá»n nguá»n chÃnh thức",allTasks:"Tất cả dạng bà i",allBands:"Tất cả Band",bandLabel:"Band",taskFilterLabel:"Dạng bà i",bandFilterLabel:"Band chÃnh thức",academicTask1Filter:"Academic Task 1",generalTask1Filter:"General Training Task 1",task2Filter:"Task 2",showing:(e,i)=>`Äang hiá»n thá» ${e}/${i} bà i`,taskVisualAlt:"hình minh há»a Äá» bà i",response:"Bà i viết Äầy Äá»§ cá»§a thà sinh",feedback:"Nháºn xét Äầy Äá»§ cá»§a giám khảo",examinerModel:"Bà i mẫu cá»§a giám khảo",examinerModels:"Bà i mẫu cá»§a giám khảo",examinerModelLabel:"Loại bà i",examinerModelResponse:"Bà i mẫu chÃnh thức do giám khảo viết",examinerModelFeedback:"Nháºn xét cá»§a giám khảo vá» bà i mẫu",academic:"Academic",general:"General Training",task1:"Task 1",task2:"Task 2",practiceOffer:{eyebrow:"Từ bà i mẫu Äến luyá»n táºp tháºt",title:"Ãp dụng tiêu chuẩn chÃnh thức và o chÃnh bà i viết cá»§a bạn",journeyLabel:"Từ bà i mẫu chÃnh thức Äến phản há»i cho bà i viết cá»§a bạn",stages:[{key:"sample",label:"Äá»i chiếu bà i mẫu"},{key:"write",label:"Viết bà i cá»§a bạn"},{key:"feedback",label:"Thấy rõ từng Äiá»m cần sá»a"}],purchaseLabel:"Gói chấm IELTS Writing trong má»t tháng",planLabel:"Chấm không giá»i hạn trong má»t tháng",benefitSummary:"Äiá»m ưá»c tÃnh, phản há»i theo bá»n tiêu chà và sá»a chi tiết từng câu.",actionLabel:"Xem các gói Pro"}}};function kd(e){return e==="zh-CN"||e==="vi"?e:"en"}function F7(e){return H7.get(e)||null}function Xk(e,i){const r=kd(i);return{...Im[r],...e.copy[r]}}function V7(e,i){const r=Xk(e,i);
1118return{htmlLang:kd(i),title:r.seoTitle,description:r.seoDescription,robots:"index, follow",officialScoredWritingPageId:e.id}}function JT(e){return e.task==="task_2"?"task_2":e.module==="general_training"?"general_task_1":"academic_task_1"}function eS(e,i){const r=Im[kd(i)];return e==="general_task_1"?r.generalTask1Filter:e==="task_2"?r.task2Filter:r.academicTask1Filter}function nz(e,i){const r=String(e??"").trim();return r?kd(i)==="zh-CN"?`${r}å`:r:""}function K7(e){return Sf.map(i=>{const r=Xk(i,e);return{id:i.id,href:i.path,label:r.navLabel,description:r.navDescription}})}function tS(e,i){const r=Im[kd(i)];return e.module==="general_training"?r.general:r.academic}function aS(e,i){const r=Im[kd(i)];return e.task==="task_1"?r.task1:r.task2}const Us=Object.freeze({task:"M7 3h7l4 4v14H7zM14 3v5h4M10 12h5M10 16h5",timer:"M12 7v5l3 2M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0",feedback:"M4 4h16v12H10l-5 4v-4H4zM8 10l3 3 5-6",write:"m5 16-1 4 4-1L19 8l-3-3L5 16Zm9-9 3 3",accuracy:"M4 20h16M7 16v-5M12 16V7M17 16v-9",fixes:"M10 6h10M10 12h10M10 18h10M4 6l1 1 2-2M4 12l1 1 2-2M4 18l1 1 2-2"}),hj=Object.freeze({task1:20,task2:40}),Q7=Object.freeze(["scored","model","official","practice","sample"]),Yp={en:{eyebrow:{scored:"Same-task comparison",model:"Same-task comparison",official:"Real exam practice",practice:"Timed practice",sample:"Same-task comparison"},title:{scored:e=>`This answer scored Band ${e}. Can you write a better one?`,model:()=>"Write this task first, then compare with the examiner model",official:()=>"Take this real exam task under time",practice:()=>"Write this task now, under time",sample:e=>`This response is estimated at Band ${e}. Can you write a better one?`},lead:{scored:"Write yours first, then read the examiner comments below and see exactly where the gap is.",model:"Write yours first, then read the examiner model answer and notes below to see what you are missing.",official:"Real exam tasks are the closest thing to test day. Finish under time and see where you stand on each of the four criteria.",practice:"Finish under time and see where you stand on each of the four criteria.",sample:"Write yours and get clear feedback on all four criteria."},sampleFacts:{accuracy:"Closest to official scores",fixes:"What to fix on each criterion"},taskReady:e=>e?"Task and chart ready":"Task ready",timer:e=>`${e}-minute exam timer`,feedback:e=>e?"Feedback in about 20 seconds · free":"Feedback in about 20 seconds",actionLabel:"Start writing this task",collapseLabel:"Hide",preparingImage:"Preparing the task imageâ¦"},"zh-CN":{eyebrow:{scored:"åé¢å¯¹ç
§",model:"åé¢å¯¹ç
§",official:"ç颿¨¡è",practice:"éæ¶ç»ä¹ ",sample:"åé¢å¯¹ç
§"},title:{scored:e=>`è¿ç¯èçæ¿äº${e}ï¼æ¢ä½ æ¥åå¢ï¼`,model:()=>"å
åè¿éé¢ï¼å对ç
§èå®èæ",official:()=>"ç¨è¿éçé¢éæ¶åä¸ç¯",practice:()=>"è¶é¢ç®å¨ç¼åï¼éæ¶åä¸ç¯",sample:e=>`è¿ç¯é¢ä¼°${e}ï¼æ¢ä½ æ¥åå¢ï¼`},lead:{scored:"å
èªå·±åï¼åå¾ä¸è¯»èå®è¯è¯ï¼ä½ åè¿ç¯çå·®è·ä¸ç¼å°±è½çåºæ¥ã",model:"å
èªå·±åï¼åå¾ä¸è¯»èå®èæåç¹è¯ï¼ä½ å·®å¨åªä¸ç®äºç¶ã",official:"ç颿æ¥è¿èåºãæèè¯æ¶é´åå®ï¼å°±ç¥éèªå·±å¨å项è¯åæ åä¸åå·®å¨åªã",practice:"æèè¯æ¶é´åå®ï¼å°±ç¥éèªå·±å¨å项è¯åæ åä¸åå·®å¨åªã",sample:"åä¸ç¯ï¼æ¿å°å项è¯åæ åçæ¸
æ°åé¦ã"},sampleFacts:{accuracy:"ææ¥è¿å®æ¹è¯å",fixes:"æ¯é¡¹æ å该æ¹ä»ä¹"},taskReady:e=>e?"é¢ç®åå¾è¡¨å·²æ¾å¥½":"é¢ç®å·²æ¾å¥½",timer:e=>`æèè¯è®¡æ¶ ${e} åé`,feedback:e=>e?"约 20 ç§åºåé¦ Â· å
è´¹":"约 20 ç§åºåé¦",actionLabel:"å¼å§åè¿éé¢",collapseLabel:"æ¶èµ·",preparingImage:"æ£å¨åå¤é¢ç®å¾è¡¨â¦"},vi:{eyebrow:{scored:"So sánh cùng Äá»",model:"So sánh cùng Äá»",official:"Thi thá» Äá» tháºt",practice:"Luyá»n viết có tÃnh giá»",sample:"So sánh cùng Äá»"},title:{scored:e=>`Bà i nà y Äạt band ${e}. Bạn viết thá» xem sao?`,model:()=>"Viết Äá» nà y trưá»c, rá»i Äá»i chiếu bà i mẫu cá»§a giám khảo",official:()=>"Viết Äá» tháºt nà y trong thá»i gian thi",practice:()=>"Viết ngay Äá» nà y, có tÃnh giá»",sample:e=>`Bà i nà y ưá»c tÃnh Äạt band ${e}. Bạn viết thá» xem sao?`},lead:{scored:"Tá»± viết trưá»c, rá»i Äá»c nháºn xét cá»§a giám khảo bên dưá»i Äá» thấy ngay mình chênh lá»ch á» Äâu.",model:"Tá»± viết trưá»c, rá»i Äá»c bà i mẫu và nháºn xét cá»§a giám khảo bên dưá»i Äá» thấy mình còn thiếu gì.",official:"Äá» tháºt là sát nhất vá»i phòng thi. Viết xong trong thá»i gian thi Äá» biết mình còn thiếu á» tiêu chà nà o trong bá»n tiêu chà chấm.",practice:"Viết xong trong thá»i gian thi Äá» biết mình còn thiếu á» tiêu chà nà o trong bá»n tiêu chà chấm.",sample:"Viết bà i cá»§a bạn và nháºn phản há»i rõ rà ng cho cả bá»n tiêu chÃ."},sampleFacts:{accuracy:"Gần Äiá»m chÃnh thức nhất",fixes:"Biết cần sá»a gì á» từng tiêu chÃ"},taskReady:e=>e?"Äã có sẵn Äá» và biá»u Äá»":"Äã có sẵn Äá»",timer:e=>`TÃnh giá» ${e} phút như khi thi`,feedback:e=>e?"Có phản há»i sau khoảng 20 giây · miá»
n phÃ":"Có phản há»i sau khoảng 20 giây",actionLabel:"Bắt Äầu viết Äá» nà y",collapseLabel:"Thu gá»n",preparingImage:"Äang chuẩn bá» hình ảnh Äá» bà iâ¦"}},Xp={en:{free:"Check my essay free",standard:"Check my essay",compact:"Check essay"},"zh-CN":{free:"å
è´¹æ¹æ¹ä½æ",standard:"æ¹æ¹ä½æ",compact:{free:"å
è´¹æ¹æ¹ä½æ",standard:"æ¹æ¹ä½æ"}},vi:{free:"Chấm bà i miá»
n phÃ",standard:"Chấm bà i",compact:"Chấm bà i"}};function Y7(e,i="en"){if(!e)return null;if(e.sampleKind==="examiner_model")return{isExaminerModel:!0};const r=e.officialBand;return r!=null&&r!==""&&Number.isFinite(Number(r))?{score:nz(r,i)}:null}function X7({officialQuestion:e=!1,officialSample:i=null,publicSample:r=null}={}){return i?.score?"scored":r?.score?"sample":i?.isExaminerModel?"model":e?"official":"practice"}function Z7(e="en",{kind:i="practice",score:r="",taskType:o="task2",hasImage:l=!1,freeReviewAvailable:b=!0}={}){const u=Yp[e]||Yp.en,p=Q7.includes(i)&&(i!=="scored"&&i!=="sample"||r)?i:"practice",m=o==="task1"?hj.task1:hj.task2;return{kind:p,eyebrow:u.eyebrow[p],title:u.title[p](r),lead:u.lead[p],facts:p==="sample"?[{icon:Us.accuracy,label:u.sampleFacts.accuracy},{icon:Us.fixes,label:u.sampleFacts.fixes},{icon:Us.feedback,label:u.feedback(!!b)}]:[{icon:Us.task,label:u.taskReady(!!l)},{icon:Us.timer,label:u.timer(m)},{icon:Us.feedback,label:u.feedback(!!b)}],actionLabel:u.actionLabel,collapseLabel:u.collapseLabel,preparingImage:u.preparingImage}}function J7(e="en",{freeReviewAvailable:i=!0}={}){const r=Xp[e]||Xp.en;return i?r.free:r.standard}function ew(e="en",{freeReviewAvailable:i=!0}={}){const{compact:r}=Xp[e]||Xp.en;return typeof r=="string"?r:i?r.free:r.standard}
1118function tw(e,i="en"){const r=Number(e?.sampleCount),o=Number.isInteger(r)&&r>0,l=i==="zh-CN"?o?`åè${r}ç¯ä½æ`:"åèåé¢ä½æ":i==="vi"?o?`Tham khảo ${r} bà i viết`:"Tham khảo bà i cùng Äá»":o?`Read ${r} sample ${r===1?"answer":"answers"}`:"Read a sample answer",b=Py(e?.bandRange,i);return b?i==="zh-CN"?`${l}ï¼${b}ï¼`:`${l} (${b})`:l}const aw=Object.freeze(["descriptors_task2","descriptors_task1","calculator","sample_task","sample_type","sample_band"]),iw=new Set(["sample_task","sample_type","sample_band"]),sw="M10 6h10M10 12h10M10 18h10M4 6l1.5 1.5L8 5M4 12l1.5 1.5L8 11M4 18l1.5 1.5L8 17",kj={en:{eyebrow:{descriptors_task2:"From the descriptors to your essay",descriptors_task1:"Task 1 works the same way",calculator:"Where the scores come from",sample_task:"From samples to your own essay",sample_type:"From samples to your own essay",sample_band:"From samples to your own essay"},title:{descriptors_task2:"Check your own essay against these four criteria",descriptors_task1:"Check your Task 1 against the same four criteria",calculator:"Are these your own guesses, or what an examiner would give?",sample_task:({taskLabel:e})=>`You have read the ${e} samples. Now write your own`,sample_type:({typeLabel:e})=>`Finished these ${e} samples? Try writing one yourself`,sample_band:({bandLabel:e})=>`These are Band ${e} samples. Where does your essay fall short?`},lead:{descriptors_task2:"Reading the descriptors is the easy part; spotting the problems in your own writing is harder. Paste your Task 2 question and essay to get feedback on each criterion and what to fix next.",descriptors_task1:"Academic reports and General Training letters are checked separately, so Task Achievement follows each task's own requirements.",calculator:"Self-estimates are often too high or too low. Paste your essay to see how it does on each of the four criteria and what to fix first.",sample_task:"Reading samples only goes so far; writing your own shows the gap. Paste your question and essay for feedback on each criterion, or choose âWrite this taskâ beside any sample to practise the same question.",sample_type:"Reading samples only goes so far; writing your own shows the gap. Paste your question and essay for feedback on each criterion, or choose âWrite this taskâ beside any sample to practise the same question.",sample_band:"Paste your question and essay to see, criterion by criterion, where it falls short and what to fix first, or choose âWrite this taskâ beside any sample to practise the same question."},taskLabels:{task2:"Task 2",academicTask1:"Academic Task 1",generalTask1:"General Training Task 1"},paste:"Just paste the question and essay",criteria:"Feedback on all four criteria",actions:{task2:"Check my Task 2 essay",academicTask1:"Check my Academic report",generalTask1:"Check my General Training letter"},otherLinks:{academicTask1:"Academic report",generalTask1:"General Training letter"},task1Intro:"Task 1:",orIntro:"Or:"},"zh-CN":{eyebrow:{descriptors_task2:"ä»è¯åæ åå°èªå·±ç使",descriptors_task1:"Task 1 åæ ·éç¨",calculator:"åæ°ä»åªæ¥",sample_task:"ä»èæå°èªå·±ç使",sample_type:"ä»èæå°èªå·±ç使",sample_band:"ä»èæå°èªå·±ç使"},title:{descriptors_task2:"æ¿è¿å项æ åï¼ççä½ ç使æ£åå¨åª",descriptors_task1:"å°ä½æä¹æè¿å项æ 忣æ¥ä¸é",calculator:"è¿å ä¸ªåæ°ï¼æ¯ä½ ä¼°çè¿æ¯èå®ä¼ç»çï¼",sample_task:({taskLabel:e})=>`çäºè¿ä¹å¤${e}èæï¼åä¸ç¯ä½ èªå·±ç`,sample_type:({typeLabel:e})=>`çå®${e}èæï¼èªå·±åä¸ç¯è¯è¯`,sample_band:({bandLabel:e})=>`è¿äºé½æ¯${e}åèæï¼ä½ ç使差å¨åªï¼`},lead:{descriptors_task2:"æ å读æäºï¼é¾çæ¯çåºèªå·±ä½æéçé®é¢ãè´´ä¸ Task 2 é¢ç®åä½æï¼æè¿å项é项ç»ä½ è¯ä»·åä¸ä¸æ¥å»ºè®®ã",descriptors_task1:"妿¯ç±»å¾è¡¨ä½æåå¹è®ç±»ä¹¦ä¿¡å弿¹æ¹ï¼ä»»å¡å®ææ
åµä¼æåèªçè¦æ±æ¥è¯ã",calculator:"èªå·±ä¼°å常常å髿åä½ãè´´ä¸ä½æï¼ççå¨å项è¯åæ åä¸åå徿乿 ·ãå
æ¹åªéã",sample_task:"èæçå¾åå¤ï¼ä¹è¦èªå·±å¨ç¬æç¥éå·®è·ãè´´ä¸é¢ç®åä½æï¼æå项è¯åæ åé项ç»ä½ è¯ä»·ï¼ä¹å¯ä»¥ç¹ä»»æä¸ç¯èææçâåè¿éé¢âï¼ç´æ¥ç¨åä¸éé¢ç»ã",sample_type:"èæçå¾åå¤ï¼ä¹è¦èªå·±å¨ç¬æç¥éå·®è·ãè´´ä¸é¢ç®åä½æï¼æå项è¯åæ åé项ç»ä½ è¯ä»·ï¼ä¹å¯ä»¥ç¹ä»»æä¸ç¯èææçâåè¿éé¢âï¼ç´æ¥ç¨åä¸éé¢ç»ã",sample_band:"è´´ä¸é¢ç®åä½æï¼æå项è¯åæ åé项çä½ å·®å¨åªãå
æ¹ä
1118»ä¹ï¼ä¹å¯ä»¥ç¹ä»»æä¸ç¯èææçâåè¿éé¢âï¼ç´æ¥ç¨åä¸éé¢ç»ã"},taskLabels:{task2:"大使",academicTask1:"妿¯ç±»å°ä½æ",generalTask1:"å¹è®ç±»ä¹¦ä¿¡"},paste:"è´´ä¸é¢ç®å使å³å¯",criteria:"æå项è¯åæ åé项è¯ä»·",actions:{task2:"æ¹æ¹æç Task 2 使",academicTask1:"æ¹æ¹å¦æ¯ç±»å¾è¡¨ä½æ",generalTask1:"æ¹æ¹å¹è®ç±»ä¹¦ä¿¡"},otherLinks:{academicTask1:"妿¯ç±»å¾è¡¨ä½æ",generalTask1:"å¹è®ç±»ä¹¦ä¿¡"},task1Intro:"Task 1ï¼",orIntro:"ä¹å¯ä»¥ï¼"},vi:{eyebrow:{descriptors_task2:"Từ tiêu chà chấm Äến bà i cá»§a bạn",descriptors_task1:"Task 1 cÅ©ng áp dụng như váºy",calculator:"Äiá»m sá» Äến từ Äâu",sample_task:"Từ bà i mẫu Äến bà i cá»§a bạn",sample_type:"Từ bà i mẫu Äến bà i cá»§a bạn",sample_band:"Từ bà i mẫu Äến bà i cá»§a bạn"},title:{descriptors_task2:"Äá»i chiếu bà i viết cá»§a bạn vá»i bá»n tiêu chà nà y",descriptors_task1:"Kiá»m tra bà i Task 1 theo cùng bá»n tiêu chÃ",calculator:"Äây là Äiá»m bạn tá»± Äoán, hay Äiá»m giám khảo sẽ cho?",sample_task:({taskLabel:e})=>`Äã Äá»c bà i mẫu ${e}? Giá» hãy tá»± viết má»t bà i`,sample_type:({typeLabel:e})=>`Äá»c xong bà i mẫu ${e}? Thá» tá»± viết má»t bà i`,sample_band:({bandLabel:e})=>`Äây là các bà i mẫu band ${e}. Bà i cá»§a bạn còn thiếu á» Äâu?`},lead:{descriptors_task2:"Hiá»u tiêu chà thì dá»
, nháºn ra lá»i trong bà i cá»§a chÃnh mình má»i khó. Dán Äá» và bà i Task 2 Äá» nháºn nháºn xét theo từng tiêu chà và gợi ý cần sá»a gì tiếp theo.",descriptors_task1:"Bà i báo cáo Academic và thư General Training ÄÆ°á»£c chấm riêng, nên tiêu chà Task Achievement bám theo yêu cầu cá»§a từng dạng bà i.",calculator:"Tá»± ưá»c lượng Äiá»m thưá»ng cao hoặc thấp hÆ¡n thá»±c tế. Dán bà i viết Äá» xem bà i là m thế nà o á» từng tiêu chà và nên sá»a gì trưá»c.",sample_task:"Äá»c bà i mẫu chá» giúp ÄÆ°á»£c Äến má»t mức; tá»± viết má»i thấy khoảng cách. Dán Äá» và bà i Äá» nháºn nháºn xét theo từng tiêu chÃ, hoặc chá»n âViết Äá» nà yâ cạnh bất kỳ bà i mẫu nà o Äá» luyá»n cùng Äá».",sample_type:"Äá»c bà i mẫu chá» giúp ÄÆ°á»£c Äến má»t mức; tá»± viết má»i thấy khoảng cách. Dán Äá» và bà i Äá» nháºn nháºn xét theo từng tiêu chÃ, hoặc chá»n âViết Äá» nà yâ cạnh bất kỳ bà i mẫu nà o Äá» luyá»n cùng Äá».",sample_band:"Dán Äá» và bà i Äá» xem bà i còn thiếu á» Äâu theo từng tiêu chà và nên sá»a gì trưá»c, hoặc chá»n âViết Äá» nà yâ cạnh bất kỳ bà i mẫu nà o Äá» luyá»n cùng Äá»."},taskLabels:{task2:"Task 2",academicTask1:"Task 1 Academic",generalTask1:"Task 1 General Training"},paste:"Chá» cần dán Äá» và bà i viết",criteria:"Nháºn xét theo cả bá»n tiêu chÃ",actions:{task2:"Chấm bà i Task 2 cá»§a tôi",academicTask1:"Chấm bà i báo cáo Academic",generalTask1:"Chấm thư General Training"},otherLinks:{academicTask1:"Báo cáo Academic",generalTask1:"Thư General Training"},task1Intro:"Task 1:",orIntro:"Hoặc:"}};function nw(e="en",{variant:i,freeReviewAvailable:r=!0,task:o="task2",typeLabel:l="",bandLabel:b=""}={}){const u=kj[e]||kj.en,p=(Yp[e]||Yp.en).feedback,m=aw.includes(i)?i:"descriptors_task2",g=iw.has(m),y=u.actions[o]?o:"task2",k=g?y:m==="descriptors_task1"?"academicTask1":"task2",_=m==="descriptors_task1"?["generalTask1"]:m==="calculator"?["academicTask1","generalTask1"]:[],v=u.title[m];return{kind:m,eyebrow:u.eyebrow[m],title:typeof v=="function"?v({taskLabel:u.taskLabels[y],typeLabel:l||u.taskLabels[y],bandLabel:b}):v,lead:u.lead[m],facts:[{icon:Us.task,label:u.paste},{icon:sw,label:u.criteria},{icon:Us.feedback,label:p(!!r)}],primary:{task:k,label:u.actions[k]},secondaryIntro:m==="calculator"?u.task1Intro:u.orIntro,secondary:_.map(I=>({task:I,label:m==="calculator"?u.otherLinks[I]:u.actions[I]}))}}const _j={en:"Write this task","zh-CN":"åè¿éé¢",vi:"Viết Äá» nà y"};function rw(e="en"){return _j[e]||_j.en}function jj({path:e}){return n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false",children:n.jsx("path",{d:e})})}function rz({entryKey:e,locale:i="en",writingTask:r,officialQuestion:o=!1,officialSample:l=null,publicSample:b=null,titleId:u,placement:p="after-question",ctaId:m="writing_question_write",openLayout:g="section",onUseTask:y,children:k}){const _=j.useContext(vm),v=j.useId(),I=u||v,T=`${I}-composer`,S=j.useRef(null),w=!!(r?.imagePath||r?.imagePaths?.length),G=Z7(i,{kind:X7({officialQuestion:o,officialSample:l,publicSample:b}),score:l?.score||b?.score||"",taskType:r?.taskType,hasImage:w,freeReviewAvailable:_?_.freeReviewAvailable:!0}),M=!!(_&&e&&_.activeKey===e),Y=M&&!!_?.activeRestored,C=j.useRef(!1);j.useEffect(()=>{Y&&S.current?.scrollIntoView({block:"start"})},[Y]),j.useEffect(()=>{if(!M||Y||g!=="card"||window.matchMedia?.("(max-width: 720px)").matches)return;const oe=window.requestAnimationFrame(()=>{S.current?.querySelector("textarea")?.focus({preventScroll:!0})});return()=>window.cancelAnimationFrame(oe)},[M,Y,g]),j.useEffect(()=>{M||!C.current||(C.current=!1,S.current?.querySelector(".question-writing-entry__action")?.focus())},[M]),j.useEffect(()=>{const oe=g==="card"&&S.current?.querySelector(".question-writing-entry__copy")||S.current;if(!oe||!_?.trackEntryView||typeof IntersectionObserver!="function")return;const ge=new IntersectionObserver(_e=>{_e.some(re=>re.isIntersecting)&&(_.trackEntryView({kind:G.kind,placement:p}),ge.disconnect())},{threshold:.5});return ge.observe(oe),()=>ge.disconnect()},[_?.trackEntryView,G.kind,p,g]);const Z=n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"content-eyebrow",children:G.eyebrow}),n.jsx("h3",{className:"question-writing-entry__title",id:I,children:G.title}),n.jsx("p",{className:"question-writing-entry__lead",children:G.lead})]}),A=n.jsx("ul",{className:"question-writing-entry__facts",children:G.facts.map(oe=>n.jsxs("li",{children:[n.jsx(jj,{path:oe.icon}),oe.label]},oe.label))}),Q=()=>{C.current=!0,_.close()};if(M&&g==="card")return n.jsxs("section",{ref:S,className:"question-writing-entry question-writing-entry--open","aria-labelledby":I,"data-offer-placement":p,children:[n.jsxs("div",{className:"question-writing-entry__copy",children:[Z,A]}),n.jsx("div",{className:"question-writing-entry__action-group",children:n.jsx("button",{type:"button",className:"secondary-button question-writing-entry__hide",onClick:Q,"aria-expanded":"true","aria-controls":T,children:G.collapseLabel})}),n.jsx("div",{className:"question-writing-entry__composer",id:T,children:_.renderComposer({preparingImageLabel:G.preparingImage,autoFocus:!1})})]});if(M)return n.jsxs("section",{ref:S,className:"public-sample-practice question-writing-practice","aria-labelledby":I,"data-offer-placement":p,children:[n.jsxs("header",{className:"public-sample-practice-heading question-writing-practice__heading",children:[n.jsx("div",{children:Z}),n.jsx("button",{type:"button",className:"secondary-button",onClick:Q,children:G.collapseLabel})]}),_.renderComposer({preparingImageLabel:G.preparingImage})]});const ce=oe=>{_?_.open({entryKey:e,task:oe,kind:G.kind,placement:p}):y?.(oe)};return n.jsxs("section",{ref:S,className:"question-writing-entry","aria-labelledby":I,"data-offer-placement":p,children:[n.jsxs("div",{className:"question-writing-entry__copy",children:[Z,A]}),n.jsxs("div",{className:"question-writing-entry__action-group",children:[n.jsxs(B7,{className:"primary-button question-writing-entry__action",locale:i,task:r,onUseTask:_||y?ce:void 0,"data-offer-placement":p,"data-cta-id":m,children:[n.jsx(jj,{path:Us.write}),n.jsx("span",{children:G.actionLabel})]}),k?n.jsx("div",{className:"question-writing-entry__related",children:k}):null]})]})}function yj({path:e}){return n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false",children:n.jsx("path",{d:e})})}function cw({variant:e,locale:i="en",checkerHrefs:r,placement:o,titleId:l,task:b,typeLabel:u,bandLabel:p,className:m="",onNavigate:g}){const y=j.useContext(vm),k=j.useRef(null),_=nw(i,{variant:e,task:b,typeLabel:u,bandLabel:p,freeReviewAvailable:y?y.freeReviewAvailable:!0});j.useEffect(()=>{const I=k.current;if(!I||!y?.trackEntryView||typeof IntersectionObserver!="function")return;const T=new IntersectionObserver(S=>{S.some(w=>w.isIntersecting)&&(y.trackEntryView({kind:_.kind,placement:o}),T.disconnect())},{threshold:.5});return T.observe(I),()=>T.disconnect()}
1118,[y?.trackEntryView,_.kind,o]);const v=r[_.primary.task];return n.jsxs("section",{ref:k,className:`question-writing-entry checker-writing-entry${m?` ${m}`:""}`,"aria-labelledby":l,"data-offer-placement":o,children:[n.jsxs("div",{className:"question-writing-entry__copy",children:[n.jsx("span",{className:"content-eyebrow",children:_.eyebrow}),n.jsx("h2",{className:"question-writing-entry__title",id:l,children:_.title}),n.jsx("p",{className:"question-writing-entry__lead",children:_.lead}),n.jsx("ul",{className:"question-writing-entry__facts",children:_.facts.map(I=>n.jsxs("li",{children:[n.jsx(yj,{path:I.icon}),I.label]},I.label))})]}),n.jsxs("div",{className:"question-writing-entry__action-group",children:[n.jsxs("a",{className:"primary-button question-writing-entry__action",href:v,"data-offer-placement":o,"data-cta-id":`${o}_${_.primary.task}`,onClick:I=>g(I,v,o,_.primary.task),children:[n.jsx(yj,{path:Us.write}),n.jsx("span",{children:_.primary.label})]}),_.secondary.length?n.jsxs("p",{className:"checker-writing-entry__others",children:[_.secondaryIntro?n.jsx("span",{children:_.secondaryIntro}):null,_.secondary.map(I=>{const T=r[I.task];return n.jsx("a",{href:T,"data-offer-placement":o,"data-cta-id":`${o}_${I.task}`,onClick:S=>g(S,T,o,I.task),children:I.label},I.task)})]}):null]})]})}const ow=new Set(["timeout","unstable_format","unstable_after_retry","unparseable_text","insufficient_feedback"]);function zj(e=""){const i=String(e||"");return ow.has(i)||i.startsWith("request_failed:")}const lw=new Set(["timeout","unstable_format","unstable_after_retry","unparseable_text","assessment_failed"]);function iS(e=""){return e==="insufficient_feedback"?"sparse":e==="network_error"?"network":lw.has(e)||/^request_failed:|^http_5\d\d$/.test(e)?"busy":"other"}function sS(e){return Math.min(94,Math.round(6+88*(1-Math.exp(-e/22))))}const nS=[{id:"home",label:"Home"},{id:"official_samples",label:"Official samples"},{id:"cambridge",label:"Cambridge pages"},{id:"samples",label:"Sample pages"},{id:"task_pages",label:"Writing questions"},{id:"topics",label:"Writing topics"},{id:"checker",label:"Checker landing pages"},{id:"blog",label:"Blog"},{id:"resources",label:"Other resources"},{id:"pricing_recommend",label:"Pricing & offers"},{id:"other",label:"Other pages"},{id:"unknown",label:"Unknown landing page"}];function dw(e){if(!e||!e.startsWith("/")||e.startsWith("//"))return"unknown";const i=e.split(/[?#]/)[0].replace(/^\/(?:zh-CN|vi)(?=\/|$)/,"").replace(/\/+$/,"")||"/";return/^\/official-ielts-writing-samples(?:\/|$)/.test(i)?"official_samples":/^\/cambridge-ielts-(?:(?:\d+-)?(?:academic|general-training)-writing|writing)(?:\/|$)/.test(i)?"cambridge":/^\/practice-questions(?:\/|$)/.test(i)?"task_pages":Jp(i)}function rS(e){return typeof e=="string"&&e.startsWith("/")&&!e.startsWith("//")&&!/[\\\u0000-\u0020]/.test(e)?`https://ieltswritingchecker.org${e}`:null}function cS(e){const i=e?.visits,r=e?.freeReviews;if(!i?.available||!r?.available)return{available:!1,total:null,daily:[]};const o=m=>Number.isSafeInteger(m)&&m>=0,l=(m,g)=>o(m)&&o(g)&&g>0?m/g:null,b=new Map(i.daily.map(m=>[m.date,m.visits])),u=new Map(r.daily.map(m=>[m.date,m])),p=[...new Set([...b.keys(),...u.keys()])].sort();return{available:!0,total:l(r.total,i.total),daily:p.map(m=>{const g=u.get(m)?.freeReviews??null,y=b.get(m)??null;return{date:m,freeReviews:g,visits:y,referenceRatio:l(g,y)}})}}function bw({href:e,sampleTarget:i,locale:r="en",onClick:o}){return e?n.jsxs("a",{className:"writing-question-actions__samples writing-practice-entry__reference",href:e,onClick:o,children:[n.jsx("span",{children:tw(i,r)}),n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null}function Rm({pagination:e,copy:i,getPageHref:r,onLinkClick:o}){if(!e||e.totalPages<=1)return null;const l=c9(e.pageNumber,e.totalPages),b=(u,p)=>{o?.(u,r(p))};return n.jsxs("nav",{className:"public-sample-pagination","aria-label":i.ariaLabel,children:[e.hasPreviousPage?n.jsx("a",{className:"public-sample-pagination-control",href:r(e.previousPageNumber),onClick:u=>b(u,e.previousPageNumber),children:i.previous}):n.jsx("span",{className:"public-sample-pagination-control is-disabled",children:i.previous}),n.jsx("div",{className:"public-sample-pagination-pages",children:l.map(u=>typeof u=="number"?u===e.pageNumber?n.jsx("span",{className:"public-sample-pagination-page is-current","aria-current":"page",children:u},u):n.jsx("a",{className:"public-sample-pagination-page",href:r(u),onClick:p=>b(p,u),"aria-label":i.pageLabel(u),children:u},u):n.jsx("span",{className:"public-sample-pagination-ellipsis","aria-hidden":"true",children:"..."},u))}),e.hasNextPage?n.jsx("a",{className:"public-sample-pagination-control",href:r(e.nextPageNumber),onClick:u=>b(u,e.nextPageNumber),children:i.next}):n.jsx("span",{className:"public-sample-pagination-control is-disabled",children:i.next})]})}const uf="/blog",fw="/blog/how-to-practice-ielts-writing",uw="/blog/how-to-use-cambridge-ielts-practice-tests",cz="/blog/free-access-for-education-and-nonprofits",pw="/blog/cambridge-ielts-21-writing-trends",mw="/blog/is-chatgpt-accurate-for-ielts-writing",oz="/blog/ielts-writing-checker-accuracy-study",lz=Object.freeze([fw,uw,cz,pw,mw,oz]),dz=Object.freeze([uf,...lz]),gw=lz.length,hw=new Set(dz),Oj=Object.freeze({en:"Blog","zh-CN":"å客",vi:"Blog"});function kw(e="/"){const i=String(e||"/").split(/[?#]/,1)[0]||"/",o=(i.startsWith("/")?i:`/${i}`).replace(/\/+$/,"")||"/";return o==="/zh-CN"||o==="/vi"?"/":o.replace(/^\/(?:zh-CN|vi)(?=\/)/,"")}function bz(e="/"){return hw.has(kw(e))}function _w(e="en"){return Oj[e]||Oj.en}const jw="/cambridge-ielts-21-academic-writing",yw="/cambridge-ielts-21-general-training-writing",fz="/cambridge-ielts-academic-writing",uz="/cambridge-ielts-general-training-writing",zw="https://www.cambridge.org/9781009826723",Zk=[21,20,19,18],Jk=[21,20,19,18];function Ow(e={}){const i=Number(e.book);return e.module==="general_training"?Jk.includes(i):e.module==="academic"&&Zk.includes(i)}function ww(e={}){return Ow(e)}const wj={en:{title:"Explore other Cambridge IELTS Writing books",filterLabel:"Other C
1118ambridge IELTS Writing pages",academicLabel:"Academic",generalLabel:"General Training",bookLabel:e=>`Cambridge IELTS ${e}`},"zh-CN":{title:"ç»§ç»æ¥çå
¶ä»åæ¡¥é
æåä½çé¢",filterLabel:"å
¶ä»åæ¡¥é
æåä½é¡µé¢",academicLabel:"妿¯ç±»",generalLabel:"G ç±»",bookLabel:e=>`åæ¡¥é
æ${e}`},vi:{title:"Xem thêm các bá» Äá» Cambridge IELTS Writing",filterLabel:"Các trang Cambridge IELTS Writing khác",academicLabel:"Academic",generalLabel:"General Training",bookLabel:e=>`Cambridge IELTS ${e}`}};function vw(e={},i="en"){if(!ww(e))return null;const r=wj[i]?i:"en",o=wj[r],l=Number(e.book),b=(u,p)=>u.filter(m=>e.module!==p||m!==l).map(m=>({book:m,href:dr(p==="academic"?`/cambridge-ielts-${m}-academic-writing`:`/cambridge-ielts-${m}-general-training-writing`,r),label:o.bookLabel(m)}));return{title:o.title,filterLabel:o.filterLabel,groups:[{id:"academic",label:o.academicLabel,links:b(Zk,"academic")},{id:"general-training",label:o.generalLabel,links:b(Jk,"general_training")}]}}const pz={21:{isbn:"9781009826723",datePublished:"2026-07-16",publicationDate:{en:"16 July 2026","zh-CN":"2026 å¹´ 7 æ 16 æ¥",vi:"16 tháng 7 nÄm 2026"},title:"IELTS 21 Practice Tests Academic Student's Book with Answers with Digital Pack",url:zw},20:{isbn:"9781009814904",datePublished:"2025-07-17",publicationDate:{en:"17 July 2025","zh-CN":"2025 å¹´ 7 æ 17 æ¥",vi:"17 tháng 7 nÄm 2025"},title:"IELTS 20 Practice Test Academic Student's Book with Answers with Digital Pack",url:"https://www.cambridge.org/9781009814904"},19:{isbn:"9781009454735",datePublished:"2024-06-03",publicationDate:{en:"3 June 2024","zh-CN":"2024 å¹´ 6 æ 3 æ¥",vi:"3 tháng 6 nÄm 2024"},title:"IELTS 19 Academic Student's Book with Answers with Audio with Resource Bank",url:"https://www.cambridge.org/9781009454735"},18:{isbn:"9781009275187",datePublished:"2023-07-27",publicationDate:{en:"27 July 2023","zh-CN":"2023 å¹´ 7 æ 27 æ¥",vi:"27 tháng 7 nÄm 2023"},title:"IELTS 18 Academic Student's Book with Answers with Audio with Resource Bank",url:"https://www.cambridge.org/9781009275187"}},Iw={21:{isbn:"9781009826730",datePublished:"2026-07-16",publicationDate:{en:"16 July 2026","zh-CN":"2026 å¹´ 7 æ 16 æ¥",vi:"16 tháng 7 nÄm 2026"},title:"IELTS 21 Practice Tests General Training Student's Book with Answers with Digital Pack",url:"https://www.cambridge.org/9781009826730"},20:{isbn:"9781009814911",datePublished:"2025-07-17",publicationDate:{en:"17 July 2025","zh-CN":"2025 å¹´ 7 æ 17 æ¥",vi:"17 tháng 7 nÄm 2025"},title:"IELTS 20 Practice Test General Training Student's Book with Answers with Digital Pack",url:"https://www.cambridge.org/9781009814911"},19:{isbn:"9781009454742",datePublished:"2024-06-03",publicationDate:{en:"3 June 2024","zh-CN":"2024 å¹´ 6 æ 3 æ¥",vi:"3 tháng 6 nÄm 2024"},title:"IELTS 19 General Training Student's Book with Answers with Audio with Resource Bank",url:"https://www.cambridge.org/9781009454742"},18:{isbn:"9781009275194",datePublished:"2023-07-27",publicationDate:{en:"27 July 2023","zh-CN":"2023 å¹´ 7 æ 27 æ¥",vi:"27 tháng 7 nÄm 2023"},title:"IELTS 18 General Training Student's Book with Answers with Audio with Resource Bank",url:"https://www.cambridge.org/9781009275194"}};function Tm(e="academic"){return e==="general"||e==="general_training"?"general_training":"academic"}function mz(e,i="academic"){return Tm(i)==="general_training"?Iw[e]:pz[e]}const Rw={21:{1:{width:822,height:375},2:{width:544,height:508},3:{width:807,height:470},4:{width:652,height:508}},20:{1:{width:726,height:589},2:{width:979,height:1834},3:{width:520,height:612},4:{width:628,height:676}},19:{1:{width:1600,height:1009},2:{width:1064,height:1414},3:{width:1266,height:1396},4:{width:1268,height:1350}},18:{1:{width:796,height:598},2:{width:802,height:528},3:{width:750,height:810},4:{width:642,height:522}}},vj={en:{htmlLang:"en",breadcrumbLabel:"Breadcrumb",homeLabel:"Home",archiveLabel:"Cambridge Academic Writing",footerBadgeLabel:"New",filterBadgeLabel:"NEW",filterBadgeAriaLabel:"New",testNavigationLabel:"Test",taskFilterLabel:"Task",allTasksLabel:"All",task1FilterLabel:"Task 1",task2FilterLabel:"Task 2",task1Label:"Writing Task 1",task2Label:"Writing Task 2",officialSampleLabel:"Officially scored candidate response",officialScoreLabel:"Official score",candidateResponseLabel:"Candidate response",examinerCommentLabel:"Examiner's comment",examinerModelLabel:"Official examiner model answer",examinerModelResponseLabel:"Examiner model answer",examinerModelCommentLabel:"Comments from another examiner",exampleOverviewLabel:"Example overview"},"zh-CN":{htmlLang:"zh-CN",breadcrumbLabel:"è·¯å¾å¯¼èª",homeLabel:"é¦é¡µ",archiveLabel:"åæ¡¥é
æå¦æ¯ç±»åä½é¢åº",footerBadgeLabel:"æ°",filterBadgeLabel:"NEW",filterBadgeAriaLabel:"ææ°",testNavigationLabel:"Test",taskFilterLabel:"Task",allTasksLabel:"å
¨é¨",task1FilterLabel:"Task 1",task2FilterLabel:"Task 2",task1Label:"Writing Task 1",task2Label:"Writing Task 2",officialSampleLabel:"宿¹è¯åèçæ ·æ",officialScoreLabel:"宿¹è¯å",candidateResponseLabel:"èçåæ",examinerCommentLabel:"宿¹èå®ç¹è¯",examinerModelLabel:"宿¹èå®èæ",examinerModelResponseLabel:"èå®èæ",examinerModelCommentLabel:"å¦ä¸ä½èå®çç¹è¯",exampleOverviewLabel:"宿¹è¡¥å
Overview"},vi:{htmlLang:"vi",breadcrumbLabel:"Äiá»u hưá»ng phân cấp",homeLabel:"Trang chá»§",archiveLabel:"Bá» Äá» Cambridge Academic Writing",footerBadgeLabel:"Má»i",filterBadgeLabel:"Má»I",filterBadgeAriaLabel:"Má»i",testNavigationLabel:"Test",taskFilterLabel:"Task",allTasksLabel:"Tất cả",task1FilterLabel:"Task 1",task2FilterLabel:"Task 2",task1Label:"Writing Task 1",task2Label:"Writing Task 2",officialSampleLabel:"Bà i viết cá»§a thà sinh có Äiá»m chÃnh thức",officialScoreLabel:"Äiá»m chÃnh thức",candidateResponseLabel:"Bà i viết cá»§a thà sinh",examinerCommentLabel:"Nháºn xét cá»§a giám khảo",examinerModelLabel:"Bà i mẫu chÃnh thức cá»§a giám khảo",examinerModelResponseLabel:"Bà i mẫu cá»§a giám khảo",examinerModelCommentLabel:"Nháºn xét từ má»t giám khảo khác",exampleOverviewLabel:"Overview tham khảo"}};function e1(e,i,r="academic"){const o=vj[i]?i:"en",l=Tm(r),b=l==="general_training",u=mz(e,l)||pz[21],p=vj[o],m=u.publicationDate[o],[g,y]=u.datePublished.split("-"),k=`${g} å¹´ ${Number(y)} æ`,_=e===19||e===20||e===21,v=b&&e===18,I=_||v||!b&&e===18,T=_?"妿 8 ç¯å®æ¹è¯å使ä¸èå®ç¹è¯ã":v?"妿 8 ç¯èå®èæä¸ç¹è¯ã":!b&&e===18?"妿 2 ç¯å®æ¹è¯å使ã6 ç¯èå®èæä¸ç¹è¯ã":"",S="坿 Test æ¥ç宿´é¢ç®ä¸é
å¾ï¼å¹¶è¿å
¥å使¹æ¹è·åé¢ä¼°åæ°ãå项åé¦åè¡å
ä¿®æ¹ã",w=`ãåæ¡¥é
æ${e}ã${b?"G ç±»":""}äº ${k}åºç${e===21?"ï¼æ¯è¯¥ç³»åææ°ä¸å":""}ãæ¬é¡µéä¸åç° 4 å¥ Writing Testï¼å
± 4 é Task 1 å 4 é Task 2ã`,G=e===21?"21st":`${e}th`,M={en:b?_?`IELTS ${e} General Training, published by Cambridge University Press & Assessment on ${m}, contains four complete General Training tests. This page brings together four Task 1 letter questions, four Task 2 essay questions and eight officially scored candidate responses with examiner comments.`:v?`IELTS ${e} General Training, published by Cambridge University Press & Assessment on ${m}, contains four complete General Training tests. This page brings together four Task 1 letter questions, four Task 2 essay questions and eight examiner-prepared model answers, all with comments from another examiner.`:`IELTS ${e} General Training, published by Cambridge University Press & Assessment on ${m}, contains four complete General Training tests. This page brings together all four Task 1 letter questions and four Task 2 essay questions for focused practice.`:e===21?"IELTS 21 Practice Tests Academic, published by Cambridge University Press & Assessment on 16 July 2026, is the 21st Academic volume and the latest book in the Cambridge IELTS practice-test series. This page brings together all four Writing tests: four Task 1 visuals and four Task 2 questions.":e===18?`IELTS 18 Academic, published by Cambridge University Press & Assessment on ${m}, is the 18th Academic volume in the Cambridge IELTS practice-test series. This page brings together all four Writing tests and eight official sample answers: two numerically scored candidate responses and six examiner-prepared model answers, all with examiner comments.`:_?`IELTS ${e} Academic, published by Cambridge University Press & Assessment on ${m}, is the ${G} Academic volume in the Cambridge IELTS practice-test series. This page brings together all four Writing tests, with four Task 1 visuals, four Task 2 questions and eight officially scored candidate responses.`:`IELTS ${e} Academic, published by Cambridge University Press & Assessment on ${m}, is the ${e}
1118th Academic volume in the Cambridge IELTS practice-test series. This page brings together all four Writing tests: four Task 1 visuals and four Task 2 questions.`,"zh-CN":w,vi:b?_?`IELTS ${e} General Training do Cambridge University Press & Assessment xuất bản ngà y ${m}, gá»m bá»n bà i thi General Training hoà n chá»nh. Trang nà y táºp hợp bá»n Äá» thư Task 1, bá»n câu há»i essay Task 2 và tám bà i viết cá»§a thà sinh có Äiá»m chÃnh thức cùng nháºn xét cá»§a giám khảo.`:v?`IELTS ${e} General Training do Cambridge University Press & Assessment xuất bản ngà y ${m}, gá»m bá»n bà i thi General Training hoà n chá»nh. Trang nà y táºp hợp bá»n Äá» thư Task 1, bá»n câu há»i essay Task 2 và tám bà i mẫu do giám khảo biên soạn, tất cả Äá»u kèm nháºn xét từ má»t giám khảo khác.`:`IELTS ${e} General Training do Cambridge University Press & Assessment xuất bản ngà y ${m}, gá»m bá»n bà i thi General Training hoà n chá»nh. Trang nà y táºp hợp Äá»§ bá»n Äá» thư Task 1 và bá»n câu há»i essay Task 2 Äá» luyá»n táºp theo từng test.`:e===21?"IELTS 21 Practice Tests Academic do Cambridge University Press & Assessment xuất bản ngà y 16 tháng 7 nÄm 2026, là táºp Academic thứ 21 và má»i nhất trong bá» Äá» luyá»n thi Cambridge IELTS. Trang nà y táºp hợp Äá»§ bá»n bà i Writing vá»i bá»n hình Task 1 và bá»n câu há»i Task 2.":e===18?`IELTS 18 Academic do Cambridge University Press & Assessment xuất bản ngà y ${m}, là táºp Academic thứ 18 trong bá» Äá» luyá»n thi Cambridge IELTS. Trang nà y táºp hợp Äá»§ bá»n bà i Writing và tám bà i mẫu chÃnh thức: hai bà i viết cá»§a thà sinh có Äiá»m sá» chÃnh thức và sáu bà i mẫu do giám khảo biên soạn, tất cả Äá»u kèm nháºn xét cá»§a giám khảo.`:_?`IELTS ${e} Academic do Cambridge University Press & Assessment xuất bản ngà y ${m}, là táºp Academic thứ ${e} trong bá» Äá» luyá»n thi Cambridge IELTS. Trang nà y táºp hợp Äá»§ bá»n bà i Writing, gá»m bá»n hình Task 1, bá»n câu há»i Task 2 và tám bà i viết cá»§a thà sinh có Äiá»m chÃnh thức.`:`IELTS ${e} Academic do Cambridge University Press & Assessment xuất bản ngà y ${m}, là táºp Academic thứ ${e} trong bá» Äá» luyá»n thi Cambridge IELTS. Trang nà y táºp hợp Äá»§ bá»n bà i Writing, gá»m bá»n hình Task 1 và bá»n câu há»i Task 2.`},Y=b?_?`Browse all 8 Cambridge IELTS ${e} General Training Writing tasks and 8 officially scored responses, with 4 letter prompts, 4 Task 2 essays, and examiner comments.`:v?`Browse all 8 Cambridge IELTS ${e} General Training Writing tasks and 8 examiner-written model answers, with letter prompts, Task 2 essays, and examiner comments.`:`Browse all 8 Cambridge IELTS ${e} General Training Writing tasks: 4 letter prompts and 4 Task 2 essays, organised by test for focused practice.`:e===18?"Browse all 8 Cambridge IELTS 18 Academic Writing tasks, 2 scored candidate responses, and 6 examiner-written model answers, all with examiner comments.":_?`Browse all 8 Cambridge IELTS ${e} Academic Writing tasks and 8 officially scored candidate responses, with Task 1 visuals, Task 2 essays, and examiner comments.`:`Browse all 8 Cambridge IELTS ${e} Academic Writing tasks: 4 Task 1 visuals and 4 Task 2 essays, organised by test for focused practice.`,C=b?_?`Xem 8 Äá» Cambridge IELTS ${e} General Training Writing và 8 bà i viết có Äiá»m chÃnh thức, gá»m 4 Äá» thư, 4 Äá» Task 2 và nháºn xét cá»§a giám khảo.`:v?`Xem 8 Äá» Cambridge IELTS ${e} General Training Writing và 8 bà i mẫu do giám khảo viết, gá»m Äá» thư, Äá» Task 2 và nháºn xét Äầy Äá»§.`:`Xem trá»n bá» 8 Äá» Cambridge IELTS ${e} General Training Writing: 4 Äá» thư và 4 Äá» Task 2, ÄÆ°á»£c sắp xếp theo từng bà i test Äá» luyá»n táºp.`:e===18?"Xem 8 Äá» Cambridge IELTS 18 Academic Writing, 2 bà i thà sinh có Äiá»m và 6 bà i mẫu do giám khảo viết, tất cả Äá»u kèm nháºn xét.":_?`Xem 8 Äá» Cambridge IELTS ${e} Academic Writing và 8 bà i viết có Äiá»m chÃnh thức, gá»m hình Task 1, Äá» Task 2 và nháºn xét cá»§a giám khảo.`:`Xem trá»n bá» 8 Äá» Cambridge IELTS ${e} Academic Writing: 4 Äá» Task 1 có hình và 4 Äá» Task 2, ÄÆ°á»£c sắp xếp theo từng bà i test Äá» luyá»n táºp.`,Z={...M,en:Y,"zh-CN":`${w}${T}${S}`,vi:C},Q=(b?{en:`Cambridge IELTS ${e} General Training Writing`,"zh-CN":`åæ¡¥é
æ${e} G ç±»åä½çé¢`,vi:`Äá» Cambridge IELTS ${e} General Training Writing`}:{en:`Cambridge IELTS ${e} Academic Writing`,"zh-CN":`åæ¡¥é
æ${e}妿¯ç±»åä½çé¢`,vi:`Äá» Cambridge IELTS ${e} Academic Writing`})[o],ce={en:{eyebrow:"From official feedback to your own writing",title:`Write all four Cambridge IELTS ${e} tests in one focused month`,cycleLabel:"One complete cycle for every test",cycleStages:[{key:"write",label:"Write"},{key:"review",label:"Review"},{key:"rewrite",label:"Rewrite"}],actionLabel:"View Pro plans",purchaseLabel:"One-month Cambridge IELTS Writing practice plan",planLabel:"Unlimited reviews for one month",benefitSummary:"Every essay includes an estimated score, feedback across all four criteria and sentence-level corrections.",steps:[{period:"Week 1",test:"Test 1"},{period:"Week 2",test:"Test 2"}
1118,{period:"Week 3",test:"Test 3"},{period:"Week 4",test:"Test 4"}],completion:{eyebrow:"You have reached the end of the question set",title:"Now write your own answers",description:`Turn Cambridge IELTS ${e} Tests 1â4 into a one-month practice plan and improve each draft with feedback.`,purchaseLabel:"Start the one-month Cambridge IELTS Writing practice plan",planLabel:"Unlimited reviews for one month"}},"zh-CN":{eyebrow:"ä»å®æ¹ç¹è¯å°èªå·±ç使",title:`ç¨1个æï¼æåæ¡¥é
æ${e}è¿4å¥é¢çæ£åå®`,cycleLabel:"æ¯å¥ç»ä¹ éç¯",cycleStages:[{key:"write",label:"åä½"},{key:"review",label:"æ¹æ¹"},{key:"rewrite",label:"éå"}],actionLabel:"æ¥ç Pro å¥é¤",purchaseLabel:"åæ¡¥é
æåä½1个æç»ä¹ å¥é¤",planLabel:"1ä¸ªææ éæ¹æ¹",benefitSummary:"æ¯ç¯é½å¯æ¥çé¢ä¼°åæ°ãå项ä¸é¡¹åé¦åéå¥ç²¾æ¹ã",steps:[{period:"第1å¨",test:"Test 1"},{period:"第2å¨",test:"Test 2"},{period:"第3å¨",test:"Test 3"},{period:"第4å¨",test:"Test 4"}],completion:{eyebrow:"å·²ç»çå°æ¬é¡µæåä¸å¥é¢",title:"ç°å¨ï¼ååºä½ èªå·±ççæ¬",description:`æåæ¡¥é
æ${e} Test 1â4 å å
¥1个æç»ä¹ 计åï¼æ ¹æ®æ¯æ¬¡åé¦ç»§ç»æ¹åã`,purchaseLabel:"å¼å§åæ¡¥é
æåä½1个æç»ä¹ 计å",planLabel:"1ä¸ªææ éæ¹æ¹"}},vi:{eyebrow:"Từ nháºn xét chÃnh thức Äến bà i viết cá»§a bạn",title:`Viết trá»n bá»n bà i Cambridge IELTS ${e} trong má»t tháng táºp trung`,cycleLabel:"Chu trình hoà n chá»nh cho má»i test",cycleStages:[{key:"write",label:"Viết"},{key:"review",label:"Chấm"},{key:"rewrite",label:"Viết lại"}],actionLabel:"Xem các gói Pro",purchaseLabel:"Kế hoạch luyá»n Cambridge IELTS Writing trong má»t tháng",planLabel:"Chấm bà i không giá»i hạn trong má»t tháng",benefitSummary:"Má»i bà i Äá»u có Äiá»m ưá»c tÃnh, nháºn xét theo bá»n tiêu chà và chá»nh sá»a từng câu.",steps:[{period:"Tuần 1",test:"Test 1"},{period:"Tuần 2",test:"Test 2"},{period:"Tuần 3",test:"Test 3"},{period:"Tuần 4",test:"Test 4"}],completion:{eyebrow:"Bạn Äã xem Äến cuá»i bá» Äá»",title:"Bây giá» hãy viết câu trả lá»i cá»§a riêng bạn",description:`Biến Cambridge IELTS ${e} Test 1â4 thà nh kế hoạch luyá»n táºp trong má»t tháng và cải thiá»n từng bản nháp theo nháºn xét.`,purchaseLabel:"Bắt Äầu kế hoạch luyá»n Cambridge IELTS Writing trong má»t tháng",planLabel:"Chấm bà i không giá»i hạn trong má»t tháng"}}}[o],oe=e===21?b?{en:"Cambridge IELTS 21 General Training Writing & Official Samples","zh-CN":"åæ¡¥é
æ21 G ç±»åä½çé¢&宿¹èæ",vi:"Äá» Cambridge IELTS 21 General Training Writing & bà i mẫu chÃnh thức"}[o]:{en:"Cambridge IELTS 21 Academic Writing & Official Samples","zh-CN":"åæ¡¥é
æ21妿¯ç±»åä½çé¢&宿¹èæ",vi:"Äá» Cambridge IELTS 21 Academic Writing & bà i mẫu chÃnh thức"}[o]:o==="zh-CN"?`åæ¡¥é
æ${e}${b?" G ç±»":"妿¯ç±»"}åä½çé¢`:o==="vi"?`Äá» Cambridge IELTS ${e} ${b?"General Training":"Academic"} Writing`:`Cambridge IELTS ${e} ${b?"General Training":"Academic"} Writing`;return{...p,archiveLabel:b?{en:"Cambridge General Training Writing","zh-CN":"åæ¡¥é
æ G ç±»åä½é¢åº",vi:"Bá» Äá» Cambridge General Training Writing"}[o]:p.archiveLabel,task1Label:b?{en:"Writing Task 1 Letter","zh-CN":"Writing Task 1 书信é¢",vi:"Writing Task 1 Letter"}[o]:p.task1Label,hubLabel:o==="zh-CN"?`åæ¡¥é
æ${e}${b?" G ç±»":""}åä½çé¢`:`Cambridge IELTS ${e}${b?" General Training":""} Writing`,footerLabel:oe,monthlyPracticeOffer:ce,collectionBridgeCta:o==="zh-CN"?I?`æ¥çåæ¡¥é
æ${e}${b?" G ç±»":""}宿¹èæååæ`:`æ¥çåæ¡¥é
æ${e}${b?" G ç±»":""}宿´åä½é¢`:o==="vi"?I?`Xem bà i mẫu chÃnh thức và phân tÃch Cambridge IELTS ${e}${b?" General Training":""}`:`Xem toà n bá» Äá» Writing Cambridge IELTS ${e}${b?" General Training":""}`:I?`View Cambridge IELTS ${e}${b?" General Training":""} official writing samples and analysis`:`View all Cambridge IELTS ${e}${b?" General Training":""} Writing tasks`,hubTitle:Q,hubDescription:M[o],seoDescription:Z[o],heroKeepTerms:[o==="zh-CN"?k:m],filterLabel:o==="zh-CN"?`åæ¡¥é
æ${e}${b?" G ç±»":""}åä½çé`:o==="vi"?`Bá» lá»c Cambridge IELTS ${e}${b?" General Training":""} Writing`:`Cambridge IELTS ${e}${b?" General Training":""} Writing filters`,testTitle:ge=>o==="zh-CN"?`åæ¡¥é
æ${e}${b?" G ç±»":"妿¯ç±»"}åä½ Test ${ge}`:`Cambridge IELTS ${e} ${b?"General Training":"Academic"} Writing Test ${ge}`,imageAlt:ge=>b?"":o==="zh-CN"?`åæ¡¥é
æ${e} Academic Writing Test ${ge} Task 1 é¢ç®å¾ç`:o==="vi"?`Cambridge IELTS ${e} Academic Writing Test ${ge} Task 1`:`Cambridge IELTS ${e} Academic Writing Test ${ge} Task 1 question image`}}function xf(e=21,i="academic"){return(Tm(i)==="general_training"?nd:sd).filter(o=>Number(o.book)===Number(e)).sort((o,l)=>Number(o.test)-Number(l.test))}xf(21);const Tw=Zk.map(e=>({id:`cambridge-${e}-writing-hub`,path:`/cambridge-ielts-${e}-academic-writing`,pageId:`cambridge-${e}-writing-title`,book:e,module:"academic",archivePath:fz})),Sw=Jk.map(e=>({id:`cambridge-${e}-general-writing-hub`,path:`/cambridge-ielts-${e}-general-training-writing`,pageId:`cambridge-${e}-general-writing-title`,book:e,module:"general_training",archivePath:uz})),Sm=[...Tw,...Sw];Sm.map(e=>e.path);function gz(e){const i=String(e||"").replace(/^\/(?:zh-CN|vi)(?=\/)/,"").replace(/\/+$/,"")||"/";return Sm.find(r=>r.path===i)||null}function xw(e,i="academic"){const r=Tm(i);return Sm.find(o=>Number(o.book)===Number(e)&&o.module===r)||null}function hz(e){if(!e)return!1;const i=Number(e.book);return e.module==="general_training"?i>=18&&i<=21:i>=18&&i<=20}function Yh(e="en"){return e1(21,e,"academic")}function Xh(e=21,i="en",r="academic"){return e1(Number(e),i,r)}function Cw(e,i){return Rw[Number(e)]?.[Number(i)]||null}function dr(e,i="en"){return e?i==="zh-CN"?`/zh-CN${e==="/"?"/":e}`:i==="vi"?`/vi${e==="/"?"/":e}`:e:""}function t1(e,i="en"){if(!e)return null;const r=e1(e.book,i,e.module);return{...r,title:r.hubTitle,h1:r.hubTitle,description:r.hubDescription}}function Lw(e,i="en"){const r=t1(e,i),o=dr(e.path,i),l=Number(e.book),b=e.module==="general_training",u={en:`Cambridge IELTS ${l} ${b?"General Training":"Academic"} Writing: Tests 1â4 | IELTS Writing Checker`,"zh-CN":`åæ¡¥é
æ${l}${b?" G ç±»":""}åä½çé¢ Test 1â4 | IELTS Writing Checker`,vi:`Äá» Cambridge IELTS ${l} ${b?"General Training ":""}Writing Test 1â4 | IELTS Writing Checker`}[i]||`Cambridge IELTS ${l} ${b?"General Training":"Academic"} Writing: Tests 1â4 | IELTS Writing Checker`,p=Oi(u,i);return{htmlLang:r.htmlLang,title:p,description:r.seoDescription||r.description,canonicalPath:o,robots:"index, follow",contentKey:e.id,cambridge21WritingPageId:e.id}}function Nw(e,i="en",r="https://ieltswritingchecker.org"){const o=t1(e,i),l=mz(Number(e.book),e.module),b=xf(e.book,e.module),u=dr(e.path,i),p=`${r}${u}`,m=dr("/",i),g=dr(e.archivePath,i);return{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":`${p}#breadcrumb`,itemListElement:[{name:o.homeLabel,url:`${r}${m}`},{name:o.archiveLabel,url:`${r}${g}`},{name:o.hubLabel,url:p}].map((y,k)=>({"@type":"ListItem",position:k+1,name:y.name,item:y.url}))},{"@type":"CollectionPage","@id":`${p}#webpage`,name:o.h1,description:o.seoDescription||o.description,url:p,inLanguage:o.htmlLang,about:{"@type":"Book",name:l.title,isbn:l.isbn,datePublished:l.datePublished,numberOfPages:144,publisher:{"@type":"Organization",name:"Cambridge University Press & Assessment"},url:l.url},mainEntity:{"@type":"ItemList",itemListElement:b.map((y,k)=>{const _=e.module!=="general_training"&&y.task1?.imagePath?lm({locale:i,prompt:y.task1.questionText,imageSourcePath:y.task1.imagePath}):"";return{"@type":"ListItem",position:k+1,name:o.testTitle(Number(y.test)),url:`${p}#test-${y.test}`,..._?{image:{"@type":"ImageObject",contentUrl:new URL(y.task1.imagePath,r).toString(),caption:_,description:_}}:{}}})}}]}}function qw(e,i="https://ieltswritingchecker.org"){return e?[{hreflang:"en",href:`${i}${dr(e.path,"en")}`},{hreflang:"zh-CN",href:`${i}${dr(e.path,"zh-CN")}`},{hreflang:"vi",href:`${i}${dr(e.path,"vi")}`},{hreflang:"x-default",href:`${i}${dr(e.path,"en")}`}]:[]}const Aw=[{path:"/cambridge-ielts-academic-writing",totalItems:sd.length},{path:"/cambridge-ielts-general-training-writing",totalItems:nd.length},{path:"/official-guide-to-ielts-academic",totalItems:Rk.length},{path:"/official-guide-to-ielts-general",totalItems:Tk.length},{path:"/ielts-academic-writing-task-1",totalItems:xo().length},{path:"/ielts-general-training-writing-task-1",totalItems:Co().length},{path:"/ielts-writing-task-2",totalItems:Lo().length},...vc.map(e=>({path:e.path,totalItems:qk(e).length})),...wc.map(e=>({path:e.path,totalItems:cm(e).length})),...Sm.map(e=>({path:e.path,totalItems:xf(e.book,e.module).length})),...G7.map(e=>({path:e.path,totalItems:e.expectedCount})),{path:uf,totalItems:gw}],Ew=Object.freeze(Aw.map(e=>Object.freeze({...e}))),Pw=new Map(Ew.map(e=>[e.path,e]));function kz(e){return Pw.get(String(e||""))||null}function _z(...e){return e.filter(Boolean).join(" ")}function $w({as:e="section",children:i,className:r="",...o}){return n.jsx(e,{className:_z("content-ledger",r),...o,children:i})}function jz({as:e="article",action:i,children:r,className:o="",meta:l,...b}){return n.jsxs(e,{className:_z("content-ledger__row",o),...b,children:[n.jsx("div",{className:"content-ledger__meta",children:l}),n.jsx("div",{className:"content-ledger__content",children:r}),n.jsx("div",{className:"content-ledger__action",children:i})]})}const Ij={en:{scoreLabel:"Score",topicsLabel:e=>`Topics for ${e}`,fallbackTitle:"IELTS Writing Sample"},"zh-CN":{scoreLabel:"åæ°",topicsLabel:e=>`${e}çç¸å
³ä¸»é¢`,fallbackTitle:"é
æåä½èæ"},vi:{scoreLabel:"Äiá»m sá»",topicsLabel:e=>`Chá»§ Äá» cá»§a ${e}`,fallbackTitle:"Bà i mẫu IELTS Writing"}};function Mw(e="en"){return Ij[e]||Ij.en}function Dw(e={},i="en",r=""){const o=zn.find(l=>l.category===e.taskCategory&&l.typeId===e.typeId);return o?zr(o,i).typeLabel:e.typeLabel||r}function Bw(e={},{locale:i="en",fallbackTypeLabel:r="",ctaLabel:o=""}={}){const l=Mw(i),b=e.title||e.topicTitle||l.fallbackTitle,u=Array.isArray(e.questionTopics?.topics)?e.questionTopics.topics.filter(p=>p?.id&&p?.label&&p?.path).map(p=>({id:p.id,label:p.label,path:p.path})):[];return{key:e.publicShortId||e.id||e.publicPath||b,href:e.publicPath||"#",typeHref:e.typePath||"",typeLabel:Dw(e,i,r),title:b,prompt:e.promptPreview||e.prompt||"",band:e.band||"--",scoreLabel:l.scoreLabel,topics:u,topicsLabel:l.topicsLabel(b),ctaLabel:o}}function Ww(){return n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"m5 16-1 4 4-1L19 8l-3-3L5 16Zm9-9 3 3"})})}function Gw(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M5 12h14"}),n.jsx("path",{d:"m14 7 5 5-5 5"})]})}function Uw({sample:e,copy:i,locale:r="en",getHref:o=p=>p,onInternalLinkClick:l,writeLabel:b="",onWriteClick:u}){const p=Bw(e,{locale:r,fallbackTypeLabel:i.typeLabel,ctaLabel:i.cardCta}),m=p.href,g=b&&m?`${m}#public-sample-practice`:"",y=p.typeHref?o(p.typeHref):"",k=(_,v)=>{l?.(_,v)};return n.jsxs(jz,{className:"public-sample-list-row",meta:n.jsx("dl",{className:"public-sample-list-row__score",children:n.jsxs("div",{children:[n.jsx("dt",{children:p.scoreLabel}),n.jsx("dd",{children:tm(p.band,r)})]})}),action:n.jsxs("div",{className:"public-sample-list-row__actions",children:[n.jsxs("a",{className:"public-sample-list-row__action",href:m,onClick:_=>k(_,m),children:[n.jsx("span",{children:p.ctaLabel}),n.jsx(Gw,{})]}),g?n.jsxs("a",{className:"public-sample-list-row__write",href:g,"data-offer-placement":"sample_list_row","data-cta-id":"sample_list_row_write",onClick:_=>(u||k)(_,g),children:[n.jsx(Ww,{}),n.jsx("span",{children:b})]}):null]}),children:[n.jsxs("div",{className:"public-sample-list-row__heading",children:[y?n.jsx("a",{className:"public-sample-list-row__type",href:y,onClick:_=>k(_,y),children:p.typeLabel}):n.jsx("span",{className:"public-sample-list-row__type",children:p.typeLabel}),n.jsx("h2",{children:n.jsx("a",{href:m,onClick:_=>k(_,m),children:p.title})})]}),p.prompt?n.jsx("p",{children:p.prompt}):null,p.topics.length?n.jsx("nav",{className:"public-sample-list-row__topics","aria-label":p.topicsLabel,children:p.topics.map(_=>{const v=o(_.path);return n.jsx("a",{href:v,onClick:I=>k(I,v),children:_.label},_.id)})}):null]})}const Hw={c8a252ea2e95:"Overall, this response shows a reasonable range of process vocabulary and attempts to explain the system in sequence, but the description is not reliably grounded in the diagram. Invented stages, pressure changes, and functions weaken Task Achievement, while long sentences reduce clarity. The main priority is to rebuild the report around the labelled flowâfrom the cold-water supply through the boiler and radiators to hot-water useâand remove unsupported technical detail.","52b252bc24f1":"This is a strong, fully developed informal letter: it apologises, explains the absence and delayed message, and offers a clear way to make amends. The friendly purpose is achieved, but the single-block structure and phrases such as âlet bygones be bygonesâ make parts of the apology feel less warm. Shorter paragraphs, more natural transitions, and a direct acknowledgement of the friendâs feelings would make it more polished.",b8a422ca17e4:"This response identifies several possible causes of urban crime, but it is incomplete and under length. It never answers the second half of the prompt about government action, and the argument stops without a conclusion; frequent grammar and word-choice errors further reduce clarity. The priority is to add a developed solutions paragraph, finish with a brief conclusion, and use shorter, complete sentences.","9cf64c8c365b":"This is a well-developed discu
1118ssion essay with a clear opinion, logical paragraphing, strong vocabulary, and accurate complex grammar. Both views are addressed directly, but some support remains general, a few transitions are formulaic, and occasional wording sounds more elaborate than necessary. To move beyond Band 8, add a concrete example of a wider social benefit and make the conclusion sharper and more natural."};function Fw(e){return Hw[String(e||"")]||""}const Vw=["https://www.linkedin.com/company/ielts-writing-checker/"],Kw=new Set(["home","scoreCalculator","task2Essay","academicTask1Report","generalTask1Letter"]),Qw=new Set(["home","task2Essay","academicTask1Report","generalTask1Letter"]);function Yw(e){const i=String(e||"").replace(/[^\d.]/g,"");if(!i)return null;const r=Number(i);return Number.isFinite(r)?r:null}function Xw(e,i){return e==="home"?i.brandName:e==="scoreCalculator"?i.scoreCalculator?.title||i.brandName:i.checkerLanding?.[e]?.title||i.brandName}function Zw({canonicalUrl:e,contentKey:i,copy:r,pricingUrl:o}){const l=r.pricing?.freePlan||{},b=[{"@type":"Offer",name:l.label||"Free",description:l.summary||"Free access",price:0,priceCurrency:"USD",url:e}];if(!Qw.has(i))return b;for(const u of r.ui?.subscriptionPlans||[]){const p=Yw(u.price);p!=null&&b.push({"@type":"Offer",name:u.label,description:u.description,price:p,priceCurrency:"USD",url:o})}return b}function Jw(e){return Kw.has(e)}function ev({canonicalUrl:e,contentKey:i,copy:r,description:o,locale:l,pricingUrl:b,siteOrigin:u}){if(!Jw(i))return null;const p={"@context":"https://schema.org","@type":"WebApplication","@id":`${e}#web-application`,name:Xw(i,r),description:o,url:e,mainEntityOfPage:e,inLanguage:l,applicationCategory:"EducationalApplication",applicationSubCategory:"Language Learning Application",operatingSystem:"Any",browserRequirements:"Requires JavaScript and a modern web browser.",isAccessibleForFree:!0,offers:Zw({canonicalUrl:e,contentKey:i,copy:r,pricingUrl:b}),publisher:{"@type":"Organization","@id":`${u}/#organization`,name:r.brandName,url:`${u}/`,logo:`${u}/favicon.png`,sameAs:Vw}},m=`${u}/`;if(e!==m)return p;const{"@context":g,...y}=p;return{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":`${m}#website`,name:r.brandName,url:m},y]}}const tv=Object.freeze({en:Object.freeze({home:"Home",ariaLabel:"Breadcrumb"}),"zh-CN":Object.freeze({home:"é¦é¡µ",ariaLabel:"é¢å
å±å¯¼èª"}),vi:Object.freeze({home:"Trang chá»§",ariaLabel:"Äiá»u hưá»ng phân cấp"})}),yz=Object.freeze({"/about":Object.freeze({contentKey:"about"}),"/pricing":Object.freeze({contentKey:"pricing"}),"/ielts-writing-score-calculator":Object.freeze({contentKey:"scoreCalculator"}),"/ielts-writing-band-descriptors":Object.freeze({contentKey:"bandDescriptors"}),"/ielts-writing-task-2-essay-checker":Object.freeze({contentKey:"task2Essay"}),"/ielts-academic-writing-task-1-report-checker":Object.freeze({contentKey:"academicTask1Report"}),"/ielts-general-writing-task-1-letter-checker":Object.freeze({contentKey:"generalTask1Letter"})});Object.freeze(Object.keys(yz));function zz(e){const i=String(e||"/").trim();return!i||i==="/"?"/":`/${i.replace(/^\/+|\/+$/g,"")}`}function Rj(e,i){const r=zz(e),o=Fs(i),l=o==="en"?"":`/${o}`;return r==="/"?`${l}/`:`${l}${r}`}function av(e,i){switch(e.contentKey){case"about":return i.about?.breadcrumbLabel||i.about?.title||"";case"pricing":return i.pricing?.breadcrumbLabel||i.pricing?.pageTitle||i.pricing?.title||"";case"scoreCalculator":return i.scoreCalculator?.breadcrumbLabel||i.scoreCalculator?.title||"";case"bandDescriptors":return i.bandDescriptors?.breadcrumbLabel||i.bandDescriptors?.title||"";default:return i.checkerLanding?.[e.contentKey]?.breadcrumbLabel||i.checkerLanding?.[e.contentKey]?.h1||i.checkerLanding?.[e.contentKey]?.title||""}}function iv(e,i){const r=String(e||"").replace(/\/+$/,"");return new URL(i,`${r}/`).toString()}function Oz({routePath:e,locale:i="en",siteOrigin:r="",copy:o}={}){const l=zz(e),b=yz[l];if(!b||!o)return null;const u=Fs(i),p=tv[u],m=av(b,o);if(!m)return null;const g=[{label:p.home,href:Rj("/",u),isCurrent:!1},{label:m,href:Rj(l,u),isCurrent:!0}];return{ariaLabel:p.ariaLabel,items:r?g.map(y=>({...y,url:iv(r,y.href)})):g}}function sv(e={}){const i=Oz(e);return!i||!e.siteOrigin?null:{"@type":"BreadcrumbList","@id":`${i.items.at(-1)?.url}#breadcrumb`,itemListElement:i.items.map((o,l)=>({"@type":"ListItem",position:l+1,name:o.label,item:o.url}))}}function nv(e){if(!e)return[];if(Array.isArray(e["@graph"]))return e["@graph"];const{"@context":i,...r}=e;return Object.keys(r).length?[r]:[]}function wz({primaryEntity:e=null,...i}={}){const r=sv(i);return r?e?{"@context":"https://schema.org","@graph":[r,...nv(e)]}:{"@context":"https://schema.org",...r}:e}const rv=4,cv=1e4,ov=[2e3,8e3,3e4],lv=.2,Zh=6e4;function dv(e){return e&&typeof e=="object"&&!Array.isArray(e)?e:{}}function op(e){return e?{...e}:null}function bv(e,{now:i=Date.now,random:r=Math.random}={}){const o=new Map(Object.keys(dv(e)).map(u=>[u,{status:"success",attempts:0,nextRetryAt:null,requestId:0,lastErrorKind:null}]));let l=1;const b=u=>(o.has(u)||o.set(u,{status:"idle",attempts:0,nextRetryAt:null,requestId:0,lastErrorKind:null}),o.get(u));return{claim(u){const p=[],m=Number(i());for(const g of new Set(Array.isArray(u)?u:[])){if(!g)continue;const y=b(g);(y.status==="idle"||y.status==="waiting"&&Number(y.nextRetryAt)<=m)&&(y.status="in_flight",y.attempts+=1,y.nextRetryAt=null,y.requestId=l,l+=1,p.push({taskCategory:g,attempt:y.attempts,requestId:y.requestId}))}return p},succeed(u,p){const m=b(u);return m.status!=="in_flight"||m.requestId!==p?!1:(m.status="success",m.nextRetryAt=null,m.lastErrorKind=null,!0)},fail(u,p,{retryable:m=!0,retryAfterMs:g=null,errorKind:y="unknown"}={}){const k=b(u);if(k.status!=="in_flight"||k.requestId!==p)return op(k);if(k.lastErrorKind=y,!m||k.attempts>=rv)return k.status="exhausted",k.nextRetryAt=null,op(k);const _=ov[k.attempts-1],v=Number(r()),T=1+((Number.isFinite(v)?Math.min(Math.max(v,0),1):.5)*2-1)*lv,S=Math.round(_*T),w=Number(g),G=Math.min(Zh,Math.max(S,Number.isFinite(w)&&w>=0?w:0));return k.status="waiting",k.nextRetryAt=Number(i())+G,op(k)},getNextRetryAt(u){const p=(Array.isArray(u)?u:[]).map(m=>o.get(m)).filter(m=>m?.status==="waiting").map(m=>Number(m.nextRetryAt)).filter(Number.isFinite);return p.length?Math.min(...p):null},getState(u){return op(o.get(u))}}}function fv(e){const i=Number(e);return i===408||i===425||i===429||i>=500&&i<600}function uv(e,i=Date.now()){const r=String(e||"").trim();if(!r)return null;const o=Number(r);
1118if(Number.isFinite(o)&&o>=0)return Math.min(o*1e3,Zh);const l=Date.parse(r);return Number.isFinite(l)?Math.min(Math.max(l-Number(i),0),Zh):null}const vz=Object.freeze({academicTask1Checker:"/ielts-academic-writing-task-1-report-checker",generalTask1Checker:"/ielts-general-writing-task-1-letter-checker",task2Checker:"/ielts-writing-task-2-essay-checker",refunds:"/refunds"}),pv=new Set(["refunds"]);function mv(e,i,r){const o=vz[e];return o?pv.has(e)?o:r(o,i):""}const gv=/\/samples\/(?:academic-task-1|general-task-1|task-1|task-2)\/[a-z0-9][a-z0-9-]*?-[a-z0-9]{6,16}\/?$/,hv=/^\/(?:zh-CN\/|vi\/)?(?:ielts-writing-task-2-essay-checker|ielts-academic-writing-task-1-report-checker|ielts-general-writing-task-1-letter-checker)?\/?$/,kv=/^\/(?:zh-CN\/|vi\/)?(?:ielts-writing-band-descriptors|ielts-writing-score-calculator)\/?$/,_v=/^\/(?:zh-CN\/|vi\/)?admin\/?$/;function jv(e="/"){return/\/official-ielts-writing-samples(?:\/|$)/.test(e)}function Iz(e="/"){return gv.test(e)}function yv(e="/"){return kv.test(e)}function zv(e="/"){return _v.test(e)}function Ov(e="/"){return bz(e)}function Rz(e="/"){const i=r4(e);return Iz(e)&&i!=="en"?[i,"en"]:[i]}function wv(e="/"){return hv.test(e)||Iz(e)}const Zp="iwc_locale_preload_retry",Jh="iwc_score_tools_preload_retry",ek="iwc_admin_preload_retry",tk="iwc_blog_preload_retry";function Tz(e=window.location){return`${e.pathname||"/"}${e.search||""}`}function ak(e,i=window.location){const r=Tz(i);let o=!1;try{for(const l of new Set(e.filter(Boolean)))window.sessionStorage.getItem(l)!==r&&(window.sessionStorage.setItem(l,r),o=!0)}catch{return!1}return o}function Ul(e,i=window.location){const r=Tz(i);try{for(const o of new Set(e.filter(Boolean)))window.sessionStorage.getItem(o)===r&&window.sessionStorage.removeItem(o)}catch{}}function lp(e){ak([e])&&window.location.reload()}const vv="(max-width: 760px) calc(100vw - 24px), (max-width: 900px) calc(100vw - 40px), (max-width: 1240px) calc(100vw - 444px), 796px",Iv="(max-width: 760px) calc(100vw - 72px), (max-width: 900px) calc(100vw - 108px), (max-width: 1240px) calc((100vw - 132px) / 2), 534px";function Sz({src:e,index:i,presentations:r,sizes:o}={}){const l=String(e||"").trim(),b=Array.isArray(r)?r[i]:null;if(!b||typeof b!="object"||String(b.src||"").trim()!==l)return{src:l};const u=Tj(b.width),p=Tj(b.height),m=String(b.srcSet||"").trim();return{src:l,width:u||void 0,height:p||void 0,srcSet:m||void 0,sizes:m?o:void 0}}function Tj(e){const i=Number(e);return Number.isSafeInteger(i)&&i>0?i:0}function dp(e,i){return new URL(i||"/",e).toString()}function Rv({pageData:e,seo:i,canonicalPath:r,parentPath:o,siteOrigin:l}){const b=dp(l,r),u=Array.isArray(e.samples)?e.samples:[],p=Math.max(Number(e.pagination?.startIndex)||0,0),m=e.page||{},g=m.kind==="topic"&&m.taskCategory==="academic_task1"&&m.taskImageSourcePath?ys(m.taskImageSourcePath,m.taskImageSourcePaths):[],y=g.length?No({locale:e.locale,taskSubtype:m.questionTypeLabel,topicTitle:m.topicTitle,prompt:m.prompt,imageSourcePaths:g}):[],k=g.map((_,v)=>({"@type":"ImageObject",contentUrl:dp(l,_),caption:y[v],description:y[v]}));return{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:e.copy?.homeLabel||"Home",item:l},{"@type":"ListItem",position:2,name:e.copy?.taskLabel||"IELTS Writing Samples",item:dp(l,o)},{"@type":"ListItem",position:3,name:e.copy?.typeLabel||i.title,item:b}]},{"@type":"CollectionPage",name:i.title,description:i.description,url:b,...k.length?{image:k.length===1?k[0]:k,primaryImageOfPage:k[0]}:{},mainEntity:{"@type":"ItemList",numberOfItems:u.length,itemListElement:u.map((_,v)=>({"@type":"ListItem",position:p+v+1,url:dp(l,_.publicPath),name:m.kind==="topic"?_.essayPreview||_.title||"IELTS Writing Sample":_.title||_.topicTitle||"IELTS Writing Sample"}))}}]}}const xz=3600*1e3,Tv=60*1e3,pf="ielts-writing-checker-user-activity-v1",Cz=60*1e3,Sv=300*1e3;let ld=null;const bp=new Map;function xv(e=Lz()){ld=null;try{e?.removeItem(pf)}catch{}}function Cv({fetchImpl:e=globalThis.fetch,identity:i="",now:r=Date.now(),storage:o=Lz()}={}){const l=qv(i);if(bp.has(l))return bp.get(l);const b=Nv(o),u=b?.nextRequestAt-r;if(b?.scope===l&&u>0&&u<=xz+Sv)return Promise.resolve({attempted:!1,recorded:!1,retryAfterMs:u});Sj(o,{scope:l,nextRequestAt:r+Cz});const p=Promise.resolve().then(()=>e("/api/auth/activity",{method:"POST",headers:{Accept:"application/json"},keepalive:!0})).then(async m=>{const g=await m.json().catch(()=>({}));m.ok||xj(o,l);const y=m.ok?Av(g.retryAfterSeconds):0;return m.ok&&Sj(o,{scope:l,nextRequestAt:r+y}),{attempted:!0,recorded:m.ok&&g.recorded===!0,retryAfterMs:y}}).catch(()=>(xj(o,l),{attempted:!0,recorded:!1,retryAfterMs:0})).finally(()=>{bp.delete(l)});return bp.set(l,p),p}function Lv({documentRef:e=globalThis.document,identity:i="",now:r=()=>Date.now(),recordActivity:o=Cv,windowRef:l=globalThis.window}={}){let b=0;const u=()=>{e?.visibilityState==="visible"&&(b=r(),o({identity:i}))},p=()=>{const m=r();e?.visibilityState!=="visible"||m-b<Tv||(b=m,o({identity:i}))};return u(),e?.addEventListener("visibilitychange",u),l?.addEventListener("focus",u),l?.addEventListener("keydown",p),l?.addEventListener("pointerdown",p),()=>{e?.removeEventListener("visibilitychange",u),l?.removeEventListener("focus",u),l?.removeEventListener("keydown",p),l?.removeEventListener("pointerdown",p)}}function Lz(){try{return globalThis.window?.localStorage||null}catch{return null}}function Nv(e){try{const i=JSON.parse(e?.getItem(pf)||"null");return typeof i?.scope=="string"&&Number.isFinite(i?.nextRequestAt)?i:ld}catch{return ld}}function Sj(e,i){ld=i;try{e?.setItem(pf,JSON.stringify(i))}catch{}}function xj(e,i){ld?.scope===i&&(ld=null);try{JSON.parse(e?.getItem(pf)||"null")?.scope===i&&e.removeItem(pf)}catch{}}function qv(e){const i=String(e||"").trim().toLowerCase();let r=2166136261;for(let o=0;o<i.length;o+=1)r^=i.charCodeAt(o),r=Math.imul(r,16777619);return(r>>>0).toString(36)}function Av(e){const i=Number(e);return!Number.isFinite(i)||i<0?xz:Math.max(Cz,i*1e3)}const Ev={1:{task1:{officialBand:5.5,sourcePages:"125â126",candidateResponse:["The graph shows how changes are occupations in four different kind of jobs in the US from 1960 to 2020.","In 1960, the number of Manufacturing is the highest in these four sectors, 15 millions, and the second highest is Retail and Agriculture as a same number (5 million). I can see the hugh gap between highest number of occupations and second's in 1960. Moreover, Healthcare is lowest number at approximately 2.5 million.","Firstly, the number of healthcare increace dramatically rather than the other three sectors. People who w
1118ork as a healthcare had grown more than six times in 60 years, which is the highest number in 2020 with Retail sector. Furthermore, the number of Retail is also great rise.","Manufacturing was most common jobs in 1960, however these declined from 15 million to 13 million in 2020.","In addition, Agriculture was third highest in 1960 and had decreased 6 million to 2 million, which is the lowest in 2020.","To sum up, it can be seen that the economy in the US changed significantly in 60 years from 1960 to 2020, and at the same time occupations had been altered."],examinerComment:["This response is a good attempt at the task. It does include the main information in the line chart but there are some details missing, for example, manufacturing [declined from 15 million to 13 million] with no mention of the peak in 1980 at 20 million.","There is an attempt at an overview in the final paragraph, [To sum up, it can be seen that the economy in the US changed significantly in 60 years from 1960 to 2020, and at the same time occupations had been altered.] However, this is too generic. An overview needs to summarise the main changes that have occurred.","Ideas are presented coherently. There are some nice examples of cohesive devices [Moreover | Firstly | in addition | To sum up] but some overuse [Furthermore | however].","Some effective vocabulary is used [second highest | approximately | dramatically | common | significantly | altered] but, generally, the lapses in word choice have a negative impact on the score, [healthcare | jobs in healthcare | as a healthcare | as a healthcare assistant]. Spelling is generally good, with a sprinkle of errors [hugh | huge] that do not impede understanding. Grammatical structures are not well controlled, with frequent errors, for example, in verb tenses [how changes are occupations | changes in occupations | increase | increased], countable forms [four different kind of | kinds of | Manufacturing was most common jobs | Manufacturing jobs were the most common / Manufacturing was most common] and articles [as a same number | as the same number].","To achieve a higher score, the candidate should include an overview that summarises the main changes, and demonstrate a greater level of accuracy in vocabulary and grammar."],exampleOverview:["To sum up, it can be seen that the economy in the US changed significantly in 60 years, with jobs in manufacturing starting out as the highest, but being overtaken by the rising numbers in the retail and healthcare sectors by the end, and a downward trend in the numbers of jobs in the agricultural sector."]},task2:{officialBand:7,sourcePages:"127â128",candidateResponse:["Firstly, tall apartment blocks economize land area since it makes use of its vertical space compared to multiple residential areas which waste a major portion of area, multiple apartments can squeeze in more homes at each floor. Besides, heavily populated cities are rife with locals and expatriates seeking a place to live in a while they go about their business there. By utilising the apartment's geometrical structure, more homes can be provided for them at a cheaper cost.","Moreover, apartment blocks usually offer homes at a price lower than the ones set for onland homes. Bungalows, semi-detached, double story houses and others would usually be a pain in the wallet for someone without a stable or sufficient income, much like those who are new to the city. By building more apartments, more affordable housing can be accessed by many layers of the society. To paint a picture, we can visualize an example of a rookie worker at a major firm in a big city like Kuala Lumpur. He or she might not be planning to permanently reside there and raise a family but they definitely have the option of a stable house to return to at the end of a day's work. For families, they definitely can benefit the most as they do not have to pay a throat-choking price while still juggling the cost of raising children and dealing with bills and taxes.","In conclusion, governments should implement an urban-planning scheme which involve building more tall apartment blocks in large cities. In doing so, the percentage of homelessness may decrease largely. Not only that, the productivity of the city will improve and boost the country's overall economy. Homes are crucial for a harmonious and safe community as well as healing one's mental health. Although there may be other mechanisms in place to achieve this common goal, I still stand firm with my reasons."],examinerComment:["This is a strong response overall. The first part addresses the benefits of tall apartment blocks, and includes the efficient use of âvertical spaceâ to fit in more homes, the benefits of âgeometrical structureâ providing cheaper costs. The writer states that homes in apartments are usually more affordable and gives examples of [rookie workers] and [families] in Kuala Lumpur, having a safe place to return to [at the end of a day's work].","There is no mention of the advantages of other types of homes, but in this kind of question, it does not need to be presented. In the conclusion, the writer states that governments should build these kinds of tall apartment blocks, to decrease homelessness, increase the economy, and benefit community mental health.","Progression is logical. Linking expressions are appropriate [Firstly | Besides | By⦠| Moreover | To paint a picture] with some good examples of reference [the ones | those who are | which] and paragraphing is helpful.","Vocabulary use is strong with some precise meanings and effective collocation [squeeze in | rife with | stable or sufficient income | implement | boost | harmonious | healing one's mental health | mechanisms in place | common goal]. There are some small slips in lexis [onland homes | throat-choking price] although the meaning is clear. Sentences are varied and contain complex structures. There are multi-clause sentences with a range of structures, including modal verbs [might | can | should], but a few errors remain.","Overall, this is a good response. To achieve a higher score, the candidate should include a few more ideas around the âbest wayâ to provide enough homes. Comparing the âtall apartment blocksâ to other solutions for providing enough homes would be benef
1118icial."]}},2:{task1:{officialBand:6,sourcePages:"129",candidateResponse:["The maps display how the café changes after it was redeveloped. It compares how as it is now and as it is before redisign.","First of all before the modifications, we can see that there was a kitchen and a serving area at the top left hand corner of the café. Then, in the midle, there was the seatting area, and just above, two staff dining rooms. After that, just at the bottom of the entrance, there was bin and there were the toilets. However we can see that now, the bins have been changed into recycling bins. In addition, the staff dining rooms have been replaced with a take away food and a coffee bar. Although the seating area hasn't been modificated, on the left side, a salad bar has been added. At the top left-hand corner, the kitchen remains the same, while the serving area has been transformed into hot meals. Finally, a outdoor seating area and a barbecue have been constructed at the bottom of the café."],examinerComment:["This response addresses all of the changes illustrated in the college café plans. The writer describes how the café looked before the modifications, then moves on to the present day map. There is no overview, or summary of the information, but all main changes have been captured.","Information is generally arranged coherently. The first paragraph is an introduction, and the second contains the rest of the comparison. There is evidence of linking expressions [First of all | Then | After that | Although], however, there is a lack of reference, resulting in repetition [as it is].","Vocabulary is generally good [modifications | replaced with | transformed into] but errors remain [redisign / redesign | midle / middle | seatting / seating | modificated / modified].","Grammatical range is mixed. There are examples of complex sentence forms, but there is frequent repetition of verb forms e.g. passive structures [have been changed | have been replaced | hasn't been modificated | has been added] which means the range is limited and precludes a higher score.","To improve the score, an overview that summarises the main changes should be added. It would also be beneficial to show greater accuracy in vocabulary and a wider range of grammatical structures."],exampleOverview:["We can see that the overall shape of the college café has remained the same, with some additions, for example, outdoor areas have been added, the staff areas have been removed and the centralised serving area is now distributed to various locations in the café."]},task2:{officialBand:7,sourcePages:"130â131",candidateResponse:["People have differing views about the significance of the theatres and cinemas in the present age of technology. While some argue that there are no need for theatres and cinemas when it is possible to have access to online version of everything, in my opinion, that facilities are still of paramount importance for both people and economics.","On the one hand, people today are able to watch any content they want through Internet without spending a lot of time and money.","Firstly, using electronic devise and social platforms makes it possible for users to watch any movies or films at any time they want. Shows and films are put at a certain time in cinemas, theatres which is not suitable for everyone. But if people use internet they can ensure the flexibility. Secondly, prices that have to be paid to enter cinemas and theatres are not affordable for many people. However, through using the Internet, to watch a movie or film can be much cheaper.","On the other hand, I, however argue that theatres and cinemas still have their significant part in terms of environment and financial benefits. For example, cinemas are provided with very big screens
1118which can make people feel themselves inside the movie and in theatres watchers would enjoy the shows and and performances done by real actors, which is impossible to do in computers and mobile phone screens. On top of this, public theatres can bring the money that can be spent on public needs. New roads and other facilities can be erected for public use with the financial funds taken from those cinemas, theatres.","In conclusion, theatres and cinemas can be refered as non-useful places due to the developments in modern technologies but I believe that the use of them would bring a lot of advantages to bot people and society."],examinerComment:["This is a strong response, with a series of ideas for each part, presented effectively. It starts with a note that different countries have different patterns and the writer's position is clear in the first paragraph [facilities are still of paramount importance]. The first half captures the benefits of watching performances and movies online; it saves time and money, people can watch at any time of day, with flexibility. Paragraph 4 presents the economic and cultural benefits, the big screen makes people feel more included in the experience, real live actors, who can so dome things that computers cannot, public money can be raised from get togethers for specific needs. The candidate concludes that some people think that cinemas and theatres are [non-useful places] but they believe there could bring a lot of advantages.","Ideas are logically organised, and cohesive devices are varied. Reference is used [when | those] but with some inaccuracy [that facilities]. Some effective linking devices are used [On the one hand | Firstly | Secondly | On the other hand | On top of this]. However, paragraph 2 is one sentence, and should be combined with paragraph 3 for a more logical progression.","Vocabulary is a strength, with frequent high-level items and some skilful collocation [of paramount importance | differing views | watch any content] although, some errors remain [devise / device] and there are some examples of less precise language [make people feel themselves inside the movie | watchers / audiences | non-useful places].","Grammatical structures are also varied and show some flexibility and some multi-clause sentences, including modal verbs and [if] clauses. However, most sentences are not error-free, as there are slips with articles, prepositions [in computers / on computers], other simple structures [is | are] and some missing punctuation.","To achieve a higher score, the candidate could make the paragraphing more consistent, and aim for a greater degree of accuracy in vocabulary and grammatical structures."]}},3:{task1:{officialBand:5.5,sourcePages:"132â133",candidateResponse:["How is the process for rain-shadow appears in deserts the image below is the explanation about the formation of rain-shadow in this desert in specific.","The first that i can see is the thousand of kilometeres between the sea and the inland behind the mountains. This is important because the process have a lot of steps and the distance gives time to all of them.","First of all, the clouds are formed because the winds from the sea arrove to the coast and grow up until the top of mountain while the moist air are rise and cool. Moreover on the top of mountain starts to rains.","Then, the dry air continues over the mountain until the below part. This part saids inland areas finally, in this part when the dry winds founds the inland areas, the rain-shadow desert appears."],examinerComment:["This response addressed the requirements of the task but, overall, there is a lack of detail.","The first paragraph is an introduction to the diagram. Task 1 Academic tasks require an overview, a summary of the key stages of the process, but this is missing. Paragraph 2 contains some irrelevant information [This is important because the process have a lot of steps and the distance gives time to all of them]. The main response comes in paragraphs 3 and 4 and it does include the main features, but there are details missing, such as âclouds formâ âWindward sideâ and âLeeward sideâ. The irrelevant content and missing details detract from the score for this task.","Information is generally arranged coherently and there are linking expressions [First of all | Moreover | Then] and s
1118ome referencing within the process [this desert | all of them | this part]. There is some repetition [The first | First of all] but overall, cohesive devices are used to some good effect.","Vocabulary is generally good and appropriate for the task [appears | explanation], the meaning is clear but there are errors [arrove / arrive | grow up / move up | saids / sees] and a lack of precision [in specific / specifically | gives time | below part]. Similarly, the grammatical range is narrow, often inaccurate and repetitive but the writer does attempt multi-clause sentences [while | when] and a modal verb [can] so there is some ability. Overall though, grammatical errors are frequent and they do cause some difficulty in understanding.","To achieve a higher score, an overview, which summarises the main stages of the process should be presented."],exampleOverview:["This process of forming a rain-shadow desert includes three main stages. Firstly, the wind pushes moist air up from the sea, then rain clouds form and rain falls over the mountains, finally, dry air reaches the inland areas, to make the desert."]},task2:{officialBand:7.5,sourcePages:"134â135",candidateResponse:["As the number of educated people is continually growing, universities attempt to make the process of studying (and it's result) as efficient as possible. Among the ideas to improve the conditions of students are the thoughts that all undergraduate courses should include a period of time spent studying abroad or doing a work placement.","A number of higher education establishments have already implemented these ideas into life. However, this is the advantage of developed contries, whose economy allows them spent money on this aspect.","Unfortunately, Ukraine is not among their number. Yet.","Weighing up the pluses and minuses of such strategies one can't but mention that advantages prevail. Firstly, going abroad, a student gets the opportunity to compare the approaches and levels of education. Moreover, undergraduates, who are still polishing their skills, have the chance to practice them in the completely new environment and probably see new horizons of their future career. In addition to the above mentioned reasons, let us consider the fact of cultural enrichment.","What concerns doing a work placement most of us will agree with the opinion, that theory and practice are two polar sides of any job. The possibility to try yourself in several work positions or even fields gives mostly advantages, allowing students to fit themselves into the real profession, opposing to those which are so wonderfully depicted in films and books. Moreover, a lot of people spend their whole life doing a job they do not really enjoy. So, why spend time on something you are not that good at?","There are definitely the drawbacks of such ideas, one of them being economical inability of education system to provide such courses for undergraduates in ALL universities. However, the fact that developed countries are already moving forward in that direction gives us hope that in short or long time this strategy will become wide spread and even will be taken by us as granted. After all, what to invest money in if not in young people, the future of humanity."],examinerComment:["This is a strong, detailed and well-developed response. Ideas are appropriate and the position is presented at the beginning of the 4th paragraph [advantages prevail]. The first three paragraphs act as the introduction. Paragraph 4 addresses the advantages of time spent studying abroad (which include comparing approaches and levels of education, practising skills in a new environment, seeing new horizons for future careers and cultural enrichment). Paragraph 5 addresses the advantages of doing a work placement (which include trying work positions and fitting into real professions). The final paragraph presents the drawbacks, although the main disadvantage mentioned is the inability of all universities to afford these initiatives, which is not a drawback of the initiatives themselves, but in the ability to run them.","Some of paragraph 5 is less relevant to the question [why spend time on something you are not that good at?]. To improve this response, there could be more relevant detail on the advantages of work placements and, possibly, mention of âdisadvantagesâ of studying abroad and work placements themselves.","The ideas presented are organised logically and the six paragraphs support overall coherence. Although paragraph 3 is only one sentence, so not a standard paragraph but this can be seen as a stylistic variant, to make the point more clearly. Cohesion is used well throughout, and the message can be followed with ease.","Vocabulary is used well, with flexibility and precision [polishing their skills | new horizons | moving forward in that direction | future of humanity], with mostly accurate spelling and only a few errors in word choice [implemented these ideas into life | polar sides | taken as granted / taken for granted]. Similarly, the range of grammatical structures is wide. There are frequent multi-clause sentences and error-free sentences are frequent.","This is a good, articulate response. There are a few small lapses in vocabulary and grammatical structures, and more could be added on the advantages of work placements, to score even more highly."]}},4:{task1:{officialBand:6,sourcePages:"136â137",candidateResponse:["In this chart, we can see a representation of categories and satisfaction of library users, the first feature that we pay attention is the users majority take part of full-time undergraduate and full-time post-graduate, such as they probably are the biggest data of library satisfaction, since very satisfied until not satisfied, also post-graduate students would need more special materials to hardest researchs and learning method, Even thought undergraduates students, fresh or veteran, are o their initial academic career, both categaries look satisfied with the library between another may, as the fact they use it more than once during a day.","On the other hand, academic staff is the lowest data categorie that use the library, with a percentage of 17%, the reason beyond this effect is because the staffs must to focus on their work, so they probally use the library on their free-time, however, distance learning students have a 8% percentage, both categaries have a 1% difference percentage, which explain they took a little part of satisfaction research, distance learning have a low percentage because the fact they also access online materials.","Finally, part-time postgraduate students are the medium date, with a 16% percentage. where they would use the libraray to classroom researchs or homeworks."],examinerComment:["This is generally a good response, there is an introduction at the start, and an attempt at an overview [â¦the users majority take part of full-time undergraduate and full-time post-graduate, such as they probably are the biggest data of library satisfaction]. To improve the overview, there should be a summary across both charts. Key data from the pie chart is presented quite well but the âLibrary user satisfactionâ data is not sufficiently covered. There are also examples of irrelevant information [would need more special materials | use it more than once during a day | use the library on their free-time] which can detract from task achievement.","Ideas are mostly arranged logically. There are some nice linking expressions [since | also | so | Finally | On the other hand] with some slips [Even thought / Even though], and some good examples of reference [their | they].","Vocabulary is mainly appropriate and spelling is generally well managed [representation | pay attention]; some errors remain but don't affect understanding. Grammatical structures are mi
1118xed, but there are multi-clause sentences and examples of a range of structures, including modal verbs used correctly [would need], and with some errors [must to focus].","This response could be improved by including an overview that covers both charts (so, including the âLibrary user satisfactionâ table,) and eliminating the irrelevant content. A wider range of vocabulary and grammatical structure would also help improve the score."],exampleOverview:["Overall, the survey of library users at this university shows that full time students were by far the largest user group, with Academic staff in a minority. We also see that library users were âvery satisfiedâ the majority of the time, and were especially pleased with the helpfulness of staff but least satisfied with the wi-fi and access to journals."]},task2:{officialBand:7.5,sourcePages:"138â139",candidateResponse:["Nowadays individuals are arguing that primary schools pay a lot of attention to the formal methods of learning. I partially agree with this point of view, however I think play is extremely crucial in the classroom full of primary students.","To begin with, formal learning plays an important role, since it teaches the student about being disciplined and respectful to everyone. Discipline and respect are two most important skills we need in our life that schools teaches us in a way of formal learning. Getting into details, these skills make people succeed in their lives. If we look at the example of successfull people today they all have these two qualities in common. Moreover formal learning helps us to test the ability of a student by conducting an exam in a formal way, which shows us how much has a student learnt and how much is the student capable of doing.","On the other hand, I believe that too formal education is not the best way of learning. Considering the stage of the life in which primary students belong, we need to realize that fun is a crucial part of it. Being extremely formal blocks that fun from a student's life. So instead of schools being strict about formal ways of learning they should promote fun methods of teaching. For example, mind games other other video games, colours, paints and other activities will also teach student but in a enjoyable way. These activities will also promote the important skills such as social skills, creative skills and other beneficial skills we need in our daily lives. Furthermore, if we consider it deeply it will also prevent boredom and will motivate the student to have a passion for lifelong learning. last but not the least, play in the primary classroom has a huge importance on it's own. which gives the student this freedom to enjoy learning.","In conclusion, formal learning has it's importance till some extent but sometimes it is a necessity to be informal. And schools should be focused at both of the methods of learning."],examinerComment:["This is an excellent response that presents a range of relevant ideas. The writer sets out their position in the opening paragraph, and addresses both parts of the question. Paragraph 2 presents the importance of formal learning: it teaches discipline and respect, it allows people to take exams to show how much they have learned and are capable of. Paragraph 3 goes on to present the importance of play: being too formal blocks fun, schools should promote âfunâ methods of teaching, they make suggestions of types of games and activities that could be used to teach in an enjoyable way, prevent boredom, and instil a love for lifelong learning. The conclusion brings the response to an end, but is quite general. It is appropriate, but could be more focused.","Ideas are presented logically. A range of good linking expressions are used [To begin with | Moreover | On the other hand | Furthermore]. However, almost every sentence begins with a linking device which makes it quite mechanical. Generally, reference and cohesion within sentences is well managed [which | it]. A reduction in the number of linking devices that come at the start of sentences would make it less formulaic.","Vocabulary is well managed, with a good range of higher-level items, including collocation [payâ¦attention | capable of doing | a crucial part of]. There are occasional errors [till / to | focused at / focused on] that detract from the highest scores. Grammatical structures are well presented, with a range of complex structures, including multi-clause sentences. A few errors do remain.","Overall, this is a very strong and articulate response. To achieve a higher score, the candidate could provide a conclusion that refers directly to the question, and avoid starting each sentence with a linking expression."]}}};function Pv(e,i){return Ev[Number(e)]?.[i]||null}function Nz(e,i){return Number(e.test||0)-Number(i.test||0)}const $v={officialGuide:{labels:{en:"Library","zh-CN":"é¢åº",vi:"Bá» Äá»"},items:[{id:"academic",path:"/official-guide-to-ielts-academic",labels:{en:"Official Guide Academic","zh-CN":"Official Guide 妿¯ç±»",vi:"Official Guide Academic"}},{id:"general",path:"/official-guide-to-ielts-general",labels:{en:"Official Guide General","zh-CN":"Official Guide G ç±»",vi:"Official Guide General"}}]}};function Mv(e,i="en"){const r=$v[e];if(!r)return null;const o=r.labels[i]?i:"en";
1118return{label:r.labels[o],links:r.items.map(l=>({id:l.id,href:l.path,label:l.labels[o]||l.labels.en}))}}function ik({id:e,taskType:i,label:r,questionText:o,imagePath:l="",imageAlt:b="",imageCaption:u="",buttonLabel:p}){const m=i==="task2"?"task2":l?"academic_task1":"general_task1";return{id:e,taskType:i,taskCategory:m,topicKey:Fp({taskType:i,taskCategory:m,taskImageRequired:m==="academic_task1",taskImageSourcePath:l,prompt:o}),compactLabel:i==="task2"?"Task 2":"Task 1",label:r,questionText:o,imagePath:l,imageAlt:b,imageCaption:u,buttonLabel:p}}function Dv(e=[],i){const r=new Map;for(const o of e)r.has(o.book)||r.set(o.book,[]),r.get(o.book).push(o);return Array.from(r.entries()).map(([o,l])=>({id:`cambridge-ielts-${o}`,book:o,sourceType:l[0]?.task1?.imagePath?"academic":"general",navigationLabel:i.bookLabel(o),title:i.bookHeading(o),jumpLabel:i.testJumpLabel,entries:[...l].sort(Nz).map(b=>({id:b.id,title:i.testHeading(b.book,b.test),meta:"",navigationLabel:i.testShortLabel(b.test),prompts:[ik({id:`${b.id}-task-1`,taskType:"task1",label:i.task1Label,questionText:b.task1.questionText,imagePath:b.task1.imagePath,imageAlt:i.chartAlt(b.book,b.test),imageCaption:i.imageCaption(b.book,b.test),buttonLabel:i.useTask}),ik({id:`${b.id}-task-2`,taskType:"task2",label:i.task2Label,questionText:b.task2.questionText,buttonLabel:i.useTask})].filter(u=>u.questionText)}))}))}function Bv(e=[],i){const r=new Map;for(const o of e)r.has(o.groupId)||r.set(o.groupId,{id:o.groupId,sourceId:o.sourceId||"cambridge",sourceName:o.sourceName||"Cambridge IELTS",sourceType:o.sourceType,book:o.book,entries:[]}),r.get(o.groupId).entries.push(o);return Array.from(r.values()).map(o=>({id:o.id,book:o.book,sourceType:o.sourceType,navigationLabel:i.bookLabel(o.book,o.sourceType,o),title:i.bookHeading(o.book,o.sourceType,o),jumpLabel:i.testJumpLabel,entries:[...o.entries].sort(Nz).map(l=>({id:l.id,title:i.testHeading(l.book,l.test,l.sourceType,l),meta:i.testMeta?.(l.sourceType,l)||"",navigationLabel:i.testShortLabel(l.test),prompts:[ik({id:`${l.id}-prompt`,taskType:l.taskType,label:i.taskLabel,questionText:l.questionText,imagePath:l.imagePath,imageAlt:i.chartAlt(l.book,l.test,l.sourceType,l),imageCaption:i.imageCaption(l.book,l.test,l.sourceType,l),buttonLabel:i.useTask})]}))}))}const Wv=new Set(["en","zh-CN","vi"]),Gv={en:{academicTask1:"IELTS Academic Task 1",generalTask1:"IELTS General Task 1",task2:"IELTS Task 2"},"zh-CN":{academicTask1:"é
æå¦æ¯ç±»åä½ Task 1",generalTask1:"é
æ G ç±»åä½ Task 1",task2:"é
æåä½ Task 2"},vi:{academicTask1:"IELTS Academic Writing Task 1",generalTask1:"IELTS General Training Writing Task 1",task2:"IELTS Writing Task 2"}},Uv={en:{academicTask1:e=>`Browse ${e} IELTS Academic Writing Task 1 questions from Cambridge IELTS and the Official Guide. Filter charts, maps and processes by source or type, then practise.`,generalTask1:e=>`Browse ${e} IELTS General Training Writing Task 1 letter questions from Cambridge IELTS and the Official Guide. Filter by source, book or letter type, then practise.`,task2:e=>`Browse ${e} IELTS Writing Task 2 questions from Cambridge IELTS and the Official Guide. Filter Academic and General Training prompts by source or essay type, then practise.`},"zh-CN":{academicTask1:e=>`æµè§ ${e} éé
æå¦æ¯ç±»åä½ Task 1 çé¢ï¼æ¥æºå
æ¬ Cambridge IELTS 4-21 å Official Guideãæé¢æºæå¾è¡¨ãå°å¾ãæµç¨å¾çé¢åçéï¼éæ©ä¸éç»ä¹ ï¼åå®åæ¥çé¢ä¼°åæ°ãä»»å¡å®æåé¦ä¸è¡å
ä¿®æ¹ã`,generalTask1:e=>`æµè§ ${e} éé
æ G ç±»åä½ Task 1 书信çé¢ï¼æ¥æºå
æ¬ Cambridge IELTS 1-21 å Official Guideãæé¢æºãåæ°æä¹¦ä¿¡ç±»åçéï¼éæ©ä¸éç»ä¹ ï¼åå®åæ¥çé¢ä¼°åæ°ãè¯æ°ä¸ä»»å¡å®æåé¦åè¡å
ä¿®æ¹ã`,task2:e=>`æµè§ ${e} éé
æåä½ Task 2 çé¢ï¼æ¥æºå
æ¬ Cambridge IELTS A ç±»ãG ç±»å Official Guideãæé¢æºæè§ç¹ã讨论ãå©å¼çé¢åçéï¼éæ©ä¸éç»ä¹ ï¼åå®åæ¥çé¢ä¼°åæ°ãä»»å¡ååºãç»æãè¯æ±è¯æ³åé¦åè¡å
ä¿®æ¹ã`},vi:{academicTask1:e=>`Khám phá ${e} Äá» IELTS Academic Writing Task 1 từ Cambridge IELTS và Official Guide. Lá»c biá»u Äá», bản Äá» và quy trình theo nguá»n hoặc dạng Äá» rá»i bắt Äầu luyá»n viết.`,generalTask1:e=>`Khám phá ${e} Äá» thư IELTS General Training Writing Task 1 từ Cambridge IELTS và Official Guide. Lá»c theo
1118nguá»n, sách hoặc dạng thư rá»i bắt Äầu luyá»n viết.`,task2:e=>`Khám phá ${e} Äá» IELTS Writing Task 2 từ Cambridge IELTS và Official Guide. Lá»c Äá» Academic và General Training theo nguá»n hoặc dạng essay rá»i bắt Äầu luyá»n viết.`}};function qz(e){return Wv.has(e)?e:"en"}function Hv(e){return e==="academicTask1"?xo():e==="generalTask1"?Co():e==="task2"?Lo():[]}function Fv(e,i){const r=e.some(l=>l.sourceId.startsWith("cambridge-")),o=e.some(l=>l.sourceId.startsWith("official-guide"));return i==="zh-CN"?r&&o?"æ¥æºå
æ¬ Cambridge IELTS å Official Guide":r?"æ¥æºä¸º Cambridge IELTS":o?"æ¥æºä¸º Official Guide":"æ¥èªå½åé¢åº":i==="vi"?r&&o?"từ Cambridge IELTS và Official Guide":r?"từ Cambridge IELTS":o?"từ Official Guide":"trong kho Äá» hiá»n có":r&&o?"from Cambridge IELTS and the Official Guide":r?"from Cambridge IELTS":o?"from the Official Guide":"in the current question bank"}function Vv(e){return Hv(e).length}function lh(e,i="en"){const r=qz(i),o=Uv[r][e];return o?o(Vv(e)):""}function Kv(e,i="en"){if(!e)return"";const r=qz(i),o=cm(e),l=o.length,b=yr(e,r),u=Gv[r][e.category],p=b.navLabel,m=Fv(o,r);if(r==="zh-CN"){const g=`${p}${p.endsWith("é¢")?"ç®":"é¢ç®"}`;return`æµè§ ${l} é${u} ${g}ï¼${m}ãæé¢æºæå¼å®æ´é¢ç®å¹¶éæ©ä¸éç»ä¹ ï¼åå®åæ¥çé¢ä¼°åæ°ãå项åé¦åè¡å
ä¿®æ¹ï¼æåé¢å
¬å¼ä½ææ¶è¿å¯å¯¹æ¯å¹¶éåã`}return r==="vi"?`Khám phá ${l} Äá» ${u} thuá»c dạng ${p.toLocaleLowerCase("vi")}, ${m}. Xem Äầy Äá»§ Äá», chá»n má»t câu há»i Äá» luyá»n viết và chấm bà i.`:`Browse ${l} ${u} questions covering ${p.toLocaleLowerCase("en")} ${m}. Choose one to practise and check your response.`}const Qv=Object.freeze({en:"Calculate your estimated IELTS Writing band score with our step-by-step interactive calculator, covering both Task 1 and Task 2 weighting and official rounding rules.","zh-CN":"è¾å
¥ Task 1 å Task 2 åæ°ï¼æ Task 2 两åæéå宿¹åæ´è§å计ç®é¢ä¼°é
æåä½åæ°ã鿥æ¥çå æè¿ç¨ï¼è°æ´å项忰并æ¯è¾æ»åååã",vi:"TÃnh Äiá»m IELTS Writing dá»± kiến từ Äiá»m Task 1 và Task 2, vá»i trá»ng sá» chÃnh xác và quy tắc là m tròn chÃnh thức; thá» nhiá»u mức Äiá»m Äá» láºp mục tiêu luyá»n táºp."}),a1="/admin",Az="overview",Yv="trends",Xv="channel-trends",Zv="writing-conversion",Jv="purchase-clicks",Ez="conversion-overview",Pz=[Zv,Yv,Xv,Jv,Ez];function eI(e){const i=new URLSearchParams(e||"").get("tab");return Pz.includes(i)?i:Az}function Cj(e,i,r){const o=new URLSearchParams(i||"");Pz.includes(r)?o.set("tab",r):o.delete("tab");const l=o.toString();return`${e}${l?`?${l}`:""}`}const tI={href:"https://useneedle.net/directory/ieltswritingchecker",title:"IELTS Writing Checker on Needle Directory",label:"Needle Directory"},aI={href:"https://www.tooluck.org/item/ielts-writing-checker",title:"Featured on Tooluck.org",imageSrc:"https://www.tooluck.org/badges/tooluck-badge-light.svg",imageAlt:"Featured on Tooluck.org",imageWidth:210,imageHeight:55},iI={href:"https://twelve.tools",title:"Featured on Twelve Tools",imageSrc:"https://twelve.tools/badge0-white.svg",imageAlt:"Featured on Twelve Tools",imageWidth:200,imageHeight:54},sI={href:"https://saastool.site/item/ielts-writing-checker",title:"Featured on SaaSTool.site",imageSrc:"https://saastool.site/badges/saastool-light.svg",imageAlt:"Featured on SaaSTool.site",imageWidth:210,imageHeight:54},nI={href:"https://startupfa.me/s/ielts-writing-checker?utm_source=ieltswritingchecker.org",title:"IELTSWritingChecker - Featured on Startup Fame",imageSrc:"https://startupfa.me/badges/featured-badge-small.webp",imageAlt:"IELTSWritingChecker - Featured on Startup Fame",imageWidth:224,imageHeight:36},rI={href:"https://wired.business",title:"Featured on Wired Business",imageSrc:"https://wired.business/badge1-white.svg",imageAlt:"Featured on Wired Business",imageWidth:200,imageHeight:54},cI={href:"https://dailypings.com/p/the-most-accurate-ielts-writing-checker-for-task-1-task-2",title:"Featured on DailyPings",imageSrc:"https://dailypings.com/badge.svg",imageAlt:"Featured on DailyPings",imageWidth:179,imageHeight:32},oI={href:"https://productburst.com/product/ielts-writing-checker",title:"Featured on ProductBurst",imageSrc:"https://3188a5210b07f4ad511bbcdc967bc67b.cdn.bubble.io/f1747781918344x939992978866771600/pB-Badge.png",imageAlt:"Featured on ProductBurst",imageWidth:160},lI={href:"https://www.tinystartups.com/startup/ielts-writing-checker",title:"Launched on Tiny Startups",badgeKind:"tiny-startups",badgeClassName:"footer-friendly-badge--tiny-startups"};let Lj,Lp=null;function i1(){return Lj||=Os(()=>import("./OfficialScoredWritingPage-XkFB7MD3.js"),__vite__mapDeps([3,4,5,6])).then(e=>(Lp=e.getOfficialScoredWritingRouteStructuredData,Mz=e.default,e)),Lj}let s1=null,Nj=null;function $z(){return Nj||=Os(()=>import("./officialScoredWritingSamples-BfB8b90J.js"),__vite__mapDeps([4,5,6])).then(e=>(s1=e.getCambridgeOfficialWritingSample,e)),Nj}function qj(e,i,r,o="academic"){return Number(e)===21&&o==="academic"?Pv(i,r):s1?.(e,i,r,o)||null}let Mz=j.lazy(i1),Aj,xm;const Dz=()=>(Aj||=Os(()=>import("./WritingComposer-DWEqg1Vk.js"),__vite__mapDeps([7,5,6])).then(e=>(xm=e.default,e)),Aj);function dI(){return Dz()}xm=j.lazy(Dz);let Ej,n1,r1;function Cm(){return Ej||=Os(()=>import("./IeltsScoreToolsRoutes-0xAci1tn.js"),__vite__mapDeps([8,5,6])).then(e=>(n1=e.BandDescriptorsPage,r1=e.IELTSScoreCalculatorPage,e)),Ej}n1=j.lazy(()=>Cm().then(e=>({default:e.BandDescriptorsPage}
1118)));r1=j.lazy(()=>Cm().then(e=>({default:e.IELTSScoreCalculatorPage})));let Pj,c1;function o1(){return Pj||=Os(()=>import("./AdminDashboardPage-Dhud0k8v.js"),__vite__mapDeps([9,5,6])).then(e=>(c1=e.default,e)),Pj}c1=j.lazy(()=>o1().then(e=>({default:e.default})));let $j,l1,d1,Bz=null,Wz=null,Gz=null;function Lm(){return $j||=Os(()=>import("./blogRouteModule-DiH-hsSI.js"),__vite__mapDeps([10,5,6])).then(e=>(l1=e.BlogIndexPage,d1=e.BlogArticlePage,Bz=e.getBlogPostByPath,Wz=e.getBlogRouteSeo,Gz=e.getBlogStructuredData,e)),$j}l1=j.lazy(()=>Lm().then(e=>({default:e.BlogIndexPage})));d1=j.lazy(()=>Lm().then(e=>({default:e.BlogArticlePage})));function bI(e){return Bz?.(e)||null}function fI(e,i){return Wz?.(e,i)||null}function uI(e,i,r){return Gz?.(e,i,r)||null}const pI=new Date().getUTCFullYear(),mI="(max-width: 900px)",gI=[{href:"https://backlinkdirs.com/item/ielts-writing-checker",title:"IELTS Writing Checker on Backlink Dirs",imageSrc:"https://backlinkdirs.com/badges/badge-listed-dark.svg",imageAlt:"Listed on Backlink Dirs",imageWidth:200,imageHeight:56},{href:"https://dang.ai",title:"Verified on DANG!",imageSrc:"https://assets.dang.ai/badges/dang-verified-dark.png",imageAlt:"Verified on DANG!",imageWidth:260,imageHeight:94},{href:"https://findly.tools/ieltswritingchecker?utm_source=ieltswritingchecker",title:"Featured on Findly.tools",imageSrc:"https://findly.tools/badges/findly-tools-badge-light.svg",imageAlt:"Featured on Findly.tools",imageWidth:175,imageHeight:55},{href:"https://goodaitools.com/ai/ieltswritingchecker",title:"Good AI Tools",imageSrc:"https://goodaitools.com/assets/images/badge.png",imageAlt:"Good AI Tools",imageWidth:200,imageHeight:54},{href:"https://open-launch.com/projects/ieltswritingchecker",title:"Featured on Open-Launch",imageSrc:"https://open-launch.com/api/badge/9635eb36-617f-4391-9f5b-49e088840edf/featured-light.svg",imageAlt:"Featured on Open-Launch",imageWidth:200,imageHeight:50},{href:"https://showmebest.ai",title:"Featured on ShowMeBestAI",imageSrc:"https://showmebest.ai/badge/feature-badge-white.webp",imageAlt:"Featured on ShowMeBestAI",imageWidth:220,imageHeight:60},{href:"https://www.showmysites.com",title:"ShowMySites Badge",imageSrc:"https://www.showmysites.com/static/backlink/gray_border.webp",imageAlt:"ShowMySites Badge",imageWidth:200,imageHeight:60},nI,{href:"https://www.toolpilot.ai/",title:"Featured on ToolPilot",imageSrc:"https://www.toolpilot.ai/cdn/shop/files/f-w_690x151_crop_center.png?v=1695883028",imageAlt:"Featured on ToolPilot",imageWidth:300,imageHeight:66},{href:"https://toshilist.com/product/ieltswritingchecker",title:"Toshi List",imageSrc:"https://toshilist.com/assets/images/badge.png",imageAlt:"Toshi List",imageWidth:200,imageHeight:54},iI,sI,cI,oI,lI,rI,{href:"https://yo.directory/",title:"yo.directory",imageSrc:"https://cdn.prod.website-files.com/65c1546fa73ea974db789e3d/65e1e171f89ebfa7bd0129ac_yodirectory-featured.png",imageAlt:"yo.directory",imageWidth:150,imageHeight:54},{href:"https://domainrank.app",title:"ieltswritingchecker.org Domain Rating",imageSrc:"https://domainrank.app/api/badge/ieltswritingchecker.org?style=small",imageAlt:"ieltswritingchecker.org Domain Rating",imageWidth:249,imageHeight:40},{href:"https://toolfame.com/item/ielts-writing-checker",title:"Featured on toolfame.com",imageSrc:"https://toolfame.com/badge-light.svg",imageAlt:"Featured on toolfame.com",imageHeight:54},aI,tI],fp="ielts-writing-checker-auth-draft",ni="ielts-writing-checker-pending-checkout-draft",Gb="ielts-writing-checker-pending-unlock-submission",up="ielts-writing-checker-pending-checkout-return-path",Ub="iwc_pending_checkout_locale_preload_retry",Uz={"zh-CN":"/zh-CN",vi:"/vi"},hI=Object.entries(Uz),Hz="/corrections",sk=Hz,kI=Object.freeze({id:"local-paid-member-preview",email:"[email protected]",name:"Paid member preview",picture:""}),_I=Object.freeze({used:0,limit:null,remaining:null,periodStart:"2026-08-01T00:00:00.000Z",periodEnd:"2026-09-01T00:00:00.000Z",hasFullAccess:!0}),jI=Object.freeze({hasFullAccess:!0,status:"active",currentPeriodEnd:"2026-12-31T00:00:00.000Z",accessExpiresAt:"2026-12-31T00:00:00.000Z",cancelAtPeriodEnd:!1,accessSource:"local_preview",canManageBilling:!1,hasMemberEbookAccess:!0}),Xl="/about",yo="/pricing",nk="/redeem";function yI(e,i){return!1}function Mj(e){return!1}function zI(e){return new URLSearchParams(e||"").get("recoveryContext")==="correction"?"correction":"general"}const OI="/cambridge-ielts-writing",br="/cambridge-ielts-academic-writing",fr="/cambridge-ielts-general-training-writing",zo="/official-guide-to-ielts-academic",Oo="/official-guide-to-ielts-general",gr="/ielts-academic-writing-task-1",hr="/ielts-general-training-writing-task-1",kr="/ielts-writing-task-2",wI=Object.freeze(Object.fromEntries(vc.filter(e=>e.id.toLowerCase().startsWith("cambridge")).map(e=>[e.category,e.path]))),Fz=Object.freeze({academicTask1:"cambridgeAcademicTask1",generalTask1:"cambridgeGeneralTask1",task2:"cambridgeTask2"}),vI=Object.freeze(Object.fromEntries(Om.map(e=>[e.typePage.category,e.path]))),Vz={academic_task1:"academic-task-1",general_task1:"general-task-1",task2:"task-2"},II=[{path:br,pageId:"cambridge-writing-title",copyKey:"cambridgeWriting",collectionKind:"paired",taskCategories:["academic_task1","task2"],tasks:sd},{path:fr,pageId:"cambridge-general-writing-title",copyKey:"cambridgeGeneralWriting",collectionKind:"paired",taskCategories:["general_task1","task2"],tasks:nd},{path:zo,pageId:"official-guide-academic-title",copyKey:"officialGuideAcademic",collectionKind:"paired",taskCategories:["academic_task1","task2"],navigationGroupId:"officialGuide",navigationItemId:"academic",tasks:Rk},{path:Oo,pageId:"official-guide-general-title",copyKey:"officialGuideGeneral",collectionKind:"paired",taskCategories:["general_task1","task2"],navigationGroupId:"officialGuide",navigationItemId:"general",tasks:Tk},{path:gr,pageId:"cambridge-academic-task-1-title",copyKey:"cambridgeAcademicTask1",collectionKind:"single",category:"academicTask1",navigationTarget:cp("academicTask1"),getEntries:xo},{path:hr,pageId:"cambridge-general-task-1-title",copyKey:"cambridgeGeneralTask1",collectionKind:"single",category:"generalTask1",navigationTarget:cp("generalTask1"),getEntries:Co},{path:kr,pageId:"cambridge-task-2-title",copyKey:"cambridgeTask2",collectionKind:"single",category:"task2",navigationTarget:cp("task2"),getEntries:Lo},...vc.map(e=>({path:e.path,pageId:`${e.id}-title`,contentKey:e.id,collectionKind:"single",category:e.category,navigationTarget:cp(e.category),sourceNavigationActiveId:e.id,sourcePage:e,getEntries:()=>qk(e),showCambridge21Bridge:e.id==="cambridgeTask2Source"})),...od.map(e=>({path:e.path,pageId:`${e.id}-title`,collectionKind:"single",category:e.typePage.category,page:e.typePage.isCategory?null:e.typePage,practiceTarget:e.typePage,practicePage:e,practiceOnly:!0}))],wo="/ielts-writing-band-descriptors",vo="/ielts-writing-score-calculator",b1="/ielts-writing-task-2-essay-checker",f1="/ielts-academic-writing-task-1-report-checker",u1="/ielts-general-writing-task-1-letter-checker",js="https://ieltswritingchecker.org",dh="Check IELTS Writing Task 1 and Task 2 essays with AI feedback and estimated scores. Free users get an overall assessment and four
1118criterion evaluations; paid plans unlock scores and full corrections.",bh=new Set(["image/png","image/jpeg","image/webp"]),RI=8*1024*1024,Kz=900*1024,TI=[{maxDimension:1600,quality:.88},{maxDimension:1400,quality:.84},{maxDimension:1200,quality:.82},{maxDimension:1e3,quality:.8}],SI=[{maxDimension:3200,quality:.9},{maxDimension:2800,quality:.86},{maxDimension:2400,quality:.84},{maxDimension:2e3,quality:.82},{maxDimension:1600,quality:.8}],Dj={task1:1200,task2:2400},xI=300,CI=60,fh={academicTask1:sd.map(e=>({id:`${e.id}-task-1`,prompt:e.task1?.questionText||"",imagePath:e.task1?.imagePath||""})).filter(e=>e.prompt&&e.imagePath),generalTask1:nd.map(e=>({id:`${e.id}-task-1`,prompt:e.task1?.questionText||"",imagePath:""})).filter(e=>e.prompt),task2:[...sd,...nd].map(e=>({id:`${e.id}-task-2`,prompt:e.task2?.questionText||"",imagePath:""})).filter(e=>e.prompt)},rk=[{id:"task2Essay",path:b1,taskType:"task2",taskRequiresImage:!1,benchmarkTaskId:"task-2"},{id:"academicTask1Report",path:f1,taskType:"task1",taskRequiresImage:!0,benchmarkTaskId:"academic-task-1"},{id:"generalTask1Letter",path:u1,taskType:"task1",taskRequiresImage:!1,benchmarkTaskId:"general-task-1"}],LI=new Map(rk.map(e=>[e.path,e]));function ck(e){return LI.get(So(e))||null}function uh(e){const i=ck(e);return i?{taskType:i.taskType,taskRequiresImage:i.taskRequiresImage}:{taskType:"task2",taskRequiresImage:!1}}function Qz(e){return e==="task1"?Dj.task1:Dj.task2}function pp(e){const i=e==="task1"?"task1":"task2",r=Qz(i);return{taskType:i,durationSeconds:r,remainingSeconds:r,endsAt:null,status:"idle"}}function NI(e){const i=Math.max(0,Number(e)||0),r=Math.floor(i/60),o=i%60;return`${String(r).padStart(2,"0")}:${String(o).padStart(2,"0")}`}function qI(e){return e.status==="expired"?"expired":e.status!=="running"?"idle":e.remainingSeconds<=CI?"critical":e.remainingSeconds<=xI?"warning":"running"}function Hb(e,i){return e!=="task1"?"task2":i?"task1Academic":"task1General"}function ph(){return{prompt:"",essay:"",taskImage:null,taskImageSourcePath:""}}function AI(){return{task2:ph(),task1Academic:ph(),task1General:ph()}}function Fb(e){return{prompt:typeof e?.prompt=="string"?e.prompt:"",essay:typeof e?.essay=="string"?e.essay:"",taskImage:e?.taskImage||null,taskImageSourcePath:typeof e?.taskImageSourcePath=="string"?e.taskImageSourcePath:""}}const ur={privacy:"/privacy-policy",refunds:"/refunds",terms:"/terms-of-service",disclaimer:"/ielts-disclaimer"},EI=new Map(Object.entries(ur).map(([e,i])=>[i,e])),PI=new Set(["/",Xl,yo,br,fr,zo,Oo,...U7,gr,hr,kr,...R6,wo,vo,b1,f1,u1,...z6,...s7,...Z9,...X9,...J9,...l9,...dz]);function jo(e){return`${js}${e==="/"?"/":e}`}function So(e){if(!e||typeof e!="string")return"/";const i=e.split(/[?#]/)[0]||"/";return(i.startsWith("/")?i:`/${i}`).replace(/\/+$/,"")||"/"}function wi(e){const i=So(e);for(const[r,o]of hI){if(i===o)return{hasLocalePrefix:!0,locale:r,routePath:"/"};if(i.startsWith(`${o}/`))return{hasLocalePrefix:!0,locale:r,routePath:So(i.slice(o.length)||"/")}}return{hasLocalePrefix:!1,locale:"en",routePath:i}}function $I(e){return Promise.all(Rz(e).map(Xb))}function he(e,i){const r=So(e),o=Uz[Fs(i)]||"";return o?r==="/"?`${o}/`:`${o}${r}`:r}function Yt(e){const i=So(e);return!PI.has(i)&&!zf(i)?[]:[{hreflang:"en",href:jo(he(i,"en"))},{hreflang:"zh-CN",href:jo(he(i,"zh-CN"))},{hreflang:"vi",href:jo(he(i,"vi"))},{hreflang:"x-default",href:jo(he(i,"en"))}]}function MI(e,{pageNumber:i=1,requestedTypeId:r="",requestedSortId:o=""}={}){return o?[]:Yt(e).map(l=>{const b=new URL(l.href);return r&&b.searchParams.set("type",r),i>1&&b.searchParams.set("page",String(i)),{...l,href:b.toString()}})}function mp(e,i){return e.map(r=>{const o=yr(r,i);return{id:r.id,href:he(r.path,i),label:o.navLabel,footerLabel:o.label,description:o.description}})}function DI(e,i){const r=n8(e?.path);if(!r)return null;const o=Kk(r,i);return{id:r.id,href:he(r.path,i),label:o.sampleCta,title:o.sampleTitle,description:o.sampleDescription}}function Zl(e,i){const r=qo.find(l=>l.category===e);if(!r)return null;const o=wf(r,i);return{id:r.id,href:he(r.path,i),label:o.typeLabel,menuLabel:o.menuLabel,actionLabel:o.h1,description:o.description}}function BI(e,i){const r=pd(e,i,0);switch(Fs(i)){case"zh-CN":return`${r.typeLabel}èæ`;case"vi":return`Bà i mẫu ${r.typeLabel}`;default:return`${r.typeLabel} Samples`}}function Np(e,i,r=pm){return fd.filter(o=>o.category===e&&e8(o,r)).map(o=>({id:o.id,bandValue:o.bandValue,href:he(o.path,i),label:BI(o,i),filterLabel:pd(o,i,0
1118).typeLabel}))}function qp(e,i){return zn.filter(r=>r.category===e).map(r=>{const o=Kk(r,i),l=zr(r,i);return{id:r.id,typeId:r.typeId,href:he(r.path,i),label:o.sampleCta,filterLabel:l.navLabel,description:o.sampleDescription}})}function Yz(e){switch(Fs(e)){case"zh-CN":return{allLabel:"å
¨é¨",typeTitle:"é¢å",sourceTitle:"æ¥æº",bandTitle:"åæ°"};case"vi":return{allLabel:"Tất cả",typeTitle:"Dạng bà i",sourceTitle:"Nguá»n",bandTitle:"Band"};default:return{allLabel:"All",typeTitle:"Question type",sourceTitle:"Source",bandTitle:"Band"}}}function WI(e,i){const r={academicTask1:gr,generalTask1:hr,task2:kr},o={academicTask1:"academic_task1",generalTask1:"general_task1",task2:"task2"},l=Yz(i),b=r[e],u=Zl(o[e],i);return b?{label:l.typeTitle,sourceLabel:l.sourceTitle,allLink:{id:`${e}-all`,href:he(b,i),label:l.allLabel},sampleLink:u?{...u,label:u.actionLabel}:null}:null}function Bj(e,i){if(typeof document>"u")return;let r=document.head.querySelector(`meta[name="${e}"]`);r||(r=document.createElement("meta"),r.setAttribute("name",e),document.head.appendChild(r)),r.setAttribute("content",i)}function GI(e){if(typeof document>"u")return;let i=document.head.querySelector('link[rel="canonical"]');if(!e){i?.remove();return}i||(i=document.createElement("link"),i.setAttribute("rel","canonical"),document.head.appendChild(i)),i.setAttribute("href",e)}function UI(e=[]){if(!(typeof document>"u")){document.head.querySelectorAll('link[rel="alternate"][hreflang]').forEach(i=>i.remove());for(const i of e){const r=document.createElement("link");r.setAttribute("rel","alternate"),r.setAttribute("hreflang",i.hreflang),r.setAttribute("href",i.href),r.setAttribute("data-locale-alternate","true"),document.head.appendChild(r)}}}function HI(e,i="blog-route-structured-data",r=""){if(typeof document>"u")return;const o=new Set([...document.head.querySelectorAll('script[data-route-structured-data="true"]'),document.getElementById("application-route-structured-data"),document.getElementById("blog-route-structured-data")]);if(o.delete(null),e==null){if(e===null){for(const u of o)u.remove();return}let b=!1;for(const u of o)r&&u.getAttribute("data-route-canonical")===r&&!b?b=!0:u.remove();return}for(const b of o)b.remove();const l=document.createElement("script");l.id=i,l.type="application/ld+json",l.setAttribute("data-route-structured-data","true"),l.setAttribute("data-route-canonical",r),l.textContent=JSON.stringify(e).replace(/</g,"\\u003c"),document.head.appendChild(l)}function FI(e,i){if(typeof document>"u"||(document.head.querySelectorAll('meta[data-route-social-meta="true"]').forEach(o=>o.remove()),!i))return;const r=q9(e,{canonicalUrl:i,siteOrigin:js});for(const o of r){const l=document.createElement("meta");l.setAttribute(o.attribute,o.key),l.setAttribute("content",o.content),l.setAttribute("data-route-social-meta","true"),document.head.appendChild(l)}}function VI(e){if(typeof document>"u")return;const{htmlLang:i,title:r,description:o,canonicalPath:l,robots:b,alternates:u=[],structuredData:p,structuredDataId:m="blog-route-structured-data"}=e;document.documentElement.lang=i,document.title=r,Bj("description",o),Bj("robots",b);const g=l?jo(l):"";GI(g),UI(u),FI(e,g),HI(p,m,g)}function mh({canonicalPath:e,contentKey:i,description:r,locale:o,routePath:l,seo:b,t:u}){const p=ev({canonicalUrl:jo(e),contentKey:i,copy:u,description:r,locale:o,pricingUrl:`${jo(he(yo,o))}#pricing-plans`,siteOrigin:js});return{...b,structuredData:wz({routePath:l,locale:o,siteOrigin:js,copy:u,primaryEntity:p}),structuredDataId:"application-route-structured-data"}}function gh({routePath:e,locale:i,seo:r,t:o}){return{...r,structuredData:wz({routePath:e,locale:i,siteOrigin:js,copy:o}),structuredDataId:"breadcrumb-route-structured-data"}}function Yi({seo:e,routePath:i,locale:r,search:o,totalItems:l}){const b=bm(o,l),u=b.pagination;if(b.isNotFound)return{...e,canonicalPath:"",robots:"noindex, nofollow",alternates:[],structuredData:null,contentPagination:u,contentPaginationNotFound:!0};const p=oy(e.robots,u);return{...e,title:r9(e.title,r,u.pageNumber),canonicalPath:Ek(he(i,r),u.pageNumber),robots:p,alternates:p==="index, follow"?Yt(i):[],structuredData:p==="index, follow"?e.structuredData:null,contentPagination:u}}function KI({routePath:e,currentSearch:i,currentLegalSection:r,isNotFoundPath:o,isAdminPath:l,isRedeemPath:b,isAboutPath:u,isPricingPath:p,isBandDescriptorsPath:m,isScoreCalculatorPath:g,activeCambridge21WritingPage:y,isCambridgeWritingPath:k,isCambridgeGeneralWritingPath:_,isOfficialGuideAcademicPath:v,isOfficialGuideGeneralPath:I,activeOfficialScoredWritingPage:T,officialScoredWritingStructuredData:S,isCambridgeAcademicTask1Path:w,isCambridgeGeneralTask1Path:G,isCambridgeTask2Path:M,activeWritingTaskSourcePage:Y,activeWritingTaskPracticePage:C,writingTaskPracticeQuestionCount:Z,writingTaskPracticeRouteStatus:A,activeCheckerLandingPage:Q,activeCheckerLandingCopy:ce,activeWritingTaskTypePage:oe,activeWritingQuestionTopicHubPage:ge,activeWritingQuestionTopicHubPageData:_e,activeWritingQuestionTopicPage:re,activeWritingQuestionTopicPageData:Re,activePublicSampleTaskHubPage:ze,activePublicSampleTaskHubPageData:E,activePublicSampleTypePage:se,activePublicSampleTypePageData:ke,publicSampleTopicRouteMatch:be,activePublicSampleTopicPageData:fe,publicSampleBandFilterValue:x,activePublicSampleBandPage:L,activePublicSampleBandPageData:H,isPublicSamplePath:me,publicSampleResult:we,publicSampleRouteMatch:Oe,isMockReviewPath:xe,isReviewListPath:Fe,isSavedReviewPath:ye,locale:U,t:de}){const st=kz(e),ka=fI(e,U);if(ka){const Ce={...ka,canonicalPath:he(e,U),robots:"index, follow",alternates:Yt(e),structuredData:uI(e,U,js)};return e===uf?Yi({seo:Ce,routePath:e,locale:U,search:i,totalItems:st.totalItems}):Ce}if(ge){const Ce=_9(i),Ne=z9(ge,U);return{...Ne,robots:Ce.hasFunctionalParameters?"noindex, follow":Ne.robots,structuredData:Ce.hasFunctionalParameters?null:O9(_e,Ne,js),structuredDataId:"writing-question-topic-hub-route-structured-data",alternates:Ce.hasFunctionalParameters?[]:Yt(ge.path)}}if(re){const Ce=Bk(Re,i),Ne=Ce.view,qe=y9(re,U,{pagination:Ne.pagination,requestedTypeId:Ne.typeId,requestedSortId:Ne.sortId,isNotFound:Ce.isNotFound}),yt=Re?{...Re,questions:Ne.questions,pagination:Ne.pagination}:null;return{...qe,structuredData:Ce.isNotFound||Ne.sortId||qe.robots!=="index, follow"?null:w9(yt,qe,js),structuredDataId:"writing-question-topic-route-structured-data",alternates:Ce.isNotFound||qe.robots!=="index, follow"?[]:MI(re.path,{pageNumber:Ne.pagination.pageNumber,requestedTypeId:Ne.typeId,requestedSortId:Ne.sortId})}}if(r)return{htmlLang:"en",title:`${r.title} | ${de.brandName}`,description:r.metaDescription||r.intro||dh,canonicalPath:r.path,robots:"index, follow"};if(l)return{htmlLang:"en",title:`Admin | ${de.brandName}`,description:"Internal admin dashboard for IELTS Writing Checker.",canonicalPath:a1,robots:"noindex, nofollow"};if(b)return{htmlLang:de.htmlLang,title:`${de.ui.redeemVoucherTitle} | ${de.brandName}`,description:de.ui.redeemVoucherDescription,canonicalPath:he(nk,U),robots:"noindex, nofollow"};if(u)return gh({routePath:Xl,locale:U,t:de,seo:{htmlLang:de.htmlLang,title:E6(`${de.about.title} | ${de.brandName}
1118`,U),description:de.about.seoDescription||de.about.subtitle,canonicalPath:he(Xl,U),robots:"index, follow",alternates:Yt(Xl)}});if(p)return gh({routePath:yo,locale:U,t:de,seo:{htmlLang:de.htmlLang,title:`${de.pricing.title} | ${de.brandName}`,description:de.pricing.seoDescription||de.pricing.description,canonicalPath:he(yo,U),robots:"index, follow",alternates:Yt(yo)}});if(m)return gh({routePath:wo,locale:U,t:de,seo:{htmlLang:de.htmlLang,title:`${de.bandDescriptors.title} | ${de.brandName}`,description:de.bandDescriptors.seoDescription||de.bandDescriptors.description,canonicalPath:he(wo,U),robots:"index, follow",alternates:Yt(wo)}});if(g){const Ce=he(vo,U),Ne=de.scoreCalculator.description||Qv[U]||dh;return mh({canonicalPath:Ce,contentKey:"scoreCalculator",description:Ne,locale:U,routePath:vo,t:de,seo:{htmlLang:de.htmlLang,title:`${de.scoreCalculator.title} | ${de.brandName}`,description:Ne,canonicalPath:Ce,robots:"index, follow",alternates:Yt(vo)}})}if(y)return Yi({seo:{...Lw(y,U),alternates:qw(y,js),structuredData:Nw(y,U,js)},routePath:y.path,locale:U,search:i,totalItems:st.totalItems});if(k)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.cambridgeWriting.title} | ${de.brandName}`,U),description:de.cambridgeWriting.seoDescription||de.cambridgeWriting.description,canonicalPath:he(br,U),robots:"index, follow",alternates:Yt(br)},routePath:br,locale:U,search:i,totalItems:st.totalItems});if(_)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.cambridgeGeneralWriting.title} | ${de.brandName}`,U),description:de.cambridgeGeneralWriting.seoDescription||de.cambridgeGeneralWriting.description,canonicalPath:he(fr,U),robots:"index, follow",alternates:Yt(fr)},routePath:fr,locale:U,search:i,totalItems:st.totalItems});if(v)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.officialGuideAcademic.title} | ${de.brandName}`,U),description:de.officialGuideAcademic.seoDescription||de.officialGuideAcademic.description,canonicalPath:he(zo,U),robots:"index, follow",alternates:Yt(zo)},routePath:zo,locale:U,search:i,totalItems:st.totalItems});if(I)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.officialGuideGeneral.title} | ${de.brandName}`,U),description:de.officialGuideGeneral.seoDescription||de.officialGuideGeneral.description,canonicalPath:he(Oo,U),robots:"index, follow",alternates:Yt(Oo)},routePath:Oo,locale:U,search:i,totalItems:st.totalItems});if(T){const Ce=V7(T,U);return Yi({seo:{...Ce,canonicalPath:he(T.path,U),alternates:Yt(T.path),structuredData:S,structuredDataId:"official-scored-writing-route-structured-data"},routePath:T.path,locale:U,search:i,totalItems:st.totalItems})}if(w)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.cambridgeAcademicTask1.title} | ${de.brandName}`,U),description:lh("academicTask1",U),canonicalPath:he(gr,U),robots:"index, follow",alternates:Yt(gr)},routePath:gr,locale:U,search:i,totalItems:st.totalItems});if(G)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.cambridgeGeneralTask1.title} | ${de.brandName}`,U),description:lh("generalTask1",U),canonicalPath:he(hr,U),robots:"index, follow",alternates:Yt(hr)},routePath:hr,locale:U,search:i,totalItems:st.totalItems});if(M)return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${de.cambridgeTask2.title} | ${de.brandName}`,U),description:lh("task2",U),canonicalPath:he(kr,U),robots:"index, follow",alternates:Yt(kr)},routePath:kr,locale:U,search:i,totalItems:st.totalItems});if(Y){const Ce=ey(Y,U,de[Fz[Y.category]]);return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${Ce.title} | ${de.brandName}`,U),description:Ce.description,canonicalPath:he(Y.path,U),robots:"index, follow",alternates:Yt(Y.path)},routePath:Y.path,locale:U,search:i,totalItems:st.totalItems})}if(Q&&ce){const Ce=he(Q.path,U),Ne=ce.seoDescription||ce.description;return mh({canonicalPath:Ce,contentKey:Q.id,description:Ne,locale:U,routePath:Q.path,t:de,seo:{htmlLang:de.htmlLang,title:ce.seoTitle||Oi(`${ce.title} | ${de.brandName}`,U),description:Ne,canonicalPath:Ce,robots:"index, follow",alternates:Yt(Q.path)}})}if(C){const Ce=wm(C.typePage,U,Z),Ne=A==="ready";return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${Ce.title} | ${de.brandName}`,U),description:Ce.description,canonicalPath:he(C.path,U),robots:Ne?"index, follow":"noindex, nofollow",alternates:Ne?Yt(C.path):[]},routePath:C.path,locale:U,search:i,totalItems:Z})}if(oe){const Ce=yr(oe,U);return Yi({seo:{htmlLang:de.htmlLang,title:Oi(`${Ce.title} | ${de.brandName}`,U),description:Kv(oe,U),canonicalPath:he(oe.path,U),robots:"index, follow",alternates:Yt(oe.path)},routePath:oe.path,locale:U,search:i,totalItems:st.totalItems})}
1118if(ze){const Ce=E?.stats?.sampleCount||E?.samples?.length||0,Ne=E?.pagination,qe=f8(ze,U,Ce,Ne);if(_c(E,i).isNotFound)return{...qe,canonicalPath:"",robots:"noindex, nofollow",alternates:[],structuredData:null};const Nt=hp(ze.path,U,Ne),qt=kp(qe.robots,Ne);return{htmlLang:qe.htmlLang,title:qe.title,description:qe.description,canonicalPath:Nt,robots:qt,alternates:_p(ze.path,Ne,{isIndexable:qt==="index, follow"}),structuredData:qt==="index, follow"?jp(E,qe,Nt):null,structuredDataId:"public-sample-task-route-structured-data"}}if(se){const Ce=ke?.stats?.sampleCount||ke?.samples?.length||0,Ne=ke?.pagination,qe=_c(ke,i,{allowEmptyBandFilter:!0,supportsBandFilter:!0}),yt=d8(se,U,Ce,Ne,qe.bandValue);if(qe.isNotFound)return{...yt,canonicalPath:"",robots:"noindex, nofollow",alternates:[],structuredData:null};const Nt=hp(se.path,U,Ne,qe.bandValue),qt=kp(yt.robots,Ne,{hasFilter:qe.hasBandFilter});return{htmlLang:yt.htmlLang,title:yt.title,description:yt.description,canonicalPath:Nt,robots:qt,alternates:_p(se.path,Ne,{bandValue:qe.bandValue,hasFilter:qe.hasBandFilter,isIndexable:qt==="index, follow"}),structuredData:qt==="index, follow"?jp(ke,yt,Nt):null,structuredDataId:"public-sample-type-route-structured-data"}}if(be){const Ce=fe?.page||{path:e,topicKey:be.topicKey,taskCategory:be.taskCategory},Ne=fe?.stats?.groupSampleCount||0,qe=fe?.pagination,yt=m8(Ce,U,Ne,qe),Nt=_c(fe,i,{supportsBandFilter:!0});if(Nt.isNotFound)return{...yt,canonicalPath:"",robots:"noindex, nofollow",alternates:[],structuredData:null};const qt=hp(Ce.path||e,U,qe,Nt.bandValue),oi=kp(yt.robots,qe,{hasFilter:Nt.hasBandFilter});return{htmlLang:yt.htmlLang,title:yt.title,description:yt.description,canonicalPath:qt,robots:oi,alternates:_p(Ce.path||e,qe,{hasFilter:Nt.hasBandFilter,isIndexable:oi==="index, follow"}),structuredData:oi==="index, follow"?jp(fe,yt,qt):null,structuredDataId:"public-sample-topic-route-structured-data"}}if(L){const Ce=H?.stats?.sampleCount||H?.samples?.length||0,Ne=H?.pagination,qe=u8(H?.page||L,U,Ce,Ne);if(_c(H,i).isNotFound)return{...qe,canonicalPath:"",robots:"noindex, nofollow",alternates:[],structuredData:null};const Nt=hp(L.path,U,Ne),qt=kp(qe.robots,Ne);return{htmlLang:qe.htmlLang,title:qe.title,description:qe.description,canonicalPath:Nt,robots:qt,alternates:_p(L.path,Ne,{isIndexable:qt==="index, follow"}),structuredData:qt==="index, follow"?jp(H,qe,Nt):null,structuredDataId:"public-sample-band-route-structured-data"}}if(me){const Ce=md(we||{taskType:Oe?.taskType||"task2",taskCategory:Oe?.taskCategory||""});return{...Ce,htmlLang:"en",title:Ce.title,description:Ce.description,canonicalPath:we?.publicPath||e,robots:yf(we||{})?"index, follow":"noindex, follow"}}if(xe)return{htmlLang:de.htmlLang,title:`${de.ui.mockReviewTitle} | ${de.brandName}`,description:de.ui.mockReviewHint,canonicalPath:he("/mock-review",U),robots:"noindex, nofollow"};if(Fe||ye)return{htmlLang:de.htmlLang,title:`${Fe?de.ui.reviewListTitle:de.ui.assessmentResult} | ${de.brandName}`,description:Fe?de.ui.reviewListDescription:de.ui.savedReviewLoadingDescription,canonicalPath:he(Fe?sk:e,U),robots:"noindex, nofollow"};if(o)return{htmlLang:de.htmlLang,title:`Page not found | ${de.brandName}`,description:"The requested IELTS Writing Checker page could not be found.",canonicalPath:"/",robots:"noindex, nofollow"};const gt=he("/",U),ci={htmlLang:de.htmlLang,title:de.documentTitle,description:de.documentDescription||dh,canonicalPath:gt,robots:"index, follow",alternates:Yt("/"),...x9(U)};return e==="/"?mh({canonicalPath:gt,contentKey:"home",description:ci.description,locale:U,seo:ci,t:de}):ci}function Wj(){return typeof window>"u"?"/":So(window.location.pathname)}function Gj(){return typeof window>"u"?"":window.location.search||""}function zi(){return typeof window>"u"?"/":`${window.location.pathname}${window.location.search}${window.location.hash}`}function QI(e){return gd(new URLSearchParams(e||"").get("page"))}function YI(e){return Vs(new URLSearchParams(e||"").get("band"))}function gp(e,i,r){const o=new Error(i?.error||r);return o.responseStatus=Number(e?.status)||0,o}function Vb(e,i){const r=Vs(i);if(r==null)return e;const o=new URL(e,"https://preview.local");return o.searchParams.set("band",String(r)),o.searchParams.delete("page"),`${o.pathname}${o.search}${o.hash}`}function Xz(e,i,r,o=null){const l=gd(r),b=he(e||"/samples",i),u=Vs(o),p=new URLSearchParams;u!=null&&p.set("band",String(u)),l>1&&p.set("page",String(l));const m=p.toString();return m?`${b}?${m}`:b}function hp(e,i,r,o=null){return Xz(e,i,r?.pageNumber||1,o)}function kp(e,i,{hasFilter:r=!1}={}){const o=gd(i?.pageNumber);return e==="index, follow"&&(r||o>1)?"noindex, follow":e}function _p(e,i,{bandValue:r=null,hasFilter:o=!1,isIndexable:l=!0}={}){if(!l)return[];const b=gd(i?.pageNumber);return Yt(e).map(u=>{const p=new URL(u.href);return o&&r!=null&&p.searchParams.set("band",String(r)),b>1&&p.searchParams.set("page",String(b)),{...u,href:p.toString()}})}function jp(e,i,r){if(!e)return;const o=e.page||{},l=o.kind==="topic"?he(Qk(o.taskCategory),e.locale):o.topicPath||"/samples";return Rv({pageData:e,seo:i,canonicalPath:r,parentPath:l,siteOrigin:js})}function p1(e,i="en"){return he(`${Hz}/${encodeURIComponent(e)}`,i)}function XI(e,i="en"){return`${p1(e,i)}?preview=free`}function ZI(e,i=""){const o=new URLSearchParams(i).get("preview")==="free"?"?preview=free":"";return`/api/submissions/${encodeURIComponent(e)}${o}`}function hh(e,i="en"){return e?e.publicPath?e.publicPath:e.publicStatus==="public"&&e.id&&e.prompt?Fk(e):p1(e.id||"",i):he("/",i)}function JI(e){const i=e.match(/^\/corrections\/([^/]+)$/);if(!i)return"";try{return decodeURIComponent(i[1])}catch{return""}}function Zz(e){return new Promise((i,r)=>{const o=new FileReader;o.onload=()=>i(String(o.result||"")),o.onerror=()=>r(new Error("Image could not be read.")),o.readAsDataURL(e)})}function Jz(e){return new Promise((i,r)=>{const o=new Image;o.onload=()=>i(o),o.onerror=()=>r(new Error("Image could not be loaded.")),o.src=e})}function eR(e){return String(e||"").replace(/^data:[^;]+;base64,/,"")}function eO(e){const i=String(e||"").replace(/\s/g,""),r=i.endsWith("==")?2:i.endsWith("=")?1:0;return Math.max(0,Math.floor(i.length*3/4)-r)}function tR(e,{maxDimension:i,quality:r}
1118){const o=e.naturalWidth||e.width,l=e.naturalHeight||e.height,b=Math.min(1,i/Math.max(o,l)),u=Math.max(1,Math.round(o*b)),p=Math.max(1,Math.round(l*b)),m=document.createElement("canvas"),g=m.getContext("2d");return m.width=u,m.height=p,g.fillStyle="#ffffff",g.fillRect(0,0,u,p),g.drawImage(e,0,0,u,p),m.toDataURL("image/jpeg",r)}async function aR(e){const i=await Promise.all(e.map(async S=>Jz(await Zz(S)))),r=1600,o=5600,l=32,b=24,u=i.map(S=>{const w=S.naturalWidth||S.width,G=S.naturalHeight||S.height,M=Math.min(1,r/w);return{image:S,width:Math.max(1,Math.round(w*M)),height:Math.max(1,Math.round(G*M))}}),p=u.reduce((S,w)=>S+w.height,0)+l*Math.max(0,u.length-1),m=Math.min(1,o/p),g=u.map(S=>({...S,width:Math.max(1,Math.round(S.width*m)),height:Math.max(1,Math.round(S.height*m))})),y=document.createElement("canvas"),k=y.getContext("2d"),_=Math.max(...g.map(S=>S.width)),v=g.reduce((S,w)=>S+w.height,0)+l*Math.max(0,g.length-1);y.width=_+b*2,y.height=v+b*2,k.fillStyle="#ffffff",k.fillRect(0,0,y.width,y.height);let I=b;for(const S of g){const w=Math.round((y.width-S.width)/2);k.drawImage(S.image,w,I,S.width,S.height),I+=S.height+l}const T=await new Promise(S=>y.toBlob(S,"image/jpeg",.92));if(!T)throw new Error("Task images could not be combined.");return new File([T],"ielts-task-1-combined.jpg",{type:"image/jpeg"})}async function iR(e,i=TI){const r=await Zz(e),o=await Jz(r);let l="",b="";for(const u of i){const p=tR(o,u),m=eR(p);if(l=p,b=m,eO(m)<=Kz)break}return{data:b,dataUrl:l,mimeType:"image/jpeg"}}function sR(e){return Array.from(e.clipboardData?.files||[]).find(r=>r.type?.startsWith("image/"))||null}function kh(e){return e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey}function Uj(e){if(typeof window>"u")return!1;const i=new URL(e,window.location.origin),r=wi(i.pathname).routePath;return i.origin===window.location.origin&&(!!Tp(r)||!!az(r))}function nR(e){if(typeof window>"u")return!1;const i=new URL(e,window.location.origin),r=wi(i.pathname).routePath,o=wi(window.location.pathname).routePath;return i.origin===window.location.origin&&r!==o&&!!gy(r)}function rR(e){if(typeof window>"u")return!1;const i=new URL(e,window.location.origin),r=wi(i.pathname).routePath;return i.origin===window.location.origin&&[wo,vo].includes(r)}function cR(e){if(typeof window>"u")return!1;const i=new URL(e,window.location.origin),r=wi(i.pathname).routePath;return i.origin===window.location.origin&&r===a1}function oR(e){if(typeof window>"u")return!1;const i=new URL(e,window.location.origin);return i.origin===window.location.origin&&bz(i.pathname)}function lR(e){return rR(e)?{preload:Cm,retryKey:Jh}:cR(e)?{preload:o1,retryKey:ek}:oR(e)?{preload:Lm,retryKey:tk}:null}async function Hj(e){const i=new URL(e,window.location.origin),r=lR(i.href),[o,l]=await Promise.all([$I(i.pathname).then(()=>!0,()=>!1),r?r.preload().then(()=>!0,()=>!1):Promise.resolve(!0)]);return{failedRetryKeys:[...o?[]:[Zp],...l||!r?[]:[r.retryKey]],successfulRetryKeys:[...o?[Zp]:[],...l&&r?[r.retryKey]:[]],targetUrl:i}}function dR(e){j.useCallback(()=>typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia(e).matches,[e]);const[i,r]=j.useState(!1);return j.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const o=window.matchMedia(e),l=()=>r(o.matches);return l(),typeof o.addEventListener=="function"?(o.addEventListener("change",l),()=>o.removeEventListener("change",l)):(o.addListener(l),()=>o.removeListener(l))},[e]),i}function Fj(e){return typeof document>"u"||!e?null:Array.from(document.querySelectorAll(".document-panel [data-issue-id]")).find(i=>i.dataset.issueId===e)||null}function Vj(e){if(typeof window>"u"||typeof document>"u"||!e)return;const i=e.getBoundingClientRect(),o=(document.scrollingElement||document.documentElement).scrollTop+i.top-(window.innerHeight-i.height)/2,l=Math.max(o,0);window.scrollTo({top:l,behavior:"instant"})}function bR(e){typeof window>"u"||!e||window.setTimeout(()=>{const i=Fj(e);if(i){Vj(i);return}window.requestAnimationFrame(()=>{const r=Fj(e);r&&Vj(r)})},0)}function fR(){if(typeof document>"u")return null;const e=document.getElementById("public-sample-initial-data");if(!e?.textContent)return null;try{return JSON.parse(e.textContent)}catch{return null}}function On(e){return e===void 0?fR():e}function uR(e){const i=On(e);return i?.sample?{...vf(i.sample),relatedSamples:(Array.isArray(i.relatedSamples)?i.relatedSamples:[]).map(r=>mr(r)),relatedTopicSamples:(Array.isArray(i.relatedTopicSamples)?i.relatedTopicSamples:[]).map(r=>mr(r)),topicHub:i.topicHub||null,recommendationsDeferred:i.recommendationsDeferred===!0}:null}function pR(e){return On(e)?.sampleTypePage||null}function mR(e){return On(e)?.sampleTopicPage||null}function gR(e){return On(e)?.sampleTaskHubPage||null}function hR(e){return On(e)?.sampleBandPage||null}function kR(e){return On(e)?.writingQuestionTopicPage||null}function _R(e){const i=On(e)?.writingTaskPracticeQuestions;return Array.isArray(i)?i:[]}function jR(e){return On(e)?.writingTaskPracticePagination||null}function yR(e){const i=On(e)?.writingTaskPracticeRouteStatus;return typeof i=="string"?i:""}function zR(e){const i=On(e)?.writingTaskSampleTargetsByCategory;return i&&typeof i=="object"&&!Array.isArray(i)?i:{}}function Kj(e){const i=Array.isArray(e)?e:[];return i.find(r=>r.severity==="must_fix")?.id||i[0]?.id||null}function Qj(e){if(!e)return null;const i=vf(e),r=i.result||{},o=r.essay||i.essay,l=Array.isArray(r.paragraphs)?r.paragraphs.filter(u=>typeof u=="string"&&u.trim()):[],b=i.topicHub&&typeof i.topicHub=="object"?{...i.topicHub,samples:(Array.isArray(i.topicHub.samples)?i.topicHub.samples:[]).map(u=>mr(u))}:null;return{...r,issues:p5(r.issues),prompt:r.prompt||i.prompt,essay:o,paragraphs:l.length?l:_d(o),locale:i.locale||"en",submissionId:i.id,publicShortId:i.publicShortId,publicPath:i.publicPath,publicTopicKey:i.publicTopicKey,questionTopics:i.questionTopics,overallScore:i.overallScore??i.score?.overall??r.score?.overall,publicIndexable:ud(i),searchIndexable:yf(i),createdAt:i.createdAt,publishedAt:i.publishedAt,relatedSamples:(Array.isArray(i.relatedSamples)?i.relatedSamples:[]).map(u=>mr(u)),relatedTopicSamples:(Array.isArray(i.relatedTopicSamples)?i.relatedTopicSamples:[]).map(u=>mr(u)),topicHub:b,recommendationsDeferred:i.recommendationsDeferred===!0}}function OR({initialPathname:e,initialSearch:i,initialRouteData:r,initialAuthState:o,initialAlipayAvailability:l=!1,initialVietnamMonthlyOffer:b=!1,initialLocaleRecommendation:u="",hasInitialLocaleRecommendationSignal:p=!1,localPreviewLocaleRecommendation:m=""}={}){const g=So(e||Wj()),y=i??Gj(),k=wi(g).locale,_=o==="signed-out",v=j.useRef(null),I=j.useRef(""),T=j.useRef({key:"",location:""}),S=j.useRef(""),w=j.useRef(""),G=j.useRef(void 0),M=j.useRef(void 0),Y=j.useRef(void 0),C=j.useRef(void 0),Z=j.useRef(void 0),A=j.useRef(void 0),Q=j.useRef(void 0),ce=j.useRef(void 0),oe=j.useRef(void 0),ge=j.useRef(void 0),_e=j.useRef(null),re=j.useRef(null),Re=j.useRef(null),ze=j.useRef(null),E=j.useRef(null),se=j.useRef(null),ke=j.useRef(null),be=j.useRef(null),fe=j.useRef(null),x=j.useRef(null),L=j.useRef(0),H=j.useRef(0),[me,we]=j.useState(!1),Oe=j.useRef(""),xe=j.useRef(null),Fe=j.useRef(null),ye=j.useRef(null),U=j.useRef(0),de=j.useRef(0),st=j.useRef(0),ka=j.useRef(0),gt=j.useRef(0),ci=j.useRef(0),Ce=j.useRef(0),Ne=j.useRef(0),qe=j.useRef(0),yt=j.useRef(0),Nt=j.useRef(0),qt=j.useRef(0),oi=j.useRef(AI()),Ee=j.useRef(""),nt=j.useRef(!1),fa=j.useRef(!1),li=j.useRef(!1),di=j.useRef(null),es=j.useRef(null),Tc=j.useRef(null),[Pa,Cf]=j.useState(null),Or=j.useRef(null),wr=j.useRef("");G.current===void 0&&(G.current=uR(r)),M.current===void 0&&(M.current=gR(r)),Y.current===void 0&&(Y.current=pR(r)),C.current===void 0&&(C.current=mR(r)),Z.current===void 0&&(Z.current=hR(r)),A.current===void 0&&(A.current=kR(r)),Q.current===void 0&&(Q.current=_R(r)),ce.current===void 0&&(ce.current=jR(r)),oe.current===void 0&&(oe.current=yR(r)),ge.current===void 0&&(ge.current=zR(r));const At=G.current,Ks=M.current,Ha=Y.current,$m=C.current,Mm=Z.current,Lf=A.current,Sc=Q.current,xc=ce.current,wn=xc?.totalItems??Sc.length,ts=oe.current,Cc=ge.current,vr=Qj(At),[q,Lc]=j.useState(k),[
1118Nc,Qs]=j.useState(()=>_n(m||u)),[rt,Nf]=j.useState(g),[Ue,qf]=j.useState(y),[De,Rs]=j.useState(()=>At?.taskType||uh(wi(g).routePath).taskType),[ua,Ts]=j.useState(()=>At?Yb(At):uh(wi(g).routePath).taskRequiresImage),[Ys,zt]=j.useState(()=>{if(At?.taskType==="task1")return Yb(At);const z=uh(wi(g).routePath);return z.taskType==="task1"?z.taskRequiresImage:!0}),[dt,_a]=j.useState(()=>At?Sp(At):""),[jd,yd]=j.useState(!1),[ja,Ri]=j.useState(""),[qc,Eo]=j.useState(!1),[ct,Xt]=j.useState(null),[vn,Et]=j.useState(""),[ea,zd]=j.useState(""),[Af,as]=j.useState(!1),[Fa,Po]=j.useState(()=>pp(De)),[ya,za]=j.useState(()=>vr),[Ef,Oa]=j.useState(()=>At?.id||null),[bi,Wt]=j.useState(()=>At?"public":null),[Va,In]=j.useState(!1),[Pf,Ss]=j.useState(""),[Rn,xs]=j.useState("all"),[$f,Gt]=j.useState(()=>Kj(vr?.issues)),[Ac,Mf]=j.useState(0),[Od,Cs]=j.useState(!1),[is,wd]=j.useState(!1),ss=j.useRef(0),Ec=j.useRef(!1),Pc=j.useRef(!1),[$o,$c]=j.useState(0),[Df,ns]=j.useState(""),[Mc,Ti]=j.useState(!1),[Mo,Dc]=j.useState(null),[Tn,Ir]=j.useState(""),[Do,Bc]=j.useState(""),Bo=j.useRef(!1),[$e,ta]=j.useState(null);es.current=$e?.id;const[Je,Wc]=j.useState(!_),[Si,Gc]=j.useState(_),[Rr,vd]=j.useState(!1),[Xs,Wo]=j.useState("general"),[Go,ra]=j.useState(!1),[aa,rs]=j.useState(()=>Mj()?{checkoutId:"local-preview",planId:"yearly",context:zI(y),isPreview:!0}:null),Tr=j.useCallback(()=>{rs(null)},[]),[Dm,Id]=j.useState(E0),[Rd,Sn]=j.useState([]),[Uc,Td]=j.useState(!1),[Bf,Hc]=j.useState(""),[cs,Sr]=j.useState(null),[xi,xr]=j.useState(null),[Uo,Wf]=j.useState(!1),[Fc,Zs]=j.useState(""),[Bm,Sd]=j.useState(!1),[Ls,Ci]=j.useState(""),[Ho,Vc]=j.useState(""),[Js,$a]=j.useState(""),[Gf,xn]=j.useState(""),[Wm,Kc]=j.useState(null),[Gm,Fo]=j.useState(!1),[Um,Vo]=j.useState(""),[Hm,xd]=j.useState(!1),[Cn,Cr]=j.useState(()=>Ks),[Fm,Ko]=j.useState(!1),[Cd,Qo]=j.useState(""),[Ln,Ld]=j.useState(()=>Ha),[Lr,Nd]=j.useState(!1),[Uf,qd]=j.useState(""),[en,Ad]=j.useState(()=>$m),[Qc,Nn]=j.useState(!1),[Hf,Nr]=j.useState(""),[qr,Ed]=j.useState(()=>Mm),[Pd,Yc]=j.useState(!1),[$d,Yo]=j.useState(""),Li=pm,qn=j.useRef(null);qn.current===null&&(qn.current=bv(Cc));const[Ff,Vm]=j.useState(()=>Cc),[Km,Qm]=j.useState(0),wa=dR(mI),Ni=j.useMemo(()=>wi(rt),[rt]),je=Ni.routePath,et=j.useMemo(()=>QI(Ue),[Ue]),ia=j.useMemo(()=>YI(Ue),[Ue]),Ar=!!b,An=j.useRef(null),[tn,Ns]=j.useState(()=>Ar?!1:vp({requestCountry:l?"CN":"",locale:k})),ee=j.useMemo(()=>v4(Ii(q),{useOneTimeMonthly:tn,useVietnamMonthly:Ar}),[q,tn,Ar]),We=j.useMemo(()=>he("/",q),[q]),Xo=`${We}#pricing-plans`,Md=`${We}#${Jb}`,qi=j.useMemo(()=>{const R=ck(je)?.id||pj(je),P=rk.find(D=>D.id===R);return P?`${he(P.path,q)}#${Jb}`:Md},[je,q,Md]),Er=j.useMemo(()=>he(Xl,q),[q]),os=j.useMemo(()=>he(yo,q),[q]),Zo=j.useMemo(()=>he(uf,q),[q]),En=j.useMemo(()=>he(cz,q),[q]),Dd=j.useMemo(()=>he(oz,q),[q]),Vf=j.useMemo(()=>he(br,q),[q]),Kf=j.useMemo(()=>he(jw,q),[q]),Ym=j.useMemo(()=>he(yw,q),[q]),Xm=j.useMemo(()=>he(fr,q),[q]),Bd=j.useMemo(()=>Object.fromEntries(Object.entries(wI).map(([z,R])=>[z,he(R,q)])),[q]),Jo=j.useMemo(()=>Object.fromEntries(Object.entries(vI).map(([z,R])=>[z,he(R,q)])),[q]),Qf=j.useMemo(()=>he(zo,q),[q]),Wd=j.useMemo(()=>he(Oo,q),[q]),fi=j.useMemo(()=>he(Qp,q),[q]),Xc=j.useMemo(()=>he(gr,q),[q]),Ka=j.useMemo(()=>he(hr,q),[q]),Pn=j.useMemo(()=>he(kr,q),[q]),el=j.useMemo(()=>he(wo,q),[q]),tl=j.useMemo(()=>he(vo,q),[q]),Zc=j.useMemo(()=>he(b1,q),[q]),al=j.useMemo(()=>he(f1,q),[q]),an=j.useMemo(()=>he(u1,q),[q]),Gd=j.useMemo(()=>Object.fromEntries(Object.keys(vz).map(z=>[z,mv(z,q,he)])),[q]),il=j.useMemo(()=>he(sk,q),[q]),$n=j.useMemo(()=>he(nk,q),[q]),Pr=je==="/mock-review",It=je===a1,sn=eI(Ue),Qa=je===nk,ls=je===sk,tt=yI(),nn=Mj(),sl=tt?kI:$e,Yf=tt?_I:cs,Ud=tt?jI:xi,Hd=tt?!1:Je,ui=tt?[]:Rd,$r=tt?!1:Uo,Mr=tt?"":Ho,nl=tt?"":Gf,Jc=tt?"":Bf,pi=tt?!1:Uc,va=je===Xl,pa=je===yo,Ai=je===uf,Ei=j.useMemo(()=>bI(je),[je]),ds=!!Ei,Xf=j.useMemo(()=>_w(q),[q]),Dr=je===wo,Br=je===vo,Ya=j.useMemo(()=>gz(je),[je]),sa=!!Ya,[,Ot]=j.useState(0);j.useEffect(()=>{if(!hz(Ya)||s1)return;let z=!1;return $z().then(()=>{z||Ot(R=>R+1)}).catch(()=>{}),()=>{z=!0}},[Ya]),j.useEffect(()=>{if(!Ya&&je!=="/"||typeof window>"u")return;const z=window.location.hash.slice(1);if(!z)return;let R=z;try{R=decodeURIComponent(z)}catch{}if(qh(R))return;const P=()=>{document.getElementById(R)?.scrollIntoView({block:"start"})},D=window.requestAnimationFrame(P),J=R==="pricing-plans"?window.setTimeout(P,600):null;return()=>{window.cancelAnimationFrame(D),J!==null&&window.clearTimeout(J)}},[Ya,rt,je]);const Ge=je===br||je===OI,Pi=je===fr,Ia=je===zo,Wr=je===Oo,Ut=j.useMemo(()=>F7(je),[je]),[Zf,Jf]=j.useState(0);j.useEffect(()=>{if(!Ut||Lp)return;let z=!1;return i1().then(()=>{z||Jf(R=>R+1)}).catch(()=>{}),()=>{z=!0}},[Ut]);const Mn=j.useMemo(()=>Ut&&Lp?Lp({page:Ut,locale:q,siteOrigin:js,search:Ue}):void 0,[Ut,Ue,q,Zf]),rn=!!Ut,rl=j.useMemo(()=>K7(q).map(z=>({...z,href:he(z.href,q)})),[q]),cn=je===gr,Gr=je===hr,bs=je===kr,Xa=j.useMemo(()=>S6(je),[je]),Rt=j.useMemo(()=>ck(je),[je]),Ze=Rt&&ee.checkerLanding?.[Rt.id]||null,$i=!!(Rt&&Ze),cl=j.useMemo(()=>Rt&&Ze?.hub?y7(Rt.id,q):null,[Rt,Ze,q]),fs=j.useMemo(()=>Oz({routePath:je,locale:q,copy:ee}),[je,q,ee]),Za=j.useMemo(()=>v6(je),[je]),on=!!Za,Zt=j.useMemo(()=>az(je),[je]),eo=!!Zt,qs=j.useMemo(()=>p9(je),[je]),eu=!!qs,Fd=j.useMemo(()=>my(qs,q),[qs,q]),Dn=j.useMemo(()=>gy(je),[je]),Pt=!!Dn,Ur=Pt&&Lf?.page?.path===je?{...Lf,locale:q}:null,Hr=!!(Dn&&Bk(Ur,Ue).isNotFound),Ra=j.useMemo(()=>r8(je),[je]),us=!!Ra,Jt=us&&Cn?.page?.path===je&&Cn?.locale===q&&(Cn?.pagination?.requestedPageNumber||Cn?.pagination?.pageNumber||1)===et?Cn:null,ma=j.useMemo(()=>By(je),[je]),ln=!!ma,ca=ln&&Ln?.page?.path===je&&Ln?.locale===q&&(Ln?.filters?.bandValue??null)===ia&&(Ln?.pagination?.requestedPageNumber||Ln?.pagination?.pageNumber||1)===et?Ln:null,ga=j.useMemo(()=>zf(je),[je]),As=!!ga,Tt=As&&en?.page?.topicKey===ga.topicKey&&en?.page?.taskSegment===ga.taskSegment&&en?.locale===q&&(en?.filters?.bandValue??null)===ia&&(en?.pagination?.requestedPageNumber||en?.pagination?.pageNumber||1)===et?en:null,Ja=j.useMemo(()=>Wy(je),[je]),Mi=!!Ja,Ta=Mi&&qr?.page?.path===je&&qr?.locale===q&&(qr?.pagination?.requestedPageNumber||qr?.pagination?.pageNumber||1)===et?qr:null,Bn=j.useMemo(()=>us?_c(Jt,Ue).isNotFound:ln?_c(ca,Ue,{allowEmptyBandFilter:!0,supportsBandFilter:!0}).isNotFound:As?_c(Tt,Ue,{supportsBandFilter:!0}).isNotFound:Mi?_c(Ta,Ue).isNotFound:!1,[Ta,Jt,Tt,ca,Ue,Mi,us,As,ln]),mt=j.useMemo(()=>Tp(je),[je]),wt=!!mt,ol=mt?.taskCategory||ga?.taskCategory||Ra?.category||ma?.category||Ja?.category||qs?.taskCategory||Dn?.taskCategory||Za?.category||Xa?.category||"",Wn=s_(mt?.taskType||De,ua,ol),[xt,Di]=j.useState(null),dn=j.useRef(null);dn.current=xt;const Vd=j.useRef({}),ll=j.useRef(""),Gn=j.useRef(null),to=j.useCallback(z=>Gn.current?.(z),[]),at={locale:q,task_type:Wn,writing_surface:xt?"question_inline":wt?"sample_practice":$i?"checker_landing":je==="/"?"home_checker":"other",writing_page_type:dw(rt),...mt?.shortId?{sample_page_id:mt.shortId}:{}},ei=j.useMemo(()=>JI(je),[je]),Sa=!!ei,ao=!!(Sa&&bi==="private"&&ya?.submissionId===ei&&ya?.adminPreviewMode==="free"),Bi=Sa?"correction":pa?"pricing":$i?"checker_landing":wt?"public_sample":je==="/"?"home":"other",Fr=Je?"unknown":$e?"logged_in":"logged_out",Es=j.useMemo(()=>z5(ee),[ee]),Ma=Pr?Es:ya,Kd=Sa&&bi==="private"&&ya?.submissionId===ei?ya:null,it=wt&&bi==="public"&&ya?.publicShortId===mt?.shortId?ya:null,ti=j.useCallback(()=>{const z=_e.current;if(!z)return;z.style.height="auto";const R=window.getComputedStyle(z),P=R.boxSizing==="border-box"?Number.parseFloat(R.borderTopWidth)+Number.parseFloat(R.borderBottomWidth):0;z.style.height=`${Math.ceil(z.scrollHeight+P)}px`},[]),Vr=j.useMemo(()=>[ee.legal.privacy,ee.legal.refunds,ee.legal.terms,ee.legal.disclaimer],[ee]),Qd=j.useMemo(()=>mp(Sk,q),[q]),Yd=j.useMemo(()=>mp(xk,q),[q]),io=j.useMemo(()=>mp(Ck,q),[q]),bn=j.useMemo(()=>{const z=Ic.find(R=>R.kind==="all");return{href:he(z.path,q),label:jc(z,q).footerLabel}},[q]),tu=j.useMemo(()=>Zl("academic_task1",q),[q]),au=j.useMemo(()=>Zl("general_task1",q),[q]),Kr=j.useMemo(()=>Zl("task2",q),[q]),dl=j.useMemo(()=>qp("academic_task1",q),[q]),iu=j.useMemo(()=>qp("general_task1",q),[q]),Xd=j.useMemo(()=>qp("task2",q),[q]),Zd=j.useMemo(()=>Np("academic_task1",q,Li),[q,Li]),ai=j.useMemo(()=>Np("general_task1",q,Li),[q,Li]),mi=j.useMemo(()=>Np("task2",q,Li),[q,Li]),ve=j.useMemo(()=>{const z=II.find(R=>R.path===je);return z||(Za?{path:Za.path,pageId:`${Za.id}-title`,collectionKind:"single",category:Za.category,page:Za}:null)},[Za,je]),bl=j.useMemo(()=>ve?ve.practiceOnly?wm(ve.practiceTarget,q,wn):ve.page?yr(ve.page,q):ve.sourcePage?ey(ve.sourcePage,q,ee[Fz[ve.sourcePage.category]]):ee[ve.copyKey]:null,[ve,wn,q,ee]),su=j.useMemo(()=>ve?ve.practiceOnly?[]:ve.collectionKind==="paired"?ve.tasks:ve.page?cm(ve.page):ve.getEntries():[],[ve]),fn=j.useMemo(()=>
1118{if(!ve?.category)return[];const z=mp(J0(ve.category),q);return ve.practiceOnly?z.map(R=>{const P=od.find(D=>D.typePage.id===R.id);return P?{...R,href:he(P.path,q)}:R}):z},[ve,q]),ii=j.useMemo(()=>{if(!ve?.category)return null;const z=WI(ve.category,q);if(!z||!ve.practiceOnly)return z;const R=od.find(P=>P.typePage.isCategory&&P.typePage.category===ve.category);return R?{...z,allLink:{...z.allLink,href:he(R.path,q)}}:z},[ve,q]),Ht=j.useMemo(()=>ve?.page?DI(ve.page,q):null,[ve,q]),fl=j.useMemo(()=>{const z=rk.find(P=>P.id===pj(je)),R=z?ee.checkerLanding?.[z.id]?.breadcrumbLabel:"";return z&&R?{href:he(z.path,q),label:R}:null},[je,q,ee]),Ps=j.useMemo(()=>{const z=ve?.practiceTarget||ve?.page||ve?.navigationTarget;if(z){const P=m7(z,q,{localizePath:D=>he(D,q),practicePage:!!ve.practiceOnly});return ve.sourceNavigationActiveId?{...P,activeId:ve.sourceNavigationActiveId}:P}if(!ve?.navigationGroupId)return null;const R=Mv(ve.navigationGroupId,q);return R?{...R,activeId:ve.navigationItemId,links:R.links.map(P=>({...P,href:he(P.href,q)}))}:null},[ve,q]),Pe=j.useMemo(()=>{if(Ut)return["academic_task1","general_task1","task2"];if(Ya)return[Ya.module==="general_training"?"general_task1":"academic_task1","task2"];if(!ve||ve.practiceOnly)return[];if(Array.isArray(ve.taskCategories))return ve.taskCategories;const z=t7(ve.category);return z?[z]:[]},[Ya,ve,Ut]),ut=Pe.join(","),$t=j.useMemo(()=>Pe.reduce((z,R)=>({...z,...Ff[R]?.targets||{}}),{}),[ut,Ff]);j.useEffect(()=>{if(!Pe.length)return;let z=null;const R=()=>{Qm(J=>J+1)};if(document.visibilityState==="visible"&&navigator.onLine!==!1){qn.current.claim(Pe).forEach(async({taskCategory:B,requestId:ue})=>{const pe=Vz[B];if(!pe){qn.current.fail(B,ue,{retryable:!1,errorKind:"unsupported_category"});return}const Ve=new AbortController,ot=window.setTimeout(()=>Ve.abort(),cv);try{const He=await fetch(`/api/public-samples/question-targets/${pe}`,{headers:{Accept:"application/json"},signal:Ve.signal}),Lt=await He.json().catch(()=>({}));if(!He.ok||Lt.taskCategory!==B||!Lt.targets||typeof Lt.targets!="object"||Array.isArray(Lt.targets)){const la=new Error(Lt.error||"Writing question samples could not be loaded.");throw la.retryable=He.ok?!0:fv(He.status),la.retryAfterMs=uv(He.headers.get("Retry-After")),la.errorKind=He.ok?"invalid_response":`http_${He.status}`,la}
1118if(!qn.current.succeed(B,ue))return;Vm(la=>({...la,[B]:{targets:Lt.targets}}))}catch(He){qn.current.fail(B,ue,{retryable:He?.retryable!==!1,retryAfterMs:He?.retryAfterMs,errorKind:He?.errorKind||(He?.name==="AbortError"?"request_timeout":"network_error")}),R()}finally{window.clearTimeout(ot)}});const ae=qn.current.getNextRetryAt(Pe);Number.isFinite(ae)&&(z=window.setTimeout(R,Math.max(ae-Date.now(),250)))}const D=()=>{R()};return document.addEventListener("visibilitychange",D),window.addEventListener("online",D),window.addEventListener("offline",D),window.addEventListener("pageshow",D),()=>{z!==null&&window.clearTimeout(z),document.removeEventListener("visibilitychange",D),window.removeEventListener("online",D),window.removeEventListener("offline",D),window.removeEventListener("pageshow",D)}},[ut,Km]);const Ft=De==="task1"&&ua,Qr=ua?"academic":"general",Wi=im(ja),so=j.useMemo(()=>e5({taskType:De,prompt:dt}),[dt,De]),Un=so?.code===Vl.PROMPT_TOO_SHORT,Hn=so?.code===Vl.PROMPT_TOO_LONG,nu=jd&&(Un||Hn),Ct=nu?Un?ee.ui.promptTooShort(Mp):ee.ui.promptTooLong(xh):"",ul=nu?"error":"warning",pl=j.useMemo(()=>t5({taskType:De,essay:ja}),[ja,De]),Jd=pl?.code===Vl.ESSAY_TOO_SHORT,eb=Jd&&qc?ee.ui.essayTooShort(pl.minimumWordCount):"",Gi=j.useMemo(()=>s5({taskType:De,taskImageRequired:Ft,prompt:dt}),[Ft,dt,De]),Yr=Gi?`${Gi.selectedCategory}:${Gi.suggestedCategory}:${dt.trim()}`:"",ml=!!(Yr&&Yr===ea),no=Gi?ee.ui.taskCategoryLabels[Gi.suggestedCategory]:"",xa=Gi?ee.ui.taskCategoryLabels[Gi.selectedCategory]:"",Mt=Gi&&!ml?{description:ee.ui.taskTypeSuggestionDescription(no),switchLabel:ee.ui.switchToTaskType(no),keepLabel:ee.ui.keepCurrentTaskType(xa)}:null,Ui=qI(Fa),ps=Ui==="expired"?ee.ui.timerExpired:Ui==="critical"?ee.ui.timerCritical:Ui==="warning"?ee.ui.timerWarning:"",Fn=NI(Fa.remainingSeconds),gl=ps?`${ee.ui.timerLabel}: ${Fn}. ${ps}`:`${ee.ui.timerLabel}: ${Fn}`,ms=Ui==="warning"||Ui==="critical"?ps:"",ro=Ui==="expired"?ps:"",hl=Fa.status==="running"?ee.ui.resetTimer:Fa.status==="expired"?ee.ui.restartTimer:ee.ui.startTimer,Ca=j.useMemo(()=>{const z=EI.get(je),R=Vr.find(P=>P.id===z);return R?{...R,path:je}:null},[je,Vr]),Xr=!(je==="/"||va||pa||Dr||Br||sa||Ge||Pi||Ia||Wr||rn||cn||Gr||bs||Xa||$i||on||eo||eu||Pt||us||ln||As||Mi||wt||Ai||ds||Pr||It||Qa||ls||Sa||Ca),kl=j.useMemo(()=>{const z=kz(je);return!!(z&&bm(Ue,z.totalItems).isNotFound)},[Ue,je]),La=!!!(Ca||Xr||kl||Hr||Bn||ts==="not-found"||wt)&&Nc&&Nc!==q?Nc:"",ru=La?u4(La):null,tb=!!($e&&Ch(cs)),co=!!(tb&&!xi?.hasFullAccess&&!cs?.hasFullAccess),_l=Si&&(!$e||!!(xi&&cs)),oo=X3({isAuthLoading:Je,hasResolvedAuthSession:Si,authUser:$e,subscription:xi,reviewQuota:cs,isBillingLoading:Uo,isHistoryLoading:Uc,billingStatusError:Ho,historyError:Bf}),ab=!!(!Je&&_l&&$e&&!xi?.hasFullAccess&&!cs?.hasFullAccess),jl=!!(ab&&!Dm),Zr=!!ab,un={enabled:!Je&&_l&&!ao,context:at,pageType:Bi,authState:Fr},cu=!Je&&_l&&!jl&&!(xi?.hasFullAccess||cs?.hasFullAccess||pa||It||Qa||ls||Sa||Pr||Ca||Xr||kl),ib=!!dt.trim()&&!!ja.trim()&&!is&&!Je&&(!tb||co);j.useEffect(()=>{yd(!1)},[dt,ua,De]),j.useEffect(()=>{Eo(!1),se.current&&(window.clearTimeout(se.current),se.current=null),E.current?.classList.remove("is-attention")},[ja,De]),j.useEffect(()=>{if(!is){$c(0);return}$c(0);const z=Date.now(),R=window.setInterval(()=>{$c(Math.floor((Date.now()-z)/1e3))},1e3);return()=>window.clearInterval(R)},[is]),j.useEffect(()=>{if(!is)return;const z=at,R=()=>{Ec.current||Pc.current||(Ec.current=!0,lt("review_abandon",{...z,elapsed_seconds:Math.round((Date.now()-ss.current)/1e3),transport_type:"beacon"}))};Bo.current=!1;const P=B=>{Bo.current||(Bo.current=!0,Bc(B),B==="exit_intent"&<("review_leave_prompt",{...z,prompt_trigger:B,elapsed_seconds:Math.round((Date.now()-ss.current)/1e3)}))};let D=null;const J=B=>{Pc.current||(B.preventDefault(),B.returnValue="",window.clearTimeout(D),D=window.setTimeout(()=>{document.visibilityState==="visible"&&P("browser_dialog_cancel")},600))},ae=B=>{!B.relatedTarget&&B.clientY<=0&&window.matchMedia?.("(pointer: fine)").matches&&P("exit_intent")};return window.addEventListener("pagehide",R),window.addEventListener("beforeunload",J),document.addEventListener("mouseout",ae),()=>{window.clearTimeout(D),window.removeEventListener("pagehide",R),window.removeEventListener("beforeunload",J),document.removeEventListener("mouseout",ae),Bc("")}},[is]),j.useEffect(()=>{Po(z=>z.taskType===De?z:pp(De))},[De]),j.useEffect(()=>{if(Fa.status!=="running")return;const z=window.setInterval(()=>{Po(R=>
1118{if(R.status!=="running"||!R.endsAt)return R;const P=Math.max(0,Math.ceil((R.endsAt-Date.now())/1e3));return P===R.remainingSeconds?R:{...R,remainingSeconds:P,status:P===0?"expired":"running",endsAt:P===0?null:R.endsAt}})},250);return()=>window.clearInterval(z)},[Fa.status]);const si=j.useCallback(async({isRequestCurrent:z=()=>!0}={})=>{if(!z())return;const R=qt.current+1;qt.current=R;const P=()=>qt.current===R;Td(!0),Hc("");try{const D=await fetch("/api/submissions?limit=50",{headers:{Accept:"application/json"}}),J=await D.json().catch(()=>({}));if(!z()||!P())return;if(D.status===401){ta(null),Sn([]),Sr(null);return}if(!D.ok)throw new Error(J.error||ee.ui.historyLoadFailed);Sn(J.submissions||[]),Sr(J.quota||null)}catch(D){z()&&P()&&Hc(D instanceof Error?D.message:ee.ui.historyLoadFailed)}finally{P()&&Td(!1)}},[ee.ui.historyLoadFailed]),gi=j.useCallback(async({preserveBillingError:z=!1,isRequestCurrent:R=()=>!0}={})=>{if(!R())return null;const P=Nt.current+1;Nt.current=P;const D=()=>Nt.current===P;Wf(!0),Vc(""),z||Ci(""),xn("");try{const J=await fetch("/api/billing/status",{headers:{Accept:"application/json"}}),ae=await J.json().catch(()=>({}));if(!R()||!D())return null;if(J.status===401)return xr(null),xn(""),null;if(!J.ok)throw new Error(ae.error||ee.ui.billingStatusLoadFailed);const B=ae.subscription||null;return xr(B),B}catch(J){return R()&&D()&&Vc(J instanceof Error?J.message:ee.ui.billingStatusLoadFailed),null}finally{D()&&Wf(!1)}},[ee.ui.billingStatusLoadFailed]),yl=j.useCallback(async(z={})=>{const R=Ne.current+1;Ne.current=R;const P=()=>Ne.current===R,D=new URLSearchParams;for(const[ae,B]of Object.entries(z))B!=null&&B!==""&&D.set(ae,String(B));const J=D.toString();Fo(!0),Vo("");try{const ae=await fetch(`/api/admin/overview${J?`?${J}`:""}`,{headers:{Accept:"application/json"}}),B=await ae.json().catch(()=>({}));if(!P())return;if(ae.status===401){ta(null),Kc(null);return}if(!ae.ok)throw Kc(null),new Error(B.error||"Admin dashboard could not be loaded.");Kc({section:B.section||z.section||Az,summary:B.summary||{},users:B.users||[],usersPagination:B.usersPagination||null,submissions:B.submissions||[],submissionsPagination:B.submissionsPagination||null,submissionsSource:B.submissionsSource||"user",submissionsSummary:B.submissionsSummary||null,submissionsUser:B.submissionsUser||null,orders:B.orders||[],trends:B.trends||null,channelTrends:B.channelTrends||null,writingConversion:B.writingConversion||null,writingConversionHistory:B.writingConversionHistory||null,writingUserConversions:B.writingUserConversions||null,purchaseCta:B.purchaseCta||null,conversionOverview:B.conversionOverview||null})}catch(ae){if(!P())return;Vo(ae instanceof Error?ae.message:"Admin dashboard could not be loaded.")}finally{P()&&Fo(!1)}},[]);j.useEffect(()=>{Lc(z=>z===Ni.locale?z:Ni.locale)},[Ni.locale]),j.useEffect(()=>{const z=_n(m);Qs(z||y4({initialLocaleRecommendation:u,allowNavigatorFallback:!p}))},[p,u,m]),j.useEffect(()=>{if(!La)return;const z=`${q}:${La}`;wr.current!==z&&(wr.current=z,lt("locale_suggestion_view",{current_locale:q,suggested_locale:La,source_path:rt}))},[rt,q,La]),j.useEffect(()=>{!Ni.hasLocalePrefix||!Ca||Dt(Ca.path,{replace:!0})},[Ca,Ni.hasLocalePrefix]),j.useEffect(()=>{VI(KI({routePath:je,currentSearch:Ue,currentLegalSection:Ca,isNotFoundPath:Xr,isAdminPath:It,isRedeemPath:Qa,isAboutPath:va,isPricingPath:pa,isBandDescriptorsPath:Dr,isScoreCalculatorPath:Br,activeCambridge21WritingPage:Ya,isCambridgeWritingPath:Ge,isCambridgeGeneralWritingPath:Pi,isOfficialGuideAcademicPath:Ia,isOfficialGuideGeneralPath:Wr,activeOfficialScoredWritingPage:Ut,officialScoredWritingStructuredData:Mn,isCambridgeAcademicTask1Path:cn,isCambridgeGeneralTask1Path:Gr,isCambridgeTask2Path:bs,activeWritingTaskSourcePage:Xa,activeWritingTaskPracticePage:Zt,writingTaskPracticeQuestionCount:wn,writingTaskPracticeRouteStatus:ts,activeCheckerLandingPage:Rt,activeCheckerLandingCopy:Ze,activeWritingTaskTypePage:Za,activeWritingQuestionTopicHubPage:qs,activeWritingQuestionTopicHubPageData:Fd,activeWritingQuestionTopicPage:Dn,activeWritingQuestionTopicPageData:Ur,activePublicSampleTaskHubPage:Ra,activePublicSampleTaskHubPageData:Jt,activePublicSampleTypePage:ma,activePublicSampleTypePageData:ca,publicSampleTopicRouteMatch:ga,activePublicSampleTopicPageData:Tt,publicSampleBandFilterValue:ia,activePublicSampleBandPage:Ja,activePublicSampleBandPageData:Ta,isPublicSamplePath:wt,publicSampleResult:it,publicSampleRouteMatch:mt,isMockReviewPath:Pr,isReviewListPath:ls,isSavedReviewPath:Sa,locale:q,t:ee}))},[Ca,Ue,cn,Gr,bs,Xa,Zt,wn,ts,Rt,Ze,Ge,Pi,Za,qs,Fd,Dn,Ur,Ra,Jt,ma,ca,ga,Tt,ia,Ja,Ta,Ia,Wr,Ut,Mn,It,Qa,va,Pr,Xr,pa,Dr,Br,Ya,ls,Sa,wt,it,mt,q,je,ee]),j.useEffect(()=>{G3(mt?.shortId||"")},[mt?.shortId]),j.useEffect(()=>{pk();const z=new URLSearchParams(Ue);z.delete("auth"),z.delete("billing");const R=z.toString(),P=`${rt}${R?`?${R}`:""}`;if(d_(mt?.shortId||""),T.current.key!==P){const J=`${window.location.origin}${P}`,ae=T.current.location||document.referrer||"";lt("page_view",{...at,page_title:document.title,page_location:J,page_path:P,...ae?{page_referrer:ae}:{}})&&(T.current={key:P,location:J})}if(!pa){I.current="";return}if(I.current===P)return;I.current=P,lt("pricing_view",{...at,pricing_surface:"pricing_page"})||(I.current="")},[Wn,rt,Ue,pa,q,mt?.shortId]),j.useEffect(()=>{p_({audience:oo,parameters:at,trackEvent:lt})},[oo,rt,Ue,q,Wn,mt?.shortId]),j.useEffect(()=>{if(!(je==="/"||$i)){S.current="";return}const R=document.querySelector(".home-pricing");if(!R||typeof IntersectionObserver>"u")return;const P=`${rt}${Ue}`,D=new IntersectionObserver(J=>{!J.some(B=>B.isIntersecting&&B.intersectionRatio>=.1)||S.current===P||(S.current=P,lt("pricing_view",{...at,pricing_surface:"inline_pricing"}))},{threshold:[.1]});return D.observe(R),()=>D.disconnect()},[Wn,rt,Ue,$i,q,mt?.shortId,je]),j.useEffect(()=>{const z=Ma?.access?.canViewFullReport===!1,R=Ma?.submissionId||"";if(!z||!R||ao)return;const P=`${rt}:${R}`;if(w.current===P)return;lt("pricing_view",{...at,pricing_surface:"report_unlock"})&&(w.current=P)},[Wn,rt,ao,q,mt?.shortId,Ma]),j.useEffect(()=>{Rt&&(De===Rt.taskType&&ua===Rt.taskRequiresImage||wl(Rt.taskType,Rt.taskRequiresImage))},[je]),j.useEffect(()=>{const z=D7(window.location.pathname);gj(null);const R=ec(fp);z&&[z.task.questionText,Zj(z.task)].includes(R?.prompt)&&Di({...z,restored:!0})},[]),j.useEffect(()=>{uo(ku(fp))},[]),j.useEffect(()=>{if(!xt?.restored||!Ft||ct)return;const z=ys(xt.task.imagePath,xt.task.imagePaths);z.length&&po(z,{draftTaskType:De,draftTaskRequiresImage:Ft,preserveResult:wt})},[xt,Ft]),j.useEffect(()=>{ll.current="",xt&&xt.path!==window.location.pathname&&(xl(),Di(null))},[rt]),j.useEffect(()=>{const z=new URL(window.location.href),R=z.searchParams.get("auth");if(!(R!=="failed"&&R!=="sign-in")){if(z.searchParams.delete("auth"),window.history.replaceState(window.history.state,"",`${z.pathname}${z.search}${z.hash}`),Ms(),R==="sign-in"){Na("general");return}l_(),_o(),ns(ee.errors.signInFailed)}},[ee.errors.signInFailed]),j.useEffect(()=>{ti()},[ti,dt]),j.useEffect(()=>{const R=_e.current?.parentElement,P=R&&typeof ResizeObserver<"u"?new ResizeObserver(ti):null;return P?.observe(R),window.addEventListener("resize",ti),()=>{P?.disconnect(),window.removeEventListener("resize",ti)}},[ti]),j.useEffect(()=>{if(tt)return;let z=!0;_||Gc(!1);async function R(){try{const P=await fetch("/api/auth/session",{headers:{Accept:"application/json"}}),D=await P.json().catch(()=>({}));if(!z)return;if(!P.ok||typeof D.authenticated!="boolean"||D.authenticated&&(!D.user||typeof D.user!="object"))throw new Error("Authentication session could not be resolved.");const J=D.authenticated?D.user:null,ae=wT(D.authenticationMethod);if(ta(J),Gc(!0),J){const B=typeof D.signupAnalyticsAttemptId=="string"?D.signupAnalyticsAttemptId:"";if(!!(B&&o_(B))){if(n_({...at,method:ae,signupCompleted:!0}))try{await fetch("/api/auth/signup-analytics-ack",{method:"POST",headers:{"X-Analytics-Attempt-ID":B},keepalive:!0})}catch{}}else o_()&&n_({...at,method:ae});await Promise.all([si(),gi({preserveBillingError:!0})])}else xr(null),Vc(""),xn("")}catch{z&&(ta(null),Gc(_),xr(null),Vc(""),xn(""))}finally{z&&Wc(!1)}}return R(),()=>{z=!1}},[_,tt,gi,si]),j.useEffect(()=>{if(Je||tt||fa.current||li.current)return;const z=Or.current;Or.current=null;const R=z?.returnPath===zi()?z:$e?Y4(zi()):null;R&&Xn(R.planId,R.pricingSurface,R.ctaId,R)},[$e,Je,tt,rt,Ue]),j.useEffect(()=>{if(tt||Je)return;const z=new URL(window.location.href),R=z.searchParams.get("billing");if(!R)return;const P=yt.current+1;yt.current=P;const D=qe.current;let J=zi(),ae=!1;const B=new AbortController,ue=()=>!ae&&yt.current===P&&qe.current===D&&zi()===J;hc(),rs(null);const pe=window.sessionStorage.getItem(up)||"",Ve=ec(ni),ot=Ve&&(!Ve.returnPath||Ve.returnPath===pe)?Ve:null;Ve&&!ot&&window.sessionStorage.removeItem(ni);const He=pe?wi(pe).locale:q,Lt=`${J}|${He}`;return(async()=>{let Bs=!0;try{await Xb(He)}catch{if(!ue())return;Bs=!1;try{if(window.sessionStorage.getItem(Ub)!==Lt){window.sessionStorage.setItem(Ub,Lt),window.location.reload();return}}catch{}}if(!ue())return;if(Bs)try{window.sessionStorage.getItem(Ub)===Lt&&window.sessionStorage.removeItem(Ub)}catch{}const hn=Ii(Bs?He:q),Hi=()=>
1118{if(!pe||Bs)return pe;const qa=new URL(pe,window.location.origin),ic=wi(qa.pathname).routePath;return`${he(ic,q)}${qa.search}${qa.hash}`},Da=(qa=R)=>{if(!ot||!ue())return;const ic=wi(pe||"/").routePath;if(Tp(ic)){try{window.sessionStorage.setItem(ni,JSON.stringify({...ot,restoreOnPublicSample:!0,billingResult:qa}))}catch{window.sessionStorage.removeItem(ni)}return}window.sessionStorage.removeItem(ni),uo(ot)};if(!ue()||(window.sessionStorage.removeItem(up),z.searchParams.delete("billing"),J=`${z.pathname}${z.search}${z.hash}`,window.history.replaceState({},"",J),Ms(),!ue()))return;if(R==="failed"){Ci(hn.ui.paymentReturnFailed),Da();const qa=Hi();qa&&ue()&&Dt(qa);return}if(R!=="success"){window.sessionStorage.removeItem(ni);return}$a(hn.ui.paymentReturnSuccess);let Fi=await gi({isRequestCurrent:ue});if(!ue()||$e&&!Fi?.hasFullAccess&&($a(hn.ui.paymentReturnPending),Fi=await h_({subscription:Fi,refreshStatus:()=>gi({isRequestCurrent:ue}),isCurrent:ue,signal:B.signal}),!ue()))return;const Kt=window.sessionStorage.getItem(Gb),da=i4({hasFullAccess:!!Fi?.hasFullAccess,hasPendingSubmission:!!Kt});if($a(hn.ui[da.noticeKey]),Fi?.hasFullAccess&&(await si({isRequestCurrent:ue}),!ue()))return;if(Fi?.hasFullAccess&&Kt){window.sessionStorage.removeItem(Gb),window.sessionStorage.removeItem(ni);const qa=Hi()||p1(Kt,Bs?He:q);Dt(qa),mn(Kt,{errorTarget:"result"});return}if(Kt){window.sessionStorage.removeItem(ni);const qa=Hi();qa&&ue()&&Dt(qa);return}Da(da.storedBillingResult);const tr=Hi();tr&&ue()&&Dt(tr)})(),()=>{ae=!0,B.abort()}},[$e?.id,Je,tt,q,gi,si]),j.useEffect(()=>{if(Pa||nn||tt||Je||!$e||aa||Rr||Go)return;let z=!1;const R=async()=>{if(li.current||di.current||document.visibilityState==="hidden"||new URL(window.location.href).searchParams.has("billing"))return;const ae=j0();if(!ae||ae.checkoutMode==="hosted"&&ae.shownAt!==null)return;if(xi?.hasFullAccess){hc();return}if(nt.current)return;nt.current=!0;const B=await gi({preserveBillingError:!0});if(nt.current=!1,z||!B)return;if(B.hasFullAccess){hc();return}if(ae.checkoutMode!=="hosted"||Tc.current===ae.checkoutId)return;const ue=V4();ue&&(Ci(""),Zs(""),rs(ue))},P=()=>{R()},D=ae=>{(ae.persisted||li.current)&&(fa.current=!1,li.current=!1),R()},J=()=>{document.visibilityState==="visible"&&P()};return R(),window.addEventListener("focus",P),window.addEventListener("pageshow",D),document.addEventListener("visibilitychange",J),()=>{z=!0,window.removeEventListener("focus",P),window.removeEventListener("pageshow",D),document.removeEventListener("visibilitychange",J)}},[$e,aa,Pa,Rr,Je,nn,tt,Go,gi,xi?.hasFullAccess]),j.useEffect(()=>()=>An.current?.abort(),[]),j.useEffect(()=>{if(Ar){An.current?.abort(),Ns(!1);return}if(tt){An.current?.abort();return}const z=A4(),R=$e?.email||"",P=vp({...z,locale:q,email:R}),D=__(),J=vp({requestCountry:z.requestCountry,locale:q});if(!P){j_(q,{email:R}),Ns(!!D);return}Ns(J||!!D),An.current?.abort();const ae=new AbortController;An.current=ae,fetch("/api/billing/market-token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({locale:q,languages:z.languages,timeZone:z.timeZone}),signal:ae.signal}).then(async B=>({ok:B.ok,payload:await B.json().catch(()=>({}))})).then(({ok:B,payload:ue})=>{ae.signal.aborted||!B||!ue.eligible||!ue.marketToken||(j_(q,{email:R,marketToken:ue.marketToken,expiresAt:ue.expiresAt}),Ns(!0))}).catch(()=>{})},[q,$e?.email,tt,Ar]),j.useEffect(()=>{if(!Je){if(!$e){xv();return}return Lv({identity:$e.email})}},[$e,Je]),j.useEffect(()=>{if(!wt||!it||it.publicShortId!==mt?.shortId)return;const z=ec(ni);if(!z?.restoreOnPublicSample||!z.returnPath)return;if(Tp(wi(z.returnPath).routePath)?.shortId!==it.publicShortId){window.sessionStorage.removeItem(ni);return}window.sessionStorage.removeItem(ni),uo(z),Di({entryKey:`sample:${it.publicShortId}`,task:aO(it),path:window.location.pathname,restored:!0});const P=s4(z.billingResult);z.billingResult==="failed"?($a(""),Ci(Ii(q).ui.paymentReturnFailed)):P&&(Ci(""),$a(Ii(q).ui[P]))},[wt,q,it,mt?.shortId]),j.useEffect(()=>{let z=!0;const R=async()=>{const P=qe.current+1;qe.current=P;const D=window.location.href,J=await Hj(D);if(!(!z||qe.current!==P)){if(Ul(J.successfulRetryKeys,J.targetUrl),J.failedRetryKeys.length>0){ak(J.failedRetryKeys,J.targetUrl),window.location.reload();return}Ms()}};return window.addEventListener("popstate",R),()=>{z=!1,window.removeEventListener("popstate",R)}},[]),j.useEffect(()=>{if(!Sa){wt||(xe.current=null,U.current+=1,Ss(""),In(!1),Wt(null));return}if(!Je){if(!$e){xe.current=null,U.current+=1,bi==="private"&&Ol(),za(null),Oa(null),Wt(null),In(!1),Ss("");return}bi==="private"&&Ef===ei&&ya?.submissionId===ei||xe.current!==ei&&mn(ei,{errorTarget:"result"})}},[ei,$e,Je,wt,Sa,Ef,bi,ya?.submissionId]),j.useEffect(()=>{if(!wt){Fe.current=null,de.current+=1;return}it&&it.publicShortId===mt?.shortId||Fe.current!==mt?.shortId&&kb(mt)},[wt,it,mt,mt?.shortId]),j.useEffect(()=>{const z=mt?.shortId||"";if(!wt||!z){ye.current=null,st.current+=1;return}if(!it||it.publicShortId!==z){ye.current&&ye.current!==z&&(ye.current=null,st.current+=1);return}it.recommendationsDeferred&&ye.current!==z&&wu(z)},[wt,it,it?.publicShortId,it?.recommendationsDeferred,mt?.shortId]),j.useEffect(()=>{if(!us||!Ra){ka.current+=1,Ko(!1),Qo("");return}Jt?.page?.path===Ra.path&&Jt?.locale===q&&(Jt?.pagination?.requestedPageNumber||Jt?.pagination?.pageNumber||1)===et||_b(Ra)},[Ra,Ra?.path,Jt?.locale,Jt?.page?.path,Jt?.pagination?.requestedPageNumber,Jt?.pagination?.pageNumber,us,q,et]),j.useEffect(()=>
1118{if(!ln||!ma){gt.current+=1,Nd(!1),qd("");return}ca?.page?.path===ma.path&&ca?.locale===q&&(ca?.filters?.bandValue??null)===ia&&(ca?.pagination?.requestedPageNumber||ca?.pagination?.pageNumber||1)===et||jb(ma)},[ma,ma?.path,ca?.locale,ca?.page?.path,ca?.filters?.bandValue,ca?.pagination?.requestedPageNumber,ca?.pagination?.pageNumber,ln,q,ia,et]),j.useEffect(()=>{if(!As||!ga){ci.current+=1,Nn(!1),Nr("");return}Tt?.page?.topicKey===ga.topicKey&&Tt?.page?.taskSegment===ga.taskSegment&&Tt?.locale===q&&(Tt?.filters?.bandValue??null)===ia&&(Tt?.pagination?.requestedPageNumber||Tt?.pagination?.pageNumber||1)===et||tc(ga)},[Tt?.filters?.bandValue,Tt?.locale,Tt?.page?.taskSegment,Tt?.page?.topicKey,Tt?.pagination?.pageNumber,Tt?.pagination?.requestedPageNumber,As,q,ia,et,ga,ga?.taskSegment,ga?.topicKey]),j.useEffect(()=>{if(!Mi||!Ja){Ce.current+=1,Yc(!1),Yo("");return}Ta?.page?.path===Ja.path&&Ta?.locale===q&&(Ta?.pagination?.requestedPageNumber||Ta?.pagination?.pageNumber||1)===et||yb(Ja)},[Ja,Ja?.path,Ta?.locale,Ta?.page?.path,Ta?.pagination?.requestedPageNumber,Ta?.pagination?.pageNumber,Mi,q,et]),j.useEffect(()=>{if(!(!ls||Je||tt)){if(!$e){Na("history");return}si(),gi()}},[$e,Je,tt,ls,gi,si]),j.useEffect(()=>{if(!It)return;const z=Cj(rt,Ue,sn);`${rt}${Ue}`!==z&&(window.history.replaceState({},"",`${z}${window.location.hash}`),Ms())},[sn,rt,Ue,It]),j.useEffect(()=>{if(!(!It||Je)){if(!$e){Ne.current+=1,Kc(null),Fo(!1),Vo("");return}yl({section:sn})}},[sn,$e,It,Je,yl]);const lo=j.useMemo(()=>{if(!Ma)return null;const z=Array.isArray(Ma.issues)?Ma.issues:[];return z.find(R=>R.id===$f)||z.find(R=>R.category==="local")||z[0]||null},[Ma,$f]),ou=j.useCallback(()=>{Cs(!1)},[]),Jr=j.useMemo(()=>wt?Ii("en"):ee,[wt,ee]),bo=j.useMemo(()=>Ma?j1(Ma.issues||[],lo,Rn):null,[Ma,lo,Rn]);j.useEffect(()=>{(!wa||!bo)&&Cs(!1)},[wa,bo]),j.useEffect(()=>{Cs(!1)},[rt]);function Vn(){const z=Hb(De,ua),R=Fb(oi.current[z]);return{prompt:dt,essay:ja,taskImage:ua?ct:null,taskImageSourcePath:ua?ct?.sourcePath||R.taskImageSourcePath:""}}function gs(z,R,P){const D=Hb(z,R);oi.current[D]=Fb(P)}function zl(z){gs(De,ua,{...Vn(),...z})}function Kn(z,R,P){const D=Hb(z,R);oi.current[D]=Fb({...oi.current[D],...P})}function lu(){za(null),Oa(null),Wt(null),Gt(null),ns(""),Et("")}function Ol(){$s(),_a(""),Ri(""),Xt(null),Et(""),window.sessionStorage.removeItem(fp)}function wl(z,R){const P=z==="task1"?"task1":"task2",D=P==="task1"&&!!R,J=Hb(P,D),ae=Fb(oi.current[J]);gs(De,ua,Vn()),$s(),Rs(P),Ts(D),P==="task1"&&zt(D),_a(ae.prompt),Ri(ae.essay),Xt(D?ae.taskImage:null),lu(),D&&!ae.taskImage&&ae.taskImageSourcePath&&hb(ae.taskImageSourcePath,{draftTaskType:P,draftTaskRequiresImage:D})}function du(z){if(z===De)return;wl(z,z==="task1"?Ys:!1)}function bu(z){const R=z!=="general";De!=="task1"||R===ua||(zt(R),wl("task1",R))}function fu(){if(!Gi)return;const z=Gi.taskType,R=Gi.taskImageRequired,P=Hb(z,R),D=Fb(oi.current[P]);if(!!(D.prompt.trim()||D.essay.trim()||D.taskImage||D.taskImageSourcePath)&&!window.confirm(ee.ui.replaceTaskTypeDraftConfirmation(no)))return;const ae=Vn(),B={prompt:ae.prompt,essay:ae.essay,taskImage:null,taskImageSourcePath:""};gs(De,ua,ae),gs(z,R,B),$s(),Rs(z),Ts(R),z==="task1"&&zt(R),_a(B.prompt),Ri(B.essay),Xt(null),zd(""),lu(),R?window.setTimeout(()=>{const ue=fe.current,pe=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;ue?.focus({preventScroll:!0}),ue?.scrollIntoView({behavior:pe?"auto":"smooth",block:"center"})},0):window.setTimeout(vl,0)}function vl(){if(ke.current&&!ke.current.disabled){ke.current.focus();return}E.current?.focus()}function uu(){Yr&&(zd(Yr),ns(""),window.setTimeout(vl,0))}function sb(){Re.current&&(window.clearTimeout(Re.current),Re.current=null),re.current?.classList.remove("is-attention")}function nb(z){const R=z.target.value;sb(),yd(!1),_a(R),zl({prompt:R})}function rb(z){const R=z.target.value;!ja.trim()&&R.trim()&<("essay_start",{...at,writing_source:dt.trim()?"prompt_ready":"prompt_missing"}),Ri(R),zl({essay:R})}function cb(){Po(z=>{if(z.status==="running")return pp(De);const R=Qz(De);return{taskType:De==="task1"?"task1":"task2",durationSeconds:R,remainingSeconds:R,endsAt:Date.now()+R*1e3,status:"running"}})}async function ob(z,R={}){const P=R.loadToken??L.current+1,D=()=>L.current===P,J=R.draftTaskType==="task1"||R.draftTaskType==="task2"?R.draftTaskType:De,ae=typeof R.draftTaskRequiresImage=="boolean"?R.draftTaskRequiresImage:ua;
1118if(R.loadToken==null&&(L.current=P),!!z){if(!bh.has(z.type)){D()&&(Xt(null),Kn(J,ae,{taskImage:null,taskImageSourcePath:""}),Et(ee.ui.taskImageUnsupported));return}if(z.size>RI){D()&&(Xt(null),Kn(J,ae,{taskImage:null,taskImageSourcePath:""}),Et(ee.ui.taskImageTooLarge));return}Et("");try{const B=await iR(z,R.compressionSteps);if(!D())return;if(eO(B.data)>Kz)throw new Error(ee.ui.taskImageTooLarge);const ue={...B,name:z.name,sourcePath:typeof R.sourcePath=="string"?R.sourcePath:"",sourcePaths:Array.isArray(R.sourcePaths)?R.sourcePaths.filter(pe=>typeof pe=="string"&&pe):[],size:z.size};Xt(ue),Kn(J,ae,{taskImage:ue,taskImageSourcePath:ue.sourcePath||""}),R.preserveResult||(za(null),Oa(null),Wt(null),Gt(null))}catch(B){D()&&(Xt(null),Kn(J,ae,{taskImage:null,taskImageSourcePath:""}),Et(B instanceof Error?B.message:ee.ui.taskImageProcessFailed))}}}function lb(z){const R=z.target.files?.[0]||null;z.target.value="",ob(R)}function pu(z){const R=sR(z);R&&(z.preventDefault(),ob(R))}function mu(){be.current?.click()}function db(){$s(),Xt(null),zl({taskImage:null,taskImageSourcePath:""}),Et(""),za(null),Oa(null),Wt(null),Gt(null)}async function bb(z,{rememberPreference:R=!0}={}){const P=Fs(z),D=Ca?"/":je,J=Ca?"":Ue,ae=Ca?"":window.location.hash,B=`${he(D,P)}${J}${ae}`;if(R&&h4(P),zi()===B){const ue=qe.current+1;qe.current=ue;try{await Xb(P)}catch{return}if(qe.current!==ue)return;Lc(P),Qs(P);return}await Dt(B),zi()===B&&(Lc(P),Qs(P))}function gu(){La&&(lt("locale_suggestion_accept",{current_locale:q,suggested_locale:La,source_path:rt}),bb(La,{rememberPreference:!1}))}function Jm(){La&&(_4(La),Qs(""),lt("locale_suggestion_dismiss",{current_locale:q,suggested_locale:La,source_path:rt}))}function fb(z){Gt(z),Mf(R=>R+1),wa&&Cs(!0)}function $s(){L.current+=1,Oe.current="",as(!1)}function Ms(){Nf(Wj()),qf(Gj())}async function Dt(z,{replace:R=!1}={}){const P=qe.current+1;qe.current=P;const D=new URL(z,window.location.origin),J=`${D.pathname}${D.search}${D.hash}`;if(zi()!==J){if(Uj(J)||nR(J)){window.location[R?"replace":"assign"](J);return}const ae=await Hj(J);if(qe.current!==P)return;if(Ul(ae.successfulRetryKeys,ae.targetUrl),ae.failedRetryKeys.length>0){ak(ae.failedRetryKeys,ae.targetUrl),window.location[R?"replace":"assign"](J);return}window.history[R?"replaceState":"pushState"]({},"",J),Ms()}if(D.hash){let ae=D.hash.slice(1);try{ae=decodeURIComponent(ae)}catch{}if(qh(ae)){window.dispatchEvent(new CustomEvent("app:fragment-navigation",{detail:{targetId:ae}}));return}const B=()=>{const ue=document.getElementById(ae);return ue?.scrollIntoView({behavior:"smooth",block:"start"}),!!ue};window.requestAnimationFrame(()=>{B()||window.requestAnimationFrame(B)}),ae==="pricing-plans"&&window.setTimeout(B,600),window.dispatchEvent(new CustomEvent("app:fragment-navigation",{detail:{targetId:ae}}));return}window.scrollTo({top:0,behavior:"smooth"})}function Le(z,R){kh(z)&&(z.currentTarget?.tagName==="A"&&Uj(R)||(z.preventDefault(),Dt(R)))}function fo(z=!0){return{taskType:De,taskImageRequired:Ft,prompt:dt,essay:ja,taskImage:z&&ct?{data:ct.data,mimeType:ct.mimeType,name:ct.name,sourcePath:ct.sourcePath||"",sourcePaths:Array.isArray(ct.sourcePaths)?ct.sourcePaths:[],size:ct.size}:null,locale:q}}function hu(z){try{window.sessionStorage.setItem(z,JSON.stringify(fo(!0)))}catch{try{window.sessionStorage.setItem(z,JSON.stringify(fo(!1)))}catch{window.sessionStorage.removeItem(z)}}}function Qn(){hu(fp),gj(xt?{entryKey:xt.entryKey,task:xt.task,path:xt.path}:null)}function ub(){const z=`${window.location.pathname}${window.location.search}${window.location.hash}`;try{window.sessionStorage.setItem(ni,JSON.stringify({...fo(!0),returnPath:z}))}catch{try{window.sessionStorage.setItem(ni,JSON.stringify({...fo(!1),returnPath:z}))}catch{window.sessionStorage.removeItem(ni)}}}function ec(z){const R=window.sessionStorage.getItem(z);if(!R)return null;try{const P=JSON.parse(R);return P&&typeof P=="object"?P:null}catch{return window.sessionStorage.removeItem(z),null}}function ku(z){const R=ec(z);return window.sessionStorage.removeItem(z),R}function uo(z){if(!(!z||typeof z!="object")){if(z.taskType==="task1"||z.taskType==="task2"){const R=z.taskType==="task1"&&(z.taskImageRequired===!0||z.taskImageRequired==null&&!!z.taskImage);Rs(z.taskType),Ts(R),z.taskType==="task1"&&zt(R)}
1118if(typeof z.prompt=="string"&&_a(z.prompt),typeof z.essay=="string"&&Ri(z.essay),z.taskImage&&typeof z.taskImage.data=="string"&&bh.has(z.taskImage.mimeType)){const R=typeof z.taskImage.dataUrl=="string"?z.taskImage.dataUrl:`data:${z.taskImage.mimeType};base64,${z.taskImage.data}`;Xt({data:z.taskImage.data,dataUrl:R,mimeType:z.taskImage.mimeType,name:typeof z.taskImage.name=="string"?z.taskImage.name:"",sourcePath:typeof z.taskImage.sourcePath=="string"?z.taskImage.sourcePath:"",sourcePaths:Array.isArray(z.taskImage.sourcePaths)?z.taskImage.sourcePaths.filter(P=>typeof P=="string"&&P):[],size:Number(z.taskImage.size)||0})}}}function Na(z="general"){z!=="checkout"&&(Or.current=null,_o()),Qn(),Wo(z),vd(!0),lt("auth_prompt_view",{...at,method:"authkit",login_reason:z})}function pb(){Or.current=null,_o(),Ee.current="",l_(),vd(!1)}function mb(){ns(""),Ci(""),$a(""),ra(!0),lt("pricing_view",{...at,pricing_surface:"quota_dialog"})}function Yn(){ra(!1)}async function _u({marketingRecallConsent:z=!1}={}){Qn();const R=c_(),P=b_();await r_("login_start",{...at,method:"google",login_reason:Xs});const D=`${window.location.pathname}${window.location.search}${window.location.hash}`,J=await fetch("/api/auth/workos/start",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({redirect:D,analytics:R?"granted":"denied",analyticsAttemptId:R,signupSource:R?P.source:"",signupLandingPath:R?P.landingPath:"",legalAccepted:!0,marketingRecallConsent:z===!0})}),ae=await J.json().catch(()=>({})),B=IT(ae.authorizationUrl);if(!J.ok||ae.ok!==!0||!B)throw zh(ae.error,J);Xs==="checkout"&&z_(),window.location.assign(B)}async function ju({email:z,isResend:R=!1,marketingRecallConsent:P=!1}){Qn(),(!R||!Ee.current)&&(Ee.current=c_(),await r_("login_start",{...at,method:"email_code",login_reason:Xs}));const D=Ee.current,J=b_(),ae=`${window.location.pathname}${window.location.search}${window.location.hash}`,B=await fetch("/api/auth/workos/magic/start",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({email:String(z).trim(),redirect:ae,analytics:D?"granted":"denied",analyticsAttemptId:D,signupSource:D?J.source:"",signupLandingPath:D?J.landingPath:"",legalAccepted:!0,marketingRecallConsent:P===!0})}),ue=await B.json().catch(()=>({}));if(!B.ok||ue.ok!==!0)throw zh(ue.error,B);return Xs==="checkout"&&z_(),ue}async function yu({code:z}){const R=await fetch("/api/auth/workos/magic/verify",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({code:z})}),P=await R.json().catch(()=>({}));if(!R.ok||P.ok!==!0)throw zh(P.error,R);const D=typeof P.returnTo=="string"&&P.returnTo.startsWith("/")&&!P.returnTo.startsWith("//")?P.returnTo:"/",J=new URL(D,window.location.origin);J.pathname===window.location.pathname&&J.search===window.location.search?(window.history.replaceState(window.history.state,"",D),window.location.reload()):window.location.assign(D)}function Il(z,R){kh(z)&&pb(),Le(z,R)}async function zu(){Or.current=null,_o();let z="";try{const P=await(await fetch("/api/auth/logout",{method:"POST",headers:{"Content-Type":"application/json"}})).json().catch(()=>({}));z=vT(P.logoutUrl)}finally{xe.current=null,U.current+=1,Ne.current+=1,ta(null),Sn([]),Sr(null),xr(null),Kc(null),Fo(!1),bi==="private"&&Ol(),za(null),Oa(null),Wt(null),Gt(null),ns(""),Hc(""),Ci(""),Vc(""),$a(""),xn(""),Vo(""),hc(),rs(null),z?window.location.assign(z):(It||ls||Sa)&&Dt(We)}}async function gb(){xd(!1),await zu()}function Ou(z){Dt(hh(z,q))}async function hb(z,R={}){return po([z],R)}async function po(z,R={}){const P=[...new Set(z.filter(Boolean))];if(!P.length){Et(ee.ui.taskImageRequired);return}const D=L.current+1;L.current=D;try{const J=await Promise.all(P.map(async B=>{const ue=await fetch(B);if(!ue.ok)throw new Error("Task image could not be loaded.");const pe=await ue.blob(),Ve=B.split("/").pop()||"ielts-task-1.jpg",ot=Ve.split(".").pop()?.toLowerCase(),He=ot==="png"?"image/png":ot==="webp"?"image/webp":"image/jpeg",Lt=bh.has(pe.type)?pe.type:He;return new File([pe],Ve,{type:Lt})}));if(L.current!==D)return;const ae=J.length>1?await aR(J):J[0];if(L.current!==D)return;await ob(ae,{...R,loadToken:D,sourcePath:P[0],sourcePaths:P,compressionSteps:J.length>1?SI:R.compressionSteps})}catch{L.current===D&&Et(ee.ui.taskImageProcessFailed)}}async function pn({taskType:z,questionText:R,imagePath:P,imagePaths:D=[],preserveCurrentDraft:J=!0,essay:ae="",navigate:B=!0}){const ue=++H.current,pe=ys(P,D),Ve=pe[0]||"",ot=z==="task1"&&pe.length>0,He=yk({taskType:z,taskImageRequired:ot,prompt:R}),Lt={prompt:He,essay:ae,taskImage:null,taskImageSourcePath:ot?Ve:""};if(J&&gs(De,ua,Vn()),gs(z,ot,Lt),Rs(z),Ts(ot),z==="task1"&&zt(ot),_a(He),Ri(ae),Xt(null),Et(""),za(null),Oa(null),Wt(null),Gt(null),ns(""),we(ot),B&&Dt(`${We}#${lf}`),!ot){$s();return}try{await po(pe,{draftTaskType:z,draftTaskRequiresImage:ot})}finally{H.current===ue&&we(!1)}}async function Vt(z){if(!z)return;const R=z.taskType==="task1"?"task1":"task2",P=Sp(z),D=Yb(z),J=D?ys(z.taskImageSourcePath,z.taskImageSourcePaths):[],ae=J[0]||"";if(De===R&&ua===D&&dt===P||($s(),Rs(R),Ts(D),R==="task1"&&zt(D),_a(P),Ri(""),Xt(null),Et(""),ns(""),Kn(R,D,{prompt:P,essay:"",taskImage:null,taskImageSourcePath:ae})),!D)return;if(!ae){Et(ee.ui.taskImageRequired);return}const ue=Array.isArray(ct?.sourcePaths)?ct.sourcePaths:[ct?.sourcePath].filter(
1118Boolean);if(ct?.sourcePath===ae&&ue.join(` 1119`)===J.join(` 1120`))return;const pe=`${z.publicShortId||z.submissionId}:${J.join("|")}`;Oe.current!==pe&&(Oe.current=pe,Et(""),as(!0),await po(J,{draftTaskType:R,draftTaskRequiresImage:D,preserveResult:!0}),Oe.current===pe&&(Oe.current="",as(!1)))}async function oa(){const z=De==="task2"?fh.task2:Ft?fh.academicTask1:fh.generalTask1,R=z[Math.floor(Math.random()*z.length)];if(!R)return;const P=De==="task1"&&!!R.imagePath;De==="task1"&&(Ts(P),zt(P));const D={prompt:R.prompt,essay:ja,taskImage:null,taskImageSourcePath:P?R.imagePath:""};_a(R.prompt),gs(De,P,D),za(null),Xt(null),Et(""),Oa(null),Wt(null),Gt(null),P?await hb(R.imagePath,{draftTaskType:De,draftTaskRequiresImage:P}):$s()}async function kb(z,R={}){const{scrollToResult:P=!1}=R,D=z?.shortId;if(!D)return;Ss(""),In(!0);const J=de.current+1;de.current=J,Fe.current=D;const ae=()=>Fe.current===D&&de.current===J;try{const B=await fetch(`/api/public-samples/${encodeURIComponent(D)}?detail=1`,{headers:{Accept:"application/json"}}),ue=await B.json().catch(()=>({}));if(!ae())return;if(!B.ok)throw new Error(ue.error||ee.ui.notFoundDescription);const pe=vf(ue.sample||{}),Ve=Qj({...pe,relatedSamples:ue.relatedSamples,relatedTopicSamples:ue.relatedTopicSamples,topicHub:ue.topicHub,recommendationsDeferred:ue.recommendationsDeferred===!0}),ot=Fk(pe);if(je!==ot){Dt(ot,{replace:!0});return}const He=Yb(pe);pe.publicShortId&&dn.current?.task?.publicSampleId===pe.publicShortId||($s(),Oe.current="",as(!1),Rs(pe.taskType),Ts(He),pe.taskType==="task1"&&zt(He),_a(Sp(pe)),Ri(""),Xt(null),Et("")),ns(""),za(Ve),Oa(pe.id),Wt("public"),xs("all"),Gt(Kj(Ve?.issues)),P&&window.setTimeout(()=>{v.current?.scrollIntoView({behavior:"smooth",block:"start"})},90)}catch(B){ae()&&(za(null),Oa(null),Wt(null),Ss(B instanceof Error?B.message:ee.ui.notFoundDescription))}finally{ae()&&(In(!1),Fe.current=null)}}async function wu(z){if(!z)return;const R=st.current+1;st.current=R,ye.current=z;const P=()=>ye.current===z&&st.current===R;try{const{ok:D,payload:J}=await m3(z);if(!P())return;if(!D)throw new Error(J.error||"Public sample recommendations are unavailable.");za(ae=>ae?.publicShortId!==z?ae:{...ae,relatedSamples:(Array.isArray(J.relatedSamples)?J.relatedSamples:[]).map(B=>mr(B)),relatedTopicSamples:(Array.isArray(J.relatedTopicSamples)?J.relatedTopicSamples:[]).map(B=>mr(B)),recommendationsDeferred:!1})}catch{P()&&za(D=>D?.publicShortId===z?{...D,recommendationsDeferred:!1}:D)}finally{P()&&(ye.current=null)}}async function _b(z){if(!z)return;Qo(""),Ko(!0);const R=ka.current+1;ka.current=R;const P=()=>ka.current===R;try{const D=et>1?`&page=${et}`:"",J=await fetch(`/api/public-samples/hubs/${encodeURIComponent(z.taskSegment)}?locale=${encodeURIComponent(q)}${D}`,{headers:{Accept:"application/json"}}),ae=await J.json().catch(()=>({}));if(!P())return;if(!J.ok)throw gp(J,ae,ee.ui.notFoundDescription);const B=ae.pageData||nh({page:z,samples:[],locale:q,pageNumber:et});if(B.page?.path&&je!==B.page.path){Dt(he(B.page.path,q));return}Cr(B)}catch(D){P()&&(D?.responseStatus===404&&Cr(nh({page:z,samples:[],locale:q,pageNumber:et})),Qo(D instanceof Error?D.message:ee.ui.notFoundDescription))}finally{P()&&Ko(!1)}}async function jb(z){if(!z)return;qd(""),Nd(!0);const R=gt.current+1;gt.current=R;const P=()=>gt.current===R;try{const D=new URLSearchParams({locale:q});ia!=null&&D.set("band",String(ia)),et>1&&D.set("page",String(et));const J=await fetch(`/api/public-samples/types/${encodeURIComponent(z.taskSegment)}/${encodeURIComponent(z.typeId)}?${D.toString()}`,{headers:{Accept:"application/json"}}),ae=await J.json().catch(()=>({}));if(!P())return;if(!J.ok)throw gp(J,ae,ee.ui.notFoundDescription);const B=ae.pageData||sh({page:z,samples:[],locale:q,pageNumber:et,bandValue:ia});if(B.page?.path&&je!==B.page.path){Dt(he(B.page.path,q));return}Ld(B)}catch(D){P()&&(D?.responseStatus===404&&Ld(sh({page:z,samples:[],locale:q,pageNumber:et,bandValue:ia})),qd(D instanceof Error?D.message:ee.ui.notFoundDescription))}finally{P()&&Nd(!1)}}async function tc(z){if(!z)return;Nr(""),Nn(!0);const R=ci.current+1;ci.current=R;const P=()=>ci.current===R;try{const D=new URLSearchParams({locale:q});ia!=null&&D.set("band",String(ia)),et>1&&D.set("page",String(et));const J=await fetch(`/api/public-samples/topics/${encodeURIComponent(z.taskSegment)}/${encodeURIComponent(z.topicKey)}?${D.toString()}`,{headers:{Accept:"application/json"}}),ae=await J.json().catch(()=>({}));if(!P())return;if(!J.ok)throw gp(J,ae,ee.ui.notFoundDescription);const B=ae.pageData;if(!B?.page?.path)throw new Error(ee.ui.notFoundDescription);if(je!==B.page.path){Dt(he(B.page.path,q));return}Ad(B)}catch(D){P()&&(D?.responseStatus===404&&Ad(bj({topicKey:z.topicKey,taskCategory:z.taskCategory,samples:[],locale:q,pageNumber:et,bandValue:ia})),Nr(D instanceof Error?D.message:ee.ui.notFoundDescription))}finally{P()&&Nn(!1)}}async function yb(z){if(!z)return;Yo(""),Yc(!0);const R=Ce.current+1;Ce.current=R;const P=()=>Ce.current===R;try{const D=et>1?`&page=${et}`:"",J=await fetch(`/api/public-samples/bands/${encodeURIComponent(z.taskSegment)}/${encodeURIComponent(z.bandSlug)}?locale=${encodeURIComponent(q)}${D}`,{headers:{Accept:"application/json"}}),ae=await J.json().catch(()=>({}));if(!P())return;if(!J.ok)throw gp(J,ae,ee.ui.notFoundDescription);const B=ae.pageData||rh({page:z,samples:[],locale:q,pageNumber:et});if(B.page?.path&&je!==B.page.path){Dt(he(B.page.path,q));return}Ed(B)}catch(D){P()&&(D?.responseStatus===404&&Ed(rh({page:z,samples:[],locale:q,pageNumber:et})),Yo(D instanceof Error?D.message:ee.ui.notFoundDescription))}finally{P()&&Yc(!1)}}async function mn(z,R={}){const{errorTarget:P="history",scrollToResult:D=!1}=R;if(!z)return;Hc(""),Ss(""),In(!0);const J=U.current+1;U.current=J,xe.current=z;const ae=()=>xe.current===z&&U.current===J;try{const B=await fetch(ZI(z,Ue),{headers:{Accept:"application/json"}}),ue=await B.json().catch(()=>({}));if(!ae())return;if(B.status===401){Ol(),ta(null),za(null),Oa(null),Wt(null);return}if(!B.ok)throw new Error(ue.error||ee.ui.historyLoadFailed);const pe=ue.submission,Ve=pe.result||{},ot=Fs(pe.locale),He=VR(pe);
1120if(!Ni.hasLocalePrefix&&ot!==q){if(await Xb(ot),!ae())return;Lc(ot)}Rs(pe.taskType),Ts(He),pe.taskType==="task1"&&zt(He),_a(pe.prompt),Ri(pe.essay),Xt(null),Et(""),za({...Ve,prompt:Ve.prompt||pe.prompt,essay:Ve.essay||pe.essay,locale:ot,submissionId:pe.id,publicShortId:pe.publicShortId,publicPath:pe.publicPath,adminPreviewMode:pe.adminPreviewMode||"",createdAt:pe.createdAt}),Oa(pe.id),Wt("private"),xs("all"),Gt(Ve.issues?.find(Lt=>Lt.severity==="must_fix")?.id||Ve.issues?.[0]?.id||null),D&&window.setTimeout(()=>{v.current?.scrollIntoView({behavior:"smooth",block:"start"})},90)}catch(B){if(!ae())return;const ue=B instanceof Error?B.message:ee.ui.historyLoadFailed;P==="result"?Ss(ue):Hc(ue)}finally{ae()&&(xe.current=null,In(!1))}}async function Xn(z="monthly",R="inline_pricing",P="",D=null){if(!(ao||fa.current||di.current)){fa.current=!0;try{const J=ee.ui.subscriptionPlans.find(da=>da.id===z),ae=E5(R,Zr)&&wk(J?.price)?.finalPrice||J?.price,B=ed(z,{displayedPrice:ae}),ue=P||(["inline_pricing","pricing_page"].includes(R)?"pricing_plan_button":"unlock_primary_button"),pe=R==="checkout_recovery",Ve=D?.pageType||(pe?aa?.originPageType||"other":Bi),ot=D?new URL(D.returnPath,window.location.origin).pathname:pe?aa?.originPath||"/":window.location.pathname||"/",He=D?.purchaseClickId||Rh(),Lt=Rh();D||(a4({planId:B.planId,ctaPageType:Ve,pricingSurface:R,ctaId:ue,clickPath:ot,locale:q,purchaseClickId:He,pageViewId:em()}),lt("purchase_cta_click",{...at,cta_page_type:Ve,pricing_surface:R,cta_id:ue,plan_id:B.planId,auth_state:Fr,currency:B.currency,value:B.value,items:[B.item]}));const la=()=>{if(!v0({planId:B.planId,pricingSurface:R,ctaId:ue,pageType:Ve,purchaseClickId:He,returnPath:zi()}))throw new Error(ee.ui.checkoutStartFailed);fa.current=!1,ra(!1),rs(null),Na("checkout")};if(Je){Or.current={planId:B.planId,pricingSurface:R,ctaId:ue,pageType:Ve,purchaseClickId:He,returnPath:zi()},fa.current=!1;return}if(!$e){la();return}C_(R)&&X5();const Bs=zi(),hn=qe.current;_o(),Zs(B.planId),Ci(""),$a(""),ub(),bi==="private"&&ya?.submissionId?window.sessionStorage.setItem(Gb,ya.submissionId):window.sessionStorage.removeItem(Gb),window.sessionStorage.setItem(up,`${window.location.pathname}${window.location.search}${window.location.hash}`),window.sessionStorage.removeItem(Ub);const Hi=d_(),Da=await H3();lt("begin_checkout",{...at,cta_page_type:Ve,plan_id:B.planId,pricing_surface:R,cta_id:ue,auth_state:"logged_in",currency:B.currency,value:B.value,items:[B.item]});const Fi=await fetch("/api/billing/checkout",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planId:B.planId,checkoutRequestId:Lt,marketToken:__(),locale:q,analytics:{clientId:Da.clientId,sessionId:Da.sessionId,landingPage:Hi.landingPage,locale:q,taskType:Wn,ctaPageType:Ve,pricingSurface:R,ctaId:ue,purchaseClickId:He,clickPath:ot,samplePageId:mt?.shortId||Hi.samplePageId||""}})}),Kt=await Fi.json().catch(()=>({}));if(Fi.status===401){fa.current=!1,Zs(""),ta(null),la();return}if(!Fi.ok||!Kt.checkoutUrl){const da=Kt.error||ee.ui.checkoutStartFailed,tr=/^[a-zA-Z0-9_-]{1,128}$/.test(String(Kt.supportReference||""))?String(Kt.supportReference):"";throw new Error(tr?`${da} ${ee.ui.checkoutSupportReference}: ${tr}`:da)}if(C_(R,aa?.context)){if(zi()!==Bs||qe.current!==hn||es.current!==$e.id){fa.current=!1,Zs("");return}if(!Kt.checkoutId||!U0(Kt.checkoutUrl))throw new Error(ee.ui.checkoutStartFailed);const da={checkoutId:Kt.checkoutId,checkoutUrl:Kt.checkoutUrl,planId:Kt.planId||B.planId,purchaseClickId:He,submissionId:bi==="private"?ya?.submissionId:null,userId:$e.id,location:Bs,navigationToken:hn,originPageType:Ve,originPath:ot,recoveryContext:y_({pricingSurface:R,pageType:Ve,currentContext:aa?.context})};di.current=da,Ip(Kg({checkoutId:da.checkoutId,planId:da.planId,purchaseClickId:He,returnPath:da.location,originPageType:da.originPageType,originPath:da.originPath,context:da.recoveryContext})),Tc.current=null,rs(null),ra(!1),Cf(da),fa.current=!1,Zs("");return}Ip(Kg({checkoutId:Kt.checkoutId,checkoutMode:"hosted",planId:Kt.planId||B.planId,purchaseClickId:He,returnPath:`${window.location.pathname}${window.location.search}${window.location.hash}`,originPageType:Ve,originPath:ot,context:y_({pricingSurface:R,pageType:Ve,currentContext:aa?.context})})),R==="checkout_recovery"&&rs(null),li.current=!0,window.location.assign(Kt.checkoutUrl)}catch(J){fa.current=!1,li.current=!1,Ci(J instanceof Error?J.message:ee.ui.checkoutStartFailed),Zs("")}}}function vu({completed:z=!1,cancelled:R=!1}={}){const P=di.current;P&&!R&&(z||P.hostedOpened)?(Tc.current=P.checkoutId,$a(ee.ui.paymentReturnPending)):hc(),li.current=!1,di.current=null,Cf(null),fa.current=!1,Zs("")}async function Rl(z){const R=di.current,P=()=>!!(R&&!z.aborted&&di.current===R&&es.current===R.userId&&qe.current===R.navigationToken&&zi()===R.location),D=()=>gi({isRequestCurrent:P});let J=await D();if(J=await h_({subscription:J,refreshStatus:D,isCurrent:P,signal:z}),!P()||!J?.hasFullAccess)return!1;hc();for(const ae of[Gb,ni,up])window.sessionStorage.removeItem(ae);return await si({isRequestCurrent:P}),!P()||(R.submissionId&&await mn(R.submissionId,{errorTarget:"result"}),!P())?!1:($a(R.submissionId?ee.ui.subscriptionUnlocked:ee.ui.paymentReturnActive),!0)}j.useEffect(()=>{const z=di.current;z&&($e?.id!==z.userId||zi()!==z.location)&&vu({cancelled:!0})},[$e?.id,rt,Ue,Pa]);async function zb(){if(!Je){if(!$e){Na("general");return}Sd(!0),xn("");try{const z=await fetch("/api/billing/portal",{method:"POST",headers:{"Content-Type":"application/json"}}),R=await z.json().catch(()=>({}));if(z.status===401){Sd(!1),ta(null),Na("general");return}if(!z.ok||!R.portalUrl)throw new Error(ST(R.reason,ee,R.error));window.location.assign(R.portalUrl)}catch(z){xn(z instanceof Error?z.message:ee.ui.subscriptionManagementOpenFailed),Sd(!1)}}}async function Ob(){const z=await gi();if(z?.hasFullAccess&&ya?.submissionId){await si(),await mn(ya.submissionId,{errorTarget:"result"}),$a(ee.ui.subscriptionUnlocked);return}z?.hasFullAccess&&await si(),$a(ee.ui.paymentReturnPending)}async function Iu(z){if(Je)return{ok:!1,silent:!0};if(!$e)return Na("redeem"),{ok:!1,error:ee.ui.voucherSignInRequired,requiresAuth:!0};Ci(""),$a("");try{const R=await fetch("/api/vouchers/redeem",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:z})}),P=await R.json().catch(()=>({}));if(R.status===401)return ta(null),Na("redeem"),{ok:!1,error:ee.ui.voucherSignInRequired,requiresAuth:!0};if(!R.ok)throw new Error(TT(P.reason,ee,P.error));const D=P.subscription||null,J=D?.accessExpiresAt||P.voucher?.accessExpiresAt||"",ae=_1(J,q),B=ee.ui.voucherRedeemSuccess(ae);return xr(D),$a(B),await si(),{ok:!0,message:B,subscription:D,accessExpiresAt:J}}catch(R){const P=R instanceof Error?R.message:ee.ui.voucherRedeemFailed;return Ci(P),{ok:!1,error:P}}}function Ru(){Do&<("review_leave_stay",{...at,prompt_trigger:Do,elapsed_seconds:Math.round((Date.now()-ss.current)/1e3)}),Bc("")}function ac(z,R,P={}){Ec.current||lt("review_error",{...at,error_code:z,error_kind:R===400?"input":R===401?"auth":R===429?"quota":R>
1120=500?"server":R>0?"client":"network",http_status:R,elapsed_seconds:Math.round((Date.now()-ss.current)/1e3),...P})}async function Tl(){if(!dt.trim()||!ja.trim())return;const z=()=>{yd(!0);const B=re.current;if(B){const ue=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;sb(),B.focus({preventScroll:!0}),B.scrollIntoView({behavior:ue?"auto":"smooth",block:"center"}),window.requestAnimationFrame(()=>{if(B.classList.add("is-attention"),ue){Re.current=window.setTimeout(()=>{B.classList.remove("is-attention"),Re.current=null},1200);return}B.addEventListener("animationend",()=>B.classList.remove("is-attention"),{once:!0})})}};if(Un){z();return}const R=ze.current;if(Mt&&R){const B=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;R.classList.remove("is-attention"),R.querySelector("button")?.focus({preventScroll:!0}),R.scrollIntoView({behavior:B?"auto":"smooth",block:"center"}),window.requestAnimationFrame(()=>{if(R.classList.add("is-attention"),B){window.setTimeout(()=>R.classList.remove("is-attention"),1200);return}R.addEventListener("animationend",()=>R.classList.remove("is-attention"),{once:!0})});return}if(Hn){z();return}if(Ft&&!ct){Et(ee.ui.taskImageRequired),window.setTimeout(()=>{const B=fe.current,ue=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;x.current&&(window.clearTimeout(x.current),x.current=null),B?.classList.remove("is-attention"),B?.focus({preventScroll:!0}),B?.scrollIntoView({behavior:ue?"auto":"smooth",block:"center"}),window.requestAnimationFrame(()=>{if(B?.classList.add("is-attention"),!!B){if(ue){x.current=window.setTimeout(()=>{B.classList.remove("is-attention"),x.current=null},1200);return}B.addEventListener("animationend",()=>B.classList.remove("is-attention"),{once:!0})}})},0);return}if(Jd){Eo(!0);const B=E.current;if(B){const ue=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;se.current&&(window.clearTimeout(se.current),se.current=null),B.classList.remove("is-attention"),B.focus({preventScroll:!0}),B.scrollIntoView({behavior:ue?"auto":"smooth",block:"center"}),window.requestAnimationFrame(()=>{if(B.classList.add("is-attention"),ue){se.current=window.setTimeout(()=>{B.classList.remove("is-attention"),se.current=null},1200);return}B.addEventListener("animationend",()=>B.classList.remove("is-attention"),{once:!0})})}return}if(Je)return;if(U3({...at,isAuthenticated:!!$e,word_count:Wi,has_task_image:Ft&&ct?"true":"false"}),!$e){Na("check");return}if(co){mb();return}wd(!0),ns("");const P=Date.now();p_({audience:oo,submitted:!0,parameters:at,trackEvent:lt}),lt("review_submit",{...at,word_count:Wi,has_task_image:Ft&&ct?"true":"false"});let D="network_error",J=0;ss.current=P,Ec.current=!1,Pc.current=!1;let ae=!1;Dc(null),Ti(!1),Ir(rt);try{const B=()=>fetch("/api/evaluate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({taskType:De,locale:q,prompt:dt.trim(),essay:ja.trim(),taskImageRequired:Ft,taskImage:Ft&&ct?{mimeType:ct.mimeType,data:ct.data}:null,taskImageSourcePath:Ft&&ct?.sourcePath?ct.sourcePath:"",taskImageSourcePaths:Ft&&Array.isArray(ct?.sourcePaths)?ct.sourcePaths:[],taskTypeMismatchConfirmed:ml})});let ue=await B(),pe=await ue.json().catch(()=>({}));if(ue.status>=500&&zj(pe.code)&&!Ec.current&&(ac(String(pe.code),ue.status,{auto_retry:"scheduled"}),ae=!0,Ti(!0),ue=await B(),pe=await ue.json().catch(()=>({}))),ue.status===401){ac("auth_required",401),ta(null),Na("check");return}if(pe.quota&&Sr(pe.quota),!ue.ok){if(D=String(pe.code||`http_${ue.status}`),J=ue.status,ue.status===429&&pe.quota&&Ch(pe.quota)&&!pe.quota.hasFullAccess){ac("quota_exhausted",429),mb();return}throw ue.status>=500&&Dc({code:D,message:pe.error||ee.errors.assessmentFailed,quotaSafe:zj(pe.code),failedAt:new Date().toISOString()}),new Error(pe.error||ee.errors.assessmentFailed)}const Ve=pe.submissionId||pe.submission?.id||pe.id;if(!Ve)throw D="missing_submission_id",J=ue.status,new Error(ee.ui.reviewSaveFailed);Pc.current=!0,D="client_after_success",J=ue.status,lt("review_complete",{...at,word_count:Wi,review_duration_ms:Date.now()-P,is_first_review:pe.isFirstReview?"true":"false",access_type:pe.quota?.hasFullAccess?"paid":"free"}),za(null),Oa(null),Wt(null),Ss(""),xs("all"),Gt(null),Dt(pe.publicPath||hh(pe.submission||{id:Ve},q)),si()}catch(B){ac(D,J,ae?{auto_retry:"exhausted"}:{});const ue=B instanceof Error?B.message:ee.errors.assessmentFailed;D==="network_error"&&Dc({code:D,message:ue,quotaSafe:!1,failedAt:new Date().toISOString()}),ns(ue)}finally{Ti(!1),wd(!1)}}const gn={task2:Zc,academicTask1:al,generalTask1:an},Zn=(z,R,P,D)=>{lt("writing_entry_click",{...at,entry_placement:P,entry_task:D}),Le(z,R)},mo=oo==="signed_out"||oo==="free"&&!co,Jn=xt?ys(xt.task.imagePath,xt.task.imagePaths):[],er=it&&xt?.task?.publicSampleId?md(it):null,Tu=No({imageSourcePaths:Jn,locale:er?.htmlLang||q,...er?{taskSubtype:er.taskSubtype,topicTitle:er.topicTitle}:{},prompt:er?it.prompt:xt?.task.questionText});Gn.current=({kind:z,placement:R})=>{const P=`${rt}${Ue}`;ll.current!==P&&(ll.current=P,lt("writing_entry_view",{...at,entry_kind:z,entry_placement:R}))};const Sl=z=>`${z.taskType} 1121${z.questionText}`;function xl(){xt&&(Vd.current[Sl(xt.task)]=ja)}const Ds={activeKey:xt?.entryKey||"",activeRestored:!!xt?.restored,freeReviewAvailable:mo,open({entryKey:z,task:R,kind:P,placement:D}){xl();const J=Vd.current[Sl(R)],ae=dt===Zj(R),B=J??(ae?ja:"");Di({entryKey:z,task:R,path:window.location.pathname}
1121),(!ae||R.publicSampleId&&!B.trim())&&Po(pp(R.taskType)),R.publicSampleId&&it?.publicShortId===R.publicSampleId?(Vt(it),B&&Ri(B)):pn({...R,essay:B,navigate:!1}),lt("writing_entry_open",{...at,writing_surface:"question_inline",task_type:s_(R.taskType,!!(R.imagePath||R.imagePaths?.length)),entry_kind:P,entry_placement:D})},close(){xl(),Di(null)},trackEntryView:to,renderComposer({preparingImageLabel:z="",autoFocus:R=!0}={}){const P=wt?n.jsxs(n.Fragment,{children:[Js?n.jsx("p",{className:"billing-notice",role:"status",children:Js}):null,Ls?n.jsx("p",{className:"billing-error",role:"alert",children:Ls}):null]}):null;return n.jsxs(n.Fragment,{children:[P,n.jsx(JR,{t:ee,prompt:dt,promptLabelId:"question-writing-practice-question-title",promptAttentionRef:re,promptMessage:Ct,promptMessageTone:ul,taskType:De,isTaskImageRequired:Ft,taskImagePreviews:Jn.map((D,J)=>({...it?Sz({src:D,index:J,presentations:it.taskImagePresentations,sizes:Iv}):{src:D},alt:Tu[J]})),taskImageAttentionRef:fe,taskImageError:vn,taskImageStatus:me||Af?z:"",onRetryTaskImage:vn&&Jn.length?()=>{po(Jn,{draftTaskType:De,draftTaskRequiresImage:Ft,preserveResult:wt})}:void 0,essay:ja,essayInputRef:E,essayInputId:"question-writing-practice-essay",essayLabelId:"question-writing-practice-editor-title",essayAutoFocus:R&&!xt?.restored,onEssayChange:rb,essayWordCount:Wi,essayMessage:eb,writingTimerTone:Ui,writingTimerAriaLabel:gl,writingTimerDisplay:Fn,writingTimerMetaLabel:ps,writingTimerStatusAnnouncement:ms,writingTimerExpiredAnnouncement:ro,writingTimerActionLabel:hl,writingTimerStatus:Fa.status,onWritingTimerAction:cb,canEvaluate:ib,isEvaluating:is,evaluationElapsedSeconds:$o,evaluationError:Df,evaluationRetrying:Mc,evaluationFailure:Mo,authUser:$e,reviewQuota:cs,submitButtonRef:ke,onEvaluate:Tl})]})}};return n.jsxs(vm.Provider,{value:Ds,children:[La?n.jsx(e6,{copy:ru,targetLocale:La,LanguageIcon:gO,CloseIcon:Jl,onAccept:gu,onDismiss:Jm}):null,n.jsx(wR,{locale:q,t:ee,authUser:sl,isAuthLoading:Hd,isPricingActive:pa,isTopicResourceActive:eu||Pt&&!Hr,isQuestionResourceActive:sa||Ge||Pi||Ia||Wr||cn||Gr||bs||!!Xa||on||eo,isSampleResourceActive:rn||us||ln||As||Mi||wt,isReviewListActive:ls,homeHref:We,pricingHref:os,topicHref:bn.href,cambridgeAcademicTask1Href:Xc,cambridgeGeneralTask1Href:Ka,cambridgeTask2Href:Pn,cambridgeAcademicQuestionsHref:Bd.academicTask1,cambridgeGeneralQuestionsHref:Bd.generalTask1,cambridgeTask2QuestionsHref:Bd.task2,latestAcademicTask1QuestionsHref:Jo.academicTask1,latestGeneralTask1QuestionsHref:Jo.generalTask1,latestTask2QuestionsHref:Jo.task2,academicTask1TypeLinks:Qd,generalTask1TypeLinks:Yd,task2TypeLinks:io,academicTask1SampleHubLink:tu,generalTask1SampleHubLink:au,task2SampleHubLink:Kr,academicTask1SampleTypeLinks:dl,generalTask1SampleTypeLinks:iu,task2SampleTypeLinks:Xd,academicTask1BandSampleLinks:Zd,generalTask1BandSampleLinks:ai,task2BandSampleLinks:mi,officialSampleLinks:rl,onHomeClick:z=>Le(z,We),onPricingClick:z=>Le(z,os),onTopicClick:z=>Le(z,bn.href),onResourceLinkClick:Le,onLocaleChange:bb,onSignIn:()=>Na("general"),onOpenReviewList:tt?()=>{}:()=>Dt(il),onSignOut:tt?null:()=>xd(!0),checkerAction:je==="/"||$i||It?null:{href:qi,label:J7(q,{freeReviewAvailable:mo}),compactLabel:ew(q,{freeReviewAvailable:mo}),onClick:z=>{lt("writing_entry_click",{...at,entry_placement:"site_header"}),Le(z,qi)}},promotion:jl?n.jsx(W0,{copy:ee.pricing.newCustomerDiscount,variant:"top",href:Xo,onNavigate:Le,onDismiss:()=>Id(!0),DismissIcon:Jl,analyticsEnabled:un.enabled,analyticsParameters:{...at,cta_page_type:Bi,pricing_surface:"new_customer_top_bar",auth_state:Fr,source_path:rt}}):null}),cu?n.jsx(N_,{copy:ee.upgradeBanner,href:Xo,Icon:bk,onNavigate:Le,analyticsEnabled:!Je&&Si,analyticsParameters:{...at,cta_page_type:Bi,pricing_surface:"global_banner",cta_id:"global_banner_view_plans",auth_state:Fr,source_path:rt},impressionKey:rt}):null,n.jsxs("main",{className:["app-shell",Sa?"app-shell--saved-review":"",jl?"app-shell--new-customer-discount-visible":""].filter(Boolean).join(" "),children:[Ca?n.jsx(jT,{section:Ca,t:ee,homeHref:"/",onHomeClick:z=>Le(z,We)}):It?n.jsx(c1,{activeTab:sn,locale:q,t:ee,authUser:$e,isAuthLoading:Je,overview:Wm,isLoading:Gm,error:Um,homeHref:We,pricingHref:os,onRefresh:yl,onTabChange:z=>Dt(Cj(rt,Ue,z)),onSignIn:()=>Na("general"),onBackHome:z=>Le(z,We),RouteStateCardComponent:zs,resolveSubmissionCanonicalPath:hh,resolveSubmissionFreePreviewPath:XI}):Qa?n.jsx(IR,{t:ee,authUser:$e,isAuthLoading:Je,subscription:xi,billingNotice:Js,billingError:Ls,homeHref:We,onRedeem:Iu,onSignIn:()=>Na("redeem"),onBackHome:z=>Le(z,We)}
1121):kl?n.jsx(zs,{title:ee.ui.notFoundTitle,description:ee.ui.notFoundDescription,t:ee,isLoading:!1,onRetry:null,homeHref:We,onBackHome:z=>Le(z,We)}):va?n.jsx(NR,{t:ee,breadcrumb:fs,onInternalLinkClick:Le}):pa?n.jsx(qR,{t:ee,breadcrumb:fs,showAlipayAvailability:tn,checkoutLoadingPlanId:Fc,billingError:Ls,billingNotice:Js,startFreeHref:We,onStartCheckout:Xn,onStartFree:z=>Le(z,We),onBreadcrumbLinkClick:Le,purchaseCtaAnalytics:un,showNewCustomerDiscount:Zr}):Ai?n.jsx(l1,{locale:q,blogHref:Zo,search:Ue,onLinkClick:Le}):ds?n.jsx(d1,{post:Ei,locale:q,blogHref:Zo,homeHref:We,onLinkClick:Le}):Dr?n.jsx(n1,{locale:q,breadcrumb:fs,officialSamplesHref:fi,checkerHrefs:gn,onWritingEntryClick:Zn,onLinkClick:Le}):Br?n.jsx(r1,{locale:q,t:ee,breadcrumb:fs,checkerHrefs:gn,onWritingEntryClick:Zn,onBreadcrumbLinkClick:Le}):Ya?n.jsx(PR,{page:Ya,locale:q,search:Ue,sampleTargets:$t,t:ee,billingError:Ls,billingNotice:Js,showAlipayAvailability:tn,onInternalLinkClick:Le,onUseTask:pn}):qs?n.jsx(BR,{page:qs,pageData:Fd,locale:q,onInternalLinkClick:Le}):Dn?n.jsx(WR,{page:Dn,pageData:Ur,search:Ue,locale:q,onInternalLinkClick:Le,onNavigate:Dt,onUseTask:pn}):ve&&bl?n.jsx(GR,{collectionKind:ve.collectionKind,items:su,copy:bl,pageId:ve.pageId,typeLinks:fn,typeFilter:ii,activeTypeId:ve.practiceOnly?ve.practiceTarget?.isCategory?"":ve.practiceTarget?.id||null:ve.page?.id||"",relatedLink:Ht,checkerLink:fl,collectionNavigation:Ps,practiceQuestions:ve.practiceOnly?Sc:[],practiceTypePage:ve.practiceTarget||ve.page||null,pagination:ve.practiceOnly?xc:null,practiceRouteStatus:ve.practiceOnly?ts:"",routePath:ve.path,search:Ue,sampleTargets:$t,showCambridge21Bridge:ve.showCambridge21Bridge||[br,fr,gr,hr,kr].includes(ve.path),showCambridge21FilterBadge:[br,fr].includes(ve.path),locale:q,onTypeLinkClick:Le,onUseTask:pn}):Ut?n.jsx(j.Suspense,{fallback:n.jsx("section",{className:"official-samples-page","aria-labelledby":"official-samples-page-title","aria-busy":"true",children:n.jsx(Rc,{titleId:"official-samples-page-title",title:Xk(Ut,q).libraryTitle,subtitle:ee.ui.loading,className:"official-library-intro"})}),children:n.jsx(Mz,{page:Ut,sampleTargets:$t,locale:q,collectionLinks:rl,bandDescriptorsHref:el,t:ee,onUseTask:pn,search:Ue,imageViewerCopy:ee.ui.imageViewer,onLinkClick:Le,onNavigate:Dt},Ut.id)}):Pr?n.jsx(sO,{result:Es,resultRef:v,title:ee.ui.mockReviewTitle,subtitle:ee.ui.mockReviewHint,locale:q,t:ee,severityFilter:Rn,selectedIssue:lo,selectionVersion:Ac,isMockReview:!0,homeHref:We,onSelectIssue:fb,onSeverityFilterChange:xs,onBackHome:z=>Le(z,We)}):ls?n.jsx(SR,{locale:q,t:ee,authUser:sl,isAuthLoading:Hd,submissions:ui,quota:Yf,subscription:Ud,isBillingLoading:$r,isBillingPortalLoading:Bm,billingStatusError:Mr,billingPortalError:nl,error:Jc,isLoading:pi,isMemberPreview:tt,homeHref:We,pricingHref:os,redeemHref:tt?"":$n,onRefresh:tt?()=>{}:si,onManageSubscription:tt?()=>{}:zb,onOpenSubmission:tt?()=>{}:Ou,onNewReview:z=>Le(z,We),onPricingClick:z=>Le(z,os),onRedeemClick:z=>Le(z,$n)}):Bn?n.jsx(zs,{title:ee.ui.notFoundTitle,description:ee.ui.notFoundDescription,t:ee,isLoading:!1,onRetry:null,homeHref:We,onBackHome:z=>Le(z,We)}):us?n.jsx(yp,{pageData:Jt||nh({page:Ra,samples:[],locale:q,pageNumber:et}),locale:q,isLoading:Fm||!Jt&&!Cd,error:Cd,homeHref:We,onRetry:()=>_b(Ra),onInternalLinkClick:Le,availableBandHubKeys:Li,checkerHrefs:gn,onWritingEntryClick:Zn}):ln?n.jsx(yp,{pageData:ca||sh({page:ma,samples:[],locale:q,pageNumber:et,bandValue:ia}),locale:q,isLoading:Lr||!ca&&!Uf,error:Uf,homeHref:We,onRetry:()=>jb(ma),onInternalLinkClick:Le,availableBandHubKeys:Li,checkerHrefs:gn,onWritingEntryClick:Zn}):As?n.jsx(yp,{pageData:Tt||bj({topicKey:ga.topicKey,taskCategory:ga.taskCategory,samples:[],locale:q,pageNumber:et,bandValue:ia}),locale:q,isLoading:Qc||!Tt&&!Hf,error:Hf,homeHref:We,onRetry:()=>tc(ga),onInternalLinkClick:Le,onUseTask:pn,availableBandHubKeys:Li,checkerHrefs:gn,onWritingEntryClick:Zn}):Mi?n.jsx(yp,{pageData:Ta||rh({page:Ja,samples:[],locale:q,pageNumber:et}),locale:q,isLoading:Pd||!Ta&&!$d,error:$d,homeHref:We,onRetry:()=>yb(Ja),onInternalLinkClick:Le,availableBandHubKeys:Li,checkerHrefs:gn,onWritingEntryClick:Zn}
1121):wt?n.jsx(ZR,{result:it,resultRef:v,isLoading:Va,error:Pf,locale:q,t:ee,severityFilter:Rn,selectedIssue:lo,selectionVersion:Ac,homeHref:We,onSelectIssue:fb,onSeverityFilterChange:xs,onRetry:()=>kb(mt),onCheckEssay:z=>Le(z,"/"),onInternalLinkClick:Le}):Sa?n.jsx(sT,{result:Kd,resultRef:v,isLoading:Va,error:Pf,isAuthenticated:!!$e,isAuthLoading:Je,locale:q,t:ee,subscription:xi,isBillingLoading:Uo,checkoutLoadingPlanId:Fc,billingError:Ls,billingNotice:Js,showAlipayAvailability:tn,severityFilter:Rn,selectedIssue:lo,selectionVersion:Ac,onSelectIssue:fb,onSeverityFilterChange:xs,onStartCheckout:Xn,onRefreshAccess:Ob,purchaseCtaAnalytics:un,showNewCustomerDiscount:Zr,onRetry:()=>mn(ei,{errorTarget:"result"}),onSignIn:()=>Na("saved_review"),homeHref:We,onBackHome:z=>Le(z,We)}):Xr?n.jsx(zs,{title:ee.ui.notFoundTitle,description:ee.ui.notFoundDescription,t:ee,isLoading:!1,onRetry:null,homeHref:We,onBackHome:z=>Le(z,We)}):n.jsxs(n.Fragment,{children:[n.jsxs("section",{className:`hero-workspace${Ze?" hero-workspace--checker-landing":" hero-workspace--home"}`,"aria-labelledby":"checker-title",children:[Ze?n.jsx(Rf,{...fs,className:"checker-landing-breadcrumb",onLinkClick:Le}):null,n.jsxs("div",{className:["hero-intro",Ze?"hero-intro--checker-landing":"hero-intro--home-commercial",Ze?.heroPoints?"hero-intro--checker-task":""].filter(Boolean).join(" "),children:[n.jsxs("div",{className:["hero-copy",Ze?"hero-copy--checker-landing":"hero-copy--home-commercial"].filter(Boolean).join(" "),children:[n.jsx(vs,{id:"checker-title",variant:"workspace",children:Ze?.h1||ee.ui.heroTitle}),Ze?.heroPoints?null:n.jsx("p",{children:Ze?.heroDescription||ee.ui.heroDescription}),Ze?.heroPoints?.length?n.jsx("ul",{className:"checker-hero-points",children:Ze.heroPoints.map(z=>n.jsx("li",{children:z},z))}):null]}),Ze?.heroPoints?n.jsx(k6,{model:cl,copy:Ze,sharedCopy:ee.checkerHeroVisual,criteria:(Ze.featureCards||[]).map(z=>z.key).filter(Boolean),benchmarkTaskId:Rt.benchmarkTaskId}):null,Ze?null:n.jsx("div",{className:"home-hero-review-visual",children:n.jsx("img",{src:"/home-writing-morning.webp",srcSet:"/home-writing-morning-480.webp 480w, /home-writing-morning-720.webp 720w, /home-writing-morning-1200.webp 1200w, /home-writing-morning.webp 1619w",sizes:"(max-width: 374px) calc(100vw - 24px), (max-width: 720px) 350px, (max-width: 760px) calc(82vw - 20px), (max-width: 800px) calc(82vw - 33px), (max-width: 900px) 623.2px, (max-width: 1240px) calc(80vw - 32px), 960px",width:"1619",height:"971",alt:ee.ui.heroVisualAlt,decoding:"async",fetchPriority:"high"})})]}),n.jsx(j.Suspense,{fallback:n.jsx(tO,{t:ee}),children:n.jsx(xm,{t:ee,entryNavigationEnabled:!$i,entryPending:me,promptInputId:Jb,essayInputId:lf,prompt:dt,promptInputRef:_e,promptAttentionRef:re,promptMessage:Ct,promptMessageTone:ul,onPromptChange:nb,taskType:De,task1Module:Qr,onTaskTypeChange:du,onTask1ModuleChange:bu,taskTypeSuggestion:Mt,taskTypeSuggestionRef:ze,onApplyTaskTypeSuggestion:fu,onKeepCurrentTaskType:uu,isTaskImageRequired:Ft,taskImage:ct,taskImageInputRef:be,taskImageAttentionRef:fe,taskImageError:vn,onTaskImagePaste:pu,onTaskImageInputChange:lb,onBrowseTaskImage:mu,onRemoveTaskImage:db,onRandomTaskSelect:oa,essay:ja,essayInputRef:E,essayMessage:eb,onEssayChange:rb,essayWordCount:Wi,writingTimerTone:Ui,writingTimerAriaLabel:gl,writingTimerDisplay:Fn,writingTimerMetaLabel:ps,writingTimerStatusAnnouncement:ms,writingTimerExpiredAnnouncement:ro,writingTimerActionLabel:hl,writingTimerStatus:Fa.status,onWritingTimerAction:cb,canEvaluate:ib,isEvaluating:is,evaluationElapsedSeconds:$o,evaluationError:Df,evaluationRetrying:Mc,evaluationFailure:Mo,authUser:$e,reviewQuota:cs,submitButtonRef:ke,onEvaluate:Tl})})]}),Ze?n.jsx(AR,{t:ee,page:Rt,hubModel:cl,copy:Ze,benchmarkTaskId:Rt.benchmarkTaskId,locale:q,marketing:ee.marketing,accuracyStudyHref:Dd,onLinkClick:Le}):n.jsx(s6,{t:ee,accuracyStudyHref:Dd,onLinkClick:Le}),Ze?.hub?null:n.jsx(f6,{t:ee,locale:q}),n.jsx(B0,{className:"home-pricing",showComparison:!1,t:ee,checkoutLoadingPlanId:Fc,billingError:Ls,billingNotice:Js,startFreeHref:$i?qi:We,onStartCheckout:Xn,checkoutSurface:"inline_pricing",onStartFree:z=>Le(z,$i?qi:We),CheckoutIcon:jn,FreeIcon:bk,purchaseCtaAnalytics:un,showAlipayAvailability:tn,showNewCustomerDiscount:Zr}),Ze?Ze.faq?n.jsx(Bp,{className:"home-faq-section checker-landing-faq",copy:Ze.faq,id:"faq",links:Gd,onLinkClick:Le,titleId:"checker-faq-title"},`checker-faq:${Rt.id}:${q}`):null:n.jsx(Bp,{className:"home-faq-section",copy:ee.marketing.homeFaq,id:"faq",links:Gd,onLinkClick:Le,titleId:"home-faq-title"},`home-faq:${q}`)]}),It&&sn===Ez?null:n.jsx(N_,{copy:ee.closingUpgradeBanner,href:qi,Icon:dk,variant:"closing",onNavigate:Le,analyticsEnabled:!Je&&Si,analyticsParameters:{...at,cta_page_type:Bi,pricing_surface:"site_footer_banner",cta_id:"site_footer_banner_free_trial",auth_state:Fr,source_path:rt},impressionKey:`${rt}:site-footer`})]}),n.jsx(zT,{homeHref:We,aboutHref:Er,showFriendlyLinks:je==="/",pricingHref:os,blogHref:Zo,blogLabel:Xf,communityAccessHref:En,bandDescriptorsHref:el,scoreCalculatorHref:tl,task2EssayCheckerHref:Zc,academicTask1ReportCheckerHref:al,generalTask1LetterCheckerHref:an,writingQuestionTopicsHref:bn.href,writingQuestionTopicsLabel:bn.label,cambridgeWritingHref:Vf,cambridge21WritingHref:Kf,cambridge21WritingLabel:Yh(q).footerLabel,cambridge21WritingBadgeLabel:Yh(q).footerBadgeLabel,cambridge21GeneralWritingHref:Ym,cambridge21GeneralWritingLabel:Xh(21,q,"general_training").footerLabel,cambridge21GeneralWritingBadgeLabel:Xh(21,q,"general_training").footerBadgeLabel,cambridgeGeneralWritingHref:Xm,officialGuideAcademicHref:Qf,officialGuideGeneralHref:Wd,officialScoredWritingHref:fi,cambridgeAcademicTask1Href:Xc,cambridgeGeneralTask1Href:Ka,cambridgeTask2Href:Pn,onLinkClick:Le,t:ee}),Pa?n.jsx(Z5,{checkout:Pa,locale:q,t:ee,showAlipayAvailability:tn,onConfirm:Rl,onClose:vu,onHosted:z=>{Pa.hostedOpened=!0,ub(),Ip(Kg({checkoutId:Pa.checkoutId,planId:Pa.planId,purchaseClickId:Pa.purchaseClickId,returnPath:zi(),originPageType:Pa.originPageType,originPath:Pa.originPath,context:Pa.recoveryContext})),li.current=z.type==="click"&&!(z.metaKey||z.ctrlKey||z.shiftKey||z.altKey)}},Pa.checkoutId):null,Rr?n.jsx(RR,{reason:Xs,t:ee,onClose:pb,onRequestEmailCode:ju,onVerifyEmailCode:yu,onGoogleSignIn:_u,onLinkClick:Il}):null,Go?n.jsx(rT,{t:ee,subscription:xi,isBillingLoading:Uo,checkoutLoadingPlanId:Fc,billingError:Ls,billingNotice:Js,showAlipayAvailability:tn,onClose:Yn,onStartCheckout:Xn,onRefreshAccess:Ob,purchaseCtaAnalytics:un,showNewCustomerDiscount:Zr}):null,aa?n.jsx(Y5,{t:ee,planId:aa.planId,context:aa.context,checkoutLoadingPlanId:Fc,billingError:Ls,purchaseCtaAnalytics:{...un,pageType:aa.originPageType||"other",path:aa.originPath||"/"},BenefitIcon:dk,ActionIcon:jn,CloseIcon:Jl,paymentHelpHref:`${os}#payment-help`,onClose:Tr,onContinue:z=>Xn(z,"checkout_recovery","recovery_continue_button"),onPaymentHelp:z=>{kh(z)&&(Tr(),Le(z,`${os}#payment-help`))}}):null,Od&&Ma&&bo?n.jsx(_T,{result:Ma,selectedIssue:bo,severityFilter:Rn,t:Jr,onClose:ou}):null,Hm?n.jsx(oT,{t:ee,onCancel:()=>xd(!1),onConfirm:gb}):null,is&&Do?n.jsx(cT,{t:ee,elapsedSeconds:$o,freeReview:!cs?.hasFullAccess,onStay:Ru}):null,is&&Tn&&rt!==Tn?n.jsxs("div",{className:"evaluation-inflight-notice",role:"status",children:[n.jsx("span",{className:"evaluation-status-spinner","aria-hidden":"true"}),n.jsx("span",{children:ee.ui.evaluationWait.inSiteNotice})]}):null]})}function Yj({label:e,menuId:i,isActive:r,sections:o,emptyLabel:l,onLinkClick:b}){const[u,p]=j.useState(!1),[m,g]=j.useState(()=>o[0]?.id||""),y=j.useRef(null),k=j.useRef(!1),_=o.find(C=>C.id===m)||o[0];j.useEffect(()=>{if(!u)return;function C(A){y.current?.contains(A.target)||(k.current=!1,p(!1))}function Z(A){A.key==="Escape"&&(p(!1),k.current=!1,y.current?.querySelector(".nav-resource-trigger")?.focus())}return document.addEventListener("pointerdown",C),document.addEventListener("keydown",Z),()=>{document.removeEventListener("pointerdown",C),document.removeEventListener("keydown",Z)}},[u]),j.useLayoutEffect(()=>{if(!u)return;const C=y.current,Z=C?.querySelector(".nav-resource-trigger"),A=C?.querySelector(".nav-mega-dropdown"),Q=C?.closest(".top-nav")?.querySelector(".brand-lockup");if(!Z||!A)return;
1121function ce(){if(window.getComputedStyle(A).position==="fixed"){A.style.removeProperty("--nav-mega-offset-x");return}const _e=document.documentElement.clientWidth,re=A.offsetWidth,Re=Z.getBoundingClientRect(),ze=Re.left+Re.width/2-re/2,E=16,se=Math.max(E,_e-E-re),ke=Math.min(Math.max(ze,E),se);A.style.setProperty("--nav-mega-offset-x",`${ke-ze}px`)}ce(),window.addEventListener("resize",ce);let oe=!0;document.fonts?.ready.then(()=>{oe&&ce()});const ge=typeof ResizeObserver>"u"?null:new ResizeObserver(ce);return ge?.observe(Z),ge?.observe(A),Q&&ge?.observe(Q),()=>{oe=!1,window.removeEventListener("resize",ce),ge?.disconnect(),A.style.removeProperty("--nav-mega-offset-x")}},[u]);function v(C,Z){k.current=!1,p(!1),b(C,Z)}function I(){p(C=>C&&k.current?(k.current=!1,!0):(k.current=!1,!C))}function T(C,Z){if(Z.href){v(C,Z.href);return}C.preventDefault(),g(Z.id)}const S=C=>{const A={className:["nav-mega-topic",_?.id===C.id?"is-active":""].join(" "),"data-section-id":C.id,onMouseEnter:()=>g(C.id),onFocus:()=>g(C.id),onClick:Q=>T(Q,C),onKeyDown:Q=>G(Q,C.id)};return C.href?n.jsx("a",{href:C.href,...A,children:n.jsx("span",{children:C.label})},C.id):n.jsx("button",{type:"button",...A,children:n.jsx("span",{children:C.label})},C.id)};function w(C){window.requestAnimationFrame(()=>{y.current?.querySelector(`[data-section-id="${C}"]`)?.focus()})}function G(C,Z){const A=o.findIndex(ge=>ge.id===Z),Q=o.length-1;let ce=A;if(C.key==="ArrowDown"||C.key==="ArrowRight")ce=A>=Q?0:A+1;else if(C.key==="ArrowUp"||C.key==="ArrowLeft")ce=A<=0?Q:A-1;else if(C.key==="Home")ce=0;else if(C.key==="End")ce=Q;else return;C.preventDefault();const oe=o[ce];g(oe.id),w(oe.id)}const M=C=>n.jsxs("a",{href:C.href,onClick:Z=>v(Z,C.href),children:[n.jsx("span",{children:C.label}),n.jsx("span",{className:"nav-link-arrow","aria-hidden":"true",children:"âº"})]},C.id||C.href),Y=C=>C.length?n.jsx("div",{className:"nav-mega-link-grid",children:C.map(M)}):n.jsx("p",{className:"nav-mega-empty",children:l});return n.jsxs("div",{className:["nav-resource-menu","nav-mega-menu",u?"is-open":""].join(" "),ref:y,onPointerEnter:C=>{C.pointerType==="mouse"&&(k.current=!0,p(!0))},onPointerLeave:C=>{C.pointerType==="mouse"&&(k.current=!1,p(!1))},onBlur:C=>{C.currentTarget.contains(C.relatedTarget)||(k.current=!1,p(!1))},children:[n.jsxs("button",{className:["nav-primary-link","nav-resource-trigger",r?"is-active":""].join(" "),type:"button",onClick:I,"aria-haspopup":"true","aria-expanded":u,"aria-controls":i,children:[n.jsx("span",{children:e}),n.jsx(mO,{})]}),n.jsxs("div",{className:"nav-resource-dropdown nav-mega-dropdown",hidden:!u,id:i,role:"group","aria-label":e,children:[n.jsx("div",{className:"nav-mega-desktop",children:o.map(C=>n.jsxs("div",{className:"nav-mega-desktop-section",children:[S(C),n.jsx("section",{className:"nav-mega-panel",hidden:_?.id!==C.id,id:`${i}-${C.id}-panel`,"aria-label":C.label,children:Y(C.links)})]},C.id))}),n.jsx("div",{className:"nav-mega-mobile",children:o.map(C=>n.jsxs("section",{className:"nav-mega-mobile-group",children:[C.href?n.jsx("a",{className:"nav-mega-mobile-heading",href:C.href,onClick:Z=>v(Z,C.href),children:n.jsx("span",{children:C.label})}):n.jsx("div",{className:"nav-mega-mobile-heading",children:n.jsx("span",{children:C.label})}),C.href?C.showAllLinkOnMobile?Y(C.links.slice(0,C.mobileFeaturedLinkCount||1)):null:Y(C.links)]},C.id))})]})]})}function wR({locale:e,t:i,authUser:r,isAuthLoading:o,isPricingActive:l,isTopicResourceActive:b,isQuestionResourceActive:u,isSampleResourceActive:p,isReviewListActive:m,homeHref:g,pricingHref:y,topicHref:k,cambridgeAcademicTask1Href:_,cambridgeGeneralTask1Href:v,cambridgeTask2Href:I,cambridgeAcademicQuestionsHref:T,cambridgeGeneralQuestionsHref:S,cambridgeTask2QuestionsHref:w,latestAcademicTask1QuestionsHref:G,latestGeneralTask1QuestionsHref:M,latestTask2QuestionsHref:Y,academicTask1TypeLinks:C=[],generalTask1TypeLinks:Z=[],task2TypeLinks:A=[],academicTask1SampleHubLink:Q=null,generalTask1SampleHubLink:ce=null,task2SampleHubLink:oe=null,academicTask1SampleTypeLinks:ge=[],generalTask1SampleTypeLinks:_e=[],task2SampleTypeLinks:re=[],academicTask1BandSampleLinks:Re=[],generalTask1BandSampleLinks:ze=[],task2BandSampleLinks:E=[],officialSampleLinks:se=[],on
1121HomeClick:ke,onPricingClick:be,onTopicClick:fe,onResourceLinkClick:x,onLocaleChange:L,onSignIn:H,onOpenReviewList:me,onSignOut:we,checkerAction:Oe=null,promotion:xe=null}){const Fe=i.ui.resourceNav,ye=[{id:"general-task1",label:i.cambridgeWriting.generalTask1NavLabel,href:v,showAllLinkOnMobile:!0,mobileFeaturedLinkCount:3,links:[{id:"all-general-task1-questions",label:i.cambridgeGeneralTask1.allQuestionsNavLabel,href:v},{id:"cambridge-general-task1-questions",label:i.cambridgeWriting.cambridgeQuestionsNavLabel,href:S},{id:"latest-general-task1-questions",label:i.cambridgeWriting.latestQuestionsNavLabel,href:M},...Z].filter(Boolean)},{id:"academic-task1",label:i.cambridgeWriting.academicTask1NavLabel,href:_,showAllLinkOnMobile:!0,mobileFeaturedLinkCount:3,links:[{id:"all-academic-task1-questions",label:i.cambridgeAcademicTask1.allQuestionsNavLabel,href:_},{id:"cambridge-academic-task1-questions",label:i.cambridgeWriting.cambridgeQuestionsNavLabel,href:T},{id:"latest-academic-task1-questions",label:i.cambridgeWriting.latestQuestionsNavLabel,href:G},...C].filter(Boolean)},{id:"task2",label:i.cambridgeWriting.task2NavLabel,href:I,showAllLinkOnMobile:!0,mobileFeaturedLinkCount:3,links:[{id:"all-task2-questions",label:i.cambridgeTask2.allQuestionsNavLabel,href:I},{id:"cambridge-task2-questions",label:i.cambridgeWriting.cambridgeQuestionsNavLabel,href:w},{id:"latest-task2-questions",label:i.cambridgeWriting.latestQuestionsNavLabel,href:Y}
1121,...A].filter(Boolean)}],U=[{id:"official-scored-samples",label:i.ui.officialSamplesNavLabel||"Official samples",href:se[0]?.href,links:se},{id:"general-task1-samples",label:i.ui.footerSections.task1General,href:ce?.href,showAllLinkOnMobile:!0,links:[ce?{...ce,label:ce.menuLabel}:null,...ze,..._e].filter(Boolean)},{id:"academic-task1-samples",label:i.ui.footerSections.task1Academic,href:Q?.href,showAllLinkOnMobile:!0,links:[Q?{...Q,label:Q.menuLabel}:null,...Re,...ge].filter(Boolean)},{id:"task2-samples",label:i.ui.footerSections.task2,href:oe?.href,showAllLinkOnMobile:!0,links:[oe?{...oe,label:oe.menuLabel}:null,...E,...re].filter(Boolean)}];return n.jsxs("header",{className:"site-header",children:[n.jsxs("div",{className:"top-nav",children:[n.jsxs("a",{className:"brand-lockup",href:g,"aria-label":i.brandName,onClick:ke,children:[n.jsx("span",{className:"brand-mark","aria-hidden":"true",children:n.jsx(dk,{})}),n.jsx("span",{children:i.brandName})]}),n.jsxs("div",{className:"nav-actions",children:[n.jsxs("nav",{className:"nav-primary","aria-label":i.brandName,children:[n.jsx(Yj,{label:Fe.questions,menuId:"questions-nav-dropdown",isActive:u,sections:ye,emptyLabel:Fe.emptyLinks,onLinkClick:x}),n.jsx(Yj,{label:Fe.samples,menuId:"samples-nav-dropdown",isActive:p,sections:U,emptyLabel:Fe.emptyLinks,onLinkClick:x}),n.jsx("a",{"aria-current":b?"page":void 0,className:["nav-primary-link","nav-topics-standalone",b?"is-active":""].join(" "),href:k,onClick:fe,children:Fe.topics}),n.jsx("a",{className:["nav-primary-link","nav-pricing-standalone",l?"is-active":""].join(" "),href:y,onClick:be,children:i.pricing.navLabel})]}),n.jsxs("div",{className:"nav-utility",children:[Oe?n.jsxs("a",{className:"primary-button nav-checker-action",href:Oe.href,"aria-label":Oe.label,onClick:Oe.onClick,children:[n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false",children:n.jsx("path",{d:Us.write})}),n.jsx("span",{className:"nav-checker-action__label","aria-hidden":"true",children:Oe.label}),n.jsx("span",{className:"nav-checker-action__label nav-checker-action__label--compact","aria-hidden":"true",children:Oe.compactLabel})]}):null,n.jsx(vR,{t:i,user:r,isLoading:o,isReviewListActive:m,onSignIn:H,onOpenReviewList:me,onSignOut:we}),n.jsx(TR,{locale:e,t:i,onLocaleChange:L})]})]})]}),xe]})}function vR({t:e,user:i,isLoading:r,isReviewListActive:o,onSignIn:l,onOpenReviewList:b,onSignOut:u}){const[p,m]=j.useState(!1),g=j.useRef(null),y=j.useRef(null),k=j.useRef(!1),_=j.useRef(null);j.useEffect(()=>{if(!p)return;const w=M=>{g.current?.contains(M.target)||(v(),k.current=!1,m(!1))},G=M=>{M.key==="Escape"&&(v(),k.current=!1,m(!1),y.current?.focus())};return document.addEventListener("pointerdown",w),window.addEventListener("keydown",G),()=>{document.removeEventListener("pointerdown",w),window.removeEventListener("keydown",G)}},[p]),j.useEffect(()=>()=>{_.current!==null&&window.clearTimeout(_.current)},[]);function v(){_.current!==null&&(window.clearTimeout(_.current),_.current=null)}function I(){v(),k.current=!0,m(!0)}function T(){v(),_.current=window.setTimeout(()=>{k.current=!1,_.current=null,m(!1)},160)}function S(){v(),m(w=>w&&k.current?(k.current=!1,!0):(k.current=!1,!w))}return i?n.jsxs("div",{className:"account-menu",ref:g,onPointerEnter:w=>{w.pointerType==="mouse"&&I()},onPointerLeave:w=>{w.pointerType==="mouse"&&T()},onBlur:w=>{w.currentTarget.contains(w.relatedTarget)||(v(),k.current=!1,m(!1))},children:[n.jsx("button",{className:"account-menu-button",type:"button",ref:y,"aria-haspopup":"menu","aria-expanded":p,"aria-label":e.ui.accountMenu,title:`${e.ui.signedInAs} ${i.email}`,onClick:S,children:n.jsx("span",{className:"account-avatar","aria-hidden":"true",children:i.picture?n.jsx("img",{src:i.picture,alt:""}):OT(i.name||i.email)})}),p?n.jsxs("div",{className:"account-dropdown",role:"menu","aria-label":e.ui.accountMenu,children:[n.jsxs("button",{className:o?"is-active":"",type:"button",role:"menuitem",onClick:()=>{v(),k.current=!1,m(!1),b()},children:[n.jsx(Pm,{}),n.jsx("span",{children:e.ui.myReviews})]}),u?n.jsxs("button",{className:"danger-menu-item",type:"button",role:"menuitem",onClick:()=>{v(),k.current=!1,m(!1),u()},children:[n.jsx(pO,{}),n.jsx("span",{children:e.ui.signOut})]}):null]}):null]}):n.jsx("button",{className:"sign-in-button",type:"button","aria-label":e.ui.signInNavLabel,onClick:l,disabled:r,children:n.jsx("span",{children:e.ui.signInNavLabel})})}function IR({t:e,authUser:i,isAuthLoading:r,subscription:o,billingNotice:l,billingError:b,homeHref:u,onRedeem:p,onSignIn:m,onBackHome:g}){const[y,k]=j.useState(""),[_,v]=j.useState(""),[I,T]=j.useState(""),[S,w]=j.useState(!1);async function G(M){if(M.preventDefault(),!y.trim()){v(""),T(e.ui.voucherCodeRequired);return}w(!0),v(""),T("");const Y=await p(y);Y.ok?(k(""),v(Y.message||e.ui.voucherRedeemed)):Y.silent||T(Y.error||e.ui.voucherRedeemFailed),w(!1)}return n.jsxs("section",{className:"redeem-page","aria-labelledby":"redeem-voucher-title",children:[n.jsxs("div",{className:"redeem-shell",children:[n.jsxs("div",{className:"redeem-copy",children:[n.jsx("span",{className:"subscription-eyebrow",children:e.ui.redeemVoucherEyebrow}),n.jsx(vs,{id:"redeem-voucher-title",variant:"utility",children:e.ui.redeemVoucherTitle}),n.jsx("p",{children:e.ui.redeemVoucherDescription})]}),n.jsxs("form",{className:"redeem-form",onSubmit:G,children:[n.jsx("label",{htmlFor:"voucher-code",children:e.ui.voucherCodeLabel}),n.jsxs("div",{className:"redeem-input-row",children:[n.jsx("input",{id:"voucher-code",type:"text",value:y,onChange:M=>k(M.target.value.toUpperCase()),placeholder:e.ui.voucherCodePlaceholder,autoComplete:"one-time-code",disabled:r||S||!i}),n.jsxs("button",{className:"primary-button",type:"submit",disabled:r||S||!i,children:[n.jsx(uO,{}),S?e.ui.voucherRedeeming:e.ui.redeemVoucherAction]})]}),!r&&!i?n.jsxs("div",{className:"redeem-sign-in",children:[n.jsx("p",{children:e.ui.voucherSignInRequired}),n.jsx("button",{className:"secondary-button",type:"button",onClick:m,disabled:r,children:e.ui.signInOrRegister})]}):null,_||l?n.jsx("p",{className:"billing-notice",role:"status",children:_||l}):null,I||b?n.jsx("p",{className:"billing-error",role:"alert",children:I||b}):null]})]}),n.jsx("div",{className:"result-actions redeem-actions",children:n.jsx("a",{className:"secondary-button",href:u,onClick:g,children:e.ui.backHome})})]})}function RR({reason:e,t:i,onClose:r,onRequestEmailCode:o,onVerifyEmailCode:l,onGoogleSignIn:b,onLinkClick:u}){const p=j.useRef(null),m=j.useRef(null),g=j.useRef(null),y=j.useRef(null),k=j.useRef(null),_=j.useRef(null),v=j.useRef(null),I=j.useRef(r),T=j.useRef(null),S=j.useRef("email"),[w,G]=j.useState(""),[M,Y]=j.useState(""),[C,Z]=j.useState("email"),[A,Q]=j.useState(!1),[ce,oe]=j.useState(!1),[ge,_e]=j.useState(!1),[re,Re]=j.useState(0),[ze,E]=j.useState(""),[se,ke]=j.useState(""),[be,fe]=j.useState(!1),[x,L]=j.useState(!1),[H,me]=j.useState(!1),[we,Oe]=j.useState(!1),[xe,Fe]=j.useState(!1);I.current=r;const ye=e==="check",st=ye?i.ui.authModalCheckTitle:e==="redeem"?i.ui.authModalRedeemTitle:e==="saved_review"?i.ui.authModalSavedReviewTitle:i.ui.authModalTitle,ka=C==="code"?i.ui.authCodeTitle:st,gt=A||ce||ge,ci=[C==="code"?"auth-code-description":null,ye?"auth-draft-notice":null].filter(
1121Boolean).join(" ");j.useEffect(()=>{T.current=document.activeElement,m.current?.focus();const Ee=nt=>{if(nt.key==="Escape"){nt.preventDefault(),I.current();return}if(nt.key!=="Tab")return;const fa=Array.from(p.current?.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')||[]).filter(Tc=>Tc.getAttribute("aria-hidden")!=="true");if(!fa.length){nt.preventDefault();return}const li=fa[0],di=fa[fa.length-1],es=document.activeElement;nt.shiftKey&&(es===li||!p.current?.contains(es))?(nt.preventDefault(),di.focus()):!nt.shiftKey&&es===di&&(nt.preventDefault(),li.focus())};return document.body.classList.add("modal-open"),window.addEventListener("keydown",Ee),()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",Ee),T.current?.focus?.()}},[]),j.useEffect(()=>{S.current!==C&&(S.current=C,C==="code"?y.current?.focus():g.current?.focus())},[C]),j.useEffect(()=>{if(C!=="code"||re<=0)return;const Ee=window.setTimeout(()=>{Re(nt=>Math.max(0,nt-1))},1e3);return()=>window.clearTimeout(Ee)},[C,re]),j.useEffect(()=>()=>{_.current!==null&&window.cancelAnimationFrame(_.current),v.current!==null&&window.clearTimeout(v.current)},[]);function Ce(){_.current!==null&&(window.cancelAnimationFrame(_.current),_.current=null),v.current!==null&&(window.clearTimeout(v.current),v.current=null),me(!1),Oe(!1)}function Ne(){Ce(),L(!0),k.current?.focus({preventScroll:!0}),k.current?.scrollIntoView({behavior:window.matchMedia?.("(prefers-reduced-motion: reduce)").matches?"auto":"smooth",block:"nearest"}),_.current=window.requestAnimationFrame(()=>{me(!0),Oe(!xe),v.current=window.setTimeout(()=>{me(!1),Oe(!1),v.current=null},1200),_.current=null})}function qe(Ee){fe(Ee),Ee&&(L(!1),Ce())}function yt(Ee){Fe(Ee),Ee&&Oe(!1)}async function Nt({isResend:Ee=!1}={}){if(!A){if(!be){Ne();return}Q(!0),E(""),ke("");try{await o({email:w,isResend:Ee,marketingRecallConsent:xe}),Y(""),Re(30),Ee?(ke(i.ui.authCodeResent),y.current?.focus()):Z("code")}catch(nt){E(Oh(nt,"send",i))}finally{Q(!1)}}}async function qt(){if(!(ge||!/^\d{6}$/.test(M))){_e(!0),E(""),ke("");try{await l({code:M})}catch(Ee){E(Oh(Ee,"verify",i)),_e(!1),window.requestAnimationFrame(()=>{y.current?.focus(),y.current?.select()})}}}async function oi(){if(!gt){if(!be){Ne();return}oe(!0),E(""),ke("");try{await b({marketingRecallConsent:xe})}catch(Ee){E(Oh(Ee,"send",i)),oe(!1)}}}return n.jsx("div",{className:"auth-modal-layer",role:"presentation",onMouseDown:Ee=>{Ee.target===Ee.currentTarget&&r()},children:n.jsxs("section",{ref:p,className:"auth-modal",role:"dialog","aria-modal":"true","aria-labelledby":"auth-modal-title","aria-describedby":ci||void 0,children:[n.jsx("button",{ref:m,className:"icon-button auth-modal-close",type:"button","aria-label":i.ui.close,onClick:r,children:n.jsx(Jl,{})}),n.jsxs("div",{className:"auth-modal-copy",children:[n.jsx("h2",{id:"auth-modal-title",children:ka}),C==="code"?n.jsx("p",{id:"auth-code-description",children:i.ui.authCodeSent(w.trim())}):null]}),ye?n.jsx("p",{className:"auth-draft-notice",id:"auth-draft-notice",children:i.ui.authModalDraftNotice}):null,C==="email"?n.jsxs("form",{className:"auth-modal-form",onSubmit:Ee=>{Ee.preventDefault(),Nt()},children:[n.jsxs("label",{className:"auth-email-field",htmlFor:"auth-email",children:[n.jsx("span",{children:i.ui.authEmailLabel}),n.jsx("input",{id:"auth-email",ref:g,type:"email",value:w,autoComplete:"email",inputMode:"email",placeholder:i.ui.authEmailPlaceholder,required:!0,maxLength:254,pattern:"[^\\s@]+@[^\\s@]+\\.[^\\s@]+",spellCheck:"false",disabled:gt,onChange:Ee=>G(Ee.target.value)})]}),n.jsx("button",{className:"primary-button auth-modal-submit",type:"submit",disabled:gt,"aria-busy":A,onClick:Ee=>{be||(Ee.preventDefault(),Ne())},children:A?i.ui.authSendingCode:i.ui.continueWithEmail}),n.jsx("div",{className:"auth-modal-divider","aria-hidden":"true",children:n.jsx("span",{children:i.ui.authDivider})}),n.jsxs("button",{className:"secondary-button auth-modal-google",type:"button",disabled:gt,"aria-busy":ce,onClick:oi,children:[n.jsx($T,{}),n.jsx("span",{children:i.ui.continueWithGoogle})]})]}):n.jsxs("form",{className:"auth-modal-form auth-code-form",onSubmit:Ee=>{Ee.preventDefault(),qt()},children:[n.jsxs("label",{className:"auth-email-field auth-code-field",htmlFor:"auth-code",children:[n.jsx("span",{children:i.ui.authCodeLabel}),n.jsx("input",{id:"auth-code",ref:y,type:"text",value:M,autoComplete:"one-time-code",inputMode:"numeric",placeholder:i.ui.authCodePlaceholder,required:!0,maxLength:6,pattern:"[0-9]{6}",disabled:gt,onChange:Ee=>{Y(Ee.target.value.replace(/\D/g,"").slice(0,6)),E("")},onPaste:Ee=>{const nt=Ee.clipboardData.getData("text").replace(/\D/g,"").slice(0,6);nt&&(Ee.preventDefault(),Y(nt),E(""))}})]}),n.jsx("button",{className:"primary-button auth-modal-submit",type:"submit",disabled:gt||M.length!==6,"aria-busy":ge,children:ge?i.ui.authVerifyingCode:i.ui.authVerifyCode}),n.jsxs("div",{className:"auth-code-actions",children:[n.jsx("button",{className:"auth-code-action",type:"button",disabled:gt||re>0,onClick:()=>Nt({isResend:!0}),children:A?i.ui.authResendingCode:re>0?i.ui.authResendCountdown(re):i.ui.authResendCode}),n.jsx("button",{className:"auth-code-action",type:"button",disabled:gt,onClick:()=>{Z("email"),Y(""),E(""),ke(""),Re(0)},children:i.ui.authChangeEmail})]})]}),se?n.jsx("p",{className:"auth-modal-notice",role:"status",children:se}):null,ze?n.jsx("p",{className:"auth-modal-error",role:"alert",children:ze}):null,C==="email"?n.jsxs("div",{className:"auth-consent-list",children:[n.jsxs("div",{className:["auth-consent-option auth-consent-option-required",H?"is-attention":""].join(" "),onClick:Ee=>{gt||Ee.target.closest("input, a")||qe(!be)},children:[n.jsx("input",{id:"auth-legal-consent",ref:k,type:"checkbox",checked:be,required:!0,"aria-labelledby":"auth-legal-consent-copy","aria-invalid":x?"true":void 0,disabled:gt,onChange:Ee=>qe(Ee.target.checked)}),n.jsxs("span",{id:"auth-legal-consent-copy",children:[i.ui.authAgreementPrefix," ",n.jsx("a",{href:ur.terms,onClick:Ee=>u(Ee,ur.terms),children:i.ui.authTermsLink})," ",i.ui.authAgreementJoiner," ",n.jsx("a",{href:ur.privacy,onClick:Ee=>u(Ee,ur.privacy),children:i.ui.authPrivacyLink}),i.ui.authAgreementSuffix]})]}),n.jsxs("label",{className:["auth-consent-option",we?"is-attention":""].join(" "),children:[n.jsx("input",{type:"checkbox",checked:xe,disabled:gt,onChange:Ee=>yt(Ee.target.checked)}),n.jsx("span",{children:i.ui.authMarketingRecallConsent})]})]}):null]})})}function TR({locale:e,t:i,onLocaleChange:r}){const[o,l]=j.useState(!1),[b,u]=j.useState(0),p=j.useRef(null),m=j.useRef(null),g=j.useRef(!1),y=j.useRef(null),k=n4,_=k.find(A=>A.value===e)||k[0],v=k.findIndex(A=>A.value===_.value);j.useEffect(()=>{if(!o)return;const A=ce=>{p.current?.contains(ce.target)||(I(),g.current=!1,l(!1))},Q=ce=>{ce.key==="Escape"&&(I(),g.current=!1,l(!1),m.current?.focus())};return document.addEventListener("pointerdown",A),window.addEventListener("keydown",Q),()=>{document.removeEventListener("pointerdown",A),window.removeEventListener("keydown",Q)}},[o]),j.useEffect(()=>()=>{y.current!==null&&window.clearTimeout(y.current)},[]);function I(){y.current!==null&&(window.clearTimeout(y.current),y.current=null)}function T(){I(),g.current=!0,l(!0)}function S(){I(),y.current=window.setTimeout(()=>{g.current=!1,y.current=null,l(!1)},160)}function w(A){u(A),window.requestAnimationFrame(()=>{p.current?.querySelectorAll(".language-dropdown button")[A]?.focus()})}function G(A){const Q=p.current?.querySelector(".language-dropdown"),ce=Array.from(document.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
1121([tabindex="-1"])')).filter(_e=>_e.getClientRects().length>0&&!Q?.contains(_e)),oe=ce.indexOf(m.current),ge=ce[oe+(A?-1:1)];I(),g.current=!1,l(!1),window.requestAnimationFrame(()=>ge?.focus())}function M(A=v){l(!0),w(A)}function Y(A){A.key!=="ArrowDown"&&A.key!=="ArrowUp"||(A.preventDefault(),I(),g.current=!1,M(A.key==="ArrowUp"?k.length-1:v))}function C(){if(I(),o&&g.current){g.current=!1;return}g.current=!1,o?l(!1):M()}function Z(A,Q){let ce=Q;if(A.key==="ArrowDown")ce=Q>=k.length-1?0:Q+1;else if(A.key==="ArrowUp")ce=Q<=0?k.length-1:Q-1;else if(A.key==="Home")ce=0;else if(A.key==="End")ce=k.length-1;else if(A.key==="Tab"){A.preventDefault(),G(A.shiftKey);return}else return;A.preventDefault(),w(ce)}return n.jsxs("div",{className:"language-switcher",ref:p,onPointerEnter:A=>{A.pointerType==="mouse"&&T()},onPointerLeave:A=>{A.pointerType==="mouse"&&S()},onBlur:A=>{A.currentTarget.contains(A.relatedTarget)||(I(),g.current=!1,l(!1))},children:[n.jsxs("button",{className:"language-switcher-button",type:"button",ref:m,"aria-label":`${i.ui.language}: ${_.label}`,"aria-haspopup":"menu","aria-expanded":o,"aria-controls":"language-switcher-menu",title:_.label,onClick:C,onKeyDown:Y,children:[n.jsx(gO,{}),n.jsx("span",{lang:_.value,children:_.shortLabel}),n.jsx(mO,{})]}),o?n.jsx("div",{className:"language-dropdown",id:"language-switcher-menu",role:"menu",children:k.map((A,Q)=>n.jsxs("button",{className:A.value===e?"is-active":"",type:"button",role:"menuitemradio","aria-checked":A.value===e,tabIndex:Q===b?0:-1,onFocus:()=>u(Q),onKeyDown:ce=>Z(ce,Q),onClick:()=>{I(),g.current=!1,l(!1),r(A.value)},children:[n.jsx("span",{lang:A.value,children:A.label}),n.jsx("span",{className:"language-option-check","aria-hidden":"true",children:A.value===e?"â":""})]},A.value))}):null]})}function SR({locale:e,t:i,authUser:r,isAuthLoading:o,submissions:l,quota:b,subscription:u,isBillingLoading:p,isBillingPortalLoading:m,billingStatusError:g,billingPortalError:y,error:k,isLoading:_,homeHref:v,pricingHref:I,redeemHref:T,onRefresh:S,onManageSubscription:w,onOpenSubmission:G,onNewReview:M,onPricingClick:Y,onRedeemClick:C,isMemberPreview:Z=!1}){return o?n.jsx(zs,{title:i.ui.reviewListLoadingTitle,description:i.ui.reviewListLoadingDescription,t:i,isLoading:!0,onRetry:null,homeHref:v,onBackHome:M}):r?n.jsxs("section",{className:"review-list-page","aria-labelledby":"review-list-title",children:[n.jsx("div",{className:"review-list-header",children:n.jsx(vs,{id:"review-list-title",variant:"utility",className:"review-list-title",children:i.ui.reviewListTitle})}),Z?n.jsx("p",{className:"member-profile-preview-notice",role:"status",children:i.ui.memberProfilePreviewNotice}):null,n.jsx(xR,{quota:b,subscription:u,locale:e,t:i,isBillingLoading:p,isBillingPortalLoading:m,billingStatusError:g,billingPortalError:y,pricingHref:I,redeemHref:T,accountEmail:r.email,onManageSubscription:w,onPricingClick:Y,onRedeemClick:C,isMemberPreview:Z}),n.jsx(nT,{className:"review-list-history",locale:e,title:i.ui.allReviews,hint:i.ui.allReviewsHint,emptyText:i.ui.noReviewsInList,submissions:l,t:i,error:k,isLoading:_,onRefresh:S,onOpenSubmission:G})]}):n.jsx(zs,{title:i.ui.reviewListSignInTitle,description:i.ui.reviewListSignInDescription,t:i,isLoading:!1,onRetry:null,homeHref:v,onBackHome:M})}function xR({quota:e,subscription:i,locale:r,t:o,isBillingLoading:l,isBillingPortalLoading:b,billingStatusError:u,billingPortalError:p,pricingHref:m,redeemHref:g,accountEmail:y,onManageSubscription:k,onPricingClick:_,onRedeemClick:v,isMemberPreview:I}){if(!e&&!i&&!l&&!y&&!g)return null;const T=!e&&!i&&!l,S=Ch(e),w=m5(e),G=!!(i?.hasFullAccess||e?.hasFullAccess),M=!!i?.hasMemberEbookAccess,Y=_1(i?.hasFullAccess?i.accessExpiresAt:"",r),C=xT(e?.periodEnd,r),Z=T?o.ui.membershipDateUnavailable:CR(i,e,o),A=T?o.ui.membershipStatusUnavailable:LR({subscription:i,accessDate:Y,hasFullAccess:G,isBillingLoading:l,t:o}),Q=G?o.ui.membershipExpiryLabel:o.ui.nextQuotaResetLabel,ce=G?l?o.ui.membershipStatusLoading:Y||o.ui.membershipDateUnavailable:C||o.ui.membershipStatusLoading,oe=e?w?o.ui.unlimitedReviewAllowance:S?o.ui.monthlyReviewLimitReachedShort:o.ui.monthlyReviewRemaining(e.remaining):o.ui.membershipStatusLoading;return n.jsxs("section",{className:["review-access-card",S?"is-limit-reached":""].join(" "),children:[n.jsxs("div",{className:"review-access-main",children:[n.jsxs("div",{children:[n.jsx("span",{children:o.ui.membershipStatusTitle}),n.jsx("strong",{children:Z}),n.jsx("p",{children:A})]}),n.jsxs("div",{className:"review-access-actions",children:[G&&i?.canManageBilling?n.jsxs("button",{className:"secondary-button",type:"button",onClick:k,disabled:b,children:[n.jsx(PT,{}),b?o.ui.openingSubscriptionManagement:o.ui.manageSubscription]}):!G&&!T?n.jsx("a",{className:"primary-button",href:m,onClick:_,children:o.ui.viewPaidPlans}):null,g?n.jsxs("a",{className:"secondary-button",href:g,onClick:v,children:[n.jsx(uO,{}),o.ui.redeemVoucherNav]}):null]})]}
1121),n.jsxs("div",{className:["review-access-details",T?"is-account-only":""].filter(Boolean).join(" "),"aria-label":o.ui.membershipStatusTitle,children:[n.jsxs("div",{children:[n.jsx("span",{children:o.ui.accountEmailLabel}),n.jsx("strong",{className:"review-access-email",children:y})]}),T?null:n.jsxs(n.Fragment,{children:[n.jsxs("div",{children:[n.jsx("span",{children:Q}),n.jsx("strong",{children:ce})]}),n.jsxs("div",{children:[n.jsx("span",{children:o.ui.monthlyReviewQuotaLabel}),n.jsx("strong",{children:e?o.ui.monthlyReviewUsageSummary(e.used):o.ui.membershipStatusLoading}),n.jsx("p",{children:oe})]})]})]}),M?n.jsx(sm,{copy:o.pricing.ebookGift,variant:"profile",isDownloadReleased:V5,downloadHref:I?"":F5}):null,p||u?n.jsx("p",{className:"billing-error",children:p||u}):null]})}function CR(e,i,r){return e?.hasFullAccess||i?.hasFullAccess?r.ui.memberPlanLabel:r.ui.freePlanLabel}function LR({subscription:e,accessDate:i,hasFullAccess:r,isBillingLoading:o,t:l}){return r?o?l.ui.membershipStatusLoading:i?e.cancelAtPeriodEnd?l.ui.membershipCancelsAt(i):l.ui.membershipActiveUntil(i):l.ui.membershipPaidDescription:l.ui.membershipFreeDescription}function NR({t:e,breadcrumb:i,onInternalLinkClick:r}){const o=Array.isArray(e.about?.members)?e.about.members:[],l=Array.isArray(e.about?.productParagraphs)?e.about.productParagraphs:[];return n.jsxs("article",{className:"about-page","aria-labelledby":"about-page-title",children:[n.jsxs("div",{className:"core-page-intro about-page-intro",children:[n.jsx(Rf,{...i,onLinkClick:r}),n.jsx(Rc,{titleId:"about-page-title",title:e.about.title,subtitle:e.about.subtitle,variant:"aside",className:"about-page-hero"})]}),n.jsxs("section",{className:"about-overview","aria-labelledby":"about-product-title",children:[n.jsx("h2",{id:"about-product-title",children:e.about.productTitle}),n.jsx("div",{className:"about-overview-copy",children:l.map(b=>n.jsx("p",{children:b},b))})]}),n.jsxs("section",{className:"about-team","aria-labelledby":"about-team-title",children:[n.jsx("h2",{id:"about-team-title",children:e.about.teamTitle}),n.jsx("div",{className:"about-member-list",children:o.map(b=>n.jsxs("article",{className:"about-member",children:[n.jsx("img",{className:"about-member-portrait",src:b.imageSrc,alt:b.imageAlt,width:"800",height:"800",loading:"lazy",decoding:"async"}),n.jsxs("div",{className:"about-member-content",children:[n.jsxs("header",{className:"about-member-heading",children:[n.jsx("h3",{children:b.name}),n.jsx("p",{children:b.role})]}),n.jsx("div",{className:"about-member-bio",children:b.paragraphs.map(u=>n.jsx("p",{children:u},u))})]})]},b.name))})]}),n.jsxs("section",{className:"about-contact","aria-labelledby":"about-contact-title",children:[n.jsx("h2",{id:"about-contact-title",children:e.about.contactTitle}),n.jsxs("div",{children:[n.jsx("p",{children:e.about.contactBody}),n.jsx("a",{href:`mailto:${e.contactEmail}`,children:e.contactEmail})]})]})]})}function qR({t:e,breadcrumb:i,showAlipayAvailability:r=!1,checkoutLoadingPlanId:o,billingError:l,billingNotice:b,startFreeHref:u,onStartCheckout:p,onStartFree:m,onBreadcrumbLinkClick:g,purchaseCtaAnalytics:y,showNewCustomerDiscount:k=!1}){return n.jsxs("section",{className:"pricing-page","aria-labelledby":"pricing-page-title",children:[n.jsxs("div",{className:"core-page-intro",children:[n.jsx(Rf,{...i,onLinkClick:g}),n.jsx(Rc,{titleId:"pricing-page-title",title:e.pricing.pageTitle||e.pricing.title,className:"pricing-page-heading"})]}),n.jsx(B0,{t:e,checkoutLoadingPlanId:o,billingError:l,billingNotice:b,startFreeHref:u,onStartCheckout:p,checkoutSurface:"pricing_page",onStartFree:m,CheckoutIcon:jn,FreeIcon:bk,purchaseCtaAnalytics:y,showAlipayAvailability:r,showNewCustomerDiscount:k}),n.jsx(Bp,{className:"pricing-payment-faq",copy:e.pricing.paymentFaq,id:"payment-faq",titleId:"payment-faq-title"})]})}function AR({t:e,page:i,hubModel:r=null,copy:o,benchmarkTaskId:l,locale:b,marketing:u,accuracyStudyHref:p,onLinkClick:m}){const g=Array.isArray(o.featureCards)?o.featureCards:[],y=Array.isArray(o.relatedLinks)?o.relatedLinks:[],k=Array.isArray(o.commonIssues)?o.commonIssues:[],_=Array.isArray(o.taskFacts)?o.taskFacts:[],v=!!r,[I,T]=String(r?.descriptorsPath||"").split("#"),S=I?`${he(I,b)}${T?`#${T}`:""}`:"";return n.jsxs("section",{className:"checker-landing-sections","aria-labelledby":"
1121checker-landing-title",children:[v?n.jsxs(n.Fragment,{children:[n.jsx(j6,{copy:e.checkerTaskProof,taskId:l,locale:b,studyHref:p,onLinkClick:m}),n.jsx(h6,{model:r,copy:o.hub,sharedCopy:e.checkerTaskHub,localizePath:w=>he(w,b),onLinkClick:m})]}):null,n.jsxs("div",{className:"checker-landing-overview",children:[n.jsxs("div",{className:"checker-landing-heading",children:[v?null:n.jsx("span",{className:"content-eyebrow",children:o.eyebrow}),n.jsx("h2",{id:"checker-landing-title",children:o.sectionTitle}),v?null:n.jsx("p",{children:o.sectionDescription})]}),_.length?n.jsx("dl",{className:"checker-landing-facts",children:_.map(w=>n.jsxs("div",{children:[n.jsx("dt",{children:w.label}),n.jsx("dd",{children:w.value})]},w.label))}):null,n.jsx("div",{className:["checker-landing-grid",g.length===4?"checker-landing-grid--criteria":""].filter(Boolean).join(" "),children:g.map((w,G)=>n.jsxs("article",{className:"checker-landing-card",children:[n.jsx("span",{className:"checker-landing-card-index","aria-hidden":"true",children:w.key||String(G+1).padStart(2,"0")}),n.jsx("h3",{children:w.title}),n.jsx("p",{children:w.description})]},w.title))}),S&&o.descriptorsLinkLabel?n.jsxs("a",{className:"checker-landing-more-link",href:S,onClick:w=>m(w,S),children:[n.jsx("span",{children:o.descriptorsLinkLabel}),n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null,k.length?n.jsxs("div",{className:"checker-landing-common-issues",children:[n.jsx("h3",{children:o.commonIssuesTitle}),n.jsx("ul",{children:k.map(w=>n.jsx("li",{children:w},w))})]}):null]}),v?null:n.jsxs(n.Fragment,{children:[n.jsx(Q0,{taskId:l,locale:b,studyHref:p,studyLinkLabel:u?.accuracyProof?.ctaLabel,onLinkClick:m}),n.jsx(Ik,{marketing:u,className:"checker-landing-competitor",titleId:"checker-landing-competitor-title",titleAs:"h2",cardTitleAs:"h3"})]}),!v&&y.length?n.jsxs("section",{className:"checker-landing-related","aria-labelledby":"checker-landing-related-title",children:[n.jsxs("div",{children:[n.jsx("h2",{id:"checker-landing-related-title",children:o.relatedTitle}),n.jsx("p",{children:o.relatedDescription})]}),n.jsx("nav",{className:"checker-landing-links","aria-label":o.relatedTitle,children:y.map(w=>n.jsxs("a",{href:w.href,onClick:G=>m(G,w.href),children:[n.jsx("span",{children:w.label}),n.jsx("small",{children:w.description})]},w.href))})]}):null]})}function ER({items:e,label:i,onInternalLinkClick:r}){return n.jsx("nav",{className:"public-sample-breadcrumb cambridge21-breadcrumb","aria-label":i,children:e.map((o,l)=>o.href?n.jsx("a",{href:o.href,onClick:b=>r(b,o.href),children:o.label},`${o.label}-${o.href}`):n.jsx("span",{children:o.label},`${o.label}-${l}`))})}function PR({page:e,locale:i="en",search:r="",sampleTargets:o={},t:l,billingError:b="",billingNotice:u="",showAlipayAvailability:p=!1,onInternalLinkClick:m,onUseTask:g}){const y=t1(e,i),k=vw(e,i),[_,v]=j.useState("all"),I=xf(e.book,e.module),T=bm(r,I.length).pagination,S=I.slice(T.startIndex,T.endIndex),w=[{label:y.homeLabel,href:he("/",i)},{label:y.archiveLabel,href:he(e.archivePath||(e.module==="general_training"?uz:fz),i)},{label:y.hubLabel}];return n.jsxs("section",{className:"cambridge21-page","aria-labelledby":e.pageId,children:[n.jsx(ER,{items:w,label:y.breadcrumbLabel,onInternalLinkClick:m}),n.jsx(Rc,{titleId:e.pageId,title:y.h1,subtitle:n.jsx(q7,{text:y.description,terms:y.heroKeepTerms}),className:"cambridge21-hero"}),n.jsx($R,{page:e,copy:y,locale:i,sampleTargets:o,t:l,billingError:b,billingNotice:u,tests:S,pagination:T,activeTaskFilter:_,setActiveTaskFilter:v,onInternalLinkClick:m,onUseTask:g}),n.jsx(M7,{model:k,onInternalLinkClick:m}),n.jsx("span",{className:"cambridge21-page__end-anchor",id:"cambridge-monthly-practice-offer-completion"})]})}function $R({page:e,copy:i,locale:r,sampleTargets:o,t:l,billingError:b,billingNotice:u,tests:p,pagination:m,activeTaskFilter:g,setActiveTaskFilter:y,onInternalLinkClick:k,onUseTask:_}){const v=g!=="task2",I=g!=="task1",T=e.module==="general_training",S=T?"general_task1":"academic_task1",w=()=>n.jsx("span",{id:"cambridge-monthly-practice-offer"});return n.jsxs(n.Fragment,{children:[n.jsxs(To,{"aria-label":i.filterLabel,children:[n.jsx(Is,{label:i.testNavigationLabel,labelAs:"h2",labelId:"cambridge21-test-navigation",navigation:!0,children:p.map(G=>n.jsxs(vi,{href:`#test-${G.test}`,children:["Test ",G.test]},G.test))}),n.jsxs(Is,{label:i.taskFilterLabel,labelAs:"h2",labelId:"cambridge21-task-filter",children:[n.jsx(zc,{isActive:g==="all",onClick:()=>y("all"),children:i.allTasksLabel}),n.jsx(zc,{isActive:g==="task1",onClick:()=>y("task1"),children:i.task1FilterLabel}),n.jsx(zc,{isActive:g==="task2",onClick:()=>y("task2"),children:i.task2FilterLabel})]})]}),n.jsx("div",{className:"cambridge21-test-list",children:p.map(G=>{const M=Number(G.test),Y=M===Number(p[0]?.test),C=Cw(e.book,M),Z=Fp({taskType:"task1",taskCategory:S,taskImageRequired:!T,taskImageSourcePath:G.task1.imagePath,prompt:G.task1.questionText}),A=Fp({taskType:"task2",taskCategory:"task2",taskImageRequired:!1,prompt:G.task2.questionText});return n.jsxs("section",{className:`cambridge21-test${M===1?" cambridge21-test--first":""}`,id:`test-${M}`,"aria-labelledby":`test-${M}-title`,children:[n.jsx(vs,{as:"h2",id:`test-${M}-title`,variant:"detail",className:"visually-hidden",children:i.testTitle(M)}),n.jsxs("div",{className:"cambridge21-test__tasks",children:[v?n.jsx(Xj,{id:`test-${M}-task-1`,label:i.task1Label,questionText:G.task1.questionText,imagePath:G.task1.imagePath,imageAlt:i.imageAlt(M),imageLoading:M===1?"eager":"lazy",imageWidth:C?.width,imageHeight:C?.height,taskType:"task1",taskCategory:S,topicKey:Z,officialSample:qj(e.book,M,"task1",e.module),sampleTarget:o[Z]||null,copy:i,locale:r,onInternalLinkClick:k,onUseTask:_,afterActions:Y&&v?w():null}):null,I?n.jsx(Xj,{id:`test-${M}-task-2`,label:i.task2Label,questionText:G.task2.questionText,taskType:"task2",taskCategory:"task2",topicKey:A,officialSample:qj(e.book,M,"task2",e.module),sampleTarget:o[A]||null,copy:i,locale:r,onInternalLinkClick:k,onUseTask:_,afterActions:Y&&I&&!v?w():null}):null]})]},M)})}),n.jsx(Rm,{pagination:m,copy:ly(r),getPageHref:G=>Ek(he(e.path,r),G),onLinkClick:k})]})}function MR({id:e,sample:i,copy:r,locale:o}){if(!i)return null;const l=i.sampleKind==="examiner_model",b=i.officialBand!==null&&i.officialBand!==void 0&&i.officialBand!==""&&Number.isFinite(Number(i.officialBand)),u=b?nz(i.officialBand,o):"",p=l?r.examinerModelLabel:r.officialSampleLabel,m=l?r.examinerModelResponseLabel:r.candidateResponseLabel,g=l?r.examinerModelCommentLabel:r.examinerCommentLabel;return n.jsx("section",{className:"cambridge21-official-sample","aria-labelledby":`${e}-official-sample-title`,children:n.jsxs("div",{className:"official-sample-reading-grid",children:[n.jsxs("div",{className:"official-sample-reading-grid__response",children:[n.jsxs("header",{className:"cambridge21-official-sample__header",children:[n.jsxs("div",{children:[n.jsx("span",{className:"content-eyebrow",children:p}),n.jsx("h4",{id:`${e}-official-sample-title`,children:m})]}),b?n.jsxs("div",{className:"official-band-mark","aria-label":`${r.officialScoreLabel} ${u}`,children:[n.jsx("small",{children:r.officialScoreLabel}),n.jsx("strong",{children:u})]}):null]}),n.jsx("div",{className:"cambridge21-official-sample__response",lang:"en",children:i.candidateResponse.map((y,k)=>n.jsx("p",{children:y},`${e}-candidate-response-${k}`))})]}),n.jsxs("div",{className:"official-sample-reading-grid__notes",children:[n.jsxs("section",{className:"cambridge21-official-sample__feedback","aria-labelledby":`${e}-examiner-comment-title`,children:[n.jsx("h5",{id:`${e}-examiner-comment-title`,children:g}),n.jsx("div",{lang:"en",children:i.examinerComment.map((y,k)=>n.jsx("p",{children:y},`${e}-examiner-comment-${k}`))})]}),i.exampleOverview?.length?n.jsxs("section",{className:"cambridge21-official-sample__overview","aria-labelledby":`${e}-example-overview-title`,children:[n.jsx("h5",{id:`${e}-example-overview-title`,children:r.exampleOverviewLabel}),n.jsx("div",{lang:"en",children:i.exampleOverview.map((y,k)=>n.jsx("p",{children:y},`${e}-example-overview-${k}`))})]}):null]})]})})}function Xj({id:e,label:i,questionText:r,imagePath:o="",imageAlt:l="",imageLoading:b="lazy",imageWidth:u,imageHeight:p,taskType:m,taskCategory:g,topicKey:y,officialSample:k,sampleTarget:_,copy:v,locale:I,onInternalLinkClick:T,onUseTask:S,afterActions:w=null}){const G=g==="academic_task1"&&o?lm({locale:I,prompt:r,imageSourcePath:o}):l,M={taskType:m,taskCategory:g,taskImageRequired:g==="academic_task1",taskImageSourcePath:o,prompt:r};return n.jsxs("article",{className:"cambridge21-task writing-question-card-content",id:e,"aria-labelledby":`${e}-title`,children:[n.jsx("header",{className:"cambridge21-task__header",children:n.jsx("h3",{id:`${e}-title`,children:i})}),n.jsxs("div",{className:`cambridge21-task__prompt official-study-prompt${o?" official-study-prompt--with-image":""}`,children:[n.jsx(Tf,{taskCategory:g,topicKey:y,classificationQuestion:M,locale:I,compact:!0,onLinkClick:T,children:n.jsx("div",{className:"cambridge-prompt-copy",lang:"en",children:_d(r).map((Y,C)=>n.jsx("p",{children:Y},`${e}-prompt-${C}`))})}),o?n.jsx("figure",{className:"cambridge-task-figure",children:n.jsx(hd,{src:o,alt:G,copy:Ii(I).ui.imageViewer,loading:b,width:u,height:p})}):null]}),n.jsx(Nm,{entryKey:`cambridge:${e}`,officialQuestion:!0,officialSample:Y7(k,I),taskType:m,questionText:r,imagePath:o,sampleTarget:_,locale:I,onLinkClick:T,onUseTask:S}),n.jsx(MR,{id:e,sample:k,copy:v,locale:I}),w]})}
1121function DR({book:e=21,module:i="academic",locale:r,taskAnchor:o="",onLinkClick:l}){const b=i==="general"||i==="general_training",u=b?"general_training":"academic",p=Xh(e,r,u),m=he(`/cambridge-ielts-${e}-${b?"general-training":"academic"}-writing`,r),g=xf(e,u),y=[{href:m,label:p.collectionBridgeCta},...o?g.map(k=>({href:`${m}#test-${k.test}-${o}`,label:`Test ${k.test}`})):[]];return n.jsx("nav",{className:"cambridge21-collection-bridge","aria-label":p.hubLabel,children:y.map(k=>n.jsx("a",{href:k.href,onClick:l&&!k.href.includes("#")?_=>l(_,k.href):void 0,children:k.label},k.href))})}function BR({page:e,pageData:i,locale:r="en",onInternalLinkClick:o}){const l=jc(e,r),b=Wk(e,r),u=m9(e,r),[p,m]=j.useState({pagePath:e?.path||"",sortId:Qb}),g=p.pagePath===e?.path?p.sortId:Qb,y=j.useMemo(()=>e?.kind==="task"?(i?.sections||[]).map(_=>({..._,topics:py(_.topics,g)})):i?.sections||[],[g,e?.kind,i]),k=_=>{m({pagePath:e.path,sortId:_})};return!l||!i?.sections?.length?null:n.jsxs("section",{className:"writing-topic-hub-page","aria-labelledby":"writing-topic-hub-title",children:[n.jsx(Rf,{...b,onLinkClick:o}),n.jsx(Rc,{titleId:"writing-topic-hub-title",title:l.title,className:"writing-topic-hub-hero"}),n.jsxs(To,{"aria-label":l.controlsLabel,children:[n.jsx(Is,{className:"writing-topic-hub-navigation",label:l.taskNavigationLabel,labelAs:"h2",labelId:"writing-topic-hub-task-filter",navigation:!0,children:u.map(_=>n.jsx(vi,{href:_.href,isActive:_.isActive,onClick:v=>o?.(v,_.href),children:_.label},_.id))}),e.kind==="task"?n.jsxs(Is,{label:l.sortLabel,labelAs:"h2",labelId:"writing-topic-hub-sort-filter",children:[n.jsx(zc,{isActive:g===Qb,onClick:()=>k(Qb),children:l.questionCountSortLabel}),n.jsx(zc,{isActive:g===Bh,onClick:()=>k(Bh),children:l.alphabeticalSortLabel})]}):null]}),n.jsx("div",{className:"writing-topic-hub-sections",children:y.map((_,v)=>{const I=`writing-topic-hub-${_.id}-title`;return n.jsxs("section",{className:v===0?"writing-topic-hub-section writing-topic-hub-section--first":"writing-topic-hub-section","aria-labelledby":I,children:[n.jsxs("header",{className:"writing-topic-hub-section-header",children:[n.jsx("h2",{id:I,children:e.kind==="all"?_.label:l.listTitle}),n.jsx("p",{children:l.sectionSummary(_)})]}),n.jsx("ul",{className:"writing-topic-hub-list",children:_.topics.map(T=>{const S=yc(T.path,r);return n.jsx("li",{children:n.jsx("a",{"aria-label":`${T.label}, ${l.topicQuestionCount(T.questionCount)}`,href:S,children:n.jsxs("span",{className:"writing-topic-hub-name",children:[T.label," ",n.jsxs("span",{className:"writing-topic-hub-count",children:["(",T.questionCount,")"]})]})})},`${_.taskCategory}-${T.id}`)})})]},_.id)})})]})}function WR({page:e,pageData:i,search:r="",locale:o="en",onInternalLinkClick:l,onNavigate:b,onUseTask:u}){const p=Wk(e,o),m=j.useMemo(()=>Bk(i,r),[i,r]),g=m.view,y=fm(e,o,{typeId:g.typeId,questionCount:g.pagination.totalItems}),k=j.useMemo(()=>h9(i,o),[o,i]),_=j9(o),v=Ii(o),I=S=>yc(e.path,o,{pageNumber:S,typeId:g.typeId,sortId:g.sortId}),T=S=>{b?.(yc(e.path,o,{typeId:g.typeId,sortId:S}))};return m.isNotFound?n.jsx(zs,{title:v.ui.notFoundTitle,description:v.ui.notFoundDescription,t:v,homeHref:he("/",o),onBackHome:l?S=>l(S,he("/",o)):void 0}):n.jsxs("section",{className:"cambridge-page","aria-labelledby":"writing-topic-
1121page-title",children:[n.jsx(Rf,{...p,onLinkClick:l}),n.jsx(Rc,{titleId:"writing-topic-page-title",title:y.h1,className:"cambridge-hero"}),n.jsxs(To,{"aria-label":[k?.label,y.sortFilterLabel].filter(Boolean).join(". "),children:[k?n.jsx(Is,{label:k.label,labelAs:"h2",labelId:"writing-topic-question-type-filter",navigation:!0,children:[{id:"",label:k.allLabel},...k.options].map(S=>{const w=yc(e.path,o,{typeId:S.id,sortId:g.sortId});return n.jsx(vi,{href:w,isActive:g.typeId===S.id,onClick:G=>l?.(G,w),children:S.label},S.id||"all")})}):null,n.jsxs(Is,{label:y.sortFilterLabel,labelAs:"h2",labelId:"writing-topic-sort-filter",children:[n.jsx(zc,{isActive:g.sortId==="",onClick:()=>T(""),children:y.defaultSortLabel}),n.jsx(zc,{isActive:g.sortId===pr,onClick:()=>T(pr),children:y.popularSortLabel})]})]}),n.jsx("div",{className:"cambridge-test-list",children:g.questions.map(S=>n.jsx(m1,{question:S,id:`question-${S.topicKey}`,imageAlt:y.imageAlt,sampleTarget:S.sampleTarget,locale:o,onLinkClick:l,onUseTask:u},S.id))}),n.jsx(Rm,{pagination:g.pagination,copy:_,getPageHref:I,onLinkClick:l})]})}function GR({collectionKind:e,items:i,copy:r,pageId:o,typeLinks:l=[],typeFilter:b=null,activeTypeId:u="",relatedLink:p=null,checkerLink:m=null,collectionNavigation:g=null,practiceQuestions:y=[],practiceTypePage:k=null,pagination:_=null,practiceRouteStatus:v="",routePath:I="",search:T="",sampleTargets:S={},showCambridge21Bridge:w=!1,showCambridge21FilterBadge:G=!1,locale:M="en",onTypeLinkClick:Y,onUseTask:C}){const Z=!!y.length,A=j.useMemo(()=>_?{isNotFound:v==="not-found"||!!_.isOutOfRange,pagination:_}:bm(T,i.length),[i.length,v,T,_]),Q=A.pagination,ce=_?i:i.slice(Q.startIndex,Q.endIndex),oe=j.useMemo(()=>e==="paired"?Dv(ce,r):Bv(ce,r),[e,r,ce]),ge=l.filter(L=>L.href&&L.label),_e=p||b?.sampleLink,re=!!(ge.length&&b?.allLink),Re=b?.sourceLabel||r.quickNavTitle,ze=g?.links?.filter(L=>L.href&&L.label)||[],E=!!ze.length,se=E?g.label:Re,ke=[re?r.typeNavTitle:"",se].filter(Boolean).join(". "),be=G?Yh(M):null,fe=he(I||"/",M),x=ly(M);if(A.isNotFound){const L=Ii(M),H=he("/",M);return n.jsx(zs,{title:L.ui.notFoundTitle,description:L.ui.notFoundDescription,t:L,homeHref:H,onBackHome:Y?me=>Y(me,H):void 0})}return n.jsxs("section",{className:"cambridge-page","aria-labelledby":o,children:[n.jsx(Rc,{titleId:o,title:r.title,className:"cambridge-hero"}),oe.length||Z?n.jsxs(To,{className:"cambridge-type-filter","aria-label":ke,children:[re?n.jsxs(Is,{label:b.label,labelAs:"h2",labelId:`${o}-types`,navigation:!0,children:[n.jsx(vi,{href:b.allLink.href,isActive:u==="",onClick:Y?L=>Y(L,b.allLink.href):void 0,children:b.allLink.label}),ge.map(L=>n.jsx(vi,{href:L.href,isActive:L.id===u,onClick:Y?H=>Y(H,L.href):void 0,children:L.label},L.id)),_e?.href?n.jsxs(vi,{className:"content-filter__item--action cambridge-related-filter-link",href:_e.href,onClick:Y?L=>Y(L,_e.href):void 0,children:[_e.label,n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null,m?.href?n.jsxs(vi,{className:"content-filter__item--action cambridge-related-filter-link",href:m.href,onClick:Y?L=>Y(L,m.href):void 0,children:[m.label,n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null]}):null,n.jsx(Is,{label:se,labelAs:"h2",labelId:`${o}-sources`,navigation:!0,children:E?ze.map(L=>n.jsx(vi,{href:L.href,id:L.bridgeId||void 0,isActive:L.id===g.activeId,onClick:Y&&!L.nativeAnchor?H=>Y(H,L.href):void 0,children:L.label},L.id)):n.jsx(n.Fragment,{children:oe.map(L=>n.jsxs(vi,{href:`#${L.id}`,children:[L.navigationLabel,be&&L.id==="cambridge-ielts-21"?n.jsx($7,{"aria-label":be.filterBadgeAriaLabel,children:be.filterBadgeLabel}):null]},L.id))})})]}):null,n.jsxs("div",{className:"cambridge-book-list",children:[oe.map(L=>n.jsxs("section",{className:"cambridge-book-section",id:L.id,"aria-labelledby":`${L.id}-title`,children:[n.jsxs("div",{className:"cambridge-book-heading",children:[n.jsxs("div",{children:[n.jsx("h2",{id:`${L.id}-title`,children:L.title}),w&&xw(L.book,L.sourceType==="general"?"general_training":"academic")?n.jsx(DR,{book:L.book,module:L.sourceType==="general"?"general_training":"academic",locale:M,taskAnchor:e==="paired"?"":L.entries[0]?.prompts[0]?.taskType==="task1"?"task-1":"task-2",onLinkClick:Y}):null]}),n.jsx("div",{className:"cambridge-test-jumps","aria-label":L.jumpLabel,children:L.entries.map(H=>n.jsx("a",{href:`#${H.id}`,children:H.navigationLabel},H.id))})]}),n.jsx("div",{className:"cambridge-test-list",children:L.entries.map(H=>n.jsx(HR,{entry:H,compactTaskHeader:e==="single",locale:M,sampleTargets:S,onLinkClick:Y,onUseTask:C},H.id))})]},L.id)),Z?n.jsx(UR,{questions:y,typePage:k,locale:M,onLinkClick:Y,onUseTask:C}):null]}),n.jsx(Rm,{pagination:Q,copy:x,getPageHref:L=>Ek(fe,L),onLinkClick:_?void 0:Y})]})}function UR({questions:e,typePage:i,locale:r="en",onLinkClick:o,onUseTask:l}){const b=wm(i,r);return n.jsx("section",{className:"cambridge-book-section",id:Z8,"aria-label":b.title,children:n.jsx("div",{className:"cambridge-test-list",children:e.map(u=>n.jsx(m1,{question:u,id:`writing-task-practice-${u.topicKey}`,imageAlt:b.imageAlt(u.title),sampleTarget:u,locale:r,onLinkClick:o,onUseTask:l},u.topicKey))})})}
1121function m1({question:e,id:i,imageAlt:r,sampleTarget:o,contextLabel:l="",locale:b="en",onLinkClick:u,onUseTask:p}){const m=`${i}-prompt`,g=e.imagePath?ys(e.imagePath,e.imagePaths):[],y=e.taskCategory==="academic_task1"&&g.length?No({locale:b,topicTitle:e.title,prompt:e.questionText,imageSourcePaths:g}):g.map(()=>r);return n.jsx("article",{className:"cambridge-test-card writing-task-question-card writing-question-card-content",id:i,"aria-labelledby":m,children:n.jsx("div",{className:"cambridge-task-grid cambridge-task-grid-single",children:n.jsxs("section",{className:"cambridge-task-block",children:[l?n.jsx("span",{className:"content-eyebrow",children:l}):null,n.jsx(Tf,{classificationQuestion:{...e,prompt:e.questionText},taskCategory:e.taskCategory,topicKey:e.topicKey,locale:b,compact:!0,onLinkClick:u,children:n.jsx("h2",{className:"cambridge-prompt-copy",id:m,lang:"en",children:_d(e.questionText).map((k,_)=>n.jsx("span",{children:k},`${e.topicKey}-paragraph-${_}`))})}),g.map((k,_)=>n.jsx("figure",{className:"cambridge-task-figure",children:n.jsx(hd,{src:k,alt:y[_]||r,copy:Ii(b).ui.imageViewer,loading:"lazy"})},k)),n.jsx(Nm,{entryKey:`card:${e.id||i}`,taskType:e.taskType,questionText:e.questionText,imagePath:e.imagePath,imagePaths:g,sampleTarget:o,locale:b,onLinkClick:u,onUseTask:p})]})})})}function HR({entry:e,compactTaskHeader:i=!1,locale:r="en",sampleTargets:o={},onLinkClick:l,onUseTask:b}){const u=i&&e.prompts.length===1;return n.jsxs("article",{className:`cambridge-test-card${u?" cambridge-test-card--compact-heading":""}`,id:e.id,children:[u?null:n.jsx("div",{className:"cambridge-test-header",children:n.jsxs("div",{children:[n.jsx("h3",{children:e.title}),e.meta?n.jsx("p",{children:e.meta}):null]})}),n.jsx("div",{className:`cambridge-task-grid${e.prompts.length===1?" cambridge-task-grid-single":""}`,children:e.prompts.map(p=>n.jsx(FR,{id:p.id,label:p.label,compactTestLabel:u?e.navigationLabel:"",compactTaskLabel:u?p.compactLabel:"",questionText:p.questionText,imagePath:p.imagePath,imageAlt:p.imageAlt,imageCaption:p.imageCaption,taskType:p.taskType,taskCategory:p.taskCategory,topicKey:p.topicKey,sampleTarget:o[p.topicKey]||null,locale:r,onLinkClick:l,onUseTask:()=>b({taskType:p.taskType,questionText:p.questionText,imagePath:p.imagePath})},p.id))})]})}function FR({id:e,label:i,compactTestLabel:r="",compactTaskLabel:o="",questionText:l,imagePath:b="",imageAlt:u="",imageCaption:p="",taskType:m,taskCategory:g,topicKey:y,sampleTarget:k=null,locale:_="en",onLinkClick:v,onUseTask:I}){const T=!!(r&&o),S=T?"h3":"h4",w=g==="academic_task1"&&b?lm({locale:_,prompt:l,imageSourcePath:b}):u;return n.jsxs("section",{className:"cambridge-task-block writing-question-card-content",id:e,"aria-labelledby":`${e}-title`,children:[n.jsx("div",{className:"cambridge-task-heading",children:n.jsx(S,{className:T?"cambridge-compact-task-title":void 0,id:`${e}-title`,children:T?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"cambridge-compact-test-label",children:r}),n.jsx("span",{className:"cambridge-compact-task-divider","aria-hidden":"true",children:"â"}),n.jsx("span",{children:o})]}):i})}),n.jsx(Tf,{classificationQuestion:{taskType:m,taskCategory:g,taskImageRequired:g==="academic_task1",taskImageSourcePath:b,prompt:l},taskCategory:g,topicKey:y,locale:_,compact:!0,onLinkClick:v,children:n.jsx("div",{className:"cambridge-prompt-copy",children:_d(l).map((G,M)=>n.jsx("p",{children:G},`${e}-paragraph-${M}`))})}),b?n.jsxs("figure",{className:"cambridge-task-figure",children:[n.jsx(hd,{src:b,alt:w,copy:Ii(_).ui.imageViewer,loading:"lazy"}),n.jsx("figcaption",{children:p})]}):null,n.jsx(Nm,{entryKey:`cambridge-block:${e}`,officialQuestion:!0,taskType:m,questionText:l,imagePath:b,sampleTarget:k,locale:_,onUseTask:I})]})}function Nm({entryKey:e="",officialQuestion:i=!1,officialSample:r=null,taskType:o,questionText:l,imagePath:b="",imagePaths:u=[],sampleTarget:p=null,locale:m="en",variant:g="divided",onLinkClick:y,onUseTask:k}){const _=i7(p,m,he),v=a7(p);return n.jsx("div",{className:`writing-question-actions${g==="undivided"?" writing-question-actions--undivided":""}`,children:n.jsx(rz,{entryKey:e||`question:${o}
1121:${String(l||"").slice(0,200)}`,locale:m,officialQuestion:i,officialSample:r,writingTask:{taskType:o,questionText:l,imagePath:b,imagePaths:u},onUseTask:k,children:_?n.jsx(bw,{href:_,sampleTarget:p,locale:m,onClick:y&&!v?I=>y(I,_):void 0}):null})})}function Zj(e){return yk({taskType:e.taskType,taskImageRequired:e.taskType==="task1"&&ys(e.imagePath,e.imagePaths).length>0,prompt:e.questionText})}function _d(e){return String(e||"").split(/\n{2,}/).map(i=>i.trim()).filter(Boolean)}function VR(e){return e?.taskType!=="task1"?!1:typeof e.result?.taskImageRequired=="boolean"?e.result.taskImageRequired:!0}const Jj={en:{ariaLabel:"Sample pages",previous:"Previous",next:"Next",pageLabel:e=>`Page ${e}`},"zh-CN":{ariaLabel:"èæå页",previous:"ä¸ä¸é¡µ",next:"ä¸ä¸é¡µ",pageLabel:e=>`第 ${e} 页`},vi:{ariaLabel:"Phân trang bà i mẫu",previous:"Trưá»c",next:"Sau",pageLabel:e=>`Trang ${e}`}};function KR(e){return Jj[e]||Jj.en}const QR=3,_h="public-sample-practice",YR={task2:"task2",academic_task1:"academicTask1",general_task1:"generalTask1"};function yp({pageData:e,locale:i,isLoading:r,error:o,homeHref:l,onRetry:b,onInternalLinkClick:u,onUseTask:p,availableBandHubKeys:m=pm,checkerHrefs:g=null,onWritingEntryClick:y}){const k=e?.page||{},_=Array.isArray(e?.samples)?e.samples:[],v=Array.isArray(e?.relatedQuestions)?e.relatedQuestions:[],I=k.kind==="task",T=k.kind==="band",S=k.kind==="topic",w=e?.copy||(I?wf({category:k.taskCategory},i,_.length):T?pd({category:k.taskCategory,bandValue:k.bandValue,bandLabel:k.bandLabel},i,_.length):S?Vk(k,i,e?.stats?.groupSampleCount||0):zr({category:k.taskCategory,typeId:k.typeId},i,_.length)),G=e?.stats||{},M={pageNumber:e?.pagination?.pageNumber||1,pageSize:e?.pagination?.pageSize||Io,totalItems:e?.pagination?.totalItems??G.sampleCount??_.length,totalPages:e?.pagination?.totalPages||1,hasPreviousPage:!!e?.pagination?.hasPreviousPage,hasNextPage:!!e?.pagination?.hasNextPage,previousPageNumber:e?.pagination?.previousPageNumber||null,nextPageNumber:e?.pagination?.nextPageNumber||null},Y=KR(i),C=he(k.topicPath||"/",i),Z=k.questionTypePath?he(k.questionTypePath,i):"",A=l||he("/",i),Q=k.taskCategory||k.category||"task2",ce=Q==="task2"?"task2":"task1",oe=k.taskImageSourcePath?ys(k.taskImageSourcePath,k.taskImageSourcePaths):[],ge=Q==="academic_task1"&&oe.length?No({locale:i,taskSubtype:k.questionTypeLabel,topicTitle:k.topicTitle,prompt:k.prompt,imageSourcePaths:oe}):oe.map(()=>w.questionLabel),_e=Zl(Q,i),re=k.path?he(k.path,i):"",Re=Yz(i),ze=I||T||S?"":e?.filters?.typeId||k.typeId||"",E=Vs(T?k.bandValue:e?.filters?.bandValue),se=fd.find(U=>U.category===Q&&U.bandValue===E),ke=se?he(se.path,i):_e?.href||"",be=U=>Xz(k.path||"/",i,U,S||ze?E:null),fe=qp(Q,i),x=S?[]:_e?[{..._e,href:E==null?_e.href:ke,filterLabel:Re.allLabel,isCurrent:!ze},...fe.map(U=>({...U,href:Vb(U.href,E),isCurrent:U.typeId===ze}))]:fe.map(U=>({...U,href:Vb(U.href,E),isCurrent:U.typeId===ze})),L=Np(Q,i,m),H=Array.isArray(e?.filters?.availableBands)?e.filters.availableBands:[],me=S?[{href:re,filterLabel:w.allBandsLabel,isCurrent:E==null},...H.map(U=>({href:Vb(re,U),filterLabel:Th(U,i),isCurrent:U===E,bandValue:U}))]:_e?[{..._e,href:ze&&re||_e.href,filterLabel:Re.allLabel,isCurrent:E==null},...L.map(U=>({...U,href:ze?Vb(re,U.bandValue):U.href,isCurrent:U.bandValue===E}))]:L.map(U=>({...U,href:ze?Vb(re,U.bandValue):U.href,isCurrent:U.bandValue===E})),we=I||T||S?null:Kk({category:Q,typeId:k.typeId,copy:k.copy},i),Oe=b8(Q,i),xe=S?"section":$w,Fe=Math.min(QR,_.length)-1,ye=!S&&g&&_.length?n.jsx(cw,{variant:I?"sample_task":T?"sample_band":"sample_type",locale:i,checkerHrefs:g,task:YR[Q]||"task2",typeLabel:w.typeLabel,bandLabel:k.bandLabel||String(k.bandValue||""),placement:"sample_list_mid",titleId:"public-sample-list-writing-entry-title",className:"public-sample-list-writing-entry",onNavigate:y}):null;return n.jsxs("section",{className:"public-sample-type-page","aria-labelledby":"public-sample-type-title",children:[o&&!r?n.jsxs("div",{className:"result-page-banner is-error",role:"alert",children:[n.jsx("span",{children:o}),b?n.jsx("button",{className:"secondary-button public-sample-type-retry",type:"button",onClick:b,children:w.retryLabel}):null]}):null,n.jsxs("nav",{className:"public-sample-breadcrumb","aria-label":"Breadcrumb",children:[n.jsx("a",{href:A,onClick:U=>u(U,A),children:w.homeLabel}),!I&&_e?n.jsx("a",{href:_e.href,onClick:U=>u(U,_e.href),children:_e.label}):null,S?null:n.jsx("a",{href:C,onClick:U=>u(U,C),children:w.practiceTopicsLabel}),n.jsx("span",{children:w.typeLabel})]}),S?null:n.jsx(Rc,{titleId:"public-sample-type-title",title:w.h1,eyebrow:w.taskLabel,variant:"aside",className:"public-sample-type-hero"}),S&&!k.prompt?n.jsx(vs,{id:"public-sample-type-title",variant:"detail",className:"visually-hidden",children:w.questionLabel}):null,S&&k.prompt?n.jsxs("section",{className:"public-sample-question public-sample-topic-question",children:[n.jsx("span",{className:"content-eyebrow",children:Z&&k.questionTypeLabel?n.jsx("a",{className:"public-sample-topic-type-link",href:Z,onClick:U=>u(U,Z),children:k.questionTypeLabel}):k.questionTypeLabel||w.questionLabel}),n.jsx(Tf,{topics:k.questionTopics,locale:i,onLinkClick:u,children:n.jsx(vs,{id:"public-sample-type-title",variant:"detail",className:"public-sample-topic-
1121prompt",children:k.prompt})}),oe.map((U,de)=>n.jsx("figure",{className:"public-sample-question-figure",children:n.jsx(hd,{src:U,alt:ge[de]||w.questionLabel,copy:Ii(i).ui.imageViewer})},U)),n.jsx(Nm,{taskType:ce,questionText:k.prompt,imagePath:oe[0]||"",imagePaths:oe,locale:i,variant:"undivided",onUseTask:p})]}):null,S?n.jsx("div",{className:"public-sample-topic-list-heading",children:n.jsx(vs,{as:"h2",id:"public-sample-topic-list-title",variant:"detail",children:w.listTitle})}):null,x.length||me.length?n.jsxs(To,{className:`public-sample-hub-nav${S?" public-sample-hub-nav--topic":""}`,"aria-label":w.taskLabel,children:[x.length?n.jsxs(Is,{className:"public-sample-hub-nav-group",label:Re.typeTitle,labelAs:"h2",labelId:"public-sample-hub-types",navigation:!0,optionsClassName:"public-sample-hub-link-grid",children:[x.map(U=>n.jsx(vi,{href:U.href,isActive:U.isCurrent,onClick:de=>u(de,U.href),children:U.filterLabel||U.label},U.href)),k.topicPath&&we?n.jsxs(vi,{className:"content-filter__item--action public-sample-type-practice-link",href:C,onClick:U=>u(U,C),children:[we.topicCta,n.jsx("span",{"aria-hidden":"true",children:"â"})]}):null]}):null,me.length?n.jsx(Is,{className:"public-sample-hub-nav-group",label:Re.bandTitle,labelAs:"h2",labelId:"public-sample-hub-bands",navigation:!0,optionsClassName:"public-sample-hub-link-grid",children:me.map(U=>n.jsx(vi,{href:U.href,isActive:U.isCurrent,onClick:de=>u(de,U.href),children:U.filterLabel||U.label},U.href))}):null]}):null,r?n.jsx("span",{className:"visually-hidden",role:"status","aria-live":"polite",children:w.loadingLabel}):null,n.jsx(xe,{className:`public-sample-type-list${S?" public-sample-type-list--topic":""}`,"aria-busy":r?"true":void 0,"aria-labelledby":S?"public-sample-topic-list-title":void 0,"aria-label":S?void 0:w.h1,children:r?n.jsx(n.Fragment,{children:Array.from({length:3},(U,de)=>n.jsx(XR,{},`public-sample-card-skeleton-${de}`))}):S&&_.length?n.jsx(qm,{samples:_,fallbackTypeLabel:w.typeLabel,locale:i,ctaLabel:w.cardCta,excerptFallback:w.cardCta,topicCollectionCopy:w,onInternalLinkClick:u,compact:!0}):_.length?_.map((U,de)=>n.jsxs(j.Fragment,{children:[n.jsx(Uw,{sample:U,copy:w,locale:i,getHref:st=>he(st,i),onInternalLinkClick:u,writeLabel:rw(i),onWriteClick:y?(st,ka)=>y(st,ka,"sample_list_row","practice"):void 0}),de===Fe?ye:null]},U.publicShortId||U.id||U.publicPath)):o?null:n.jsx("div",{className:"public-sample-type-empty",children:I||T||S?n.jsxs(n.Fragment,{children:[n.jsx("h2",{children:w.emptyTitle}),n.jsx("p",{children:w.emptyDescription})]}):n.jsx("p",{children:w.emptyMessage})})}),n.jsx(Rm,{pagination:M,copy:Y,getPageHref:be,onLinkClick:u}),S&&v.length?n.jsxs("section",{className:"public-sample-related public-sample-topic-related-questions","aria-labelledby":"public-sample-topic-related-questions-title",children:[n.jsx("div",{className:"public-sample-related-heading",children:n.jsx("div",{children:n.jsx("h2",{id:"public-sample-topic-related-questions-title",children:w.relatedQuestionsTitle})})}),n.jsx("div",{className:"cambridge-test-list",children:v.map(U=>n.jsx(m1,{question:U,id:`related-question-${U.topicKey}`,imageAlt:U.title,sampleTarget:U,contextLabel:p7(U,i),locale:i,onLinkClick:u,onUseTask:p},U.topicKey))})]}):null,Oe?.links.length?n.jsx(To,{className:"public-sample-sibling-tasks","aria-label":Oe.ariaLabel,children:n.jsx(Is,{label:Oe.title,labelAs:"h2",labelId:"public-sample-sibling-tasks-title",navigation:!0,children:Oe.links.map(U=>{const de=he(U.path,i);return n.jsxs(vi,{href:de,onClick:st=>u(st,de),children:[n.jsxs("span",{className:"public-sample-sibling-tasks__link-label",children:[n.jsx("span",{children:U.label}),n.jsx("span",{className:"public-sample-sibling-tasks__score-range",children:U.scoreRangeLabel})]}),n.jsx("span",{className:"public-sample-sibling-tasks__arrow","aria-hidden":"true",children:"â"})]},U.id)})})}):null]})}function XR(){return n.jsx(jz,{className:"public-sample-list-row public-sample-list-row--skeleton","aria-hidden":"true",meta:n.jsxs("div",{className:"public-sample-list-row-skeleton-score",children:[n.jsx("span",{className:"public-sample-type-skeleton-line is-score-label"}),n.jsx("span",{className:"public-sample-type-skeleton-line is-score-value"})]}),action:n.jsx("span",{className:"public-sample-type-skeleton-line is-action"}),children:n.jsxs("div",{className:"public-sample-list-row-skeleton-main",children:[n.jsx("span",{className:"public-sample-type-skeleton-line is-eyebrow"}),n.jsx("span",{className:"public-sample-type-skeleton-line is-title"}),n.jsx("span",{className:"public-sample-type-skeleton-line is-body"})]})})}function tO({t:e,variant:i="default",promptLabel:r="",essayLabel:o=""}){return n.jsxs("div",{className:["composer-stack",i!=="default"?`composer-stack--${i}
1121`:""].filter(Boolean).join(" "),"aria-busy":"true",children:[n.jsx("section",{className:"composer-panel question-panel",children:n.jsx("div",{className:"panel-title-row",children:n.jsxs("div",{children:[n.jsx("span",{className:"panel-icon","aria-hidden":"true",children:n.jsx(Pm,{})}),n.jsx("h2",{children:r||e.ui.writingTask})]})})}),n.jsx("section",{className:"composer-panel essay-panel",children:n.jsx("div",{className:"panel-title-row",children:n.jsxs("div",{children:[n.jsx("span",{className:"panel-icon","aria-hidden":"true",children:n.jsx(ET,{})}),n.jsx("h2",{children:o||e.ui.essay})]})})})]})}function aO(e){return e?{taskType:e.taskType,questionText:Sp(e),imagePath:"",imagePaths:e.taskType==="task1"?ys(e.taskImageSourcePath,e.taskImageSourcePaths):[],publicSampleId:e.publicShortId||""}:null}function ZR({result:e,resultRef:i,isLoading:r,error:o,locale:l="en",t:b,severityFilter:u,selectedIssue:p,selectionVersion:m,homeHref:g,onSelectIssue:y,onSeverityFilterChange:k,onRetry:_,onCheckEssay:v,onInternalLinkClick:I=()=>{}}){const T=Ii("en"),S=b||Ii(l),w=j.useContext(vm),G=e?.publicShortId?`sample:${e.publicShortId}`:"",M=j.useMemo(()=>aO(e),[e]),Y=e?sf(e.score?.overall):"",C=l==="zh-CN"&&Y?`${Y}å`:Y,Z=j.useRef(""),A=j.useRef(w);if(A.current=w,j.useEffect(()=>{const fe=A.current;!fe||!M||!G||window.location.hash===`#${_h}`&&Z.current!==G&&(Z.current=G,fe.activeKey!==G&&fe.open({entryKey:G,task:M,kind:"sample",placement:"sample_list_row"}),window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{document.getElementById(_h)?.scrollIntoView({block:"start"})})}))},[M,G]),!e&&(r||!o))return n.jsx(zs,{title:"Loading IELTS writing sample",description:"Opening the public essay correction.",t:T,isLoading:!0,onRetry:null,homeHref:g,onBackHome:v});if(o&&!e)return n.jsx(zs,{title:"Essay sample not found",description:o,t:T,isLoading:!1,onRetry:_,homeHref:g,onBackHome:v});if(!e)return null;const Q=md(e),ce=oO(e.essay),oe=sf(e.score?.overall),ge=Zl(Q.taskCategory,l)?.href||Qk(e),_e=c8(e),re=_e?pd(_e,l,0):null,Re=_e?he(_e.path,l):"",ze=e.topicHub?.path?he(e.topicHub.path,l):"",E=Number(e.topicHub?.sampleCount)||(Array.isArray(e.topicHub?.samples)?e.topicHub.samples.length+1:2),se=e.taskType==="task1"?ys(e.taskImageSourcePath,e.taskImageSourcePaths):[],ke=No({imageSourcePaths:se,locale:Q.htmlLang,taskSubtype:Q.taskSubtype,topicTitle:Q.topicTitle,prompt:e.prompt}),be=t8(E,{bandRange:e.topicHub?.bandRange,locale:l});return n.jsxs("article",{className:"public-sample-page","aria-labelledby":"public-sample-title",children:[n.jsxs("section",{className:"public-sample-hero",children:[n.jsxs("nav",{className:"public-sample-breadcrumb","aria-label":"Breadcrumb",children:[n.jsx("a",{href:g,onClick:v,children:"Home"}),n.jsx("a",{href:ge,children:Q.taskLabel}),Q.typePath?n.jsx("a",{href:Q.typePath,children:Q.typeLabel}):n.jsx("span",{children:Q.typeLabel}),Re?n.jsx("a",{href:Re,onClick:fe=>I(fe,Re),children:re?.typeLabel}):null,n.jsx("span",{children:"Writing Sample"})]}),n.jsxs("div",{className:"public-sample-hero-grid",children:[n.jsxs("div",{className:"public-sample-hero-copy",children:[n.jsx(Tf,{topics:e.questionTopics,locale:l,onLinkClick:I,children:n.jsx(vs,{id:"public-sample-title",variant:"detail",children:Q.h1})}),ze?n.jsxs("a",{className:"public-sample-same-question-link",href:ze,onClick:fe=>I(fe,ze),children:[n.jsx("span",{className:"content-eyebrow",children:be.eyebrow}),n.jsx("span",{className:"public-sample-same-question-copy",children:be.label}),n.jsx("span",{className:"public-sample-same-question-arrow","aria-hidden":"true",children:"â"})]}):null,se.length?n.jsx("div",{className:"public-sample-question-figures",children:se.map((fe,x)=>n.jsx("figure",{className:"public-sample-question-figure",children:n.jsx(hd,{...Sz({src:fe,index:x,presentations:e.taskImagePresentations,sizes:vv}),alt:ke[x],copy:S.ui.imageViewer})},fe))}):null]}),n.jsx(nO,{ariaLabel:"Writing sample summary",labels:{score:"Estimated band",task:"Task",type:"Type",wordCount:"Word count"},values:{score:oe,task:Q.taskLabel,type:Q.typeLabel,wordCount:ce},taskHref:ge,typeHref:Q.typePath})]})]}),n.jsx("div",{className:"public-sample-writing-entry",id:_h,children:n.jsx(rz,{entryKey:G,locale:l,publicSample:{score:C},writingTask:M,placement:"sample_detail",ctaId:"sample_detail_write",openLayout:"card"})}
1121),n.jsx(lT,{result:e,resultRef:i,t:T,severityFilter:u,selectedIssue:p,selectionVersion:m,onSelectIssue:y,onSeverityFilterChange:k}),n.jsx(ok,{result:e,eyebrow:"Overall assessment",title:`Why this response received Band ${sf(e.score?.overall)}`}),n.jsx(lk,{score:e.score,t:T,locale:l}),n.jsx(aT,{topicHub:e.topicHub,topicHubHref:ze,currentPublicShortId:e.publicShortId,locale:l,onInternalLinkClick:I}),n.jsx(tT,{samples:e.relatedTopicSamples,locale:l,onInternalLinkClick:I,followsTopicHub:!!ze}),n.jsx(eT,{samples:e.relatedSamples,typeLabel:Q.typeLabel,typePath:Q.typePath,locale:l,onInternalLinkClick:I,followsTopicHub:!!(ze||e.relatedTopicSamples?.length)})]})}function JR({t:e,prompt:i="",promptLabel:r="",essayLabel:o="",essayInputClassName:l="public-sample-practice-input",...b}){return n.jsx(j.Suspense,{fallback:n.jsx(tO,{t:e,variant:"sample",promptLabel:r,essayLabel:o}),children:n.jsx(xm,{...b,t:e,variant:"sample",prompt:i,promptParagraphs:_d(i),promptLabel:r,promptReadOnly:!0,showTaskTypeControls:!1,showRandomTask:!1,taskImageRetryLabel:e.ui.retry,essayLabel:o,essayInputClassName:l})})}function ok({result:e,eyebrow:i,title:r}){const o=String(e?.overallAssessment||"").trim()||Fw(e?.publicShortId);return o?n.jsxs("section",{className:"public-sample-overall-assessment","aria-labelledby":"public-sample-overall-assessment-title",children:[n.jsx("span",{className:"content-eyebrow",children:i}),n.jsx("h2",{id:"public-sample-overall-assessment-title",children:r}),n.jsx("p",{children:o})]}):null}function eT({samples:e,typeLabel:i,typePath:r,locale:o="en",onInternalLinkClick:l,followsTopicHub:b=!1}){const u=Array.isArray(e)?e:[];if(!u.length)return null;const p=i||"IELTS Writing";return n.jsxs("section",{className:`public-sample-related${b?" public-sample-related--after-topic-hub":""}`,"aria-labelledby":"public-sample-related-title",children:[n.jsxs("div",{className:"public-sample-related-heading",children:[n.jsxs("div",{children:[n.jsx("span",{className:"content-eyebrow",children:"Same essay type"}),n.jsxs("h2",{id:"public-sample-related-title",children:["More ",p," sample corrections"]})]}),r?n.jsxs("a",{className:"secondary-button public-sample-related-all",href:r,onClick:m=>l(m,r),children:["View all ",p," samples ",n.jsx("b",{"aria-hidden":"true",children:"â"})]}):null]}),n.jsx(qm,{samples:u,fallbackTypeLabel:p,locale:o,onInternalLinkClick:l})]})}function tT({samples:e,locale:i="en",onInternalLinkClick:r,followsTopicHub:o=!1}){const l=Array.isArray(e)?e:[];return l.length?n.jsxs("section",{className:`public-sample-related${o?" public-sample-related--after-topic-hub":""}`,"aria-labelledby":"public-sample-related-topics-title",children:[n.jsx("div",{className:"public-sample-related-heading",children:n.jsxs("div",{children:[n.jsx("span",{className:"content-eyebrow",children:"Related topics"}),n.jsx("h2",{id:"public-sample-related-topics-title",children:"Sample corrections on related topics"})]})}),n.jsx(qm,{samples:l,fallbackTypeLabel:"IELTS Writing",locale:i,onInternalLinkClick:r})]}):null}function aT({topicHub:e,topicHubHref:i,currentPublicShortId:r,locale:o="en",onInternalLinkClick:l}){if(!i)return null;const b=(Array.isArray(e?.samples)?e.samples:[]).filter(p=>String(p.publicShortId||"")!==String(r||"")),u=Number(e?.sampleCount)||b.length+1;return n.jsxs("section",{className:"public-sample-related public-sample-related--topic","aria-labelledby":"public-sample-topic-related-title",children:[n.jsxs("div",{className:"public-sample-related-heading",children:[n.jsxs("div",{children:[n.jsx("span",{className:"content-eyebrow",children:"Same question"}),n.jsx("h2",{id:"public-sample-topic-related-title",children:"More sample corrections for this question"})]}),n.jsxs("a",{className:"secondary-button public-sample-related-all",href:i,onClick:p=>l(p,i),children:["View all ",u," answers ",n.jsx("b",{"aria-hidden":"true",children:"â"})]})]}),b.length?n.jsx(qm,{samples:b,fallbackTypeLabel:"IELTS Writing",locale:o,onInternalLinkClick:l}):null]})}function qm({samples:e,fallbackTypeLabel:i,locale:r="en",ctaLabel:o="View annotated correction",excerptFallback:l="View this response",topicCollectionCopy:b=null,onInternalLinkClick:u,compact:p=!1}){const m=!!b,g=m?"ol":"div";return n.jsx(g,{className:`public-sample-related-grid${m?" public-sample-related-grid--numbered":""}`,children:e.map((y,k)=>{const _=y.publicPath||"#",v=y.band?Th(y.band,r):"--",I=Array.isArray(y.criterionScores)?y.criterionScores:[],T=!m&&!p&&Array.isArray(y.questionTopics?.topics)?
1121y.questionTopics.topics:[],S=n.jsxs("a",{className:`public-sample-related-item${p?" public-sample-related-item--compact":""}${m?" public-sample-related-item--topic":""}${T.length?" public-sample-related-item--with-topics":""}`,href:_,onClick:w=>u(w,_),children:[n.jsxs("div",{className:"public-sample-related-meta",children:[p?null:n.jsx("span",{children:y.typeLabel||i}),n.jsx("strong",{children:v})]}),m?n.jsxs("div",{className:"public-sample-related-content",children:[I.length?n.jsx("dl",{className:"public-sample-topic-criteria","aria-label":b.criterionScoresLabel,children:I.map(w=>n.jsxs("div",{children:[n.jsx("dt",{children:p8(w.key,r)}),n.jsx("dd",{children:Th(Number(w.score).toFixed(1),r)})]},w.key))}):null,n.jsx("p",{lang:"en",children:y.essayPreview||l})]}):p?n.jsx("p",{className:"public-sample-related-excerpt",children:y.essayPreview||l}):n.jsxs(n.Fragment,{children:[n.jsx("h3",{children:y.title||y.topicTitle||"IELTS Writing Sample"}),n.jsx("p",{children:y.promptPreview||y.prompt}),n.jsx(iT,{topics:{topics:T},locale:r})]}),n.jsxs("span",{className:"public-sample-related-cta",children:[o," ",n.jsx("b",{"aria-hidden":"true",children:"â"})]})]});return m?n.jsx("li",{className:`public-sample-related-list-item${k===e.length-1?" public-sample-related-list-item--last":""}`,children:S},y.publicShortId||y.id||_):n.jsx(j.Fragment,{children:S},y.publicShortId||y.id||_)})})}function iT({topics:e,locale:i="en"}){const r=Array.isArray(e?.topics)?e.topics:[];return r.length?n.jsx("ul",{className:"public-sample-related-topics","aria-label":_y(i),children:r.map(o=>n.jsx("li",{children:o.label},o.id))}):null}function sT({result:e,resultRef:i,isLoading:r,error:o,isAuthenticated:l,isAuthLoading:b,locale:u,t:p,subscription:m,isBillingLoading:g,checkoutLoadingPlanId:y,billingError:k,billingNotice:_,showAlipayAvailability:v=!1,severityFilter:I,selectedIssue:T,selectionVersion:S,onSelectIssue:w,onSeverityFilterChange:G,onStartCheckout:M,onRefreshAccess:Y,purchaseCtaAnalytics:C,showNewCustomerDiscount:Z=!1,onRetry:A,onSignIn:Q,homeHref:ce,onBackHome:oe}){if(!e&&!b&&!l&&!o)return n.jsx(zs,{title:p.ui.savedReviewSignInTitle,description:p.ui.savedReviewSignInDescription,t:p,isLoading:!1,onRetry:null,primaryActionLabel:p.ui.savedReviewSignInAction,onPrimaryAction:Q,homeHref:ce,onBackHome:oe});if(!e)return n.jsx(zs,{title:o?p.ui.savedReviewLoadFailedTitle:p.ui.savedReviewLoadingTitle,description:o||p.ui.savedReviewLoadingDescription,t:p,isLoading:r,onRetry:o?A:null,homeHref:ce,onBackHome:oe});const ge=e.access?.canViewFullReport===!1,_e=ge?v7(p.correctionFaq):null;return n.jsxs("div",{className:"saved-review-page",children:[r?n.jsx("div",{className:"result-page-banner",role:"status",children:p.ui.refreshingSavedReview}):null,o?n.jsx("div",{className:"result-page-banner is-error",role:"alert",children:o}):null,n.jsx(sO,{result:e,resultRef:i,title:p.ui.assessmentResult,locale:u,t:p,subscription:m,isBillingLoading:g,checkoutLoadingPlanId:y,billingError:k,billingNotice:_,showAlipayAvailability:v,severityFilter:I,selectedIssue:T,selectionVersion:S,onSelectIssue:w,onSeverityFilterChange:G,onStartCheckout:M,onRefreshAccess:Y,purchaseCtaAnalytics:C,showNewCustomerDiscount:Z,homeHref:ce,onBackHome:oe,footerContent:ge?n.jsx(Bp,{className:"correction-faq-section",copy:_e,id:"correction-faq",titleId:"correction-faq-title"},`correction-faq:${u}:${e.submissionId||"saved"}`):null})]})}function zs({title:e,description:i,t:r,isLoading:o,onRetry:l,primaryActionLabel:b="",onPrimaryAction:u=null,homeHref:p="/",onBackHome:m}){return n.jsxs("section",{className:"route-state-card","aria-labelledby":"route-state-title",children:[n.jsx("span",{className:"route-state-icon","aria-hidden":"true",children:n.jsx(Pm,{})}),n.jsxs("div",{children:[n.jsx(vs,{id:"route-state-title",variant:"status",children:e}),n.jsx("p",{children:i})]}),n.jsxs("div",{className:"route-state-actions",children:[u?n.jsx("button",{className:"primary-button",type:"button",onClick:u,children:b}):null,l?n.jsx("button",{className:"primary-button",type:"button",onClick:l,disabled:o,children:o?r.ui.loadingSavedReview:r.ui.retry}):null,n.jsx("a",{className:"secondary-button",href:p,onClick:m,children:r.ui.backHome})]})]})}function nT({className:e="",locale:i,title:r,hint:o,emptyText:l,limit:b,submissions:u,t:p,error:m,isLoading:g,onRefresh:y,onOpenSubmission:k}){const _=Number.isFinite(b)?u.slice(0,b):u,v=r||p.ui.recentReviews,I=o||p.ui.recentReviewsHint,T=l||p.ui.noHistory;
1121return n.jsxs("section",{className:["history-panel",e].filter(Boolean).join(" "),"aria-labelledby":"history-title",children:[n.jsxs("div",{className:"history-heading",children:[n.jsxs("div",{children:[n.jsx("h2",{id:"history-title",children:v}),n.jsx("p",{children:I})]}),n.jsx("button",{className:"secondary-button",type:"button",onClick:y,disabled:g,children:p.ui.refreshHistory})]}),m?n.jsx("div",{className:"history-error",role:"alert",children:m}):null,g?n.jsx("p",{className:"history-empty",children:p.ui.loadingHistory}):_.length?n.jsx("div",{className:"history-list",children:_.map(S=>n.jsxs("button",{className:["history-item",Number.isFinite(S.overallScore)?"":"history-item--without-score"].filter(Boolean).join(" "),type:"button",onClick:()=>k(S),children:[Number.isFinite(S.overallScore)?n.jsxs("span",{className:"history-score",children:[p.ui.scoreLabel," ",n.jsx("strong",{children:Am(S.overallScore,i)})]}):null,n.jsxs("span",{className:"history-copy",children:[n.jsx("strong",{children:S.promptPreview||p.ui.savedReview}),n.jsx("em",{children:S.essayPreview})]}),n.jsxs("span",{className:"history-meta",children:[S.taskType==="task2"?p.ui.task2:p.ui.task1," · ",S.wordCount," ",p.ui.words," · ",RT(S.createdAt,i)]}),n.jsx("span",{className:"visually-hidden",children:p.ui.openSavedReview})]},S.id))}):n.jsx("p",{className:"history-empty",children:T})]})}function rT({t:e,subscription:i,isBillingLoading:r,checkoutLoadingPlanId:o,billingError:l,billingNotice:b,showAlipayAvailability:u=!1,onClose:p,onStartCheckout:m,onRefreshAccess:g,purchaseCtaAnalytics:y,showNewCustomerDiscount:k=!1}){const _=j.useRef(null),v=j.useRef(null);return j.useEffect(()=>{v.current=document.activeElement instanceof HTMLElement?document.activeElement:null;const I=()=>Array.from(_.current?.querySelectorAll(["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","[tabindex]:not([tabindex='-1'])"].join(", "))||[]).filter(w=>{const G=window.getComputedStyle(w);return G.display!=="none"&&G.visibility!=="hidden"}),T=w=>{if(w.key==="Escape"){p();return}if(w.key!=="Tab")return;const G=I();if(!G.length){w.preventDefault();return}const M=G[0],Y=G[G.length-1],C=document.activeElement;if(!_.current?.contains(C)){w.preventDefault(),M.focus();return}if(w.shiftKey&&C===M){w.preventDefault(),Y.focus();return}!w.shiftKey&&C===Y&&(w.preventDefault(),M.focus())};document.body.classList.add("modal-open"),window.addEventListener("keydown",T);const S=window.setTimeout(()=>{(_.current?.querySelector(".subscription-plan-action--unified")||_.current?.querySelector("button"))?.focus()},0);return()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",T),window.clearTimeout(S),v.current?.focus?.()}},[p]),n.jsx("div",{className:"auth-modal-layer quota-upgrade-layer",role:"presentation",onMouseDown:I=>{I.target===I.currentTarget&&p()},children:n.jsxs("div",{className:"quota-upgrade-modal",ref:_,role:"dialog","aria-modal":"true","aria-labelledby":"quota-upgrade-title","aria-describedby":"quota-upgrade-description",children:[n.jsx("button",{className:"icon-button auth-modal-close quota-upgrade-close",type:"button","aria-label":e.ui.close,onClick:p,children:n.jsx(Jl,{})}),n.jsx(rO,{t:e,subscription:i,isBillingLoading:r,checkoutLoadingPlanId:o,billingError:l,billingNotice:b,showAlipayAvailability:u,onStartCheckout:m,onRefreshAccess:g,eyebrow:e.ui.quotaUpgradeEyebrow,title:e.ui.quotaUpgradeTitle,description:e.ui.quotaUpgradeDescription,titleId:"quota-upgrade-title",descriptionId:"quota-upgrade-description",checkoutSurface:"quota_dialog",purchaseCtaAnalytics:y,showNewCustomerDiscount:k,unifiedCheckout:!0})]})})}function cT({t:e,elapsedSeconds:i,freeReview:r,onStay:o}){const l=e.ui.evaluationWait,b=j.useRef(null),u=j.useRef(o);u.current=o;const p=r?l.preview.free:l.preview.paid;return j.useEffect(()=>{const m=document.activeElement;b.current?.focus();const g=y=>{y.key==="Escape"&&u.current()};return document.body.classList.add("modal-open"),window.addEventListener("keydown",g),()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",g),m instanceof HTMLElement&&m.isConnected&&m.focus({preventScroll:!0})}},[]),n.jsx("div",{className:"auth-modal-layer",role:"presentation",onMouseDown:m=>{m.target===m.currentTarget&&u.current()},children:n.jsxs("section",{className:"confirm-modal evaluation-leave-modal",role:"dialog","aria-modal":"true","aria-labelledby":"evaluation-leave-title","aria-describedby":"evaluation-leave-description",children:[n.jsxs("div",{className:"confirm-modal-copy",children:[n.jsx("h2",{id:"evaluation-leave-title",children:l.leave.title}),n.jsxs("p",{id:"evaluation-leave-description",children:[l.leave.lead(i)," ",n.jsx("strong",{children:l.leave.interrupt})]})]}),n.jsxs("div",{className:"evaluation-status-preview",children:[n.jsx("p",{children:l.preview.label}),n.jsx("ul",{children:p.map(m=>n.jsx("li",{children:m},m))})]}),n.jsx("div",{className:"confirm-modal-actions",children:n.jsx("button",{className:"primary-button",type:"button",ref:b,onClick:o,children:l.leave.
1121stay})})]})})}function oT({t:e,onCancel:i,onConfirm:r}){const o=j.useRef(null);return j.useEffect(()=>{o.current?.focus();const l=b=>{b.key==="Escape"&&i()};return document.body.classList.add("modal-open"),window.addEventListener("keydown",l),()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",l)}},[i]),n.jsx("div",{className:"auth-modal-layer",role:"presentation",onMouseDown:l=>{l.target===l.currentTarget&&i()},children:n.jsxs("section",{className:"confirm-modal",role:"dialog","aria-modal":"true","aria-labelledby":"sign-out-confirm-title","aria-describedby":"sign-out-confirm-description",children:[n.jsxs("div",{className:"confirm-modal-copy",children:[n.jsx("h2",{id:"sign-out-confirm-title",children:e.ui.signOutConfirmTitle}),n.jsx("p",{id:"sign-out-confirm-description",children:e.ui.signOutConfirmDescription})]}),n.jsxs("div",{className:"confirm-modal-actions",children:[n.jsx("button",{className:"secondary-button",type:"button",ref:o,onClick:i,children:e.ui.signOutCancel}),n.jsxs("button",{className:"danger-button",type:"button",onClick:r,children:[n.jsx(pO,{}),e.ui.signOutConfirm]})]})]})})}function iO({value:e,onChange:i,t:r}){return n.jsx(P7,{className:"content-filter__options--end severity-filter",label:r.ui.filterAnnotations,children:["all","must_fix","suggested"].map(o=>n.jsx(zc,{isActive:e===o,onClick:()=>i(o),children:r.labels.severity[o]},o))})}function lT({result:e,resultRef:i,t:r,severityFilter:o,selectedIssue:l,selectionVersion:b,onSelectIssue:u,onSeverityFilterChange:p}){const m=j1(e.issues||[],l,o),g=fO(e,o)&&m?.category!=="overall";return n.jsx("section",{className:"public-sample-essay-section",ref:i,"aria-labelledby":"public-sample-essay-title",children:n.jsxs("div",{className:["review-workspace",g?"has-mobile-annotation-triggers":""].filter(Boolean).join(" "),children:[n.jsxs("div",{className:"review-main-column",children:[n.jsxs("div",{className:"review-control-row public-sample-review-control-row",children:[n.jsx("div",{children:n.jsx("h2",{id:"public-sample-essay-title",children:"Sample Response"})}),n.jsx(iO,{value:o,onChange:p,t:r})]}),n.jsx(h1,{result:e,t:r,severityFilter:o,selectedIssueId:m?.id,selectionVersion:b,onSelectIssue:u})]}),n.jsx("div",{className:"review-side-column",children:n.jsx(dO,{result:e,selectedIssue:m,severityFilter:o,t:r})})]})})}function sO({result:e,resultRef:i,title:r,subtitle:o,locale:l,t:b,subscription:u,isBillingLoading:p=!1,checkoutLoadingPlanId:m="",billingError:g="",billingNotice:y="",showAlipayAvailability:k=!1,severityFilter:_,selectedIssue:v,selectionVersion:I,isMockReview:T=!1,onSelectIssue:S,onSeverityFilterChange:w,onStartCheckout:G,onRefreshAccess:M,purchaseCtaAnalytics:Y,showNewCustomerDiscount:C=!1,homeHref:Z="/",onBackHome:A,footerContent:Q=null}){const ce=e.access?.canViewFullReport===!1&&!T,oe=!ce&&(T||!!A),ge=j1(e.issues||[],v,_),_e=!ce&&fO(e,_)&&ge?.category!=="overall",re=T?null:md(e),Re=re?.taskCategory?Vz[re.taskCategory]:"",ze=j.useRef(null),E=j.useRef(null),[se,ke]=j.useState(!1),be=re?.typePath?By(re.typePath):null,fe=be?zr(be,l).typeLabel:re?.typeLabel||b.ui.taskType,x="report-unlock-plans",L=`#${x}`,H=j.useCallback(me=>{me?.preventDefault?.();const we=E.current;if(!we)return;const Oe=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;we.scrollIntoView({behavior:Oe?"auto":"smooth",block:"start"}),we.querySelector(".plan-purchase-card:not(.is-free) .plan-purchase-card__button")?.focus({preventScroll:!0})},[]);return j.useEffect(()=>{if(!ce){ke(!1);return}const me=()=>{const we=ze.current,Oe=!!(we&&we.getBoundingClientRect().bottom<=0);ke(xe=>xe===Oe?xe:Oe)};return me(),window.addEventListener("scroll",me,{passive:!0}),window.addEventListener("resize",me),()=>{window.removeEventListener("scroll",me),window.removeEventListener("resize",me)}},[ce]),n.jsxs("section",{className:["result-section",T?"mock-review-section":""].join(" "),ref:i,"aria-labelledby":"result-title",children:[n.jsxs("div",{className:"section-heading",children:[n.jsx("h2",{id:"result-title",children:r}),o?n.jsx("p",{children:o}):null]}),T?n.jsxs(n.Fragment,{children:[n.jsx(e0,{result:e,t:b,locale:l}),n.jsx(pT,{score:e.score,t:b,locale:l})]}):n.jsxs("div",{className:"review-result-summary review-result-summary--saved",children:[n.jsx(e0,{result:e,t:b,locale:l,showTaskLabel:!1}),n.jsx(nO,{ariaLabel:b.ui.reviewSummaryAriaLabel,labels:{score:b.ui.estimatedScoreLabel,task:b.ui.summaryTaskLabel,type:b.ui.summaryTypeLabel,wordCount:b.ui.reviewWordCountLabel},values:{score:Am(e.score?.overall,l),task:re?.taskLabel||(e.taskType==="task2"?b.ui.task2:b.ui.task1),type:fe,wordCount:oO(e.essay)},showScore:!ce,showLockedScore:ce,lockedScoreStatus:b.ui.lockedScoreStatus,unlockHref:L,unlockAriaLabel:b.ui.viewPaidPlans,onUnlockRequest:H})]}),ce?n.jsxs(n.Fragment,{children:[n.jsx(ok,{result:e,eyebrow:b.ui.overallAssessmentEyebrow,title:b.ui.freeOverallAssessmentTitle}),n.jsx(lk,{score:e.score,t:b,locale:l,eyebrow:b.ui.freeCriterion
1121FeedbackEyebrow,title:b.ui.freeCriterionFeedbackTitle,summaryLabel:b.ui.criterionEvaluation,isLocked:!0,unlockHref:L,unlockAriaLabel:b.ui.viewPaidPlans,onUnlockRequest:H}),n.jsx("div",{className:"review-subscription-unlock-anchor",ref:ze,children:n.jsx(rO,{t:b,eyebrow:b.ui.fullCorrectionEyebrow,subscription:u,isBillingLoading:p,checkoutLoadingPlanId:m,billingError:g,billingNotice:y,showAlipayAvailability:k,onStartCheckout:G,onRefreshAccess:M,previewResult:e,showFreeComparison:!0,purchaseCtaAnalytics:Y,showNewCustomerDiscount:C,plansId:x,showWritingPreparation:!0,plansRef:E,unlockHref:L,unlockAriaLabel:b.ui.viewPaidPlans,onUnlockRequest:H})}),n.jsx(dT,{benchmarkTaskId:Re,locale:l,t:b,marketing:b.marketing})]}):n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"review-access-frame",children:n.jsxs("div",{className:["review-workspace",_e?"has-mobile-annotation-triggers":""].filter(Boolean).join(" "),children:[n.jsxs("div",{className:"review-main-column",children:[n.jsxs("div",{className:"review-control-row",children:[n.jsxs("div",{children:[n.jsx("h3",{children:b.ui.inlineReview}),n.jsx("p",{children:b.ui.inlineReviewHint})]}),n.jsx(iO,{value:_,onChange:w,t:b})]}),n.jsx(h1,{result:e,t:b,severityFilter:_,selectedIssueId:ge?.id,selectionVersion:I,onSelectIssue:S})]}),n.jsx("div",{className:"review-side-column",children:n.jsx(dO,{result:e,selectedIssue:ge,severityFilter:_,t:b})})]})}),n.jsx(ok,{result:e,eyebrow:b.ui.overallAssessmentEyebrow,title:b.ui.overallAssessmentTitle(sf(e.score?.overall))}),T?null:n.jsx(lk,{score:e.score,t:b,locale:l,eyebrow:b.ui.scoreBreakdownEyebrow,title:b.ui.scoreBreakdownTitle})]}),oe?n.jsx("div",{className:"result-actions result-footer-actions",children:n.jsx("a",{className:"secondary-button",href:Z,onClick:A,children:b.ui.backHome})}):null,Q,ce?n.jsx(bT,{isVisible:se,showNewCustomerDiscount:C,t:b,checkoutLoadingPlanId:m,onStartCheckout:G,purchaseCtaAnalytics:Y,showAlipayAvailability:k}):null]})}function e0({result:e,t:i,locale:r="en",showTaskLabel:o=!0}){const l=_d(e.prompt),b=e.taskType==="task1"?ys(e.taskImageSourcePath,e.taskImageSourcePaths):[];if(!l.length&&!b.length)return null;const u=e.taskType==="task2"?i.ui.task2:i.ui.task1,p=No({imageSourcePaths:b,locale:r,taskSubtype:e.publicSeo?.taskSubtype||e.taskSubtype,topicTitle:e.publicSeo?.topicTitle||e.topicTitle,prompt:e.prompt});return n.jsxs("section",{className:"review-prompt-panel","aria-labelledby":"review-prompt-title",children:[n.jsxs("div",{className:"review-prompt-heading",children:[n.jsx("span",{className:"review-prompt-icon","aria-hidden":"true",children:n.jsx(Pm,{})}),n.jsxs("div",{children:[o?n.jsx("span",{className:"review-prompt-kicker",children:u}):null,n.jsx("h3",{id:"review-prompt-title",children:i.ui.reviewPromptTitle})]})]}),n.jsx("div",{className:"review-prompt-copy",children:l.map((m,g)=>n.jsx("p",{children:m},`${g}-${m.slice(0,16)}`))}),b.length?n.jsx("div",{className:"review-prompt-figures",children:b.map((m,g)=>n.jsxs("figure",{className:"review-prompt-figure",children:[n.jsx(hd,{src:m,alt:p[g],copy:Ii(r).ui.imageViewer}),n.jsxs("figcaption",{children:[i.ui.reviewPromptImageCaption,b.length>1?` (${g+1}/${b.length})`:""]})]},m))}):null]})}function nO({ariaLabel:e,labels:i,values:r,taskHref:o="",typeHref:l="",children:b=null,showScore:u=!0,showLockedScore:p=!1,lockedScoreStatus:m="",unlockHref:g="",unlockAriaLabel:y="",onUnlockRequest:k}){return n.jsxs("aside",{className:["public-sample-summary",u||p?"":"public-sample-summary--without-score"].filter(Boolean).join(" "),"aria-label":e,children:[u?n.jsxs("div",{className:"public-sample-overall","aria-label":`${i.score} ${r.score}`,children:[n.jsx("span",{children:i.score}),n.jsx("strong",{children:r.score})]}):p?n.jsxs("div",{className:"public-sample-overall public-sample-overall--locked","aria-label":`${i.score}: ${m}`,children:[n.jsx("span",{children:i.score}),n.jsxs("div",{className:"locked-overall-score-line",children:[n.jsx("span",{className:"locked-score-blur locked-score-blur--overall","aria-hidden":"true",children:"?"}),g?n.jsxs("a",{className:"locked-overall-score-state locked-upgrade-trigger",href:g,"aria-label":g1(m,y),onClick:k,children:[n.jsx(jn,{}),n.jsx("span",{children:m})]}):n.jsxs("small",{className:"locked-overall-score-state",children:[n.jsx(jn,{}),n.jsx("span",{children:m})]})]})]}):null,n.jsxs("dl",{className:"public-sample-meta",children:[n.jsxs("div",{children:[n.jsx("dt",{children:i.task}),n.jsx("dd",{children:o?n.jsx("a",{href:o,children:r.task}):r.task})]}),n.jsxs("div",{children:[n.jsx("dt",{children:i.type}),n.jsx("dd",{children:l?n.jsx("a",{href:l,children:r.type}):r.type})]}),n.jsxs("div",{children:[n.jsx("dt",{children:i.wordCount}),n.jsx("dd",{children:r.wordCount})]})]}),b]})}function rO({t:e,subscription:i,isBillingLoading:r,checkoutLoadingPlanId:o="",b
1121illingError:l,billingNotice:b,showAlipayAvailability:u=!1,onStartCheckout:p,onRefreshAccess:m,eyebrow:g="",title:y=e.ui.unlockFullReportTitle,description:k="",titleId:_="subscription-unlock-title",descriptionId:v,previewResult:I,showFreeComparison:T=!1,checkoutSurface:S="report_unlock",purchaseCtaAnalytics:w={},plansId:G="",plansRef:M=null,unlockHref:Y="",unlockAriaLabel:C="",onUnlockRequest:Z,showNewCustomerDiscount:A=!1,unifiedCheckout:Q=!1,showWritingPreparation:ce=!1}){const oe=e.ui.subscriptionPlans,ge=Q,_e=oe.find(ye=>ye.recommended)?.id||oe[0]?.id||"",[re,Re]=j.useState(_e),ze=!!o,E=e.ui.unlockBenefits||[],se=I?mT(e,I.taskType):[],ke=Math.max(0,Number(I?.access?.annotationCount)||0),be=Math.max(0,Number(I?.access?.mustFixAnnotationCount)||0),fe=Math.max(0,Number(I?.access?.suggestedAnnotationCount)||0),x=I?.access?.annotationCriterionCounts||{},L=T?{...e.pricing.freePlan,badge:e.ui.currentFreePlan,description:e.pricing.freePlan.unlockSummary||e.pricing.freePlan.summary}:null,H=oe.find(ye=>ye.id===re)||oe.find(ye=>ye.id===_e)||null,me=A&&H?wk(H.price):null,we=me?.finalPrice||H?.price||"",Oe=H?.originalPrice||H?.price||"",xe=H?A0(H.originalPrice,H.price):null,Fe=H?ed(H.id,{displayedPrice:we}):null;return j.useEffect(()=>{oe.some(ye=>ye.id===re)||Re(_e)},[_e,oe,re]),n.jsxs("section",{className:`subscription-unlock-panel${T?" subscription-unlock-panel--independent":""}`,"aria-labelledby":_,"aria-describedby":v,children:[n.jsxs("div",{className:"subscription-unlock-copy",children:[g?n.jsx("span",{className:"subscription-eyebrow",children:g}):null,n.jsx("h3",{id:_,children:y}),k?n.jsx("p",{id:v,children:k}):null,i?.cancelAtPeriodEnd?n.jsx("p",{className:"subscription-note",children:e.ui.subscriptionEndsAt(_1(i.accessExpiresAt))}):null]}),I?n.jsx(fT,{paragraphs:I.paragraphs,essay:I.essay,modules:se,annotationPreview:I.annotationPreview,freeAnnotation:I.freeAnnotation,annotationCount:ke,mustFixAnnotationCount:be,suggestedAnnotationCount:fe,annotationCriterionCounts:x,t:e,unlockHref:Y,unlockAriaLabel:C,onUnlockRequest:Z}):null,E.length?T?n.jsx(M5,{t:e}):n.jsxs("div",{className:"subscription-benefits",children:[n.jsx("h4",{children:e.ui.unlockBenefitsTitle}),n.jsx("ul",{children:E.map(ye=>n.jsx("li",{children:ye},ye))})]}):null,ce?n.jsx(D0,{copy:e.writingPreparation}):null,T?n.jsx($0,{t:e,variant:"subscription",checkoutSurface:S,checkoutLoadingPlanId:o,onStartCheckout:p,showNewCustomerDiscount:A,showAlipayAvailability:u,purchaseCtaAnalytics:w,plansId:G,plansRef:M}):n.jsxs("div",{id:G||void 0,ref:M,className:["subscription-plan-list",T?"has-free-comparison":"",ge?"has-unified-checkout":""].filter(Boolean).join(" "),role:ge?"group":void 0,"aria-label":ge?e.ui.planSelection.label:e.ui.chooseSubscriptionPlan,children:[L?n.jsx("article",{className:"subscription-plan-card is-free-comparison","aria-label":L.label,children:n.jsx(jh,{plan:L,t:e,isFreePlan:!0})}):null,oe.map(ye=>{const U=ed(ye.id,{displayedPrice:ye.price}),de=o===ye.id;if(ge){const st=H?.id===ye.id,ka=`${G||_}-plan-${ye.id}`;return n.jsxs("article",{className:["subscription-plan-card","is-selectable",ye.recommended?"is-recommended":"",st?"is-selected":""].filter(Boolean).join(" "),"aria-label":ye.label,children:[n.jsx("input",{id:ka,className:"subscription-plan-radio visually-hidden",type:"radio",name:`${G||_}-plan-choice`,value:ye.id,"aria-label":ye.label,"data-plan-choice-id":ye.id,checked:st,disabled:ze,onChange:()=>Re(ye.id)}),n.jsxs("label",{className:"subscription-plan-choice-target",htmlFor:ka,onClick:gt=>{gt.preventDefault(),ze||Re(ye.id)},children:[n.jsx("span",{className:"visually-hidden",children:ye.label}),n.jsx(jh,{plan:ye,t:e,showRefundPromise:!1})]})]},ye.id)}return n.jsxs("article",{className:["subscription-plan-card",ye.recommended?"is-recommended":""].join(" "),"aria-label":ye.label,children:[n.jsx(jh,{plan:ye,t:e}),n.jsxs("div",{className:"subscription-plan-checkout",children:[n.jsxs(ad,{className:"primary-button subscription-plan-action",type:"button","data-plan-id":ye.id,analyticsEnabled:w.enabled,analyticsParameters:{...w.context||{},cta_page_type:w.pageType||"other",pricing_surface:S,cta_id:"unlock_primary_button",plan_id:U.planId,auth_state:w.authState||"unknown",currency:U.currency,value:U.value,items:[U.item]},onClick:()=>p(ye.id,S,"unlock_primary_button"),disabled:ze,children:[n.jsx(jn,{}),de?e.ui.openingCheckout:ye.action||`${e.ui.subscribeToUnlock} - ${ye.label||""}`.trim()]}),u&&cf(ye.id)?n.jsx("div",{className:"subscription-plan-payment-note",children:n.jsx(td,{children:e.ui.alipayAvailability})}):null,A?n.jsx(W0,{copy:e.pricing.newCustomerDiscount,analyticsEnabled:w.enabled,analyticsParameters:{...w.context||{},cta_page_type:w.pageType||"other",pricing_surface:S,plan_id:U.planId,auth_state:w.authState||"unknown"}}):null]})]},ye.id)}
1121),ge?n.jsx(K5,{t:e,plan:H,originalPrice:Oe,planSavings:xe,newCustomerDiscount:me,finalPrice:we,checkoutProduct:Fe,checkoutLoadingPlanId:o,checkoutSurface:S,ctaId:"unlock_selected_plan_button",onStartCheckout:p,purchaseCtaAnalytics:w,showAlipayAvailability:u,ActionIcon:jn}):null]}),b?n.jsx("p",{className:"billing-notice",children:b}):null,l?n.jsx("p",{className:"billing-error",role:"alert",children:l}):null,b?n.jsx("div",{className:"subscription-status-actions",children:n.jsx("button",{className:"secondary-button",type:"button",onClick:m,disabled:r,children:r?e.ui.refreshingAccess:e.ui.refreshAccess})}):null]})}function g1(...e){return e.map(i=>String(i||"").trim()).filter(Boolean).join(" â ")}function dT({benchmarkTaskId:e,locale:i,t:r,marketing:o}){const l=o?.accuracyProof;return!l||!e?null:n.jsxs("section",{className:"review-purchase-confidence","aria-labelledby":"review-purchase-confidence-title",children:[n.jsxs("header",{className:"review-purchase-confidence-heading",children:[n.jsx("span",{className:"content-eyebrow",children:o.sectionTitle}),n.jsx("h2",{id:"review-purchase-confidence-title",children:l.title}),n.jsx("p",{children:l.description})]}),n.jsx(Q0,{taskId:e,locale:i}),n.jsx("div",{className:"review-purchase-confidence-annotation","aria-labelledby":"review-purchase-confidence-annotation-title",children:n.jsx(Z0,{t:r,className:"review-purchase-confidence-annotation-row",headingId:"review-purchase-confidence-annotation-title",showCta:!1})}),n.jsx(Ik,{marketing:o,cards:o.vsIeltsAi?.cards?.slice(1),className:"review-purchase-confidence-competitor",titleId:"review-purchase-confidence-competitor-title",titleAs:"h2",cardTitleAs:"h3"})]})}function bT({isVisible:e,t:i,checkoutLoadingPlanId:r="",onStartCheckout:o,purchaseCtaAnalytics:l={},showAlipayAvailability:b=!1,showNewCustomerDiscount:u=!1}){const p=j.useRef(null);if(j.useLayoutEffect(()=>{const w=p.current,G=document.documentElement,M="--review-purchase-bar-height",Y=()=>{G.style.removeProperty(M)};if(!e||!w)return Y(),Y;const C=()=>{const A=Math.ceil(w.getBoundingClientRect().height);G.style.setProperty(M,`${A}px`)};C(),window.addEventListener("resize",C);const Z=typeof ResizeObserver>"u"?null:new ResizeObserver(C);return Z?.observe(w,{box:"border-box"}),()=>{Z?.disconnect(),window.removeEventListener("resize",C),Y()}},[e]),!e)return null;const m=i.ui.subscriptionPlans.find(w=>I4(w.id)),g=i.ui.subscriptionPlans.find(w=>w.id==="yearly");if([m,g].filter(Boolean).length!==2)return null;const k=Rp(m,u),_=Rp(g,u),v=!!(k.savings&&_.savings),I=!!(k.discount&&_.discount),T=!!r,S=(w,G)=>{const M=ed(w.id,{displayedPrice:Rp(w,u).finalPrice});return{...l.context||{},cta_page_type:l.pageType||"other",pricing_surface:"report_sticky_purchase_bar",cta_id:G,plan_id:M.planId,auth_state:l.authState||"unknown",currency:M.currency,value:M.value,items:[M.item]}};return n.jsx("aside",{className:"review-purchase-bar",ref:p,"aria-label":i.ui.chooseSubscriptionPlan,children:n.jsxs("div",{className:"review-purchase-bar-inner",children:[v||I?n.jsx("p",{className:"review-purchase-bar-offers",children:n.jsx(P0,{copy:i.pricing.independentCheckout,savings:v,discount:I})}):null,n.jsxs("div",{className:"review-purchase-bar-checkout",children:[n.jsxs(ad,{className:"secondary-button review-purchase-bar-button review-purchase-bar-button--monthly",type:"button","data-plan-id":m.id,"aria-label":[i.ui.stickyPaidAllowanceAriaPrefix,`${m.label}.`,k.finalPrice,m.description,b&&cf(m.id)?i.ui.alipayAvailability:""].filter(Boolean).join(" "),analyticsEnabled:l.enabled,analyticsParameters:S(m,"sticky_monthly_button"),onClick:()=>o(m.id,"report_sticky_purchase_bar","sticky_monthly_button"),disabled:T,children:[n.jsx("strong",{className:"review-purchase-bar-action",children:r===m.id?i.ui.openingCheckout:m.label}),n.jsx("strong",{className:"review-purchase-bar-price",children:k.finalPrice}),n.jsx("span",{className:"review-purchase-bar-plan",children:i.ui.unlimitedReviewAllowance})]}),b?n.jsx("div",{className:"review-purchase-bar-payment-note",children:cf(m.id)?n.jsx(td,{children:i.ui.alipayAvailability}):null}):null]}),n.jsxs("div",{className:"review-purchase-bar-checkout",children:[n.jsxs(ad,{className:"primary-button review-purchase-bar-button review-purchase-bar-button--yearly",type:"button","data-
1121plan-id":g.id,"aria-label":[i.ui.stickyPaidAllowanceAriaPrefix,i.ui.stickyYearlyCheckoutAriaLabel(g.label,_.finalPrice),v?i.pricing.independentCheckout.limitedOffer:"",I?i.pricing.independentCheckout.extraDiscount:"",b?i.ui.alipayAvailability:""].filter(Boolean).join(" "),analyticsEnabled:l.enabled,analyticsParameters:S(g,"sticky_yearly_button"),onClick:()=>o(g.id,"report_sticky_purchase_bar","sticky_yearly_button"),disabled:T,children:[n.jsx("strong",{className:"review-purchase-bar-action",children:r===g.id?i.ui.openingCheckout:i.ui.stickyYearlyAction}),n.jsxs("span",{className:"review-purchase-bar-plan",children:[n.jsxs("span",{children:[i.ui.unlimitedReviewAllowance," ·"]}),g.originalPrice?n.jsx("del",{className:"review-purchase-bar-original-price",children:_.discount?g.price:g.originalPrice}):null,n.jsx("strong",{className:"review-purchase-bar-current-price",children:_.finalPrice})]})]}),b?n.jsx("div",{className:"review-purchase-bar-payment-note",children:n.jsx(td,{children:i.ui.alipayAvailability})}):null]})]})})}function jh({plan:e,t:i,isFreePlan:r=!1,showRefundPromise:o=!0}){return n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"subscription-plan-label",children:e.label}),e.badge?n.jsx("span",{className:["subscription-plan-badge",r?"is-current-plan":""].filter(Boolean).join(" "),children:e.badge}):null,e.compactDescription||e.description?n.jsx("p",{children:e.compactDescription||e.description}):null,n.jsx(L0,{t:i,planId:e.id,variant:"unlock"}),r?null:n.jsx(sm,{copy:i.pricing.ebookGift}),!r&&o&&i.pricing.refundPromise?n.jsxs("p",{className:"subscription-plan-refund-promise",children:[n.jsx(vk,{}),n.jsx("span",{children:i.pricing.refundPromise})]}):null,r?null:n.jsxs("div",{className:"subscription-plan-price",children:[n.jsxs("div",{className:"subscription-plan-price-main",children:[e.discountLabel?n.jsx("span",{className:"subscription-plan-offer",children:e.discountLabel}):null,n.jsxs("span",{className:"subscription-plan-price-values",children:[e.originalPrice?n.jsx("del",{children:e.originalPrice}):null,n.jsx("strong",{children:e.price})]})]}),n.jsxs("span",{children:[e.perMonth?n.jsx("span",{className:"subscription-plan-monthly",children:e.perMonth}):null,e.caption&&e.id!=="yearly"?n.jsx("em",{children:e.caption}):null]})]})]})}function fT(e){return n.jsx(b5,{...e,Document:h1,Detail:k1,LockIcon:jn})}function uT({score:e,t:i,locale:r="en"}){const o=Am(e?.overall,r);return n.jsx("div",{className:"score-overview",children:n.jsx("div",{className:"score-strip",children:n.jsxs("div",{className:"overall-score","aria-label":`${i.ui.overall} ${o}`,children:[n.jsx("span",{children:i.ui.overall}),n.jsx("strong",{children:o})]})})})}function pT({score:e,t:i,locale:r="en"}){return n.jsxs("div",{className:"score-block",children:[n.jsx(uT,{score:e,t:i,locale:r}),n.jsx(cO,{modules:e?.modules||[],t:i,locale:r})]})}function lk({score:e,t:i,locale:r="en",eyebrow:o="Band score breakdown",title:l="IELTS Writing Criteria Scores",showNextSteps:b=!0,summaryLabel:u=i.ui.scoringRule,isLocked:p=!1,unlockHref:m="",unlockAriaLabel:g="",onUnlockRequest:y}){const k=e?.modules||[];return k.length?n.jsxs("section",{className:["public-sample-score-details",p?"public-sample-score-details--locked":""].filter(Boolean).join(" "),"aria-labelledby":"public-sample-score-title",children:[n.jsxs("div",{className:["public-sample-score-heading",p?"public-sample-score-heading--locked":""].filter(Boolean).join(" "),children:[n.jsxs("div",{children:[n.jsx("span",{className:"content-eyebrow",children:o}),n.jsx("h2",{id:"public-sample-score-title",children:l})]}),p?n.jsxs("a",{className:"locked-criterion-state locked-upgrade-trigger",href:m,"aria-label":g1(i.ui.lockedCriterionPreviewLabel,g),onClick:y,children:[n.jsx(jn,{}),i.ui.lockedCriterionPreviewLabel]}):null]}),n.jsx(cO,{modules:k,t:i,locale:r,showNextSteps:b,summaryLabel:u,isLocked:p,unlockHref:m,unlockAriaLabel:g,onUnlockRequest:y})]}):null}function cO({modules:e,t:i,locale:r="en",showNextSteps:o=!0,summaryLabel:l=i.ui.scoringRule,isLocked:b=!1,unlockHref:u="",unlockAriaLabel:p="",onUnlockRequest:m}){return n.jsx("div",{className:"score-module-grid",children:e.map(g=>n.jsxs("article",{className:["score-module-detail",b?"score-module-detail--locked":""].filter(
1121Boolean).join(" "),children:[n.jsxs("div",{className:"score-module-heading",children:[n.jsxs("div",{children:[n.jsx("span",{children:g.key}),n.jsx("h3",{children:g.label})]}),b?n.jsxs("a",{className:"locked-criterion-value locked-upgrade-trigger","aria-label":g1(g.label,i.ui.lockedScoreStatus,p),href:u,onClick:m,children:[n.jsx("span",{className:"locked-score-blur locked-score-blur--criterion","aria-hidden":"true",children:"?"}),n.jsxs("span",{className:"locked-criterion-value-copy",children:[n.jsx(jn,{}),n.jsx("span",{children:i.ui.lockedScoreStatus})]})]}):n.jsx("strong",{children:Am(g.score,r)})]}),n.jsxs("div",{className:b?"score-module-copy score-module-copy--locked":"score-module-copy",children:[n.jsx("span",{children:l}),n.jsx("p",{children:g.summary||i.ui.criterionFeedbackUnavailable})]}),o?n.jsxs("div",{className:b?"score-module-copy score-module-copy--locked":"score-module-copy",children:[n.jsx("span",{children:i.ui.nextStep}),n.jsx("p",{children:g.nextStep||i.ui.nextStepUnavailable})]}):null]},g.key))})}function mT(e,i){const r=i==="task1"?"task1":"task2";return(e.review?.scoreModules?.[r]||[]).map(({key:l,label:b})=>({key:l,label:b}))}function sf(e){return Number.isFinite(e)?e.toFixed(1):"--"}function Am(e,i){return Number.isFinite(e)?tm(sf(e),i):"--"}function oO(e){return im(e)}function h1({previewIssueNumbers:e,annotationPreviewMode:i=!1,annotationAriaLabel:r,annotationControls:o,renderAfterParagraph:l,result:b,t:u,severityFilter:p,selectedIssueId:m,selectionVersion:g,onSelectIssue:y}){const k=j.useRef(null),_=j.useRef(g),v=Em(b.issues,p),I=e||zk(v),T=v.map(C=>({...C,issueNumber:I.get(C.id),reviewSurface:w5(C,b.paragraphs)})),S=yh(T.filter(C=>C.reviewSurface==="sentence_anchor"),I),w=T.filter(C=>C.reviewSurface==="inline"),G=yh(T.filter(C=>C.reviewSurface==="paragraph_note"),I),M=yh(T.filter(C=>C.reviewSurface==="sentence_fallback"||C.reviewSurface==="side_note"),I),Y=M.filter(C=>!v_(C,b.paragraphs));return j.useEffect(()=>{_.current!==g&&(_.current=g,bR(m))},[m,g,p]),j.useLayoutEffect(()=>{const C=k.current;if(!C)return;let Z=0,A=!1;const Q=()=>{if(A)return;const oe=C.getBoundingClientRect(),ge=Math.max(Math.floor(oe.width-16),1),_e=oe.left+8,re=oe.right-8,Re=Math.max(re-_e,1),ze=16,E=C.querySelectorAll(".interlinear-note");C.style.setProperty("--interlinear-note-max-inline-size",`${ge}px`),E.forEach(fe=>{fe.style.setProperty("--note-offset-x","0px"),fe.closest(".annotated-token")?.classList.remove("has-stacked-interlinear-note")}
1121),E.forEach(fe=>{const x=fe.getBoundingClientRect(),L=Number.parseFloat(window.getComputedStyle(fe).lineHeight)||0,H=L>0&&x.height>L*1.5,me=x.width>=ge-1;(H||me)&&fe.closest(".annotated-token")?.classList.add("has-stacked-interlinear-note")});const se=()=>{const fe=[...E].filter(L=>window.getComputedStyle(L).position==="absolute").map(L=>({note:L,rect:L.getBoundingClientRect()})).sort((L,H)=>L.rect.top-H.rect.top||L.rect.left-H.rect.left),x=[];return fe.forEach(L=>{const H=x.find(me=>L.rect.top<me.bottom&&L.rect.bottom>me.top);if(H){H.entries.push(L),H.top=Math.min(H.top,L.rect.top),H.bottom=Math.max(H.bottom,L.rect.bottom);return}x.push({top:L.rect.top,bottom:L.rect.bottom,entries:[L]})}),x.map(L=>({...L,entries:L.entries.sort((H,me)=>H.rect.left-me.rect.left)}))},ke=fe=>fe.some((x,L)=>L>0&&x.rect.left<fe[L-1].rect.right+ze),be=()=>{E.forEach(fe=>{window.getComputedStyle(fe).position==="absolute"&&fe.style.setProperty("--note-offset-x","0px")}),E.forEach(fe=>{if(window.getComputedStyle(fe).position!=="absolute")return;const x=fe.getBoundingClientRect();let L=0;x.left<_e?L=_e-x.left:x.right>re&&(L=re-x.right),fe.style.setProperty("--note-offset-x",`${Math.round(L)}px`)}
1121)};for(let fe=0;fe<E.length;fe+=1){be();const x=se().filter(H=>ke(H.entries));let L=!1;if(x.forEach(H=>{H.entries.reduce((we,Oe)=>we+Oe.rect.width,0)+ze*(H.entries.length-1)<=Re||(H.entries.forEach(({note:we})=>{we.closest(".annotated-token")?.classList.add("has-stacked-interlinear-note")}),L=!0)}),!L)break}be(),se().forEach(fe=>{if(!ke(fe.entries))return;const x=fe.entries.map(({rect:H})=>Math.min(Math.max(H.left,_e),re-H.width));for(let H=1;H<x.length;H+=1)x[H]=Math.max(x[H],x[H-1]+fe.entries[H-1].rect.width+ze);const L=x.length-1;x[L]=Math.min(x[L],re-fe.entries[L].rect.width);for(let H=L-1;H>=0;H-=1)x[H]=Math.min(x[H],x[H+1]-fe.entries[H].rect.width-ze);if(x[0]<_e){const H=_e-x[0];x.forEach((me,we)=>{x[we]=me+H})}fe.entries.forEach(({note:H,rect:me},we)=>{const Oe=Number.parseFloat(H.style.getPropertyValue("--note-offset-x"))||0;H.style.setProperty("--note-offset-x",`${Math.round(Oe+x[we]-me.left)}px`)})})};Q(),Z=window.requestAnimationFrame(Q),document.fonts?.ready?.then(Q).catch(()=>{});const ce=typeof ResizeObserver<"u"?new ResizeObserver(Q):null;return ce?.observe(C),window.addEventListener("resize",Q),()=>{A=!0,window.cancelAnimationFrame(Z),ce?.disconnect(),window.removeEventListener("resize",Q)}},[b,m,g,p]),n.jsx("article",{className:"document-panel",children:n.jsxs("div",{className:"paper-canvas",ref:k,children:[b.paragraphs.map((C,Z)=>n.jsx(gT,{paragraph:C,paragraphIndex:Z,annotationPreviewMode:i,annotationAriaLabel:r,annotationControls:o,afterParagraph:l?.(Z),inlineIssues:w.filter(A=>A.paragraphIndex===Z),paragraphIssues:G.filter(A=>A.paragraphIndex===Z),rangeIssues:S.filter(A=>A.paragraphIndex===Z),fallbackRangeIssues:M.filter(A=>v_(A,b.paragraphs)&&A.paragraphIndex===Z),selectedIssueId:m,t:u,onSelectIssue:y},`${Z}-${C.slice(0,12)}`)),Y.length>0?n.jsx("div",{className:"paragraph-block",children:Y.map(C=>n.jsx(lO,{issue:C,selectedIssueId:m,onSelectIssue:y},C.id))}):null]})})}function gT({annotationPreviewMode:e=!1,annotationAriaLabel:i,annotationControls:r,afterParagraph:o,paragraph:l,paragraphIndex:b,inlineIssues:u,paragraphIssues:p,rangeIssues:m,fallbackRangeIssues:g,selectedIssueId:y,t:k,onSelectIssue:_}){const[v,I]=j.useState([]),T=m.find(w=>w.id===y&&Number.isFinite(w.start)&&Number.isFinite(w.end)),S=v5(l,u,T,m);return n.jsxs("div",{className:"paragraph-block",children:[n.jsx("div",{className:"paragraph-number",children:b+1}),n.jsx("p",{className:"essay-text",children:S.map(w=>{const G=w.key,M=e&&w.isInSentenceRange?m.filter(C=>w.sentenceRangeIssueIds.includes(C.id)).sort((C,Z)=>C.end-C.start-(Z.end-Z.start))[0]:null,Y=w.type==="plain"?n.jsx("span",{role:M?"button":void 0,tabIndex:M?0:void 0,"data-issue-id":M?.id,"aria-label":M?i?.(M):void 0,"aria-pressed":M?y===M.id:void 0,"aria-controls":M?r:void 0,onClick:M?()=>_(M.id):void 0,onKeyDown:M?C=>{(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),_(M.id))}:void 0,className:[w.isInSentenceRange?"sentence-range":"",w.isRangeHighlighted?"range-highlight":""].filter(Boolean).join(" ")||void 0,onMouseEnter:w.isInSentenceRange?()=>I(w.sentenceRangeIssueIds):void 0,onMouseLeave:w.isInSentenceRange?()=>I([]):void 0,children:w.text}):n.jsxs("span",{className:["annotated-token",`severity-${w.issue.severity}`,`action-${w.issue.action}`,y===w.issue.id?"is-selected":"",w.isInSentenceRange?"is-in-sentence-range":"",w.isRangeRelated?"is-range-related":""].join(" "),role:"button",tabIndex:0,"data-issue-id":w.issue.id,"aria-label":i?.(w.issue),"aria-pressed":e?y===w.issue.id:void 0,"aria-controls":r,onMouseEnter:w.isInSentenceRange?()=>I(w.sentenceRangeIssueIds):void 0,onMouseLeave:w.isInSentenceRange?()=>I([]):void 0,onClick:()=>_(w.issue.id),onKeyDown:C=>{(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),_(w.issue.id))},children:[!e&&w.showAnnotationLabel!==!1?n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"annotation-pin","aria-hidden":"true",children:w.issue.issueNumber}),n.jsx("span",{className:"interlinear-note",children:w.issue.action==="delete"?k.labels.delete:w.issue.suggestedText||""})]}):null,n.jsx("span",{className:"original-token",children:e&&w.showAnnotationLabel!==!1?n.jsxs(n.Fragment,{children:[w.text.replace(/\S+\s*$/u,""),n.jsxs("span",{className:"preview-number-tail",children:[w.text.match(/\S+\s*$/u)?.[0],n.jsx("span",{className:"preview-inline-number","aria-hidden":"true",children:w.issue.issueNumber})]})]}):w.text})]});return n.jsxs(j.Fragment,{children:[e?Y:null,(e?m.filter(C=>C.end>w.start&&C.end<=w.end).sort((C,Z)=>C.issueNumber-Z.issueNumber):w.sentenceAnchors)?.map(C=>n.jsx("button",{className:["annotation-pin","sentence-anchor",y===C.id?"is-selected":"",v.includes(C.id)?"is-range-hovered":""].join(" "),type:"button","data-issue-id":C.id,"aria-label":i?.(C)||`${C.issueNumber}
1121 · ${C.shortLabel}`,"aria-controls":r,"aria-pressed":y===C.id,onClick:()=>_(C.id),children:C.issueNumber},C.id)),e?null:Y]},G)})}),o,g.map(w=>n.jsx(lO,{issue:w,selectedIssueId:y,onSelectIssue:_},w.id)),p.map(w=>n.jsxs("button",{className:["paragraph-note",y===w.id?"is-selected":""].join(" "),type:"button","data-issue-id":w.id,onClick:()=>_(w.id),children:[n.jsxs("span",{children:[w.issueNumber," · ",w.shortLabel]}),n.jsx("strong",{children:w.suggestedText})]},w.id))]})}function lO({issue:e,selectedIssueId:i,onSelectIssue:r}){return n.jsxs("button",{className:["sentence-note",i===e.id?"is-selected":""].join(" "),type:"button","data-issue-id":e.id,onClick:()=>r(e.id),children:[n.jsxs("span",{children:[e.issueNumber," · ",e.shortLabel]}),n.jsx("strong",{children:e.suggestedText})]})}function hT(e){return[e.type,e.action,e.shortLabel,e.suggestedText,e.explanation].filter(Boolean).join(" ").toLowerCase()}function Ea(e,i){return i.some(r=>e.includes(r))}function kT(e){const i=hT(e),r=(e.shortLabel||"").toLowerCase();return e.type==="spelling"||Ea(i,["spelling","word form","word-form","word formation"])||Ea(r,["æ¼å","è¯å½¢é误","è¯æ§"])?{categoryId:"lexical_resource",childId:"spelling_or_word_form"}:Ea(i,["collocation","æé
"])?{categoryId:"lexical_resource",childId:"collocation"}:Ea(i,["formal","informal","æ£å¼","å£è¯"])?{categoryId:"lexical_resource",childId:"formality"}:e.type==="punctuation"||Ea(i,["punctuation","comma","æ ç¹","éå·"])?{categoryId:"grammar_accuracy",childId:"punctuation"}:e.type==="cohesion"?Ea(i,["reference","pronoun","substitution","æä»£"])?{categoryId:"sentence_cohesion",childId:"reference"}:e.action==="delete"||Ea(i,["redund","repeat","repetition","delete","åä½","éå¤","å é¤","å°å¦"])?{categoryId:"sentence_cohesion",childId:"repetition"}:{categoryId:"sentence_cohesion",childId:"linking_expression"}:Ea(i,["sentence structure","run-on","fragment","clause","å¥åç»æ","奿³","ä»å¥"])?{categoryId:"grammar_accuracy",childId:"sentence_structure"}:e.type==="grammar"||Ea(i,["agreement","tense","article","æ¯è¾çº§","主è°ä¸è´"])?{categoryId:"grammar_accuracy",childId:"basic_grammar"}:Ea(i,["reference","pronoun","substitution","æä»£"])?{categoryId:"sentence_cohesion",childId:"reference"}:e.action==="delete"||Ea(i,["redund","repeat","repetition","delete","åä½","éå¤","å é¤","å°å¦"])?{categoryId:"sentence_cohesion",childId:"repetition"}:Ea(i,["linking","transition","cohesion","connect","è¿æ¥","è¡æ¥","è¿æ¸¡"])?{categoryId:"sentence_cohesion",childId:"linking_expression"}:{categoryId:"lexical_resource",childId:"word_choice"}}function yh(e,i){return[...e].sort((r,o)=>(i.get(r.id)||0)-(i.get(o.id)||0))}function dO({result:e,selectedIssue:i,severityFilter:r,t:o}){return i?n.jsxs("aside",{className:"review-details","aria-labelledby":"selected-detail-title",children:[n.jsx("div",{className:"details-heading compact",children:n.jsx("h3",{id:"selected-detail-title",children:o.ui.annotationDetails})}),n.jsx(k1,{result:e,selectedIssue:i,severityFilter:r,t:o})]}):null}function _T({result:e,selectedIssue:i,severityFilter:r,t:o,onClose:l}){const b=j.useRef(null),u=j.useRef(null),p=j.useRef(null);return j.useEffect(()=>{p.current=document.activeElement instanceof HTMLElement?document.activeElement:null;const m=()=>Array.from(b.current?.querySelectorAll(["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","[tabindex]:not([tabindex='-1'])"].join(", "))||[]).filter(k=>{const _=window.getComputedStyle(k);return _.display!=="none"&&_.visibility!=="hidden"}),g=k=>{if(k.key==="Escape"){l();return}if(k.key!=="Tab")return;const _=m();if(!_.length){k.preventDefault();return}const v=_[0],I=_[_.length-1],T=document.activeElement;if(!b.current?.contains(T)){k.preventDefault(),v.focus();return}if(k.shiftKey&&T===v){k.preventDefault(),I.focus();return}!k.shiftKey&&T===I&&(k.preventDefault(),v.focus())};document.body.classList.add("modal-open"),window.addEventListener("keydown",g);const y=window.setTimeout(()=>
1121u.current?.focus(),0);return()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",g),window.clearTimeout(y),p.current?.focus?.()}},[l]),n.jsx("div",{className:"annotation-sheet-layer",role:"presentation",onMouseDown:m=>{m.target===m.currentTarget&&l()},children:n.jsxs("section",{className:"annotation-sheet",ref:b,role:"dialog","aria-modal":"true","aria-labelledby":"mobile-annotation-sheet-title",children:[n.jsxs("div",{className:"annotation-sheet-header",children:[n.jsx("h2",{id:"mobile-annotation-sheet-title",children:o.ui.annotationDetails}),n.jsx("button",{className:"icon-button annotation-sheet-close",type:"button","aria-label":o.ui.close,ref:u,onClick:l,children:n.jsx(Jl,{})})]}),n.jsx(k1,{result:e,selectedIssue:i,severityFilter:r,t:o})]})})}function k1({result:e,selectedIssue:i,severityFilter:r,t:o,previewLocked:l=!1,previewNumber:b}){const{issues:u}=e,p=Em(u,r),m=zk(p),g=i;if(!g)return null;const y=x0(g),k=g.category==="overall",_=b??m.get(g.id),v=(w,G)=>l?n.jsx(d5,{kind:w,label:o.ui.annotationPreview.locked}):G,I=AT(g,e),T=e.score?.modules?.find(w=>w.key===I),S=T?`${T.key} - ${T.label}`:I;return n.jsxs("div",{className:["selected-detail",l?"is-preview-locked":"",k?"overall-detail":"contextual-detail",`severity-${g.severity}`].join(" "),children:[n.jsxs("div",{className:"detail-title-row",children:[n.jsx("h4",{children:v("title",g.shortLabel)}),n.jsxs("div",{className:"detail-meta",children:[k?n.jsx("span",{children:o.ui.wholeEssay}):n.jsx("span",{className:"annotation-number-badge is-selected",children:_}),n.jsx("span",{className:`severity-chip ${g.severity||"suggested"}`,children:v("severity",o.labels.severity[g.severity]||o.labels.suggestedFallback)})]})]}),n.jsx(zp,{label:o.ui.affectsCriterion,value:v("criterion",S)}),y.originalText?n.jsx(zp,{label:o.ui.original,value:y.originalText}):null,n.jsx(zp,{label:o.ui.suggestion,value:v("suggestion",y.suggestedText||"")}),n.jsx(zp,{label:o.ui.explanation,value:v("explanation",g.explanation||"")})]})}function jT({section:e,t:i,homeHref:r,onHomeClick:o}){return n.jsxs("section",{className:"legal-page",lang:"en","aria-labelledby":`${e.id}-page-title`,children:[n.jsx("a",{className:"back-home-link",href:r,onClick:o,children:i.ui.backHome}),n.jsxs("article",{className:"legal-page-card",children:[n.jsxs("div",{className:"legal-page-header",children:[n.jsx(vs,{id:`${e.id}-page-title`,variant:"document",children:e.title}),n.jsx("span",{children:e.updated})]}),n.jsx("p",{className:"legal-intro",children:e.intro}),n.jsx("div",{className:"legal-list",children:e.items.map(l=>n.jsxs("div",{className:"legal-item",children:[n.jsx("h3",{children:l.heading}),n.jsx("p",{children:l.body})]},l.heading))})]})]})}function yT({link:e}){const i=e.displayHeight?{height:`${e.displayHeight}px`}:void 0,r=e.displayHeight?{height:`${e.displayHeight}px`,width:"auto"}:void 0,o=e.badgeKind==="tiny-startups"?n.jsxs("span",{className:"footer-tiny-startups-badge",children:[n.jsxs("svg",{className:"footer-tiny-startups-logo",width:"56",height:"56",viewBox:"0 0 100 100","aria-hidden":"true",focusable:"false",children:[n.jsx("defs",{children:n.jsxs("linearGradient",{id:"tiny-startups-footer-gradient",x1:".1",y1:"0",x2:".9",y2:"1",children:[n.jsx("stop",{offset:"0%",stopColor:"#3525E6"}),n.jsx("stop",{offset:"55%",stopColor:"#D81FE0"}),n.jsx("stop",{offset:"100%",stopColor:"#22B8F0"})]})}),n.jsx("path",{d:"M50 6C52 32 68 48 94 50C68 52 52 68 50 94C48 68 32 52 6 50C32 48 48 32 50 6Z",fill:"url(#tiny-startups-footer-gradient)"})]}),n.jsxs("span",{className:"footer-tiny-startups-copy",children:[n.jsx("span",{className:"footer-tiny-startups-eyebrow",children:"Launched on"}),n.jsx("span",{className:"footer-tiny-startups-name",children:"Tiny Startups"}),n.jsx("span",{className:"footer-tiny-startups-domain",children:"tinystartups.com"})]})]}):e.imageSrc?n.jsx("img",{src:e.imageSrc,alt:e.imageAlt,width:e.imageWidth,height:e.imageHeight,loading:"lazy",style:r}):n.jsx("span",{className:"footer-friendly-text",children:e.label});return n.jsx("a",{className:["footer-friendly-badge",e.badgeClassName].filter(
1121Boolean).join(" "),href:e.href,target:"_blank",rel:"noopener noreferrer",title:e.title,"data-tb-secret":e.dataTbSecret,style:i,children:o})}function zT({homeHref:e,aboutHref:i,showFriendlyLinks:r=!1,pricingHref:o,blogHref:l,blogLabel:b,communityAccessHref:u,bandDescriptorsHref:p,scoreCalculatorHref:m,task2EssayCheckerHref:g,academicTask1ReportCheckerHref:y,generalTask1LetterCheckerHref:k,writingQuestionTopicsHref:_,writingQuestionTopicsLabel:v,cambridgeWritingHref:I,cambridge21WritingHref:T,cambridge21WritingLabel:S,cambridge21WritingBadgeLabel:w,cambridge21GeneralWritingHref:G,cambridge21GeneralWritingLabel:M,cambridge21GeneralWritingBadgeLabel:Y,cambridgeGeneralWritingHref:C,officialGuideAcademicHref:Z,officialGuideGeneralHref:A,officialScoredWritingHref:Q,cambridgeAcademicTask1Href:ce,cambridgeGeneralTask1Href:oe,cambridgeTask2Href:ge,onLinkClick:_e,t:re}){const Re=[{title:re.ui.footerSections.product,links:[{label:re.brandName,href:e},{label:b,href:l,fullNavigation:!0},{label:re.pricing.navLabel,href:o},{label:re.scoreCalculator.footerLabel,href:m},{label:re.checkerLanding.generalTask1Letter.footerLabel,href:k},{label:re.checkerLanding.academicTask1Report.footerLabel,href:y},{label:re.checkerLanding.task2Essay.footerLabel,href:g},{label:re.ui.footerSections.communityAccess,href:u}].filter(Boolean)},{title:re.ui.footerSections.practiceResources,links:[{label:v,href:_},{label:re.cambridgeAcademicTask1.footerLabel,href:ce},{label:re.cambridgeGeneralTask1.footerLabel,href:oe},{label:re.cambridgeTask2.footerLabel,href:ge}]},{title:re.ui.footerSections.authoritativeCollections,links:[{label:re.bandDescriptors.footerLabel,href:p},{label:re.ui.officialSamplesNavLabel,href:Q},{label:re.cambridgeWriting.footerLabel,href:I},{label:re.cambridgeGeneralWriting.footerLabel,href:C},{label:S,href:T,badgeLabel:w},{label:M,href:G,badgeLabel:Y},{label:re.officialGuideAcademic.footerLabel,href:Z},{label:re.officialGuideGeneral.footerLabel,href:A}]},{title:re.ui.footerSections.company,links:[{label:re.about.navLabel,href:i},{label:re.contactEmail,href:`mailto:${re.contactEmail}`,fullNavigation:!0},{label:re.legal.terms.title,href:ur.terms},{label:re.legal.privacy.title,href:ur.privacy},{label:re.legal.refunds.title,href:ur.refunds},{label:re.legal.disclaimer.title,href:ur.disclaimer}]}];return n.jsx("footer",{className:"site-footer",children:n.jsxs("div",{className:"site-footer-inner",children:[n.jsx("div",{className:"footer-primary",children:n.jsx("nav",{className:"footer-link-grid","aria-label":"Footer",children:Re.map(ze=>n.jsxs("section",{className:"footer-link-section",children:[n.jsx("h2",{children:ze.title}),n.jsx("ul",{children:ze.links.map(E=>n.jsx("li",{children:E.onClick?n.jsx("button",{className:"footer-link-button",type:"button",onClick:E.onClick,children:E.label}):n.jsxs("a",{className:E.badgeLabel?"footer-link-with-badge":void 0,href:E.href,onClick:E.isExternal||E.fullNavigation?void 0:se=>_e(se,E.href),children:[n.jsx("span",{className:"footer-link-label",children:E.label}),E.badgeLabel?n.jsx("span",{className:"footer-link-badge",children:E.badgeLabel}):null]})},`${ze.title}-${E.href||E.label}`))})]},ze.title))})}),r?n.jsxs("section",{className:"footer-friendly-links","aria-labelledby":"footer-friendly-links-title",children:[n.jsx("h2",{id:"footer-friendly-links-title",children:re.ui.friendlyLinks}),n.jsx("div",{className:"footer-friendly-marquee",children:n.jsx("div",{className:"footer-friendly-track",children:n.jsx("div",{className:"footer-friendly-group",children:gI.map(ze=>n.jsx(yT,{link:ze},ze.href))})})})]}):null,n.jsx(o4,{copy:re.ui.studio}),n.jsxs("div",{className:"footer-bottom",children:[n.jsx("p",{className:"footer-legal",children:re.ui.copyright(pI,re.brandName)}),n.jsx("div",{className:"footer-review-collector",children:n.jsxs("a",{className:"footer-review-collector-link",href:"https://www.trustpilot.com/review/ieltswritingchecker.org",target:"_blank",rel:"noopener noreferrer","aria-label":re.ui.trustpilotReviewLink,children:[n.jsx("span",{className:"footer-trustpilot-prompt",children:re.ui.trustpilotReviewPrompt}),n.jsx("img",{className:"footer-trustpilot-logo",src:"/trustpilot-logo.svg",width:"140",height:"34",alt:"","aria-hidden":"true",decoding:"async"})]})})]})]})})}function OT(e){return String(e||"?").trim().charAt(0).toUpperCase()||"?"}function wT(e){return e==="GoogleOAuth"?"google":e==="MagicAuth"?"email_code":"authkit"}function zh(e,i){const r=new Error(String(e||"auth_failed"));return r.code=String(e||"auth_failed"),r.status=i.status,r.retryAfter=Number(i.headers.get("Retry-After")||0),r}function Oh(e,i,r){return e?.code==="rate_limited"?r.ui.authRateLimited:e?.code==="invalid_code"?r.ui.authInvalidCode:e?.code==="challenge_expired"?r.ui.authChallengeExpired:e?.code==="account_link_failed"||e?.code==="additional_authentication_required"?r.ui.authRestartRequired:i==="send"?r.ui.authSendFailed:r.ui.authVerifyFailed}function vT(e){try{const i=new URL(String(e||""));return i.protocol==="https:"&&i.hostname==="api.workos.com"&&i.pathname==="/user_management/sessions/logout"?i.toString():""}catch{return""}}function IT(e){try{const i=new URL(String(e||""));return i.protocol==="https:"&&i.hostname==="api.workos.com"?i.toString():""}catch{return""}}
1121function RT(e,i){if(!e)return"";try{const r=e.includes("T")?e:`${e.replace(" ","T")}Z`;return new Intl.DateTimeFormat(i,{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(new Date(r))}catch{return e}}function TT(e,i,r){return{invalid:i.ui.voucherInvalid,not_found:i.ui.voucherNotFound,already_used:i.ui.voucherAlreadyUsed,expired:i.ui.voucherExpired,busy:i.ui.voucherBusy,rate_limited:i.ui.voucherRateLimited,auth_required:i.ui.voucherSignInRequired}[e]||r||i.ui.voucherRedeemFailed}function ST(e,i,r){return{not_available:i.ui.subscriptionManagementUnavailable}[e]||r||i.ui.subscriptionManagementOpenFailed}function _1(e,i){if(!e)return"";try{return new Intl.DateTimeFormat(i||void 0,{month:"short",day:"numeric",year:"numeric"}).format(new Date(e))}catch{return e}}function xT(e,i){if(!e)return"";try{return new Intl.DateTimeFormat(i||void 0,{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"}).format(new Date(e))}catch{return e}}function CT(e){return e.filter(i=>i.category!=="overall")}function bO(e,i){return i==="all"||e.severity===i}function Em(e,i){return CT(e).filter(r=>bO(r,i))}function fO(e,i){const r=Array.isArray(e?.issues)?e.issues:[],o=Array.isArray(e?.paragraphs)?e.paragraphs.length:0;return Em(r,i).some(l=>l.displayMode==="inline"?Number.isFinite(l.paragraphIndex)&&l.paragraphIndex>=0&&l.paragraphIndex<o&&Number.isFinite(l.start)&&Number.isFinite(l.end)&&l.end>l.start:l.displayMode==="side_note"||l.displayMode==="paragraph_note"?Number.isFinite(l.paragraphIndex)&&l.paragraphIndex>=0&&l.paragraphIndex<o:!1)}function LT(e,i){return e.filter(r=>r.category==="overall"&&bO(r,i))}function j1(e,i,r){const o=Em(e,r),l=LT(e,r),b=[...o,...l];return i&&b.some(u=>u.id===i.id)?i:b.find(u=>u.severity==="must_fix")||b[0]||null}function NT(e){return e==="task1"?"TA":"TR"}function qT(e){return[e.type,e.category,e.scope,e.shortLabel,e.suggestedText,e.explanation,e.originalText].filter(Boolean).join(" ").toLowerCase()}function AT(e,i){const r=new Set((i.score?.modules||[]).map(u=>u.key)),o=NT(i.taskType),l=String(e.criterion||"").toUpperCase();if(r.has(l))return l;if(Array.isArray(e.criteria)){const u=e.criteria.map(p=>String(p||"").toUpperCase()).find(p=>r.has(p));if(u)return u}const b=qT(e);if(e.category==="overall"&&e.type==="score_focus")return[...i.score?.modules||[]].sort((u,p)=>u.score-p.score)[0]?.key||o;if(e.type==="task_response"||e.type==="task_achievement")return o;if(e.type==="cohesion"||e.type==="overall_structure")return"CC";if(e.type==="vocabulary"||e.type==="spelling")return"LR";if(e.type==="grammar"||e.type==="punctuation"||e.type==="sentence")return"GRA";if(Ea(b,["task response","task achievement","address","position","example","evidence","support","specific","overview","key feature","data","trend","comparison","ä»»å¡ååº","ä»»å¡å®æ","ç«åº","ä¾å","æ¯æ","æ¦è¿°","æ°æ®","è¶å¿","æ¯è¾","主è¦ç¹å¾"]))return o;if(Ea(b,["cohesion","coherent","progression","paragraph","linking","transition","reference","structure","organis","è¡æ¥","è¿è´¯","段è½","ç»æ","è¿æ¸¡","æä»£"]))return"CC";if(Ea(b,["lexical","vocab","word choice","collocation","spelling","formal","informal","è¯æ±","ç¨è¯","æé
","æ¼å","æ£å¼","å£è¯"]))return"LR";if(Ea(b,["grammar","sentence","punctuation","clause","agreement","tense","word form","word-form","è¯æ³","å¥å","æ ç¹","ä»å¥","主è°","è¯æ§"]))return"GRA";if(e.category==="local"){const u=kT(e);return u.categoryId==="lexical_resource"?"LR":u.categoryId==="sentence_cohesion"?"CC":"GRA"}return e.category==="paragraph"?Ea(b,["example","support","specific","ä¾å","æ¯æ","å
·ä½"])?o:"CC":o}function zp({label:e,value:i}){return n.jsxs("div",{className:"detail-field",children:[n.jsx("span",{children:e}),n.jsx("p",{children:i})]})}function dk(){return n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",style:{strokeWidth:3.5},children:n.jsx("path",{d:"M5 12.5l4.5 4.5L19 7.5"})})}function Pm(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M7 3.5h7l3.5 3.6v13.4H7V3.5Z"}),n.jsx("path",{d:"M14 3.8V8h4"}),n.jsx("path",{d:"M9.5 12h5M9.5 15h5M9.5 18h3"})]})}function ET(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M4.5 18.3 4 21l2.7-.5 10-10-2.2-2.2-10 10Z"}),n.jsx("path",{d:"m13.7 9.1 2.2 2.2M16.3 6.5l1.2-1.2a1.5 1.5 0 0 1 2.1 0l.1.1a1.5 1.5 0 0 1 0 2.1l-1.2 1.2"})]})}function bk(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M12 3.5 13.7 9l5.5 1.7-5.5 1.7L12 18l-1.7-5.6-5.5-1.7L10.3 9 12 3.5Z"}),n.jsx("path",{d:"M18.5 16.5 19.2 19l2.3.7-2.3.7-.7 2.1-.7-2.1-2.3-.7 2.3-.7.7-2.5Z"})]})}function jn(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M7 10V8a5 5 0 0 1 10 0v2"}),n.jsx("rect",{x:"5",y:"10",width:"14",height:"10",rx:"2"}),n.jsx("path",{d:"M12 14v2.5"})]})}function PT(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("rect",{x:"4",y:"6",width:"16",height:"12",rx:"2"}),n.jsx("path",{d:"M4 10h16M7.5 14h4M15 14h1.5"})]})}function uO(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M4.5 8.5V6.8c0-.9.7-1.6 1.6-1.6h11.8c.9 0 1.6.7 1.6 1.6v1.7a2.5 2.5 0 0 0 0 5v3.7c0 .9-.7 1.6-1.6 1.6H6.1c-.9 0-1.6-.7-1.6-1.6v-3.7a2.5 2.5 0 0 0 0-5Z"}),n.jsx("path",{d:"M9 8.3h6M9 12h6M9 15.7h3"})]})}function $T(){return n.jsxs("svg",{className:"google-icon",viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M21.6 12.2c0-.7-.1-1.4-.2-2H12v3.9h5.4a4.6 4.6 0 0 1-2 3v2.5h3.2c1.9-1.7 3-4.3 3-7.4Z"}),n.jsx("path",{d:"M12 22c2.7 0 5-0.9 6.6-2.4l-3.2-2.5c-.9.6-2 1-3.4 1-2.6 0-4.8-1.8-5.6-4.1H3.1v2.6A10 10 0 0 0 12 22Z"}),n.jsx("path",{d:"M6.4 14a6 6 0 0 1 0-3.9V7.5H3.1a10 10 0 0 0 0 9.1L6.4 14Z"}),n.jsx("path",{d:"M12 5.9c1.5 0 2.8.5 3.8 1.5l2.8-2.8A9.6 9.6 0 0 0 12 2 10 10 0 0 0 3.1 7.5l3.3 2.6C7.2 7.7 9.4 5.9 12 5.9Z"})]})}function pO(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M10 5H5v14h5"}),n.jsx("path",{d:"M14 8l4 4-4 4"}),n.jsx("path",{d:"M8 12h10"})]})}function mO(){return n.jsx("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:n.jsx("path",{d:"m7 10 5 5 5-5"})})}function gO(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z"}),n.jsx("path",{d:"M3.6 9h16.8"}),n.jsx("path",{d:"M3.6 15h16.8"}),n.jsx("path",{d:"M12 3c2.2 2.4 3.3 5.4 3.3 9s-1.1 6.6-3.3 9"}),n.jsx("path",{d:"M12 3c-2.2 2.4-3.3 5.4-3.3 9s1.1 6.6 3.3 9"})]})}function Jl(){return n.jsxs("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:[n.jsx("path",{d:"M6 6l12 12"}),n.jsx("path",{d:"M18 6 6 18"})]})}function MT(){const e=document.getElementById("public-sample-initial-data");if(!e?.textContent)return null;try{return JSON.parse(e.textContent)}catch{return null}}function DT(e,i){console.error("React hydration recovered from an error.",e),Os(async()=>{const{reportHydrationError:r}=await import("./webVitals-smNWyl7z.js");return{reportHydrationError:r}},__vite__mapDeps([11,5,6])).then(({reportHydrationError:r})=>{r(e,i)}).catch(()=>{})}async function BT(){try{await Promise.all(Rz(window.location.pathname).map(Xb))}catch{lp(Zp);return}Ul([Zp]);const e=gz(window.location.pathname);if(hz(e))try{await $z()}catch{}if(jv(window.location.pathname))try{await i1()}catch{return}if(yv(window.location.pathname)){try{await Cm()}catch{lp(Jh);return}Ul([Jh])}if(zv(window.location.pathname)){try{await o1()}catch{lp(ek);return}Ul([ek])}if(Ov(window.location.pathname)){try{await Lm()}catch{lp(tk);return}Ul([tk])}if(wv(window.location.pathname))try{await dI()}catch{return}const i=document.getElementById("root"),r=i.dataset.reactRenderMode==="hydrate"?"":p4(),o=i.dataset.initialLocaleRecommendation||"",l=Object.hasOwn(i.dataset,"initialLocaleRecommendation"),b=n.jsx(j3.StrictMode,{children:n.jsx(OR,{initialPathname:window.location.pathname,initialSearch:window.location.search,initialRouteData:MT(),initialAuthState:i.dataset.initialAuthState||"unknown",initialAlipayAvailability:i.dataset.initialAlipayAvailability==="true",initialVietnamMonthlyOffer:i.dataset.initialVietnamMonthlyOffer==="true",initialLocaleRecommendation:o,hasInitialLocaleRecommendationSignal:l,localPreviewLocaleRecommendation:r})});if(i.dataset.reactRenderMode==="hydrate"){J2.hydrateRoot(i,b,{onRecoverableError:DT});return}J2.createRoot(i).render(b)}Os(async()=>{const{startWebVitalsReporting:e}=await import("./webVitals-smNWyl7z.js");return{startWebVitalsReporting:e}},__vite__mapDeps([11,5,6])).then(({startWebVitalsReporting:e})=>{e()}).catch(()=>{});BT();const oS=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));
1121export{vs as $,bw as A,a7 as B,To as C,nd as D,hd as E,sd as F,Pv as G,HT as H,Ch as I,iS as J,sS as K,Rf as L,cw as M,UT as N,h5 as O,Rc as P,rz as Q,nS as R,rS as S,cS as T,Zv as U,Ez as V,Tf as W,Yv as X,Xv as Y,Jv as Z,Az as _,xw as a,gc as a0,P7 as a1,GT as a2,pw as a3,uw as a4,fw as a5,cz as a6,oz as a7,mw as a8,uf as a9,QT as aa,YT as ab,_w as ac,FT as ad,id as ae,VT as af,KT as ag,Hs as ah,oS as ai,dr as b,Xk as c,JT as d,bm as e,Is as f,Jp as g,vi as h,zc as i,n as j,XT as k,eS as l,nz as m,Fp as n,ZT as o,i7 as p,Rm as q,j as r,Ek as s,lt as t,ly as u,lm as v,tS as w,aS as x,Th as y,Dk as z};
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.