PageSourceSearch

https://www.curtisbrowncreative.co.uk/_next/static/chunks/cba7625db2c6a26c.js

js curtisbrowncreative.co.uk collected 2026-10-02 07:29:13 UTC 32,549 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,539923,e=>{"use strict";var t=e.i(391398),r=e.i(191788);e.i(434089);let n={swellClient:e.i(979374).swellClient,isSidebarOpen:!1,sidebarView:"LOGIN_VIEW",checkoutUrl:null,cart:[],authCsrfToken:"",isModalOpen:!1,modalView:"MAGICLINK_AUTH",isMobileMenuOpen:!1,discourseName:""},o=(0,r.createContext)({openSidebar:()=>{},closeSidebar:()=>{},setSidebarView:()=>{},setCheckoutUrl:()=>{},setCartItems:()=>{},openModal:()=>{},setModalView:()=>{},closeModal:()=>{},toggleMobileMenu:()=>{},...n});function i(e,t){switch(t.type){case"OPEN_SIDEBAR":return{...e,isSidebarOpen:!0};case"CLOSE_SIDEBAR":return{...e,isSidebarOpen:!1};case"SET_SIDEBAR_VIEW":return{...e,sidebarView:t.view};case"SET_CHECKOUT_URL":return{...e,checkoutUrl:t.url};case"SET_CART":return{...e,cart:t.items};case"OPEN_MODAL":return{...e,isModalOpen:!0};case"CLOSE_MODAL":return{...e,isModalOpen:!1};case"SET_MODAL_VIEW":{let r=t.data?.discourseName;return{...e,modalView:t.view,...r?{discourseName:r}:{}}}case"TOGGLE_MOBILE_MENU":return{...e,isMobileMenuOpen:!e.isMobileMenuOpen}}return{...e}}e.s(["CbProvider",0,({data:e,children:a})=>{let[u,l]=(0,r.useReducer)(i,n),c=()=>{u.swellClient.account.get(),l({type:"OPEN_SIDEBAR"})},s=()=>l({type:"CLOSE_SIDEBAR"}),f=e=>l({type:"SET_SIDEBAR_VIEW",view:e}),d=e=>l({type:"SET_CHECKOUT_URL",url:e}),p=e=>l({type:"SET_CART",items:e}),y=()=>l({type:"OPEN_MODAL"}),b=()=>l({type:"CLOSE_MODAL"}),m=(e,t)=>l({type:"SET_MODAL_VIEW",view:e,data:t}),g=()=>l({type:"TOGGLE_MOBILE_MENU"}),v=(0,r.useMemo)(()=>({...u,openSidebar:c,closeSidebar:s,setSidebarView:f,setCheckoutUrl:d,setCartItems:p,openModal:y,closeModal:b,setModalView:m,toggleMobileMenu:g}),[u,c]);return(0,t.jsx)(o.Provider,{value:v,children:a})},"useApp",0,()=>(0,r.useContext)(o)])},824419,e=>{"use strict";let t=e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)};function r(e,t=10,n=1e3){let o=()=>{0!==t&&(void 0!==window.klaviyo?e(window.klaviyo):setTimeout(o,n))};o()}let n=e=>{"identify"===e.event&&r(async t=>{t.identify({email:e.email,first_name:e.name,last_name:e.lastName})});let t=e.event.split("_").map(e=>e[0].toUpperCase()+e.slice(1).toLowerCase()).join(" "),{event:n,...o}=e;r(async e=>{e.push(["track",t,o])})};function o(e){t({event:"sign_up_request",target:e})}function i(e){t({event:"sort_list",sort_by:e})}function a(e){t({event:"search_list",search_query:e})}function u(e){t({event:"apply_now_for_course",course_slug:e})}function l(e){t({event:"refine_list",filter_values:e})}e.s(["TrackAddToCart",0,(e,r,o,i,a,u)=>{let l={event:"add_to_cart",productId:e,product:r,variantId:o,variant:i,variantSku:a,variantPrice:u};t(l),n(l)},"TrackApplyNowForCourse",()=>u,"TrackCheckout",0,(e,r)=>{let o={event:"proceed_to_checkout",totalPrice:e,items:r};t(o),n(o)},"TrackIdentity",0,e=>{n({event:"identify",...e})},"TrackPageView",0,e=>{let r={event:"page_view",url:e};t(r),n(r)},"TrackProductView",0,e=>{let r={event:"product_view",product:e};t(r),n(r)},"TrackRefineList",()=>l,"TrackSearchList",()=>a,"TrackSignUpRequest",()=>o,"TrackSortList",()=>i,"TrackViewBasket",0,()=>{n({event:"view_cart"})}])},215125,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},813521,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(741705)._(e.r(191788)),o=e.r(215125),i=n.default.createContext(o.imageConfigDefault)},701085,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return a},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return s},TemplateContext:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(741705)._(e.r(191788)),a=i.default.createContext(null),u=i.default.createContext(null),l=i.default.createContext(null),c=i.default.createContext(null),s=i.default.createContext(new Set)},470008,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return c},PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return a},createDevToolsInstrumentedPromise:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(191788),a=(0,i.createContext)(null),u=(0,i.createContext)(null),l=(0,i.createContext)(null),c=(0,i.createContext)(null);function s(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},14760,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return a},isBailoutToCSRError:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i="BAILOUT_TO_CLIENT_SIDE_RENDERING";class a extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=i}}function u(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===i}},991622,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return i},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return u},getAccessFallbackErrorTypeByStatus:function(){return s},getAccessFallbackHTTPStatus:function(){return c},isHTTPAccessFallbackError:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},a=new Set(Object.values(i)),u="NEXT_HTTP_ERROR_FALLBACK";function l(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===u&&a.has(Number(r))}function c(e){return Number(e.digest.split(";")[1])}function s(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},40184,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return o}});var n,o=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},301939,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o={REDIRECT_ERROR_CODE:function(){return u},RedirectType:function(){return l},isRedirectError:function(){return c}};for(var i in o)Object.defineProperty(r,i,{enumerable:!0,get:o[i]});let a=e.r(40184),u="NEXT_REDIRECT";var l=((n={}).push="push",n.replace="replace",n);function c(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,o=t.slice(2,-2).join(";"),i=Number(t.at(-2));return r===u&&("replace"===n||"push"===n)&&"string"==typeof o&&!isNaN(i)&&i in a.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68934,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return i}});let n=e.r(991622),o=e.r(301939);function i(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},394941,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let n=e.r(191788),o="undefined"==typeof window,i=o?()=>{}:n.useLayoutEffect,a=o?()=>{}:n.useEffect;function u(e){let{headManager:t,reduceComponentsToState:r}=e;function u(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return o&&(t?.mountedInstances?.add(e.children),u()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=u),()=>{t&&(t._pendingUpdate=u)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},280963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},defaultHead:function(){return f}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(741705),a=e.r(952456),u=e.r(391398),l=a._(e.r(191788)),c=i._(e.r(394941)),s=e.r(713584);function f(){return[(0,u.jsx)("meta",{charSet:"utf-8"},"charset"),(0,u.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(894470);let p=["name","httpEquiv","charSet","itemProp"];function y(e){let t,r,n,o;return e.reduce(d,[]).reverse().concat(f().reverse()).filter((t=new Set,r=new Set,n=new Set,o={},e=>{let i=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=o[r]||new Set;
1("name"!==r||!a)&&n.has(t)?i=!1:(n.add(t),o[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let b=function({children:e}){let t=(0,l.useContext)(s.HeadManagerContext);return(0,u.jsx)(c.default,{reduceComponentsToState:y,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},272043,(e,t,r)=>{!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=o(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)r.call(e,i)&&e[i]&&(t=o(t,i));return t}(i)))}return e}function o(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)n.default=n,t.exports=n;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==n&&e.v(n);else window.classNames=n}()},981088,e=>{"use strict";function t(e,...r){let n=e.length-1;return e.slice(0,n).reduce((e,t,n)=>e+t+r[n],"")+e[n]}e.s(["default",()=>t])},906803,e=>{"use strict";var t={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},r={0:8203,1:8204,2:8205,3:65279},n=[,,,,].fill(String.fromCodePoint(r[0])).join("");function o(e,t,i="auto"){let a;return!0===i||"auto"===i&&(!(!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e))&&Date.parse(e)||function(e){try{new URL(e,e.startsWith("/")?"https://acme.com":void 0)}catch{return!1}return!0}(e))?e:`${e}${a=JSON.stringify(t),`${n}${Array.from(a).map(e=>{let t=e.charCodeAt(0);if(t>255)throw Error(`Only ASCII edit info can be encoded. Error attempting to encode ${a} on character ${e} (${t})`);return Array.from(t.toString(4).padStart(4,"0")).map(e=>String.fromCodePoint(r[e])).join("")}).join("")}`}`}Object.fromEntries(Object.entries(r).map(e=>e.reverse())),Object.fromEntries(Object.entries(t).map(e=>e.reverse()));var i=`${Object.values(t).map(e=>`\\u{${e.toString(16)}}`).join("")}`,a=RegExp(`[${i}]{4,}`,"gu");function u(e){var t,r;return e&&JSON.parse({cleaned:(t=JSON.stringify(e)).replace(a,""),encoded:(null==(r=t.match(a))?void 0:r[0])||""}.cleaned)}e.s(["C",()=>o,"stegaClean",()=>u])},667044,e=>{"use strict";var t=e.i(191788);function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var n=function(e){var r=(0,t.useRef)(e);return r.current=e,r},o=function(e){var o=void 0===e?{}:e,i=o.root,a=o.rootMargin,u=o.threshold,l=void 0===u?0:u,c=o.trackVisibility,s=o.delay,f=o.unobserveOnEnter,d=o.onChange,p=o.onEnter,y=o.onLeave,b=(0,t.useState)({inView:!1,scrollDirection:{}}),m=b[0],g=b[1],v=(0,t.useRef)(!1),h=(0,t.useRef)({}),_=(0,t.useRef)(),O=(0,t.useRef)(!1),j=n(d),C=n(p),S=n(y),w=(0,t.useRef)(),E=(0,t.useCallback)(function(){_.current&&(_.current.disconnect(),h.current={})},[]),x=(0,t.useCallback)(function(e){e&&e!==w.current&&(E(),w.current=e),_.current&&w.current&&_.current.observe(w.current)},[E]),R=(0,t.useCallback)(function(){if(w.current){var e=w.current.getBoundingClientRect();h.current={x:e.x,y:e.y}}},[w]);return(0,t.useEffect)(function(){if(!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window))return console.error("💡 react-cool-inview: the browser doesn't support Intersection Observer, please install polyfill: https://github.com/wellyshen/react-cool-inview#intersection-observer-polyfill"),function(){return null};var e=!0;return _.current=new IntersectionObserver(function(t){var n=t[0],o=n.intersectionRatio,i=n.isIntersecting,a=n.boundingClientRect,u=a.x,s=a.y,d=n.isVisible,p={},y=Array.isArray(l)?Math.min.apply(Math,l):l,b=void 0!==i?i:o>0;
1b=y>0?o>=y:b,u<h.current.x&&(p.horizontal="left"),u>h.current.x&&(p.horizontal="right"),h.current.x=u,s<h.current.y&&(p.vertical="up"),s>h.current.y&&(p.vertical="down"),h.current.y=s;var m={entry:n,scrollDirection:p,observe:x,unobserve:E};c&&(void 0!==d||O.current||(console.warn("💡 react-cool-inview: the browser doesn't support Intersection Observer v2, fallback to v1 behavior"),O.current=!0),void 0!==d&&(b=d)),b&&!v.current&&(f&&E(),C.current&&C.current(m)),!b&&v.current&&S.current&&S.current(m),j.current&&j.current(r({},m,{inView:b})),e&&g({inView:b,scrollDirection:p,entry:n}),v.current=b},{root:i,rootMargin:a,threshold:l,trackVisibility:c,delay:s}),x(),function(){e=!1,E()}},[f,i,a,JSON.stringify(l),c,s,x,E]),r({},m,{observe:x,unobserve:E,updatePosition:R})};e.s(["useInView",()=>o])},76823,e=>{"use strict";var t=e.i(203828);let r="%[a-f0-9]{2}",n=RegExp("("+r+")|([^%]+?)","gi"),o=RegExp("("+r+")+","gi");function i(e,t){if("string"!=typeof e||"string"!=typeof t)throw TypeError("Expected the arguments to be of type `string`");if(""===e||""===t)return[];let r=e.indexOf(t);return -1===r?[]:[e.slice(0,r),e.slice(r+t.length)]}let a=Symbol("encodeFragmentIdentifier");function u(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function l(e,t){return t.encode?t.strict?encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`):encodeURIComponent(e):e}function c(e,t){if(t.decode){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{var r=e;let t={"%FE%FF":"��","%FF%FE":"��"},i=o.exec(r);for(;i;){try{t[i[0]]=decodeURIComponent(i[0])}catch{let e=function(e){try{return decodeURIComponent(e)}catch{let t=e.match(n)||[];for(let r=1;r<t.length;r++)t=(e=(function e(t,r){try{return[decodeURIComponent(t.join(""))]}catch{}if(1===t.length)return t;r=r||1;let n=t.slice(0,r),o=t.slice(r);return Array.prototype.concat.call([],e(n),e(o))})(t,r).join("")).match(n)||[];return e}}(i[0]);e!==i[0]&&(t[i[0]]=e)}i=o.exec(r)}for(let e of(t["%C2"]="�",Object.keys(t)))r=r.replace(RegExp(e,"g"),t[e]);return r}}return e}function s(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function f(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function d(e){let t=(e=s(e)).indexOf("?");return -1===t?"":e.slice(t+1)}function p(e,t){u((t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,...t}).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{if(t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return(e,r,n)=>{if(t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[...n[e],r]};case"colon-list-separator":return(e,r,n)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[...n[e],r]};case"comma":case"separator":return(t,r,n)=>{let o="string"==typeof r&&r.includes(e.arrayFormatSeparator),i="string"==typeof r&&!o&&c(r,e).includes(e.arrayFormatSeparator);r=i?c(r,e):r;let a=o||i?r.split(e.arrayFormatSeparator).map(t=>c(t,e)):null===r?r:c(r,e);n[t]=a};case"bracket-separator":return(t,r,n)=>{let o=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!o){n[t]=r?c(r,e):r;return}let i=null===r?[]:r.split(e.arrayFormatSeparator).map(t=>c(t,e));if(void 0===n[t]){n[t]=i;return}n[t]=[...n[t],...i]};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}r[e]=[...[r[e]].flat(),t]}}}(t),n=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return n;for(let o of e.split("&")){if(""===o)continue;let e=t.decode?o.replace(/\+/g," "):o,[a,u]=i(e,"=");void 0===a&&(a=e),u=void 0===u?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?u:c(u,t),r(c(a,t),u,n)}for(let[e,r]of Object.entries(n))if("object"==typeof r&&null!==r)for(let[e,n]of Object.entries(r))r[e]=f(n,t);else n[e]=f(r,t);return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>
1{let r=n[t];return e[t]=r&&"object"==typeof r&&!Array.isArray(r)?function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):r,e},Object.create(null))}function y(e,t){if(!e)return"";u((t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t}).arrayFormatSeparator);let r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let o=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,l(t,e)+"["+o+"]"]:[...r,l(t,e)+"["+l(o,e)+"]="+l(n,e)]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,l(t,e)+"[]"]:[...r,l(t,e)+"[]="+l(n,e)];case"colon-list-separator":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,l(t,e)+":list="]:[...r,l(t,e)+":list="+l(n,e)];case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?n:(o=null===o?"":o,0===n.length)?[[l(r,e),t,l(o,e)].join("")]:[[n,l(o,e)].join(e.arrayFormatSeparator)]}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,l(t,e)]:[...r,l(t,e)+"="+l(n,e)]}}(t),o={};for(let[t,n]of Object.entries(e))r(t)||(o[t]=n);let i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map(r=>{let o=e[r];return void 0===o?"":null===o?l(r,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?l(r,t)+"[]":o.reduce(n(r),[]).join("&"):l(r,t)+"="+l(o,t)}).filter(e=>e.length>0).join("&")}function b(e,t){t={decode:!0,...t};let[r,n]=i(e,"#");return void 0===r&&(r=e),{url:r?.split("?")?.[0]??"",query:p(d(e),t),...t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:c(n,t)}:{}}}function m(e,t){var r;let n,o;t={encode:!0,strict:!0,[a]:!0,...t};let i=s(e.url).split("?")[0]||"",u=y({...p(d(e.url),{sort:!1}),...e.query},t);u&&(u=`?${u}`);let l=(r=e.url,n="",-1!==(o=r.indexOf("#"))&&(n=r.slice(o)),n);if(e.fragmentIdentifier){let r=new URL(i);r.hash=e.fragmentIdentifier,l=t[a]?r.hash:`#${e.fragmentIdentifier}`}return`${i}${u}${l}`}function g(e,t,r){let{url:n,query:o,fragmentIdentifier:i}=b(e,r={parseFragmentIdentifier:!0,[a]:!1,...r});return m({url:n,query:function(e,t){let r={};if(Array.isArray(t))for(let n of t){let t=Object.getOwnPropertyDescriptor(e,n);t?.enumerable&&Object.defineProperty(r,n,t)}else for(let n of Reflect.ownKeys(e)){let o=Object.getOwnPropertyDescriptor(e,n);if(o.enumerable){let i=e[n];t(n,i,e)&&Object.defineProperty(r,n,o)}}return r}(o,t),fragmentIdentifier:i},r)}function v(e,t,r){return g(e,Array.isArray(t)?e=>!t.includes(e):(e,r)=>!t(e,r),r)}e.s(["exclude",()=>v,"extract",()=>d,"parse",()=>p,"parseUrl",()=>b,"pick",()=>g,"stringify",()=>y,"stringifyUrl",()=>m],692597);var h=e.i(692597),_=e.i(191788);e.i(801982);var O=e.i(456657);function j(e){let t=(0,_.useRef)(void 0);return(0,_.useEffect)(()=>{t.current=e}),t.current}function C(e,t){return e.sort(function(e,r){return e[t]>r[t]?1:r[t]>e[t]?-1:0})}function S(e,t){return e.sort(function(e,r){return e[t]>r[t]?-1:+(r[t]>e[t])})}function w(e,t=!1){let r=e/100;if(!t&&r%1==0)return`${r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}`;{let e=r.toFixed(2).split(".");return e[0]=e[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),`${e.join(".")}`}}function E(...e){return[...e].reduce((e,t)=>e.map(e=>t.map(t=>e.concat(t))).reduce((e,t)=>e.concat(t),[]),[[]])}function x(e){let r=(0,t.useRouter)(),n=[].concat(r.query?.slug).join("/"),o=Object.keys(r.query).length,i=e;return o&&(i=e.map(e=>r.query[e.name]?{...e,value:r.query[e.name]}:e)),[i,(0,_.useCallback)(t=>{let o=t.filter(t=>t.value!==e.find(e=>e.name===t.name).value).reduce((e,{name:t,value:r})=>(e[t]=r?.split(","),e),{}),i=h.stringify(o,{arrayFormat:"comma"});r.replace(`${n}${i?`?${i}`:""}`,void 0,{shallow:!0})},[n,e,r])]}function R(e,{width:t,height:r,quality:n}){let o=O.imageBuilder.image(e);return t&&(o=o.width(Math.round(t))),r&&(o=o.height(Math.round(r))),n&&(o=o.quality(n)),o.fit("max").auto("format").url()}function P(e,{srcSizes:t,aspect:r,quality:n}){return t.map(t=>
1{let o=R(e,{width:t,height:r&&Math.round(t*r)/100,quality:n});return`${o} ${t}w`}).join(",")}e.s(["ConditionalWrapper",0,({condition:e,wrapper:t,children:r})=>e?t(r):r,"buildSrc",()=>R,"buildSrcSet",()=>P,"cartesian",()=>E,"centsToPrice",()=>w,"sortAsc",()=>C,"sortDesc",()=>S,"useParams",()=>x,"usePrevious",()=>j],76823)},866061,e=>{"use strict";var t=e.i(391398),r=e.i(272043),n=e.i(191788),o=e.i(667044),i=e.i(76823);e.s(["default",0,({photo:e,width:a,height:u,srcSizes:l=[400,600,800,1e3,1200],sizes:c="(min-width: 940px) 50vw, 100vw",layout:s="intrinsic",quality:f=80,hasPlaceholder:d=!0,forceLoad:p,onLoad:y,className:b})=>{let[m,g]=(0,n.useState)(!1),{observe:v,inView:h}=(0,o.useInView)({unobserveOnEnter:!0,threshold:.1});if((0,n.useEffect)(()=>{m&&y?.()},[m]),!e?.asset)return null;let _="number"==typeof a&&"number"==typeof u?u/a*100:100/(e.customRatio||e.aspectRatio),O=(0,i.buildSrc)(e,{width:a,height:u,quality:f}),j=(0,i.buildSrcSet)(e,{srcSizes:l,aspect:_,quality:f}),C=b||null;return(0,t.jsx)("figure",{className:b||null,children:(0,t.jsxs)("div",{className:(0,r.default)("ar",{"has-fill":"fill"===s||"contain"===s}),children:[(0,t.jsx)("picture",{children:(0,t.jsx)("img",{ref:v,width:a,height:u,src:p||h?O:void 0,srcSet:p||h?j:null,sizes:c,decoding:"async",onLoad:function(){requestAnimationFrame(()=>{g(!0)})},alt:e.alt||e.asset?.altText,className:(0,r.default)((e=>{switch(e){case"intrinsic":case"fill":return"object-cover";case"contain":return"object-contain"}})(s),{"is-loaded":m},C)})}),d&&(0,t.jsx)("div",{className:"hidden",children:(0,t.jsx)("div",{className:(0,r.default)("ar--placeholder",{"is-loaded":m}),children:(0,t.jsx)("img",{src:e.lqip,alt:"",role:"presentation"})})})]})})}])},771914,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useIntersection",{enumerable:!0,get:function(){return l}});let n=e.r(191788),o=e.r(799604),i="function"==typeof IntersectionObserver,a=new Map,u=[];function l({rootRef:e,rootMargin:t,disabled:r}){let l=r||!i,[c,s]=(0,n.useState)(!1),f=(0,n.useRef)(null),d=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(l||c)return;let r=f.current;if(r&&r.tagName)return function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t,r={root:e.root||null,margin:e.rootMargin||""},n=u.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},u.push(r),a.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=u.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&u.splice(e,1)}}}(r,e=>e&&s(e),{root:e?.current,rootMargin:t})}else if(!c){let e=(0,o.requestIdleCallback)(()=>s(!0));return()=>(0,o.cancelIdleCallback)(e)}},[l,t,e,c,f.current]),[d,c,(0,n.useCallback)(()=>{s(!1)},[])]}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},154471,(e,t,r)=>{"use strict";function n(e,t,r,n){return!1}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getDomainLocale",{enumerable:!0,get:function(){return n}}),e.r(270090),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},663230,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(191788);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},548735,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},539149,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return S},useLinkStatus:function(){return C}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(952456),a=e.r(391398),u=i._(e.r(191788)),l=e.r(160472),c=e.r(471112),s=e.r(728169),f=e.r(889129),d=e.r(514862),p=e.r(425479),y=e.r(771914),b=e.r(154471),m=e.r(344113),g=e.r(663230);e.r(548735);let v=new Set;function h(e,t,r,n){if("undefined"!=typeof window&&(0,c.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(v.has(o))return;v.add(o)}e.prefetch(t,r,n).catch(e=>{})}}function _(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let O=u.default.forwardRef(function(e,t){let r,n,{href:o,as:i,children:s,prefetch:v=null,passHref:O,replace:j,shallow:C,scroll:S,locale:w,onClick:E,onNavigate:x,onMouseEnter:R,onTouchStart:P,legacyBehavior:k=!1,...M}=e;r=s,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,a.jsx)("a",{children:r}));let T=u.default.useContext(p.RouterContext),I=!1!==v,{href:A,as:N}=u.default.useMemo(()=>{if(!T){let e=_(o);return{href:e,as:i?_(i):e}}let[e,t]=(0,l.resolveHref)(T,o,!0);return{href:e,as:i?(0,l.resolveHref)(T,i):t||e}},[T,o,i]),L=u.default.useRef(A),U=u.default.useRef(N);k&&(n=u.default.Children.only(r));let D=k?n&&"object"==typeof n&&n.ref:t,[F,$,B]=(0,y.useIntersection)({rootMargin:"200px"}),V=u.default.useCallback(e=>{(U.current!==N||L.current!==A)&&(B(),U.current=N,L.current=A),F(e)},[N,A,B,F]),q=(0,g.useMergedRef)(V,D);u.default.useEffect(()=>{!T||$&&I&&h(T,A,N,{locale:w})},[N,A,$,w,I,T?.locale,T]);let H={ref:q,onClick(e){k||"function"!=typeof E||E(e),k&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),!T||e.defaultPrevented||function(e,t,r,n,o,i,a,u,l){let s,{nodeName:f}=e.currentTarget;if(!("A"===f.toUpperCase()&&((s=e.currentTarget.getAttribute("target"))&&"_self"!==s||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if(!(0,c.isLocalURL)(r)){o&&(e.preventDefault(),location.replace(r));return}e.preventDefault(),(()=>{if(l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let e=a??!0;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:i,locale:u,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})})()}}(e,T,A,N,j,C,S,w,x)},onMouseEnter(e){k||"function"!=typeof R||R(e),k&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),T&&h(T,A,N,{locale:w,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){k||"function"!=typeof P||P(e),k&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),T&&h(T,A,N,{locale:w,priority:!0,bypassPrefetchedCheck:!0})}};if((0,f.isAbsoluteUrl)(N))H.href=N;else if(!k||O||"a"===n.type&&!("href"in n.props)){let e=void 0!==w?w:T?.locale;H.href=T?.isLocaleDomain&&(0,b.getDomainLocale)(N,e,T?.locales,T?.domainLocales)||(0,m.addBasePath)((0,d.addLocale)(N,e,T?.defaultLocale))}return k?u.default.cloneElement(n,H):(0,a.jsx)("a",{...M,...H,children:r})}),j=(0,u.createContext)({pending:!1}),C=()=>(0,u.useContext)(j),S=O;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},41158,(e,t,r)=>{t.exports=e.r(539149)},513095,540540,e=>{"use strict";var t=e.i(391398),r=e.i(41158);let n=e=>{switch(e){case"collection":return"creative-writing-courses";case"product":case"course":return"course";case"blog":return"blog";default:return!1}};e.s(["getActive",0,(e,t,r)=>{if(!1!==e)return e==r.pathname.replace(/^\//g,"");{let e=[].concat(r.query.slug);return(e?e.join("/"):r.asPath.replace(/^\//g,""))==t}},"getDynamicRoute",0,n,"getStaticRoute",0,e=>!1],540540),e.s(["default",0,({children:e,link:o,isMenu:i=!0,isMobile:a=!1})=>
1{let u=o.page?.isHome,l=o.page?.isShop,c=n(o.page?.type),s=!!o.url,f=u||l?`/${l?"shop":""}`:!1!==s?`${o.url}`:`/${c?`${c}/`:""}${o.page?.slug}`;return a?(0,t.jsx)(r.default,{href:f,className:"rounded-standard flex justify-between border border-solid border-black bg-white p-4 px-5 shadow-lg",children:e}):i?(0,t.jsxs)("div",{className:"dropdownContainer",children:[(0,t.jsx)(r.default,{href:f,className:"menu-link",children:o.title}),e]}):(0,t.jsx)(r.default,{href:f,className:"btn btn-purple btn-big",children:o.title})}],513095)}]);

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.