1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{1555:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},3957:(e,t,r)=>{"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(15961),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4294:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(6062),o=r.n(n),i=r(81259);let s=()=>{let e="https://app.ieltsing.com",t=window.cordova;return(0,i.R7)()&&(e="https://".concat(window.location.hostname)),"app.ielts69.com"===window.location.hostname&&(e="https://app.ielts69.com"),(t||"app.ieltsing.com"===window.location.hostname)&&(e="https://app.ieltsing.com"),"essaycheck.ieltspodcast.co"===window.location.hostname&&(e="https://essaycheck.ieltspodcast.co"),"192.168.0.123"===window.location.hostname&&(e="http://192.168.0.123:3050"),e},a=(()=>{let e=s(),t=o().create({baseURL:e,headers:{"Content-Type":"application/json"}});return t.interceptors.request.use(e=>{let t=(0,i.QF)()||"";return e.headers.Authorization=""!==t?"Bearer ".concat(t):"",e}),t})()},5885:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>z});var n=r(78488);r(10375),r(89168),r(90422),r(20241),r(42546),r(97673);var o=r(81204),i=r(88521);let s=e=>{window.ga("send","pageview",location.pathname+location.search+location.hash)};var a=r(91185);let l=()=>{let[e,t]=(0,a.Us)();return(0,n.jsx)("div",{className:"overlay",onClick:()=>{t({popup:""})},onKeyPress:()=>{t({popup:""})},role:"button",tabIndex:0,children:(0,n.jsx)("iframe",{id:"videoWritingCorrectionPopup",width:"850",height:"480",title:"Video Writing Correction",src:"https://www.youtube.com/embed/DMBF9lVQwyY?autoplay=1",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})},c=()=>{let[e,t]=(0,a.Us)(),r=e=>{"overlay"===e.target.className&&t({popup:""})};return(0,n.jsx)("div",{className:"overlay",onClick:r,onKeyPress:r,role:"button",tabIndex:0,children:(0,n.jsxs)("div",{style:{textAlign:"center",backgroundColor:"#fff",width:"580px",minWidth:"300px",padding:"50px",borderRadius:"5px",fontFamily:"Arial",position:"relative"},children:[(0,n.jsx)("a",{href:"#close",className:"closeBtn",onClick:e=>{e.preventDefault(),t({popup:""})},style:{position:"absolute",top:"15px",right:"21px",width:"20px",height:"20px",cursor:"pointer",textDecoration:"none",color:"#000"},children:(0,n.jsx)("svg",{"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"times",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 352 512",children:(0,n.jsx)("path",{fill:"currentColor",d:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"})})}),(0,n.jsx)("h1",{style:{fontSize:"35px",lineHeight:"35px"},children:"Coming Soon"}),(0,n.jsxs)("div",{style:{fontSize:"25px",padding:"30px 0",lineHeight:"31px"},children:["Follow us on social media to get"," ",(0,n.jsx)("span",{style:{color:"#e31837"},children:"instant updates"})," and know when this service is ready."]}),(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-evenly",width:"72%",margin:"0 auto"},children:[(0,n.jsx)("a",{href:"https://www.facebook.com/IELTSing/",rel:"nofollow",target:"blank",style:{display:"inline-block",margin:"0 10px"},children:(0,n.jsx)("svg",{height:"100%",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,width:"48px"},version:"1.1",viewBox:"0 0 512 512",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-106.468,0l0,-192.915l66.6,0l12.672,-82.621l-79.272,0l0,-53.617c0,-22.603 11.073,-44.636 46.58,-44.636l36.042,0l0,-70.34c0,0 -32.71,-5.582 -63.982,-5.582c-65.288,0 -107.96,39.569 -107.96,111.204l0,62.971l-72.573,0l0,82.621l72.573,0l0,192.915l-191.104,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Z",style:{fill:"#1777f2"}})})}),(0,n.jsx)("a",{href:"https://twitter.com/ieltsing",rel:"nofollow",target:"blank",style:{display:"inline-block",margin:"0 10px"},children:(0,n.jsx)("svg",{height:"100%",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,width:"48px"},version:"1.1",viewBox:"0 0 512 512",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{fill:"#1da1f2",d:"M449.446,0c34.525,0 62.554,28.03 62.554,62.554l0,386.892c0,34.524 -28.03,62.554 -62.554,62.554l-386.892,0c-34.524,0 -62.554,-28.03 -62.554,-62.554l0,-386.892c0,-34.524 28.029,-62.554 62.554,-62.554l386.892,0Zm-253.927,424.544c135.939,0 210.268,-112.643 210.268,-210.268c0,-3.218 0,-6.437 -0.153,-9.502c14.406,-10.421 26.973,
1-23.448 36.935,-38.314c-13.18,5.824 -27.433,9.809 -42.452,11.648c15.326,-9.196 26.973,-23.602 32.49,-40.92c-14.252,8.429 -30.038,14.56 -46.896,17.931c-13.487,-14.406 -32.644,-23.295 -53.946,-23.295c-40.767,0 -73.87,33.104 -73.87,73.87c0,5.824 0.613,11.494 1.992,16.858c-61.456,-3.065 -115.862,-32.49 -152.337,-77.241c-6.284,10.881 -9.962,23.601 -9.962,37.088c0,25.594 13.027,48.276 32.95,61.456c-12.107,-0.307 -23.448,-3.678 -33.41,-9.196l0,0.92c0,35.862 25.441,65.594 59.311,72.49c-6.13,1.686 -12.72,2.606 -19.464,2.606c-4.751,0 -9.348,-0.46 -13.946,-1.38c9.349,29.426 36.628,50.728 68.965,51.341c-25.287,19.771 -57.164,31.571 -91.8,31.571c-5.977,0 -11.801,-0.306 -17.625,-1.073c32.337,21.15 71.264,33.41 112.95,33.41Z"})})}),(0,n.jsx)("a",{href:"https://vk.com/ieltsing",rel:"nofollow",target:"blank",style:{display:"inline-block",margin:"0 10px"},children:(0,n.jsx)("svg",{id:"Layer_1",style:{width:"53px"},version:"1.1",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{fill:"#4c75a3",d:"M85,4H15C8.9,4,4,8.9,4,15v70c0,6.1,4.9,11,11,11h70c6.1,0,11-4.9,11-11V15C96,8.9,91.1,4,85,4z M79.2,69 c-0.8,1.6-3.1,1.8-3.4,1.8L68,70.9c-0.1,0-0.3,0-0.5,0c-0.8,0-2.3-0.2-4-1.4c-1.3-0.9-2.4-2.2-3.6-3.5c-1.1-1.3-2.7-3.2-3.5-3 c-1,0.3-1.5,2.9-1.4,4.5c0,0.2,0,1.5-0.8,2.2c-0.8,0.8-2,1-2.2,1c0,0-0.1,0-0.1,0h-3.5c-0.7,0-8.5,0.2-15.4-7 c-7.5-7.8-14-22.9-14.3-23.6c-0.1-0.3-0.6-1.7,0.2-2.5c0.7-0.8,2.1-0.9,2.5-0.9l8.5-0.1c0.1,0,0.1,0,0.2,0c0.1,0,1.1,0.2,1.8,0.7 c0.7,0.5,1,1.3,1.1,1.4c0,0,1.4,3.4,3.1,6.5c3.8,6.6,4.9,6.5,5,6.4c0.6-0.5,0.9-4.1,0.7-7.7c0-1-0.2-2.8-0.7-3.5 c-0.5-0.7-1.6-0.9-1.9-0.9c-0.5-0.1-0.9-0.4-1-1c-0.2-1,1.1-2.2,2-2.6c1.7-0.8,4.6-0.9,7.8-0.9c2.5,0,3.3,0.2,4.4,0.4 c3,0.7,2.9,3.2,2.8,7c0,1.1-0.1,2.4-0.1,3.9c0,0.3,0,0.7,0,1.1c0,1.4-0.1,3.4,0.6,4c0.3-0.1,1.7-0.8,4.9-6.3 c1.8-3.1,3.2-6.7,3.2-6.8c0.1-0.2,0.5-1,1.2-1.5c0.7-0.4,1.4-0.4,1.7-0.3l8.8-0.1c0.7-0.1,3.5-0.3,4.1,1.5c0.4,1.1,0.2,3.3-4.8,10 c-0.8,1-1.4,1.9-2,2.7c-1.7,2.2-2.8,3.6-2.8,4.4c0,0.7,1.1,1.7,2.8,3.3l0.1,0.1c2.1,1.9,4.8,4.7,6,7C79.6,67,79.7,68.1,79.2,69z"})})}),(0,n.jsx)("a",{href:"https://www.youtube.com/channel/UCpoJQFJpCJbp8FEkUSp44uw",style:{display:"inline-block",margin:"0 10px"},rel:"nofollow",target:"blank",children:(0,n.jsx)("svg",{height:"100%",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2,width:"61px"},version:"1.1",viewBox:"0 0 512 512",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsxs)("g",{children:[(0,n.jsx)("path",{d:"M501.299,132.766c-5.888,-22.03 -23.234,-39.377 -45.264,-45.264c-39.932,-10.701 -200.037,-10.701 -200.037,-10.701c0,0 -160.105,0 -200.038,10.701c-22.025,5.887 -39.376,23.234 -45.264,45.264c-10.696,39.928 -10.696,123.236 -10.696,123.236c0,0 0,83.308 10.696,123.232c5.888,22.03 23.239,39.381 45.264,45.268c39.933,10.697 200.038,10.697 200.038,10.697c0,0 160.105,0 200.037,-10.697c22.03,-5.887 39.376,-23.238 45.264,-45.268c10.701,-39.924 10.701,-123.232 10.701,-123.232c0,0 0,-83.308 -10.701,-123.236Z",style:{fill:"#ed1f24",fillRule:"nonzero"}}),(0,n.jsx)("path",{d:"M204.796,332.803l133.018,-76.801l-133.018,-76.801l0,153.602Z",style:{fill:"#fff",fillRule:"nonzero"}})]})})})]})]})})},u=()=>{let[e,t]=(0,a.Us)();return(0,i.useRouter)(),(0,o.useEffect)(()=>{let r=r=>{!1===e.isAdsEnabled&&t({isAdsEnabled:!0})};return window.addEventListener("route",()=>r(window.location.pathname)),()=>{window.removeEventListener("route",()=>r(window.location.pathname))}},[e.isAdsEnabled,t]),(0,n.jsxs)(n.Fragment,{children:["video-writing-correction"===e.popup&&(0,n.jsx)(l,{}),"coming-soon"===e.popup&&(0,n.jsx)(c,{}),!1]})};var d=r(48553),f=r.n(d);function p(e,t,r){return Math.max(t,Math.min(e,r))}function h(e,t){return"rtl"===t?(1-e)*100:(-1+e)*100}function g(e,t,r){if("string"==typeof t)void 0!==r&&(e.style[t]=r);else for(let r in t)if(t.hasOwnProperty(r)){let n=t[r];void 0!==n&&(e.style[r]=n)}}function m(e,t){e.classList.add(t)}function b(e,t){e.classList.remove(t)}function v(e){e&&e.parentNode&&e.parentNode.removeChild(e)}var y={minimum:.08,maximum:1,template:`<div class="bar"><div class="peg"></div></div> 2 <div class="spinner"><div class="spinner-icon"></div></div> 3 <div class="indeterminate"><div class="inc"></div><div class="dec"></div></div>`,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,indeterminate:!1,indeterminateSelector:".indeterminate",barSelector:".bar",spinnerSelector:".spinner",parent:"body",direction:"ltr"},w=class{static settings=y;static status=null;static pending=[];static isPaused=!1;static reset(){return this.status=null,this.isPaused=!1,this.pending=[],this.settings=y,this}static configure(e){return Object.assign(this.settings,e),this}static isStarted(){return"number"==typeof this.status}static set(e){if(this.isPaused)return this;let t=this.isStarted();e=p(e,this.settings.minimum,this.settings.maximum),this.status=e===this.settings.maximum?null:e;let r=this.render(!t),n=this.settings.speed,o=this.settings.easing;
3return r.forEach(e=>e.offsetWidth),this.queue(t=>{r.forEach(t=>{this.settings.indeterminate||g(t.querySelector(this.settings.barSelector),this.barPositionCSS({n:e,speed:n,ease:o}))}),e===this.settings.maximum?(r.forEach(e=>{g(e,{transition:"none",opacity:"1"}),e.offsetWidth}),setTimeout(()=>{r.forEach(e=>{g(e,{transition:`all ${n}ms ${o}`,opacity:"0"})}),setTimeout(()=>{r.forEach(e=>{this.remove(e),null===this.settings.template&&g(e,{transition:"none",opacity:"1"})}),t()},n)},n)):setTimeout(t,n)}),this}static start(){this.status||this.set(0);let e=()=>{this.isPaused||setTimeout(()=>{this.status&&(this.trickle(),e())},this.settings.trickleSpeed)};return this.settings.trickle&&e(),this}static done(e){return e||this.status?this.inc(.3+.5*Math.random()).set(1):this}static inc(e){if(this.isPaused||this.settings.indeterminate)return this;let t=this.status;return t?t>1?this:("number"!=typeof e&&(e=t>=0&&t<.2?.1:t>=.2&&t<.5?.04:t>=.5&&t<.8?.02:.005*(t>=.8&&t<.99)),t=p(t+e,0,.994),this.set(t)):this.start()}static dec(e){if(this.isPaused||this.settings.indeterminate)return this;let t=this.status;return"number"!=typeof t?this:("number"!=typeof e&&(e=t>.8?.1:t>.5?.05:t>.2?.02:.01),t=p(t-e,0,.994),this.set(t))}static trickle(){return this.isPaused||this.settings.indeterminate?this:this.inc()}static promise(e){if(!e||"resolved"===e.state())return this;let t=0,r=0;return this.start(),t++,r++,e.always(()=>{0==--r?(t=0,this.done()):this.set((t-r)/t)}),this}static render(e=!1){let t="string"==typeof this.settings.parent?document.querySelector(this.settings.parent):this.settings.parent,r=t?Array.from(t.querySelectorAll(".bprogress")):[];if(null!==this.settings.template&&0===r.length){m(document.documentElement,"bprogress-busy");let e=document.createElement("div");m(e,"bprogress"),e.innerHTML=this.settings.template,t!==document.body&&m(t,"bprogress-custom-parent"),t.appendChild(e),r.push(e)}return r.forEach(r=>{if(null===this.settings.template&&(r.style.display=""),m(document.documentElement,"bprogress-busy"),t!==document.body&&m(t,"bprogress-custom-parent"),this.settings.indeterminate){let e=r.querySelector(this.settings.barSelector);e&&(e.style.display="none");let t=r.querySelector(this.settings.indeterminateSelector);t&&(t.style.display="")}else{let t=r.querySelector(this.settings.barSelector),n=e?h(0,this.settings.direction):h(this.status||0,this.settings.direction);g(t,this.barPositionCSS({n:this.status||0,speed:this.settings.speed,ease:this.settings.easing,perc:n}));let o=r.querySelector(this.settings.indeterminateSelector);o&&(o.style.display="none")}if(null===this.settings.template){let e=r.querySelector(this.settings.spinnerSelector);e&&(e.style.display=this.settings.showSpinner?"block":"none")}else if(!this.settings.showSpinner){let e=r.querySelector(this.settings.spinnerSelector);e&&v(e)}}),r}static remove(e){e?null===this.settings.template?e.style.display="none":v(e):(b(document.documentElement,"bprogress-busy"),("string"==typeof this.settings.parent?document.querySelectorAll(this.settings.parent):[this.settings.parent]).forEac
3h(e=>{b(e,"bprogress-custom-parent")}),document.querySelectorAll(".bprogress").forEach(e=>{null===this.settings.template?e.style.display="none":v(e)}))}static pause(){return!this.isStarted()||this.settings.indeterminate||(this.isPaused=!0),this}static resume(){if(!this.isStarted()||this.settings.indeterminate)return this;if(this.isPaused=!1,this.settings.trickle){let e=()=>{this.isPaused||setTimeout(()=>{this.status&&(this.trickle(),e())},this.settings.trickleSpeed)};e()}return this}static isRendered(){return document.querySelectorAll(".bprogress").length>0}static getPositioningCSS(){let e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return`${t}Perspective`in e?"translate3d":`${t}Transform`in e?"translate":"margin"}static queue(e){this.pending.push(e),1===this.pending.length&&this.next()}static next(){let e=this.pending.shift();e&&e(this.next.bind(this))}static initPositionUsing(){""===this.settings.positionUsing&&(this.settings.positionUsing=this.getPositioningCSS())}static barPositionCSS({n:e,speed:t,ease:r,perc:n}){this.initPositionUsing();let o={},i=n??h(e,this.settings.direction);return"translate3d"===this.settings.positionUsing?o={transform:`translate3d(${i}%,0,0)`}:"translate"===this.settings.positionUsing?o={transform:`translate(${i}%,0)`}:"width"===this.settings.positionUsing?o={width:`${"rtl"===this.settings.direction?100-i:i+100}%`,..."rtl"===this.settings.direction?{right:"0",left:"auto"}:{}}:"margin"===this.settings.positionUsing&&(o="rtl"===this.settings.direction?{"margin-left":`${-i}%`}:{"margin-right":`${-i}%`}),o.transition=`all ${t}ms ${r}`,o}},x=({color:e="#29d",height:t="2px",spinnerPosition:r="top-right"})=>` 4:root { 5 --bprogress-color: ${e}; 6 --bprogress-height: ${t}; 7 --bprogress-spinner-size: 18px; 8 --bprogress-spinner-animation-duration: 400ms; 9 --bprogress-spinner-border-size: 2px; 10 --bprogress-box-shadow: 0 0 10px ${e}, 0 0 5px ${e}; 11 --bprogress-z-index: 99999; 12 --bprogress-spinner-top: ${"top-right"===r||"top-left"===r?"15px":"auto"}; 13 --bprogress-spinner-bottom: ${"bottom-right"===r||"bottom-left"===r?"15px":"auto"}; 14 --bprogress-spinner-right: ${"top-right"===r||"bottom-right"===r?"15px":"auto"}; 15 --bprogress-spinner-left: ${"top-left"===r||"bottom-left"===r?"15px":"auto"}; 16} 17 18.bprogress { 19 width: 0; 20 height: 0; 21 pointer-events: none; 22 z-index: var(--bprogress-z-index); 23} 24 25.bprogress .bar { 26 background: var(--bprogress-color); 27 position: fixed; 28 z-index: var(--bprogress-z-index); 29 top: 0; 30 left: 0; 31 width: 100%; 32 height: var(--bprogress-height); 33} 34 35/* Fancy blur effect */ 36.bprogress .peg { 37 display: block; 38 position: absolute; 39 right: 0; 40 width: 100px; 41 height: 100%; 42 box-shadow: var(--bprogress-box-shadow); 43 opacity: 1.0; 44 transform: rotate(3deg) translate(0px, -4px); 45} 46 47/* Remove these to get rid of the spinner */ 48.bprogress .spinner { 49 display: block; 50 position: fixed; 51 z-index: var(--bprogress-z-index); 52 top: var(--bprogress-spinner-top); 53 bottom: var(--bprogress-spinner-bottom); 54 right: var(--bprogress-spinner-right); 55 left: var(--bprogress-spinner-left); 56} 57 58.bprogress .spinner-icon { 59 width: var(--bprogress-spinner-size); 60 height: var(--bprogress-spinner-size); 61 box-sizing: border-box; 62 border: solid var(--bprogress-spinner-border-size) transparent; 63 border-top-color: var(--bprogress-color); 64 border-left-color: var(--bprogress-color); 65 border-radius: 50%; 66 -webkit-animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite; 67 animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite; 68} 69 70.bprogress-custom-parent { 71 overflow: hidden; 72 position: relative; 73} 74 75.bprogress-custom-parent .bprogress .spinner, 76.bprogress-custom-parent .bprogress .bar { 77 position: absolute; 78} 79 80.bprogress .indeterminate { 81 position: fixed; 82 top: 0; 83 left: 0; 84 width: 100%; 85 height: var(--bprogress-height); 86 overflow: hidden; 87} 88 89.bprogress .indeterminate .inc, 90.bprogress .indeterminate .dec { 91 position: absolute; 92 top: 0; 93 height: 100%; 94 background-color: var(--bprogress-color); 95} 96 97.bprogress .indeterminate .inc { 98 animation: bprogress-indeterminate-increase 2s infinite; 99} 100 101.bprogress .indeterminate .dec { 102 animation: bprogress-indeterminate-decrease 2s 0.5s infinite; 103} 104 105@-webkit-keyframes bprogress-spinner { 106 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 107 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 108} 109 110@keyframes bprogress-spinner { 111 0% { transform: rotate(0deg); } 112 100% { transform: rotate(360deg); } 113} 114 115@keyframes bprogress-indeterminate-increase { 116 from { left: -5%; width: 5%; } 117 to { left: 130%; width: 100%; } 118} 119 120@keyframes bprogress-indeterminate-decrease { 121 from { left: -80%; width: 80%; } 122 to { left: 110%; width: 10%; } 123} 124`;function j(e,t){if("string"==typeof t&&"data-disable-progress"===t){let r=t.substring(5).replace(/-([a-z])/g,(e,t)=>t.toUpperCase());return e.dataset[r]}let r=e[t];if(r instanceof SVGAnimatedString){let e=r.baseVal;if("href"===t){var n=location.origin;if(!e.startsWith("/")||!n)return e;let{pathname:t,query:r,hash:o}=function(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r<t);return n||t>-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}(e);return`${n}${t}${r}${o}`}return e}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
124))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function E(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var _=(0,o.createContext)(void 0),O=function(){var e=(0,o.useContext)(_);if(!e)throw Error("useProgress must be used within a ProgressProvider");return e},R=function(e){var t=e.children,r=e.color,n=void 0===r?"#0A2FFF":r,i=e.height,s=void 0===i?"2px":i,a=e.options,l=e.spinnerPosition,c=void 0===l?"top-right":l,u=e.style,d=e.disableStyle,f=e.nonce,p=e.shallowRouting,h=e.disableSameURL,g=e.startPosition,m=e.delay,b=e.stopDelay,v=(0,o.useRef)(null),y=(0,o.useRef)(!1),j=(0,o.useCallback)(function(){return y.current=!0},[]),E=(0,o.useCallback)(function(){return y.current=!1},[]),O=(0,o.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&j(),v.current=setTimeout(function(){e>0&&w.set(e),w.start()},t)},[j]),R=(0,o.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;setTimeout(function(){v.current&&clearTimeout(v.current),v.current=setTimeout(function(){w.isStarted()&&(w.done(),y.current&&E())},e)},t)},[E]),P=(0,o.useCallback)(function(e){return w.inc(e)},[]),C=(0,o.useCallback)(function(e){return w.dec(e)},[]),k=(0,o.useCallback)(function(e){return w.set(e)},[]),T=(0,o.useCallback)(function(){return w.pause()},[]),L=(0,o.useCallback)(function(){return w.resume()},[]),A=(0,o.useCallback)(function(){return w.settings},[]),M=(0,o.useCallback)(function(e){var t=A(),r="function"==typeof e?e(t):e,n=S({},t,r);w.configure(n)},[A]),N=(0,o.useMemo)(function(){return o.createElement("style",{nonce:f},u||x({color:n,height:s,spinnerPosition:c}))},[n,s,f,c,u]);return w.configure(a||{}),o.createElement(_.Provider,{value:{start:O,stop:R,inc:P,dec:C,set:k,pause:T,resume:L,setOptions:M,getOptions:A,isAutoStopDisabled:y,disableAutoStop:j,enableAutoStop:E,shallowRouting:void 0!==p&&p,disableSameURL:void 0===h||h,startPosition:void 0===g?0:g,delay:void 0===m?0:m,stopDelay:void 0===b?0:b}},void 0!==d&&d?null:N,t)};function P(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")}var C=o.forwardRef(function(e,t){var r=e.as,n=e.children,i=e.className,s=e.classSelector,a=E(e,["as","children","className","classSelector"]);return o.createElement(null!=r?r:"div",S({ref:t,className:P(void 0===s?"bar":s,i)},a),n)}),k=o.forwardRef(function(e,t){var r=e.as,n=e.children,i=e.className,s=e.classSelector,a=E(e,["as","children","className","classSelector"]);return o.createElement(null!=r?r:"div",S({ref:t,className:P(void 0===s?"peg":s,i)},a),n)}),T=o.forwardRef(function(e,t){var r=e.as,n=e.children,i=e.className,s=e.classSelector,a=E(e,["as","children","className","classSelector"]);return o.createElement(null!=r?r:"div",S({ref:t,className:P(void 0===s?"spinner":s,i)},a),n)}),L=o.forwardRef(function(e,t){var r=e.as,n=e.children,i=e.className,s=e.classSelector,a=E(e,["as","children","className","classSelector"]);return o.createElement(null!=r?r:"div",S({ref:t,className:P(void 0===s?"spinner-icon":s,i)},a),n)});function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}o.forwardRef(function(e,t){var r,n,i=e.as,s=e.children,a=e.className,l=e.style,c=E(e,["as","children","className","style"]);return o.createElement(null!=i?i:"div",S({ref:t,className:P("bprogress",a),style:(r=S({},l),n=n={display:"none"},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r}
124)(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}),r)},c),s||o.createElement(o.Fragment,null,o.createElement(C,null,o.createElement(k,null)),o.createElement(T,null,o.createElement(L,null))))}),o.forwardRef(function(e,t){var r=e.as,n=e.className,i=e.classSelector,s=E(e,["as","className","classSelector"]);return o.createElement(null!=r?r:"div",S({ref:t,className:P(void 0===i?"indeterminate":i,n)},s),o.createElement("div",{className:"inc"}),o.createElement("div",{className:"dec"}))});function M(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["memo","shouldCompareComplexProps"];return(0,o.memo)(e,function(e,r){return!1!==r.memo&&(!r.shouldCompareComplexProps||function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=Object.keys(e).filter(function(e){return!r.includes(e)}),o=Object.keys(t).filter(function(e){return!r.includes(e)});if(n.length!==o.length)return!1;var i=!0,s=!1,a=void 0;try{for(var l,c=n[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var u=l.value;if(e[u]!==t[u])return!1}}catch(e){s=!0,a=e}finally{try{i||null==c.return||c.return()}finally{if(s)throw a}}return!0}(e,r,t))})}(function(e){return!function(e){var t=e.shallowRouting,r=void 0!==t&&t,n=e.disableSameURL,i=void 0===n||n,s=e.startPosition,a=void 0===s?0:s,l=e.delay,c=void 0===l?0:l,u=e.stopDelay,d=void 0===u?0:u,f=e.targetPreprocessor,p=e.disableAnchorClick,h=void 0!==p&&p,g=e.startOnLoad,m=void 0!==g&&g,b=e.forcedStopDelay,v=void 0===b?0:b,y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],w=(0,o.useRef)([]),x=(0,o.useRef)(null),S=O(),E=S.start,_=S.stop,R=S.isAutoStopDisabled;(0,o.useEffect)(function(){m&&E(a,c)},[]),(0,o.useEffect)(function(){return x.current&&clearTimeout(x.current),x.current=setTimeout(function(){R.current||_()},d),function(){x.current&&clearTimeout(x.current)}},y),(0,o.useEffect)(function(){if(!h){var e=function(e){if(e.defaultPrevented)return;var t,n,o,s,l=e.currentTarget;if(l.hasAttribute("download"))return;var u=e.target,d=(null==u?void 0:u.getAttribute("data-prevent-progress"))==="true"||(null==l?void 0:l.getAttribute("data-prevent-progress"))==="true";if(!d)for(var p,h=u;h&&"a"!==h.tagName.toLowerCase();){if((null==(p=h.parentElement)?void 0:p.getAttribute("data-prevent-progress"))==="true"){d=!0;break}h=h.parentElement}if(!d&&"_blank"!==j(l,"target")&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey){var g=j(l,"href"),m=f?f(new URL(g)):new URL(g),b=new URL(location.href);if(!(r&&(t=m,n=b,t.protocol+"//"+t.host+t.pathname==n.protocol+"//"+n.host+n.pathname))||!i){o=m,s=b,o.protocol+"//"+o.host+o.pathname+o.search==s.protocol+"//"+s.host+s.pathname+s.search&&i||E(a,c)}}},t=new MutationObserver(function(){var t=Array.from(document.querySelectorAll("a")).filter(function(e){var t=j(e,"href"),r="true"===e.getAttribute("data-disable-progress"),n=t&&!t.startsWith("tel:")&&!t.startsWith("mailto:")&&!t.startsWith("blob:")&&!t.startsWith("javascript:");return!r&&n&&"_blank"!==j(e,"target")});t.forEach(function(t){t.addEventListener("click",e,!0)}),w.current=t});t.observe(document,{childList:!0,subtree:!0});var n=window.history.pushState;return window.history.pushState=new Proxy(window.history.pushState,{apply:function(e,t,r){return R.current||_(d,v),e.apply(t,r)}}),function(){t.disconnect(),w.current.forEach(function(t){t.removeEventListener("click",e,!0)}),w.current=[],window.history.pushState=n}}},[h,f,r,i,c,d,a,E,_,v,R])}(e,[(0,i.usePathname)(),(0,i.useSearchParams)()]),null});N.displayName="AppProgress";var D=function(e){var t=e.children,r=e.ProgressComponent,n=e.color,
124i=e.height,s=e.options,a=e.spinnerPosition,l=e.style,c=e.disableStyle,u=e.nonce,d=e.stopDelay,f=e.delay,p=e.startPosition,h=e.disableSameURL,g=e.shallowRouting,m=M(e,["children","ProgressComponent","color","height","options","spinnerPosition","style","disableStyle","nonce","stopDelay","delay","startPosition","disableSameURL","shallowRouting"]);return o.createElement(R,{color:n,height:i,options:s,spinnerPosition:a,style:l,disableStyle:c,nonce:u,stopDelay:d,delay:f,startPosition:p,disableSameURL:h,shallowRouting:g},o.createElement(r,A({stopDelay:d,delay:f,startPosition:p,disableSameURL:h,shallowRouting:g},m)),t)},I=function(e){return o.createElement(o.Suspense,null,o.createElement(N,S({},e)))},U=function(e){var t=e.children,r=M(e,["children"]);return o.createElement(D,A({ProgressComponent:I},r),t)};r(59247);let B=()=>{let e=((0,i.usePathname)()||"").length%2,[t,r]=(0,a.Us)(),o=()=>{r({isSiteDrawerOpen:!1})};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{onClick:()=>{r({isSiteDrawerOpen:!t.isSiteDrawerOpen})},className:t.isSiteDrawerOpen?"menu-btn-1 active":"menu-btn-1",style:{display:"none"},children:(0,n.jsx)("span",{})}),(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:"\n \x3c!--googleoff: all--\x3e\n "}}),(0,n.jsxs)("ul",{className:"left-navigation",children:[(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/",className:"listening",rel:"nofollow",onClick:o,children:"Home"})}),(0,n.jsx)("li",{className:"subCat",children:"Listening"}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/free-ielts-listening-tests-online",className:"listening",rel:"nofollow",onClick:o,children:"Listening Tests"})}),(0,n.jsx)("li",{className:"subCat",children:"Reading"}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/free-ielts-reading-tests-online",rel:"nofollow",onClick:o,children:"Reading Tests"})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/how-to-improve-ielts-reading-score",rel:"nofollow",onClick:o,children:[(0,n.jsx)("b",{children:"How To Improve IELTS"})," reading ",(0,n.jsx)("b",{children:"Score"})," speed"]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/how-to-prepare-for-ielts-reading",rel:"nofollow",onClick:o,children:["How To"," ",(0,n.jsx)("b",{children:"Prepare for IELTS Reading â Tips, Strategies & Practice"})]})}),(0,n.jsx)("li",{className:"subCat",children:"Writing"}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/check-ielts-writing-for-free-online",rel:"nofollow",onClick:o,children:[(0,n.jsx)("b",{children:"IELTS"}),"Writing Checker"]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/ielts-writing-samples",rel:"nofollow",onClick:o,children:[(0,n.jsx)("b",{children:"IELTS"})," Writing Samples"]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/ielts-writing-task-2-essay-ideas",rel:"nofollow",onClick:o,children:[(0,n.jsx)("b",{children:" IELTS Writing Task 2: "}),"Essay Ideas ",(0,n.jsx)("b",{children:"for Common Topics"})]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/how-to-prepare-for-ielts-writing",rel:"nofollow",onClick:o,children:["How To"," ",(0,n.jsx)("b",{children:"Prepare for IELTS Writing â Essay Tips, Structure & Practice"})]})}),(0,n.jsx)("li",{className:"subCat",children:"Speaking"}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/free-online-english-speaking-club-on-zoom",rel:"nofollow",onClick:o,children:"Speaking Club"})}),(0,n.jsx)("li",{children:e?(0,n.jsxs)("a",{href:"https://ieltsing.com/free-ielts-speaking-test-online",rel:"nofollow noreferrer",target:"_blank",children:[(0,n.jsx)("b",{children:"Free IELTS"})," Speaking Test ",(0,n.jsx)("b",{children:"Online"})]}):(0,n.jsxs)("a",{href:"https://ieltsing.com/free-ielts-speaking-test-online",rel:"nofollow noreferrer",target:"_blank",children:[(0,n.jsx)("b",{children:"IELTS AI"})," Speaking Test ",(0,n.jsx)("b",{children:"Simulator"})]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/ielts-speaking-examples",rel:"nofollow",onClick:o,children:[(0,n.jsx)("b",{children:" IELTS "}),"Speaking Examples",(0,n.jsx)("b",{children:" â Part 1, 2 & 3 Sample Questions & Answers"})]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/latest-ielts-speaking-topics-questions",onClick:o,children:["Latest",(0,n.jsx)("b",{children:" IELTS Speaking"})," ","Topics ",(0,n.jsx)("b",{children:"questions"})]})}),(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"/how-to-prepare-for-ielts-speaking",rel:"nofollow",onClick:o,children:["How To ",(0,n.jsx)("b",{children:"Get Band 7+ in IELTS Speaking â Expert Tips & Practice"})]})}),(0,n.jsx)("li",{className:"subCat",children:"\xa0"}),(0,n.jsx)("li",{children:(0,n.jsx)("a",{href:"/ielts-exam-preparation-tools",rel:"nofollow",onClick:o,children:"Tools"})}),(0,n.jsxs)("li",{style:{padding:"14px 14px 14px 0",borderTop:"1px solid #000",fontSize:"15px",marginTop:"15p
124x",textAlign:"center"},children:[new Date().getFullYear()," \xa9 IELTSing"]})]}),(0,n.jsx)("div",{className:"hideObj",dangerouslySetInnerHTML:{__html:"\n \x3c!--googleon: all--\x3e\n "}})]})},F=e=>{let{children:t}=e,[r,i]=(0,o.useContext)(a.BR);return(0,n.jsxs)("div",{className:r.isSiteDrawerOpen?"App show_left_nav":"App",children:[(0,n.jsx)(B,{}),(0,n.jsxs)("div",{className:"siteWrapper",children:[t,(0,n.jsx)("div",{className:"overlayZ",onClick:()=>{i({isSiteDrawerOpen:!1})}})]})]})},z=function(e){let{Component:t,pageProps:r}=e,l=(0,i.useRouter)(),c=(0,i.usePathname)(),d=(0,i.useSearchParams)();return(0,o.useEffect)(()=>{var e;let t=e=>{s(e)};return c&&t(c+((null==d?void 0:d.toString())?"?".concat(d.toString()):"")),null==(e=l.events)||e.on("routeChangeComplete",t),()=>{var e;null==(e=l.events)||e.off("routeChangeComplete",t)}},[c,d,l.events]),(0,n.jsxs)(a.Dv,{children:[(0,n.jsx)(f(),{children:(0,n.jsx)("meta",{name:"viewport",content:"width=device-width,initial-scale=1,shrink-to-fit=no"})}),(0,n.jsx)(u,{}),(0,n.jsx)(U,{height:"3px",color:"#E31837",options:{showSpinner:!1},shallowRouting:!0,children:(0,n.jsx)(F,{children:(0,n.jsx)(t,{...r})})})]})}},6062:(e,t,r)=>{e.exports=r(72828)},9052:(e,t,r)=>{"use strict";var n=r(24686);e.exports=function(e,t,r,o,i){return n(Error(e),t,r,o,i)}},10053:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(81204);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},10375:()=>{},11795:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},12758:(e,t,r)=>{"use strict";var n=r(95607);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},20241:()=>{},20627:(e,t,r)=>{"use strict";var n=r(95607),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,i,s={};return e&&n.forEach(e.split("\n"),function(e){i=e.indexOf(":"),t=n.trim(e.substr(0,i)).toLowerCase(),r=n.trim(e.substr(i+1)),t&&(s[t]&&o.indexOf(t)>=0||("set-cookie"===t?s[t]=(s[t]?s[t]:[]).concat([r]):s[t]=s[t]?s[t]+", "+r:r))}),s}},22115:(e,t,r)=>{"use strict";var n=r(95607),o=r(39825),i=r(75987),s=r(78245),a=r(45976),l=r(20627),c=r(92253),u=r(9052);e.exports=function(e){return new Promise(function(t,r){var d=e.data,f=e.headers;n.isFormData(d)&&delete f["Content-Type"];var p=new XMLHttpRequest;e.auth&&(f.Authorization="Basic "+btoa((e.auth.username||"")+":"+(e.auth.password?unescape(encodeURIComponent(e.auth.password)):"")));var h=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),s(h,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null;o(t,r,{data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:n,config:e,request:p}),p=null}},p.onabort=function(){p&&(r(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){r(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(u(t,e,"ECONNABORTED",p)),p=null},n.isStandardBrowserEnv()){var g=(e.withCredentials||c(h))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;g&&(f[e.xsrfHeaderName]=g)}
124if("setRequestHeader"in p&&n.forEach(f,function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)}),n.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){p&&(p.abort(),r(e),p=null)}),d||(d=null),p.send(d)})}},24635:e=>{"use strict";e.exports=function(e,t){return function(){for(var r=Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},24686:e=>{"use strict";e.exports=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},26316:(e,t,r)=>{"use strict";var n=r(95607);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=o},27878:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n=r(31740).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},28975:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(5885)}])},31041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return u},RedirectType:function(){return o.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect},unauthorized:function(){return a.unauthorized},unstable_rethrow:function(){return l.unstable_rethrow}});let n=r(79340),o=r(67275),i=r(40216),s=r(41521),a=r(81710),l=r(27878);class c extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class u extends URLSearchParams{append(){throw new c}delete(){throw new c}set(){throw new c}sort(){throw new c}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31740:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=r(42487),o=r(15307);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},36527:e=>{"use strict";e.exports=function(e){return!!(e&&e.__CANCEL__)}},39825:(e,t,r)=>{"use strict";var n=r(9052);e.exports=function(e,t,r){var o=r.config.validateStatus;!r.status||!o||o(r.status)?e(r):t(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},40216:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return o}});
124let n=""+r(47353).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function o(){let e=Object.defineProperty(Error(n),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=n,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41521:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return n}}),r(47353).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},42546:()=>{},45707:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},45976:(e,t,r)=>{"use strict";var n=r(97922),o=r(45707);e.exports=function(e,t){return e&&!n(t)?o(e,t):t}},48553:(e,t,r)=>{e.exports=r(70123)},49713:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return i}});let n=r(65991)._(r(81204)),o=n.default.createContext(null);function i(e){let t=(0,n.useContext)(o);t&&t(e)}},49988:(e,t,r)=>{"use strict";var n=r(87266),o=r(95607),i=r(96209),s={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l={adapter:function(){var e;return"undefined"!=typeof XMLHttpRequest?e=r(22115):void 0!==n&&"[object process]"===Object.prototype.toString.call(n)&&(e=r(22115)),e}(),transformRequest:[function(e,t){return(i(t,"Accept"),i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e))?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){l.headers[e]={}}),o.forEach(["post","put","patch"],function(e){l.headers[e]=o.merge(s)}),e.exports=l},56614:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},forbidden:function(){return l.forbidden},notFound:function(){return l.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return l.unauthorized},unstable_rethrow:function(){return l.unstable_rethrow},useParams:function(){return h},usePathname:function(){return f},useRouter:function(){return p},useSearchParams:function(){return d},useSelectedLayoutSegment:function(){return m},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let n=r(81204),o=r(12118),i=r(58335),s=r(72303),a=r(82750),l=r(31041),c=r(49713),u=void 0;function d(){let e=(0,n.useContext)(i.SearchParamsContext);return(0,n.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function f(){return null==u||u("usePathname()"),(0,n.useContext)(i.PathnameContext)}function p(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mou
124nted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return null==u||u("useParams()"),(0,n.useContext)(i.PathParamsContext)}function g(e){void 0===e&&(e="children"),null==u||u("useSelectedLayoutSegments()");let t=(0,n.useContext)(o.LayoutRouterContext);return t?function e(t,r,n,o){let i;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)i=t[1][r];else{var l;let e=t[1];i=null!=(l=e.children)?l:Object.values(e)[0]}if(!i)return o;let c=i[0],u=(0,s.getSegmentValue)(c);return!u||u.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(u),e(i,r,!1,o))}(t.parentTree,e):null}function m(e){void 0===e&&(e="children"),null==u||u("useSelectedLayoutSegment()");let t=g(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===a.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},59247:(e,t,r)=>{e.exports=r(72879)},68844:(e,t,r)=>{"use strict";var n=r(95607);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function l(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function c(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(e[o],t[o])}n.forEach(o,function(e){n.isUndefined(t[e])||(r[e]=l(void 0,t[e]))}),n.forEach(i,c),n.forEach(s,function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=l(void 0,e[o])):r[o]=l(void 0,t[o])}),n.forEach(a,function(n){n in t?r[n]=l(e[n],t[n]):n in e&&(r[n]=l(void 0,e[n]))});var u=o.concat(i).concat(s).concat(a),d=Object.keys(e).concat(Object.keys(t)).filter(function(e){return -1===u.indexOf(e)});return n.forEach(d,c),r}},72303:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},72828:(e,t,r)=>{"use strict";var n=r(95607),o=r(24635),i=r(93932),s=r(68844);function a(e){var t=new i(e),r=o(i.prototype.request,t);return n.extend(r,i.prototype,t),n.extend(r,t),r}var l=a(r(49988));l.Axios=i,l.create=function(e){return a(s(l.defaults,e))},l.Cancel=r(76547),l.CancelToken=r(76880),l.isCancel=r(36527),l.all=function(e){return Promise.all(e)},l.spread=r(1555),e.exports=l,e.exports.default=l},72879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return j},useLinkStatus:function(){return x}});let n=r(65991),o=r(78488),i=n._(r(81204)),s=r(9533),a=r(8849),l=r(38628),c=r(32582),u=r(35539),d=r(12040),f=r(84780),p=r(3957),h=r(60896),g=r(10053);r(11795);let m=new Set;function b(e,t,r,n){if((0,a.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(m.has(o))return;m.add(o)}e.prefetch(t,r,n).catch(e=>{})}}function v(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let y=i.default.forwardRef(function(e,t){let r,n,{href:l,as:m,children:y,prefetch:w=null,passHref:x,replace:j,shallow:S,scroll:E,locale:_,onClick:O,onNavigate:R,onMouseEnter:P,onTouchStart:C,legacyBehavior:k=!1,...T}=e;r=y,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let L=i.default.useContext(d.RouterContext),A=!1!==w,{href:M,as:N}=i.default.useMemo(()=>
124{if(!L){let e=v(l);return{href:e,as:m?v(m):e}}let[e,t]=(0,s.resolveHref)(L,l,!0);return{href:e,as:m?(0,s.resolveHref)(L,m):t||e}},[L,l,m]),D=i.default.useRef(M),I=i.default.useRef(N);k&&(n=i.default.Children.only(r));let U=k?n&&"object"==typeof n&&n.ref:t,[B,F,z]=(0,f.useIntersection)({rootMargin:"200px"}),q=i.default.useCallback(e=>{(I.current!==N||D.current!==M)&&(z(),I.current=N,D.current=M),B(e)},[N,M,z,B]),H=(0,g.useMergedRef)(q,U);i.default.useEffect(()=>{L&&F&&A&&b(L,M,N,{locale:_})},[N,M,F,_,A,null==L?void 0:L.locale,L]);let W={ref:H,onClick(e){k||"function"!=typeof O||O(e),k&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),L&&(e.defaultPrevented||function(e,t,r,n,o,i,s,l,c){let{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,a.isLocalURL)(r)){o&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(c){let e=!1;if(c({preventDefault:()=>{e=!0}}),e)return}let e=null==s||s;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:i,locale:l,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})})()}}(e,L,M,N,j,S,E,_,R))},onMouseEnter(e){k||"function"!=typeof P||P(e),k&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),L&&b(L,M,N,{locale:_,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){k||"function"!=typeof C||C(e),k&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),L&&b(L,M,N,{locale:_,priority:!0,bypassPrefetchedCheck:!0})}};if((0,c.isAbsoluteUrl)(N))W.href=N;else if(!k||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==_?_:null==L?void 0:L.locale;W.href=(null==L?void 0:L.isLocaleDomain)&&(0,p.getDomainLocale)(N,e,null==L?void 0:L.locales,null==L?void 0:L.domainLocales)||(0,h.addBasePath)((0,u.addLocale)(N,e,null==L?void 0:L.defaultLocale))}return k?i.default.cloneElement(n,W):(0,o.jsx)("a",{...T,...W,children:r})}),w=(0,i.createContext)({pending:!1}),x=()=>(0,i.useContext)(w),j=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},75987:(e,t,r)=>{"use strict";var n=r(95607);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(o)&&a.push("path="+o),n.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},76547:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},76880:(e,t,r)=>{"use strict";var n=r(76547);function o(e){if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});var t,r=this;e(function(e){r.reason||(r.reason=new n(e),t(r.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o(function(t){e=t}),cancel:e}},e.exports=o},78245:(e,t,r)=>{"use strict";var n=r(95607);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;if(r)i=r(t);else if(n.isURLSearchParams(t))i=t.toString();else{var i,s=[];n.forEach(t,function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))}))}),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},79340:(e,t,r)=>{"use strict";
124Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getRedirectError:function(){return s},getRedirectStatusCodeFromError:function(){return d},getRedirectTypeFromError:function(){return u},getURLFromRedirectError:function(){return c},permanentRedirect:function(){return l},redirect:function(){return a}});let n=r(77949),o=r(67275),i=void 0;function s(e,t,r){void 0===r&&(r=n.RedirectStatusCode.TemporaryRedirect);let i=Object.defineProperty(Error(o.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return i.digest=o.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+r+";",i}function a(e,t){var r;throw null!=t||(t=(null==i||null==(r=i.getStore())?void 0:r.isAction)?o.RedirectType.push:o.RedirectType.replace),s(e,t,n.RedirectStatusCode.TemporaryRedirect)}function l(e,t){throw void 0===t&&(t=o.RedirectType.replace),s(e,t,n.RedirectStatusCode.PermanentRedirect)}function c(e){return(0,o.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function u(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function d(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81259:(e,t,r)=>{"use strict";r.d(t,{AU:()=>x,FB:()=>l,Fe:()=>m,J:()=>w,JF:()=>y,KW:()=>i,MP:()=>f,OZ:()=>h,QF:()=>a,R7:()=>u,Ri:()=>o,ZI:()=>s,_D:()=>c,cZ:()=>g,dC:()=>b,my:()=>v,ri:()=>E,sx:()=>p,vM:()=>j});var n=r(4294);let o=e=>{let t="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===t.length)return t.pop().split(";").shift()};function i(e){let t=e.match(/([A-Z]+(?=[A-Z][a-z])|[A-Z][a-z]+|\d+|[A-Z]+)/g);return t?t.map((e,t)=>e.length<=3&&e.length>1&&0!==t&&/^[a-z]+$/i.test(e)?e.toLowerCase():e).join(" "):e}let s=()=>{let e=navigator.userAgent.toLowerCase(),t=/ipad|android(?!.*mobile)|tablet|kindle|silk|playbook/.test(e),r=/mobi|iphone|ipod|android.*mobile|windows phone|blackberry.*mobile/.test(e);if(window.cordova)if(/iPhone|iPad|iPod/i.test(navigator.userAgent))return"cordova_ios";else return"cordova_android";return t?"tablet":r?"phone":"desktop"},a=()=>{let e=l();return window.cordova||["diplom.org","vocabularying.com","dictionarying.com"].includes(e)?localStorage.getItem("_IELTS69_JWT_")||"":o("_IELTS69_JWT_")||""},l=()=>{if("localhost"===window.location.hostname)return"localhost";{if("192.168.0.123"===window.location.hostname)return"192.168.0.123";let e=window.location.hostname.split(".");return e.shift(),e.join(".")}},c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date().getTime(),r=Math.floor(t/1e3-new Date(e).getTime()/1e3),n=r/31536e3;if(n>1){let e=Math.floor(n);return"".concat(e," year").concat(1===e?"":"s")}if((n=r/2592e3)>1){let e=Math.floor(n);return"".concat(e," month").concat(1===e?"":"s")}if((n=r/86400)>1){let e=Math.floor(n);return"".concat(e," day").concat(1===e?"":"s")}if((n=r/3600)>=1){let e=Math.floor(n);return"".concat(e," hour").concat(1===e?"":"s")}if((n=r/60)>1){let e=Math.floor(n);return"".concat(e," minute").concat(1===e?"":"s")}return"".concat(Math.floor(r)," seconds")};function u(){return!1}let d=Date.now(),f=(e,t,r)=>{p({linkType:e,linkParam1:t,linkParam2:r})},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("essaycheck.ieltspodcast.co"===window.location.hostname)return 1;n.A.post("api/track/".concat(t?"view":"click"),{pagePath:"/",...e,timestamp:t?d:Date.now()}).catch(e=>{console.log("Tracking error =>",e)})},h=e=>{"ielts69.com"===window.location.host||"www.ielts69.com"===window.location.host?window.location.href="https://app.ielts69.com".concat(e):"ieltsing.com"===window.location.host||"www.ieltsing.com"===window.location.host?window.location.href="https://app.ieltsing.com".concat(e):window.cordova?(history.replaceState(null,"","#".concat(e)),window.dispatchEvent(new HashChangeEvent("hashchange"))):(history.pushState(null,"",e),dispatchEvent(new PopStateEvent("popstate",{state:null})))},g=e=>{let t=parseFloat(e);return t<=5?"low":t<=6.5?"medium":"high"},m=e=>{window.cordova?cordova.InAppBrowser.open(e,"_system","location=no,fullscreen=ye
124s"):window.open(e,"_blank").focus()},b=e=>window.cordova?"https://app.ieltsing.com".concat(e):e,v=e=>{if(!e)return"ZZZZZZZZZZ";{e=(e=e.replace("#","")).replace("2part","2 Part");let t=["Of","And","In","That","The","With"];return"string"==typeof e?e.split(/(?=[A-Z])/).map(e=>t.includes(e)?function(e){return e?e.charAt(0).toLowerCase()+e.slice(1):e}(e):e).join(" "):"XXXXXXXX"}},y=e=>["A1","A2","B1","B2","C1","C2"][e],w="@media (max-width: ".concat(768,"px)"),x=e=>{if("speechSynthesis"in window){let t=new SpeechSynthesisUtterance(e);t.lang="en-US",t.pitch=1,t.rate=1,t.volume=1,window.speechSynthesis.speak(t)}else console.error("Text-to-Speech is not supported in this browser.")},j=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{let t=await fetch("https://www.cloudflare.com/cdn-cgi/trace"),r=await t.text(),o=S(r)||"XX";return e&&await n.A.post("/api/users/location",{location:o}),o}catch(e){return"XX"}},S=e=>{let t="XX",r=e.split("loc=");if(r.length>1){let e=r[1].split("\n");e.length>0&&(t=e[0])}return t},E=(e,t)=>{if("number"==typeof t.offset&&"number"==typeof e.offset){if(t.offset>e.offset)return -1;if(e.offset>t.offset)return 1}else if(t.begin&&e.begin&&t.highlightBegin&&e.highlightBegin){let r=e.begin<=e.highlightBegin?e.begin:e.highlightBegin,n=t.begin<=t.highlightBegin?t.begin:t.highlightBegin;if(n>r)return -1;if(r>n)return 1}return 0}},81710:(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return n}}),r(47353).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84780:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(81204),o=r(92635),i="function"==typeof IntersectionObserver,s=new Map,a=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,c=l||!i,[u,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(c||u)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=a.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=s.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},a.push(r),s.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),s.delete(n);let e=a.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!u){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,r,t,u,f.current]),[p,u,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88521:(e,t,r)=>{e.exports=r(56614)},89168:()=>{},90422:()=>{},91185:(e,t,r)=>{"use strict";r.d(t,{BR:()=>l,Dv:()=>u,Us:()=>d});var n=r(78488),o=r(81204),i=r(4294),s=r(81259);let a={popup:null,user:null,isAdsEnabled:!1,postHubFilter:"new",domain:"",isDrawerOpen:!0,isSiteDrawerOpen:!1,isRightDrawerOpen:!1,ssReportData:null,isShowCEFR:!1,isMobile:!1,siteName:"IELTS69",popupSubscribeToPremium:!1,country:"XX",isReturnedVisitor:!1,isAndroidBannerVisible:!1,isYoutubeBannerVisible:5,isShowWritingCEFR:!1},l=(0,o.createContext)([a,e=>e]),c=(e,t)=>{let r={...e,...t};console.log("payload >",t),console.log("new state >",r);try{window.localStorage.setItem("app",JSON.stringify(r))}catch(e){}return r},u=e=>{let{children:t}=e,[r,u]=(0,o.useReducer)(c,a),d=window.screen.width<800,f=async()=>{try{let e=(await i.A.get("/api/auth/user-info")).data;u({user:e}),(0,s.sx)({pagePath:"__init_".concat((0,s.ZI)(),"__"),timeSpent:1},!0),null===e.location&&(0,s.vM)(!0)}catch(e){p()}},p=()=>
124{if(localStorage.removeItem("app"),window.cordova)localStorage.removeItem("_IELTS69_JWT_"),window.location.hash="#/login",window.dispatchEvent(new HashChangeEvent("hashchange"));else if("app.ieltsing.com"===window.location.host){let e=(0,s.FB)();document.cookie="_IELTS69_JWT_=;expires=Thu 01 Jan 1970 00:00:00 UTC;path=/;domain=".concat(e),window.location.href="/login"}},h=()=>{let e=window.cordova;try{if(window.localStorage.getItem("app")){let t=JSON.parse(window.localStorage.getItem("app")||"");t={...t,popup:null,isReturnedVisitor:!0,isShowWritingCEFR:!1},u({...t});let r=!e&&(0,s.Ri)("_IELTS69_JWT_")||e&&localStorage.getItem("_IELTS69_JWT_");null===t.user&&r&&f()}else(!e&&(0,s.Ri)("_IELTS69_JWT_")||e&&localStorage.getItem("_IELTS69_JWT_"))&&f()}catch(e){localStorage.removeItem("app"),u({...a})}},g=()=>{let e="IELTS69";return window.cordova||"app.ieltsing.com"===window.location.hostname?e="IELTSing":"essaycheck.ieltspodcast.co"===window.location.hostname&&(e="IELTSPodcast"),e};(0,o.useEffect)(()=>{h(),u({isMobile:d}),u({siteName:g()})},[]);let m=(0,o.useMemo)(()=>[r,u],[r]);return(0,n.jsx)(l.Provider,{value:m,children:t})},d=()=>{let e=o.useContext(l);if(!e)throw Error("useAppContext must be used within an AppProvider");return e}},92253:(e,t,r)=>{"use strict";var n=r(95607);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},92433:(e,t,r)=>{"use strict";var n=r(95607),o=r(12758),i=r(36527),s=r(49988);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return!i(t)&&(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},93932:(e,t,r)=>{"use strict";var n=r(95607),o=r(78245),i=r(26316),s=r(92433),a=r(68844);function l(e){this.defaults=e,this.interceptors={request:new i,response:new i}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)r=r.then(t.shift(),t.shift());return r},l.prototype.getUri=function(e){return o((e=a(this.defaults,e)).url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],function(e){l.prototype[e]=function(t,r){return this.request(a(r||{},{method:e,url:t,data:(r||{}).data}))}}),n.forEach(["post","put","patch"],function(e){l.prototype[e]=function(t,r,n){return this.request(a(n||{},{method:e,url:t,data:r}))}}),e.exports=l},95607:(e,t,r)=>{"use strict";var n=r(24635),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){var t;return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:l,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function e(){var t={};function r(r,n){l(t[n])&&l(r)?t[n]=e(t[n],r):l(r)?t[n]=e({},r):i(r)?t[n]=r.slice():t[n]=r}for(var n=0,o=arguments.length;n<o;n++)u(arguments[n],r);return t},extend:function(e,t,r){return u(t,function(t,o){r&&"function"==typeof t?e[o]=n(t,r):e[o]=t}),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},96209:(e,t,r)=>{"use strict";var n=r(95607);
124e.exports=function(e,t){n.forEach(e,function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])})}},97673:()=>{},97922:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}}},e=>{var t=t=>e(e.s=t);e.O(0,[6593,8792],()=>(t(28975),t(95618))),_N_E=e.O()}]);
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.