united-tattoo/.open-next/assets/_next/static/chunks/app/layout-dbddb027920a5993.js

1 line
15 KiB
JavaScript

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{38759:function(e,t,r){Promise.resolve().then(r.bind(r,9581)),Promise.resolve().then(r.t.bind(r,89086,23)),Promise.resolve().then(r.t.bind(r,36854,23)),Promise.resolve().then(r.t.bind(r,47960,23))},9581:function(e,t,r){"use strict";r.d(t,{default:function(){return B}});var s=r(57437),n=r(80605),i=r(45345),a=r(21733),u=r(18238),o=r(24112),l=class extends o.l{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let s=t.queryKey,n=t.queryHash??(0,i.Rm)(s,t),u=this.get(n);return u||(u=new a.A({client:e,queryKey:s,queryHash:n,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(s)}),this.add(u)),u}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){u.Vr.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i._x)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,i._x)(e,t)):t}notify(e){u.Vr.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){u.Vr.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){u.Vr.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},c=r(2894),h=class extends o.l{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#r=new Map,this.#s=0}#t;#r;#s;build(e,t,r){let s=new c.m({client:e,mutationCache:this,mutationId:++this.#s,options:e.defaultMutationOptions(t),state:r});return this.add(s),s}add(e){this.#t.add(e);let t=f(e);if("string"==typeof t){let r=this.#r.get(t);r?r.push(e):this.#r.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=f(e);if("string"==typeof t){let r=this.#r.get(t);if(r){if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#r.delete(t)}}}this.notify({type:"removed",mutation:e})}canRun(e){let t=f(e);if("string"!=typeof t)return!0;{let r=this.#r.get(t),s=r?.find(e=>"pending"===e.state.status);return!s||s===e}}runNext(e){let t=f(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#r.get(t)?.find(t=>t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){u.Vr.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#r.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.X7)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,i.X7)(e,t))}notify(e){u.Vr.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return u.Vr.batch(()=>Promise.all(e.map(e=>e.continue().catch(i.ZT))))}};function f(e){return e.options.scope?.id}var d=r(87045),m=r(57853);function y(e){return{onFetch:(t,r)=>{let s=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],u=t.state.data?.pageParams||[],o={pages:[],pageParams:[]},l=0,c=async()=>{let r=!1,c=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(t.signal.aborted?r=!0:t.signal.addEventListener("abort",()=>{r=!0}),t.signal)})},h=(0,i.cG)(t.options,t.fetchOptions),f=async(e,s,n)=>{if(r)return Promise.reject();if(null==s&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:s,direction:n?"backward":"forward",meta:t.options.meta};return c(e),e})(),u=await h(a),{maxPages:o}=t.options,l=n?i.Ht:i.VX;return{pages:l(e.pages,u,o),pageParams:l(e.pageParams,s,o)}};if(n&&a.length){let e="backward"===n,t={pages:a,pageParams:u},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:p)(s,t);o=await f(t,r,e)}else{let t=e??a.length;do{let e=0===l?u[0]??s.initialPageParam:p(s,o);if(l>0&&null==e)break;o=await f(o,e),l++}while(l<t)}return o};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=c}}}function p(e,{pages:t,pageParams:r}){let s=t.length-1;return t.length>0?e.getNextPageParam(t[s],t,r[s],r):void 0}var g=class{#n;#i;#a;#u;#o;#l;#c;#h;constructor(e={}){this.#n=e.queryCache||new l,this.#i=e.mutationCache||new h,this.#a=e.defaultOptions||{},this.#u=new Map,this.#o=new Map,this.#l=0}mount(){this.#l++,1===this.#l&&(this.#c=d.j.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#n.onFocus())}),this.#h=m.N.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#n.onOnline())}))}unmount(){this.#l--,0===this.#l&&(this.#c?.(),this.#c=void 0,this.#h?.(),this.#h=void 0)}isFetching(e){return this.#n.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#i.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#n.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#n.build(this,t),s=r.state.data;return void 0===s?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,i.KC)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(s))}getQueriesData(e){return this.#n.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let s=this.defaultQueryOptions({queryKey:e}),n=this.#n.get(s.queryHash),a=n?.state.data,u=(0,i.SE)(t,a);if(void 0!==u)return this.#n.build(this,s).setData(u,{...r,manual:!0})}setQueriesData(e,t,r){return u.Vr.batch(()=>this.#n.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#n.get(t.queryHash)?.state}removeQueries(e){let t=this.#n;u.Vr.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#n;return u.Vr.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(u.Vr.batch(()=>this.#n.findAll(e).map(e=>e.cancel(r)))).then(i.ZT).catch(i.ZT)}invalidateQueries(e,t={}){return u.Vr.batch(()=>(this.#n.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(u.Vr.batch(()=>this.#n.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(i.ZT)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(i.ZT)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#n.build(this,t);return r.isStaleByTime((0,i.KC)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(i.ZT).catch(i.ZT)}fetchInfiniteQuery(e){return e.behavior=y(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(i.ZT).catch(i.ZT)}ensureInfiniteQueryData(e){return e.behavior=y(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return m.N.isOnline()?this.#i.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#n}getMutationCache(){return this.#i}getDefaultOptions(){return this.#a}setDefaultOptions(e){this.#a=e}setQueryDefaults(e,t){this.#u.set((0,i.Ym)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#u.values()],r={};return t.forEach(t=>{(0,i.to)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#o.set((0,i.Ym)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#o.values()],r={};return t.forEach(t=>{(0,i.to)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#a.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,i.Rm)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===i.CN&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#a.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#n.clear(),this.#i.clear()}},b=r(29827),v=function(){return null},_=r(2265),E=r(77680);function C(e){let{children:t}=e;return(0,_.useEffect)(()=>{let e;return(async()=>{e=new(await r.e(9742).then(r.bind(r,9742))).default({duration:1.2,easing:e=>Math.min(1,1.001-Math.pow(2,-10*e))}),requestAnimationFrame(function t(r){e.raf(r),requestAnimationFrame(t)})})(),()=>{e&&e.destroy()}},[]),(0,s.jsx)(s.Fragment,{children:t})}var O=(e,t,r,s,n,i,a,u)=>{let o=document.documentElement,l=["light","dark"];function c(t){(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,s=r&&i?n.map(e=>i[e]||e):n;r?(o.classList.remove(...s),o.classList.add(i&&i[t]?i[t]:t)):o.setAttribute(e,t)}),u&&l.includes(t)&&(o.style.colorScheme=t)}if(s)c(s);else try{let e=localStorage.getItem(t)||r,s=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(s)}catch(e){}},A=["light","dark"],w="(prefers-color-scheme: dark)",P="undefined"==typeof window,S=_.createContext(void 0),q={setTheme:e=>{},themes:[]},T=()=>{var e;return null!=(e=_.useContext(S))?e:q},D=e=>_.useContext(S)?_.createElement(_.Fragment,null,e.children):_.createElement(Q,{...e}),N=["light","dark"],Q=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:n=!0,storageKey:i="theme",themes:a=N,defaultTheme:u=s?"system":"light",attribute:o="data-theme",value:l,children:c,nonce:h,scriptProps:f}=e,[d,m]=_.useState(()=>M(i,u)),[y,p]=_.useState(()=>"system"===d?I():d),g=l?Object.values(l):a,b=_.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=I());let i=l?l[t]:t,a=r?L(h):null,c=document.documentElement,f=e=>{"class"===e?(c.classList.remove(...g),i&&c.classList.add(i)):e.startsWith("data-")&&(i?c.setAttribute(e,i):c.removeAttribute(e))};if(Array.isArray(o)?o.forEach(f):f(o),n){let e=A.includes(u)?u:null,r=A.includes(t)?t:e;c.style.colorScheme=r}null==a||a()},[h]),v=_.useCallback(e=>{let t="function"==typeof e?e(d):e;m(t);try{localStorage.setItem(i,t)}catch(e){}},[d]),E=_.useCallback(e=>{p(I(e)),"system"===d&&s&&!t&&b("system")},[d,t]);_.useEffect(()=>{let e=window.matchMedia(w);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),_.useEffect(()=>{let e=e=>{e.key===i&&(e.newValue?m(e.newValue):v(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[v]),_.useEffect(()=>{b(null!=t?t:d)},[t,d]);let C=_.useMemo(()=>({theme:d,setTheme:v,forcedTheme:t,resolvedTheme:"system"===d?y:d,themes:s?[...a,"system"]:a,systemTheme:s?y:void 0}),[d,v,t,y,s,a]);return _.createElement(S.Provider,{value:C},_.createElement(x,{forcedTheme:t,storageKey:i,attribute:o,enableSystem:s,enableColorScheme:n,defaultTheme:u,value:l,themes:a,nonce:h,scriptProps:f}),c)},x=_.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:s,enableSystem:n,enableColorScheme:i,defaultTheme:a,value:u,themes:o,nonce:l,scriptProps:c}=e,h=JSON.stringify([s,r,a,t,o,u,n,i]).slice(1,-1);return _.createElement("script",{...c,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?l:"",dangerouslySetInnerHTML:{__html:"(".concat(O.toString(),")(").concat(h,")")}})}),M=(e,t)=>{let r;if(!P){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},L=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},I=e=>(e||(e=window.matchMedia(w)),e.matches?"dark":"light"),k=r(14438);let j=e=>{let{...t}=e,{theme:r="system"}=T();return(0,s.jsx)(k.x7,{theme:r,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})};function F(e){let{children:t,...r}=e;return(0,s.jsx)(D,{...r,children:t})}function B(e){let{children:t,initialFlags:r}=e,[i]=(0,_.useState)(()=>new g({defaultOptions:{queries:{staleTime:6e4,retry:(e,t)=>{if("object"==typeof t&&null!==t&&"status"in t){let e=t.status;if("number"==typeof e&&e>=400&&e<500)return!1}return e<3}}}}));return(0,s.jsx)(n.SessionProvider,{children:(0,s.jsxs)(b.aH,{client:i,children:[(0,s.jsx)(E.OH,{value:r,children:(0,s.jsx)(F,{attribute:"class",defaultTheme:"dark",enableSystem:!1,children:(0,s.jsx)(_.Suspense,{fallback:(0,s.jsx)("div",{children:"Loading..."}),children:(0,s.jsxs)(C,{children:[t,(0,s.jsx)(j,{})]})})})}),(0,s.jsx)(v,{initialIsOpen:!1})]})})}r(47960)},77680:function(e,t,r){"use strict";r.d(t,{OH:function(){return m},ye:function(){return y}});var s=r(57437),n=r(2265),i=r(40257);let a="__UNITED_TATTOO_RUNTIME_FLAGS__",u=Object.freeze({ADMIN_ENABLED:!0,ARTISTS_MODULE_ENABLED:!0,UPLOADS_ADMIN_ENABLED:!0,BOOKING_ENABLED:!0,PUBLIC_APPOINTMENT_REQUESTS_ENABLED:!1,REFERENCE_UPLOADS_PUBLIC_ENABLED:!1,DEPOSITS_ENABLED:!1,PUBLIC_DB_ARTISTS_ENABLED:!1,ADVANCED_NAV_SCROLL_ANIMATIONS_ENABLED:!0,STRICT_CI_GATES_ENABLED:!0,ISR_CACHE_R2_ENABLED:!0}),o=Object.keys(u),l=new Set(o),c=new Set,h=null;function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.refresh&&(h=null),h)return h;let t=function(){let e={};for(let t of o){let r=function(e){let t=function(){if("undefined"!=typeof globalThis)return globalThis[a]}();return t&&void 0!==t[e]?t[e]:void 0!==i&&i.env&&void 0!==i.env[e]?i.env[e]:void 0}(t),s=function(e,t){if("boolean"==typeof e)return e;if("string"==typeof e){let t=e.trim().toLowerCase();if("true"===t||"1"===t)return!0;if("false"===t||"0"===t)return!1}return t}(r,u[t]);(null==r||"string"==typeof r&&""===r.trim())&&(c.has(t)||c.add(t)),e[t]=s}return Object.freeze(e)}();return h=t,t}new Proxy({},{get:(e,t)=>{if(l.has(t))return f()[t]},ownKeys:()=>o,getOwnPropertyDescriptor:(e,t)=>{if(l.has(t))return{configurable:!0,enumerable:!0,value:f()[t]}}});let d=(0,n.createContext)(u);function m(e){let{value:t,children:r}=e;return(0,n.useEffect)(()=>{"undefined"!=typeof globalThis&&(globalThis[a]=t),h=t},[t]),(0,s.jsx)(d.Provider,{value:t,children:r})}function y(e){return(0,n.useContext)(d)[e]}},47960:function(){},89086:function(e){e.exports={style:{fontFamily:"'__Playfair_Display_0a80b4', '__Playfair_Display_Fallback_0a80b4'",fontStyle:"normal"},className:"__className_0a80b4",variable:"__variable_0a80b4"}},36854:function(e){e.exports={style:{fontFamily:"'__Source_Sans_3_1fdbab', '__Source_Sans_3_Fallback_1fdbab'",fontStyle:"normal"},className:"__className_1fdbab",variable:"__variable_1fdbab"}}},function(e){e.O(0,[3587,3773,605,9763,1432,2971,2117,1744],function(){return e(e.s=38759)}),_N_E=e.O()}]);