PageSourceSearch

https://vivitate.com/_next/static/chunks/972-6fec1894ddc2a71b.js

js vivitate.com collected 2026-10-06 12:37:40 UTC 6,513 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[972],{8068:(e,t,n)=>{n.d(t,{s:()=>i,t:()=>o});var r=n(2115);function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let n=!1,r=e.map(e=>{let r=l(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():l(e[t],null)}}}}function i(...e){return r.useCallback(o(...e),e)}},8166:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(2115),l=n(5155);function o(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let l=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:l}}),[n,l])}};return i.scopeName=e,[function(t,o){let i=r.createContext(o),u=n.length;n=[...n,o];let s=t=>{let{scope:n,children:o,...s}=t,c=n?.[e]?.[u]||i,a=r.useMemo(()=>s,Object.values(s));return(0,l.jsx)(c.Provider,{value:a,children:o})};return s.displayName=t+"Provider",[s,function(n,l){let s=l?.[e]?.[u]||i,c=r.useContext(s);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let l=n.reduce((t,{useScope:n,scopeName:r})=>{let l=n(e)[`__scope${r}`];return{...t,...l}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}(i,...t)]}},3360:(e,t,n)=>{n.d(t,{hO:()=>s,sG:()=>u});var r=n(2115),l=n(7650),o=n(2317),i=n(5155),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...l}=e,u=r?o.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(u,{...l,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function s(e,t){e&&l.flushSync(()=>e.dispatchEvent(t))}},2317:(e,t,n)=>{n.d(t,{DX:()=>i});var r=n(2115),l=n(8068),o=n(5155),i=r.forwardRef((e,t)=>{let{children:n,...l}=e,i=r.Children.toArray(n),s=i.find(c);if(s){let e=s.props.children,n=i.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(u,{...l,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,o.jsx)(u,{...l,ref:t,children:n})});i.displayName="Slot";var u=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n);return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let l=e[r],o=t[r];/^on[A-Z]/.test(r)?l&&o?n[r]=(...e)=>{o(...e),l(...e)}:l&&(n[r]=l):"style"===r?n[r]={...l,...o}:"className"===r&&(n[r]=[l,o].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props),ref:t?(0,l.t)(t,e):e})}return r.Children.count(n)>1?r.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});function c(e){return r.isValidElement(e)&&e.type===s}},1524:(e,t,n)=>{n.d(t,{c:()=>l});var r=n(2115);function l(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},6611:(e,t,n)=>{n.d(t,{N:()=>l});var r=n(2115),l=globalThis?.document?r.useLayoutEffect:()=>{}},5683:(e,t,n)=>{n.d(t,{N:()=>g});var r=n(5155),l=n(2115),o=n(9656),i=n(9234),u=n(7249);class s extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c(e){let{children:t,isPresent:n}=e,o=(0,l.useId)(),i=(0,l.useRef)(null),c=(0,l.useRef)({width:0,height:0,top:0,left:0}),{nonce:a}=(0,l.useContext)(u.Q);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:l}=c.current;if(n||!i.current||!e||!t)return;i.current.dataset.motionPopId=o;let u=document.createElement("style");return a&&(u.nonce=a),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n          [data-motion-pop-id="'.concat(o,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            top: ").concat(r,"px !important;\n            left: ").concat(l,"px !important;\n          }\n        ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(s,{isPresent:n,childRef:i,sizeRef:c,children:l.cloneElement(t,{ref:i})})}let a=e=>{let{children:t,initial:n,isPresent:u,onExitComplete:s,custom:a,presenceAffectsLayout:p,mode:d}=e,h=(0,i.M)(f),m=(0,l.useId)(),v=(0,l.useCallback)(e=>
1{for(let t of(h.set(e,!0),h.values()))if(!t)return;s&&s()},[h,s]),g=(0,l.useMemo)(()=>({id:m,initial:n,isPresent:u,custom:a,onExitComplete:v,register:e=>(h.set(e,!1),()=>h.delete(e))}),p?[Math.random(),v]:[u,v]);return(0,l.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[u]),l.useEffect(()=>{u||h.size||!s||s()},[u]),"popLayout"===d&&(t=(0,r.jsx)(c,{isPresent:u,children:t})),(0,r.jsx)(o.t.Provider,{value:g,children:t})};function f(){return new Map}var p=n(4710),d=n(5107);let h=e=>e.key||"";function m(e){let t=[];return l.Children.forEach(e,e=>{(0,l.isValidElement)(e)&&t.push(e)}),t}var v=n(5403);let g=e=>{let{children:t,exitBeforeEnter:n,custom:o,initial:u=!0,onExitComplete:s,presenceAffectsLayout:c=!0,mode:f="sync"}=e;(0,d.V)(!n,"Replace exitBeforeEnter with mode='wait'");let g=(0,l.useMemo)(()=>m(t),[t]),x=g.map(h),E=(0,l.useRef)(!0),y=(0,l.useRef)(g),w=(0,i.M)(()=>new Map),[C,R]=(0,l.useState)(g),[j,N]=(0,l.useState)(g);(0,v.E)(()=>{E.current=!1,y.current=g;for(let e=0;e<j.length;e++){let t=h(j[e]);x.includes(t)?w.delete(t):!0!==w.get(t)&&w.set(t,!1)}},[j,x.length,x.join("-")]);let b=[];if(g!==C){let e=[...g];for(let t=0;t<j.length;t++){let n=j[t],r=h(n);x.includes(r)||(e.splice(t,0,n),b.push(n))}"wait"===f&&b.length&&(e=b),N(m(e)),R(g);return}let{forceRender:M}=(0,l.useContext)(p.L);return(0,r.jsx)(r.Fragment,{children:j.map(e=>{let t=h(e),n=g===j||x.includes(t);return(0,r.jsx)(a,{isPresent:n,initial:(!E.current||!!u)&&void 0,custom:n?void 0:o,presenceAffectsLayout:c,mode:f,onExitComplete:n?void 0:()=>{if(!w.has(t))return;w.set(t,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==M||M(),N(y.current),s&&s())},children:e},t)})})}}}]);

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.