(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7624],{31579:(e,t,n)=>{"use strict";var r=n(99907);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}}),n.o(r,"useSelectedLayoutSegments")&&n.d(t,{useSelectedLayoutSegments:function(){return r.useSelectedLayoutSegments}})},21145:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{callServer:function(){return r.callServer},createServerReference:function(){return l},findSourceMapURL:function(){return o.findSourceMapURL}});let r=n(2738),o=n(75166),l=n(4340).createServerReference},28295:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return l(t,e),t},s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,l){function i(e){try{a(r.next(e))}catch(e){l(e)}}function s(e){try{a(r.throw(e))}catch(e){l(e)}}function a(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(i,s)}a((r=r.apply(e,t||[])).next())})},a=this&&this.__generator||function(e,t){var n,r,o,l,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return l={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function s(l){return function(s){return function(l){if(n)throw TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&l[0]?r.return:l[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,l[1])).done)return o;switch(r=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return i.label++,{value:l[1],done:!1};case 5:i.label++,r=l[1],l=[0];continue;case 7:l=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){i=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){i.label=l[1];break}if(6===l[0]&&i.label<o[1]){i.label=o[1],o=l;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(l);break}o[2]&&i.ops.pop(),i.trys.pop();continue}l=t.call(e,i)}catch(e){l=[6,e],r=0}finally{n=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,s])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.PayloadAdminBar=void 0;var u=i(n(34872)),c={email:"dev@email.com",id:"12345"};t.PayloadAdminBar=function(e){var t=e.cmsURL,n=void 0===t?"http://localhost:8000":t,o=e.apiPath,l=void 0===o?"/api":o,i=e.adminPath,f=void 0===i?"/admin":i,d=e.collection,h=e.collectionLabels,p=e.id,m=e.logo,g=e.className,v=e.logoProps,y=e.editProps,w=e.createProps,x=e.userProps,b=e.logoutProps,E=e.divProps,S=e.style,P=e.unstyled,_=e.onAuthChange,L=e.classNames,O=e.devMode,k=e.preview,R=e.onPreviewExit,M=e.previewProps,N=(0,u.useState)(),W=N[0],j=N[1];if((0,u.useEffect)(function(){s(void 0,void 0,void 0,function(){var e;return a(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,fetch(""+n+l+"/users/me",{method:"get",credentials:"include"})];case 1:return[4,t.sent().json()];case 2:return(e=t.sent().user)?j(e):!0!==O?j(null):j(c),[3,4];case 3:return console.warn(t.sent()),!0===O&&j(c),[3,4];case 4:return[2]}})})},[n,f,l]),(0,u.useEffect)(function(){"function"==typeof _&&_(W)},[W,_]),W){var C=W.email,z=W.id;return u.default.createElement("div",{className:g,style:r(r({},!0!==P?{fontSize:"small",position:"fixed",display:"flex",minWidth:"0",alignItems:"center",top:0,left:0,width:"100%",padding:"0.5rem",zIndex:99999,boxSizing:"border-box",backgroundColor:"#222",color:"#fff",fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif"}:{}),S)},u.default.createElement("a",r({href:""+n+f,className:null==L?void 0:L.logo},v,{style:r({},!0!==P?r({marginRight:"10px",flexShrink:0,display:"flex",height:"20px",textDecoration:"none",color:"inherit",alignItems:"center"},(null==v?void 0:v.style)?r({},v.style):{}):{})}),m||"Payload CMS"),u.default.createElement("a",r({href:""+n+f+"/collections/users/"+z,target:"_blank",rel:"noopener noreferrer",className:null==L?void 0:L.user},x,{style:r({},!0!==P?r({marginRight:"10px",display:"block",minWidth:"50px",overflow:"hidden",textOverflow:"ellipsis",textDecoration:"none",whiteSpace:"nowrap",color:"inherit"},(null==x?void 0:x.style)?r({},x.style):{}):{})}),u.default.createElement("span",{style:r({},!0!==P?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}:{})},C||"Profile")),u.default.createElement("div",r({className:null==L?void 0:L.controls},E,{style:r({},!0!==P?r({display:"flex",marginRight:"10px",flexShrink:1,flexGrow:1,alignItems:"center",justifyContent:"flex-end"},(null==E?void 0:E.style)?r({},E.style):{}):{})}),d&&p&&u.default.createElement("a",r({href:""+n+f+"/collections/"+d+"/"+p,target:"_blank",rel:"noopener noreferrer",className:null==L?void 0:L.edit},y,{style:r({display:"block"},!0!==P?r({marginRight:"10px",textDecoration:"none",color:"inherit",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",flexShrink:1},(null==y?void 0:y.style)?r({},y.style):{}):{})}),u.default.createElement("span",{style:r({},!0!==P?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}:{})},"Edit "+((null==h?void 0:h.singular)||"page"))),d&&u.default.createElement("a",r({href:""+n+f+"/collections/"+d+"/create",target:"_blank",rel:"noopener noreferrer",className:null==L?void 0:L.create},w,{style:r({},!0!==P?r({flexShrink:1,display:"block",textDecoration:"none",color:"inherit",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},(null==w?void 0:w.style)?r({},w.style):{}):{})}),u.default.createElement("span",{style:r({},!0!==P?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}:{})},"New "+((null==h?void 0:h.singular)||"page"))),k&&u.default.createElement("button",r({className:null==L?void 0:L.preview,onClick:R},M,{style:r({},!0!==P?r({marginLeft:"10px",background:"none",border:"none",padding:0,cursor:"pointer",color:"inherit",fontFamily:"inherit",fontSize:"inherit"},(null==M?void 0:M.style)?r({},M.style):{}):{})}),"Exit preview mode")),u.default.createElement("a",r({href:""+n+f+"/logout",target:"_blank",rel:"noopener noreferrer",className:null==L?void 0:L.logout},b,{style:r({},!0!==P?r({textDecoration:"none",color:"inherit",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block",flexShrink:1},(null==b?void 0:b.style)?r({},b.style):{}):{})}),u.default.createElement("span",{style:r({},!0!==P?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}:{})},"Logout")))}return null}},4459:e=>{e.exports={style:{fontFamily:"'Archivo', 'Archivo Fallback'",fontStyle:"normal"},className:"__className_125382",variable:"__variable_125382"}},98929:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_d65c78",variable:"__variable_d65c78"}},84506:e=>{e.exports={style:{fontFamily:"'Space Mono', monospace",fontWeight:400,fontStyle:"normal"},className:"__className_d1e4af",variable:"__variable_d1e4af"}},2425:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});let r=(e,t)=>e.origin===t&&e.data&&"object"==typeof e.data&&"payload-document-event"===e.data.type,o=e=>{let{serverURL:t}=e;if("undefined"!=typeof window){let e=window?.opener||window?.parent;e?.postMessage({type:"payload-live-preview",ready:!0},t)}};var l=n(34872);let i=e=>{let{apiRoute:t,depth:n,refresh:i,serverURL:s}=e,a=(0,l.useRef)(!1),u=(0,l.useCallback)(e=>{r(e,s)&&("function"==typeof i?i():console.error("You must provide a refresh function to `RefreshRouteOnSave`"))},[i,s]);return(0,l.useEffect)(()=>("undefined"!=typeof window&&window.addEventListener("message",u),a.current||(a.current=!0,o({serverURL:s}),i()),()=>{"undefined"!=typeof window&&window.removeEventListener("message",u)}),[s,u,n,t,i]),null}},74491:(e,t,n)=>{"use strict";n.d(t,{N:()=>v});var r=n(71892),o=n(34872),l=n(57246),i=n(71482),s=n(16224),a=n(90137);class u extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=e instanceof HTMLElement&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function c(e){let{children:t,isPresent:n,anchorX:l}=e,i=(0,o.useId)(),s=(0,o.useRef)(null),c=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=(0,o.useContext)(a.Q);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o,right:a}=c.current;if(n||!s.current||!e||!t)return;s.current.dataset.motionPopId=i;let u=document.createElement("style");return f&&(u.nonce=f),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n          [data-motion-pop-id="'.concat(i,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            ").concat("left"===l?"left: ".concat(o):"right: ".concat(a),"px !important;\n            top: ").concat(r,"px !important;\n          }\n        ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(u,{isPresent:n,childRef:s,sizeRef:c,children:o.cloneElement(t,{ref:s})})}let f=e=>{let{children:t,initial:n,isPresent:l,onExitComplete:a,custom:u,presenceAffectsLayout:f,mode:h,anchorX:p}=e,m=(0,i.M)(d),g=(0,o.useId)(),v=(0,o.useCallback)(e=>{for(let t of(m.set(e,!0),m.values()))if(!t)return;a&&a()},[m,a]),y=(0,o.useMemo)(()=>({id:g,initial:n,isPresent:l,custom:u,onExitComplete:v,register:e=>(m.set(e,!1),()=>m.delete(e))}),f?[Math.random(),v]:[l,v]);return(0,o.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[l]),o.useEffect(()=>{l||m.size||!a||a()},[l]),"popLayout"===h&&(t=(0,r.jsx)(c,{isPresent:l,anchorX:p,children:t})),(0,r.jsx)(s.t.Provider,{value:y,children:t})};function d(){return new Map}var h=n(295);let p=e=>e.key||"";function m(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var g=n(96691);let v=e=>{let{children:t,custom:n,initial:s=!0,onExitComplete:a,presenceAffectsLayout:u=!0,mode:c="sync",propagate:d=!1,anchorX:v="left"}=e,[y,w]=(0,h.xQ)(d),x=(0,o.useMemo)(()=>m(t),[t]),b=d&&!y?[]:x.map(p),E=(0,o.useRef)(!0),S=(0,o.useRef)(x),P=(0,i.M)(()=>new Map),[_,L]=(0,o.useState)(x),[O,k]=(0,o.useState)(x);(0,g.E)(()=>{E.current=!1,S.current=x;for(let e=0;e<O.length;e++){let t=p(O[e]);b.includes(t)?P.delete(t):!0!==P.get(t)&&P.set(t,!1)}},[O,b.length,b.join("-")]);let R=[];if(x!==_){let e=[...x];for(let t=0;t<O.length;t++){let n=O[t],r=p(n);b.includes(r)||(e.splice(t,0,n),R.push(n))}"wait"===c&&R.length&&(e=R),k(m(e)),L(x);return}let{forceRender:M}=(0,o.useContext)(l.L);return(0,r.jsx)(r.Fragment,{children:O.map(e=>{let t=p(e),o=(!d||!!y)&&(x===O||b.includes(t));return(0,r.jsx)(f,{isPresent:o,initial:(!E.current||!!s)&&void 0,custom:o?void 0:n,presenceAffectsLayout:u,mode:c,onExitComplete:o?void 0:()=>{if(!P.has(t))return;P.set(t,!0);let e=!0;P.forEach(t=>{t||(e=!1)}),e&&(null==M||M(),k(S.current),d&&(null==w||w()),a&&a())},anchorX:v,children:e},t)})})}},75619:(e,t,n)=>{"use strict";n.d(t,{LazyMotion:()=>s,domAnimation:()=>f});var r=n(71892),o=n(34872),l=n(56927),i=n(8009);function s(e){let{children:t,features:n,strict:s=!1}=e,[,u]=(0,o.useState)(!a(n)),c=(0,o.useRef)(void 0);if(!a(n)){let{renderer:e,...t}=n;c.current=e,(0,i.Y)(t)}return(0,o.useEffect)(()=>{a(n)&&n().then(e=>{let{renderer:t,...n}=e;(0,i.Y)(n),c.current=t,u(!0)})},[]),(0,r.jsx)(l.Y.Provider,{value:{renderer:c.current,strict:s},children:t})}function a(e){return"function"==typeof e}var u=n(34046),c=n(43490);let f={renderer:n(17353).J,...u.W,...c.n};n(85677)},83367:(e,t,n)=>{"use strict";n.d(t,{m:()=>l});var r=n(92487);let o=(0,n(74119).C)(),l=(0,r.I)(o)},85304:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});var r=n(56988),o=n(96691),l=n(25699);function i(e,t){let n=(0,r.d)(t()),i=()=>n.set(t());return i(),(0,o.E)(()=>{let t=()=>l.Gt.preRender(i,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,l.WG)(i)}}),n}},56988:(e,t,n)=>{"use strict";n.d(t,{d:()=>s});var r=n(34872),o=n(45450),l=n(90137),i=n(71482);function s(e){let t=(0,i.M)(()=>(0,o.OQ)(e)),{isStatic:n}=(0,r.useContext)(l.Q);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}},80746:(e,t,n)=>{"use strict";let r,o;n.d(t,{L:()=>F});var l=n(45450),i=n(71482),s=n(34872),a=n(71864),u=n(85677),c=n(86293),f=n(25699);function d(e,t){let n;let r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return f.Gt.update(r,!0),()=>(0,f.WG)(r)}let h=new WeakMap;function p({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=h.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function m(e){e.forEach(p)}let g=new Set;var v=n(21576),y=n(66054);let w=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),x=()=>({time:0,x:w(),y:w()}),b={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function E(e,t,n,r){let o=n[t],{length:l,position:i}=b[t],s=o.current,a=n.time;o.current=e[`scroll${i}`],o.scrollLength=e[`scroll${l}`]-e[`client${l}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,v.q)(0,o.scrollLength,o.current);let u=r-a;o.velocity=u>50?0:(0,y.f)(o.current-s,u)}var S=n(28747),P=n(51903),_=n(21830);let L={start:0,center:.5,end:1};function O(e,t,n=0){let r=0;if(e in L&&(e=L[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let k=[0,0],R={All:[[0,0],[1,1]]},M={x:0,y:0},N=new WeakMap,W=new WeakMap,j=new WeakMap,C=e=>e===document.documentElement?window:e;function z(e,{container:t=document.documentElement,...n}={}){let l=j.get(t);l||(l=new Set,j.set(t,l));let i=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{E(e,"x",n,t),E(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=R.All}=n,{target:o=e,axis:l="y"}=n,i="y"===l?"height":"width",s=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,l=r.parentNode;for(;!o;)"svg"===l.tagName&&(o=l),l=r.parentNode;r=o}else break;return n}(o,e):M,a=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let c=!t[l].interpolate,f=r.length;for(let e=0;e<f;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:k,l=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,L[e]?e:"0"]),O(o[0],n,r)-O(o[1],t)}(r[e],u[i],a[i],s[l]);c||n===t[l].interpolatorOffsets[e]||(c=!0),t[l].offset[e]=n}c&&(t[l].interpolate=(0,P.G)(t[l].offset,(0,_.Z)(r),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,S.q)(0,1,t[l].interpolate(t[l].current))}(e,n,r)},notify:()=>t(n)}}(t,e,x(),n);if(l.add(i),!N.has(t)){let e=()=>{for(let e of l)e.measure()},n=()=>{for(let e of l)e.update(f.uv.timestamp)},i=()=>{for(let e of l)e.notify()},s=()=>{f.Gt.read(e,!1,!0),f.Gt.read(n,!1,!0),f.Gt.update(i,!1,!0)};N.set(t,s);let a=C(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&W.set(t,"function"==typeof t?(g.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{g.delete(t),!g.size&&o&&(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(m));let n=(0,u.KJ)(e);return n.forEach(e=>{let n=h.get(e);n||(n=new Set,h.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=h.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),a.addEventListener("scroll",s,{passive:!0})}let s=N.get(t);return f.Gt.read(s,!1,!0),()=>{var e;(0,f.WG)(s);let n=j.get(t);if(!n||(n.delete(i),n.size))return;let r=N.get(t);N.delete(t),r&&(C(t).removeEventListener("scroll",r),null===(e=W.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}let B=new Map;function G({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),B.has(t)||B.set(t,{});let r=B.get(t);return r[n]||(r[n]=(0,u.Jb)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let r={value:0},o=z(e=>{r.value=100*e[n].progress},{container:t,axis:n});return{currentTime:r,cancel:o}}({source:t,axis:n})),r[n]}function A(e){return e&&(e.target||e.offset)}var H=n(96691);function I(e,t){(0,a.$)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let T=()=>({scrollX:(0,l.OQ)(0),scrollY:(0,l.OQ)(0),scrollXProgress:(0,l.OQ)(0),scrollYProgress:(0,l.OQ)(0)});function F({container:e,target:t,layoutEffect:n=!0,...r}={}){let o=(0,i.M)(T);return(n?H.E:s.useEffect)(()=>(I("target",t),I("container",e),function(e,{axis:t="y",...n}={}){let r={axis:t,...n};return"function"==typeof e?2===e.length||A(r)?z(t=>{e(t[r.axis].progress,t)},r):d(e,G(r)):function(e,t){if(e.flatten(),A(t))return e.pause(),z(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=G(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),d(t=>{e.time=e.duration*t},n))):c.l}}(e,r)}((e,{x:t,y:n})=>{o.scrollX.set(t.current),o.scrollXProgress.set(t.progress),o.scrollY.set(n.current),o.scrollYProgress.set(n.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),o}},89372:(e,t,n)=>{"use strict";n.d(t,{G:()=>u});var r=n(51903);let o=e=>e&&"object"==typeof e&&e.mix,l=e=>o(e)?e.mix:void 0;var i=n(85304),s=n(71482),a=n(45450);function u(e,t,n,o){if("function"==typeof e)return function(e){a.bt.current=[],e();let t=(0,i.j)(a.bt.current,e);return a.bt.current=void 0,t}(e);let s="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,o=e[0+n],i=e[1+n],s=e[2+n],a=e[3+n],u=(0,r.G)(i,s,{mixer:l(s[0]),...a});return t?u(o):u}(t,n,o);return Array.isArray(e)?c(e,s):c([e],([e])=>s(e))}function c(e,t){let n=(0,s.M)(()=>[]);return(0,i.j)(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}}}]);