PageSourceSearch

https://ieltswritingchecker.org/assets/main-DrBhI0hH.js

js ieltswritingchecker.org collected 2026-10-07 02:11:45 UTC 1,670,145 bytes, 1,121 lines download raw bytes

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&&lt("discount_code_copy",{...JSON.parse(S),promotion_id:gc,discount_surface:i,copy_method:ge})}function M(ge){p&&lt("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&&lt("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&&lt("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"&&lt("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()&&lt("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&&lt("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.